From 8b1f64a54d64c2535a815367cd49da945663686e Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 08:50:21 +0100 Subject: [PATCH 1/8] WIP: SNC - 08 April --- .../res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/chrome_cat.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/racers_ring.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/strangle.txt | 5 +++++ forge-gui/res/cardsfolder/upcoming/tramway_station.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/waterfront_district.txt | 7 +++++++ 8 files changed, 54 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/chrome_cat.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/racers_ring.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/strangle.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tramway_station.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/waterfront_district.txt 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..f2d896831d6 --- /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 +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..aadfb7ed473 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt @@ -0,0 +1,7 @@ +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. +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/racers_ring.txt b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt new file mode 100644 index 00000000000..572cf3ec5a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt @@ -0,0 +1,7 @@ +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. +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/skybridge_towers.txt b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt new file mode 100644 index 00000000000..19fba534f38 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt @@ -0,0 +1,7 @@ +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. +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..96ecedf323c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tramway_station.txt @@ -0,0 +1,7 @@ +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. +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..cf7c3b64a91 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt @@ -0,0 +1,7 @@ +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. +Oracle:Waterfront District enters the battlefield tapped.\n{T}: Add {U} or {B}.\n{2}{U}{B}, {T}, Sacrifice Waterfront District: Draw a card. From 53d2a042435172c9a32da5ae172db53ec47cc9e4 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 09:37:03 +0100 Subject: [PATCH 2/8] halo_fountain.txt --- forge-gui/res/cardsfolder/upcoming/halo_fountain.txt | 9 +++++++++ forge-gui/res/tokenscripts/gw_1_1_citizen.txt | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/halo_fountain.txt create mode 100644 forge-gui/res/tokenscripts/gw_1_1_citizen.txt 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/tokenscripts/gw_1_1_citizen.txt b/forge-gui/res/tokenscripts/gw_1_1_citizen.txt new file mode 100644 index 00000000000..760a60b4b40 --- /dev/null +++ b/forge-gui/res/tokenscripts/gw_1_1_citizen.txt @@ -0,0 +1,6 @@ +Name:Citizen Token +ManaCost:no cost +Types:Creature Citizen +Colors:green,white +PT:1/1 +Oracle: From 4d99a756c7ac27e4141a87dd4ee550ed9f200a0c Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 10:50:34 +0100 Subject: [PATCH 3/8] devilish_valet,gala_greeters,rumor_gatherer --- forge-gui/res/cardsfolder/upcoming/devilish_valet.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/gala_greeters.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt | 9 +++++++++ 3 files changed, 30 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/devilish_valet.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gala_greeters.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt 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/rumor_gatherer.txt b/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt new file mode 100644 index 00000000000..afc2e8aed73 --- /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$ EQ1 | 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. From 70d0da7fa103bc19061134ab664378c6de815d8b Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 12:15:21 +0100 Subject: [PATCH 4/8] couriers_briefcase,ledger_shredder,maestros_theater,nimble_larcenist --- .../res/cardsfolder/upcoming/couriers_briefcase.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/ledger_shredder.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/maestros_theater.txt | 9 +++++++++ .../res/cardsfolder/upcoming/nimble_larcenist.txt | 8 ++++++++ .../res/cardsfolder/upcoming/rumor_gatherer.txt | 2 +- 5 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/couriers_briefcase.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ledger_shredder.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/maestros_theater.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/nimble_larcenist.txt 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/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..0ef8c322774 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt @@ -0,0 +1,9 @@ +Name:Maestros Theater +ManaCost:no cost +Types:Land +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | 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:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBChangeZone +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 +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/rumor_gatherer.txt b/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt index afc2e8aed73..0ddec482ef5 100644 --- a/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt +++ b/forge-gui/res/cardsfolder/upcoming/rumor_gatherer.txt @@ -3,7 +3,7 @@ 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$ EQ1 | SubAbility$ DBDraw +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. From 0dda6c6f707265f2f122936fed3bec04903a9cbe Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 14:34:44 +0100 Subject: [PATCH 5/8] incriminate,ziatora_the_incinerator --- forge-gui/res/cardsfolder/upcoming/incriminate.txt | 8 ++++++++ .../res/cardsfolder/upcoming/maestros_theater.txt | 6 ++++-- .../upcoming/ziatora_the_incinerator.txt | 14 ++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/incriminate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ziatora_the_incinerator.txt diff --git a/forge-gui/res/cardsfolder/upcoming/incriminate.txt b/forge-gui/res/cardsfolder/upcoming/incriminate.txt new file mode 100644 index 00000000000..c98442bfdd5 --- /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 | TargetsFromSingleZone$ 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/maestros_theater.txt b/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt index 0ef8c322774..84b3b37505f 100644 --- a/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt +++ b/forge-gui/res/cardsfolder/upcoming/maestros_theater.txt @@ -1,9 +1,11 @@ Name:Maestros Theater ManaCost:no cost Types:Land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | 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:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBChangeZone +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/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. From 09987392549cabc98d92adc3abc9cc24dd3a9b68 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 14:45:37 +0100 Subject: [PATCH 6/8] fixes --- .../res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt | 2 +- forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt | 1 + forge-gui/res/cardsfolder/upcoming/racers_ring.txt | 1 + forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt | 1 + forge-gui/res/cardsfolder/upcoming/tramway_station.txt | 1 + forge-gui/res/cardsfolder/upcoming/waterfront_district.txt | 1 + forge-gui/res/editions/Streets of New Capenna.txt | 7 ++++--- 7 files changed, 10 insertions(+), 4 deletions(-) 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 index f2d896831d6..032e945f1fc 100644 --- a/forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt +++ b/forge-gui/res/cardsfolder/upcoming/an_offer_you_cant_refuse.txt @@ -3,5 +3,5 @@ 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 +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 index aadfb7ed473..3f073c8fcfd 100644 --- a/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt +++ b/forge-gui/res/cardsfolder/upcoming/botanical_plaza.txt @@ -4,4 +4,5 @@ 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/racers_ring.txt b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt index 572cf3ec5a7..b3d380b9053 100644 --- a/forge-gui/res/cardsfolder/upcoming/racers_ring.txt +++ b/forge-gui/res/cardsfolder/upcoming/racers_ring.txt @@ -4,4 +4,5 @@ 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/skybridge_towers.txt b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt index 19fba534f38..136f4135e3b 100644 --- a/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt +++ b/forge-gui/res/cardsfolder/upcoming/skybridge_towers.txt @@ -4,4 +4,5 @@ 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/tramway_station.txt b/forge-gui/res/cardsfolder/upcoming/tramway_station.txt index 96ecedf323c..f8f80f36dbe 100644 --- a/forge-gui/res/cardsfolder/upcoming/tramway_station.txt +++ b/forge-gui/res/cardsfolder/upcoming/tramway_station.txt @@ -4,4 +4,5 @@ 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 index cf7c3b64a91..1e4685decb2 100644 --- a/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt +++ b/forge-gui/res/cardsfolder/upcoming/waterfront_district.txt @@ -4,4 +4,5 @@ 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/editions/Streets of New Capenna.txt b/forge-gui/res/editions/Streets of New Capenna.txt index b8cac914367..672df90c1ba 100644 --- a/forge-gui/res/editions/Streets of New Capenna.txt +++ b/forge-gui/res/editions/Streets of New Capenna.txt @@ -23,7 +23,7 @@ ScryfallCode=SNC 112 R Jaxis, the Troublemaker @Zoltan Boros 113 C Light 'Em Up @Tony Foti 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 170 R Brokers Ascendancy @Dallas Williams @@ -43,6 +43,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 @@ -104,7 +105,7 @@ ScryfallCode=SNC 357 C Waterfront District 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 @@ -113,7 +114,7 @@ ScryfallCode=SNC 423 R Devilish Valet @Bud Cook 425 R Jaxis, the Troublemaker @Zoltan Boros 438 R Getaway Car @Donato Giancola -446 M Urabask, Heretic Praetor @Igor Kieryluk +446 M Urabrask, Heretic Praetor @Igor Kieryluk 450 R Gala Greeters @Fay Dalton 451 R Gala Greeters @Song Qijin 452 R Gala Greeters @SENSEN From 67ec2b6633dc8a88cd7ee290cb899e4f4c54f0a9 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 16:42:11 +0100 Subject: [PATCH 7/8] fixes --- forge-gui/res/cardsfolder/b/barrins_spite.txt | 2 +- forge-gui/res/cardsfolder/c/cannibalize.txt | 2 +- .../res/cardsfolder/upcoming/incriminate.txt | 2 +- .../editions/Streets of New Capenna Commander.txt | 10 ++++++++++ forge-gui/res/editions/Streets of New Capenna.txt | 15 +++++++++++++-- 5 files changed, 26 insertions(+), 5 deletions(-) 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/incriminate.txt b/forge-gui/res/cardsfolder/upcoming/incriminate.txt index c98442bfdd5..9bcbc38f34d 100644 --- a/forge-gui/res/cardsfolder/upcoming/incriminate.txt +++ b/forge-gui/res/cardsfolder/upcoming/incriminate.txt @@ -1,7 +1,7 @@ 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 | TargetsFromSingleZone$ 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. +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 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 672df90c1ba..893b8c58fa6 100644 --- a/forge-gui/res/editions/Streets of New Capenna.txt +++ b/forge-gui/res/editions/Streets of New Capenna.txt @@ -26,14 +26,17 @@ ScryfallCode=SNC 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 +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 @@ -73,6 +76,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 @@ -83,16 +87,19 @@ 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 +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 @@ -102,7 +109,7 @@ 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 Urabrask, Heretic Praetor @Simon Dominic @@ -113,8 +120,12 @@ ScryfallCode=SNC 419 R Cut of the Profits @Donato Giancola 423 R Devilish Valet @Bud Cook 425 R Jaxis, the Troublemaker @Zoltan Boros +431 R Gala Greeters @Bud Cook 438 R Getaway Car @Donato Giancola +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 From 0ac952c35f0917c67f79ec1e4eb13219c28adb0a Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Fri, 8 Apr 2022 20:33:28 +0100 Subject: [PATCH 8/8] SNC edition --- forge-gui/res/editions/Streets of New Capenna.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/forge-gui/res/editions/Streets of New Capenna.txt b/forge-gui/res/editions/Streets of New Capenna.txt index 893b8c58fa6..0371988d1ea 100644 --- a/forge-gui/res/editions/Streets of New Capenna.txt +++ b/forge-gui/res/editions/Streets of New Capenna.txt @@ -18,10 +18,13 @@ 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 Urabrask, Heretic Praetor @Simon Dominic 142 U Courier's Briefcase @Josu Hernaiz @@ -36,6 +39,7 @@ ScryfallCode=SNC 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 @@ -93,6 +97,7 @@ ScryfallCode=SNC 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 @@ -120,6 +125,7 @@ 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 441 M Elspeth Resplendent @Krharts