From 9d2ecfdeaab4b858311dbfe45d40c7c78bf8f914 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 12 Feb 2023 15:20:08 +0100 Subject: [PATCH] GameAction: Remove unneeded code --- .../src/main/java/forge/game/GameAction.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 56f5ca612b2..fbc30a873d4 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -265,25 +265,13 @@ public class GameAction { copied.setTimestamp(c.getTimestamp()); if (zoneTo.is(ZoneType.Stack)) { - // when moving to stack, copy changed card information - copied.setChangedCardColors(c.getChangedCardColorsTable()); - copied.setChangedCardColorsCharacterDefining(c.getChangedCardColorsCharacterDefiningTable()); - copied.setChangedCardKeywords(c.getChangedCardKeywords(), false); - copied.setChangedCardTypes(c.getChangedCardTypesTable()); - copied.setChangedCardTypesCharacterDefining(c.getChangedCardTypesCharacterDefiningTable()); - copied.setChangedCardNames(c.getChangedCardNames()); - copied.setChangedCardTraits(c.getChangedCardTraits()); - copied.setDrawnThisTurn(c.getDrawnThisTurn()); - - copied.copyChangedTextFrom(c); - - // clean up changes that come from its own static abilities - copied.cleanupCopiedChangesFrom(c); + // try not to copy changed stats when moving to stack // copy exiled properties when adding to stack // will be cleanup later in MagicStack copied.setExiledWith(c.getExiledWith()); copied.setExiledBy(c.getExiledBy()); + copied.setDrawnThisTurn(c.getDrawnThisTurn()); // copy bestow timestamp copied.setBestowTimestamp(c.getBestowTimestamp());