From f375727068d10f9b1e5a626cee04cd98e8088f18 Mon Sep 17 00:00:00 2001 From: xenohedron Date: Tue, 25 Jul 2023 22:13:01 -0400 Subject: [PATCH] fix The Lady of Otaria --- Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java b/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java index b451e06f9d3..b95a895bf99 100644 --- a/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java +++ b/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java @@ -78,7 +78,7 @@ enum TheLadyOfOtariaCondition implements Condition { @Override public boolean apply(Game game, Ability source) { - return false; + return TheLadyOfOtariaWatcher.checkPlayer(source, game); } @Override @@ -93,7 +93,7 @@ enum TheLadyOfOtariaCondition implements Condition { class TheLadyOfOtariaWatcher extends Watcher { - private final Set playerMap = new HashSet<>(); + private final Set playerSet = new HashSet<>(); TheLadyOfOtariaWatcher() { super(WatcherScope.GAME); @@ -109,21 +109,21 @@ class TheLadyOfOtariaWatcher extends Watcher { && zEvent.getTarget() != null && zEvent.getTarget().isLand(game) && zEvent.getTarget().isOwnedBy(zEvent.getTarget().getControllerId())) { - playerMap.add(zEvent.getTarget().getControllerId()); + playerSet.add(zEvent.getTarget().getControllerId()); } } @Override public void reset() { super.reset(); - playerMap.clear(); + playerSet.clear(); } static boolean checkPlayer(Ability source, Game game) { return game .getState() .getWatcher(TheLadyOfOtariaWatcher.class) - .playerMap + .playerSet .contains(source.getControllerId()); } }