From bc99fbfbcdde56142b130e161d0dda19d244ebf8 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Tue, 10 Oct 2023 23:22:28 -0400 Subject: [PATCH] fix Awaken the Maelstrom --- Mage.Sets/src/mage/cards/a/AwakenTheMaelstrom.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AwakenTheMaelstrom.java b/Mage.Sets/src/mage/cards/a/AwakenTheMaelstrom.java index 3558fb7e68d..f22d1d072b6 100644 --- a/Mage.Sets/src/mage/cards/a/AwakenTheMaelstrom.java +++ b/Mage.Sets/src/mage/cards/a/AwakenTheMaelstrom.java @@ -91,6 +91,7 @@ class AwakenTheMaelstromEffect extends OneShotEffect { return false; } makeToken(player, game, source); + game.getState().processAction(game); distributeCounters(player, game, source); return true; } @@ -113,10 +114,10 @@ class AwakenTheMaelstromEffect extends OneShotEffect { if (game.getBattlefield().count(StaticFilters.FILTER_CONTROLLED_CREATURE, player.getId(), source, game) < 1) { return; } - TargetPermanentAmount target = new TargetCreaturePermanentAmount(3); + TargetPermanentAmount target = new TargetCreaturePermanentAmount(3, StaticFilters.FILTER_CONTROLLED_CREATURE); target.withNotTarget(true); target.withChooseHint("to distribute counters"); - player.choose(outcome, target, source, game); + target.chooseTarget(outcome, player.getId(), source, game); for (UUID targetId : target.getTargets()) { Permanent permanent = game.getPermanent(targetId); if (permanent != null) {