From 1acfaba17f4b30cb1c100e71bd9099e6143f63c5 Mon Sep 17 00:00:00 2001 From: Alex Vasile <48962821+Alex-Vasile@users.noreply.github.com> Date: Sat, 16 Jul 2022 10:55:06 -0400 Subject: [PATCH] [CLB] Descent Into Avernus no creates tokens for all players and in the correct way. Closes #9279. --- Mage.Sets/src/mage/cards/d/DescentIntoAvernus.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/d/DescentIntoAvernus.java b/Mage.Sets/src/mage/cards/d/DescentIntoAvernus.java index fdef10661e8..a0865989c0e 100644 --- a/Mage.Sets/src/mage/cards/d/DescentIntoAvernus.java +++ b/Mage.Sets/src/mage/cards/d/DescentIntoAvernus.java @@ -4,7 +4,9 @@ import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.CountersSourceCount; +import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; +import mage.abilities.effects.common.CreateTokenTargetEffect; import mage.abilities.effects.common.DamagePlayersEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.cards.CardImpl; @@ -15,6 +17,7 @@ import mage.constants.TargetController; import mage.counters.CounterType; import mage.game.Game; import mage.game.permanent.token.TreasureToken; +import mage.target.targetpointer.FixedTarget; import java.util.Optional; import java.util.UUID; @@ -78,7 +81,9 @@ class DescentIntoAvernusEffect extends OneShotEffect { return false; } for (UUID playerId : game.getState().getPlayersInRange(source.getControllerId(), game)) { - new TreasureToken().putOntoBattlefield(count, game, source); + Effect effect = new CreateTokenTargetEffect(new TreasureToken(), count); + effect.setTargetPointer(new FixedTarget(playerId)); + effect.apply(game, source); } return true; }