From c97b3901610c87296c4adb8c640d14d629294824 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 19 Dec 2019 22:26:53 -0700 Subject: [PATCH] S THB cards and some edits --- .../res/cardsfolder/upcoming/heroes_of_the_revel.txt | 6 +++--- forge-gui/res/cardsfolder/upcoming/omen_of_the_dead.txt | 2 +- forge-gui/res/cardsfolder/upcoming/omen_of_the_hunt.txt | 2 +- forge-gui/res/cardsfolder/upcoming/omen_of_the_sea.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/satyrs_cunning.txt | 6 ++++++ .../res/cardsfolder/upcoming/setessan_skirmisher.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/setessan_training.txt | 9 +++++++++ forge-gui/res/cardsfolder/upcoming/skola_grovedancer.txt | 8 ++++++++ .../res/cardsfolder/upcoming/sphinx_mindbreaker.txt | 8 ++++++++ .../res/cardsfolder/upcoming/staggering_insight.txt | 9 +++++++++ forge-gui/res/editions/Theros Beyond Death.txt | 2 +- .../{r_2_2_satyr_noblock.txt => r_1_1_satyr_noblock.txt} | 2 +- 12 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/satyrs_cunning.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/setessan_skirmisher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/setessan_training.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/skola_grovedancer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sphinx_mindbreaker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/staggering_insight.txt rename forge-gui/res/tokenscripts/{r_2_2_satyr_noblock.txt => r_1_1_satyr_noblock.txt} (94%) diff --git a/forge-gui/res/cardsfolder/upcoming/heroes_of_the_revel.txt b/forge-gui/res/cardsfolder/upcoming/heroes_of_the_revel.txt index 136afb781dd..9543c304b34 100644 --- a/forge-gui/res/cardsfolder/upcoming/heroes_of_the_revel.txt +++ b/forge-gui/res/cardsfolder/upcoming/heroes_of_the_revel.txt @@ -2,8 +2,8 @@ Name:Heroes of the Revel ManaCost:4 R Types:Creature Satyr Soldier PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 red Satyr creature token with "This creature can't block." -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_2_2_satyr_noblock | TokenOwner$ You | LegacyImage$ r 2 2 satyr noblock thb +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_satyr_noblock | TokenOwner$ You | LegacyImage$ r 1 1 satyr noblock thb T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+0 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 -Oracle:When Heroes of the Revel enters the battlefield, create a 2/2 red Satyr creature token with "This creature can't block."\nWhenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. +Oracle:When Heroes of the Revel enters the battlefield, create a 1/1 red Satyr creature token with "This creature can't block."\nWhenever you cast a spell that targets Heroes of the Revel, creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/omen_of_the_dead.txt b/forge-gui/res/cardsfolder/upcoming/omen_of_the_dead.txt index c1f26a34885..5ad2f12cf2c 100644 --- a/forge-gui/res/cardsfolder/upcoming/omen_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/upcoming/omen_of_the_dead.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to your hand. -SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl A:AB$ Scry | Cost$ 2 B Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Dead enters the battlefield, return target creature card from your graveyard to your hand.\n{2}{B}, Sacrifice Omen of the Dead: Scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/omen_of_the_hunt.txt b/forge-gui/res/cardsfolder/upcoming/omen_of_the_hunt.txt index f2a97bcd1ac..7e44fdc961f 100644 --- a/forge-gui/res/cardsfolder/upcoming/omen_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/upcoming/omen_of_the_hunt.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Enchantment K:Flash 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 for a basic land card, put it onto the battlefield tapped, then shuffle your library. -SVar:TrigSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Scry | Cost$ 2 G Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Hunt enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\n{2}{G}, Sacrifice Omen of the Hunt: Scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/omen_of_the_sea.txt b/forge-gui/res/cardsfolder/upcoming/omen_of_the_sea.txt index 31104af47df..bee65b13e7b 100644 --- a/forge-gui/res/cardsfolder/upcoming/omen_of_the_sea.txt +++ b/forge-gui/res/cardsfolder/upcoming/omen_of_the_sea.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2, then draw a card. -SVar:TrigScry:DB$Scry | ScryNum$ 2 | SubAbility$ DBDraw -SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 +SVar:TrigScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Sea enters the battlefield, scry 2, then draw a card.\n{2}{U}, Sacrifice Omen of the Sea: Scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/satyrs_cunning.txt b/forge-gui/res/cardsfolder/upcoming/satyrs_cunning.txt new file mode 100644 index 00000000000..2b0ae2d7494 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/satyrs_cunning.txt @@ -0,0 +1,6 @@ +Name:Satyr's Cunning +ManaCost:R +Types:Sorcery +A:SP$ Token | Cost$ R | TokenAmount$ 1 | TokenScript$ r_1_1_satyr_noblock | TokenOwner$ You | LegacyImage$ r 1 1 satyr noblock thb | SpellDescription$ Create a 1/1 red Satyr creature token with "This creature can't block." +K:Escape:2 R ExileFromGrave<2/Card.Other> +Oracle:Create a 1/1 red Satyr creature token with "This creature can't block."\nEscape — {2}{R}, Exile two other cards from your graveyard. (You may cast this card from your graveyard for its escape cost). \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/setessan_skirmisher.txt b/forge-gui/res/cardsfolder/upcoming/setessan_skirmisher.txt new file mode 100644 index 00000000000..6794213d93f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/setessan_skirmisher.txt @@ -0,0 +1,7 @@ +Name:Setessan Skirmisher +ManaCost:1 G +Types:Creature Human Warrior +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation - Whenever an enchantment enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +Oracle:Constellation - Whenever an enchantment enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/setessan_training.txt b/forge-gui/res/cardsfolder/upcoming/setessan_training.txt new file mode 100644 index 00000000000..624e1bd236b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/setessan_training.txt @@ -0,0 +1,9 @@ +Name:Setessan Training +ManaCost:1 G +Types:Enchantment Aura +K:Enchant creature you control +A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Trample | Description$ Enchanted creature gets +1/+0 and has trample. +Oracle:Enchant creature you control\nWhen Setessan Training enters the battlefield, draw a card.\nEnchanted creature gets +1/+0 and has trample. diff --git a/forge-gui/res/cardsfolder/upcoming/skola_grovedancer.txt b/forge-gui/res/cardsfolder/upcoming/skola_grovedancer.txt new file mode 100644 index 00000000000..8b8287aeb2c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skola_grovedancer.txt @@ -0,0 +1,8 @@ +Name:Skola Grovedancer +ManaCost:1 G +Types:Enchantment Creature Satyr Druid +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Land.nonToken+YouOwn | TriggerZones$ Battlefield | Execute$ DBGainLife | TriggerDescription$ Whenever a land card is put into your graveyard from anywhere, you gain 1 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +A:AB$ Mill | Cost$ 2 G | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. +Oracle:Whenever a land card is put into your graveyard from anywhere, you gain 1 life.\n{2}{G}: Put the top card of your library into your graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/sphinx_mindbreaker.txt b/forge-gui/res/cardsfolder/upcoming/sphinx_mindbreaker.txt new file mode 100644 index 00000000000..78d6eede617 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sphinx_mindbreaker.txt @@ -0,0 +1,8 @@ +Name:Sphinx Mindbreaker +ManaCost:5 U U +Types:Creature Sphinx +PT:6/6 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent puts the top ten cards of their library into their graveyard. +SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 10 +Oracle:When Sphinx Mindrender enters the battlefield, each opponent puts the top ten cards of their library into their graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/staggering_insight.txt b/forge-gui/res/cardsfolder/upcoming/staggering_insight.txt new file mode 100644 index 00000000000..c0913131379 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/staggering_insight.txt @@ -0,0 +1,9 @@ +Name:Staggering Insight +ManaCost:W U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ W U | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | AddTrigger$ TriggerDamageDone | Description$ Enchanted creature gets +1/+1 and has lifelink and "Whenever this creature deals combat damage to a player, draw a card." +SVar:TriggerDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | ValidTarget$ Player | Execute$ DBDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card. +SVar:DBDraw:DB$ Draw | DB$ Draw | Defined$ You | NumCards$ 1 +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has lifelink and "Whenever this creature deals combat damage to a player, draw a card." diff --git a/forge-gui/res/editions/Theros Beyond Death.txt b/forge-gui/res/editions/Theros Beyond Death.txt index 398f80c79c1..bbcee6d95ee 100644 --- a/forge-gui/res/editions/Theros Beyond Death.txt +++ b/forge-gui/res/editions/Theros Beyond Death.txt @@ -86,7 +86,7 @@ Booster=10 Common, 3 Uncommon, 1 RareMythic, 1 BasicLand [tokens] -r_2_2_satyr_noblock +r_1_1_satyr_noblock u_3_2_reflection ub_2_3_nightmare_mill w_1_1_human_soldier \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/r_2_2_satyr_noblock.txt b/forge-gui/res/tokenscripts/r_1_1_satyr_noblock.txt similarity index 94% rename from forge-gui/res/tokenscripts/r_2_2_satyr_noblock.txt rename to forge-gui/res/tokenscripts/r_1_1_satyr_noblock.txt index 26b583a1347..686eb9da76f 100644 --- a/forge-gui/res/tokenscripts/r_2_2_satyr_noblock.txt +++ b/forge-gui/res/tokenscripts/r_1_1_satyr_noblock.txt @@ -2,6 +2,6 @@ Name:Satyr ManaCost:no cost Types:Creature Satyr Colors:red -PT:2/2 +PT:1/1 K:CARDNAME can't block. Oracle:This creature can't block.