diff --git a/forge-gui/res/cardsfolder/upcoming/fear_of_infinity.txt b/forge-gui/res/cardsfolder/upcoming/fear_of_infinity.txt new file mode 100644 index 00000000000..fb96df79c3b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fear_of_infinity.txt @@ -0,0 +1,11 @@ +Name:Fear of Infinity +ManaCost:1 U B +Types:Enchantment Creature Nightmare +PT:2/2 +K:Flying +K:Lifelink +K:CARDNAME can't block. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return CARDNAME from your graveyard to your hand. +T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return CARDNAME from your graveyard to your hand. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand +Oracle:Flying, lifelink\nFear of Infinity can't block.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return Fear of Infinity from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/marina_vendrells_grimoire.txt b/forge-gui/res/cardsfolder/upcoming/marina_vendrells_grimoire.txt new file mode 100644 index 00000000000..7154da3e4f5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/marina_vendrells_grimoire.txt @@ -0,0 +1,15 @@ +Name:Marina Vendrell's Grimoire +ManaCost:5 U +Types:Legendary Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDraw1 | TriggerDescription$ When CARDNAME enters, if you cast it, draw five cards. +SVar:TrigDraw1:DB$ Draw | NumCards$ 5 +S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size and don't lose the game for having 0 or less life. +R:Event$ GameLoss | ActiveZones$ Battlefield | ValidPlayer$ You | ValidLoseReason$ LifeReachedZero | Layer$ CantHappen | Secondary$ True | Description$ You have no maximum hand size and don't lose the game for having 0 or less life. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw2 | TriggerDescription$ Whenever you gain life, draw that many cards. +SVar:TrigDraw2:DB$ Draw | Defined$ You | NumCards$ X +T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you lose life, discard that many cards. Then if you have no cards in hand, you lose the game. +SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ X | Mode$ TgtChoose | SubAbility$ DBLosseGame +SVar:DBLosesGame:DB$ LosesGame | Defined$ You | CheckSVar$ Y | SVarCompare$ EQ0 +SVar:X:TriggerCount$LifeAmount +SVar:Y:Count$InYourHand +Oracle:When Marine Vendrell's Grimoire enters, if you cast it, draw five cards.\nYou have no maximum hand size and don't lose the game for having 0 or less life.\nWhenever you gain life, draw that many cards.\nWhenever you lose life, discard that many cards. Then if you have no cards in hand, you lose the game. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/popular_egotist.txt b/forge-gui/res/cardsfolder/upcoming/popular_egotist.txt new file mode 100644 index 00000000000..7938233e39c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/popular_egotist.txt @@ -0,0 +1,10 @@ +Name:Popular Egotist +ManaCost:2 B +Types:Creature Human Rogue +PT:3/2 +A:AB$ Pump | Cost$ 1 B Sac<1/Creature.Other;Enchantment.Other/another creature or enchantment> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it.) +SVar:DBTap:DB$ Tap | Defined$ Self +T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigLoseLife | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, target opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent to lose life | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +Oracle:{1}{B}, Sacrifice another creature or enchantment: Popular Egotist gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it.)\nWhenever you sacrifice a permanent, target opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/silent_hallcreeper.txt b/forge-gui/res/cardsfolder/upcoming/silent_hallcreeper.txt new file mode 100644 index 00000000000..0b68a4fbf76 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/silent_hallcreeper.txt @@ -0,0 +1,11 @@ +Name:Silent Hallcreeper +ManaCost:1 U +Types:Enchantment Creature Horror +PT:1/1 +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigCharm | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBDraw,DBClone | ChoiceRestriction$ ThisGame | CharmNum$ 1 +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on CARDNAME. +SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. +SVar:DBClone:DB$ Clone | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control to copy | SpellDescription$ CARDNAME becomes a copy of another target creature you control. +Oracle:Silent Hallcreeper can't be blocked.\nWhenever Silent Hallcreeper deals combat damage to a player, choose one that hasn't been chosen -\n• Put two +1/+1 counters on Silent Hallcreeper.\n• Draw a card.\n• Silent Hallcreeper becomes a copy of another target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_rollercrusher_ride.txt b/forge-gui/res/cardsfolder/upcoming/the_rollercrusher_ride.txt new file mode 100644 index 00000000000..3cf72e820ed --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_rollercrusher_ride.txt @@ -0,0 +1,9 @@ +Name:The Rollercrusher Ride +ManaCost:X 2 R +Types:Legendary Enchantment +R:Event$ DamageDone | Delirium$ True | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | IsCombat$ False | ReplaceWith$ DamageReplace | Description$ Delirium — If a source you control would deal noncombat damage to a permanent or player while there are four or more card types among cards in your graveyard, it deals double that damage instead. +SVar:DamageReplace:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ ReplaceCount$DamageAmount/Twice +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals X damage to each of up to X target creatures. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ X | NumDmg$ X +SVar:X:Count$xPaid +Oracle:Delirium — If a source you control would deal noncombat damage to a permanent or player while there are four or more card types among cards in your graveyard, it deals double that damage instead.\nWhen The Rollercrusher Ride enters, it deals X damage to each of up to X target creatures. \ No newline at end of file