diff --git a/forge-gui/res/cardsfolder/b/barrins_spite.txt b/forge-gui/res/cardsfolder/b/barrins_spite.txt index 8693e043873..9d194b396c6 100644 --- a/forge-gui/res/cardsfolder/b/barrins_spite.txt +++ b/forge-gui/res/cardsfolder/b/barrins_spite.txt @@ -1,7 +1,7 @@ Name:Barrin's Spite ManaCost:2 U B Types:Sorcery -A:SP$ Pump | Cost$ 2 U B | ValidTgts$ Creature | TgtPrompt$ Choose two target creatures controlled by the same player | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsFromSingleZone$ True | RememberTargets$ True | IsCurse$ True | SubAbility$ DBChooseSac | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures controlled by the same player. Their controller chooses and sacrifices one of them. Return the other to its owner's hand. +A:SP$ Pump | Cost$ 2 U B | ValidTgts$ Creature | TgtPrompt$ Choose two target creatures controlled by the same player | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsWithSameController$ True | RememberTargets$ True | IsCurse$ True | SubAbility$ DBChooseSac | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures controlled by the same player. Their controller chooses and sacrifices one of them. Return the other to its owner's hand. SVar:DBChooseSac:DB$ ChooseCard | Choices$ Card.IsRemembered | Defined$ TargetedController | ChoiceTitle$ Choose one to sacrifice | ForgetChosen$ True | SubAbility$ DBSac | StackDescription$ None | AILogic$ WorstCard SVar:DBSac:DB$ Destroy | Defined$ ChosenCard | Sacrifice$ True | SubAbility$ DBBounce | StackDescription$ None SVar:DBBounce:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBCleanup | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/c/cannibalize.txt b/forge-gui/res/cardsfolder/c/cannibalize.txt index 881a6bf018c..e9278989cb4 100644 --- a/forge-gui/res/cardsfolder/c/cannibalize.txt +++ b/forge-gui/res/cardsfolder/c/cannibalize.txt @@ -1,7 +1,7 @@ Name:Cannibalize ManaCost:1 B Types:Sorcery -A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsFromSingleZone$ True | RememberTargets$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | IsCurse$ True | SpellDescription$ Choose two target creatures controlled by the same player. Exile one of those creatures and put two +1/+1 counters on the other. +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsWithSameController$ True | RememberTargets$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | IsCurse$ True | SpellDescription$ Choose two target creatures controlled by the same player. Exile one of those creatures and put two +1/+1 counters on the other. SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ForgetChosen$ True | Mandatory$ True | ChoiceTitle$ Choose one to exile | Amount$ 1 | SubAbility$ ExileChosen | StackDescription$ None SVar:ExileChosen:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutCounter | StackDescription$ None SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt b/forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt new file mode 100644 index 00000000000..032e945f1fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt @@ -0,0 +1,7 @@ +Name:An Offer You Can't Refuse +ManaCost:U +Types:Instant +A:SP$ Counter | Cost$ U | TargetType$ Spell | ValidTgts$ Card.nonCreature | TgtPrompt$ Select target noncreature spell | SubAbility$ DBToken | SpellDescription$ Counter target noncreature spell. +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenOwner$ TargetedController | StackDescription$ SpellDescription | SpellDescription$ Its controller creates two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") +DeckHas:Ability$Token|Sacrifice & Type$Treasure +Oracle:Counter target noncreature spell. Its controller creates two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt b/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt new file mode 100644 index 00000000000..3f073c8fcfd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt @@ -0,0 +1,8 @@ +Name:Botanical Plaza +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. +A:AB$ Draw | Cost$ 2 G W T Sac<1/CARDNAME> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Botanical Plaza enters the battlefield tapped.\n{T}: Add {G} or {W}.\n{2}{G}{W}, {T}, Sacrifice Botanical Plaza: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/chrome_cat.txt b/forge-gui/res/cardsfolder/upcoming/chrome_cat.txt new file mode 100644 index 00000000000..a24e3792ccb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chrome_cat.txt @@ -0,0 +1,7 @@ +Name:Chrome Cat +ManaCost:3 +Types:Artifact Creature Cat +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +SVar:TrigScry:DB$ Scry | ScryNum$ 1 +Oracle:When Chrome Cat enters the battlefield, scry 1. diff --git a/forge-gui/res/cardsfolder/upcoming/couriers_briefcase.txt b/forge-gui/res/cardsfolder/upcoming/couriers_briefcase.txt new file mode 100644 index 00000000000..6ddf872acca --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/couriers_briefcase.txt @@ -0,0 +1,10 @@ +Name:Courier's Briefcase +ManaCost:1 G +Types:Artifact Treasure +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green and white Citizen creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ gw_1_1_citizen | TokenOwner$ You | LegacyImage$ gw 1 1 citizen snc +A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. +A:AB$ Draw | Cost$ W U B R G T Sac<1/CARDNAME> | NumCards$ 3 | SpellDescription$ Draw three cards. +DeckHints:Type$Citizen +DeckHas:Ability$Token +Oracle:When Courier's Briefcase enters the battlefield, create a 1/1 green and white Citizen creature token.\n{T}, Sacrifice Courier's Briefcase: Add one mana of any color.\n{W}{U}{B}{R}{G}, {T}, Sacrifice Courier's Briefcase: Draw three cards. diff --git a/forge-gui/res/cardsfolder/upcoming/devilish_valet.txt b/forge-gui/res/cardsfolder/upcoming/devilish_valet.txt new file mode 100644 index 00000000000..8cdd19f2639 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/devilish_valet.txt @@ -0,0 +1,10 @@ +Name:Devilish Valet +ManaCost:2 R +Types:Creature Devil Warrior +PT:1/3 +K:Trample +K:Haste +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, double CARDNAME's power until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | Double$ True +SVar:X:Count$CardPower +Oracle:Trample, haste\nAlliance — Whenever another creature enters the battlefield under your control, double Devilish Valet's power until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/gala_greeters.txt b/forge-gui/res/cardsfolder/upcoming/gala_greeters.txt new file mode 100644 index 00000000000..76d949deacd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gala_greeters.txt @@ -0,0 +1,11 @@ +Name:Gala Greeters +ManaCost:1 G +Types:Creature Elf Druid +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBToken,DBGainLife | ChoiceRestriction$ ThisTurn | CharmNum$ 1 +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | TokenTapped$ True | LegacyImage$ c a treasure sac snc | SpellDescription$ Create a tapped Treasure token. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. +DeckHas:Ability$Counters|Token|LifeGain +Oracle:Alliance — Whenever another creature enters the battlefield under your control, choose one that hasn't been chosen this turn —\n• Put a +1/+1 counter on Gala Greeters.\n• Create a tapped Treasure token.\n• You gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/halo_fountain.txt b/forge-gui/res/cardsfolder/upcoming/halo_fountain.txt new file mode 100644 index 00000000000..3f1273219ca --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/halo_fountain.txt @@ -0,0 +1,9 @@ +Name:Halo Fountain +ManaCost:2 W +Types:Artifact +A:AB$ Token | Cost$ W T untapYType<1/Creature.YouCtrl/creature> | TokenAmount$ 1 | TokenScript$ gw_1_1_citizen | TokenOwner$ You | LegacyImage$ gw 1 1 citizen snc | SpellDescription$ Create a 1/1 green and white Citizen creature token. +A:AB$ Draw | Cost$ W W T untapYType<2/Creature.YouCtrl/creatures> | SpellDescription$ Draw a card. +A:AB$ WinsGame | Cost$ W W W W W T untapYType<15/Creature.YouCtrl/creatures> | Defined$ You | SpellDescription$ You win the game. +DeckHints:Type$Citizen +DeckHas:Ability$Token +Oracle:{W}, {T}, Untap a tapped creature you control: Create a 1/1 green and white Citizen creature token.\n{W}{W}, {T}, Untap two tapped creatures you control: Draw a card.\n{W}{W}{W}{W}{W}, {T}, Untap fifteen tapped creatures you control: You win the game. diff --git a/forge-gui/res/cardsfolder/upcoming/incriminate.txt b/forge-gui/res/cardsfolder/upcoming/incriminate.txt new file mode 100644 index 00000000000..9bcbc38f34d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/incriminate.txt @@ -0,0 +1,8 @@ +Name:Incriminate +ManaCost:1 B +Types:Sorcery +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Choose two target creatures controlled by the same player | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsWithSameController$ True | RememberTargets$ True | IsCurse$ True | SubAbility$ DBChooseSac | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures controlled by the same player. That player sacrifices one of them. +SVar:DBChooseSac:DB$ ChooseCard | Choices$ Card.IsRemembered | Defined$ TargetedController | ChoiceTitle$ Choose one to sacrifice | SubAbility$ DBSac | StackDescription$ None | AILogic$ WorstCard +SVar:DBSac:DB$ Destroy | Defined$ ChosenCard | Sacrifice$ True | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Choose two target creatures controlled by the same player. That player sacrifices one of them. diff --git a/forge-gui/res/cardsfolder/upcoming/ledger_shredder.txt b/forge-gui/res/cardsfolder/upcoming/ledger_shredder.txt new file mode 100644 index 00000000000..4eeeb127e9e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ledger_shredder.txt @@ -0,0 +1,12 @@ +Name:Ledger Shredder +ManaCost:1 U +Types:Creature Bird Advisor +PT:1/3 +K:Flying +T:Mode$ SpellCast | ValidActivatingPlayer$ Player | ActivatorThisTurnCast$ EQ2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigConnive | TriggerDescription$ Whenever a player casts their second spell each turn, CARDNAME connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +SVar:TrigConnive:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Discard|Counters +Oracle:Flying\nWhenever a player casts their second spell each turn, Ledger Shredder connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt b/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt new file mode 100644 index 00000000000..84b3b37505f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt @@ -0,0 +1,11 @@ +Name:Maestros Theater +ManaCost:no cost +Types:Land +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacrifice | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. +SVar:DBSacrifice:DB$ Sacrifice | Defined$ Self | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ DBChangeZone | SubAbility$ DBCleanup | TriggerDescription$ Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Island+Basic,Land.Swamp+Basic,Land.Mountain+Basic | ChangeNum$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Sacrifice|LifeGain +Oracle:When Maestros Theater enters the battlefield, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/nimble_larcenist.txt b/forge-gui/res/cardsfolder/upcoming/nimble_larcenist.txt new file mode 100644 index 00000000000..1dc561f3230 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/nimble_larcenist.txt @@ -0,0 +1,8 @@ +Name:Nimble Larcenist +ManaCost:W U B +Types:Creature Bird Rogue +PT:2/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose an artifact, instant, or sorcery card from it and exile that card. +SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Artifact,Instant,Sorcery | ChangeNum$ 1 | IsCurse$ True +Oracle:Flying\nWhen Nimble Larcenist enters the battlefield, target opponent reveals their hand. You choose an artifact, instant, or sorcery card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/upcoming/racers_ring.txt b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt new file mode 100644 index 00000000000..b3d380b9053 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt @@ -0,0 +1,8 @@ +Name:Racers' Ring +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. +A:AB$ Draw | Cost$ 2 R G T Sac<1/CARDNAME> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Racers' Ring enters the battlefield tapped.\n{T}: Add {R} or {G}.\n{2}{R}{G}, {T}, Sacrifice Racers' Ring: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt b/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt new file mode 100644 index 00000000000..0ddec482ef5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt @@ -0,0 +1,9 @@ +Name:Rumor Gatherer +ManaCost:1 W W +Types:Creature Elf Wizard +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, scry 1. If this is the second time this ability has resolved this turn, draw a card instead. +SVar:TrigScry:DB$ Scry | ScryNum$ 1 | ConditionCheckSVar$ CreatureETBAmount | ConditionSVarCompare$ NE2 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionCheckSVar$ CreatureETBAmount | ConditionSVarCompare$ EQ2 +SVar:CreatureETBAmount:Count$ResolvedThisTurn +Oracle:Alliance — Whenever another creature enters the battlefield under your control, scry 1. If this is the second time this ability has resolved this turn, draw a card instead. diff --git a/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt new file mode 100644 index 00000000000..136f4135e3b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt @@ -0,0 +1,8 @@ +Name:Skybridge Towers +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. +A:AB$ Draw | Cost$ 2 W U T Sac<1/CARDNAME> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Skybridge Towers enters the battlefield tapped.\n{T}: Add {W} or {U}.\n{2}{W}{U}, {T}, Sacrifice Skybridge Towers: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/strangle.txt b/forge-gui/res/cardsfolder/upcoming/strangle.txt new file mode 100644 index 00000000000..ee4bc6a9a5d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/strangle.txt @@ -0,0 +1,5 @@ +Name:Strangle +ManaCost:R +Types:Sorcery +A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. +Oracle:Strangle deals 3 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/tramway_station.txt b/forge-gui/res/cardsfolder/upcoming/tramway_station.txt new file mode 100644 index 00000000000..f8f80f36dbe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tramway_station.txt @@ -0,0 +1,8 @@ +Name:Tramway Station +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. +A:AB$ Draw | Cost$ 2 B R T Sac<1/CARDNAME> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Tramway Station enters the battlefield tapped.\n{T}: Add {B} or {R}.\n{2}{B}{R}, {T}, Sacrifice Tramway Station: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt b/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt new file mode 100644 index 00000000000..1e4685decb2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt @@ -0,0 +1,8 @@ +Name:Waterfront District +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ Combo U B | SpellDescription$ Add {U} or {B}. +A:AB$ Draw | Cost$ 2 U B T Sac<1/CARDNAME> | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Waterfront District enters the battlefield tapped.\n{T}: Add {U} or {B}.\n{2}{U}{B}, {T}, Sacrifice Waterfront District: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ziatora_the_incinerator.txt b/forge-gui/res/cardsfolder/upcoming/ziatora_the_incinerator.txt new file mode 100644 index 00000000000..c7524f18cd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ziatora_the_incinerator.txt @@ -0,0 +1,14 @@ +Name:Ziatora, the Incinerator +ManaCost:3 B R G +Types:Legendary Creature Demon Dragon +PT:6/6 +K:Flying +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ DBTrigger | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, you may sacrifice another creature. When you do, CARDNAME deals damage equal to that creature's power to any target and you create three Treasure tokens. +SVar:DBTrigger:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ DBDealDmg | AILogic$ SacForDamage | RememberObjects$ Sacrificed | TriggerDescription$ When you do, CARDNAME deals damage equal to that creature's power to any target and you create three Treasure tokens. +SVar:DBDealDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to deal the damage to | NumDmg$ XPower | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_treasure_sac | LegacyImage$ c a treasure sac snc +SVar:XPower:TriggerRemembered$CardPower +SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 +DeckHas:Ability$Sacrifice|Token +DeckNeeds:Type$Creature +Oracle:Flying\nAt the beginning of your end step, you may sacrifice another creature. When you do, Ziatora, the Incinerator deals damage equal to that creature's power to any target and you create three Treasure tokens. diff --git a/forge-gui/res/editions/Streets of New Capenna Commander.txt b/forge-gui/res/editions/Streets of New Capenna Commander.txt index c6cc89f46e5..d5d43da9031 100644 --- a/forge-gui/res/editions/Streets of New Capenna Commander.txt +++ b/forge-gui/res/editions/Streets of New Capenna Commander.txt @@ -6,6 +6,16 @@ Type=Commander ScryfallCode=NCC [cards] +1 M Anhelo, the Painter @Aurore Folny +2 M Henzie "Toolbox" Torre @Johannes Voss +3 M Kamiz, Obscura Oculus @Chris Rallis +4 M Kitt Kanto, Mayhem Diva @Fariba Khamseh +5 M Perrie, the Pulveriser @Joshua Raphael +100 M Anhelo, the Painter @Aurore Folny +103 M Kamiz, Obscura Oculus @Chris Rallis +104 M Kitt Kanto, Mayhem Diva @Fariba Khamseh +105 M Kros, Defense Contractor @Katerina Ladon +108 M Phabine, Boss's Confidant @Ryan Pancoast 186 M Anhelo, the Painter @Aurore Folny 187 M Henzie "Toolbox" Torre @Johannes Voss 188 M Kamiz, Obscura Oculus @Chris Rallis diff --git a/forge-gui/res/editions/Streets of New Capenna.txt b/forge-gui/res/editions/Streets of New Capenna.txt index b8cac914367..0371988d1ea 100644 --- a/forge-gui/res/editions/Streets of New Capenna.txt +++ b/forge-gui/res/editions/Streets of New Capenna.txt @@ -18,22 +18,29 @@ ScryfallCode=SNC 65 R Wiretapping @Jason A. Engle 72 R Cut of the Profits @Donato Giancola 84 C Incriminate @Kieran Yanner +86 C Maestros Initiate @Irina Nordsol 88 C Murder @Yongjae Choi +101 M Arcane Bombardment @Marta Nael 105 R Devilish Valet @Bud Cook 112 R Jaxis, the Troublemaker @Zoltan Boros 113 C Light 'Em Up @Tony Foti +116 R Professional Face-Breaker @Dan Scott 125 C Strangle @Vincent Proce -129 M Urabask, Heretic Praetor @Simon Dominic +129 M Urabrask, Heretic Praetor @Simon Dominic 142 U Courier's Briefcase @Josu Hernaiz 148 R Gala Greeters @Bud Cook +162 M Vivien on the Hunt @Jake Murray 170 R Brokers Ascendancy @Dallas Williams 171 U Brokers Charm @Steve Argyle 173 U Cabaretti Charm @Steve Argyle 182 U Disciplined Duelist @Josu Hernaiz +184 R Evelyn, the Covetous @Marta Nael 186 M Falco Spara, Pactweaver @Kieran Yanner 193 M Jetmir, Nexus of Revels @Ryan Pancoast 197 M Lord Xander, the Collector @Martina Fackova 199 U Maestros Charm @Steve Argyle +200 R Maestros Diabolist @Bastien L. Deharme +205 U Nimble Larcenist @Volkan Baga 206 M Ob Nixilis, the Adversary @Yongjae Choi 208 U Obscura Charm @Steve Argyle 213 M Raffine, Scheming Seer @Johannes Voss @@ -43,6 +50,7 @@ ScryfallCode=SNC 237 R Getaway Car @Donato Giancola 247 C Botanical Plaza @Grady Frederick 250 R Jetmir's Garden @Kasia 'Kafis' Zielińska +251 C Maestros Theater @Jokubas Uogintas 253 C Racers' Ring @Sam White 254 R Raffine's Tower @Sam White 256 C Skybridge Towers @Muhammad Firdaus @@ -72,6 +80,7 @@ ScryfallCode=SNC 280 L Forest @Matteo Bassini 281 L Forest @W.Flemming 282 M Elspeth Resplendent @Tom Roberts +283 M Vivien on the Hunt @Tom Roberts 284 M Ob Nixilis, the Adversary @Tom Roberts 285 M Halo Fountain @Dominik Mayer 291 R Jetmir's Garden @Dominik Mayer @@ -82,16 +91,20 @@ ScryfallCode=SNC 297 R Brokers Ascendancy @Shawn Pagels 298 U Brokers Charm @Jérémie Solomon 300 U Cabaretti Charm @Jérémie Solomon -304 U Disciplined Duelist +304 U Disciplined Duelist @Serena Malyon +306 R Evelyn, the Covetous @Julie Dillon 307 M Falco Spara, Pactweaver @Jack Hughes 312 M Jetmir, Nexus of Revels @Julie Dillon 315 M Lord Xander, the Collector @Tran Nguyen 317 U Maestros Charm @Jérémie Solomon +318 R Maestros Diabolist @Samy Halim +321 U Nimble Larcenist @Meel Tamphanon 323 U Obscura Charm @Jérémie Solomon 327 M Raffine, Scheming Seer @Véronique Meignaud 331 U Riveteers Charm @Jérémie Solomon 339 M Ziatora, the Incinerator @Scott M. Fischer 341 M Elspeth Resplendent @Krharts +346 M Urabrask, Heretic Praetor @Igor Kieryluk 347 M Vivien on the Hunt @Jason A. Engle 348 M Ob Nixilis, the Adversary @Igor Kieryluk 350 C Botanical Plaza @Olga Tereshenko @@ -101,10 +114,10 @@ ScryfallCode=SNC 354 C Skybridge Towers @Sam Chivers 355 R Spara's Headquarters @W.Flemming 356 C Tramway Station @BEMOCS -357 C Waterfront District +357 C Waterfront District @Matteo Bassini 358 R Xander's Lounge @Véronique Meignaud 359 R Ziatora's Proving Ground @Elektrodeko -360 M Urabask, Heretic Praetor @Simon Dominic +360 M Urabrask, Heretic Praetor @Simon Dominic 386 U Nimble Larcenist @Meel Tamphanon 408 R Mysterious Limousine @Dan Scott 412 R Ledger Shredder @Mila Pesic @@ -112,8 +125,13 @@ ScryfallCode=SNC 419 R Cut of the Profits @Donato Giancola 423 R Devilish Valet @Bud Cook 425 R Jaxis, the Troublemaker @Zoltan Boros +426 R Professional Face-Breaker @Dan Scott +431 R Gala Greeters @Bud Cook 438 R Getaway Car @Donato Giancola -446 M Urabask, Heretic Praetor @Igor Kieryluk +441 M Elspeth Resplendent @Krharts +446 M Urabrask, Heretic Praetor @Igor Kieryluk +447 M Vivien on the Hunt @Jason A. Engle +448 M Ob Nixilis, the Adversary @Igor Kieryluk 450 R Gala Greeters @Fay Dalton 451 R Gala Greeters @Song Qijin 452 R Gala Greeters @SENSEN