diff --git a/Mage/src/main/java/mage/game/GameImpl.java b/Mage/src/main/java/mage/game/GameImpl.java index 3c9714d00e9..572a2a4307b 100644 --- a/Mage/src/main/java/mage/game/GameImpl.java +++ b/Mage/src/main/java/mage/game/GameImpl.java @@ -1433,6 +1433,7 @@ public abstract class GameImpl implements Game, Serializable { // player is loosing life lastPlayersLifes = null; infiniteLoopCounter = 0; // reset the infinite counter + break; } } } else { diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index a61e8023f3b..b47fab6df90 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -1274,7 +1274,7 @@ public abstract class PlayerImpl implements Player, Serializable { return false; } - protected LinkedHashMap getSpellAbilities(MageObject object, Zone zone, Game game) { + public LinkedHashMap getSpellAbilities(MageObject object, Zone zone, Game game) { LinkedHashMap useable = new LinkedHashMap<>(); for (Ability ability : object.getAbilities()) { if (ability instanceof SpellAbility) {