Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Arnyn, Deathbloom Botanist
ManaCost:2 B
Types:Legendary Creature Vampire Druid
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+powerLE1,Creature.YouCtrl+toughnessLE1 | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control with power or toughness 1 or less dies, target opponent loses 2 life and you gain 2 life.
SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2
Oracle:Whenever a creature you control with power or toughness 1 or less dies, target opponent loses 2 life and you gain 2 life.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/cauldron_of_essence.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Cauldron of Essence
ManaCost:1 B G
Types:Artifact
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life.
SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
A:AB$ ChangeZone | Cost$ 1 B G T Sac<1/Creature> | Origin$ Graveyard | Destination$ Battlefield | ValidTgtDesc$ creature card in your graveyard | ValidTgts$ Creature.YouOwn | SorcerySpeed$ True | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only as a sorcery.
DeckHas:Ability$LifeGain
Oracle:Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life.\n{1}{B}{G}, {T}, Sacrifice a creature: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/comforting_counsel.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Comforting Counsel
ManaCost:1 G
Types:Enchantment
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a growth counter on this enchantment.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ GROWTH | CounterNum$ 1
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 3 | AddToughness$ 3 | IsPresent$ Card.Self+counters_GE5_GROWTH | Description$ As long as there are five or more growth counters on this enchantment, creatures you control get +3/+3.
DeckHas:Ability$Counters
DeckHints:Ability$LifeGain
Oracle:Whenever you gain life, put a growth counter on this enchantment.\nAs long as there are five or more growth counters on this enchantment, creatures you control get +3/+3.
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/dissection_practice.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Dissection Practice
ManaCost:B
Types:Instant
A:SP$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 1 life and you gain 1 life.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBPumpPlus
SVar:DBPumpPlus:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | ValidTgtDesc$ creature (+1/+1) | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBPumpMinus | SpellDescription$ Up to one target creature gets +1/+1 until end of turn.
SVar:DBPumpMinus:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | ValidTgtDesc$ creature (-1/-1) | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Up to one target creature gets -1/-1 until end of turn.
Oracle:Target opponent loses 1 life and you gain 1 life.\nUp to one target creature gets +1/+1 until end of turn.\nUp to one target creature gets -1/-1 until end of turn.
11 changes: 11 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/essenceknit_scholar.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Name:Essenceknit Scholar
ManaCost:B BG G
Types:Creature Dryad Warlock
PT:3/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 black and green Pest creature token with "Whenever this token attacks, you gain 1 life."
SVar:TrigToken:DB$ Token | TokenScript$ bg_1_1_pest_attack_lifegain | TokenOwner$ You
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if a creature died under your control this turn, draw a card.
SVar:TrigDraw:DB$ Draw
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl
DeckHas:Ability$LifeGain
Oracle:When this creature enters, create a 1/1 black and green Pest creature token with "Whenever this token attacks, you gain 1 life."\nAt the beginning of your end step, if a creature died under your control this turn, draw a card.
6 changes: 6 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/fix_whats_broken.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Name:Fix What's Broken
ManaCost:2 W B
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 2 W B PayLife<X> | ChangeType$ Artifact.YouOwn+cmcEQX,Creature.YouOwn+cmcEQX | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return each artifact and creature card with mana value X from your graveyard to the battlefield.
SVar:X:Count$xPaid
Oracle:As an additional cost to cast this spell, pay X life.\nReturn each artifact and creature card with mana value X from your graveyard to the battlefield.
7 changes: 7 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/hungry_graffalon.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name:Hungry Graffalon
ManaCost:3 G
Types:Creature Giraffe
PT:3/4
K:Reach
K:Increment
Oracle:Reach\nIncrement (Whenever you cast a spell, if the amount of mana you spent is greater than this creature's power or toughness, put a +1/+1 counter on this creature.)
14 changes: 14 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/magmablood_archaic.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Name:Magmablood Archaic
ManaCost:2R 2R 2R
Types:Creature Avatar
PT:2/2
K:Trample
K:Reach
K:etbCounter:P1P1:X:no Condition:Converge — This creature enters with a +1/+1 counter on it for each color of mana spent to cast it.
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast an instant or sorcery spell, creatures you control get +1/+0 until end of turn for each color of mana spent to cast that spell.
SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +Y
SVar:X:Count$Converge
SVar:Y:TriggeredCard$Converge
DeckHas:Ability$Counters
DeckHints:Type$Instant|Sorcery
Oracle:Trample, reach\nConverge — This creature enters with a +1/+1 counter on it for each color of mana spent to cast it.\nWhenever you cast an instant or sorcery spell, creatures you control get +1/+0 until end of turn for each color of mana spent to cast that spell.
7 changes: 7 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/moment_of_reckoning.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name:Moment of Reckoning
ManaCost:3 W W B B
Types:Sorcery
A:SP$ Charm | Choices$ DBDestroy,DBChangeZone | MinCharmNum$ 0 | CharmNum$ 4 | CanRepeatModes$ True
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand | ValidTgtDesc$ nonland permanent | SpellDescription$ Destroy target nonland permanent.
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.nonLand+YouOwn | ValidTgtDesc$ nonland permanent card in your graveyard | SpellDescription$ Return target nonland permanent card from your graveyard to the battlefield.
Oracle:Choose up to four. You may choose the same mode more than once.\n• Destroy target nonland permanent.\n• Return target nonland permanent card from your graveyard to the battlefield.
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/moseo_veins_new_dean.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Name:Moseo, Vein's New Dean
ManaCost:2 B
Types:Legendary Creature Bird Skeleton Warlock
PT:2/1
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 1/1 black and green Pest creature token with "Whenever this token attacks, you gain 1 life.
SVar:TrigToken:DB$ Token | TokenScript$ bg_1_1_pest_attack_lifegain | TokenOwner$ You
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | Execute$ TrigChangeZone | TriggerDescription$ Infusion — At the beginning of your end step, if you gained life this turn, return up to one target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of life you gained this turn.
SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.cmcLEX+YouOwn | TargetMin$ 0 | TargetMax$ 1 | ValidTgtDesc$ creature card in your graveyard with mana value lessr than or equal to the amount of life you gained this turn | Origin$ Graveyard | Destination$ Battlefield
SVar:X:Count$LifeYouGainedThisTurn
DeckHas:Ability$LifeGain
DeckHints:Ability$LifeGain
Oracle:Flying\nWhen Moseo enters, create a 1/1 black and green Pest creature token with "Whenever this token attacks, you gain 1 life."\nInfusion — At the beginning of your end step, if you gained life this turn, return up to one target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of life you gained this turn.
11 changes: 11 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/postmortem_professor.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Name:Postmortem Professor
ManaCost:1 B
Types:Creature Zombie Warlock
PT:2/2
S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block.
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks, each opponent loses 1 life and you gain 1 life.
SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
A:AB$ ChangeZone | Cost$ 1 B ExileFromGrave<1/Instant;Sorcery> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield.
SVar:HasAttackEffect:TRUE
Oracle:This creature can't block.\nWhenever this creature attacks, each opponent loses 1 life and you gain 1 life.\n{1}{B}, Exile an instant or sorcery card from your graveyard: Return this card from your graveyard to the battlefield.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/sundering_archaic.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Sundering Archaic
ManaCost:6
Types:Creature Avatar
PT:2/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Converge — When this creature enters, exile target nonland permanent an opponent controls with mana value less than or equal to the number of colors of mana spent to cast this creature.
SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+cmcLEX | ValidTgtDesc$ nonland permanent an opponent controls with mana value less than or equal to the number of colors of mana spent to cast this creature | Origin$ Battlefield | Destination$ Exile
A:AB$ ChangeZone | Cost$ 2 | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library.
SVar:X:Count$Converge
Oracle:Converge — When this creature enters, exile target nonland permanent an opponent controls with mana value less than or equal to the number of colors of mana spent to cast this creature.\n{2}: Put target card from a graveyard on the bottom of its owner's library.
11 changes: 11 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/transcendent_archaic.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Name:Transcendent Archaic
ManaCost:7
Types:Creature Avatar
PT:6/6
K:Vigilance
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Converge — When this creature enters, you may draw X cards, where X is the number of colors of mana spent to cast this spell. If you draw one or more cards this way, discard two cards.
SVar:TrigDraw:DB$ Draw | NumCards$ X | RememberDrawn$ True | OptionalDecider$ True | SubAbility$ DBDiscard
SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Converge
Oracle:Vigilance\nConverge — When this creature enters, you may draw X cards, where X is the number of colors of mana spent to cast this spell. If you draw one or more cards this way, discard two cards.
6 changes: 6 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/vicious_rivalry.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Name:Vicious Rivalry
ManaCost:2 B G
Types:Sorcery
A:SP$ DestroyAll | Cost$ 2 B G PayLife<X> | ValidCards$ Artifact.cmcLEX,Creature.cmcLEX | SpellDescription$ Destroy all artifacts and creatures with mana value X or less.
SVar:X:Count$xPaid
Oracle:As an additional cost to cast this spell, pay X life.\nDestroy all artifacts and creatures with mana value X or less.
1 change: 1 addition & 0 deletions forge-gui/res/lists/TypeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ Gamma:Gammas
Gargoyle:Gargoyles
Germ:Germs
Giant:Giants
Giraffe:Giraffes
Gith:Gith
Glimmer:Glimmers
Gnoll:Gnolls
Expand Down
9 changes: 9 additions & 0 deletions forge-gui/res/tokenscripts/bg_1_1_pest_attack_lifegain.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Pest Token
ManaCost:no cost
Colors:black,green
Types:Creature Pest
PT:1/1
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever this token attacks, you gain 1 life.
SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
SVar:HasAttackEffect:TRUE
Oracle:Whenever this token attacks, you gain 1 life.
Loading