- Added Blazing Effigy

This commit is contained in:
moomarc
2013-04-03 17:09:39 +00:00
parent e7b1a07742
commit 4a5d500f97
3 changed files with 24 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
package forge.card.ability.effects;
import forge.Card;
import forge.card.ability.AbilityUtils;
import forge.card.ability.SpellAbilityEffect;
import forge.card.cardfactory.CardFactoryUtil;
import forge.card.spellability.SpellAbility;
@@ -42,6 +43,11 @@ public class StoreSVarEffect extends SpellAbilityEffect {
value = Integer.valueOf(expr);
}
else if (type.equals("CountSVar")) {
if (expr.contains("/")) {
final String exprMathVar = expr.split("\\/")[1].split("\\.")[1];
int exprMath = AbilityUtils.calculateAmount(source, exprMathVar, sa);
expr = expr.replace(exprMathVar, Integer.toString(exprMath));
}
value = CardFactoryUtil.xCount(source, "SVar$" + expr);
}
else if (type.equals("Targeted")) {