Skip to content

Commit

Permalink
grim_bauble.txt and some fixes (#6935)
Browse files Browse the repository at this point in the history
  • Loading branch information
Northmoc authored Jan 30, 2025
1 parent 132f8d3 commit 1d34e02
Show file tree
Hide file tree
Showing 37 changed files with 342 additions and 316 deletions.
19 changes: 10 additions & 9 deletions forge-gui/res/cardsfolder/upcoming/adrenaline_jockey.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Name:Adrenaline Jockey
ManaCost:2 R
Types:Creature Minotaur Pilot
PT:3/3
T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.NonActive | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a player casts a spell, if it's not their turn, this creature deals 4 damage to them.
SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4
T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.Exhaust | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you activate an exhaust ability, put a +1/+1 counter on this creature.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
Oracle:Whenever a player casts a spell, if it's not their turn, this creature deals 4 damage to them.\nWhenever you activate an exhaust ability, put a +1/+1 counter on this creature.
Name:Adrenaline Jockey
ManaCost:2 R
Types:Creature Minotaur Pilot
PT:3/3
T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.NonActive | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a player casts a spell, if it's not their turn, this creature deals 4 damage to them.
SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4
T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.Exhaust | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you activate an exhaust ability, put a +1/+1 counter on this creature.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
DeckHas:Ability$Counters
Oracle:Whenever a player casts a spell, if it's not their turn, this creature deals 4 damage to them.\nWhenever you activate an exhaust ability, put a +1/+1 counter on this creature.
11 changes: 6 additions & 5 deletions forge-gui/res/cardsfolder/upcoming/bounce_off.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Name:Bounce Off
ManaCost:U
Types:Instant
A:SP$ ChangeZone | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature or Vehicle to its owner's hand.
Oracle:Return target creature or Vehicle to its owner's hand.
Name:Bounce Off
ManaCost:U
Types:Instant
A:SP$ ChangeZone | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or Vehicle | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature or Vehicle to its owner's hand.
DeckHints:Type$Vehicle
Oracle:Return target creature or Vehicle to its owner's hand.
16 changes: 8 additions & 8 deletions forge-gui/res/cardsfolder/upcoming/broodheart_engine.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Name:Broodheart Engine
ManaCost:B G
Types:Artifact
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSurveil | TriggerDescription$ At the beginning of your upkeep, surveil 1.
SVar:TrigSurveil:DB$ Surveil | Amount$ 1
A:AB$ ChangeZone | Cost$ 2 B G T Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn,Vehicle.YouOwn | SorcerySpeed$ True | SpellDescription$ Return target creature or Vehicle card from your graveyard to the battlefield. Activate only as a sorcery.
DeckHas:Ability$Surveil|Sacrifice|Graveyard
Oracle:At the beginning of your upkeep, surveil 1.\n{2}{B}{G}, {T}, Sacrifice this artifact: Return target creature or Vehicle card from your graveyard to the battlefield. Activate only as a sorcery.
Name:Broodheart Engine
ManaCost:B G
Types:Artifact
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSurveil | TriggerDescription$ At the beginning of your upkeep, surveil 1.
SVar:TrigSurveil:DB$ Surveil | Amount$ 1
A:AB$ ChangeZone | Cost$ 2 B G T Sac<1/CARDNAME/this artifact> | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn,Vehicle.YouOwn | SorcerySpeed$ True | SpellDescription$ Return target creature or Vehicle card from your graveyard to the battlefield. Activate only as a sorcery.
DeckHas:Ability$Surveil|Sacrifice|Graveyard
Oracle:At the beginning of your upkeep, surveil 1.\n{2}{B}{G}, {T}, Sacrifice this artifact: Return target creature or Vehicle card from your graveyard to the battlefield. Activate only as a sorcery.
18 changes: 9 additions & 9 deletions forge-gui/res/cardsfolder/upcoming/burnout_bashtronaut.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Name:Burnout Bashtronaut
ManaCost:R
Types:Creature Goblin Warrior
PT:1/1
K:Menace
K:Start your engines
A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn.
S:Mode$ Continuous | Condition$ MaxSpeed | Affected$ Card.Self | AddKeyword$ Double Strike | Description$ Max speed — This creature has double strike.
Oracle:Menace\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{2}: This creature gets +1/+0 until end of turn.\nMax speed — This creature has double strike.
Name:Burnout Bashtronaut
ManaCost:R
Types:Creature Goblin Warrior
PT:1/1
K:Menace
K:Start your engines
A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn.
S:Mode$ Continuous | Condition$ MaxSpeed | Affected$ Card.Self | AddKeyword$ Double Strike | Description$ Max speed — This creature has double strike.
Oracle:Menace\nStart your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\n{2}: This creature gets +1/+0 until end of turn.\nMax speed — This creature has double strike.
10 changes: 5 additions & 5 deletions forge-gui/res/cardsfolder/upcoming/caelorna_coral_tyrant.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name:Caelorna, Coral Tyrant
ManaCost:1 U
Types:Legendary Creature Octopus
PT:0/8
Oracle:
Name:Caelorna, Coral Tyrant
ManaCost:1 U
Types:Legendary Creature Octopus
PT:0/8
Oracle:
14 changes: 7 additions & 7 deletions forge-gui/res/cardsfolder/upcoming/crash_and_burn.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Name:Crash and Burn
ManaCost:3 R
Types:Instant
A:SP$ Charm | Choices$ DBDestroy,DBDealDamage
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Vehicle | TgtPrompt$ Select target Vehicle | SpellDescription$ Destroy target Vehicle.
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to target creature or planeswalker.
Oracle:Choose one —\n• Destroy target Vehicle.\n• Crash and Burn deals 6 damage to target creature or planeswalker.
Name:Crash and Burn
ManaCost:3 R
Types:Instant
A:SP$ Charm | Choices$ DBDestroy,DBDealDamage
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Vehicle | TgtPrompt$ Select target Vehicle | SpellDescription$ Destroy target Vehicle.
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to target creature or planeswalker.
Oracle:Choose one —\n• Destroy target Vehicle.\n• Crash and Burn deals 6 damage to target creature or planeswalker.
22 changes: 11 additions & 11 deletions forge-gui/res/cardsfolder/upcoming/debris_beetle.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Name:Debris Beetle
ManaCost:2 B G
Types:Artifact Vehicle
PT:6/6
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this Vehicle enters, each opponent loses 3 life and you gain 3 life.
SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3
K:Crew:2
DeckHas:Ability$LifeGain
Oracle:Trample\nWhen this Vehicle enters, each opponent loses 3 life and you gain 3 life.\nCrew 2
Name:Debris Beetle
ManaCost:2 B G
Types:Artifact Vehicle
PT:6/6
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this Vehicle enters, each opponent loses 3 life and you gain 3 life.
SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Opponent | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3
K:Crew:2
DeckHas:Ability$LifeGain
Oracle:Trample\nWhen this Vehicle enters, each opponent loses 3 life and you gain 3 life.\nCrew 2
20 changes: 10 additions & 10 deletions forge-gui/res/cardsfolder/upcoming/dracosaur_auxiliary.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Name:Dracosaur Auxiliary
ManaCost:4 R R
Types:Creature Dinosaur Dragon Mount
PT:4/4
K:Flying
K:Haste
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks while saddled, it deals 2 damage to any target.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2
K:Saddle:3
Oracle:Flying, haste\nWhenever this creature attacks while saddled, it deals 2 damage to any target.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.)
Name:Dracosaur Auxiliary
ManaCost:4 R R
Types:Creature Dinosaur Dragon Mount
PT:4/4
K:Flying
K:Haste
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks while saddled, it deals 2 damage to any target.
SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2
K:Saddle:3
Oracle:Flying, haste\nWhenever this creature attacks while saddled, it deals 2 damage to any target.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.)
18 changes: 9 additions & 9 deletions forge-gui/res/cardsfolder/upcoming/flood_the_engine.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Name:Flood the Engine
ManaCost:2 U
Types:Enchantment Aura
K:Enchant creature or Vehicle
A:SP$ Attach | ValidTgts$ Creature,Vehicle | AILogic$ KeepTapped
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
Oracle:Enchant creature or Vehicle\nWhen this Aura enters, tap enchanted permanent.\nEnchanted permanent loses all abilities and doesn't untap during its controller's untap step.
Name:Flood the Engine
ManaCost:2 U
Types:Enchantment Aura
K:Enchant creature or Vehicle
A:SP$ Attach | ValidTgts$ Creature,Vehicle | AILogic$ KeepTapped
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted permanent.
SVar:TrigTap:DB$ Tap | Defined$ Enchanted
S:Mode$ Continuous | Affected$ Permanent.AttachedBy | RemoveAllAbilities$ True | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent loses all abilities and doesn't untap during its controller's untap step.
Oracle:Enchant creature or Vehicle\nWhen this Aura enters, tap enchanted permanent.\nEnchanted permanent loses all abilities and doesn't untap during its controller's untap step.
13 changes: 7 additions & 6 deletions forge-gui/res/cardsfolder/upcoming/fuel_the_flames.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Name:Fuel the Flames
ManaCost:2 R
Types:Instant
A:SP$ DamageAll | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 2 damage to each creature.
K:Cycling:2
Oracle:Fuel the Flames deals 2 damage to each creature.\nCycling {2} ({2}, Discard this card: Draw a card.)
Name:Fuel the Flames
ManaCost:2 R
Types:Instant
A:SP$ DamageAll | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 2 damage to each creature.
K:Cycling:2
DeckHas:Ability$Discard
Oracle:Fuel the Flames deals 2 damage to each creature.\nCycling {2} ({2}, Discard this card: Draw a card.)
26 changes: 13 additions & 13 deletions forge-gui/res/cardsfolder/upcoming/gastal_thrillroller.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Name:Gastal Thrillroller
ManaCost:2 R
Types:Artifact Vehicle
PT:4/2
K:Trample
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When this Vehicle enters, it becomes an artifact creature until end of turn.
SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Artifact,Creature
K:Crew:2
A:AB$ ChangeZone | Cost$ 2 R Discard<1/Card> | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery.
DeckHas:Ability$Discard
DeckHints:Ability$Graveyard|Discard
Oracle:Trample, haste\nWhen this Vehicle enters, it becomes an artifact creature until end of turn.\nCrew 2\n{2}{R}, Discard a card: Return this card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery.
Name:Gastal Thrillroller
ManaCost:2 R
Types:Artifact Vehicle
PT:4/2
K:Trample
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When this Vehicle enters, it becomes an artifact creature until end of turn.
SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Artifact,Creature
K:Crew:2
A:AB$ ChangeZone | Cost$ 2 R Discard<1/Card> | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery.
DeckHas:Ability$Discard
DeckHints:Ability$Graveyard|Discard
Oracle:Trample, haste\nWhen this Vehicle enters, it becomes an artifact creature until end of turn.\nCrew 2\n{2}{R}, Discard a card: Return this card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery.
16 changes: 8 additions & 8 deletions forge-gui/res/cardsfolder/upcoming/greenbelt_guardian.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Name:Greenbelt Guardian
ManaCost:1 G
Types:Creature Elf Ranger
PT:2/2
A:AB$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample | SpellDescription$ Target creature gains trample until end of turn.
A:AB$ PutCounter | Cost$ 3 G | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 | Exhaust$ True | SpellDescription$ Put three +1/+1 counters on this creature. (Activate each exhaust ability only once.)
DeckHas:Ability$Counters
Oracle:{G}: Target creature gains trample until end of turn.\nExhaust — {3}{G}: Put three +1/+1 counters on this creature. (Activate each exhaust ability only once.)
Name:Greenbelt Guardian
ManaCost:1 G
Types:Creature Elf Ranger
PT:2/2
A:AB$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample | SpellDescription$ Target creature gains trample until end of turn.
A:AB$ PutCounter | Cost$ 3 G | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 | Exhaust$ True | SpellDescription$ Put three +1/+1 counters on this creature. (Activate each exhaust ability only once.)
DeckHas:Ability$Counters
Oracle:{G}: Target creature gains trample until end of turn.\nExhaust — {3}{G}: Put three +1/+1 counters on this creature. (Activate each exhaust ability only once.)
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/grim_bauble.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Grim Bauble
ManaCost:B
Types:Artifact
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When this artifact enters, target creature an opponent controls gets -2/-2 until end of turn.
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -2 | NumDef$ -2
A:AB$ Surveil | Cost$ 2 B T Sac<1/CARDNAME/this artifact> | Amount$ 2 | SpellDescription$ Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
DeckHas:Ability$Sacrifice|Surveil
Oracle:When this artifact enters, target creature an opponent controls gets -2/-2 until end of turn.\n{2}{B}, {T}, Sacrifice this artifact: Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)
18 changes: 9 additions & 9 deletions forge-gui/res/cardsfolder/upcoming/guardian_sunmare.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Name:Guardian Sunmare
ManaCost:3 W W
Types:Creature Horse Mount
PT:5/5
K:Ward:2
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature attacks while saddled, search your library for a nonland permanent card with mana value 3 or less, put it onto the battlefield, then shuffle.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.nonLand+cmcLE3
K:Saddle:4
Oracle:Ward {2}\nWhenever this creature attacks while saddled, search your library for a nonland permanent card with mana value 3 or less, put it onto the battlefield, then shuffle.\nSaddle 4
Name:Guardian Sunmare
ManaCost:3 W W
Types:Creature Horse Mount
PT:5/5
K:Ward:2
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever this creature attacks while saddled, search your library for a nonland permanent card with mana value 3 or less, put it onto the battlefield, then shuffle.
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.nonLand+cmcLE3
K:Saddle:4
Oracle:Ward {2}\nWhenever this creature attacks while saddled, search your library for a nonland permanent card with mana value 3 or less, put it onto the battlefield, then shuffle.\nSaddle 4
Loading

0 comments on commit 1d34e02

Please sign in to comment.