diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index 17aa0446feb..c275151caa0 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -736,7 +736,8 @@ public class GameAction { c = it.next(); if (c.isEquipped()) { - for (Card equipment : c.getEquippedBy()) { + CardList equipments = new CardList(c.getEquippedBy()); + for (Card equipment : equipments) { if (!AllZoneUtil.isCardInPlay(equipment)) { equipment.unEquipCard(c); checkAgain = true;