diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index c98d706d657..aeeb7c04aa2 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -451,8 +451,13 @@ public class ChangeZoneEffect extends SpellAbilityEffect { if (sa.hasParam("Tapped") || sa.hasParam("Ninjutsu")) { tgtC.setTapped(true); } - if (sa.hasParam("Transformed") && tgtC.isDoubleFaced()) { - tgtC.changeCardState("Transform", null); + if (sa.hasParam("Transformed")) { + if (tgtC.isDoubleFaced()) { + tgtC.changeCardState("Transform", null); + } else { + // If it can't Transform, don't change zones. + continue; + } } if (sa.hasParam("WithCounters")) { String[] parse = sa.getParam("WithCounters").split("_");