From 80f15cadfb120f68d20d562e51e1c9adf26c4a23 Mon Sep 17 00:00:00 2001 From: swordshine Date: Wed, 11 Sep 2019 13:13:03 +0800 Subject: [PATCH] Add more forgescribed cards --- .../res/cardsfolder/upcoming/bramblefort_fink.txt | 7 +++++++ .../res/cardsfolder/upcoming/garrison_griffin.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/joust.txt | 6 ++++++ .../res/cardsfolder/upcoming/jousting_dummy.txt | 6 ++++++ .../res/cardsfolder/upcoming/lochmere_serpent.txt | 12 ++++++++++++ .../upcoming/rowan_fearless_sparkmage.txt | 9 +++++++++ .../res/cardsfolder/upcoming/rowans_battleguard.txt | 9 +++++++++ .../res/cardsfolder/upcoming/rowans_stalwarts.txt | 8 ++++++++ .../res/cardsfolder/upcoming/weaselback_redcap.txt | 6 ++++++ .../res/cardsfolder/upcoming/wildwood_tracker.txt | 9 +++++++++ .../res/cardsfolder/upcoming/witchs_vengeance.txt | 6 ++++++ 11 files changed, 87 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/bramblefort_fink.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/garrison_griffin.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/joust.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/jousting_dummy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lochmere_serpent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rowan_fearless_sparkmage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rowans_battleguard.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rowans_stalwarts.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/weaselback_redcap.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wildwood_tracker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/witchs_vengeance.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bramblefort_fink.txt b/forge-gui/res/cardsfolder/upcoming/bramblefort_fink.txt new file mode 100644 index 00000000000..ed15748b5d0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bramblefort_fink.txt @@ -0,0 +1,7 @@ +Name:Bramblefort Fink +ManaCost:1 G +Types:Creature Ouphe +PT:2/2 +A:AB$ Animate | Cost$ 8 | Defined$ Self | Power$ 10 | Toughness$ 10 | IsPresent$ Planeswalker.YouCtrl+Oko | SpellDescription$ CARDNAME has base power and toughness 10/10 until end of turn. Activate this ability only if you control an Oko planeswalker. +AI:RemoveDeck:Random +Oracle:{8}: Bramblefort Fink has base power and toughness 10/10 until end of turn. Activate this ability only if you control an Oko planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/garrison_griffin.txt b/forge-gui/res/cardsfolder/upcoming/garrison_griffin.txt new file mode 100644 index 00000000000..45865efb19e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/garrison_griffin.txt @@ -0,0 +1,9 @@ +Name:Garrison Griffin +ManaCost:2 W +Types:Creature Griffin +PT:2/2 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target Knight you control gains flying until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.YouCtrl | TgtPrompt$ Select target Knight you control | KW$ Flying +DeckNeeds:Type$Knight +Oracle:Flying\nWhenever Garrison Griffin attacks, target Knight you control gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/joust.txt b/forge-gui/res/cardsfolder/upcoming/joust.txt new file mode 100644 index 00000000000..8e5c1eb55b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/joust.txt @@ -0,0 +1,6 @@ +Name:Joust +ManaCost:1 R +Types:Sorcery +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | NumDef$ +1 | ConditionDefined$ ThisTargetedCard | ConditionPresent$ Knight | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature you don't control. The creature you control gets +2/+1 until end of turn if it's a Knight. Then those creatures fight each other. (Each deals damage equal to its power to the other.) +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | AILogic$ Always | TgtPrompt$ Choose target creature you don't control +Oracle:Choose target creature you control and target creature you don't control. The creature you control gets +2/+1 until end of turn if it's a Knight. Then those creatures fight each other. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/upcoming/jousting_dummy.txt b/forge-gui/res/cardsfolder/upcoming/jousting_dummy.txt new file mode 100644 index 00000000000..4bb6c4e2d28 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jousting_dummy.txt @@ -0,0 +1,6 @@ +Name:Jousting Dummy +ManaCost:2 +Types:Artifact Creature Scarecrow Knight +PT:2/1 +A:AB$ Pump | Cost$ 3 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +Oracle:{3}: Jousting Dummy gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/lochmere_serpent.txt b/forge-gui/res/cardsfolder/upcoming/lochmere_serpent.txt new file mode 100644 index 00000000000..24f66d9ea7d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lochmere_serpent.txt @@ -0,0 +1,12 @@ +Name:Lochmere Serpent +ManaCost:4 U B +Types:Creature Serpent +PT:7/7 +K:Flash +A:AB$ Pump | Cost$ U Sac<1/Island> | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ GainLife | Cost$ B Sac<1/Swamp> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 +AI:RemoveDeck:Random +A:AB$ ChangeZone | Cost$ U B | TargetMin$ 0 | TargetMax$ 5 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.OppOwn | SorcerySpeed$ True | SubAbility$ DBReturn | ActivationZone$ Graveyard | SpellDescription$ Exile five target cards from an opponent's graveyard. Return CARDNAME from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self +Oracle:Flash\n{U}, Sacrifice an Island: Lochmere Serpent can't be blocked this turn.\n{B}, Sacrifice a Swamp: You gain 1 life and draw a card.\n{U}{B}: Exile five target cards from an opponent's graveyard. Return Lochmere Serpent from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/rowan_fearless_sparkmage.txt b/forge-gui/res/cardsfolder/upcoming/rowan_fearless_sparkmage.txt new file mode 100644 index 00000000000..94e5f6c6e75 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rowan_fearless_sparkmage.txt @@ -0,0 +1,9 @@ +Name:Rowan, Fearless Sparkmage +ManaCost:3 R R +Types:Legendary Planeswalker Rowan +Loyalty:5 +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ +3 | KW$ First Strike | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Up to one target creature gets +3/+0 and gains first strike until end of turn. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to each of up to two target creatures. Those creatures can't block this turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. +A:AB$ GainControl | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | AllValid$ Creature | LoseControl$ EOT | AddKWs$ Haste | Untap$ True | SpellDescription$ Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. +Oracle:[+1]: Up to one target creature gets +3/+0 and gains first strike until end of turn.\n[−2]: Rowan, Fearless Sparkmage deals 1 damage to each of up to two target creatures. Those creatures can't block this turn.\n[−9]: Gain control of all creatures until end of turn. Untap them. They gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/rowans_battleguard.txt b/forge-gui/res/cardsfolder/upcoming/rowans_battleguard.txt new file mode 100644 index 00000000000..5fc39e732e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rowans_battleguard.txt @@ -0,0 +1,9 @@ +Name:Rowan's Battleguard +ManaCost:3 R +Types:Creature Human Knight +PT:3/3 +K:First Strike +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | IsPresent$ Planeswalker.YouCtrl+Rowan | Description$ As long as you control a Rowan planeswalker, CARDNAME gets +3/+0. +SVar:BuffedBy:Planeswalker.Rowan +DeckNeeds:Type$Rowan +Oracle:First strike\nAs long as you control a Rowan planeswalker, Rowan's Battleguard gets +3/+0. diff --git a/forge-gui/res/cardsfolder/upcoming/rowans_stalwarts.txt b/forge-gui/res/cardsfolder/upcoming/rowans_stalwarts.txt new file mode 100644 index 00000000000..e4c3dc1c89a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rowans_stalwarts.txt @@ -0,0 +1,8 @@ +Name:Rowan's Stalwarts +ManaCost:4 R +Types:Creature Human Knight +PT:5/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Rowan, Fearless Sparkmage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedRowan; Fearless Sparkmage | ChangeNum$ 1 | Optional$ True +DeckHints:Name$Rowan, Fearless Sparkmage +Oracle:When Rowan's Stalwarts enters the battlefield, you may search your library and/or graveyard for a card named Rowan, Fearless Sparkmage, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/upcoming/weaselback_redcap.txt b/forge-gui/res/cardsfolder/upcoming/weaselback_redcap.txt new file mode 100644 index 00000000000..1e1e338be13 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/weaselback_redcap.txt @@ -0,0 +1,6 @@ +Name:Weaselback Redcap +ManaCost:R +Types:Creature Goblin Knight +PT:1/1 +A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +Oracle:{1}{R}: Weaselback Redcap gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/wildwood_tracker.txt b/forge-gui/res/cardsfolder/upcoming/wildwood_tracker.txt new file mode 100644 index 00000000000..cb5602a9144 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wildwood_tracker.txt @@ -0,0 +1,9 @@ +Name:Wildwood Tracker +ManaCost:G +Types:Creature Elf Warrior +PT:1/1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | IsPresent$ Creature.nonHuman+Other+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks or blocks, if you control another non-Human creature, CARDNAME gets +1/+1 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | IsPresent$ Creature.nonHuman+Other+YouCtrl | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, if you control another non-Human creature, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | NumAtt$ 1 | NumDef$ 1 | Defined$ Self +SVar:BuffedBy:Creature.nonHuman +Oracle:Whenever Wildwood Tracker attacks or blocks, if you control another non-Human creature, Wildwood Tracker gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/witchs_vengeance.txt b/forge-gui/res/cardsfolder/upcoming/witchs_vengeance.txt new file mode 100644 index 00000000000..25aae772654 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/witchs_vengeance.txt @@ -0,0 +1,6 @@ +Name:Witch's Vengeance +ManaCost:1 B B +Types:Sorcery +A:SP$ ChooseType | Cost$ 1 B B | Defined$ You | Type$ Creature | AILogic$ MostProminentHumanControls | SubAbility$ DBPumpAll | SpellDescription$ Creatures of the creature type of your choice get -3/-3 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.ChosenType | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +Oracle:Creatures of the creature type of your choice get -3/-3 until end of turn.