From cc0b85a84402c56df5ca60d394ac298503a6745f Mon Sep 17 00:00:00 2001 From: Sloth Date: Thu, 17 Nov 2011 10:08:33 +0000 Subject: [PATCH] - Fixed suspended creatures not gaining haste. --- src/main/java/forge/GameAction.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index f7396f8623b..4e9e2c514cc 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -124,14 +124,11 @@ public class GameAction { copied = AllZone.getCardFactory().copyCard(c); lastKnownInfo = CardUtil.getLKICopy(c); - // TODO improve choices here - // Certain attributes need to be copied from Hand->Stack and - // Stack->Battlefield - // these probably can be moved back to SubtractCounters - if (c.wasSuspendCast()) { - copied = GameAction.addSuspendTriggers(c); - } - copied.setUnearthed(c.isUnearthed()); // this might be unnecessary + copied.setUnearthed(c.isUnearthed()); + } + + if (c.wasSuspendCast()) { + copied = GameAction.addSuspendTriggers(c); } for (final Trigger trigger : c.getTriggers()) {