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; } }