diff --git a/forge-gui/res/cardsfolder/upcoming/orcish_siegemaster.txt b/forge-gui/res/cardsfolder/upcoming/orcish_siegemaster.txt new file mode 100644 index 00000000000..763ec7f214a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/orcish_siegemaster.txt @@ -0,0 +1,12 @@ +Name:Orcish Siegemaster +ManaCost:2 R +Types:Creature Orc Soldier +PT:0/5 +K:Trample +S:Mode$ Continuous | Affected$ Goblin.YouCtrl+Other,Orc.YouCtrl+Other | AddKeyword$ Trample | Description$ Other Orcs and Goblins you control have trample. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the greatest power among creatures you control. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X +SVar:X:Count$Valid Creature.YouCtrl$GreatestPower +SVar:HasAttackEffect:TRUE +DeckHints:Type$Goblin|Orc +Oracle:Trample\nOther Orcs and Goblins you control have trample.\nWhenever Orcish Siegemaster attacks, it gets +X/+0 until end of turn, where X is the greatest power among creatures you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rapacious_guest.txt b/forge-gui/res/cardsfolder/upcoming/rapacious_guest.txt new file mode 100644 index 00000000000..902af33ae82 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rapacious_guest.txt @@ -0,0 +1,15 @@ +Name:Rapacious Guest +ManaCost:2 B +Types:Creature Halfling Citizen +PT:2/2 +K:Menace +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$Whenever one or more creatures you control deal combat damage to a player, create a Food token. +SVar:DBToken:DB$ Token | TokenScript$ c_a_food_sac +T:Mode$ Sacrificed | ValidCard$ Food | Execute$ TrigPutCounter | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a Food, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME leaves the battlefield, target opponent loses life equal to its power. +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ X +SVar:X:TriggeredCard$CardPower +DeckHas:Ability$Token|Counters & Type$Food +DeckHints:Type$Food +Oracle:Menace\nWhenever one or more creatures you control deal combat damage to a player, create a Food token.\nWhenever you sacrifice a Food, put a +1/+1 counter on Rapacious Guest.\nWhen Rapacious Guest leaves the battlefield, target opponent loses life equal to its power. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/relic_of_sauron.txt b/forge-gui/res/cardsfolder/upcoming/relic_of_sauron.txt new file mode 100644 index 00000000000..8cadc3d30f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/relic_of_sauron.txt @@ -0,0 +1,8 @@ +Name:Relic of Sauron +ManaCost:4 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ Combo U B R | Amount$ 2 | SpellDescription$ Add two mana in any combination of {U}, {B} and/or {R}. +A:AB$ Draw | Cost$ 3 T | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. +SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:{T}: Add two mana in any combination of {U}, {B} and/or {R}.\n{3}, {T}: Draw two cards, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/song_of_earendil.txt b/forge-gui/res/cardsfolder/upcoming/song_of_earendil.txt new file mode 100644 index 00000000000..2c12169d765 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/song_of_earendil.txt @@ -0,0 +1,10 @@ +Name:Song of Earendil +ManaCost:3 G U +Types:Enchantment Saga +K:Saga:3:DBScry,DBToken,DBCounter +SVar:DBScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw two cards. +SVar:DBDraw:DB$ Draw | NumCards$ 2 +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac,u_2_2_bird_flying | SpellDescription$ Create a Treasure token and a 2/2 blue Bird creature token with flying. +SVar:DBCounter:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+withoutFlying | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ Put a flying counter on each creature you control without flying. +DeckHas:Ability$Counters|Token & Type$Bird|Treasure|Artifact +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2, then draw two cards.\nII — Create a Treasure token and a 2/2 blue Bird creature token with flying.\nIII — Put a flying counter on each creature you control without flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/subjugate_the_hobbits.txt b/forge-gui/res/cardsfolder/upcoming/subjugate_the_hobbits.txt new file mode 100644 index 00000000000..354edba7669 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/subjugate_the_hobbits.txt @@ -0,0 +1,5 @@ +Name:Subjugate the Hobbits +ManaCost:5 U U +Types:Sorcery +A:SP$ GainControl | AllValid$ Creature.IsNotCommander+cmcLE3 | NewController$ You | SpellDescription$ Gain control of each noncommander creature with mana value 3 or less. +Oracle:Gain control of each noncommander creature with mana value 3 or less. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/summons_of_saruman.txt b/forge-gui/res/cardsfolder/upcoming/summons_of_saruman.txt new file mode 100644 index 00000000000..7d4fe87e508 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/summons_of_saruman.txt @@ -0,0 +1,12 @@ +Name:Summons of Saruman +ManaCost:X U R +Types:Sorcery +A:SP$ Amass | Type$ Orc | Num$ X | SubAbility$ DBMill | SpellDescription$ Amass Orcs X. Mill X cards. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. (To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +SVar:DBMill:DB$ Mill | NumCards$ X | RememberMilled$ True | SubAbility$ DBCast +SVar:DBCast:DB$ Play | ValidZone$ Graveyard | Valid$ Card.IsRemembered | Controller$ You | WithoutManaCost$ True | ValidSA$ Spell.Instant+cmcLEX,Spell.Sorcery+cmcLEX | Optional$ True | Amount$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +K:Flashback:3 U R ExileFromGrave +SVar:X:Count$xPaid +DeckHas:Ability$Mill|Amass|Graveyard & Type$Army|Goblin +DeckHints:Ability$Graveyard +Oracle:Amass Orcs X. Mill X cards. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. (To amass Orcs X, put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nFlashback—{3}{U}{R}, Exile X cards from your graveyard.