From f7a6c7080d4b58de0de972d9b673b08402546be0 Mon Sep 17 00:00:00 2001 From: Chris H Date: Sat, 13 Oct 2018 19:14:19 -0400 Subject: [PATCH] Improve flashback zone display --- forge-game/src/main/java/forge/game/zone/PlayerZone.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/zone/PlayerZone.java b/forge-game/src/main/java/forge/game/zone/PlayerZone.java index 0e9b48143b1..762ab38ae4b 100644 --- a/forge-game/src/main/java/forge/game/zone/PlayerZone.java +++ b/forge-game/src/main/java/forge/game/zone/PlayerZone.java @@ -63,6 +63,8 @@ public class PlayerZone extends Zone { return true; } + boolean graveyardCastable = c.hasKeyword(Keyword.FLASHBACK) || + c.hasKeyword(Keyword.RETRACE) || c.hasKeyword(Keyword.JUMP_START); for (final SpellAbility sa : c.getSpellAbilities()) { final ZoneType restrictZone = sa.getRestrictions().getZone(); @@ -76,7 +78,7 @@ public class PlayerZone extends Zone { } if (sa.isSpell() - && (c.hasKeyword(Keyword.FLASHBACK) && PlayerZone.this.is(ZoneType.Graveyard)) + && (graveyardCastable && PlayerZone.this.is(ZoneType.Graveyard)) && restrictZone.equals(ZoneType.Hand)) { return true; }