diff --git a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java index c54d8548356..3526de9c181 100644 --- a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java +++ b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java @@ -437,7 +437,9 @@ public class PhaseHandler implements java.io.Serializable { eventEndCombat = new GameEventCombatEnded(attackers, blockers); } endCombat(); - playerTurn.resetAttackedThisCombat(); + for(Player player : game.getPlayers()) { + player.resetCombatantsThisCombat(); + } if (eventEndCombat != null) { game.fireEvent(eventEndCombat); diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index bc2bc03d2fb..ea98c2874b0 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2774,7 +2774,7 @@ public class Player extends GameEntity implements Comparable { game.setActivePlanes(currentPlanes); } - public final void resetAttackedThisCombat() { + public final void resetCombatantsThisCombat() { // resets the status of attacked/blocked this phase CardCollectionView list = getCardsIn(ZoneType.Battlefield);