diff --git a/forge-gui/res/cardsfolder/upcoming/serra_paragon.txt b/forge-gui/res/cardsfolder/upcoming/serra_paragon.txt new file mode 100644 index 00000000000..550b69d55f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/serra_paragon.txt @@ -0,0 +1,14 @@ +Name:Serra Paragon +ManaCost:2 W W +Types:Creature Angel +PT:3/4 +K:Flying +S:Mode$ Continuous | Affected$ Permanent.YouOwn+cmcLE3,Land.YouOwn| Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." +T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.MayPlaySource | Execute$ DBAnimate | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." +T:Mode$ LandPlayed | ValidCard$ Land | ValidSA$ SpellAbility.MayPlaySource | TriggerZones$ Battlefield | Execute$ DBAnimate | Secondary$ True | TriggerDescription$ Once during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." +SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Duration$ Permanent | Triggers$ TrigDieExile +SVar:TrigDieExile:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life. +SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$Graveyard|LifeGain +Oracle:Flying\nOnce during each of your turns, you may play a land from your graveyard or cast a permanent spell with mana value 3 or less from your graveyard. If you do, it gains "When this permanent is put into a graveyard from the battlefield, exile it and you gain 2 life." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/toxic_abomination.txt b/forge-gui/res/cardsfolder/upcoming/toxic_abomination.txt new file mode 100644 index 00000000000..c8decc3b012 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/toxic_abomination.txt @@ -0,0 +1,7 @@ +Name:Toxic Abomination +ManaCost:1 B +Types:Creature Phyrexian Zombie +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 2 life. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 +Oracle:When Toxic Abomination enters the battlefield, you lose 2 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tribute_to_urborg.txt b/forge-gui/res/cardsfolder/upcoming/tribute_to_urborg.txt new file mode 100644 index 00000000000..960beb981d3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tribute_to_urborg.txt @@ -0,0 +1,10 @@ +Name:Tribute to Urborg +ManaCost:1 B +Types:Instant +K:Kicker:1 U +A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 | SubAbility$ KickerPump | SpellDescription$ Target creature gets -2/-2 until end of turn. If this spell was kicked, that creature gets an additional -1/-1 until end of turn for each instant and sorcery card in your graveyard. +SVar:KickerPump:DB$ Pump | Condition$ Kicked | Defined$ Targeted | NumAtt$ -X | NumDef$ -X +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckHints:Ability$Graveyard & Color$Blue & Type$Instant|Sorcery +SVar:BuffedBy:Instant,Sorcery +Oracle:Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.)\nTarget creature gets -2/-2 until end of turn. If this spell was kicked, that creature gets an additional -1/-1 until end of turn for each instant and sorcery card in your graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/tura_kennerud_skyknight.txt b/forge-gui/res/cardsfolder/upcoming/tura_kennerud_skyknight.txt new file mode 100644 index 00000000000..344ecbafc94 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tura_kennerud_skyknight.txt @@ -0,0 +1,10 @@ +Name:Tura Kennerud, Skyknight +ManaCost:2 W U U +Types:Legendary Creature Human Knight +PT:3/3 +K:Flying +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 1/1 white Soldier creature token. +SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier +DeckHas:Ability$Token & Type$Soldier +DeckNeeds:Type$Instant|Sorcery +Oracle:Flying\nWhenever you cast an instant or sorcery spell, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/urborg_repossession.txt b/forge-gui/res/cardsfolder/upcoming/urborg_repossession.txt new file mode 100644 index 00000000000..a0e9f5504c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urborg_repossession.txt @@ -0,0 +1,10 @@ +Name:Urborg Repossession +ManaCost:B +Types:Sorcery +K:Kicker:1 G +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 1 | TgtPrompt$ Choose target creature card in your graveyard | ChangeType$ | SubAbility$ DBGainLife | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to your hand. You gain 2 life. If this spell was kicked, return another target permanent card from your graveyard to your hand. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | SubAbility$ DBReturnKicked +SVar:DBReturnKicked:DB$ ChangeZone | Condition$ Kicked | TargetUnique$ True | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 1 | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouOwn +DeckHas:Ability$LifeGain|Graveyard +DeckHints:Color$Green +Oracle:Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.) Return target creature card from your graveyard to your hand. You gain 2 life. If this spell was kicked, return another target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/valiant_veteran.txt b/forge-gui/res/cardsfolder/upcoming/valiant_veteran.txt new file mode 100644 index 00000000000..52bfbaca36a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/valiant_veteran.txt @@ -0,0 +1,9 @@ +Name:Valiant Veteran +ManaCost:1 W +Types:Creature Kor Soldier +PT:2/2 +S:Mode$ Continuous | Affected$ Soldier.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Soldiers you control get +1/+1. +A:AB$ PutCounterAll | Cost$ 3 W W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidCards$ Soldier.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each Soldier you control. +DeckHas:Ability$Counters|Graveyard +DeckHints:Type$Soldier +Oracle:Other Soldiers you control get +1/+1.\n{3}{W}{W}, Exile Valiant Veteran from your graveyard: Put a +1/+1 counter on each Soldier you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vanquishers_axe.txt b/forge-gui/res/cardsfolder/upcoming/vanquishers_axe.txt new file mode 100644 index 00000000000..685c5dbdef4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vanquishers_axe.txt @@ -0,0 +1,6 @@ +Name:Vanquisher's Axe +ManaCost:1 +Types:Artifact Equipment +K:Equip:2 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. +Oracle:Equipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/viashino_branchrider.txt b/forge-gui/res/cardsfolder/upcoming/viashino_branchrider.txt new file mode 100644 index 00000000000..0d67708a079 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/viashino_branchrider.txt @@ -0,0 +1,12 @@ +Name:Viashino Branchrider +ManaCost:R +Types:Creature Viashino Warrior +PT:1/1 +K:Haste +K:Kicker:2 G +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +SVar:WasKicked:Count$Kicked.1.0 +DeckHas:Ability$Counters +DeckHints:Color$Green +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nHaste\nIf Viashino Branchrider was kicked, it enters the battlefield with two +1/+1 counters on it.\n{2}{R}: Viashino Branchrider gets +2/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/voda_sea_scavenger.txt b/forge-gui/res/cardsfolder/upcoming/voda_sea_scavenger.txt new file mode 100644 index 00000000000..8d8f418b2f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/voda_sea_scavenger.txt @@ -0,0 +1,9 @@ +Name:Voda Sea Scavenger +ManaCost:2 U +Types:Creature Merfolk Rogue +PT:3/2 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ Domain — When CARDNAME enters the battlefield, look at the top X cards of your library, where X is the number of basic land types among lands you control. You may put one of those cards on top of your library. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ X | Defined$ You | Optional$ True | ChangeNum$ 1 | DestinationZone$ Library | RestRandomOrder$ True | LibraryPosition$ 0 +SVar:X:Count$Domain +AI:RemoveDeck:Random +Oracle:Domain — When Voda Sea Scavenger enters the battlefield, look at the top X cards of your library, where X is the number of basic land types among lands you control. You may put one of those cards on top of your library. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/walking_bulwark.txt b/forge-gui/res/cardsfolder/upcoming/walking_bulwark.txt new file mode 100644 index 00000000000..99be02dc5c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/walking_bulwark.txt @@ -0,0 +1,12 @@ +Name:Walking Bulwark +ManaCost:1 +Types:Artifact Creature Golem +PT:0/3 +K:Defender +A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.withDefender | KW$ Haste | SorcerySpeed$ True | TgtPrompt$ Select target creature with defender | StackDescription$ SpellDescription | SubAbility$ DBEffect | SpellDescription$ Until end of turn, target creature with defender gains haste, can attack as though it didn't have defender, and assigns combat damage equal to its toughness rather than its power. Activate only as a sorcery. +SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ CanAttack,CombatDamageToughness | ForgetOnMoved$ Battlefield +SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.IsRemembered | Description$ This creature gains haste, can attack as though it didn't have defender, and assigns combat damage equal to its toughness rather than its power. +SVar:CombatDamageToughness:Mode$ CombatDamageToughness | ValidCard$ Card.IsRemembered | Secondary$ True | Description$ This creature gains haste, can attack as though it didn't have defender, and assigns combat damage equal to its toughness rather than its power. +DeckHas:Keyword$Haste +DeckHints:Keyword$Defender +Oracle:Defender\n{2}: Until end of turn, target creature with defender gains haste, can attack as though it didn't have defender, and assigns combat damage equal to its toughness rather than its power. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/yavimaya_iconoclast.txt b/forge-gui/res/cardsfolder/upcoming/yavimaya_iconoclast.txt new file mode 100644 index 00000000000..5d2f65b8555 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/yavimaya_iconoclast.txt @@ -0,0 +1,10 @@ +Name:Yavimaya Iconoclast +ManaCost:1 G +Types:Creature Elf +PT:3/2 +K:Kicker:R +K:Trample +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Haste +DeckHints:Color$Red +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nTrample\nWhen Yavimaya Iconoclast enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. \ No newline at end of file