- Fixed spell's converted mana cost when that spell contains X cost and is no longer on the stack

This commit is contained in:
swordshine
2014-05-13 04:53:40 +00:00
parent 42e1a875ed
commit 7a932e4147
11 changed files with 12 additions and 10 deletions

View File

@@ -209,5 +209,6 @@ public class TriggerSpellAbilityCast extends Trigger {
sa.setTriggeringObject("Player", this.getRunParams().get("Player"));
sa.setTriggeringObject("Activator", this.getRunParams().get("Activator"));
sa.setTriggeringObject("CurrentStormCount", this.getRunParams().get("CurrentStormCount"));
sa.setTriggeringObject("CastSACMC", this.getRunParams().get("CastSACMC"));
}
}

View File

@@ -383,6 +383,7 @@ public class MagicStack /* extends MyObservable */ implements Iterable<SpellAbil
runParams.put("Player", sp.getHostCard().getController());
runParams.put("Activator", sp.getActivatingPlayer());
runParams.put("CastSA", si.getSpellAbility());
runParams.put("CastSACMC", si.getSpellAbility().getHostCard().getCMC());
runParams.put("CurrentStormCount", game.getStack().getCardsCastThisTurn().size());
game.getTriggerHandler().runTrigger(TriggerType.SpellAbilityCast, runParams, true);