diff --git a/forge-gui/res/cardsfolder/upcoming/admiral_brass_unsinkable.txt b/forge-gui/res/cardsfolder/upcoming/admiral_brass_unsinkable.txt new file mode 100644 index 00000000000..f612a50ca41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/admiral_brass_unsinkable.txt @@ -0,0 +1,14 @@ +Name:Admiral Brass, Unsinkable +ManaCost:2 U B R +Types:Legendary Creature Human Pirate +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of combat on your turn, you may return target Pirate creature card from your graveyard to the battlefield with a finality counter on it. It has base power and toughness 4/4. It gains haste until end of turn. (If a creature with a finality counter on it would die, exile it instead.) +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ValidTgts$ Pirate.YouOwn | Optional$ True | TgtPrompt$ Select target pirate in your graveyard | SubAbility$ DBPump | RememberChanged$ True | AnimateSubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Power$ 4 | Toughness$ 4 | Duration$ Permanent | Defined$ Remembered +SVar:DBPump:DB$ Pump | KW$ Haste | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Mill|Graveyard|Counters +DeckHints:Ability$Mill|Graveyard & Type$Pirate +Oracle:When Admiral Brass, Unsinkable enters the battlefield, mill four cards.\nAt the beginning of combat on your turn, you may return target Pirate creature card from your graveyard to the battlefield with a finality counter on it. It has base power and toughness 4/4. It gains haste until end of turn. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/upcoming/bygone_marvels.txt b/forge-gui/res/cardsfolder/upcoming/bygone_marvels.txt new file mode 100644 index 00000000000..4d5644f8d39 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bygone_marvels.txt @@ -0,0 +1,11 @@ +Name:Bygone Marvels +ManaCost:G G +Types:Sorcery +T:Mode$ SpellCast | CheckSVar$ X | SVarCompare$ GE8 | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Descend 8 — When you cast this spell, if there are eight or more permanent cards in your graveyard, copy this spell twice. You may choose new targets for the copies. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 2 | MayChooseTarget$ True +SVar:X:Count$ValidGraveyard Permanent.YouOwn +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent card in your graveyard | SubAbility$ ExileSelf | SpellDescription$ Return target permanent card from your graveyard to your hand. +SVar:ExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SpellDescription$ Exile CARDNAME. +DeckHas:Ability$Graveyard +DeckHints:Ability$Graveyard|Mill +Oracle:Descend 8 — When you cast this spell, if there are eight or more permanent cards in your graveyard, copy this spell twice. You may choose new targets for the copies.\nReturn target permanent card from your graveyard to your hand. Exile Bygone Marvels. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/charismatic_conqueror.txt b/forge-gui/res/cardsfolder/upcoming/charismatic_conqueror.txt new file mode 100644 index 00000000000..019963c5659 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/charismatic_conqueror.txt @@ -0,0 +1,9 @@ +Name:Charismatic Conqueror +ManaCost:1 W +Types:Creature Vampire Soldier +PT:2/2 +K:Vigilance +T:Mode$ ChangesZone | TriggerZones$ Battlefield | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl+untapped,Artifact.OppCtrl+untapped | Execute$ TrigToken | TriggerDescription$ Whenever an artifact or creature enters the battlefield untapped and under an opponent's control, they may tap that permanent. If they don't, you create a 1/1 white Vampire creature token with lifelink. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You | UnlessCost$ tapXType<1/Card.TriggeredCard/that card> | UnlessPayer$ TriggeredCardController +DeckHas:Ability$Token|LifeGain +Oracle:Vigilance\nWhenever an artifact or creature enters the battlefield untapped and under an opponent's control, they may tap that permanent. If they don't, you create a 1/1 white Vampire creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/upcoming/deeproot_historian.txt b/forge-gui/res/cardsfolder/upcoming/deeproot_historian.txt new file mode 100644 index 00000000000..6a6c4d570ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deeproot_historian.txt @@ -0,0 +1,8 @@ +Name:Deeproot Historian +ManaCost:3 G +Types:Creature Merfolk Druid +PT:3/3 +S:Mode$ Continuous | AffectedZone$ Graveyard | Affected$ Merfolk.YouOwn,Druid.YouOwn | AddKeyword$ Retrace | Description$ Merfolk and Druid cards in your graveyard have retrace. (You may cast cards with retrace from your graveyard by discarding a land card in addition to paying their other costs.) +DeckHints:Ability$Graveyard +DeckHas:Ability$Discard|Graveyard +Oracle:Merfolk and Druid cards in your graveyard have retrace. (You may cast cards with retrace from your graveyard by discarding a land card in addition to paying their other costs.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/don_andres_the_renegade.txt b/forge-gui/res/cardsfolder/upcoming/don_andres_the_renegade.txt new file mode 100644 index 00000000000..22f4701f075 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/don_andres_the_renegade.txt @@ -0,0 +1,11 @@ +Name:Don Andres, the Renegade +ManaCost:1 U B R +Types:Legendary Creature Vampire Pirate +PT:4/3 +S:Mode$ Continuous | Affected$ Creature.YouDontOwn+YouCtrl | AddPower$ 2 | AddToughness$ 2 | AddType$ Pirate | AddKeyword$ Menace & Deathtouch | Description$ Each creature you control but don't own gets +2/+2, has menace and deathtouch, and is a Pirate in addition to its other types. +T:Mode$ SpellCast | ValidCard$ Card.YouDontOwn+nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a noncreature spell you don't own, create two tapped Treasure tokens. +SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | TokenTapped$ True +SVar:PlayMain1:TRUE +DeckHints:Type$Vampire +DeckHas:Ability$Token & Type$Treasure|Artifact +Oracle:Each creature you control but don't own gets +2/+2, has menace and deathtouch, and is a Pirate in addition to its other types.\nWhenever you cast a noncreature spell you don't own, create two tapped Treasure tokens. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dusk_legion_sergeant.txt b/forge-gui/res/cardsfolder/upcoming/dusk_legion_sergeant.txt new file mode 100644 index 00000000000..26892953367 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dusk_legion_sergeant.txt @@ -0,0 +1,8 @@ +Name:Dusk Legion Sergeant +ManaCost:1 B +Types:Creature Vampire Soldier +PT:2/2 +K:Menace +A:AB$ PumpAll | Cost$ 1 B Sac<1/CARDNAME> | ValidCards$ Vampire.nonToken+YouCtrl | KW$ Persist | SpellDescription$ Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.) +DeckHas:Ability$Sacrifice|Counters +Oracle:Menace\n{1}{B}, Sacrifice Dusk Legion Sergeant: Each nontoken Vampire creature you control gains persist until end of turn. (When it dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/elendas_hierophant.txt b/forge-gui/res/cardsfolder/upcoming/elendas_hierophant.txt new file mode 100644 index 00000000000..bd80d8681d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elendas_hierophant.txt @@ -0,0 +1,13 @@ +Name:Elenda's Hierophant +ManaCost:2 W +Types:Creature Vampire Cleric +PT:1/1 +K:Flying +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, 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$ TrigToken | TriggerDescription$ When CARDNAME dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You +SVar:X:TriggeredCard$CardPower +DeckHints:Ability$LifeGain +DeckHas:Ability$Token|LifeGain|Counters +Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Elenda's Hierophant.\nWhen Elenda's Hierophant dies, create X 1/1 white Vampire creature tokens with lifelink, where X is its power. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/francisco_fowl_marauder.txt b/forge-gui/res/cardsfolder/upcoming/francisco_fowl_marauder.txt new file mode 100644 index 00000000000..4187b228df3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/francisco_fowl_marauder.txt @@ -0,0 +1,12 @@ +Name:Francisco, Fowl Marauder +ManaCost:1 B +Types:Legendary Creature Bird Pirate +PT:0/1 +K:Flying +K:Partner +S:Mode$ CantBlockBy | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block. +T:Mode$ DamageDoneOnce | ValidSource$ Pirate.YouCtrl | ValidTarget$ Player | Execute$ TrigExplore | TriggerDescription$ Whenever one or more Pirates you control deal damage to a player, NICKNAME explores. +SVar:TrigExplore:DB$ Explore +DeckHints:Type$Pirate +DeckHas:Ability$Counters|Graveyard +Oracle:Flying\nFrancisco, Fowl Marauder can't block.\nWhenever one or more Pirates you control deal damage to a player, Francisco explores.\nPartner (You can have two commanders if they both have partner.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_grim_captains_locker.txt b/forge-gui/res/cardsfolder/upcoming/the_grim_captains_locker.txt new file mode 100644 index 00000000000..9227e6f4780 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_grim_captains_locker.txt @@ -0,0 +1,8 @@ +Name:The Grim Captain's Locker +ManaCost:3 B +Types:Legendary Artifact +A:AB$ Surveil | Cost$ T | Defined$ You | Amount$ 1 | SpellDescription$ Surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +A:AB$ PumpAll | Cost$ T | PumpZone$ Graveyard | ValidCards$ Creature.YouOwn | KW$ Escape:3 B ExileFromGrave<4/Card.Other/other> | SpellDescription$ Until end of turn, each creature card in your graveyard gains "Escape—{3}{B}, Exile four other cards from your graveyard." (You may cast a card with escape from your graveyard for its escape cost.) +DeckHas:Ability$Graveyard +DeckHints:Ability$Graveyard|Mill +Oracle:{T}: Surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{T}: Until end of turn, each creature card in your graveyard gains "Escape—{3}{B}, Exile four other cards from your graveyard." (You may cast a card with escape from your graveyard for its escape cost.)