diff --git a/src/main/java/forge/GameActionUtil.java b/src/main/java/forge/GameActionUtil.java index 81cc24e4266..cca4077b008 100644 --- a/src/main/java/forge/GameActionUtil.java +++ b/src/main/java/forge/GameActionUtil.java @@ -1734,6 +1734,14 @@ public final class GameActionUtil { return false; } } + if (specialConditions.contains("Morbid")) { + CardList res = CardUtil.getThisTurnEntered(Zone.Graveyard, Zone.Battlefield, "Creature", sourceCard); + if (res.size() < 1) { + return false; + } + } + + if (specialConditions.contains("isPresent")) { // is a card of a certain type/color present? String requirements = specialConditions.replaceAll("isPresent ", ""); CardList cardsinPlay = AllZoneUtil.getCardsIn(Zone.Battlefield);