diff --git a/forge-gui/res/cardsfolder/upcoming/air_nomad_student.txt b/forge-gui/res/cardsfolder/upcoming/air_nomad_student.txt new file mode 100644 index 00000000000..9b1aa75af71 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/air_nomad_student.txt @@ -0,0 +1,8 @@ +Name:Air Nomad Student +ManaCost:3 W +Types:Creature Human Monk +PT:2/2 +K:Flying +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | IsPresent$ Card.Self+!attackedThisTurn | TriggerDescription$ At the beginning of your end step, if this creature didn't attack this turn, put a +1/+1 counter on it. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +Oracle:Flying\nAt the beginning of your end step, if this creature didn't attack this turn, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/animal_attendant.txt b/forge-gui/res/cardsfolder/upcoming/animal_attendant.txt new file mode 100644 index 00000000000..1db19bf87b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/animal_attendant.txt @@ -0,0 +1,7 @@ +Name:Animal Attendant +ManaCost:1 G +Types:Creature Human Citizen +PT:2/2 +A:AB$ Mana | Cost$ T | Produced$ Any | AddsCounters$ Creature.nonHuman_P1P1_1 | SpellDescription$ Add one mana of any color. If that mana is spent to cast a non-Human creature spell, that creature enters with an additional +1/+1 counter on it. +DeckHas:Ability$Counters +Oracle:{T}: Add one mana of any color. If that mana is spent to cast a non-Human creature spell, that creature enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/bosco_just_a_bear.txt b/forge-gui/res/cardsfolder/upcoming/bosco_just_a_bear.txt new file mode 100644 index 00000000000..81f42f12f58 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bosco_just_a_bear.txt @@ -0,0 +1,12 @@ +Name:Bosco, Just a Bear +ManaCost:4 G +Types:Legendary Creature Bear +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When NICKNAME enters, create a Food token for each legendary creature you control. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +SVar:TrigFood:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You +A:AB$ PutCounter | Cost$ 2 G Sac<1/Food> | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPump | SpellDescription$ Put two +1/+1 counters on NICKNAME. He gains trample until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Trample +SVar:X:Count$Valid Creature.Legendary+YouCtrl +DeckHas:Ability$LifeGain|Token|Food +DeckHints:Ability$Food +Oracle:When Bosco enters, create a Food token for each legendary creature you control. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{2}{G}, Sacrifice a Food: Put two +1/+1 counters on Bosco. He gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/bumis_feast_lecture.txt b/forge-gui/res/cardsfolder/upcoming/bumis_feast_lecture.txt new file mode 100644 index 00000000000..fd18e98cb00 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bumis_feast_lecture.txt @@ -0,0 +1,9 @@ +Name:Bumi's Feast Lecture +ManaCost:1 G +Types:Sorcery Lesson +A:SP$ Token | TokenScript$ c_a_food_sac | TokenAmount$ 1 | TokenOwner$ You | SubAbility$ DBEarthbend | SpellDescription$ Create a Food token. Then earthbend X, where X is twice the number of Foods you control. (A Food token is an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life." To earthbend X, target land you control becomes a 0/0 creature with haste that's still a land. Put X +1/+1 counters on it. When it dies or is exiled, return it to the battlefield tapped.) +SVar:DBEarthbend:DB$ Earthbend | Num$ X +SVar:X:Count$Valid Food.YouCtrl/Twice +DeckHas:Ability$LifeGain|Token|Food +DeckHints:Ability$Food +Oracle:Create a Food token. Then earthbend X, where X is twice the number of Foods you control. (A Food token is an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life." To earthbend X, target land you control becomes a 0/0 creature with haste that's still a land. Put X +1/+1 counters on it. When it dies or is exiled, return it to the battlefield tapped.) diff --git a/forge-gui/res/cardsfolder/upcoming/desperate_plea.txt b/forge-gui/res/cardsfolder/upcoming/desperate_plea.txt new file mode 100644 index 00000000000..c7fce82b690 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/desperate_plea.txt @@ -0,0 +1,9 @@ +Name:Desperate Plea +ManaCost:1 B +Types:Sorcery Lesson +A:SP$ Charm | Cost$ 1 B Sac<1/Creature> | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBChangeZone,DBDestroy +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature card in your graveyard | ConditionDefined$ ThisTargetedCard | ConditionPresent$ Card.powerLEX | SpellDescription$ Return target creature card from your graveyard to the battlefield if its power is less than or equal to the sacrificed creature's power. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +SVar:X:Sacrificed$CardPower +DeckHas:Ability$Graveyard +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nChoose one or both —\n• Return target creature card from your graveyard to the battlefield if its power is less than or equal to the sacrificed creature's power.\n• Destroy target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/fire_nation_occupation.txt b/forge-gui/res/cardsfolder/upcoming/fire_nation_occupation.txt new file mode 100644 index 00000000000..8875a57e360 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fire_nation_occupation.txt @@ -0,0 +1,7 @@ +Name:Fire Nation Occupation +ManaCost:2 B +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment enters, create a 2/2 red Soldier creature token with firebending 1. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigToken | TriggerDescription$ Whenever you cast a spell during an opponent's turn, create a 2/2 red Soldier creature token with firebending 1. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_2_2_soldier_firebending_1 | TokenOwner$ You +Oracle:When this enchantment enters, create a 2/2 red Soldier creature token with firebending 1. (Whenever it attacks, add {R}. This mana lasts until end of combat.)\nWhenever you cast a spell during an opponent's turn, create a 2/2 red Soldier creature token with firebending 1. diff --git a/forge-gui/res/cardsfolder/upcoming/lo_and_li_royal_advisors.txt b/forge-gui/res/cardsfolder/upcoming/lo_and_li_royal_advisors.txt new file mode 100644 index 00000000000..347cdee2d0b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lo_and_li_royal_advisors.txt @@ -0,0 +1,10 @@ +Name:Lo and Li, Royal Advisors +ManaCost:2 B B +Types:Legendary Creature Human Advisor +PT:3/3 +T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever an opponent discards a card or mills one or more cards, put a +1/+1 counter on each Advisor you control. +T:Mode$ MilledOnce | ValidPlayer$ Opponent | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | Secondary$ True | TriggerDescription$ Whenever an opponent discards a card or mills one or more cards, put a +1/+1 counter on each Advisor you control. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Advisor.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Mill | Cost$ 2 UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. (They put the top four cards of their library into their graveyard.) +DeckHas:Ability$Mill +Oracle:Whenever an opponent discards a card or mills one or more cards, put a +1/+1 counter on each Advisor you control.\n{2}{U/B}: Target player mills four cards. (They put the top four cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/monk_gyatso.txt b/forge-gui/res/cardsfolder/upcoming/monk_gyatso.txt new file mode 100644 index 00000000000..7be4101d031 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/monk_gyatso.txt @@ -0,0 +1,7 @@ +Name:Monk Gyatso +ManaCost:3 W +Types:Legendary Creature Human Monk +PT:3/3 +T:Mode$ BecomesTarget | ValidTarget$ Creature.Other+YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAirbend | TriggerDescription$ Whenever another creature you control becomes the target of a spell or ability, you may airbend that creature. (Exile it. While it's exiled, its owner may cast it for {2} rather than its mana cost.) +SVar:TrigAirbend:DB$ Airbend | Defined$ TriggeredTarget +Oracle:Whenever another creature you control becomes the target of a spell or ability, you may airbend that creature. (Exile it. While it's exiled, its owner may cast it for {2} rather than its mana cost.) diff --git a/forge-gui/res/cardsfolder/upcoming/tectonic_split.txt b/forge-gui/res/cardsfolder/upcoming/tectonic_split.txt new file mode 100644 index 00000000000..6d93d630b4f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tectonic_split.txt @@ -0,0 +1,9 @@ +Name:Tectonic Split +ManaCost:4 G G +Types:Enchantment +S:Mode$ RaiseCost | ValidCard$ Card.Self | Activator$ You | Type$ Spell | Cost$ Sac | EffectZone$ All | Description$ As an additional cost to cast this spell, sacrifice half the lands you control, rounded up. +K:Hexproof +S:Mode$ Continuous | Affected$ Land.YouCtrl | AddAbility$ AnyMana | Description$ Lands you control have "{T}: Add three mana of any one color." +SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color. +SVar:X:Count$Valid Land.YouCtrl/HalfUp +Oracle:As an additional cost to cast this spell, sacrifice half the lands you control, rounded up.\nHexproof\nLands you control have "{T}: Add three mana of any one color." diff --git a/forge-gui/res/cardsfolder/upcoming/thats_rough_buddy.txt b/forge-gui/res/cardsfolder/upcoming/thats_rough_buddy.txt new file mode 100644 index 00000000000..2e93445704f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thats_rough_buddy.txt @@ -0,0 +1,8 @@ +Name:That's Rough Buddy +ManaCost:1 W +Types:Instant Lesson +A:SP$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBDraw | SpellDescription$ Put a +1/+1 counter on target creature. Put two +1/+1 counters on that creature instead if a creature left the battlefield under your control this turn. Draw a card. +SVar:DBDraw:DB$ Draw +SVar:X:Count$Compare Y GE1.2.1 +SVar:Y:Count$LeftBattlefieldThisTurn Creature.YouCtrl +Oracle:Put a +1/+1 counter on target creature. Put two +1/+1 counters on that creature instead if a creature left the battlefield under your control this turn.\nDraw a card.