diff --git a/forge-ai/src/main/java/forge/ai/ability/TokenAi.java b/forge-ai/src/main/java/forge/ai/ability/TokenAi.java index b8a8273d3b0..03135847ded 100644 --- a/forge-ai/src/main/java/forge/ai/ability/TokenAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/TokenAi.java @@ -183,7 +183,7 @@ public class TokenAi extends SpellAbilityAi { } //interrupt sacrifice effect - if (sacOnStack) { + if (sacOnStack && game.getStack().peekAbility().hasParam("SacValid")) { final int nTokens = AbilityUtils.calculateAmount(sa.getHostCard(), this.tokenAmount, sa); SpellAbility topStack = game.getStack().peekAbility(); final String valid = topStack.getParam("SacValid");