From 4b40ff9a366aebcf98c9ee939532f875ad2d7c6b Mon Sep 17 00:00:00 2001 From: Agetian Date: Thu, 25 Aug 2022 14:24:42 +0300 Subject: [PATCH] - Fix last state battlefield check on replacement abilities such as Temple of the Dragon Queen (#1398) --- forge-game/src/main/java/forge/game/ability/AbilityUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index 806ba8a6b40..e49f7f1d688 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -2737,10 +2737,10 @@ public class AbilityUtils { SpellAbility sa = (SpellAbility) ctb; if (sa.isReplacementAbility()) { if (zones.get(0).equals(ZoneType.Battlefield)) { - cardsInZones = sa.getLastStateBattlefield(); + cardsInZones = sa.getRootAbility().getLastStateBattlefield(); usedLastState = true; } else if (zones.get(0).equals(ZoneType.Graveyard)) { - cardsInZones = sa.getLastStateGraveyard(); + cardsInZones = sa.getRootAbility().getLastStateGraveyard(); usedLastState = true; } }