Rework Imminent Doom

This commit is contained in:
tool4EvEr
2023-07-02 21:56:16 +02:00
parent 044dcf6e77
commit e671f0ec31
2 changed files with 4 additions and 4 deletions

View File

@@ -561,9 +561,9 @@ public class AbilityUtils {
}
} else if (calcX[0].equals("OriginalHost")) {
val = xCount(ability.getOriginalHost(), calcX[1], ability);
} else if (calcX[0].equals("LastStateBattlefield") && ability instanceof SpellAbility) {
Card c = ((SpellAbility) ability).getLastStateBattlefield().get(card);
val = c == null ? 0 : xCount(c, calcX[1], ability);
} else if (calcX[0].equals("ThisTurnCast") && ability instanceof SpellAbility) {
String[] def = calcX[1].split("\\$", 2);
val = handlePaid(CardUtil.getThisTurnCast(def[0], card, ability, player), def[1], card, ability);
} else if (calcX[0].startsWith("ExiledWith")) {
val = handlePaid(card.getExiledCards(), calcX[1], card, ability);
} else if (calcX[0].startsWith("Convoked")) {

View File

@@ -6,5 +6,5 @@ T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | Trigge
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | SubAbility$ DBPutCounter
SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1
SVar:X:Count$CardCounters.DOOM
SVar:Y:LastStateBattlefield$CardCounters.DOOM
SVar:Y:ThisTurnCast$Card.TriggeredCard$CardManaCost
Oracle:Imminent Doom enters the battlefield with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom.