diff --git a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java index 19a705eff3e..03f1aadc16e 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java @@ -2115,9 +2115,11 @@ public class CardFactoryUtil { } if (string.startsWith("Valid")) { - String valid = string.substring(6); + + final String[] splitString = string.split("/", 2); + String valid = splitString[0].substring(6); final List list = CardLists.getValidCards(paidList, valid, source.getController(), source); - return CardFactoryUtil.doXMath(list.size(), CardFactoryUtil.extractOperators(valid), source); + return CardFactoryUtil.doXMath(list.size(), splitString[1], source); } int tot = 0;