diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index 25462ba3cdf..127d251e6e1 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -156,7 +156,7 @@ public class GameAction { repl.setHostCard(copied); } } - + if (!suppress) { HashMap repParams = new HashMap(); repParams.put("Event", "Moved"); @@ -296,6 +296,16 @@ public class GameAction { copied.removeHiddenExtrinsicKeyword(s); } } + } else if (zoneTo.is(ZoneType.Graveyard)) { + copied.setTimestamp(AllZone.getNextTimestamp()); + for (String s : copied.getKeyword()) { + if (s.startsWith("May be played") || s.startsWith("You may look at this card.") + || s.startsWith("May be played by your opponent") + || s.startsWith("Your opponent may look at this card.")) { + copied.removeAllExtrinsicKeyword(s); + copied.removeHiddenExtrinsicKeyword(s); + } + } } return copied;