diff --git a/src/main/java/forge/card/cardFactory/CardFactoryUtil.java b/src/main/java/forge/card/cardFactory/CardFactoryUtil.java index e4a3a840f41..c66a8fa2408 100644 --- a/src/main/java/forge/card/cardFactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryUtil.java @@ -3169,6 +3169,18 @@ public class CardFactoryUtil { return doXMath(res.size(), m, c); } + + // Count$Morbid.. + if (sq[0].startsWith("Morbid")) { + CardList res = CardUtil.getThisTurnEntered("Graveyard", "Battlefield", "Creature", c); + if (res.size() > 0) { + return doXMath(Integer.parseInt(sq[1]), m, c); + } + else { + return doXMath(Integer.parseInt(sq[2]), m, c); + } + } + // Generic Zone-based counting // Count$QualityAndZones.Subquality