From a25ecd586dbb1211f677a2dc961d81fbb08f295d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Mon, 7 Nov 2022 19:40:40 +0100 Subject: [PATCH] update --- .../upcoming/dreams_of_steel_and_oil.txt | 9 +++++++++ .../res/cardsfolder/upcoming/forging_the_anchor.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/gaeas_gift.txt | 7 +++++++ .../res/cardsfolder/upcoming/geology_enthusiast.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/gixian_infiltrator.txt | 9 +++++++++ .../res/cardsfolder/upcoming/gixian_skullflayer.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/gixs_caress.txt | 7 +++++++ .../cardsfolder/upcoming/gnarlroot_pallbearer.txt | 10 ++++++++++ .../cardsfolder/upcoming/goblin_blast_runner.txt | 8 ++++++++ .../res/cardsfolder/upcoming/goblin_firebomb.txt | 7 +++++++ .../cardsfolder/upcoming/gruesome_realization.txt | 8 ++++++++ .../res/cardsfolder/upcoming/gurgling_anointer.txt | 13 +++++++++++++ forge-gui/res/cardsfolder/upcoming/haywire_mite.txt | 11 +++++++++++ 13 files changed, 115 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dreams_of_steel_and_oil.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/forging_the_anchor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gaeas_gift.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/geology_enthusiast.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gixian_infiltrator.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gixian_skullflayer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gixs_caress.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gnarlroot_pallbearer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/goblin_blast_runner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/goblin_firebomb.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gruesome_realization.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gurgling_anointer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/haywire_mite.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dreams_of_steel_and_oil.txt b/forge-gui/res/cardsfolder/upcoming/dreams_of_steel_and_oil.txt new file mode 100644 index 00000000000..2fa7edc6a83 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dreams_of_steel_and_oil.txt @@ -0,0 +1,9 @@ +Name:Dreams of Steel and Oil +ManaCost:B +Types:Sorcery +A:SP$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Look$ True | RememberRevealed$ True | SubAbility$ DBChooseCard | SpellDescription$ Target opponent reveals their hand. You choose an artifact or creature card from it, then choose an artifact or creature card from their graveyard. Exile the chosen cards. +SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Artifact.IsRemembered,Creature.IsRemembered | ChoiceTitle$ Choose an artifact or creature card | Mandatory$ True | SubAbility$ DBExileGrave +SVar:DBExileGrave:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature,Artifact | DefinedPlayer$ TargetedController | Chooser$ You | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Origin$ Hand | Destination$ Exile | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Target opponent reveals their hand. You choose an artifact or creature card from it, then choose an artifact or creature card from their graveyard. Exile the chosen cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/forging_the_anchor.txt b/forge-gui/res/cardsfolder/upcoming/forging_the_anchor.txt new file mode 100644 index 00000000000..cbb3234dba1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/forging_the_anchor.txt @@ -0,0 +1,6 @@ +Name:Forging the Anchor +ManaCost:2 U +Types:Sorcery +A:SP$ Dig | DigNum$ 5 | Reveal$ True | AnyNumber$ True | ChangeValid$ Artifact | ChangeNum$ Any | DestinationZone$ Hand | DestinationZone2$ Library | RestRandomOrder$ True | SpellDescription$ Look at the top five cards of your library. You may reveal any number of artifact cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order. +DeckNeeds:Type$Artifact +Oracle:Look at the top five cards of your library. You may reveal any number of artifact cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/gaeas_gift.txt b/forge-gui/res/cardsfolder/upcoming/gaeas_gift.txt new file mode 100644 index 00000000000..e013060413f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gaeas_gift.txt @@ -0,0 +1,7 @@ +Name:Gaea's Gift +ManaCost:1 G +Types:Instant +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Hexproof & Indestructible & Trample & Reach +DeckHas:Ability$Counters & Keyword$Reach|Trample|Hexproof +Oracle:Put a +1/+1 counter on target creature you control. It gains reach, trample, hexproof, and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/geology_enthusiast.txt b/forge-gui/res/cardsfolder/upcoming/geology_enthusiast.txt new file mode 100644 index 00000000000..8316da83ca3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/geology_enthusiast.txt @@ -0,0 +1,10 @@ +Name:Geology Enthusiast +ManaCost:3 U U +Types:Creature Human Artificer +PT:2/5 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone +A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on Geology Enthusiast. +SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Tokens|Counters & Type$Artifact +Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on Geology Enthusiast. diff --git a/forge-gui/res/cardsfolder/upcoming/gixian_infiltrator.txt b/forge-gui/res/cardsfolder/upcoming/gixian_infiltrator.txt new file mode 100644 index 00000000000..d40ad88d964 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gixian_infiltrator.txt @@ -0,0 +1,9 @@ +Name:Gixian Infiltrator +ManaCost:1 B +Types:Creature Phyrexian Human +PT:2/1 +T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHints:Ability$Sacrifice +DeckHas:Ability$Counters +Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gixian_skullflayer.txt b/forge-gui/res/cardsfolder/upcoming/gixian_skullflayer.txt new file mode 100644 index 00000000000..d0b8db5f93e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gixian_skullflayer.txt @@ -0,0 +1,10 @@ +Name:Gixian Skullflayer +ManaCost:2 B +Types:Creature Phyrexian Human Assassin +PT:2/3 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:X:Count$TypeInYourYard.Creature +DeckHints:Ability$Graveyard|Mill|Dredge +DeckHas:Ability$Counters +Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gixs_caress.txt b/forge-gui/res/cardsfolder/upcoming/gixs_caress.txt new file mode 100644 index 00000000000..e4b9f89a2fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gixs_caress.txt @@ -0,0 +1,7 @@ +Name:Gix's Caress +ManaCost:2 B +Types:Sorcery +A:SP$ Discard | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBToken| SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nCreate a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can’t be spent to cast a nonartifact spell.") +SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone +DeckHas:Ability$Discard|Token & Type$Artifact +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nCreate a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can’t be spent to cast a nonartifact spell.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gnarlroot_pallbearer.txt b/forge-gui/res/cardsfolder/upcoming/gnarlroot_pallbearer.txt new file mode 100644 index 00000000000..1cc6de1e581 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gnarlroot_pallbearer.txt @@ -0,0 +1,10 @@ +Name:Gnarlroot Pallbearer +ManaCost:4 G G +Types:Creature Treefolk Druid +PT:5/5 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ X | NumDef$ X +SVar:X:Count$TypeInYourYard.Creature +DeckHints:Ability$Graveyard|Mill|Dredge +Oracle:Trample\nWhen Gnarlroot Pallbearer enters the battlefield, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/goblin_blast_runner.txt b/forge-gui/res/cardsfolder/upcoming/goblin_blast_runner.txt new file mode 100644 index 00000000000..588ee373a11 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goblin_blast_runner.txt @@ -0,0 +1,8 @@ +Name:Goblin Blast-Runner +ManaCost:R +Types:Creature Goblin +PT:1/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Haste | AddPower$ 2 | CheckSVar$ SaccThisTurn | SVarCompare$ GE1 | Description$ CARDNAME gets +2/+0 and has menace as long as you sacrificed a permanent this turn. +SVar:SaccThisTurn:Count$SacrificedThisTurn Permanent +DeckHints:Ability$Sacrifice +Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/goblin_firebomb.txt b/forge-gui/res/cardsfolder/upcoming/goblin_firebomb.txt new file mode 100644 index 00000000000..8efc2898643 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/goblin_firebomb.txt @@ -0,0 +1,7 @@ +Name:Goblin Firebomb +ManaCost:1 +Types:Artifact +K:Flash +A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Destroy target permanent. +DeckHas:Ability$Sacrifice +Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gruesome_realization.txt b/forge-gui/res/cardsfolder/upcoming/gruesome_realization.txt new file mode 100644 index 00000000000..0409e0a1875 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gruesome_realization.txt @@ -0,0 +1,8 @@ +Name:Gruesome Realization +ManaCost:1 B B +Types:Sorcery +A:SP$ Charm | Choices$ DBDraw,DBDebuff +SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 +SVar:DBDebuff:DB$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn. +Oracle:Choose one —\n• You draw two cards and you lose 2 life.\n• Creatures your opponents control get -1/-1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gurgling_anointer.txt b/forge-gui/res/cardsfolder/upcoming/gurgling_anointer.txt new file mode 100644 index 00000000000..4060d75ddcd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gurgling_anointer.txt @@ -0,0 +1,13 @@ +Name:Gurgling Anointer +ManaCost:2 B +Types:Creature Phyrexian Horror +PT:1/3 +K:Flying +SVar:SacMe:3 +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard| ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value less than or equal to CARDNAME's power from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgt$ Creature.YouOwn+cmcLEX+Other | TgtPrompt$ Choose another target creature card with mana value less than or equal to CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield +SVar:X:TriggeredCard$CardPower +DeckHas:Ability$Counters|Graveyard +Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on Gurgling Anointer.\nWhen Gurgling Anointer dies, return another target creature card with mana value less than or equal to Gurgling Anointer's power from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/haywire_mite.txt b/forge-gui/res/cardsfolder/upcoming/haywire_mite.txt new file mode 100644 index 00000000000..45aa709d8cb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/haywire_mite.txt @@ -0,0 +1,11 @@ +Name:Haywire Mite +ManaCost:1 +Types:Artifact Creature Insect +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 +A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Enchantment.nonCreature,Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact or noncreature enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target noncreature artifact or noncreature enchantment. +DeckHas:Ability$LifeGain|Sacrifice +DeckHints:Color$Green +SVar:SacMe:1 +Oracle:When Haywire Mite dies, you gain 2 life.\n{G}, Sacrifice Haywire Mite: Exile target noncreature artifact or noncreature enchantment. \ No newline at end of file