From e577898e78ed5c97e7839c50d307feb739cf83dc Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 14 Jan 2021 19:24:08 -0500 Subject: [PATCH 1/6] ascendant_spirit.txt (Marvel) --- .../res/cardsfolder/upcoming/ascendant_spirit.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt diff --git a/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt b/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt new file mode 100644 index 00000000000..3f67614405f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt @@ -0,0 +1,13 @@ +Name:Ascendant Spirit +ManaCost:U +Types:Snow Creature Spirit +PT:1/1 +A:AB$ Animate | Cost$ S S | Types$ Spirit,Warrior | Permanent$ True | Power$ 2 | Toughness$ 3 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME becomes a Spirit Warrior with base power and toughness 2/3. +A:AB$ PutCounter | Cost$ S S S | ConditionPresent$ Card.Self+Warrior | CounterType$ Flying | CounterNum$ 1 | SubAbility$ TrigAnimate | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is a Warrior, put a flying counter on it and it becomes an Angel Spirit Warrior with base power and toughness 4/4. +SVar:TrigAnimate:DB$ Animate | ConditionPresent$ Card.Self+Warrior | Types$ Angel,Spirit,Warrior | Permanent$ True | Power$ 4 | Toughness$ 4 +A:AB$ PutCounter | Cost$ S S S S | ConditionPresent$ Card.Self+Angel | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ AddTrigger | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is an Angel, put two +1/+1 counters on it and it gains "Whenever this creature deals combat damage to a player, draw a card." +SVar:AddTrigger:DB$ Animate | Defined$ Self | ConditionPresent$ Card.Self+Angel | Triggers$ DamageDraw | Permanent$ True +SVar:DamageDraw:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +DeckNeeds:Type$Snow +Oracle:{S}{S}: Ascendant Spirit becomes a Spirit Warrior with base power and toughness 2/3.\n{S}{S}{S}:If Ascendant Spirit is a Warrior, put a flying counter on it and it becomes a Spirit Warrior Angel with base power and toughness 4/4.\n{S}{S}{S}{S}:If Ascendant Spirit is an Angel, put two +1/+1 counters on it and it gains "Whenever this creature deals combat damage to a player, draw a card." From e5164f4e87a212d7d8c32610835bc434562f6bf3 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 14 Jan 2021 20:13:14 -0500 Subject: [PATCH 2/6] gates_of_istfell.txt (Marvel) --- forge-gui/res/cardsfolder/upcoming/gates_of_istfell.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/gates_of_istfell.txt diff --git a/forge-gui/res/cardsfolder/upcoming/gates_of_istfell.txt b/forge-gui/res/cardsfolder/upcoming/gates_of_istfell.txt new file mode 100644 index 00000000000..861376974ac --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gates_of_istfell.txt @@ -0,0 +1,9 @@ +Name:Gates of Istfell +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ GainLife | Cost$ 2 W U U T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw 2 cards. +SVar:DBDraw:DB$ Draw | NumCards$ 2 +DeckHas:Ability$GainLife & Ability$Sacrifice +Oracle:CARDNAME enters the battlefield tapped.\n{T}: Add {W}.\n2{W}{U}{U}, {T}, Sacrifice CARDNAME: You gain 2 life and draw two cards. From f728e52ab5c289fb8b6d21a302ea2da98e09960c Mon Sep 17 00:00:00 2001 From: Northmoc Date: Fri, 15 Jan 2021 07:38:03 -0500 Subject: [PATCH 3/6] + DeckHas:Ability$Counters --- forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt b/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt index 3f67614405f..08cee7fd8bf 100644 --- a/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt +++ b/forge-gui/res/cardsfolder/upcoming/ascendant_spirit.txt @@ -9,5 +9,6 @@ A:AB$ PutCounter | Cost$ S S S S | ConditionPresent$ Card.Self+Angel | CounterTy SVar:AddTrigger:DB$ Animate | Defined$ Self | ConditionPresent$ Card.Self+Angel | Triggers$ DamageDraw | Permanent$ True SVar:DamageDraw:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +DeckHas:Ability$Counters DeckNeeds:Type$Snow Oracle:{S}{S}: Ascendant Spirit becomes a Spirit Warrior with base power and toughness 2/3.\n{S}{S}{S}:If Ascendant Spirit is a Warrior, put a flying counter on it and it becomes a Spirit Warrior Angel with base power and toughness 4/4.\n{S}{S}{S}{S}:If Ascendant Spirit is an Angel, put two +1/+1 counters on it and it gains "Whenever this creature deals combat damage to a player, draw a card." From db175c767dd643e5d1dbd1512650a69982dfbb87 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Fri, 15 Jan 2021 07:51:49 -0500 Subject: [PATCH 4/6] uncommon land cycle --- forge-gui/res/cardsfolder/upcoming/alpine_meadow.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/arctic_treeline.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/glacial_floodplain.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/highland_forest.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/ice_tunnel.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/rimewood_falls.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/snowfield_sinkhole.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/sulfurous_mire.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/volatile_fjord.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/woodland_chasm.txt | 5 +++++ 10 files changed, 52 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/alpine_meadow.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/arctic_treeline.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/glacial_floodplain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/highland_forest.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ice_tunnel.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rimewood_falls.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/snowfield_sinkhole.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sulfurous_mire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/volatile_fjord.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/woodland_chasm.txt diff --git a/forge-gui/res/cardsfolder/upcoming/alpine_meadow.txt b/forge-gui/res/cardsfolder/upcoming/alpine_meadow.txt new file mode 100644 index 00000000000..6f6632f0139 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/alpine_meadow.txt @@ -0,0 +1,5 @@ +Name:Alpine Meadow +ManaCost:no cost +Types:Snow Land Mountain Plains +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {R} or {W}.)\nAlpine Meadow enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/arctic_treeline.txt b/forge-gui/res/cardsfolder/upcoming/arctic_treeline.txt new file mode 100644 index 00000000000..7f1cf84a790 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/arctic_treeline.txt @@ -0,0 +1,5 @@ +Name:Arctic Treeline +ManaCost:no cost +Types:Snow Land Forest Plains +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {G} or {W}.)\nArctic Treeline enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/glacial_floodplain.txt b/forge-gui/res/cardsfolder/upcoming/glacial_floodplain.txt new file mode 100644 index 00000000000..6694e930b31 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/glacial_floodplain.txt @@ -0,0 +1,5 @@ +Name:Glacial Floodplain +ManaCost:no cost +Types:Snow Land Plains Island +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {W} or {U}.)\nGlacial Floodplain enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/highland_forest.txt b/forge-gui/res/cardsfolder/upcoming/highland_forest.txt new file mode 100644 index 00000000000..cb34460de21 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/highland_forest.txt @@ -0,0 +1,6 @@ +Name:Highland Forest +ManaCost:no cost +Types:Snow Land Mountain Forest +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {R} or {G}.)\nHighland Forest enters the battlefield tapped. + diff --git a/forge-gui/res/cardsfolder/upcoming/ice_tunnel.txt b/forge-gui/res/cardsfolder/upcoming/ice_tunnel.txt new file mode 100644 index 00000000000..fcbab323806 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ice_tunnel.txt @@ -0,0 +1,5 @@ +Name:Ice Tunnel +ManaCost:no cost +Types:Snow Land Island Swamp +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {U} or {B}.)\nIce Tunnel enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/rimewood_falls.txt b/forge-gui/res/cardsfolder/upcoming/rimewood_falls.txt new file mode 100644 index 00000000000..d754d0f8c1d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rimewood_falls.txt @@ -0,0 +1,5 @@ +Name:Rimewood Falls +ManaCost:no cost +Types:Snow Land Forest Island +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {G} or {U}.)\nRimewood Falls enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/snowfield_sinkhole.txt b/forge-gui/res/cardsfolder/upcoming/snowfield_sinkhole.txt new file mode 100644 index 00000000000..3c1e4ead1c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/snowfield_sinkhole.txt @@ -0,0 +1,5 @@ +Name:Snowfield Sinkhole +ManaCost:no cost +Types:Snow Land Plains Swamp +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {W} or {B}.)\nSnowfield Sinkhole enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/sulfurous_mire.txt b/forge-gui/res/cardsfolder/upcoming/sulfurous_mire.txt new file mode 100644 index 00000000000..34557ef3ae7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sulfurous_mire.txt @@ -0,0 +1,6 @@ +Name:Sulfurous Mire +ManaCost:no cost +Types:Snow Land Swamp Mountain +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {B} or {R}.)\nSulfurous Mire enters the battlefield tapped. + diff --git a/forge-gui/res/cardsfolder/upcoming/volatile_fjord.txt b/forge-gui/res/cardsfolder/upcoming/volatile_fjord.txt new file mode 100644 index 00000000000..4c878d3549c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/volatile_fjord.txt @@ -0,0 +1,5 @@ +Name:Volatile Fjord +ManaCost:no cost +Types:Snow Land Island Mountain +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {U} or {R}.)\nVolatile Fjord enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/woodland_chasm.txt b/forge-gui/res/cardsfolder/upcoming/woodland_chasm.txt new file mode 100644 index 00000000000..8d77e3d6c18 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/woodland_chasm.txt @@ -0,0 +1,5 @@ +Name:Woodland Chasm +ManaCost:no cost +Types:Snow Land Swamp Forest +K:CARDNAME enters the battlefield tapped. +Oracle:({T}: Add {B} or {G}.)\Woodland Chasm enters the battlefield tapped. From 5389105e5bb1611c31e34b559c90e58aef6b20ff Mon Sep 17 00:00:00 2001 From: Northmoc Date: Fri, 15 Jan 2021 08:16:04 -0500 Subject: [PATCH 5/6] skemfar_elderhall.txt --- forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt diff --git a/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt b/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt new file mode 100644 index 00000000000..2f286aca2b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt @@ -0,0 +1,9 @@ +Name:Skemfar Elderhall +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Pump | Cost$ 2 B B G T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature you don't control | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-2 until end of turn. | SpellDescription$ Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery. +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | StackDescription$ {p:You} creates two 1/1 green Elf Warrior creature tokens. +DeckHas:Ability$Token +Oracle:Skemfar Elderhall enters the battlefield tapped.\n{T}: Add {G}.\n{2}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery. From 0f462784fb8c19059c2353551e166c129cfcb431 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Fri, 15 Jan 2021 08:33:36 -0500 Subject: [PATCH 6/6] + Ability$Sacrifice --- forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt b/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt index 2f286aca2b5..d6b464a557c 100644 --- a/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt +++ b/forge-gui/res/cardsfolder/upcoming/skemfar_elderhall.txt @@ -5,5 +5,5 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Pump | Cost$ 2 B B G T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature you don't control | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-2 until end of turn. | SpellDescription$ Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery. SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | StackDescription$ {p:You} creates two 1/1 green Elf Warrior creature tokens. -DeckHas:Ability$Token +DeckHas:Ability$Token & Ability$Sacrifice Oracle:Skemfar Elderhall enters the battlefield tapped.\n{T}: Add {G}.\n{2}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery.