diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index 5765769160e..e1d6b522064 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -4598,6 +4598,8 @@ public class CardFactory implements NewConstants { c.setController(c.getOwner()); PlayerZone play = AllZone.getZone(Constant.Zone.Play, c.getOwner()); + PlayerZone removed = AllZone.getZone(Constant.Zone.Removed_From_Play, c.getOwner()); + removed.remove(c); play.add(c); } }//resolve() diff --git a/src/forge/CardFactory_Auras.java b/src/forge/CardFactory_Auras.java index 9d41120e618..d57cdb490c4 100644 --- a/src/forge/CardFactory_Auras.java +++ b/src/forge/CardFactory_Auras.java @@ -2875,6 +2875,8 @@ class CardFactory_Auras { PlayerZone from = AllZone.getZone(crd); from.remove(crd); + AllZone.Combat.removeFromCombat(crd); + String opp = AllZone.GameAction.getOpponent(crd.getController()); crd.setController(opp);