From f177ce14d2cdec2a1d301a6cc82db048778406d5 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Thu, 28 Sep 2017 19:12:53 -0400 Subject: [PATCH] fixed emblems not being removed when a player leaves a multiplayer game --- Mage/src/main/java/mage/game/GameImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Mage/src/main/java/mage/game/GameImpl.java b/Mage/src/main/java/mage/game/GameImpl.java index 816d04b42d2..3b1cf7d9ed3 100644 --- a/Mage/src/main/java/mage/game/GameImpl.java +++ b/Mage/src/main/java/mage/game/GameImpl.java @@ -2359,6 +2359,13 @@ public abstract class GameImpl implements Game, Serializable { } } + //Remove all emblems the player controls + for (Iterator it = this.getState().getCommand().iterator(); it.hasNext();) { + if (it.next().getControllerId().equals(playerId)) { + it.remove(); + } + } + Iterator> it = gameCards.entrySet().iterator(); while (it.hasNext()) {