From 97f40fa27d2a16f90044e9ba367de1b04dfc989b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 3 Nov 2023 12:29:25 +0100 Subject: [PATCH] update --- .../cardsfolder/upcoming/kutzils_flanker.txt | 18 ------------------ .../cardsfolder/upcoming/spyglass_siren.txt | 8 ++++++++ .../cardsfolder/upcoming/staunch_crewmate.txt | 8 ++++++++ .../upcoming/subterranean_schooner.txt | 16 ++++++++++++++++ .../cardsfolder/upcoming/the_ancient_one.txt | 14 ++++++++++++++ .../upcoming/vanguard_of_the_rose.txt | 8 ++++++++ .../cardsfolder/upcoming/waterwind_scout.txt | 8 ++++++++ 7 files changed, 62 insertions(+), 18 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/kutzils_flanker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/spyglass_siren.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/staunch_crewmate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/subterranean_schooner.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/the_ancient_one.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/vanguard_of_the_rose.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/waterwind_scout.txt diff --git a/forge-gui/res/cardsfolder/upcoming/kutzils_flanker.txt b/forge-gui/res/cardsfolder/upcoming/kutzils_flanker.txt deleted file mode 100644 index 8a2dedb47b3..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/kutzils_flanker.txt +++ /dev/null @@ -1,18 +0,0 @@ -Name:Kutzil's Flanker -ManaCost:2 W -Types:Creature Cat Warrior -PT:3/1 -K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY -SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBGainLife,DBExileYard -SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put a +1/+1 counter on Kutzil's Flanker for each creature that left the battlefield under your control this turn. -SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | SubAbility$ DBScry | SpellDescription$ You gain 2 life and scry 2. -SVar:DBScry:DB$ Scry | ScryNum$ 2 -SVar:DBExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile target player's graveyard. -DeckHas:Ability$Counters|LifeGain -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Creature+YouOwn | Execute$ Tally | Static$ True -SVar:Tally:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 1 -T:Mode$ TurnBegin | Execute$ TrigReset | Static$ True -SVar:TrigReset:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 0 -SVar:X:Number$0 -Oracle:Flash\nWhen Kutzil's Flanker enters the battlefield, choose one —\n• Put a +1/+1 counter on Kutzil's Flanker for each creature that left the battlefield under your control this turn.\n• You gain 2 life and scry 2.\n• Exile target player's graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/spyglass_siren.txt b/forge-gui/res/cardsfolder/upcoming/spyglass_siren.txt new file mode 100644 index 00000000000..6d43fe4ac34 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spyglass_siren.txt @@ -0,0 +1,8 @@ +Name:Spyglass Siren +ManaCost:U +Types:Creature Siren Pirate +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") +SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore +DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map +Oracle:Flying\nWhen Spyglass Siren enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/staunch_crewmate.txt b/forge-gui/res/cardsfolder/upcoming/staunch_crewmate.txt new file mode 100644 index 00000000000..36cb33f49f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/staunch_crewmate.txt @@ -0,0 +1,8 @@ +Name:Staunch Crewmate +ManaCost:1 U +Types:Creature Human Pirate +PT:2/1 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Pirate,Artifact | RestRandomOrder$ True +DeckHints:Type$Pirate|Artifact +Oracle:When Staunch Crewmate enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/subterranean_schooner.txt b/forge-gui/res/cardsfolder/upcoming/subterranean_schooner.txt new file mode 100644 index 00000000000..c6b0947c65f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/subterranean_schooner.txt @@ -0,0 +1,16 @@ +Name:Subterranean Schooner +ManaCost:1 U +Types:Artifact Vehicle +PT:3/4 +K:Crew:1 +T:Mode$ BecomesCrewed | ValidVehicle$ Card.Self | Execute$ RememberCrew | Static$ True +SVar:RememberCrew:DB$ PumpAll | ValidCards$ Creature.TriggeredCrew | RememberAllPumped$ True +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup | Static$ True +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ DBCleanup | Static$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExplore | TriggerDescription$ Whenever CARDNAME attacks, target creature that crewed it this turn explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.) +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.IsRemembered | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one target creature to return to its owner's hand +SVar:TrigExplore:DB$ Explore | ValidTgts$ Creature.IsRemembered | TgtPrompt$ Select target creature that crewed it this turn. +DeckHas:Ability$Counters +SVar:HasAttackEffect:TRUE +Oracle:Whenever Subterranean Schooner attacks, target creature that crewed it this turn explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on that creature, then put the card back or put it into your graveyard.)\nCrew 1 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_ancient_one.txt b/forge-gui/res/cardsfolder/upcoming/the_ancient_one.txt new file mode 100644 index 00000000000..daf8ad688ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_ancient_one.txt @@ -0,0 +1,14 @@ +Name:The Ancient One +ManaCost:U B +Types:Legendary Creature Spirit God +PT:8/8 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ LE7 | Description$ Descend 8 — CARDNAME can't attack or block unless there are eight or more permanent cards in your graveyard. +A:AB$ Draw | Cost$ 2 U B | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. When you discard a card this way, target player mills cards equal to its mana value. +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBImmediateTrig | StackDescription$ None +SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ TrigMill | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ When you discard a card this way, target player mills cards equal to its mana value. +SVar:TrigMill:DB$ Mill | NumCards$ X | ValidTgts$ Player +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:TriggerRemembered$CardManaCost +DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard +DeckHas:Ability$Discard|Mill +Oracle:Descend 8 — The Ancient One can't attack or block unless there are eight or more permanent cards in your graveyard.\n{2}{U}{B}: Draw a card, then discard a card. When you discard a card this way, target player mills cards equal to its mana value. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vanguard_of_the_rose.txt b/forge-gui/res/cardsfolder/upcoming/vanguard_of_the_rose.txt new file mode 100644 index 00000000000..68b814da1dd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vanguard_of_the_rose.txt @@ -0,0 +1,8 @@ +Name:Vanguard of the Rose +ManaCost:1 W +Types:Creature Vampire Knight +PT:3/1 +A:AB$ Pump | Cost$ Sac<1/Creature.Other;Artifact/another creature or artifact> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ Sacrifice another creature or artifact: CARDNAME gains indestructible until end of turn. Tap it. +SVar:DBTap:DB$ Tap | Defined$ Self +DeckHas:Ability$Sacrifice +Oracle:{1}, Sacrifice another creature or artifact: Vanguard of the Rose gains indestructible until end of turn. Tap it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/waterwind_scout.txt b/forge-gui/res/cardsfolder/upcoming/waterwind_scout.txt new file mode 100644 index 00000000000..c113dcbc1f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/waterwind_scout.txt @@ -0,0 +1,8 @@ +Name:Waterwind Scout +ManaCost:2 U +Types:Creature Merfolk Scout +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") +SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore +DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map +Oracle:Flying\nWhen Waterwind Scout enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file