diff --git a/src/forge/CardFactory_Lands.java b/src/forge/CardFactory_Lands.java index 1d84e1d816f..68098f7b4b4 100644 --- a/src/forge/CardFactory_Lands.java +++ b/src/forge/CardFactory_Lands.java @@ -1250,7 +1250,7 @@ class CardFactory_Lands { if(sa.getSourceCard().equals(card)) return false; } - if(card.getCounters(Counters.ICE) > 0 && AllZone.GameAction.isCardInPlay(card) && card.isEnchantedBy("Spreading Seas") == false) return true; // Dodgy Fix to Spreading Seas + if(card.getCounters(Counters.ICE) > 0 && AllZone.GameAction.isCardInPlay(card) && super.canPlay()) return true; else return false; } @@ -1278,7 +1278,7 @@ class CardFactory_Lands { //TODO - this should probably be a state effect @Override public boolean canPlay() { - return card.getCounters(Counters.ICE) == 0 && AllZone.GameAction.isCardInPlay(card)&& card.isEnchantedBy("Spreading Seas") == false; // Dodgy Fix to Spreading Seas + return card.getCounters(Counters.ICE) == 0 && AllZone.GameAction.isCardInPlay(card) && super.canPlay(); } @Override