diff --git a/forge-game/src/main/java/forge/game/card/CounterEnumType.java b/forge-game/src/main/java/forge/game/card/CounterEnumType.java index 6ab13e1b55f..dcee459ff1a 100644 --- a/forge-game/src/main/java/forge/game/card/CounterEnumType.java +++ b/forge-game/src/main/java/forge/game/card/CounterEnumType.java @@ -247,6 +247,8 @@ public enum CounterEnumType { NET("NET", 0, 221, 251), + OIL("OIL", 99, 102, 106), + OMEN("OMEN", 255, 178, 120), ORE("ORE", 200, 201, 163), diff --git a/forge-gui/res/cardsfolder/upcoming/bladed_ambassador.txt b/forge-gui/res/cardsfolder/upcoming/bladed_ambassador.txt new file mode 100644 index 00000000000..2d9021c3157 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bladed_ambassador.txt @@ -0,0 +1,8 @@ +Name:Bladed Ambassador +ManaCost:1 W +Types:Creature Phyrexian Soldier +PT:3/1 +K:etbCounter:OIL:1 +A:AB$ Pump | Cost$ 1 SubCounter<1/OIL> | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. +DeckHas:Ability$Counters +Oracle:Bladed Ambassador enters the battlefield with an oil counter on it.\n{1}, Remove an oil counter from Bladed Ambassador: Bladed Ambassador gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/cankerbloom.txt b/forge-gui/res/cardsfolder/upcoming/cankerbloom.txt new file mode 100644 index 00000000000..0668b9aebf4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cankerbloom.txt @@ -0,0 +1,12 @@ +Name:Cankerbloom +ManaCost:1 G +Types:Creature Phyrexian Fungus +PT:3/2 +A:AB$ Charm | Cost$ 1 Sac<1/CARDNAME> | Choices$ Artifact,Enchantment,Proliferate +SVar:Artifact:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. +SVar:Enchantment:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. +SVar:Proliferate:DB$ Proliferate | SpellDescription$ Proliferate. +DeckHas:Ability$Sacrifice|Proliferate +DeckHints:Ability$Counters +AI:RemoveDeck:Random +Oracle:{1}, Sacrifice Cankerbloom: Choose one —\n•Destroy target artifact.\n•Destroy target enchantment.\nProliferate. diff --git a/forge-gui/res/cardsfolder/upcoming/rustvine_cultivator.txt b/forge-gui/res/cardsfolder/upcoming/rustvine_cultivator.txt new file mode 100644 index 00000000000..183c17ac06d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rustvine_cultivator.txt @@ -0,0 +1,8 @@ +Name:Rustvine Cultivator +ManaCost:G +Types:Creature Phyrexian Elf Druid +PT:1/2 +A:AB$ PutCounter | Cost$ T | CounterType$ OIL | SpellDescription$ Put an oil counter on CARDNAME. +A:AB$ Untap | Cost$ T SubCounter<1/OIL> | ValidTgts$ Land | SpellDescription$ Untap target land. +DeckHas:Ability$Counters +Oracle:{T}: Put an oil counter on Rustvine Cultivator.\n{T}, Remove an oil counter from Rustvine Cultivator: Untap target land. diff --git a/forge-gui/res/cardsfolder/upcoming/urabrasks_anointer.txt b/forge-gui/res/cardsfolder/upcoming/urabrasks_anointer.txt new file mode 100644 index 00000000000..2105d392f7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urabrasks_anointer.txt @@ -0,0 +1,10 @@ +Name:Urabrask's Anointer +ManaCost:3 R +Types:Artifact Creature Phyrexian Wizard +PT:4/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to any target, where X is the number of permanents you control with oil counters on them. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X +SVar:X:Count$Valid Permanent.YouCtrl+counters_GE1_OIL +AI:RemoveDeck:Random +DeckNeeds:Ability$Counters +Oracle:When Urabrask's Anointer enters the battlefield, it deals X damage to any target, where X is the number of permanents you control with oil counters on them.