From e21d2408bb1b6cb908e94ab687dee6f1085ae145 Mon Sep 17 00:00:00 2001 From: Tim Mocny Date: Sat, 11 Apr 2020 04:40:17 +0000 Subject: [PATCH] IKO - 9 April --- .../upcoming/crystalline_giant.txt | 2 +- .../res/cardsfolder/upcoming/fight_as_one.txt | 7 ++ .../res/cardsfolder/upcoming/garrison_cat.txt | 10 +++ .../cardsfolder/upcoming/heartless_act.txt | 7 ++ .../cardsfolder/upcoming/helica_glider.txt | 10 +++ .../cardsfolder/upcoming/hornbash_mentor.txt | 8 ++ .../cardsfolder/upcoming/keensight_mentor.txt | 9 ++ .../res/cardsfolder/upcoming/keep_safe.txt | 6 ++ .../cardsfolder/upcoming/monstrous_step.txt | 2 +- .../upcoming/quartzwood_crasher.txt | 9 ++ .../upcoming/sanctuary_smasher.txt | 9 ++ .../upcoming/savai_thundermane.txt | 9 ++ .../cardsfolder/upcoming/splendor_mare.txt | 9 ++ .../upcoming/spontaneous_flight.txt | 6 ++ .../cardsfolder/upcoming/swallow_whole.txt | 6 ++ .../upcoming/weaponize_the_monsters.txt | 5 ++ .../cardsfolder/upcoming/wingfold_pteron.txt | 4 +- .../res/cardsfolder/upcoming/zenith_flare.txt | 7 ++ .../res/editions/Ikoria Lair of Behemoths.txt | 87 +++++++++++++++---- .../res/tokenscripts/c_a_feather_sac.txt | 5 ++ .../g_x_x_dinosaur_beast_trample.txt | 7 ++ .../tokenscripts/w_1_1_cat_bird_flying.txt | 7 ++ 22 files changed, 212 insertions(+), 19 deletions(-) create mode 100755 forge-gui/res/cardsfolder/upcoming/fight_as_one.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/garrison_cat.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/heartless_act.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/helica_glider.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/hornbash_mentor.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/keensight_mentor.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/keep_safe.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/quartzwood_crasher.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/sanctuary_smasher.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/savai_thundermane.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/splendor_mare.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/spontaneous_flight.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/swallow_whole.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/weaponize_the_monsters.txt create mode 100755 forge-gui/res/cardsfolder/upcoming/zenith_flare.txt create mode 100644 forge-gui/res/tokenscripts/c_a_feather_sac.txt create mode 100644 forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt create mode 100644 forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt diff --git a/forge-gui/res/cardsfolder/upcoming/crystalline_giant.txt b/forge-gui/res/cardsfolder/upcoming/crystalline_giant.txt index 411a3781772..a4cbbfe5aa8 100755 --- a/forge-gui/res/cardsfolder/upcoming/crystalline_giant.txt +++ b/forge-gui/res/cardsfolder/upcoming/crystalline_giant.txt @@ -5,7 +5,7 @@ PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, or +1/+1 at random. Put a counter of that kind on CARDNAME. SVar:TrigCharm:DB$ Charm | Random$ True | Choices$ Flying,FirstStrike,Deathtouch,Hexproof,Lifelink,Menace,Reach,Trample,Vigilance,P1P1 SVar:Flying:DB$ PutCounter | CounterType$ FLYING | CounterNum$ 1 | SpellDescription$ Flying -SVar:FirstStrike:DB$ PutCounter | CounterType$ FIRST STRIKE | CounterNum$ 1 | SpellDescription$ First Strike +SVar:FirstStrike:DB$ PutCounter | CounterType$ FIRST_STRIKE | CounterNum$ 1 | SpellDescription$ First Strike SVar:Deathtouch:DB$ PutCounter | CounterType$ DEATHTOUCH | CounterNum$ 1 | SpellDescription$ Deathtouch SVar:Hexproof:DB$ PutCounter | CounterType$ HEXPROOF | CounterNum$ 1 | SpellDescription$ Hexproof SVar:Lifelink:DB$ PutCounter | CounterType$ LIFELINK | CounterNum$ 1 | SpellDescription$ Lifelink diff --git a/forge-gui/res/cardsfolder/upcoming/fight_as_one.txt b/forge-gui/res/cardsfolder/upcoming/fight_as_one.txt new file mode 100755 index 00000000000..f2258e0659b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fight_as_one.txt @@ -0,0 +1,7 @@ +Name:Fight as One +ManaCost:W +Types:Instant +A:SP$ Charm | Cost$ W | Choices$ Human,NonHuman | MinCharmNum$ 1 | CharmNum$ 2 +SVar:Human:DB$ Pump | ValidTgts$ Creature.Human+YouCtrl | TgtPrompt$ Select target Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target Human creature you control gets +1/+1 and gains indestructible until end of turn. +SVar:NonHuman:DB$ Pump | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. +Oracle:Choose one or both—\n• Target Human creature you control gets +1/+1 and gains indestructible until end of turn.\n• Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/garrison_cat.txt b/forge-gui/res/cardsfolder/upcoming/garrison_cat.txt new file mode 100755 index 00000000000..31482e7de6c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/garrison_cat.txt @@ -0,0 +1,10 @@ +Name:Garrison Cat +ManaCost:W +Types:Creature Cat +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ TriggeredCardController | LegacyImage$ w 1 1 human soldier iko +SVar:SacMe:1 +DeckHints:Type$Human +DeckHas:Ability$Token +Oracle:When Garrison Cat dies, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/heartless_act.txt b/forge-gui/res/cardsfolder/upcoming/heartless_act.txt new file mode 100755 index 00000000000..20b3c089562 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heartless_act.txt @@ -0,0 +1,7 @@ +Name:Heartless Act +ManaCost:1 B +Types:Instant +A:SP$ Charm | Cost$ 1 B | Choices$ Destroy,Remove | CharmNum$ 1 +SVar:Destroy:DB$ Destroy | ValidTgts$ Creature.NoCounters | TgtPrompt$ Select target creature with no counters on it | SpellDescription$ Destroy target creature with no counters on it. +SVar:Remove:DB$ RemoveCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Any | CounterNum$ 3 | UpTo$ True | SpellDescription$ Remove up to three counters from target creature. +Oracle:Choose one —\n• Destroy target creature with no counters on it.\n• Remove up to three counters from target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/helica_glider.txt b/forge-gui/res/cardsfolder/upcoming/helica_glider.txt new file mode 100755 index 00000000000..c2fb17b4b14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/helica_glider.txt @@ -0,0 +1,10 @@ +Name:Helica Glider +ManaCost:2 W +Types:Creature Nightmare Squirrel +PT:2/2 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Flying,FirstStrike | SpellDescription$ CARDNAME enters the battlefield with your choice of a flying counter or a first strike counter on it. +SVar:Flying:DB$ PutCounter | CounterType$ FLYING | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a flying counter on it +SVar:FirstStrike:DB$ PutCounter | CounterType$ FIRST_STRIKE | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a first strike counter on it +DeckHints:Ability$Counters +Oracle:Helica Glider enters the battlefield with your choice of a flying counter or a first strike counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/hornbash_mentor.txt b/forge-gui/res/cardsfolder/upcoming/hornbash_mentor.txt new file mode 100755 index 00000000000..42b6b9fb2e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hornbash_mentor.txt @@ -0,0 +1,8 @@ +Name:Hornbash Mentor +ManaCost:2 G +Types:Creature Human Warrior +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a trample counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ TRAMPLE | CounterNum$ 1 +A:AB$ PutCounterAll | Cost$ 2 G T | ValidCards$ Creature.YouCtrl+withTrample | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with trample. +Oracle:When Hornbash Mentor enters the battlefield, put a trample counter on target non-Human creature you control.\n{2}{G}, {T}: Put a +1/+1 counter on each creature you control with trample. diff --git a/forge-gui/res/cardsfolder/upcoming/keensight_mentor.txt b/forge-gui/res/cardsfolder/upcoming/keensight_mentor.txt new file mode 100755 index 00000000000..776860c7257 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/keensight_mentor.txt @@ -0,0 +1,9 @@ +Name:Keensight Mentor +ManaCost:2 W +Types:Creature Human Cleric +PT:1/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a vigilance counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ VIGILANCE | CounterNum$ 1 +SVar:PlayMain1:TRUE +A:AB$ PutCounterAll | Cost$ 1 W T | ValidCards$ Creature.YouCtrl+withVigilance | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with vigilance. +Oracle:When Keensight Mentor enters the battlefield, put a vigilance counter on target non-Human creature you control.\n{1}{W}, {T}: Put a +1/+1 counter on each creature you control with vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/keep_safe.txt b/forge-gui/res/cardsfolder/upcoming/keep_safe.txt new file mode 100755 index 00000000000..6f30256043e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/keep_safe.txt @@ -0,0 +1,6 @@ +Name:Keep Safe +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Permanent.YouCtrl+inZoneBattlefield | SubAbility$ DBDraw | SpellDescription$ Counter target spell that targets a permanent you control. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +Oracle:Counter target spell that targets a permanent you control.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/monstrous_step.txt b/forge-gui/res/cardsfolder/upcoming/monstrous_step.txt index 2bdc5d4a445..e9657f47684 100755 --- a/forge-gui/res/cardsfolder/upcoming/monstrous_step.txt +++ b/forge-gui/res/cardsfolder/upcoming/monstrous_step.txt @@ -2,6 +2,6 @@ Name:Monstrous Step ManaCost:4 G Types:Sorcery A:SP$ Pump | Cost$ 4 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +7 | NumDef$ +7 | SubAbility$ DBMustBlock | SpellDescription$ Target creature gets +7/+7 until end of turn. Up to one other target creature blocks it this turn if able. -SVar:DBMustBlock:DB$ MustBlock | DefinedAttacker$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TgtPrompt$ Select target creature to block +SVar:DBMustBlock:DB$ MustBlock | DefinedAttacker$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target creature to block K:Cycling:2 Oracle:Target creature gets +7/+7 until end of turn. Up to one other target creature blocks it this turn if able.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/upcoming/quartzwood_crasher.txt b/forge-gui/res/cardsfolder/upcoming/quartzwood_crasher.txt new file mode 100755 index 00000000000..5c32f19facf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quartzwood_crasher.txt @@ -0,0 +1,9 @@ +Name:Quartzwood Crasher +ManaCost:2 R R G +Types:Creature Dinosaur Beast +PT:6/6 +K:Trample +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl+withTrample | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever one or more creatures you control with trample deal combat damage to a player, create an X/X green Dinosaur Beast creature token with trample, where X is the amount of damage those creatures dealt to that player. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ g_x_x_dinosaur_beast_trample | TokenPower$ X | TokenToughness$ X | References$ X | TokenOwner$ You | LegacyImage$ g x x dinosaur beast trample iko +SVar:X:TriggerCount$DamageAmount +Oracle:Trample\nWhenever one or more creatures you control with trample deal combat damage to a player, create an X/X green Dinosaur Beast creature token with trample, where X is the amount of damage those creatures dealt to that player. diff --git a/forge-gui/res/cardsfolder/upcoming/sanctuary_smasher.txt b/forge-gui/res/cardsfolder/upcoming/sanctuary_smasher.txt new file mode 100755 index 00000000000..f291a599585 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sanctuary_smasher.txt @@ -0,0 +1,9 @@ +Name:Sanctuary Smasher +ManaCost:4 R R +Types:Creature Rhino Beast +PT:6/4 +K:First Strike +K:Cycling:2 R +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a first strike counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ FIRST_STRIKE | CounterNum$ 1 +Oracle:First strike\nCycling {2}{R} ({2}{R}, Discard this card: Draw a card.)\nWhen you cycle Sanctuary Smasher, put a first strike counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/savai_thundermane.txt b/forge-gui/res/cardsfolder/upcoming/savai_thundermane.txt new file mode 100755 index 00000000000..6d739dd9abb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/savai_thundermane.txt @@ -0,0 +1,9 @@ +Name:Savai Thundermane +ManaCost:R W +Types:Creature Elemental Cat +PT:3/2 +T:Mode$ Cycled | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cycle a card, you may pay {2}. When you do, CARDNAME deals 2 damage to target creature and you gain 2 life. +SVar:TrigDealDamage:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Whenever you cycle a card, you may pay {2}. When you do, Savai Thundermane deals 2 damage to target creature and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/splendor_mare.txt b/forge-gui/res/cardsfolder/upcoming/splendor_mare.txt new file mode 100755 index 00000000000..5faba38914e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/splendor_mare.txt @@ -0,0 +1,9 @@ +Name:Splendor Mare +ManaCost:2 W +Types:Creature Elk Unicorn +PT:3/3 +K:Lifelink +K:Cycling:1 W +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a lifelink counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ LIFELINK | CounterNum$ 1 +Oracle:Lifelink\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Splendor Mare, put a lifelink counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/spontaneous_flight.txt b/forge-gui/res/cardsfolder/upcoming/spontaneous_flight.txt new file mode 100755 index 00000000000..29e3915630c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spontaneous_flight.txt @@ -0,0 +1,6 @@ +Name:Spontaneous Flight +ManaCost:2 W +Types:Instant +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +2/+2 until end of turn. Put a flying counter on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ FLYING | CounterNum$ 1 +Oracle:Target creature gets +2/+2 until end of turn. Put a flying counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/swallow_whole.txt b/forge-gui/res/cardsfolder/upcoming/swallow_whole.txt new file mode 100755 index 00000000000..9dcf5e13baa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/swallow_whole.txt @@ -0,0 +1,6 @@ +Name:Swallow Whole +ManaCost:W +Types:Sorcery +A:SP$ ChangeZone | Cost$ W tapXType<1/Creature> | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutCounter | SpellDescription$ As an additional cost to cast this spell, tap an untapped creature you control. Exile target tapped creature. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Tapped | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on the creature tapped to cast this spell. +Oracle:As an additional cost to cast this spell, tap an untapped creature you control.\nExile target tapped creature. Put a +1/+1 counter on the creature tapped to cast this spell. diff --git a/forge-gui/res/cardsfolder/upcoming/weaponize_the_monsters.txt b/forge-gui/res/cardsfolder/upcoming/weaponize_the_monsters.txt new file mode 100755 index 00000000000..f2b074c195d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/weaponize_the_monsters.txt @@ -0,0 +1,5 @@ +Name:Weaponize the Monsters +ManaCost:R +Types:Enchantment +A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +Oracle:{2}, Sacrifice a creature: Weaponize the Monsters deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/wingfold_pteron.txt b/forge-gui/res/cardsfolder/upcoming/wingfold_pteron.txt index 82a824a3195..142c64fa85e 100755 --- a/forge-gui/res/cardsfolder/upcoming/wingfold_pteron.txt +++ b/forge-gui/res/cardsfolder/upcoming/wingfold_pteron.txt @@ -4,7 +4,7 @@ Types:Creature Dinosaur PT:3/6 K:ETBReplacement:Other:CounterChoice SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Flying,Hexproof | SpellDescription$ CARDNAME enters the battlefield with your choice of a flying counter or a hexproof counter on it. -SVar:Flying:DB$ PutCounter | CounterType$ FLYING | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a flying counter -SVar:Hexproof:DB$ PutCounter | CounterType$ HEXPROOF | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a hexproof counter +SVar:Flying:DB$ PutCounter | CounterType$ FLYING | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a flying counter on it +SVar:Hexproof:DB$ PutCounter | CounterType$ HEXPROOF | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a hexproof counter on it DeckHas:Ability$Counters Oracle:Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/upcoming/zenith_flare.txt b/forge-gui/res/cardsfolder/upcoming/zenith_flare.txt new file mode 100755 index 00000000000..991042b4dcf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zenith_flare.txt @@ -0,0 +1,7 @@ +Name:Zenith Flare +ManaCost:2 R W +Types:Instant +A:SP$ DealDamage | Cost$ 2 R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target and you gain X life, where X is the number of cards with a cycling ability in your graveyard. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$ValidGraveyard Card.YouOwn+withCycling,Card.YouOwn+withTypeCycling +Oracle:Zenith Flare deals X damage to any target and you gain X life, where X is the number of cards with a cycling ability in your graveyard. diff --git a/forge-gui/res/editions/Ikoria Lair of Behemoths.txt b/forge-gui/res/editions/Ikoria Lair of Behemoths.txt index ddb8c588f71..21ef8bfd35d 100644 --- a/forge-gui/res/editions/Ikoria Lair of Behemoths.txt +++ b/forge-gui/res/editions/Ikoria Lair of Behemoths.txt @@ -5,28 +5,42 @@ Name=Ikoria: Lair of Behemoths Type=Expansion [cards] +2 C Farfinder 3 C Mysterious Egg +5 C "Checkpoint Officer" 7 R Cubwarden +10 C "TRON Guard" 11 R Drannith Magistrate +12 U Fight as One 13 U Flourishing Fox +14 C Garrison Cat +15 C Helica Glider 16 U Huntmaster Liger -19 R "Professional Stunt Performer" +18 U Keensight Mentor +19 R Lavabrink Venturer +22 U Majestic Auricorn 24 R Mythos of Snapdax 25 C Pacifism +26 C Patagia Tiger 28 U Sanctuary Lockdown 29 C Savai Sabertooth +30 C Snare Tactician +32 U Splendor Mare +33 C Spontaneous Flight 34 U Stormwild Capridor -35 U "Nom nom nom" +35 U Swallow Whole 36 U Valiant Rescuer -38 U "Knock Blocked" +38 U Will of the All-Hunter 41 U Archipelagore 43 U Boon of the Wish-Giver 44 C Capture Sphere 47 C Dreamtail Heron -48 U "Evasion Protocol" +48 U Escape Protocol 49 C Essence Scatter +56 C Keep Safe 59 U Neutralize -61 U "What's Kraken" +60 C "Great Minds" +61 U Ominous Seas 62 C Phase Dolphin 63 U Pollywog Symbiote 64 U Pouncing Shoreshark @@ -38,41 +52,56 @@ Type=Expansion 71 C Wingfold Pteron 73 U Bastion of Remembrance 75 C Blood Curdle +77 C Bushmeat Poacher 78 U Call of the Death-Dweller 79 C Cavern Whisperer 80 U Chittering Harvester 84 R Dirge Bat -88 R "Odd the Evens" +86 U "Punk Mentor" +88 R Extinction Event 89 C Gloom Pangolin 90 U Grimdancer +91 U Heartless Act 93 U Insatiable Hemophage 97 R Mythos of Nethroi -101 U "Learning Social Distancing" +101 U Unbreakable Bond 104 U Void Beckoner 106 U Zagoth Mamba +109 U Blitz of the Thunder-Raptor 110 C Cathartic Reunion -111 U "Round 2: Fight!" +111 U Clash of Titans 112 C Cloudpiercer 113 C Drannith Stinger 114 R Everquill Phoenix +116 C Fire Prophecy +117 U Flame Spill 118 U Footfall Crater 119 C Forbidden Friendship +121 U "Frillneck Fashionista" 122 C Go for Blood 125 M Lukka, Coppercoat Outcast +126 U "Supercharger" 127 R Mythos of Vadrok -133 U "Recycling Monitor" +132 U "Reptillian Mirroring" +133 U Rooting Moloch +135 U Sanctuary Smasher 136 C Shredded Sails +138 C Tentative Connection +140 U Weaponize the Monsters 141 R Yidaro, Wandering Monster +143 C Almighty Brushwagg 144 U Auspicious Starrix 145 U Barrier Breach 146 C Bristling Boar 147 U Charge of the Forever-Beast 148 R Colossification +149 C "Screebfriend" 151 U Exuberant Wolfbear 152 C Fertilid 154 C Fully Grown 155 R Gemrazer 156 U Glowstone Recluse +159 U Hornbash Mentor 162 R Kogla, the Titan Ape 164 U Migration Path 165 C Migratory Greathorn @@ -84,38 +113,60 @@ Type=Expansion 175 M Vivien, Monsters' Advocate 176 C Wilt 177 U Back for More -178 U "BLARGbeast" +178 U Boneyard Lurker 179 M Brokkos, Apex of Forever 180 U Channeled Force 181 M Chevill, Bane of Monsters 182 R Death's Oasis 183 U Dire Tactics +184 R Eerie Ultimatum +185 R Emergent Ultimatum 186 R Frondland Felidar 187 M General Kudro of Drannith 188 U General's Enforcer 190 M Illuna, Apex of Wishes +191 R "Part of Your World" 193 R Labyrinth Raptor 194 U Lore Drakkis +195 M Narset of the Ancient Way +196 U Necropanther 197 M Nethroi, Apex of Death +198 R Offspring's Revenge +199 U Parcelbeast 200 U Primal Empathy -201 R "Big Boy Forest Crusher" +201 R Quartzwood Crasher +202 U Regal Leosaur 203 M Rielle, the Everwise -205 U "Lightning Felix" +204 R Ruinous Ultimatum +205 U Savai Thundermane 206 U Skull Prophet +207 R Skycat Sovereign +208 R "Slithery Sneak" 209 M Snapdax, Apex of the Hunt +210 R Song of Creation 211 U Sprite Dragon 213 U Trumpeting Gnarr 214 M Vadrok, Apex of Thunder -219 U "Flashy Rogue" +215 R "Thinkin 'bout Dragons" +217 U Zenith Flare +218 U Alert Heedbonder +219 U Cunning Nightbonder 220 M Fiend Artisan 221 R Gyruda, Doom of Depths +222 R Jegantha, the Wellspring +223 U "Flock of Resistance" +224 R Kaheera, the Orphanguard +226 R Lurrus of the Dream-Den 227 R Lutri, the Spellchaser -228 R "Obosh, With The Leggies" +228 R Obosh, the Preypiercer 229 U Proud Wildbonder +230 U Sonorous Howlbonder 231 R Umori, the Collector +233 R Zirda, the Dawnwaker 234 R Crystalline Giant 235 U Indatha Crystal 236 U Ketria Crystal +237 R The Ozolith 238 U Raugrin Crystal 239 U Savai Crystal 242 U Zagoth Crystal @@ -124,8 +175,14 @@ Type=Expansion 354 R Keruga, the Macrosage [tokens] -b_x_x_shark_flying +c_a_feather_sac g_3_3_beast +g_x_x_dinosaur_beast_trample r_1_1_dinosaur_haste u_8_8_kraken +u_x_x_shark_flying +w_1_1_cat_bird_flying +w_1_1_cat_lifelink +w_1_1_human_soldier +w_1_1_human_soldier w_1_1_human_soldier \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/c_a_feather_sac.txt b/forge-gui/res/tokenscripts/c_a_feather_sac.txt new file mode 100644 index 00000000000..21ff81b91b4 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_a_feather_sac.txt @@ -0,0 +1,5 @@ +Name:Feather +ManaCost:no cost +Types:Artifact +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | TgtPrompt$ Choose target Phoenix card in your graveyard | ValidTgts$ Phoenix.YouOwn | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return target Phoenix card from your graveyard to the battlefield tapped. +Oracle:{1}, {T}, Sacrifice this artifact: Return target Phoenix card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt b/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt new file mode 100644 index 00000000000..967d820125a --- /dev/null +++ b/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt @@ -0,0 +1,7 @@ +Name:Dinosaur Beast +Colors:green +ManaCost:no cost +PT:*/* +Types:Creature Dinosaur Beast +K:Trample +Oracle:Trample diff --git a/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt b/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt new file mode 100644 index 00000000000..2b9d9e2852a --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt @@ -0,0 +1,7 @@ +Name:Cat Bird +ManaCost:no cost +Types:Creature Cat Bird +Colors:white +PT:1/1 +K:Flying +Oracle:Flying \ No newline at end of file