mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
- Fixed spell's converted mana cost when that spell contains X cost and is no longer on the stack
This commit is contained in:
@@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user