From 7057861ad6ef42cd4e8b084557651945737e094d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 16 Jan 2023 13:57:39 +0100 Subject: [PATCH 1/5] Create vraska_betrayals_sting.txt --- .../upcoming/vraska_betrayals_sting.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt diff --git a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt new file mode 100644 index 00000000000..b372f2bd985 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt @@ -0,0 +1,14 @@ +Name:Vraska, Betrayal's Sting +ManaCost:4 B PB +Type:Legendary Planeswalker Vraska +Loyalty:6 +K:Compleated +A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | SubAbility$DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. Proliferate. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBProliferate +SVar:DBProliferate:DB$ Proliferate +A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Treasure | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. +A:AB$ Poison | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LE9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. +SVar:X:Targeted$PoisonCounters +SVar:Difference:Number$9/Minus.X +DeckHints:Ability$Counters +Oracle:Compleated ({PB} can be paid with {B} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[0]: You draw a card and you lose 1 life. Proliferate.\n[−2]: Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities.\n[−9]: If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. From 3ae0a86ff160670bfc3697040d46f35d86600f34 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 18 Jan 2023 10:09:58 +0100 Subject: [PATCH 2/5] update --- .../upcoming/jace_the_perfected_mind.txt | 16 ++++++++++++++++ .../upcoming/vraska_betrayals_sting.txt | 11 ++++++----- 2 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt diff --git a/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt b/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt new file mode 100644 index 00000000000..128b03d1a60 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt @@ -0,0 +1,16 @@ +Name:Jace, the Perfected Mind +ManaCost:2 PU U +Types:Legendary Planeswalker Jace +Loyalty:5 +K:Compleated +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -3 | IsCurse$ True | Duration$ UntilYourNextTurn | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Until your next turn, up to one target creature gets -3/-0. +A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select a player | SubAbility$ DBDraw | SpellDescription$ Target player mills three cards. Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ Y +A:AB$ Mill | Cost$ SubCounter | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Select a player | SpellDescription$ Target player mills three times X cards. +SVar:Y:Count$Compare CheckGrave GE20.3.1 +SVar:CheckGrave:PlayerCountPlayers$HighestValidGraveyard Card.YouOwn +SVar:X:Count$xPaid +SVar:Z:SVar$X/Times.3 +DeckHas:Ability$Mill +DeckHints:Ability$Mill +Oracle:Compleated ({U/P} can be paid with {U} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[+1]: Until your next turn, up to one target creature gets -3/-0.\n[−2]: Target player mills three cards. Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card.\n[−X]: Target player mills three times X cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt index b372f2bd985..449a211e39e 100644 --- a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt +++ b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt @@ -1,14 +1,15 @@ Name:Vraska, Betrayal's Sting ManaCost:4 B PB -Type:Legendary Planeswalker Vraska +Types:Legendary Planeswalker Vraska Loyalty:6 K:Compleated -A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | SubAbility$DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. Proliferate. +A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. Proliferate. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBProliferate SVar:DBProliferate:DB$ Proliferate -A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Treasure | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. -A:AB$ Poison | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LE9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. +A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Artifact,Treasure | Abilities$ TreasureSac | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. +SVar:TreasureSac:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. +A:AB$ Poison | Cost$ SubCounter<9/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LE9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. SVar:X:Targeted$PoisonCounters SVar:Difference:Number$9/Minus.X -DeckHints:Ability$Counters +DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous Oracle:Compleated ({PB} can be paid with {B} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[0]: You draw a card and you lose 1 life. Proliferate.\n[−2]: Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities.\n[−9]: If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. From 388a0fbdbf33f38620ca69f87c09bd88b1e125f9 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:06:56 +0100 Subject: [PATCH 3/5] Update vraska_betrayals_sting.txt --- .../res/cardsfolder/upcoming/vraska_betrayals_sting.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt index 449a211e39e..f1ff8ef4b67 100644 --- a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt +++ b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt @@ -6,10 +6,10 @@ K:Compleated A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. Proliferate. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBProliferate SVar:DBProliferate:DB$ Proliferate -A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Artifact,Treasure | Abilities$ TreasureSac | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. +A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Artifact,Treasure | Abilities$ TreasureSac | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. SVar:TreasureSac:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. -A:AB$ Poison | Cost$ SubCounter<9/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LE9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. -SVar:X:Targeted$PoisonCounters +A:AB$ Poison | Cost$ SubCounter<9/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LT9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. +SVar:X:TargetedPlayer$PoisonCounters SVar:Difference:Number$9/Minus.X DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous Oracle:Compleated ({PB} can be paid with {B} or 2 life. If life was paid, this planeswalker enters with two fewer loyalty counters.)\n[0]: You draw a card and you lose 1 life. Proliferate.\n[−2]: Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities.\n[−9]: If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. From c7e5edd878591c8473d273fc87a64d08025516c2 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:21:16 +0100 Subject: [PATCH 4/5] Update vraska_betrayals_sting.txt --- forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt index f1ff8ef4b67..cc60e3a9d4e 100644 --- a/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt +++ b/forge-gui/res/cardsfolder/upcoming/vraska_betrayals_sting.txt @@ -6,7 +6,7 @@ K:Compleated A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. Proliferate. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBProliferate SVar:DBProliferate:DB$ Proliferate -A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Artifact,Treasure | Abilities$ TreasureSac | RemoveCreatureTypes$ True | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. +A:AB$ Animate | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | RemoveAllAbilities$ True | Colors$ Green | Types$ Artifact,Treasure | Abilities$ TreasureSac | RemoveCardTypes$ True | Duration$ Permanent | SpellDescription$ Target creature becomes a Treasure artifact with "{T}, Sacrifice this artifact: Add one mana of any color" and loses all other card types and abilities. SVar:TreasureSac:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Poison | Cost$ SubCounter<9/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | ConditionCheckSVar$ X | ConditionSVarCompare$ LT9 | Num$ Difference | SpellDescription$ If target player has fewer than nine poison counters, they get a number of poison counters equal to the difference. SVar:X:TargetedPlayer$PoisonCounters From 5e2b565356d354f8c710b4cf16fe1fafaa53b423 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 18 Jan 2023 15:43:08 +0100 Subject: [PATCH 5/5] Update jace_the_perfected_mind.txt --- .../res/cardsfolder/upcoming/jace_the_perfected_mind.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt b/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt index 128b03d1a60..e538754211c 100644 --- a/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt +++ b/forge-gui/res/cardsfolder/upcoming/jace_the_perfected_mind.txt @@ -3,10 +3,10 @@ ManaCost:2 PU U Types:Legendary Planeswalker Jace Loyalty:5 K:Compleated -A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -3 | IsCurse$ True | Duration$ UntilYourNextTurn | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Until your next turn, up to one target creature gets -3/-0. -A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select a player | SubAbility$ DBDraw | SpellDescription$ Target player mills three cards. Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card. -SVar:DBDraw:DB$ Draw | NumCards$ Y -A:AB$ Mill | Cost$ SubCounter | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Select a player | SpellDescription$ Target player mills three times X cards. +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -3 | IsCurse$ True | Duration$ UntilYourNextTurn | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | SpellDescription$ Until your next turn, up to one target creature gets -3/-0. +A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDraw | SpellDescription$ Target player mills three cards. +SVar:DBDraw:DB$ Draw | NumCards$ Y | SpellDescription$ Then if a graveyard has twenty or more cards in it, you draw three cards. Otherwise, you draw a card. +A:AB$ Mill | Cost$ SubCounter | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player mills three times X cards. SVar:Y:Count$Compare CheckGrave GE20.3.1 SVar:CheckGrave:PlayerCountPlayers$HighestValidGraveyard Card.YouOwn SVar:X:Count$xPaid