From 205699bda3afa41c661dd083fabc7b86f5ce67d9 Mon Sep 17 00:00:00 2001 From: Myrd Date: Tue, 16 Dec 2014 19:19:42 +0000 Subject: [PATCH] fix restoring tapped and summon sick state --- forge-gui/src/main/java/forge/player/GameState.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/player/GameState.java b/forge-gui/src/main/java/forge/player/GameState.java index d7925d559ef..87248ddf0f4 100644 --- a/forge-gui/src/main/java/forge/player/GameState.java +++ b/forge-gui/src/main/java/forge/player/GameState.java @@ -189,9 +189,12 @@ public class GameState { if (kv.getKey() == ZoneType.Battlefield) { p.getZone(kv.getKey()).setCards(new ArrayList()); for (final Card c : kv.getValue()) { + boolean tapped = c.isTapped(); + boolean sickness = c.hasSickness(); p.getZone(ZoneType.Hand).add(c); p.getGame().getAction().moveToPlay(c); - c.setSickness(false); + c.setTapped(tapped); + c.setSickness(sickness); } } else { p.getZone(kv.getKey()).setCards(kv.getValue());