From 7138e718b7269fda337d3fe5b1fa7050decce8bd Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 14:42:29 +0000 Subject: [PATCH 1/7] Koll, the Forgemaster --- .../res/cardsfolder/upcoming/koll_the_forgemaster.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt diff --git a/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt b/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt new file mode 100644 index 00000000000..a682511f157 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt @@ -0,0 +1,8 @@ +Name:Koll, the Forgemaster +ManaCost:R W +Types:Legendary Creature Dwarf Warrior +PT:2/2 +T:Mode$ ChangesZone | ValidCard$ Creature.Other+nonToken+enchanted+YouCtrl,Creature.Other+nonToken+equipped+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand +S:Mode$ Continuous | Affected$ Creature.token+enchanted+YouCtrl,Creature.token+equipped+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creature tokens you control that are enchanted or equipped get +1/+1. +Oracle:Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand.\nCreature tokens you control that are enchanted or equipped get +1/+1. From cec3a953b97b549f3f8c988e4069f0455ebe71da Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 14:46:01 +0000 Subject: [PATCH 2/7] Cosmos Elixir --- forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt b/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt new file mode 100644 index 00000000000..7154d45694f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt @@ -0,0 +1,10 @@ +Name:Cosmos Elixir +ManaCost:4 +Types:Artifact +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life. +SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GTY | TrueSubAbility$ DBDraw | FalseSubAbility$ DBGainLife | References$ X,Y +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +SVar:X:Count$YourLifeTotal +SVar:Y:Count$YourStartingLife +Oracle:At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life. From 81bca52ebc61f864022e7b360973978cf72c807b Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 14:53:32 +0000 Subject: [PATCH 3/7] skemfar shadowsage --- .../res/cardsfolder/upcoming/skemfar_shadowsage.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/skemfar_shadowsage.txt diff --git a/forge-gui/res/cardsfolder/upcoming/skemfar_shadowsage.txt b/forge-gui/res/cardsfolder/upcoming/skemfar_shadowsage.txt new file mode 100644 index 00000000000..6dc761ec836 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skemfar_shadowsage.txt @@ -0,0 +1,11 @@ +Name:Skemfar Shadowsage +ManaCost:3 B +Types:Creature Elf Cleric +PT:2/5 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBLoseLife,DBGainLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | References$ X | SpellDescription$ Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SpellDescription$ You gain X life, where X is the greatest number of creatures you control that have a creature type in common. +SVar:X:Count$MostProminentCreatureType Creature.YouCtrl +DeckHas:Ability$LifeGain +Oracle:Oracle:When Skemfar Shadowsage enters the battlefield, choose one —\n• Each opponent loses X life, where X is the greatest number of creatures you control that have a creature type in common.\n• You gain X life, where X is the greatest number of creatures you control that have a creature type in common. \ No newline at end of file From 197cd56985cd282dddbe36f150530e5c1537b3ed Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 14:54:11 +0000 Subject: [PATCH 4/7] Basalt Ravager --- forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt diff --git a/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt b/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt new file mode 100644 index 00000000000..ecb3f1c44dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt @@ -0,0 +1,9 @@ +Name:Basalt Ravager +ManaCost:3 R +Types:Creature Giant Wizard +PT:4/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common. +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X +SVar:X:Count$MostProminentCreatureType Creature.YouCtrl +SVar:PlayMain1:TRUE +Oracle:When Basalt Ravager enters the battlefield, it deals 4 damage to target creature. From fd1035712e9226c678e8ff85b538111a18e7de18 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 15:23:43 +0000 Subject: [PATCH 5/7] Update basalt_ravager.txt --- forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt b/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt index ecb3f1c44dd..f718372e084 100644 --- a/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt +++ b/forge-gui/res/cardsfolder/upcoming/basalt_ravager.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X SVar:X:Count$MostProminentCreatureType Creature.YouCtrl SVar:PlayMain1:TRUE -Oracle:When Basalt Ravager enters the battlefield, it deals 4 damage to target creature. +Oracle:When Basalt Ravager enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common. From 68e3de69d6909f5727c1966c77566462395ee58e Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 16:03:36 +0000 Subject: [PATCH 6/7] Update cosmos_elixir.txt --- forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt b/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt index 7154d45694f..8720cf4d0eb 100644 --- a/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt +++ b/forge-gui/res/cardsfolder/upcoming/cosmos_elixir.txt @@ -7,4 +7,5 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:X:Count$YourLifeTotal SVar:Y:Count$YourStartingLife +DeckHas:Ability$LifeGain Oracle:At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life. From 267966689bca6cf0b46c466592fc18648b65baae Mon Sep 17 00:00:00 2001 From: John Date: Wed, 3 Feb 2021 16:04:22 +0000 Subject: [PATCH 7/7] Update koll_the_forgemaster.txt --- forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt b/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt index a682511f157..64b640b6720 100644 --- a/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt +++ b/forge-gui/res/cardsfolder/upcoming/koll_the_forgemaster.txt @@ -5,4 +5,5 @@ PT:2/2 T:Mode$ ChangesZone | ValidCard$ Creature.Other+nonToken+enchanted+YouCtrl,Creature.Other+nonToken+equipped+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand S:Mode$ Continuous | Affected$ Creature.token+enchanted+YouCtrl,Creature.token+equipped+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creature tokens you control that are enchanted or equipped get +1/+1. +DeckHints:Ability$Token Oracle:Whenever another nontoken creature you control dies, if it was enchanted or equipped, return it to its owner's hand.\nCreature tokens you control that are enchanted or equipped get +1/+1.