diff --git a/forge-gui/res/cardsfolder/upcoming/bortuk_bonerattle.txt b/forge-gui/res/cardsfolder/upcoming/bortuk_bonerattle.txt new file mode 100644 index 00000000000..b21ad37cf29 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bortuk_bonerattle.txt @@ -0,0 +1,12 @@ +Name:Bortuk Bonerattle +ManaCost:4 B G +Types:Legendary Creature Troll Shaman +PT:4/4 +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Domain — When CARDNAME enters the battlefield, if you cast it, choose target creature card in your graveyard. Return that card to the battlefield if its mana value is less than or equal to the number of basic land types among lands you control. Otherwise, put it into your hand. +SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLEX | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ Targeted | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcGTX +SVar:X:Count$Domain +SVar:BuffedBy:Plains,Island,Swamp,Mountain,Forest +RemoveDeck:Random +DeckHas:Ability$Graveyard +Oracle:Domain — When Bortuk Bonerattle enters the battlefield, if you cast it, choose target creature card in your graveyard. Return that card to the battlefield if its mana value is less than or equal to the number of basic land types among lands you control. Otherwise, put it into your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/king_darien_xlviii.txt b/forge-gui/res/cardsfolder/upcoming/king_darien_xlviii.txt new file mode 100644 index 00000000000..c192e7c161f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/king_darien_xlviii.txt @@ -0,0 +1,12 @@ +Name:King Darien XLVIII +ManaCost:1 G W +Types:Legendary Creature Human Soldier +PT:2/3 +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control get +1/+1. +A:AB$ PutCounter | Cost$ 3 G W | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBToken | SpellDescription$ Put a +1/+1 counter on NICKNAME and create a 1/1 white Soldier creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You | StackDescription$ None +A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.token+YouCtrl | KW$ Hexproof & Indestructible | SpellDescription$ Creature tokens you control gain hexproof and indestructible until end of turn. +DeckHas:Ability$Counters|Token|Sacrifice & Type|Soldier +DeckHints:Ability$Token +SVar:PlayMain1:TRUE +Oracle:Other creatures you control get +1/+1.\n{3}{G}{W}: Put a +1/+1 counter on King Darien and create a 1/1 white Soldier creature token.\nSacrifice King Darien: Creature tokens you control gain hexproof and indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/lagomos_hand_of_hatred.txt b/forge-gui/res/cardsfolder/upcoming/lagomos_hand_of_hatred.txt new file mode 100644 index 00000000000..3df559e2f14 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lagomos_hand_of_hatred.txt @@ -0,0 +1,10 @@ +Name:Lagomos, Hand of Hatred +ManaCost:1 B R +Types:Legendary Creature Human Shaman +PT:1/3 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 2/1 red Elemental creature token with trample and haste. Sacrifice it at the beginning of the next end step. +SVar:TrigToken:DB$ Token | TokenScript$ r_2_1_elemental_trample_haste | TokenAmount$ 1 | AtEOT$ Sacrifice +A:AB$ ChangeZone | Cost$ T | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | CheckSVar$ X | SVarCompare$ GE5 | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. Activate only if five or more creatures died this turn. +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$Counters|Sacrifice|Token & Type$Elemental +Oracle:\nAt the beginning of combat on your turn, create a 2/1 red Elemental creature token with trample and haste. Sacrifice it at the beginning of the next end step.\n{T}: Search your library for a card, put it into your hand, then shuffle. Activate only if five or more creatures died this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/queen_allenal_of_ruadach.txt b/forge-gui/res/cardsfolder/upcoming/queen_allenal_of_ruadach.txt new file mode 100644 index 00000000000..23074d79091 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/queen_allenal_of_ruadach.txt @@ -0,0 +1,13 @@ +Name:Queen Allenal of Ruadach +ManaCost:G W W +Types:Legendary Creature Elf Noble +PT:*/* +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creatures you control. +R:Event$ CreateToken | ActiveZones$ Battlefield | ValidToken$ Card.YouCtrl | ReplaceWith$ DBReplace | Description$ If one or more tokens would be created under your control, those tokens plus a 1/1 white Soldier creature token are created instead. +SVar:DBReplace:DB$ ReplaceToken | Type$ AddToken | Amount$ 1 | ValidCard$ Card.YouCtrl | TokenScript$ w_1_1_soldier +SVar:X:Count$Valid Creature.YouCtrl +SVar:BuffedBy:Creature +SVar:NoZeroToughnessAI:True +DeckHas:Ability$Token & Type$Soldier +DeckHints:Ability$Token +Oracle:Queen Allenal of Ruadach's power and toughness are each equal to the number of creatures you control.\nIf one or more creature tokens would be created under your control, those tokens plus a 1/1 white Soldier creature token are created instead. diff --git a/forge-gui/res/cardsfolder/upcoming/sphinx_of_clear_skies.txt b/forge-gui/res/cardsfolder/upcoming/sphinx_of_clear_skies.txt new file mode 100644 index 00000000000..842f5b7156f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sphinx_of_clear_skies.txt @@ -0,0 +1,14 @@ +Name:Sphinx of Clear Skies +ManaCost:3 U U +Types:Creature Sphinx +PT:5/5 +K:Flying +K:Ward:2 +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerDescription$ Domain — Whenever CARDNAME deals combat damage to a player, reveal the top X cards of your library, where X is the number of basic land types among lands you control. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard. (Piles can be empty.) +SVar:TrigChangeZone:DB$ PeekAndReveal | PeekAmount$ X | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBTwoPiles +SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBHand | UnchosenPile$ DBGrave +SVar:DBHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand +SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard +SVar:X:Count$Domain +DeckHas:Ability$Graveyard +Oracle:Flying, ward {2}\nDomain — Whenever Sphinx of Clear Skies deals combat damage to a player, reveal the top X cards of your library, where X is the number of basic land types among lands you control. An opponent separates those cards into two piles. Put one pile into your hand and the other into your graveyard. (Piles can be empty.) diff --git a/forge-gui/res/cardsfolder/upcoming/uurg_spawn_of_turg.txt b/forge-gui/res/cardsfolder/upcoming/uurg_spawn_of_turg.txt new file mode 100644 index 00000000000..3b9bc1ac44e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/uurg_spawn_of_turg.txt @@ -0,0 +1,12 @@ +Name:Uurg, Spawn of Turg +ManaCost:B B G +Types:Legendary Creature Frog Beast +PT:*/5 +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of land cards in your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 +A:AB$ GainLife | Cost$ B G Sac<1/Land> | LifeAmount$ 2 +SVar:X:Count$TypeInYourYard.Land +DeckHas:Ability$LifeGain|Graveyard +DeckHints:Ability$Graveyard +Oracle:Uurg, Spawn of Turg's power is equal to the number of land cards in your graveyard.\nAt the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard.\n{B}{G}, Sacrifice a land: You gain 2 life. diff --git a/forge-gui/res/tokenscripts/r_2_1_elemental_trample_haste.txt b/forge-gui/res/tokenscripts/r_2_1_elemental_trample_haste.txt new file mode 100644 index 00000000000..0afab06de77 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_2_1_elemental_trample_haste.txt @@ -0,0 +1,8 @@ +Name:Elemental token +ManaCost:no cost +Colors:red +Types:Creature Elemental +PT:2/1 +K:Trample +K:Haste +Oracle:Trample, haste