diff --git a/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt new file mode 100644 index 00000000000..caf8200d7ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt @@ -0,0 +1,12 @@ +Name:Adeline, Resplendent Cathar +ManaCost:1 W W +Types:Legendary Creature Human Knight +PT:*/4 +K:Vigilance +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of creatures you control. +SVar:X:Count$Valid Creature.YouCtrl +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, for each opponent, create a 1/1 white Human creature token that's tapped and attacking that player or a planeswalker they control. +SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ w_1_1_human | TokenTapped$ True | TokenAttacking$ True | ChoosePlayerOrPlaneswalker$ True | TokenOwner$ You +SVar:Y:PlayerCountOpponents$Amount +DeckHas:Ability$Token +Oracle:Vigilance\nAdeline, Resplendent Cathar's power is equal to the number of creatures you control.\nWhenever you attack, for each opponent, create a 1/1 white Human creature token that's tapped and attacking that player or a planeswalker they control. diff --git a/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt b/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt new file mode 100644 index 00000000000..ec5254b1e9b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt @@ -0,0 +1,20 @@ +Name:Ambitious Farmhand +ManaCost:1 W +Types:Creature Human Peasant +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +A:AB$SetState | Cost$ 1 W W | Defined$ Self | CheckSVar$ X | SVarCompare$ GE3 | Mode$ Transform | PrecostDesc$ Coven — | SpellDescription$ Transform CARDNAME. Activate only if you control three or more creatures with different powers. +SVar:X:Count$DifferentPower_Creature.YouCtrl +AlternateMode:DoubleFaced +Oracle:When Ambitious Farmhand enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\nCoven — {1}{W}{W}: Transform Ambitious Farmhand. Activate only if you control three or more creatures with different powers. + +ALTERNATE + +Name:Seasoned Cathar +ManaCost:no cost +Types:Creature Human Knight +Colors:white +PT:3/3 +K:Lifelink +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt b/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt new file mode 100644 index 00000000000..61fb6fd18c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt @@ -0,0 +1,19 @@ +Name:Bereaved Survivor +ManaCost:2 W +Types:Creature Human Peasant +PT:2/1 +T:Mode$ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When another creature you control dies, transform CARDNAME. +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform +AlternateMode:DoubleFaced +Oracle:When another creature you control dies, transform Bereaved Survivor. + +ALTERNATE + +Name:Dauntless Avenger +ManaCost:no cost +Types:Creature Human Soldier +Colors:white +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with mana value 2 or less from your graveyard to the battlefield tapped and attacking. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | Tapped$ True | Attacking$ True +Oracle:Whenever Dauntless Avenger attacks, return target creature card with mana value 2 or less from your graveyard to the battlefield tapped and attacking. diff --git a/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt b/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt new file mode 100644 index 00000000000..87fe60c39bd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt @@ -0,0 +1,8 @@ +Name:Borrowed Time +ManaCost:2 W +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay +SVar:PlayMain1:TRUE +SVar:OblivionRing:TRUE +Oracle:When Borrowed Time enters the battlefield, exile target nonland permanent an opponent controls until Borrowed Time leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt b/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt new file mode 100644 index 00000000000..00c465a47e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt @@ -0,0 +1,7 @@ +Name:Cathar Commando +ManaCost:1 W +Types:Creature Human Soldier +PT:3/1 +K:Flash +A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +Oracle:Flash\n{1}, Sacrifice Cathar Commando: Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/upcoming/cathars_call.txt b/forge-gui/res/cardsfolder/upcoming/cathars_call.txt new file mode 100644 index 00000000000..31b0d05490c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cathars_call.txt @@ -0,0 +1,10 @@ +Name:Cathar's Call +ManaCost:2 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Vigilance | AddTrigger$ CatharTrig | Description$ Enchanted creature has vigilance and "At the beginning of your end step, create a 1/1 white Human creature token." +SVar:CatharTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a 1/1 white Human creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ You +DeckHas:Ability$Token +Oracle:Enchant creature\nEnchanted creature has vigilance and "At the beginning of your end step, create a 1/1 white Human creature token." diff --git a/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt new file mode 100644 index 00000000000..517171db29c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt @@ -0,0 +1,9 @@ +Name:Falkenrath Pit Fighter +ManaCost:R +Types:Creature Vampire Warrior +PT:2/1 +A:AB$ Draw | Cost$ 1 R Discard<1/Card> Sac<1/Vampire> | Defined$ You | NumCards$ 2 | CheckSVar$ X | SpellDescription$ Draw two cards. Activate only if an opponent lost life this turn. +SVar:X:Count$LifeOppsLostThisTurn +DeckHas:Ability$Sacrifice & Ability$Discard +DeckHints:Type$Vampire +Oracle:{1}{R}, Discard a card, Sacrifice a Vampire: Draw two cards. Activate only if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt new file mode 100644 index 00000000000..fab2e3b3391 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt @@ -0,0 +1,7 @@ +Name:Ghoulish Procession +ManaCost:1 B +Types:Enchantment +T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.nonToken | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed +DeckHas:Ability$Token +Oracle:Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt b/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt new file mode 100644 index 00000000000..7a5bf5d2513 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt @@ -0,0 +1,7 @@ +Name:Morbid Opportunist +ManaCost:2 B +Types:Creature Human Rogue +PT:1/3 +T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.Other | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more other creatures die, draw a card. This ability triggers only once each turn. +SVar:TrigDraw:DB$ Draw +Oracle:Whenever one or more other creatures die, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt new file mode 100644 index 00000000000..889d678999e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt @@ -0,0 +1,6 @@ +Name:Rite of Oblivion +ManaCost:W B +Types:Sorcery +K:Flashback:2 W B +A:SP$ ChangeZone | Cost$ W B Sac<1/Permanent.nonLand/nonland permanent> | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. +Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nExile target nonland permanent.\nFlashback {2}{W}{B} (You may cast this card from your graveyard for its flashback cost and any additional costs. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt new file mode 100644 index 00000000000..0ebc8664340 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt @@ -0,0 +1,8 @@ +Name:Sacred Fire +ManaCost:R W +Types:Instant +K:Flashback:4 R W +A:SP$ DealDamage | Cost$ R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Sacred Fire deals 2 damage to any target and you gain 2 life.\nFlashback {4}{R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt b/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt new file mode 100644 index 00000000000..dd2748a53ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt @@ -0,0 +1,8 @@ +Name:Sigardian Savior +ManaCost:3 W W +Types:Creature Angel +PT:3/3 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return up to two target creature cards with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | SelectPrompt$ Select up to two target creature cards with mana value 2 or less to return to the battlefield | TargetMin$ 0 | TargetMax$ 2 +Oracle:Flying\nWhen Sigardian Savior enters the battlefield, if you cast it, return up to two target creature cards with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt b/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt new file mode 100644 index 00000000000..8089df658b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt @@ -0,0 +1,5 @@ +Name:Stuffed Bear +ManaCost:2 +Types:Artifact +A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Bear | Colors$ Green | SpellDescription$ CARDNAME becomes a 4/4 green Bear artifact creature until end of turn. +Oracle: {2}: Stuffed Bear becomes a 4/4 green Bear artifact creature until end of turn.