From 7de46dc592a7bf6ac5145086f5e50a3a6e1006e6 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 19 Jan 2023 21:59:57 +0100 Subject: [PATCH 1/5] update --- .../cardsfolder/upcoming/atraxa_grand_unifier.txt | 14 ++++++++++++++ .../cardsfolder/upcoming/capricious_hellraiser.txt | 14 ++++++++++++++ .../cardsfolder/upcoming/staff_of_compleation.txt | 11 +++++++++++ .../upcoming/sword_of_forge_and_frontier.txt | 13 +++++++++++++ .../res/cardsfolder/upcoming/tyrranax_rex.txt | 11 +++++++++++ 5 files changed, 63 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/staff_of_compleation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tyrranax_rex.txt diff --git a/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt b/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt new file mode 100644 index 00000000000..e5e1fad89e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt @@ -0,0 +1,14 @@ +Name:Atraxa, Grand Unifier +ManaCost:3 G W U B +Types:Legendary Creature Phyrexian Angel Horror +PT:7/7 +K:Flying +K:Vigilance +K:Deathtouch +K:Lifelink +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReveal | TriggerDescription$ When Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) +SVar:TrigReveal:DB$ Dig | DigNum$ 10 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberRevealed$ True | SubAbility$ TrigRepeatTypes +SVar:TrigRepeatTypes:DB$ RepeatEach | RepeatTypesFrom$ Remembered | RepeatSubAbility$ ChooseCard | SubAbility$ DBChangeZone +SVar:ChooseCard:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Card.ChosenType+IsRemembered +SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.Chosen +Oracle:Flying, vigilance, deathtouch, lifelink\nWhen Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt b/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt new file mode 100644 index 00000000000..cddb662281e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt @@ -0,0 +1,14 @@ +Name:Capricious Hellraiser +ManaCost:3 R R R +Types:Creature Phyrexian Dragon +PT:4/4 +K:Flying +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Card.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE9 | Description$ This spell costs {3} less to cast if you have nine or more cards in your graveyard. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile three cards at random from your graveyard. Choose a noncreature, nonland card from among them and copy it. You may cast the copy without paying its mana cost. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | AtRandom$ True | Hidden$ True | ChangeType$ Card.YouOwn | ChangeNum$ 3 | RememberChanged$ True | SubAbility$ DBChoose +SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Exile | Amount$ 1 | Choices$ Card.IsRemembered+nonLand+nonCreature | ChoiceTitle$ Choose a noncreature, nonland card | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Defined$ ChosenCard | ValidSA$ Spell | Controller$ You | CopyCard$ True | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Graveyard +DeckHints:Ability$Mill +Oracle:This spell costs {3} less to cast if you have nine or more cards in your graveyard.Flying\nWhen Capricious Hellraiser enters the battlefield, exile three cards at random from your graveyard. Choose a noncreature, nonland card from among them and copy it. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/staff_of_compleation.txt b/forge-gui/res/cardsfolder/upcoming/staff_of_compleation.txt new file mode 100644 index 00000000000..7acb6404e78 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/staff_of_compleation.txt @@ -0,0 +1,11 @@ +Name:Staff of Compleation +ManaCost:3 +Types:Artifact +A:AB$ Destroy | Cost$ T PayLife<1> | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select target permanent you own | SpellDescription$ Destroy target permanent you own. +A:AB$ Mana | Cost$ T PayLife<2> | Produced$ Any | SpellDescription$ Add one mana of any color. +A:AB$ Proliferate | Cost$ T PayLife<3> | SpellDescription$ Proliferate. +A:AB$ Draw | Cost$ T PayLife<4> | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ Untap | Cost$ 5 | SpellDescription$ Untap CARDNAME. +DeckHas:Ability$Proliferate +DeckHints:Ability$Counters +Oracle:{T}, Pay 1 life: Destroy target permanent you own.\n{T}, Pay 2 life: Add one mana of any color.\n{T}, Pay 3 life: Proliferate.\n{T}, Pay 4 life: Draw a card.\n{5}: Untap Staff of Compleation. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt new file mode 100644 index 00000000000..7a634391512 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt @@ -0,0 +1,13 @@ +Name:Sword of Forge and Frontier +ManaCost:3 +Types:Artifact Equipment +K:Equip:2 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Protection from red & Protection from green | Description$ Equipped creature gets +2/+2 and has protection from red and from green. +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ ExileTwo | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn. +SVar:ExileTwo:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn. +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ EndOfTurn | SubAbility$ DBEffectBis +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. +SVar:DBEffectBis:DB$ Effect | Name$ Sword of Forge and Frontier Exploration Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBCleanup +SVar:Exploration:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | EffectZone$ Command | Description$ You may play an additional land this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Equipped creature gets +2/+2 and has protection from red and from green.\nWhenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn.\nEquip {2} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tyrranax_rex.txt b/forge-gui/res/cardsfolder/upcoming/tyrranax_rex.txt new file mode 100644 index 00000000000..6d1d958a8e8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tyrranax_rex.txt @@ -0,0 +1,11 @@ +Name:Tyrranax Rex +ManaCost:4 G G G +Types:Creature Phyrexian Dinosaur +PT:8/8 +K:This spell can't be countered. +K:Trample +K:Ward:4 +K:Haste +K:Toxic:4 +DeckHas:Ability$Counters +Oracle:This spell can't be countered.\nTrample, ward {4}, haste\nToxic 4 (Players dealt combat damage by this creature also get four poison counters.) \ No newline at end of file From 025eaa0fa04a5db89440ceae9fad401fd04cb1f7 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 19 Jan 2023 22:01:44 +0100 Subject: [PATCH 2/5] Delete atraxa_grand_unifier.txt --- .../cardsfolder/upcoming/atraxa_grand_unifier.txt | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt diff --git a/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt b/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt deleted file mode 100644 index e5e1fad89e9..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/atraxa_grand_unifier.txt +++ /dev/null @@ -1,14 +0,0 @@ -Name:Atraxa, Grand Unifier -ManaCost:3 G W U B -Types:Legendary Creature Phyrexian Angel Horror -PT:7/7 -K:Flying -K:Vigilance -K:Deathtouch -K:Lifelink -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReveal | TriggerDescription$ When Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) -SVar:TrigReveal:DB$ Dig | DigNum$ 10 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberRevealed$ True | SubAbility$ TrigRepeatTypes -SVar:TrigRepeatTypes:DB$ RepeatEach | RepeatTypesFrom$ Remembered | RepeatSubAbility$ ChooseCard | SubAbility$ DBChangeZone -SVar:ChooseCard:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Card.ChosenType+IsRemembered -SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.Chosen -Oracle:Flying, vigilance, deathtouch, lifelink\nWhen Atraxa, Grand Unifier enters the battlefield, reveal the top ten cards of your library. For each card type, you may put a card of that type from among the revealed cards into your hand. Put the rest on the bottom of your library in a random order. (Artifact, battle, creature, enchantment, instant, land, planeswalker, and sorcery are card types.) \ No newline at end of file From 5eb726279769fb5e0b3a611b3634deff588c7940 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 19 Jan 2023 22:42:30 +0100 Subject: [PATCH 3/5] Update sword_of_forge_and_frontier.txt --- .../res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt index 7a634391512..df4c288c07e 100644 --- a/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt +++ b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt @@ -4,10 +4,10 @@ Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Protection from red & Protection from green | Description$ Equipped creature gets +2/+2 and has protection from red and from green. T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ ExileTwo | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn. -SVar:ExileTwo:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn. +SVar:ExileTwo:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ EndOfTurn | SubAbility$ DBEffectBis SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. SVar:DBEffectBis:DB$ Effect | Name$ Sword of Forge and Frontier Exploration Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBCleanup SVar:Exploration:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | EffectZone$ Command | Description$ You may play an additional land this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Equipped creature gets +2/+2 and has protection from red and from green.\nWhenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn.\nEquip {2} \ No newline at end of file +Oracle:Equipped creature gets +2/+2 and has protection from red and from green.\nWhenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn.\nEquip {2} From 5fa2e1ec80022e3bd53c862339a0df3dc2e43268 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 20 Jan 2023 10:34:17 +0100 Subject: [PATCH 4/5] Update sword_of_forge_and_frontier.txt --- .../res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt index df4c288c07e..d8eed25b34f 100644 --- a/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt +++ b/forge-gui/res/cardsfolder/upcoming/sword_of_forge_and_frontier.txt @@ -6,8 +6,8 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ ExileTwo | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn. SVar:ExileTwo:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ EndOfTurn | SubAbility$ DBEffectBis -SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. +SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. SVar:DBEffectBis:DB$ Effect | Name$ Sword of Forge and Frontier Exploration Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBCleanup -SVar:Exploration:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | EffectZone$ Command | Description$ You may play an additional land this turn. +SVar:Exploration:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Equipped creature gets +2/+2 and has protection from red and from green.\nWhenever equipped creature deals combat damage to a player, exile the top two cards of your library. You may play those cards this turn. You may play an additional land this turn.\nEquip {2} From 2f17201716ea4cb0059bbe3d9292fef6d6734a3c Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 27 Jan 2023 12:17:04 +0100 Subject: [PATCH 5/5] Update capricious_hellraiser.txt --- forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt b/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt index cddb662281e..54136a57218 100644 --- a/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt +++ b/forge-gui/res/cardsfolder/upcoming/capricious_hellraiser.txt @@ -11,4 +11,4 @@ SVar:DBPlay:DB$ Play | Defined$ ChosenCard | ValidSA$ Spell | Controller$ You | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:This spell costs {3} less to cast if you have nine or more cards in your graveyard.Flying\nWhen Capricious Hellraiser enters the battlefield, exile three cards at random from your graveyard. Choose a noncreature, nonland card from among them and copy it. You may cast the copy without paying its mana cost. +Oracle:This spell costs {3} less to cast if you have nine or more cards in your graveyard.\nFlying\nWhen Capricious Hellraiser enters the battlefield, exile three cards at random from your graveyard. Choose a noncreature, nonland card from among them and copy it. You may cast the copy without paying its mana cost.