diff --git a/Mage.Sets/src/mage/cards/l/LordOfTheForsaken.java b/Mage.Sets/src/mage/cards/l/LordOfTheForsaken.java index 543114c5727..2038e8ca703 100644 --- a/Mage.Sets/src/mage/cards/l/LordOfTheForsaken.java +++ b/Mage.Sets/src/mage/cards/l/LordOfTheForsaken.java @@ -111,6 +111,6 @@ enum LordOfTheForsakenManaCondition implements Condition { return ((Spell) object).getFromZone() == Zone.GRAVEYARD; } // checking mana without real cast - return game.inCheckPlayableState() && game.getState().getZone(object.getId()) == Zone.GRAVEYARD; + return game.inCheckPlayableState() && game.getState().getZone(source.getSourceId()) == Zone.GRAVEYARD; } } diff --git a/Mage.Sets/src/mage/cards/r/RootcoilCreeper.java b/Mage.Sets/src/mage/cards/r/RootcoilCreeper.java index 432a8484122..842aecbcfa6 100644 --- a/Mage.Sets/src/mage/cards/r/RootcoilCreeper.java +++ b/Mage.Sets/src/mage/cards/r/RootcoilCreeper.java @@ -117,6 +117,6 @@ enum RootcoilCreeperManaCondition implements Condition { return ((Spell) object).getFromZone() == Zone.GRAVEYARD; } // checking mana without real cast - return game.inCheckPlayableState() && game.getState().getZone(object.getId()) == Zone.GRAVEYARD; + return game.inCheckPlayableState() && game.getState().getZone(source.getSourceId()) == Zone.GRAVEYARD; } }