diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 5720840885d..1e0175cfa88 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -746,6 +746,18 @@ public class Card extends GameEntity implements Comparable { view.updateRemembered(this); } } + + public final void removeRemembered(final Iterable list) { + boolean changed = false; + for (T o : list) { + if (rememberedObjects.remove(o)) { + changed = true; + } + } + if (changed) { + view.updateRemembered(this); + } + } public final void clearRemembered() { if (rememberedObjects.isEmpty()) { return; } rememberedObjects.clear();