diff --git a/forge-gui/res/cardsfolder/upcoming/anep_vizier_of_hazoret.txt b/forge-gui/res/cardsfolder/upcoming/anep_vizier_of_hazoret.txt new file mode 100644 index 00000000000..098cb98fe21 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/anep_vizier_of_hazoret.txt @@ -0,0 +1,11 @@ +Name:Anep, Vizier of Hazoret +ManaCost:2 R +Types:Legendary Creature Jackal Warrior +PT:4/2 +K:Trample +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigExile | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, exile the top two cards of your library. Until the end of your next turn, you may play those cards. (An exerted creature won't untap during your next untap step.) +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play the exiled cards. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Trample\nYou may exert Anep, Vizier of Hazoret as it attacks. When you do, exile the top two cards of your library. Until the end of your next turn, you may play those cards. (An exerted creature won't untap during your next untap step.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/aphelia_viper_whisperer.txt b/forge-gui/res/cardsfolder/upcoming/aphelia_viper_whisperer.txt new file mode 100644 index 00000000000..18aa3731b6e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aphelia_viper_whisperer.txt @@ -0,0 +1,13 @@ +Name:Aphelia, Viper Whisperer +ManaCost:1 B +Types:Legendary Creature Gorgon Assassin +PT:1/3 +K:Deathtouch +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever NICKNAME attacks, you may pay {1}{B/G}. If you do, create a 1/1 black Snake creature token with deathtouch. +SVar:TrigToken:AB$ Token | Cost$ 1 BG | TokenAmount$ 1 | TokenScript$ b_1_1_snake_deathtouch | TokenOwner$ You +A:AB$ Effect | Cost$ 4 B | Triggers$ TrigDamage | SpellDescription$ Until end of turn, whenever one or more Gorgons and/or Snakes you control deal combat damage to a player, that player loses half their life, rounded up. +SVar:TrigDamage:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Gorgon+YouCtrl,Creature.Snake+YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever one or more Gorgons and/or Snakes you control deal combat damage to a player, that player loses half their life, rounded up. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ X +SVar:X:TriggeredTarget$LifeTotal/HalfUp +SVar:HasAttackEffect:TRUE +Oracle:Deathtouch\nWhenever Aphelia attacks, you may pay {1}{B/G}. If you do, create a 1/1 black Snake creature token with deathtouch.\n{4}{B}: Until end of turn, whenever one or more Gorgons and/or Snakes you control deal combat damage to a player, that player loses half their life, rounded up. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/battlesong_berserker.txt b/forge-gui/res/cardsfolder/upcoming/battlesong_berserker.txt new file mode 100644 index 00000000000..0224eb48399 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/battlesong_berserker.txt @@ -0,0 +1,9 @@ +Name:Battlesong Berserker +ManaCost:3 R +Types:Creature Human Berserker +PT:3/4 +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +1 | KW$ Menace +SVar:PlayMain1:TRUE +DeckHints:Ability$Token +Oracle:Whenever you attack, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/billowing_shriekmass.txt b/forge-gui/res/cardsfolder/upcoming/billowing_shriekmass.txt new file mode 100644 index 00000000000..eea24957409 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/billowing_shriekmass.txt @@ -0,0 +1,12 @@ +Name:Billowing Shriekmass +ManaCost:3 B +Types:Creature Spirit +PT:2/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. (Put the top three cards of your library into your graveyard.) +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE7 | Description$ Threshold — This creature gets +2/+1 as long as there are seven or more cards in your graveyard. +SVar:X:Count$InYourYard +DeckHas:Ability$Mill|Graveyard +DeckHints:Ability$Mill|Graveyard +Oracle:Flying\nWhen this creature enters, mill three cards. (Put the top three cards of your library into your graveyard.)\nThreshold — This creature gets +2/+1 as long as there are seven or more cards in your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/braulios_of_pheres_band.txt b/forge-gui/res/cardsfolder/upcoming/braulios_of_pheres_band.txt new file mode 100644 index 00000000000..afaa44b060e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/braulios_of_pheres_band.txt @@ -0,0 +1,11 @@ +Name:Braulios of Pheres Band +ManaCost:3 G G +Types:Legendary Creature Centaur Scout +PT:*/* +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, draw a card, then you may put a land card from your hand onto the battlefield. +SVar:TrigDraw:DB$ Draw | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ You +SVar:X:Count$Valid Land.YouCtrl +SVar:BuffedBy:Land +Oracle:Braulios of Pheres Band's power and toughness are each equal to the number of lands you control.\nWhenever Braulios of Pheres Band attacks, draw a card, then you may put a land card from your hand onto the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/brigone_soldier_of_meletis.txt b/forge-gui/res/cardsfolder/upcoming/brigone_soldier_of_meletis.txt new file mode 100644 index 00000000000..8e9863eb39e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/brigone_soldier_of_meletis.txt @@ -0,0 +1,9 @@ +Name:Brigone, Soldier of Meletis +ManaCost:1 W +Types:Legendary Creature Human Soldier +PT:2/2 +K:Vigilance +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on NICKNAME. +SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Draw | Cost$ T SubCounter<1/P1P1> | SpellDescription$ Draw a card. +Oracle:Vigilance\nHeroic — Whenever you cast a spell that targets Brigone, Soldier of Meletis, put a +1/+1 counter on Brigone.\n{T}, Remove a +1/+1 counter from Brigone: Draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cat_collector.txt b/forge-gui/res/cardsfolder/upcoming/cat_collector.txt new file mode 100644 index 00000000000..dbd6a758403 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cat_collector.txt @@ -0,0 +1,12 @@ +Name:Cat Collector +ManaCost:2 W +Types:Creature Human Citizen +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "2, {T}, Sacrifice this token: You gain 3 life.") +SVar:TrigFood:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | FirstTime$ True | PlayerTurn$ True | Execute$ DBToken | TriggerDescription$ Whenever you gain life for the first time during each of your turns, create a 1/1 white Cat creature token. +| KW$ Lifelink | SpellDescription$ Another target Cleric gains lifelink until end of turn. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_cat | TokenOwner$ You +DeckHas:Ability$LifeGain|Token|Food +DeckHints:Ability$LifeGain +Oracle:When this creature enters, create a Food token. (It's an artifact with "2, {T}, Sacrifice this token: You gain 3 life.")\nWhenever you gain life for the first time during each of your turns, create a 1/1 white Cat creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/claws_out.txt b/forge-gui/res/cardsfolder/upcoming/claws_out.txt new file mode 100644 index 00000000000..619280878a4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/claws_out.txt @@ -0,0 +1,7 @@ +Name:Claws Out +ManaCost:3 W W +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each Cat you control. +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. +SVar:X:Count$Valid Cat.YouCtrl +Oracle:This spell costs {1} less to cast for each Cat you control.\nCreatures you control get +2/+2 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cleon_merry_champion.txt b/forge-gui/res/cardsfolder/upcoming/cleon_merry_champion.txt new file mode 100644 index 00000000000..81b68c92d1b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cleon_merry_champion.txt @@ -0,0 +1,11 @@ +Name:Cleon, Merry Champion +ManaCost:2 R +Types:Legendary Creature Human Soldier +PT:2/2 +K:Double Strike +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Heroic — Whenever you cast a spell that targets NICKNAME, exile the top card of your library. You may play that card until the end of your next turn. +SVar:TrigDig:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play that card until the end of your next turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Double strike\nHeroic — Whenever you cast a spell that targets Cleon, exile the top card of your library. You may play that card until the end of your next turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/clinquant_skymage.txt b/forge-gui/res/cardsfolder/upcoming/clinquant_skymage.txt new file mode 100644 index 00000000000..41447e48086 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/clinquant_skymage.txt @@ -0,0 +1,8 @@ +Name:Clinquant Skymage +ManaCost:3 U +Types:Creature Bird Wizard +PT:1/1 +K:Flying +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, put a +1/+1 counter on this creature. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +Oracle:Flying\nWhenever you draw a card, put a +1/+1 counter on this creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dawnwing_marshal.txt b/forge-gui/res/cardsfolder/upcoming/dawnwing_marshal.txt new file mode 100644 index 00000000000..2280cc4a15b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dawnwing_marshal.txt @@ -0,0 +1,7 @@ +Name:Dawnwing Marshal +ManaCost:1 W +Types:Creature Cat Soldier +PT:2/2 +K:Flying +A:AB$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +Oracle:Flying\n{4}{W}: Creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/delightful_discovery.txt b/forge-gui/res/cardsfolder/upcoming/delightful_discovery.txt new file mode 100644 index 00000000000..b6061944e8a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/delightful_discovery.txt @@ -0,0 +1,8 @@ +Name:Delightful Discovery +ManaCost:4 U +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each spell your opponents have cast this turn. +A:SP$ Scry | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw two cards. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) +SVar:DBDraw:DB$ Draw | NumCards$ 2 +SVar:X:Count$ThisTurnCast_Card.OppCtrl +Oracle:This spell costs {1} less to cast for each spell your opponents have cast this turn.\nScry 2, then draw two cards. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) \ No newline at end of file