From 8fa44051253ee4c4a5d72998fe4621f791737470 Mon Sep 17 00:00:00 2001 From: Jeff Wadsworth Date: Tue, 17 Sep 2024 11:03:51 -0500 Subject: [PATCH] Fixed #12620 --- Mage.Sets/src/mage/cards/a/ApexObservatory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/ApexObservatory.java b/Mage.Sets/src/mage/cards/a/ApexObservatory.java index d1d5a0de0bc..6f64347cd7e 100644 --- a/Mage.Sets/src/mage/cards/a/ApexObservatory.java +++ b/Mage.Sets/src/mage/cards/a/ApexObservatory.java @@ -166,7 +166,7 @@ class ApexObservatoryEffect extends ContinuousEffectImpl { Card apexObservatory = game.getCard(source.getSourceId()); if (apexObservatory != null) { Boolean wasItUsed = (Boolean) game.getState().getValue( - apexObservatory.getId().toString()); + apexObservatory.getId().toString() + game.getTurnNum()); if (wasItUsed == null) { ApexObservatoryAlternativeCostAbility alternateCostAbility = new ApexObservatoryAlternativeCostAbility(chosenCardType); alternateCostAbility.setSourceId(source.getSourceId()); @@ -214,7 +214,7 @@ class ApexObservatoryAlternativeCostAbility extends AlternativeCostSourceAbility } Card apexObservatory = game.getCard(this.getSourceId()); if (apexObservatory != null) { - game.getState().setValue(apexObservatory.getId().toString(), true); + game.getState().setValue(apexObservatory.getId().toString() + game.getTurnNum(), true); } return true; }