From b8cd58abe5a5b66c24f66cd825c184c3f907dd84 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 13:33:50 +0100 Subject: [PATCH 01/12] update --- .../upcoming/liberator_urzas_battlethopter.txt | 14 ++++++++++++++ .../cardsfolder/upcoming/mishras_research_desk.txt | 10 ++++++++++ .../cardsfolder/upcoming/reconstructed_thopter.txt | 8 ++++++++ .../res/cardsfolder/upcoming/simian_simulacrum.txt | 9 +++++++++ .../res/cardsfolder/upcoming/su_chi_cave_guard.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/urzas_command.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/urzas_rebuff.txt | 7 +++++++ .../res/cardsfolder/upcoming/urzass_sylex.txt | 12 ++++++++++++ 8 files changed, 83 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/reconstructed_thopter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/urzas_command.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/urzas_rebuff.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt new file mode 100644 index 00000000000..32e610809ec --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt @@ -0,0 +1,14 @@ +Name:Liberator, Urza's Battlethopter +ManaCost:3 +Types:Legendary Artifact Creature - Thopter +PT:1/2 +K:Flash +K:Flying +S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Colorless | ValidSA$ Spell | Caster$ You | Description$ You may cast colorless spells and artifact spells as though they had flash. +T:Mode$ SpellCast | CheckSVar$ X | SVarCompare$ GTY | NoResolvingCheck$ True | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. +SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:X:Count$TriggeredManaSpent +SVar:Y:Count$CardPower +DeckHints:Type$Urza|Eldrazi|Ugin|Artificer +DeckHints:Type$Artifact & Ability$Counters +Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt new file mode 100644 index 00000000000..b01430c7285 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt @@ -0,0 +1,10 @@ +Name:Mishra's Research Desk +ManaCost:1 +Types:Artifact +A:AB$ Dig | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top two cards of your library. Choose one of them. You may play that card this turn. +SVar:DBChoose:DB$ ChooseCard | Amount$ 1 | Mandatory$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBCleanup | StackDescription$ {p:You} chooses one of them. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBPlayEffect +SVar:DBPlayEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | SubAbility$ DBClearChosen | StackDescription$ {p:You} may play that card this turn. +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.ChosenCard | AffectedZone$ Exile | Description$ You may play the chosen card this turn. +SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/reconstructed_thopter.txt b/forge-gui/res/cardsfolder/upcoming/reconstructed_thopter.txt new file mode 100644 index 00000000000..b8e221caa04 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reconstructed_thopter.txt @@ -0,0 +1,8 @@ +Name:Reconstructed Thopter +ManaCost:3 +Types:Artifact Creature Thopter +PT:2/1 +K:Flying +K:Unearth:2 +DeckHas:Ability$Graveyard +Oracle:Flying\nUnearth {2}({2}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt new file mode 100644 index 00000000000..d5474a0a099 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt @@ -0,0 +1,9 @@ +Name:Simian Simulacrum +ManaCost:3 +Types:Artifact Creature Ape +PT:2/1 +K:Unearth:2 G G +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$When CARDNAME enters the battlefield, put two +1/+1 counters on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | IsCurse$ True | CounterNum$ 2 +DeckHas:Ability$Graveyard|Counters +Oracle:When Simian Simulacrum enters the battlefield, put two +1/+1 counters on target creature you control.\nUnearth {2}{G}{G}({2}{G}{G}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt b/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt new file mode 100644 index 00000000000..ea758fc11ae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt @@ -0,0 +1,11 @@ +Name:Su-Chi Cave Guard +ManaCost:8 +Types:Artifact Creature Construct +PT:8/8 +K:Vigilance +K:Ward:4 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigAddMana | TriggerDescription$ When CARDNAME dies, add eight {C}. Until end of turn, you don't lose this mana as steps and phases end. +SVar:TrigAddMana:DB$ Mana | Produced$ C | Amount$ 8 | PersistentMana$ True +SVar:SacMe:8 +DeckHints:Type$Artifact|Urza|Ugin|Eldrazi & Ability$Sacrifice +Oracle:Vigilance\nWard {4} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays 4.)\nWhen Su-Chi Cave Guard dies, add eight {C}. Until end of turn, you don't lose this mana as steps and phases end. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/urzas_command.txt b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt new file mode 100644 index 00000000000..cf37da0b9b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt @@ -0,0 +1,12 @@ +Name:Urza's Command +ManaCost:2 U U +Types:Instant +A:SP$ Charm | Choices$ DBPump,DBPowerStone,DBKarnstruct,DBDraw | CharmNum$ 2 +SVar:DBPump:DB$ PumpAll | ValidCards$ Card.Creature+YouDontCtrl | NumAtt$ -2 | SpellDescription$ Creatures you don't control get -2/-0 until end of turn. +SVar:DBPowerStone:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. +SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | SpellDescription$ Create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." +SVar:DBDraw:DB$ Scry | ScryNum$ 1 | SubAbility$ Draw | SpellDescription$ Scry 1, then draw a card. +SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 +DeckHas:Ability$Token & Type$Artifact|Construct +DeckHints:Type$Urza +Oracle:Choose two -\n•Creatures you don't control get -2/-0 until end of turn\n•Create a tapped Powerstone token.\n•Create a tapped 0/0 colorless Construct artifct creature token with "This creature gets +1/+1 for each artifact you control."\n• Scry 1, then draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/urzas_rebuff.txt b/forge-gui/res/cardsfolder/upcoming/urzas_rebuff.txt new file mode 100644 index 00000000000..39fe0474cb9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urzas_rebuff.txt @@ -0,0 +1,7 @@ +Name:Urza's Rebuff +ManaCost:1 U U +Types:Instant +A:SP$ Charm | Choices$ DBCounter,DBTap | CharmNum$ 1 +SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell. +SVar:DBTap:DB$ Tap | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Tap up to two target creatures. +Oracle:Choose one -\n•Counter target spell.\n•Tap up to two target creatures. diff --git a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt new file mode 100644 index 00000000000..c863fa059dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt @@ -0,0 +1,12 @@ +Name:Urzas's Sylex +ManaCost:3 +Types:Legendary Artifact +A:AB$ RepeatEach | Cost$ 2 W W T Exile<1/CARDNAME> | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSixLands | SorcerySpeed$ True | SubAbility$ DestroyAll | SpellDescription$ Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. +SVar:ChooseSixLands:DB$ ChooseCard | Defined$ Remembered | Choices$ Land.RememberedPlayerCtrl | Amount$ 6 | Mandatory$ True | RememberChosen$ True +SVar:DestroyAll:DB$ DestroyAll | ValidCards$ Permanent.IsNotRemembered | StackDescription$ Destroy all other permanents. | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Exile | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When CARDNAME is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. +SVar:TrigSearch:AB$ ChangeZone | Cost$ 2 | ChangeValid$ Planeswalker | Origin$ Library | Destination$ Hand +DeckHas:Ability$Sacrifice +DeckHints:Type$Planeswalker +Oracle:{2}{W}{W}, T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery.\nWhen Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. \ No newline at end of file From 46e38a7b29453510e7a22b75d1bb3da6db1f5519 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 18:03:51 +0100 Subject: [PATCH 02/12] update --- .../upcoming/mishras_research_desk.txt | 17 +++++++++-------- .../cardsfolder/upcoming/the_stone_brain.txt | 10 ++++++++++ .../cardsfolder/upcoming/thran_power_suit.txt | 9 +++++++++ .../res/cardsfolder/upcoming/urzass_sylex.txt | 2 +- 4 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thran_power_suit.txt diff --git a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt index b01430c7285..488cb6284d9 100644 --- a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt +++ b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt @@ -1,10 +1,11 @@ Name:Mishra's Research Desk ManaCost:1 -Types:Artifact -A:AB$ Dig | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top two cards of your library. Choose one of them. You may play that card this turn. -SVar:DBChoose:DB$ ChooseCard | Amount$ 1 | Mandatory$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBCleanup | StackDescription$ {p:You} chooses one of them. -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBPlayEffect -SVar:DBPlayEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | SubAbility$ DBClearChosen | StackDescription$ {p:You} may play that card this turn. -SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.ChosenCard | AffectedZone$ Exile | Description$ You may play the chosen card this turn. -SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True -Oracle: +Types:Artifact +A:AB$ Dig | Cost$ 1 T Sac<1/CARDNAME> | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Exile the top two cards of your library, then choose one of them. You may play that card this turn. +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ ChosenCard | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +K:Unearth:1 R +DeckHas:Ability$Sacrifice|Graveyard +Oracle:{1},{T}, Sacrifice Mishra's Research Desk: Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt new file mode 100644 index 00000000000..cd55bc5a122 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt @@ -0,0 +1,10 @@ +Name:The Stone Brain +ManaCost:2 +Types:Legendary Artifact +A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. +SVar:TargetOpp:DB$ ChoosePlayer | | ValidTgts$ Opponent | TargetUnique$ True | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard +SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard+sameName | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard+sameName | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None +SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard+sameName | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None +Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. + diff --git a/forge-gui/res/cardsfolder/upcoming/thran_power_suit.txt b/forge-gui/res/cardsfolder/upcoming/thran_power_suit.txt new file mode 100644 index 00000000000..d1713abbee2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thran_power_suit.txt @@ -0,0 +1,9 @@ +Name:Thran Power Suit +ManaCost:2 +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ X | AddPower$ X | AddKeyword$ Ward:2 | Description$ Equipped creature gets +1/+1 for each Aura and Equipment attached to it and has Ward {2}. (Whenever equipped creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) +K:Equip:2 +SVar:X:Count$Valid Aura.AttachedTo Creature.EquippedBy/Plus.Y +SVar:Y:Count$Valid Equipment.AttachedTo Creature.EquippedBy +DeckHints:Type$Aura|Equipment +Oracle:Equipped creature gets +1/+1 for each Aura and Equipment attached to it and has Ward {2}. (Whenever equipped creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt index c863fa059dd..422bd0c3233 100644 --- a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt +++ b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt @@ -1,7 +1,7 @@ Name:Urzas's Sylex ManaCost:3 Types:Legendary Artifact -A:AB$ RepeatEach | Cost$ 2 W W T Exile<1/CARDNAME> | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSixLands | SorcerySpeed$ True | SubAbility$ DestroyAll | SpellDescription$ Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. +A:AB$ RepeatEach | Cost$ 2 W W T Exile<1/CARDNAME> | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSixLands | SorcerySpeed$ True | SubAbility$ DestroyAll | SpellDescription$ Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. SVar:ChooseSixLands:DB$ ChooseCard | Defined$ Remembered | Choices$ Land.RememberedPlayerCtrl | Amount$ 6 | Mandatory$ True | RememberChosen$ True SVar:DestroyAll:DB$ DestroyAll | ValidCards$ Permanent.IsNotRemembered | StackDescription$ Destroy all other permanents. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True From 3b5fd00f56b3a734cabf1b1332a3edcdfda5b7c8 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 18:23:40 +0100 Subject: [PATCH 03/12] update --- .../cardsfolder/upcoming/liberator_urzas_battlethopter.txt | 2 +- forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt | 2 +- forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt index 32e610809ec..a8070df9dbf 100644 --- a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt +++ b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt @@ -5,7 +5,7 @@ PT:1/2 K:Flash K:Flying S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Colorless | ValidSA$ Spell | Caster$ You | Description$ You may cast colorless spells and artifact spells as though they had flash. -T:Mode$ SpellCast | CheckSVar$ X | SVarCompare$ GTY | NoResolvingCheck$ True | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. +T:Mode$ SpellCast | ValidCard$ Card | CheckSVar$ X | SVarCompare$ GTY | NoResolvingCheck$ True | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$TriggeredManaSpent SVar:Y:Count$CardPower diff --git a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt index cd55bc5a122..b225c597d7b 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt @@ -1,7 +1,7 @@ Name:The Stone Brain ManaCost:2 Types:Legendary Artifact -A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. +A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SorcerySpeed$ True | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. SVar:TargetOpp:DB$ ChoosePlayer | | ValidTgts$ Opponent | TargetUnique$ True | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard+sameName | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard+sameName | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt index 422bd0c3233..1abbf5df433 100644 --- a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt +++ b/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt @@ -2,11 +2,11 @@ Name:Urzas's Sylex ManaCost:3 Types:Legendary Artifact A:AB$ RepeatEach | Cost$ 2 W W T Exile<1/CARDNAME> | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSixLands | SorcerySpeed$ True | SubAbility$ DestroyAll | SpellDescription$ Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. -SVar:ChooseSixLands:DB$ ChooseCard | Defined$ Remembered | Choices$ Land.RememberedPlayerCtrl | Amount$ 6 | Mandatory$ True | RememberChosen$ True +SVar:ChooseSixLands:DB$ ChooseCard | Defined$ Remembered | Choices$ Land.RememberedPlayerCtrl | ChoiceTitle$ Choose six lands to keep. | Amount$ 6 | Mandatory$ True | RememberChosen$ True SVar:DestroyAll:DB$ DestroyAll | ValidCards$ Permanent.IsNotRemembered | StackDescription$ Destroy all other permanents. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Exile | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When CARDNAME is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. -SVar:TrigSearch:AB$ ChangeZone | Cost$ 2 | ChangeValid$ Planeswalker | Origin$ Library | Destination$ Hand +SVar:TrigSearch:AB$ ChangeZone | Cost$ 2 | ChangeType$ Planeswalker.YouOwn | Origin$ Library | Destination$ Hand DeckHas:Ability$Sacrifice DeckHints:Type$Planeswalker -Oracle:{2}{W}{W}, T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery.\nWhen Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:{2}{W}{W},{T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery.\nWhen Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. \ No newline at end of file From 4d972fe918c44118c2f23d20e609526317301ff6 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 18:38:00 +0100 Subject: [PATCH 04/12] Update the_stone_brain.txt --- forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt index b225c597d7b..d70a0245a43 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt @@ -2,9 +2,9 @@ Name:The Stone Brain ManaCost:2 Types:Legendary Artifact A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SorcerySpeed$ True | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. -SVar:TargetOpp:DB$ ChoosePlayer | | ValidTgts$ Opponent | TargetUnique$ True | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard -SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard+sameName | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. -SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard+sameName | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None -SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard+sameName | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None +SVar:TargetOpp:DB$ ChoosePlayer | ValidTgts$ Player.Opponent | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard +SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None +SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. From ddd62e0f60fd8cc505d1613c525d14005f178cea Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 18:39:56 +0100 Subject: [PATCH 05/12] Update simian_simulacrum.txt --- forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt index d5474a0a099..fa7b1f1f35e 100644 --- a/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt +++ b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Ape PT:2/1 K:Unearth:2 G G T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$When CARDNAME enters the battlefield, put two +1/+1 counters on target creature you control. -SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | IsCurse$ True | CounterNum$ 2 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Graveyard|Counters -Oracle:When Simian Simulacrum enters the battlefield, put two +1/+1 counters on target creature you control.\nUnearth {2}{G}{G}({2}{G}{G}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file +Oracle:When Simian Simulacrum enters the battlefield, put two +1/+1 counters on target creature you control.\nUnearth {2}{G}{G} ({2}{G}{G}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) From 2728d5965e6757f69bc2e0b7dafbc6c5937a58fa Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 18:40:36 +0100 Subject: [PATCH 06/12] Update su_chi_cave_guard.txt --- forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt b/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt index ea758fc11ae..f9ed28a39b4 100644 --- a/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt +++ b/forge-gui/res/cardsfolder/upcoming/su_chi_cave_guard.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigAddMana:DB$ Mana | Produced$ C | Amount$ 8 | PersistentMana$ True SVar:SacMe:8 DeckHints:Type$Artifact|Urza|Ugin|Eldrazi & Ability$Sacrifice -Oracle:Vigilance\nWard {4} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays 4.)\nWhen Su-Chi Cave Guard dies, add eight {C}. Until end of turn, you don't lose this mana as steps and phases end. \ No newline at end of file +Oracle:Vigilance\nWard {4} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {4}.)\nWhen Su-Chi Cave Guard dies, add eight {C}. Until end of turn, you don't lose this mana as steps and phases end. From fab0dab8702d07a39cd865a388f364e0534e0b0b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 20:17:29 +0100 Subject: [PATCH 07/12] update --- .../upcoming/liberator_urzas_battlethopter.txt | 4 ++-- .../res/cardsfolder/upcoming/mishras_research_desk.txt | 2 +- forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt | 10 ++++++---- forge-gui/res/cardsfolder/upcoming/urzas_command.txt | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt index a8070df9dbf..10364b10412 100644 --- a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt +++ b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt @@ -1,6 +1,6 @@ Name:Liberator, Urza's Battlethopter ManaCost:3 -Types:Legendary Artifact Creature - Thopter +Types:Legendary Artifact Creature Thopter PT:1/2 K:Flash K:Flying @@ -10,5 +10,5 @@ SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum SVar:X:Count$TriggeredManaSpent SVar:Y:Count$CardPower DeckHints:Type$Urza|Eldrazi|Ugin|Artificer -DeckHints:Type$Artifact & Ability$Counters +DeckHas:Type$Artifact & Ability$Counters Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt index 488cb6284d9..ca57bd395fa 100644 --- a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt +++ b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt @@ -2,7 +2,7 @@ Name:Mishra's Research Desk ManaCost:1 Types:Artifact A:AB$ Dig | Cost$ 1 T Sac<1/CARDNAME> | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Exile the top two cards of your library, then choose one of them. You may play that card this turn. -SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Mandatory$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ ChosenCard | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True diff --git a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt index d70a0245a43..072d6b1dcbf 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_stone_brain.txt @@ -4,7 +4,9 @@ Types:Legendary Artifact A:AB$ NameCard | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | SubAbility$ TargetOpp | SorcerySpeed$ True | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. SVar:TargetOpp:DB$ ChoosePlayer | ValidTgts$ Player.Opponent | Choices$ ThisTargetedPlayer | Defined$ You | SubAbility$ ExileYard SVar:ExileYard:DB$ ChangeZone | ChangeType$ Card.NamedCard | Origin$ Graveyard | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | ChangeNum$ 4 | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. -SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None -SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None -Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. - +SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None | RememberChanged$ True +SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ 4 | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ RememberedSize | Defined$ Targeted | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:RememberedSize:Count$RememberedSize +Oracle:{2},{T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/urzas_command.txt b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt index cf37da0b9b3..3491ae69c28 100644 --- a/forge-gui/res/cardsfolder/upcoming/urzas_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ Charm | Choices$ DBPump,DBPowerStone,DBKarnstruct,DBDraw | CharmNum$ 2 SVar:DBPump:DB$ PumpAll | ValidCards$ Card.Creature+YouDontCtrl | NumAtt$ -2 | SpellDescription$ Creatures you don't control get -2/-0 until end of turn. SVar:DBPowerStone:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. -SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | SpellDescription$ Create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." +SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifct creature token with "This creature gets +1/+1 for each artifact you control. SVar:DBDraw:DB$ Scry | ScryNum$ 1 | SubAbility$ Draw | SpellDescription$ Scry 1, then draw a card. SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Token & Type$Artifact|Construct From f50528528e2c9d1d11bde607b7727283a2d3937b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 1 Nov 2022 21:14:54 +0100 Subject: [PATCH 08/12] Update urzas_command.txt --- forge-gui/res/cardsfolder/upcoming/urzas_command.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/urzas_command.txt b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt index 3491ae69c28..733301a4b69 100644 --- a/forge-gui/res/cardsfolder/upcoming/urzas_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/urzas_command.txt @@ -4,9 +4,9 @@ Types:Instant A:SP$ Charm | Choices$ DBPump,DBPowerStone,DBKarnstruct,DBDraw | CharmNum$ 2 SVar:DBPump:DB$ PumpAll | ValidCards$ Card.Creature+YouDontCtrl | NumAtt$ -2 | SpellDescription$ Creatures you don't control get -2/-0 until end of turn. SVar:DBPowerStone:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | SpellDescription$ Create a tapped Powerstone token. -SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifct creature token with "This creature gets +1/+1 for each artifact you control. +SVar:DBKarnstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenTapped$ True | SpellDescription$ Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." SVar:DBDraw:DB$ Scry | ScryNum$ 1 | SubAbility$ Draw | SpellDescription$ Scry 1, then draw a card. SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Token & Type$Artifact|Construct DeckHints:Type$Urza -Oracle:Choose two -\n•Creatures you don't control get -2/-0 until end of turn\n•Create a tapped Powerstone token.\n•Create a tapped 0/0 colorless Construct artifct creature token with "This creature gets +1/+1 for each artifact you control."\n• Scry 1, then draw a card. +Oracle:Choose two -\n•Creatures you don't control get -2/-0 until end of turn\n•Create a tapped Powerstone token.\n•Create a tapped 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control."\n• Scry 1, then draw a card. From e12b2612994e8939a1b9408e12200e911e250447 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 2 Nov 2022 09:24:06 +0100 Subject: [PATCH 09/12] Update liberator_urzas_battlethopter.txt --- .../cardsfolder/upcoming/liberator_urzas_battlethopter.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt index 10364b10412..63ff72aa568 100644 --- a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt +++ b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt @@ -5,10 +5,9 @@ PT:1/2 K:Flash K:Flying S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Colorless | ValidSA$ Spell | Caster$ You | Description$ You may cast colorless spells and artifact spells as though they had flash. -T:Mode$ SpellCast | ValidCard$ Card | CheckSVar$ X | SVarCompare$ GTY | NoResolvingCheck$ True | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.ManaSpent GTX | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -SVar:X:Count$TriggeredManaSpent -SVar:Y:Count$CardPower +SVar:X:Count$CardPower DeckHints:Type$Urza|Eldrazi|Ugin|Artificer DeckHas:Type$Artifact & Ability$Counters -Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. \ No newline at end of file +Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. From 6a7da028832ca48f0941c9679a0f410daa83fa35 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 2 Nov 2022 10:28:51 +0100 Subject: [PATCH 10/12] Update and rename urzass_sylex.txt to urzas_sylex.txt --- .../upcoming/{urzass_sylex.txt => urzas_sylex.txt} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename forge-gui/res/cardsfolder/upcoming/{urzass_sylex.txt => urzas_sylex.txt} (98%) diff --git a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt b/forge-gui/res/cardsfolder/upcoming/urzas_sylex.txt similarity index 98% rename from forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt rename to forge-gui/res/cardsfolder/upcoming/urzas_sylex.txt index 1abbf5df433..0735a9645a6 100644 --- a/forge-gui/res/cardsfolder/upcoming/urzass_sylex.txt +++ b/forge-gui/res/cardsfolder/upcoming/urzas_sylex.txt @@ -1,4 +1,4 @@ -Name:Urzas's Sylex +Name:Urza's Sylex ManaCost:3 Types:Legendary Artifact A:AB$ RepeatEach | Cost$ 2 W W T Exile<1/CARDNAME> | RepeatPlayers$ Player | RepeatSubAbility$ ChooseSixLands | SorcerySpeed$ True | SubAbility$ DestroyAll | SpellDescription$ Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Exile | ValidCard$ Card SVar:TrigSearch:AB$ ChangeZone | Cost$ 2 | ChangeType$ Planeswalker.YouOwn | Origin$ Library | Destination$ Hand DeckHas:Ability$Sacrifice DeckHints:Type$Planeswalker -Oracle:{2}{W}{W},{T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery.\nWhen Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. \ No newline at end of file +Oracle:{2}{W}{W},{T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery.\nWhen Urza's Sylex is put into exile from the battlefield, you may pay {2}. If you do, search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. From f4e6f2fc2a2edc8bb1f618d41a43cfc2d47abe79 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 4 Nov 2022 18:50:14 +0100 Subject: [PATCH 11/12] update --- .../upcoming/liberator_urzas_battlethopter.txt | 13 ------------- .../cardsfolder/upcoming/mishras_research_desk.txt | 1 + .../res/cardsfolder/upcoming/simian_simulacrum.txt | 1 + 3 files changed, 2 insertions(+), 13 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt deleted file mode 100644 index 63ff72aa568..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt +++ /dev/null @@ -1,13 +0,0 @@ -Name:Liberator, Urza's Battlethopter -ManaCost:3 -Types:Legendary Artifact Creature Thopter -PT:1/2 -K:Flash -K:Flying -S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Colorless | ValidSA$ Spell | Caster$ You | Description$ You may cast colorless spells and artifact spells as though they had flash. -T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.ManaSpent GTX | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. -SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -SVar:X:Count$CardPower -DeckHints:Type$Urza|Eldrazi|Ugin|Artificer -DeckHas:Type$Artifact & Ability$Counters -Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. diff --git a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt index ca57bd395fa..83b0d4c744e 100644 --- a/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt +++ b/forge-gui/res/cardsfolder/upcoming/mishras_research_desk.txt @@ -7,5 +7,6 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | Remem SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True K:Unearth:1 R +DeckHints:Color$Red DeckHas:Ability$Sacrifice|Graveyard Oracle:{1},{T}, Sacrifice Mishra's Research Desk: Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt index fa7b1f1f35e..00346c6adf3 100644 --- a/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt +++ b/forge-gui/res/cardsfolder/upcoming/simian_simulacrum.txt @@ -6,4 +6,5 @@ K:Unearth:2 G G T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$When CARDNAME enters the battlefield, put two +1/+1 counters on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Graveyard|Counters +DeckHints:Color$Green Oracle:When Simian Simulacrum enters the battlefield, put two +1/+1 counters on target creature you control.\nUnearth {2}{G}{G} ({2}{G}{G}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) From a5ca410da18f6883e10d7e926dfa64485d1270cc Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Sat, 5 Nov 2022 08:54:30 +0100 Subject: [PATCH 12/12] Create liberator_urzas_battlethopter.txt --- .../upcoming/liberator_urzas_battlethopter.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt diff --git a/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt new file mode 100644 index 00000000000..a6edbec8902 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/liberator_urzas_battlethopter.txt @@ -0,0 +1,13 @@ +Name:Liberator, Urza's Battlethopter +ManaCost:3 +Types:Legendary Artifact Creature Thopter +PT:1/2 +K:Flash +K:Flying +S:Mode$ CastWithFlash | ValidCard$ Artifact,Card.Colorless | ValidSA$ Spell | Caster$ You | Description$ You may cast colorless spells and artifact spells as though they had flash. +T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.ManaSpent GTX | Execute$ TrigCounter | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, if the amount of mana spent to cast that spell is greater than CARDNAME power, put a +1/+1 counter on NICKNAME. +SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:X:Count$CardPower +DeckHints:Type$Urza|Eldrazi|Ugin|Artificer +DeckHas:Type$Artifact & Ability$Counters +Oracle:Flash\nFlying\nYou may cast colorless spells and artifact spells as though they had flash.\nWhenever you cast a spell, if the amount of mana spent to cast that spell is greater than Liberator, Urza's Battlethopter's power, put a +1/+1 counter on Liberator. \ No newline at end of file