From 56cc0e25efe2b0f342e5bb8902bebaa95efdabe8 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Wed, 11 May 2022 19:05:38 -0400 Subject: [PATCH] [SNC] fixed Soul of Emancipation not creating tokens (fixes #8908) --- Mage.Sets/src/mage/cards/s/SoulOfEmancipation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/s/SoulOfEmancipation.java b/Mage.Sets/src/mage/cards/s/SoulOfEmancipation.java index 3eb4a782d0c..7db0c5cb74d 100644 --- a/Mage.Sets/src/mage/cards/s/SoulOfEmancipation.java +++ b/Mage.Sets/src/mage/cards/s/SoulOfEmancipation.java @@ -1,7 +1,6 @@ package mage.cards.s; import mage.MageInt; -import mage.MageItem; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.OneShotEffect; @@ -13,6 +12,7 @@ import mage.constants.SubType; import mage.filter.FilterPermanent; import mage.filter.common.FilterNonlandPermanent; import mage.filter.predicate.mageobject.AnotherPredicate; +import mage.game.Controllable; import mage.game.Game; import mage.game.permanent.Permanent; import mage.game.permanent.token.Angel33Token; @@ -90,7 +90,7 @@ class SoulOfEmancipationEffect extends OneShotEffect { Map playerMap = permanents .stream() .collect(Collectors.toMap( - MageItem::getId, + Controllable::getControllerId, x -> 1, Integer::sum ));