diff --git a/forge-gui/res/cardsfolder/upcoming/cloudkill.txt b/forge-gui/res/cardsfolder/upcoming/cloudkill.txt new file mode 100644 index 00000000000..510ab1a6065 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cloudkill.txt @@ -0,0 +1,7 @@ +Name:Cloudkill +ManaCost:4 B B +Types:Sorcery +A:SP$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | SpellDescription$ All creatures get -X/-X until end of turn, where X is the greatest mana value of a commander you own on the battlefield or in the command zone. +SVar:X:Count$HighestCMC_Card.IsCommander+YouOwn+inZoneBattlefield,Card.IsCommander+YouOwn+inZoneCommand +AI:RemoveDeck:NonCommander +Oracle:All creatures get -X/-X until end of turn, where X is the greatest mana value of a commander you own on the battlefield or in the command zone. diff --git a/forge-gui/res/cardsfolder/upcoming/coronation_of_chaos.txt b/forge-gui/res/cardsfolder/upcoming/coronation_of_chaos.txt new file mode 100644 index 00000000000..36a705bf5b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/coronation_of_chaos.txt @@ -0,0 +1,6 @@ +Name:Coronation of Chaos +ManaCost:2 R +Types:Sorcery +A:SP$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 3 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | TgtPrompt$ Select up to three target creatures | SubAbility$ DBGoad | SpellDescription$ Up to three target creatures can't block this turn. Goad them. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) +SVar:DBGoad:DB$ Goad | Defined$ Targeted +Oracle:Up to three target creatures can't block this turn. Goad them. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/upcoming/criminal_past.txt b/forge-gui/res/cardsfolder/upcoming/criminal_past.txt new file mode 100644 index 00000000000..cc76fb6d6e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/criminal_past.txt @@ -0,0 +1,10 @@ +Name:Criminal Past +ManaCost:2 B +Types:Legendary Enchantment Background +S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddKeyword$ Menace | AddStaticAbility$ PowerGrave | Description$ Commander creatures you own have menace and "This creature gets +X/+0, where X is the number of creature cards in your graveyard." (A creature with menace can't be blocked except by two or more creatures.) +SVar:PowerGrave:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | This creature gets +X/+0, where X is the number of creature cards in your graveyard. +SVar:X:Count$TypeInYourYard.Creature +DeckHints:Ability$Discard|Mill|Sacrifice +DeckHas:Ability$Graveyard +AI:RemoveDeck:NonCommander +Oracle:Commander creatures you own have menace and "This creature gets +X/+0, where X is the number of creature cards in your graveyard." (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/crystal_dragon_rob_the_hoard.txt b/forge-gui/res/cardsfolder/upcoming/crystal_dragon_rob_the_hoard.txt new file mode 100644 index 00000000000..c9d06b3cfa4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/crystal_dragon_rob_the_hoard.txt @@ -0,0 +1,16 @@ +Name:Crystal Dragon +ManaCost:4 W W +Types:Creature Dragon +PT:4/4 +K:Flying +K:Vigilance +AlternateMode:Adventure +Oracle:Flying, vigilance + +ALTERNATE + +Name:Rob the Hoard +ManaCost:1 W +Types:Sorcery Adventure +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target artifact, enchantment, or legendary card in your graveyard | ValidTgts$ Artifact.YouOwn,Enchantment.YouOwn,Card.Legendary+YouOwn | SpellDescription$ Return target artifact, enchantment, or legendary card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) +Oracle:Return target artifact, enchantment, or legendary card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/upcoming/cultist_of_the_absolute.txt b/forge-gui/res/cardsfolder/upcoming/cultist_of_the_absolute.txt new file mode 100644 index 00000000000..52adb6ade2a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cultist_of_the_absolute.txt @@ -0,0 +1,10 @@ +Name:Cultist of the Absolute +ManaCost:B +Types:Legendary Enchantment Background +S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Flying & Deathtouch & Ward:PayLife<3> | AddTrigger$ UpkeepSac | Description$ Commander creatures you own get +3/+3 and have flying, deathtouch, "Ward—Pay 3 life," and "At the beginning of your upkeep, sacrifice a creature." +SVar:UpkeepSac:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature +SVar:PlayMain1:TRUE +DeckHas:Ability$Sacrifice +AI:RemoveDeck:NonCommander +Oracle:Commander creatures you own get +3/+3 and have flying, deathtouch, "Ward—Pay 3 life," and "At the beginning of your upkeep, sacrifice a creature." diff --git a/forge-gui/res/cardsfolder/upcoming/evolved_sleeper.txt b/forge-gui/res/cardsfolder/upcoming/evolved_sleeper.txt new file mode 100644 index 00000000000..63daac54f6b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/evolved_sleeper.txt @@ -0,0 +1,11 @@ +Name:Evolved Sleeper +ManaCost:B +Types:Creature Human +PT:1/1 +A:AB$ Animate | Cost$ B | Types$ Human,Cleric | Duration$ Permanent | Power$ 2 | Toughness$ 2 | SpellDescription$ CARDNAME becomes a Human Cleric with base power and toughness 2/2. +A:AB$ PutCounter | Cost$ 1 B | ConditionPresent$ Card.Self+Cleric | CounterType$ Deathtouch | CounterNum$ 1 | SubAbility$ TrigAnimate | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3. +SVar:TrigAnimate:DB$ Animate | ConditionPresent$ Card.Self+Cleric | Types$ Phyrexian,Human,Cleric | Duration$ Permanent | Power$ 3 | Toughness$ 3 +A:AB$ PutCounter | Cost$ 1 B B | ConditionPresent$ Card.Self+Phyrexian | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigDraw | StackDescription$ SpellDescription | SpellDescription$ If CARDNAME is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. +SVar:TrigDraw:DB$ Draw | ConditionPresent$ Card.Self+Phyrexian | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 +Oracle:{B}: Evolved Sleeper becomes a Human Cleric with base power and toughness 2/2.\n{1}{B}: If Evolved Sleeper is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3.\n{1}{B}{B}: If Evolved Sleeper is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/jaya_fiery_negotiator.txt b/forge-gui/res/cardsfolder/upcoming/jaya_fiery_negotiator.txt new file mode 100644 index 00000000000..0a4f8ec55e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jaya_fiery_negotiator.txt @@ -0,0 +1,20 @@ +Name:Jaya, Fiery Negotiator +ManaCost:2 R R +Types:Legendary Planeswalker Jaya +Loyalty:4 +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ r_1_1_monk_prowess | TokenOwner$ You | SpellDescription$ Create a 1/1 red Monk creature token with prowess. +A:AB$ Dig | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Exile the top two cards of your library. 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. +A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | RememberObjects$ Targeted | SubAbility$ DBDelayedTrigger | StackDescription$ Whenever you attack this turn, CARDNAME deals damage equal to the number of attacking creatures to {c:ThisTargetedCard}. | SpellDescription$ Choose target creature an opponent controls. Whenever you attack this turn, CARDNAME deals damage equal to the number of attacking creatures to that creature. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ AttackersDeclared | ThisTurn$ True | Execute$ TrigDamage | SubAbility$ DBCleanup | StackDescription$ None | TriggerDescription$ Whenever you attack this turn, CARDNAME deals damage equal to the number of attacking creatures to that creature. +SVar:TrigDamage:DB$ DealDamage | Defined$ Remembered | NumDmg$ X +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jaya, Fiery Negotiator | Image$ emblem_jaya_fiery_negotiator | Triggers$ CopySpell | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a red instant or sorcery spell, copy it twice. You may choose new targets for the copies." +SVar:CopySpell:Mode$ SpellCast | ValidCard$ Instant.Red,Sorcery.Red | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Command | TriggerDescription$ Whenever you cast an instant or sorcery spell, copy it. You may choose new targets for the copy. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ 2 | MayChooseTarget$ True +SVar:X:Count$Valid Creature.attacking+YouCtrl +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +SVar:BuffedBy:Instant,Sorcery +DeckHints:Type$Instant|Sorcery +Oracle:[+1]: Create a 1/1 red Monk creature token with prowess.\n[−1]: Exile the top two cards of your library. Choose one of them. You may play that card this turn.\n[−2]: Choose target creature an opponent controls. Whenever you attack this turn, Jaya, Fiery Negotiator deals damage equal to the number of attacking creatures to that creature.\n[−8]: You get an emblem with "Whenever you cast a red instant or sorcery spell, copy it twice. You may choose new targets for the copies." diff --git a/forge-gui/res/tokenscripts/r_1_1_monk_prowess.txt b/forge-gui/res/tokenscripts/r_1_1_monk_prowess.txt new file mode 100644 index 00000000000..2ed6a5b1108 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_1_1_monk_prowess.txt @@ -0,0 +1,7 @@ +Name:Monk Token +ManaCost:no cost +Types:Creature Monk +Colors:red +PT:1/1 +K:Prowess +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)