From 86de30f5b869168934d18c6ebced3897b3deb566 Mon Sep 17 00:00:00 2001 From: Jeff Wadsworth Date: Tue, 7 Feb 2023 16:52:23 -0600 Subject: [PATCH] - Fixed #9943 --- .../java/mage/watchers/common/ManaPaidSourceWatcher.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/watchers/common/ManaPaidSourceWatcher.java b/Mage/src/main/java/mage/watchers/common/ManaPaidSourceWatcher.java index d77afec542..fc1fb57b28 100644 --- a/Mage/src/main/java/mage/watchers/common/ManaPaidSourceWatcher.java +++ b/Mage/src/main/java/mage/watchers/common/ManaPaidSourceWatcher.java @@ -20,7 +20,7 @@ import java.util.Map; import java.util.UUID; /** - * Default watcher, no needs to add it to ability + * Default watcher, no need to add it to ability * * @author TheElk801 */ @@ -113,7 +113,9 @@ public class ManaPaidSourceWatcher extends Watcher { public void watch(GameEvent event, Game game) { switch (event.getType()) { case ZONE_CHANGE: - if (((ZoneChangeEvent) event).getFromZone() == Zone.BATTLEFIELD) { + if (((ZoneChangeEvent) event).getFromZone() == Zone.BATTLEFIELD + // Bug #9943 Memory Deluge cast from graveyard during the same turn + || ((ZoneChangeEvent) event).getToZone() == Zone.GRAVEYARD) { manaMap.remove(event.getTargetId()); } return;