From c7f0def063e9fc605e9829a3a041b3a45cc933e8 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Tue, 28 Apr 2020 17:09:35 +0000 Subject: [PATCH] GameAction: hotfix for CastSA --- forge-game/src/main/java/forge/game/GameAction.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index fb9d37e9ba8..d88d9c4556a 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -548,12 +548,11 @@ public class GameAction { c.setCastSA(null); } else if (zoneTo.is(ZoneType.Stack)) { c.setCastFrom(zoneFrom.getZoneType()); - if (cause != null && cause.isSpell() && c.equals(cause.getHostCard()) && !c.isCopiedSpell()) { + if (cause != null && cause.isSpell() && c.equals(cause.getHostCard()) && !c.isCopiedSpell()) { cause.setLastStateBattlefield(game.getLastStateBattlefield()); cause.setLastStateGraveyard(game.getLastStateGraveyard()); - // need to copy the cast SA so the last state isn't cleared - c.setCastSA(cause.copy(c, cause.getActivatingPlayer(), true)); + c.setCastSA(cause); } else { c.setCastSA(null); }