diff --git a/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt b/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt index 6074cfbb000..31afd55436e 100644 --- a/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt +++ b/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt @@ -2,7 +2,7 @@ Name:Pyromancer Ascension ManaCost:1 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Instant.sharesNameWith YourGraveyard,Sorcery.sharesNameWith YourGraveyard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell that has the same name as a card in your graveyard, you may put a quest counter on CARDNAME. -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE2_QUEST | Execute$ TrigCopySpell | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell while CARDNAME has two or more quest counters on it, you may copy that spell. You may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE2_QUEST | NoResolvingCheck$ True | Execute$ TrigCopySpell | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell while CARDNAME has two or more quest counters on it, you may copy that spell. You may choose new targets for the copy. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 | ConditionDefined$ TriggeredCard SVar:TrigCopySpell:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always | MayChooseTarget$ True SVar:MaxQuestEffect:2 diff --git a/forge-gui/res/cardsfolder/upcoming/aang_at_the_crossroads_aang_destined_savior.txt b/forge-gui/res/cardsfolder/upcoming/aang_at_the_crossroads_aang_destined_savior.txt new file mode 100644 index 00000000000..0d72c88bd72 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aang_at_the_crossroads_aang_destined_savior.txt @@ -0,0 +1,24 @@ +Name:Aang, at the Crossroads +ManaCost:2 G W U +Types:Legendary Creature Human Avatar Ally +PT:3/3 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters, look at the top five cards of your library. You may put a creature card with mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Creature.cmcLE4 | Optional$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Any | Execute$ TrigDelayTransform | TriggerZones$ Battlefield | TriggerDescription$ When another creature you control leaves the battlefield, transform NICKNAME at the beginning of the next upkeep. +SVar:TrigDelayTransform:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | Execute$ TrigTransform | TriggerDescription$ CARDNAME — Transform him at the beginning of the next end step. +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform +AlternateMode:DoubleFaced +Oracle:Flying\nWhen Aang enters, look at the top five cards of your library. You may put a creature card with mana value 4 or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order.\nWhen another creature you control leaves the battlefield, transform Aang at the beginning of the next upkeep. + +ALTERNATE + +Name:Aang, Destined Savior +ManaCost:no cost +Types:Legendary Creature Avatar Ally +PT:4/4 +K:Flying +S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Vigilance | Description$ Land creatures you control have vigilance. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigEarthbend | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, earthbend 2. (Target land you control becomes a 0/0 creature with haste that's still a land. Put two +1/+1 counters on it. When it dies or is exiled, return it to the battlefield tapped.) +SVar:TrigEarthbend:DB$ Earthbend | Num$ 2 +Oracle:Flying\nLand creatures you control have vigilance.\nAt the beginning of combat on your turn, earthbend 2. (Target land you control becomes a 0/0 creature with haste that's still a land. Put two +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/azula_cunning_usurper.txt b/forge-gui/res/cardsfolder/upcoming/azula_cunning_usurper.txt new file mode 100644 index 00000000000..756039c3565 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/azula_cunning_usurper.txt @@ -0,0 +1,10 @@ +Name:Azula, Cunning Usurper +ManaCost:2 U B B +Types:Legendary Creature Human Noble Rogue +PT:4/4 +K:Firebending:2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, target opponent exiles a nontoken creature they control, then they exile a nonland card from their graveyard. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature.!token | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | TgtPrompt$ Select target opponent | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ Targeted | ChangeType$ Card.nonLand | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Mandatory$ True +S:Mode$ Continuous | Affected$ Card.ExiledWithSource | Condition$ PlayerTurn | MayPlay$ True | MayPlayWithFlash$ True | MayPlayIgnoreType$ True | EffectZone$ Battlefield | AffectedZone$ Exile | Description$ During your turn, you may cast cards exiled with NICKNAME and you may cast them as though they had flash. Mana of any type can be spent to cast those spells. +Oracle:Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)\nWhen Azula enters, target opponent exiles a nontoken creature they control, then they exile a nonland card from their graveyard.\nDuring your turn, you may cast cards exiled with Azula and you may cast them as though they had flash. Mana of any type can be spent to cast those spells. diff --git a/forge-gui/res/cardsfolder/upcoming/dai_li_agents.txt b/forge-gui/res/cardsfolder/upcoming/dai_li_agents.txt new file mode 100644 index 00000000000..7fbb8e7e1a5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dai_li_agents.txt @@ -0,0 +1,14 @@ +Name:Dai Li Agents +ManaCost:3 B G +Types:Creature Human Soldier +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEarthbend | TriggerDescription$ When this creature enters, earthbend 1, then earthbend 1. (To earthbend 1, target land you control becomes a 0/0 creature with haste that's still a land. Put a +1/+1 counter on it. When it dies or is exiled, return it to the battlefield tapped.) +SVar:TrigEarthbend:DB$ Earthbend | Num$ 1 | SubAbility$ DBEarthbend +SVar:DBEarthbend:DB$ Earthbend | Num$ 1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks, each opponent loses X life and you gain X life, where X is the number of creatures you control with +1/+1 counters on them. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X +SVar:X:Count$Valid Creature.YouCtrl+counters_GE1_P1P1 +SVar:HasAttackEffect:TRUE +DeckHints:Ability$Counters +Oracle:When this creature enters, earthbend 1, then earthbend 1. (To earthbend 1, target land you control becomes a 0/0 creature with haste that's still a land. Put a +1/+1 counter on it. When it dies or is exiled, return it to the battlefield tapped.)\nWhenever this creature attacks, each opponent loses X life and you gain X life, where X is the number of creatures you control with +1/+1 counters on them. diff --git a/forge-gui/res/cardsfolder/upcoming/dragonfly_swarm.txt b/forge-gui/res/cardsfolder/upcoming/dragonfly_swarm.txt new file mode 100644 index 00000000000..4c5048c2e8e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dragonfly_swarm.txt @@ -0,0 +1,13 @@ +Name:Dragonfly Swarm +ManaCost:1 U R +Types:Creature Dragon Insect +PT:*/3 +K:Flying +K:Ward:1 +S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ This creature's power is equal to the number of noncreature, nonland cards in your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | CheckSVar$ Y | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ When this creature dies, if there's a Lesson card in your graveyard, draw a card. +SVar:TrigDraw:DB$ Draw +SVar:X:Count$ValidGraveyard Card.YouOwn+nonCreature+nonLand +SVar:Y:Count$ValidGraveyard Lesson.YouOwn +DeckHints:Type$Lesson +Oracle:Flying, ward {1} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.)\nThis creature's power is equal to the number of noncreature, nonland cards in your graveyard.\nWhen this creature dies, if there's a Lesson card in your graveyard, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/earth_kings_lieutenant.txt b/forge-gui/res/cardsfolder/upcoming/earth_kings_lieutenant.txt new file mode 100644 index 00000000000..5d04227cf2c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/earth_kings_lieutenant.txt @@ -0,0 +1,12 @@ +Name:Earth King's Lieutenant +ManaCost:G W +Types:Creature Human Soldier Ally +PT:1/1 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When this creature enters, put a +1/+1 counter on each other Ally creature you control. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.Ally+Other+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Ally you control enters, put a +1/+1 counter on this creature. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Ally +DeckHints:Type$Ally +Oracle:Trample\nWhen this creature enters, put a +1/+1 counter on each other Ally creature you control.\nWhenever another Ally you control enters, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/upcoming/fire_lord_azula.txt b/forge-gui/res/cardsfolder/upcoming/fire_lord_azula.txt new file mode 100644 index 00000000000..a3c05365761 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fire_lord_azula.txt @@ -0,0 +1,8 @@ +Name:Fire Lord Azula +ManaCost:1 U B R +Types:Legendary Creature Human Noble +PT:4/4 +K:Firebending:2 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | IsPresent$ Card.Self+attacking | NoResolvingCheck$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell while CARDNAME is attacking, copy that spell. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True +Oracle:Firebending 2 (Whenever this creature attacks, add {R}{R}. This mana lasts until end of combat.)\nWhenever you cast a spell while Fire Lord Azula is attacking, copy that spell. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/upcoming/guru_pathik.txt b/forge-gui/res/cardsfolder/upcoming/guru_pathik.txt new file mode 100644 index 00000000000..3bfdbdcab7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/guru_pathik.txt @@ -0,0 +1,11 @@ +Name:Guru Pathik +ManaCost:2 GU GU +Types:Legendary Creature Human Monk Ally +PT:2/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top five cards of your library. You may reveal a Lesson, Saga, or Shrine card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Lesson,Saga,Shrine | RestRandomOrder$ True +T:Mode$ SpellCast | ValidCard$ Lesson,Saga,Shrine | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a Lesson, Saga, or Shrine spell, put a +1/+1 counter on another target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Lesson,Saga,Shrine +DeckHints:Type$Lesson|Saga|Shrine +Oracle:When Guru Pathik enters, look at the top five cards of your library. You may reveal a Lesson, Saga, or Shrine card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nWhenever you cast a Lesson, Saga, or Shrine spell, put a +1/+1 counter on another target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_tactics.txt b/forge-gui/res/cardsfolder/upcoming/invasion_tactics.txt new file mode 100644 index 00000000000..658d1b63604 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/invasion_tactics.txt @@ -0,0 +1,10 @@ +Name:Invasion Tactics +ManaCost:4 G +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this enchantment enters, creatures you control get +2/+2 until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Ally.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ TrigDraw | TriggerDescription$ Whenever one or more Allies you control deal combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw +SVar:PlayMain1:ALWAYS +DeckHints:Type$Ally +Oracle:When this enchantment enters, creatures you control get +2/+2 until end of turn.\nWhenever one or more Allies you control deal combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/iroh_grand_lotus.txt b/forge-gui/res/cardsfolder/upcoming/iroh_grand_lotus.txt new file mode 100644 index 00000000000..bea12a2255d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/iroh_grand_lotus.txt @@ -0,0 +1,10 @@ +Name:Iroh, Grand Lotus +ManaCost:3 G U R +Types:Legendary Creature Human Noble Ally +PT:5/5 +K:Firebending:2 +S:Mode$ Continuous | Affected$ Instant.nonLesson+YouOwn,Sorcery.nonLesson+YouOwn | AffectedZone$ Graveyard | AddKeyword$ Flashback | Condition$ PlayerTurn | Description$ During your turn, each non-Lesson instant and sorcery card in your graveyard has flashback. The flashback cost is equal to that card's mana cost. (You may cast a card from your graveyard for its flashback cost. Then exile it.) +S:Mode$ Continuous | Affected$ Lesson.YouOwn | AffectedZone$ Graveyard | AddKeyword$ Flashback:1 | Condition$ PlayerTurn | Description$ During your turn, each Lesson card in your graveyard has flashback {1}. +DeckHas:Ability$Graveyard +DeckHints:Type$Instant|Sorcery +Oracle:Firebending 2\nDuring your turn, each non-Lesson instant and sorcery card in your graveyard has flashback. The flashback cost is equal to that card's mana cost. (You may cast a card from your graveyard for its flashback cost. Then exile it.)\nDuring your turn, each Lesson card in your graveyard has flashback {1}. diff --git a/forge-gui/res/cardsfolder/upcoming/leaves_from_the_vine.txt b/forge-gui/res/cardsfolder/upcoming/leaves_from_the_vine.txt new file mode 100644 index 00000000000..035c58a6e01 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/leaves_from_the_vine.txt @@ -0,0 +1,10 @@ +Name:Leaves from the Vine +ManaCost:1 G +Types:Enchantment Saga +K:Chapter:3:DBMill,DBPutCounter,DBDraw +SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 3 | SubAbility$ DBToken | SpellDescription$ Mill three cards, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures you control | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures you control. +SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Draw a card if there's a creature or Lesson card in your graveyard. +SVar:X:Count$ValidGraveyard Creature.YouOwn,Lesson.YouOwn +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Mill three cards, then create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nII — Put a +1/+1 counter on each of up to two target creatures you control.\nIII — Draw a card if there's a creature or Lesson card in your graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/ozai_the_phoenix_king.txt b/forge-gui/res/cardsfolder/upcoming/ozai_the_phoenix_king.txt new file mode 100644 index 00000000000..d544dc9ef00 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ozai_the_phoenix_king.txt @@ -0,0 +1,12 @@ +Name:Ozai, the Phoenix King +ManaCost:2 B B R R +Types:Legendary Creature Human Noble +PT:7/7 +K:Trample +K:Firebending:4 +K:Haste +R:Event$ LoseMana | ValidPlayer$ You | ReplacementResult$ Replaced | ReplaceWith$ ConvertMana | ActiveZones$ Battlefield | Description$ If you would lose unspent mana, that mana becomes red instead. +SVar:ConvertMana:DB$ ReplaceMana | ReplaceType$ Red +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying & Indestructible | CheckSVar$ X | SVarCompare$ GE6 | Description$ NICKNAME has flying and indestructible as long as you have six or more unspent mana. +SVar:X:Count$ManaPool:All +Oracle:Trample, firebending 4, haste\nIf you would lose unspent mana, that mana becomes red instead.\nOzai has flying and indestructible as long as you have six or more unspent mana. diff --git a/forge-gui/res/cardsfolder/upcoming/seismic_sense.txt b/forge-gui/res/cardsfolder/upcoming/seismic_sense.txt new file mode 100644 index 00000000000..8e7eff26a49 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seismic_sense.txt @@ -0,0 +1,6 @@ +Name:Seismic Sense +ManaCost:G +Types:Sorcery Lesson +A:SP$ Dig | DigNum$ X | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature,Land | RestRandomOrder$ True | SpellDescription$ Look at the top X cards of your library, where X is the number of lands you control. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:X:Count$Valid Land.YouCtrl +Oracle:Look at the top X cards of your library, where X is the number of lands you control. You may reveal a creature or land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/sokka_tenacious_tactician.txt b/forge-gui/res/cardsfolder/upcoming/sokka_tenacious_tactician.txt new file mode 100644 index 00000000000..d02a0c0d912 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sokka_tenacious_tactician.txt @@ -0,0 +1,11 @@ +Name:Sokka, Tenacious Tactician +ManaCost:1 U R W +Types:Legendary Creature Human Warrior Ally +PT:3/3 +K:Menace +K:Prowess +S:Mode$ Continuous | Affected$ Ally.YouCtrl+Other | AddKeyword$ Menace & Prowess | Description$ Other Allies you control have menace and prowess. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a noncreature spell, create a 1/1 white Ally creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_ally | TokenOwner$ You +DeckHints:Type$Ally +Oracle:Menace, prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nOther Allies you control have menace and prowess.\nWhenever you cast a noncreature spell, create a 1/1 white Ally creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/sun_warriors.txt b/forge-gui/res/cardsfolder/upcoming/sun_warriors.txt new file mode 100644 index 00000000000..2ae9dd5931c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sun_warriors.txt @@ -0,0 +1,8 @@ +Name:Sun Warriors +ManaCost:2 R W +Types:Creature Human Warrior Ally +PT:3/5 +K:Firebending:X:, where X is the number of creatures you control. +A:AB$ Token | Cost$ 5 | TokenAmount$ 1 | TokenScript$ w_1_1_ally | TokenOwner$ You | SpellDescription$ Create a 1/1 white Ally creature token. +SVar:X:Count$Valid Creature.YouCtrl +Oracle:Firebending X, where X is the number of creatures you control. (Whenever this creature attacks, add X {R}. This mana lasts until end of combat.)\n{5}: Create a 1/1 white Ally creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/the_lion_turtle.txt b/forge-gui/res/cardsfolder/upcoming/the_lion_turtle.txt new file mode 100644 index 00000000000..677b64aa3e6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_lion_turtle.txt @@ -0,0 +1,12 @@ +Name:The Lion-Turtle +ManaCost:1 G U +Types:Legendary Creature Elder Cat Turtle +PT:3/6 +K:Vigilance +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 +S:Mode$ CantAttack,CantBlock | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ LT3 | Description$ CARDNAME can't attack or block unless there are three or more Lesson cards in your graveyard. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. +SVar:X:Count$ValidGraveyard Lesson.YouOwn +Oracle:Vigilance, reach\nWhen The Lion-Turtle enters, you gain 3 life.\nThe Lion-Turtle can't attack or block unless there are three or more Lesson cards in your graveyard.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/upcoming/uncle_iroh.txt b/forge-gui/res/cardsfolder/upcoming/uncle_iroh.txt new file mode 100644 index 00000000000..2ca1358d57f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/uncle_iroh.txt @@ -0,0 +1,8 @@ +Name:Uncle Iroh +ManaCost:1 RG RG +Types:Legendary Creature Human Noble Ally +PT:4/2 +K:Firebending:1 +S:Mode$ ReduceCost | ValidCard$ Lesson | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Lesson spells you cast cost {1} less to cast. +DeckHints:Type$Lesson +Oracle:Firebending 1 (Whenever this creature attacks, add {R}. This mana lasts until end of combat.)\nLesson spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/white_lotus_reinforcements.txt b/forge-gui/res/cardsfolder/upcoming/white_lotus_reinforcements.txt new file mode 100644 index 00000000000..832121b930b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/white_lotus_reinforcements.txt @@ -0,0 +1,9 @@ +Name:White Lotus Reinforcements +ManaCost:1 G W +Types:Creature Human Soldier Ally +PT:2/3 +K:Vigilance +S:Mode$ Continuous | Affected$ Ally.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Allies you control get +1/+1. +SVar:PlayMain1:TRUE +SVar:BuffedBy:Ally +Oracle:Vigilance\nOther Allies you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/upcoming/zukos_exile.txt b/forge-gui/res/cardsfolder/upcoming/zukos_exile.txt new file mode 100644 index 00000000000..d083b2f083f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zukos_exile.txt @@ -0,0 +1,7 @@ +Name:Zuko's Exile +ManaCost:5 +Types:Instant Lesson +A:SP$ ChangeZone | ValidTgts$ Artifact,Creature,Enchantment | TgtPrompt$ Select target artifact, creature, or enchantment | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | SpellDescription$ Exile target artifact, creature, or enchantment. Its controller creates a Clue token. (It's an artifact with "{2}, Sacrifice this token: Draw a card.") +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ TargetedController +DeckHas:Ability$Token +Oracle:Exile target artifact, creature, or enchantment. Its controller creates a Clue token. (It's an artifact with "{2}, Sacrifice this token: Draw a card.")