[KHM] Blessing of Frost - Fixed creatures not getting counters (fixes #7512)

This commit is contained in:
Daniel Bomar 2021-02-07 11:21:55 -06:00
parent 7ce36cffa8
commit 5f8013b4a7
No known key found for this signature in database
GPG key ID: C86C8658F4023918

View file

@ -10,6 +10,7 @@ import mage.constants.Outcome;
import mage.constants.SuperType; import mage.constants.SuperType;
import mage.counters.CounterType; import mage.counters.CounterType;
import mage.filter.FilterPermanent; import mage.filter.FilterPermanent;
import mage.filter.StaticFilters;
import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterControlledCreaturePermanent;
import mage.filter.predicate.mageobject.PowerPredicate; import mage.filter.predicate.mageobject.PowerPredicate;
import mage.game.Game; import mage.game.Game;
@ -76,9 +77,9 @@ class BlessingOfFrostEffect extends OneShotEffect {
} }
int snow = source.getManaCostsToPay().getUsedManaToPay().getSnow(); int snow = source.getManaCostsToPay().getUsedManaToPay().getSnow();
if (snow > 0) { if (snow > 0) {
TargetAmount target = new TargetCreaturePermanentAmount(snow); TargetAmount target = new TargetCreaturePermanentAmount(snow, StaticFilters.FILTER_CONTROLLED_CREATURE);
target.setNotTarget(true); target.setNotTarget(true);
player.choose(outcome, target, source.getSourceId(), game); target.chooseTarget(outcome, player.getId(), source, game);
for (UUID targetId : target.getTargets()) { for (UUID targetId : target.getTargets()) {
Permanent permanent = game.getPermanent(targetId); Permanent permanent = game.getPermanent(targetId);
if (permanent == null) { if (permanent == null) {