mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Merge branch 'bell_borca' into 'master'
CMR: Bell Borca and support See merge request core-developers/forge!3361
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
package forge.game.ability.effects;
|
||||
|
||||
import forge.game.ability.AbilityKey;
|
||||
import forge.game.ability.AbilityUtils;
|
||||
import forge.game.ability.SpellAbilityEffect;
|
||||
import forge.game.card.Card;
|
||||
import forge.game.card.CardFactoryUtil;
|
||||
import forge.game.spellability.SpellAbility;
|
||||
import forge.game.trigger.Trigger;
|
||||
import forge.game.trigger.TriggerHandler;
|
||||
import forge.util.TextUtil;
|
||||
|
||||
public class StoreSVarEffect extends SpellAbilityEffect {
|
||||
@@ -50,9 +53,11 @@ public class StoreSVarEffect extends SpellAbilityEffect {
|
||||
expr = TextUtil.fastReplace(expr, exprMathVar, Integer.toString(exprMath));
|
||||
}
|
||||
value = CardFactoryUtil.xCount(source, "SVar$" + expr);
|
||||
}
|
||||
else if (type.equals("Targeted")) {
|
||||
} else if (type.equals("Targeted")) {
|
||||
value = CardFactoryUtil.handlePaid(sa.findTargetedCards(), expr, source);
|
||||
} else if (type.equals("Triggered")) {
|
||||
Card trigCard = (Card)sa.getTriggeringObject(AbilityKey.Card);
|
||||
value = CardFactoryUtil.xCount(trigCard, expr);
|
||||
} else if (type.equals("Calculate")) {
|
||||
value = AbilityUtils.calculateAmount(source, expr, sa);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user