diff --git a/forge-game/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java index 7a557e4e164..1a9ec8ce62f 100644 --- a/forge-game/src/main/java/forge/game/card/CardUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardUtil.java @@ -425,8 +425,8 @@ public final class CardUtil { if (sa.getActivatingPlayer() == null) { sa.setActivatingPlayer(sa.getHostCard().getController()); } - final Game game = sa.getActivatingPlayer().getGame(); - cards = CardLists.getValidCards(game.getCardsIn(ZoneType.Battlefield), validCard, abMana.getActivatingPlayer(), card, sa); + final Player activator = sa.getActivatingPlayer(); + cards = CardLists.getValidCards(activator.getGame().getCardsIn(ZoneType.Battlefield), validCard, activator, card, sa); } // remove anything cards that is already in parents