diff --git a/forge-gui/res/cardsfolder/upcoming/ageless_guardian.txt b/forge-gui/res/cardsfolder/upcoming/ageless_guardian.txt new file mode 100644 index 00000000000..f63180c8f95 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ageless_guardian.txt @@ -0,0 +1,5 @@ +Name:Ageless Guardian +ManaCost:1 W +Types:Creature Spirit Soldier +PT:1/4 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt b/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt new file mode 100644 index 00000000000..46ba67353d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt @@ -0,0 +1,5 @@ +Name:Beaming Defiance +ManaCost:1 W +Types:Instant +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | NumDef$ +2 | KW$ Hexproof | SpellDescription$ Target creature you control gets +2/+2 and gains hexproof until end of turn. +Oracle:Target creature you control gets +2/+2 and gains hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/dueling_coach.txt b/forge-gui/res/cardsfolder/upcoming/dueling_coach.txt new file mode 100644 index 00000000000..0dc04e5a101 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dueling_coach.txt @@ -0,0 +1,9 @@ +Name:Dueling Coach +ManaCost:3 W +Types:Creature Human Monk +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ PutCounterAll | Cost$ 4 W T | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:When Dueling Coach enters the battlefield, put a +1/+1 counter on target creature.\n{4}{W}, {T}: Put a +1/+1 counter on each creature you control with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/heated_debate.txt b/forge-gui/res/cardsfolder/upcoming/heated_debate.txt new file mode 100644 index 00000000000..01e9a38b75c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heated_debate.txt @@ -0,0 +1,6 @@ +Name:Heated Debate +ManaCost:2 R +Types:Instant +K:CARDNAME can't be countered. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. +Oracle:This spell can't be countered.\nHeated Debate deals 4 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt new file mode 100644 index 00000000000..1b4a56f3e35 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt @@ -0,0 +1,10 @@ +Name:Lorehold Pledgemage +ManaCost:1 RW RW +Types:Creature Kor Shaman +PT:2/2 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn. +T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 +SVar:BuffedBy:Instant,Sorcery +DeckNeeds:Type$Instant|Sorcery +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, Lorehold Pledgemage gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/quintorius_field_historian.txt b/forge-gui/res/cardsfolder/upcoming/quintorius_field_historian.txt new file mode 100644 index 00000000000..f8ab1ee4ced --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quintorius_field_historian.txt @@ -0,0 +1,10 @@ +Name:Quintorius, Field Historian +ManaCost:3 R W +Types:Legendary Creature Elephant Cleric +PT:2/4 +S:Mode$ Continuous | Affected$ Spirit.YouCtrl | AddPower$ 1 | Description$ Spirits you control get +1/+0. +T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more cards leave your graveyard, create a 3/2 red and white Spirit creature token. +SVar:TrigToken:DB$ Token | TokenScript$ rw_3_2_spirit +DeckHas:Ability$Graveyard & Ability$Token +DeckHints:Type$Spirit +Oracle:Spirits you control get +1/+0.\nWhenever one or more cards leave your graveyard, create a 3/2 red and white Spirit creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/reduce_to_memory.txt b/forge-gui/res/cardsfolder/upcoming/reduce_to_memory.txt new file mode 100644 index 00000000000..cab8f6f2751 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reduce_to_memory.txt @@ -0,0 +1,7 @@ +Name:Reduce to Memory +ManaCost:1 W W +Types:Sorcery Lesson +A:SP$ ChangeZone | Cost$ 1 W W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | SubAbility$ DBToken | SpellDescription$ Exile target nonland permanent. Its controller creates a 3/2 red and white Spirit creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ rw_3_2_spirit | TokenOwner$ TargetedController +DeckHas:Ability$Token +Oracle:Exile target nonland permanent. Its controller creates a 3/2 red and white Spirit creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt b/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt new file mode 100644 index 00000000000..846203481f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt @@ -0,0 +1,9 @@ +Returned Pastcaller +ManaCost:3 R RW W +Types:Creature Spirit Cleric +PT:4/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target Spirit, instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn,Spirit.YouOwn | TgtPrompt$ Select target Spirit, instant or sorcery card in your graveyard +DeckHints:Type$Spirit +Oracle:When Returned Pastcaller enters the battlefield, return target Spirit, instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/spirit_summoning.txt b/forge-gui/res/cardsfolder/upcoming/spirit_summoning.txt new file mode 100644 index 00000000000..85109378ba8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spirit_summoning.txt @@ -0,0 +1,6 @@ +Name:Spirit Summoning +ManaCost:1 RW RW +Types:Sorcery Lesson +A:SP$ Token | Cost$ 1 RW RW | TokenScript$ rw_3_2_spirit | TokenOwner$ You | SpellDescription$ Create a 3/2 red and white Spirit creature token. +DeckHas:Ability$Token +Oracle:Create a 3/2 red and white Spirit creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/stonebound_mentor.txt b/forge-gui/res/cardsfolder/upcoming/stonebound_mentor.txt new file mode 100644 index 00000000000..1f5724d1729 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stonebound_mentor.txt @@ -0,0 +1,8 @@ +Name:Stonebound Mentor +ManaCost:1 R W +Types:Creature Spirit Advisor +PT:3/3 +T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever one or more cards leave your graveyard, scry 1. +SVar:TrigScry:DB$ Scry | ScryNum$ 1 +DeckHas:Ability$Graveyard +Oracle:Whenever one or more cards leave your graveyard, scry 1.