From 41c1ea9fb647da0a639c2d3f8a7fb81995e0c1b4 Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Tue, 13 Sep 2011 02:08:53 +0000 Subject: [PATCH] add Morbid script parameter to CardFactoryUtil.xCount() --- .../java/forge/card/cardFactory/CardFactoryUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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