From d5cebd50ba6ea24b9aea66fef1f4e8fcaeda33d5 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 8 Sep 2023 10:10:40 +0200 Subject: [PATCH] WOE 10 cards (#3748) --- forge-gui/res/cardsfolder/upcoming/tattered_ratter.txt | 8 ++++++++ .../res/cardsfolder/upcoming/tenacious_tomeseeker.txt | 10 ++++++++++ .../cardsfolder/upcoming/territorial_witchstalker.txt | 10 ++++++++++ .../cardsfolder/upcoming/the_princess_takes_flight.txt | 8 ++++++++ .../cardsfolder/upcoming/three_bowls_of_porridge.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/toadstool_admirer.txt | 8 ++++++++ .../res/cardsfolder/upcoming/totentanz_swarm_piper.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/troublemaker_ouphe.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/tuinvale_guide.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/unruly_catapult.txt | 10 ++++++++++ 10 files changed, 93 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/tattered_ratter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tenacious_tomeseeker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/territorial_witchstalker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_princess_takes_flight.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/three_bowls_of_porridge.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/toadstool_admirer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/totentanz_swarm_piper.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/troublemaker_ouphe.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tuinvale_guide.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/unruly_catapult.txt diff --git a/forge-gui/res/cardsfolder/upcoming/tattered_ratter.txt b/forge-gui/res/cardsfolder/upcoming/tattered_ratter.txt new file mode 100644 index 00000000000..bea94da5cc8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tattered_ratter.txt @@ -0,0 +1,8 @@ +Name:Tattered Ratter +ManaCost:1 R +Types:Creature Human Peasant +PT:2/2 +T:Mode$ AttackerBlocked | ValidCard$ Rat.YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever a Rat you control becomes blocked, it gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 +DeckHints:Type$Rat +Oracle:Whenever a Rat you control becomes blocked, it gets +2/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tenacious_tomeseeker.txt b/forge-gui/res/cardsfolder/upcoming/tenacious_tomeseeker.txt new file mode 100644 index 00000000000..2bc29a40a44 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tenacious_tomeseeker.txt @@ -0,0 +1,10 @@ +Name:Tenacious Tomeseeker +ManaCost:2 U +Types:Creature Human Knight +PT:3/2 +K:Bargain +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+bargained | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, if it was bargained, return target instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl +DeckHas:Ability$Sacrifice|Graveyard +DeckHints:Type$Enchantment|Artifact|Instant|Sorcery & Ability$Token +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Tenacious Tomeseeker enters the battlefield, if it was bargained, return target instant or sorcery card from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/territorial_witchstalker.txt b/forge-gui/res/cardsfolder/upcoming/territorial_witchstalker.txt new file mode 100644 index 00000000000..58af38e803c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/territorial_witchstalker.txt @@ -0,0 +1,10 @@ +Name:Territorial Witchstalker +ManaCost:1 G +Types:Creature Wolf +PT:2/3 +K:Defender +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | IsPresent$ Creature.YouCtrl+powerGE4 | TriggerDescription$ At the beginning of combat on your turn, if you control a creature with power 4 or greater, CARDNAME gets +1/+0 until end of turn and can attack this turn as though it didn't have defender. +SVar:TrigPump:DB$ Pump | NumAtt$ +1 | Defined$ Self | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ CanAttack | ExileOnMoved$ Battlefield +SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE can attack this turn as though it didn't have defender. +Oracle:Defender\nAt the beginning of combat on your turn, if you control a creature with power 4 or greater, Territorial Witchstalker gets +1/+0 until end of turn and can attack this turn as though it didn't have defender. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_princess_takes_flight.txt b/forge-gui/res/cardsfolder/upcoming/the_princess_takes_flight.txt new file mode 100644 index 00000000000..cb60dbc2edd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_princess_takes_flight.txt @@ -0,0 +1,8 @@ +Name:The Princess Takes Flight +ManaCost:2 W +Types:Enchantment Saga +K:Saga:3:DBExile,DBPump,DBReturn +SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | RememberChanged$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Destination$ Exile | ValidTgts$ Creature | SpellDescription$ Exile up to one target creature. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | KW$ Flying | TgtPrompt$ Select target creature you control | SpellDescription$ Target creature you control gets +2/+2 and gains flying until end of turn. +SVar:DBReturn:DB$ ChangeZone | Defined$ ExiledWith | Origin$ Exile | Destination$ Battlefield | SpellDescription$ Return the exiled card to the battlefield under its owner’s control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Exile up to one target creature.\nII — Target creature you control gets +2/+2 and gains flying until end of turn.\nIII — Return the exiled card to the battlefield under its owner's control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/three_bowls_of_porridge.txt b/forge-gui/res/cardsfolder/upcoming/three_bowls_of_porridge.txt new file mode 100644 index 00000000000..b2ecc81ac23 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/three_bowls_of_porridge.txt @@ -0,0 +1,10 @@ +Name:Three Bowls of Porridge +ManaCost:2 +Types:Artifact Food +A:AB$ Charm | Cost$ 2 T | Choices$ DBDamage,DBTap,DBSac | ChoiceRestriction$ ThisGame | CharmNum$ 1 +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +SVar:DBTap:DB$ Tap | ValidTgts$ Creature | SpellDescription$ Tap target creature. +SVar:DBSac:DB$ Sacrifice | SacValid$ Self | SubAbility$ DBGainLife | SpellDescription$ Sacrifice CARDNAME. You gain 3 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 +DeckHas:Ability$LifeGain|Sacrifice +Oracle:{2}, {T}: Choose one that hasn't been chosen —\n• Three Bowls of Porridge deals 2 damage to target creature.\n• Tap target creature.\n• Sacrifice Three Bowls of Porridge. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/toadstool_admirer.txt b/forge-gui/res/cardsfolder/upcoming/toadstool_admirer.txt new file mode 100644 index 00000000000..f7882f0c55c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/toadstool_admirer.txt @@ -0,0 +1,8 @@ +Name:Toadstool Admirer +ManaCost:G +Types:Creature Ouphe +PT:1/1 +K:Ward:2 +A:AB$ PutCounter | Cost$ 3 G | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Counters +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\n{3}{G}: Put a +1/+1 counter on Toadstool Admirer. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/totentanz_swarm_piper.txt b/forge-gui/res/cardsfolder/upcoming/totentanz_swarm_piper.txt new file mode 100644 index 00000000000..2ecb335d5f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/totentanz_swarm_piper.txt @@ -0,0 +1,10 @@ +Name:Totentanz, Swarm Piper +ManaCost:1 B R +Types:Legendary Creature Human Warlock Bard +PT:2/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control dies, create a 1/1 black Rat creature token with "This creature can't block." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You +A:AB$ Pump | Cost$ 1 B | ValidTgts$ Rat.attacking | TgtPrompt$ Select target attacking Rat | KW$ Deathtouch | SpellDescription$ Target attacking Rat gains deathtouch until end of turn. +DeckHas:Ability$Token & Type$Rat +DeckHints:Type$Rat +Oracle:Whenever Totentanz, Swarm Piper or another nontoken creature you control dies, create a 1/1 black Rat creature token with "This creature can't block."\n{1}{B}: Target attacking Rat you control gains deathtouch until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/troublemaker_ouphe.txt b/forge-gui/res/cardsfolder/upcoming/troublemaker_ouphe.txt new file mode 100644 index 00000000000..d2a158d2d80 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/troublemaker_ouphe.txt @@ -0,0 +1,10 @@ +Name:Troublemaker Ouphe +ManaCost:1 G +Types:Creature Ouphe +PT:2/2 +K:Bargain +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+bargained | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if it was bargained, exile target artifact or enchantment an opponent controls. +SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target artifact or enchantment an opponent controls | Origin$ Battlefield | Destination$ Exile +DeckHints:Type$Artifact|Enchantment & Ability$Token +DeckHas:Ability$Sacrifice +Oracle:Bargain (You may sacrifice an artifact, enchantment, or token as you cast this spell.)\nWhen Troublemaker Ouphe enters the battlefield, if it was bargained, exile target artifact or enchantment an opponent controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tuinvale_guide.txt b/forge-gui/res/cardsfolder/upcoming/tuinvale_guide.txt new file mode 100644 index 00000000000..a35ac52d5fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tuinvale_guide.txt @@ -0,0 +1,9 @@ +Name:Tuinvale Guide +ManaCost:3 W +Types:Creature Faerie Scout +PT:2/3 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Lifelink | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +1/+0 and has lifelink as long as two or more nonland permanents entered the battlefield under your control this turn. +SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl +DeckHas:Ability$LifeGain +Oracle:Flying\nCelebration — Tuinvale Guide gets +1/+0 and has lifelink as long as two or more nonland permanents entered the battlefield under your control this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/unruly_catapult.txt b/forge-gui/res/cardsfolder/upcoming/unruly_catapult.txt new file mode 100644 index 00000000000..79c9197759b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/unruly_catapult.txt @@ -0,0 +1,10 @@ +Name:Unruly Catapult +ManaCost:2 R +Types:Artifact Creature Construct +PT:0/4 +K:Defender +A:AB$ DealDamage | Cost$ T | Defined$ Player.Opponent | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast an instant or sorcery spell, untap CARDNAME. +SVar:TrigUntap:DB$ Untap | Defined$ Self +DeckHints:Type$Instant|Sorcery +Oracle:Defender\n{T}: Unruly Catapult deals 1 damage to each opponent.\nWhenever you cast an instant or sorcery spell, untap Unruly Catapult. \ No newline at end of file