diff --git a/forge-game/src/main/java/forge/game/spellability/AbilitySub.java b/forge-game/src/main/java/forge/game/spellability/AbilitySub.java index b8c6168a171..8784541995d 100644 --- a/forge-game/src/main/java/forge/game/spellability/AbilitySub.java +++ b/forge-game/src/main/java/forge/game/spellability/AbilitySub.java @@ -19,7 +19,6 @@ package forge.game.spellability; import java.util.Map; -import forge.card.CardStateName; import forge.game.IHasSVars; import forge.game.ability.AbilityFactory; import forge.game.ability.ApiType; @@ -107,7 +106,8 @@ public final class AbilitySub extends SpellAbility implements java.io.Serializab @Override protected IHasSVars getSVarFallback() { - if (getCardState() != null && getCardStateName().equals(CardStateName.RightSplit)) { + // fused or spliced + if (getRootAbility().getCardState() != getCardState()) { return getCardState(); } return super.getSVarFallback();