diff --git a/forge-gui/res/cardsfolder/upcoming/consult_the_star_charts.txt b/forge-gui/res/cardsfolder/upcoming/consult_the_star_charts.txt new file mode 100644 index 00000000000..c33f9d62b62 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/consult_the_star_charts.txt @@ -0,0 +1,8 @@ +Name:Consult the Star Charts +ManaCost:1 U +Types:Instant +K:Kicker:1 U +A:SP$ Dig | DigNum$ X | ChangeNum$ Y | NoReveal$ True | RestRandomOrder$ True | SpellDescription$ Look at the top X cards of your library, where X is the number of lands you control. Put one of those cards into your hand. If this spell was kicked, put two of those cards into your hand instead. Put the rest on the bottom of your library in a random order. +SVar:X:Count$Valid Land.YouCtrl +SVar:Y:Count$Kicked.2.1 +Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.\nLook at the top X cards of your library, where X is the number of lands you control. Put one of those cards into your hand. If this spell was kicked, put two of those cards into your hand instead. 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/cosmogrand_zenith.txt b/forge-gui/res/cardsfolder/upcoming/cosmogrand_zenith.txt new file mode 100644 index 00000000000..df14ee6f03e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cosmogrand_zenith.txt @@ -0,0 +1,10 @@ +Name:Cosmogrand Zenith +ManaCost:2 W +Types:Creature Human Soldier +PT:2/4 +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharm | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBPutCounterAll +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | SpellDescription$ Create two 1/1 white Human Soldier creature tokens. +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control. +DeckHas:Ability$Counters|Token +Oracle:Whenever you cast your second spell each turn, choose one —\n• Create two 1/1 white Human Soldier creature tokens.\n• Put a +1/+1 counter on each creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pinnacle_starcage.txt b/forge-gui/res/cardsfolder/upcoming/pinnacle_starcage.txt new file mode 100644 index 00000000000..403eb9160c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pinnacle_starcage.txt @@ -0,0 +1,12 @@ +Name:Pinnacle Starcage +ManaCost:1 W W +Types:Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this artifact enters, exile all artifacts and creatures with mana value 2 or less until this artifact leaves the battlefield. +SVar:TrigExile:DB$ ChangeZoneAll | ChangeType$ Artifact.cmcLE2,Creature.cmcLE2 | Duration$ UntilHostLeavesPlay | Origin$ Battlefield | Destination$ Exile +A:AB$ ChangeZoneAll | Cost$ 6 W W | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBToken | SpellDescription$ Put each card exiled with this artifact into its owner's graveyard, then create a 2/2 colorless Robot artifact creature token for each card put into a graveyard this way. Sacrifice this artifact. +SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_2_2_a_robot | TokenOwner$ You | SubAbility$ DBSac +SVar:DBSac:DB$ Sacrifice | SacValid$ Self | SubSbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.inZoneGraveyard +SVar:OblivionRing:TRUE +Oracle:When this artifact enters, exile all artifacts and creatures with mana value 2 or less until this artifact leaves the battlefield.\n{6}{W}{W}: Put each card exiled with this artifact into its owner's graveyard, then create a 2/2 colorless Robot artifact creature token for each card put into a graveyard this way. Sacrifice this artifact. diff --git a/forge-gui/res/cardsfolder/upcoming/ruinous_rampage.txt b/forge-gui/res/cardsfolder/upcoming/ruinous_rampage.txt new file mode 100644 index 00000000000..0fe23546732 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ruinous_rampage.txt @@ -0,0 +1,7 @@ +Name:Ruinous Rampage +ManaCost:1 R R +Types:Sorcery +A:SP$ Charm | Choices$ DBDealDamage,DBExile | CharmNum$ 1 +SVar:DBDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each opponent. +SVar:DBExile:DB$ ChangeZoneAll | ChangeType$ Artifact.cmcLE3 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile all artifacts with mana value 3 or less. +Oracle:Choose one —\n• Ruinous Rampage deals 3 damage to each opponent.\n• Exile all artifacts with mana value 3 or less. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/virulent_silencer.txt b/forge-gui/res/cardsfolder/upcoming/virulent_silencer.txt new file mode 100644 index 00000000000..6679ca5fa08 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/virulent_silencer.txt @@ -0,0 +1,8 @@ +Name:Virulent Silencer +ManaCost:3 +Types:Artifact Creature Robot Assassin +PT:2/3 +T:Mode$ DamageDone | ValidSource$ Creature.!token+Artifact+YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPoison | TriggerDescription$ Whenever a nontoken artifact creature you control deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) +SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 2 +AI:RemoveDeck:Random +Oracle:Whenever a nontoken artifact creature you control deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/upcoming/vote_out.txt b/forge-gui/res/cardsfolder/upcoming/vote_out.txt new file mode 100644 index 00000000000..5536192af65 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vote_out.txt @@ -0,0 +1,6 @@ +Name:Vote Out +ManaCost:3 B +Types:Instant +K:Convoke +A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nDestroy target creature. \ No newline at end of file