From d4a0ee65b69e44186b9cd549c18d731fa4bb00cc Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 6 Apr 2023 19:04:29 +0200 Subject: [PATCH] update --- .../upcoming/bitterthorn_nissas_animus.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/blight_titan.txt | 13 +++++++++++++ .../cardsfolder/upcoming/chivalric_alliance.txt | 8 ++++++++ .../res/cardsfolder/upcoming/conjurers_mantle.txt | 10 ++++++++++ .../cardsfolder/upcoming/cutthroat_negotiator.txt | 12 ++++++++++++ .../cardsfolder/upcoming/darksteel_splicer.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/deluxe_dragster.txt | 9 +++++++++ .../res/cardsfolder/upcoming/elenda_and_azor.txt | 15 +++++++++++++++ .../upcoming/exsanguinator_cavalry.txt | 12 ++++++++++++ .../res/tokenscripts/wu_2_2_knight_vigilance.txt | 7 +++++++ 10 files changed, 109 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/bitterthorn_nissas_animus.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/blight_titan.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/chivalric_alliance.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/conjurers_mantle.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cutthroat_negotiator.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/darksteel_splicer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/deluxe_dragster.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/elenda_and_azor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/exsanguinator_cavalry.txt create mode 100644 forge-gui/res/tokenscripts/wu_2_2_knight_vigilance.txt diff --git a/forge-gui/res/cardsfolder/upcoming/bitterthorn_nissas_animus.txt b/forge-gui/res/cardsfolder/upcoming/bitterthorn_nissas_animus.txt new file mode 100644 index 00000000000..cfa90c4fcfa --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bitterthorn_nissas_animus.txt @@ -0,0 +1,12 @@ +Name:Bitterthorn, Nissa's Animus +ManaCost:3 +Types:Legendary Artifact Equipment +K:Living Weapon +K:Equip:3 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. +T:Mode$ Attacks | ValidCard$ Creature.EquippedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token & Type$Germ|Phyrexian +Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nEquip {3} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/blight_titan.txt b/forge-gui/res/cardsfolder/upcoming/blight_titan.txt new file mode 100644 index 00000000000..e7cc58d174b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blight_titan.txt @@ -0,0 +1,13 @@ +Name:Blight Titan +ManaCost:4 B B +Types:Creature Phyrexian Giant +PT:6/6 +K:Deathtouch +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill two cards, then incubate X, where X is the number of creature cards in your graveyard. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill two cards, then incubate X, where X is the number of creature cards in your graveyard. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 | SubAbility$ DBIncubate +SVar:DBIncubate:DB$ Incubate | Amount$ X +SVar:X:Count$ValidGraveyard Creature.YouCtrl +DeckHints:Ability$Graveyard +DeckHas:Ability$Counters|Token & Type$Artifact +Oracle:Deathtouch\nWhenever Blight Titan enters the battlefield or attacks, mill two cards, then incubate X, where X is the number of creature cards in your graveyard. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/chivalric_alliance.txt b/forge-gui/res/cardsfolder/upcoming/chivalric_alliance.txt new file mode 100644 index 00000000000..5bc6ffcd08c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/chivalric_alliance.txt @@ -0,0 +1,8 @@ +Name:Chivalric Alliance +ManaCost:1 W +Types:Enchantment +T:Mode$ AttackersDeclared | Execute$ TrigDraw | IsPresent$ Creature.attacking+YouCtrl | PresentCompare$ GE2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with two or more creatures, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +A:AB$ Token | Cost$ 2 Discard<1/Card> | TokenAmount$ 1 | TokenScript$ wu_2_2_knight_vigilance | TokenOwner$ You | SpellDescription$ Create a 2/2 white and blue Knight creature token with vigilance. +DeckHas:Ability$Token|Discard & Type$Knight & Color$Blue +Oracle:Whenever you attack with two or more creatures, draw a card.\n{2}, Discard a card: Create a 2/2 white and blue Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/conjurers_mantle.txt b/forge-gui/res/cardsfolder/upcoming/conjurers_mantle.txt new file mode 100644 index 00000000000..dfc9786cdf8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/conjurers_mantle.txt @@ -0,0 +1,10 @@ +Name:Conjurer's Mantle +ManaCost:1 W +Types:Artifact Equipment +K:Equip:1 +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Equipped creature gets +1/+1 and has vigilance. +T:Mode$ Attacks | ValidCard$ Creature.EquippedBy | Execute$ TrigDig | TriggerDescription$ Whenever equipped creature attacks, look at the top six cards of your library. You may reveal a card that shares a creature type with that creature 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$ 6 | ChangeNum$ 1 | Optional$ True | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | ChangeValid$ Creature.sharesCreatureTypeWith Equipped +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE +Oracle:Equipped creature gets +1/+1 and has vigilance.\nWhenever equipped creature attacks, look at the top six cards of your library. You may reveal a card that shares a creature type with that creature from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nEquip {1} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cutthroat_negotiator.txt b/forge-gui/res/cardsfolder/upcoming/cutthroat_negotiator.txt new file mode 100644 index 00000000000..57a3997e680 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cutthroat_negotiator.txt @@ -0,0 +1,12 @@ +Name:Cutthroat Negotiator +ManaCost:2 U R +Types:Creature Orc Pirate +PT:4/3 +T:Mode$ Attacks | ValidCard$ Card.Self | PrecostDesc$ Parley — | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a tapped Treasure token. Then each player draws a card. +SVar:TrigPeek:DB$ PeekAndReveal | Defined$ Player | RememberRevealed$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True | TokenAmount$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Player | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +DeckHas:Ability$Token & Type$Treasure|Artifact +Oracle:Parley — Whenever Cutthroat Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a tapped Treasure token. Then each player draws a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/darksteel_splicer.txt b/forge-gui/res/cardsfolder/upcoming/darksteel_splicer.txt new file mode 100644 index 00000000000..93c047eb932 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/darksteel_splicer.txt @@ -0,0 +1,11 @@ +Name:Darksteel Splicer +ManaCost:6 W +Types:Creature Phyrexian Artificer +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Phyrexian+nonToken | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken Phyrexian enters the battlefield under your control, create X 3/3 colorless Phyrexian Golem artifact creature tokens, where X is the number of opponents you have. +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ c_3_3_a_phyrexian_golem | TokenOwner$ You +S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddKeyword$ Indestructible | Description$ Golems you control have Indestructible +SVar:X:PlayerCountOpponents$Amount +DeckHas:Ability$Token & Type$Golem|Artifact +DeckHints:Type$Phyrexian|Golem +Oracle:Whenever Darksteel Splicer or another nontoken Phyrexian enters the battlefield under your control, create X 3/3 colorless Phyrexian Golem artifact creature tokens, where X is the number of opponents you have.\nGolems you control have indestructible. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/deluxe_dragster.txt b/forge-gui/res/cardsfolder/upcoming/deluxe_dragster.txt new file mode 100644 index 00000000000..6696b0bd99d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deluxe_dragster.txt @@ -0,0 +1,9 @@ +Name:Deluxe Dragster +ManaCost:4 U +Types:Artifact Vehicle +PT:4/3 +K:Crew:2 +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Card.nonVehicle | Description$ CARDNAME can't be blocked except by Vehicles. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigCast | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever Deluxe Dragster deals combat damage to a player, you may cast target instant or sorcery card from that plaver's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead. +SVar:TrigCast:DB$ Play | ValidTgts$ Instant.OwnedBy TriggeredTarget,Sorcery.OwnedBy TriggeredTarget | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card in attacked player's graveyard | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell +Oracle:Deluxe Dragster can't be blocked except by Vehicles.\nWhenever Deluxe Dragster deals combat damage to a player, you may cast target instant or sorcery card from that plaver's graveyard without paying its mana cost. If that spell would be put into a graveyard, exile it instead.\nCrew 2 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/elenda_and_azor.txt b/forge-gui/res/cardsfolder/upcoming/elenda_and_azor.txt new file mode 100644 index 00000000000..88c63638b60 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elenda_and_azor.txt @@ -0,0 +1,15 @@ +Name:Elenda and Azor +ManaCost:3 W U B +Types:Legendary Creature Vampire Knight Sphinx +PT:6/6 +K:Flying +K:Ward:2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME, you may pay {X}{W}{U}{B}. If you do, draw X cards. +SVar:TrigDraw:AB$ Draw | Cost$ X W U U | NumCards$ X +SVar:X:Count$xPaid +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, you may pay 4 life. If you do, create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the number of cards you've drawn this turn. +SVar:TrigToken:AB$ Token | Cost$ PayLife<4> | TokenAmount$ Y | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You +SVar:Y:Count$YouDrewThisTurn +DeckHas:Ability$Token|LifeGain +SVar:HasAttackEffect:TRUE +Oracle:Flying,ward {2}\nWhenever Elenda and Azor attacks, you may pay {X}{W}{U}{B}. If you do, draw X cards.\nAt the beginning of each end step, you may pay 4 life. If you do, create a number of 1/1 black Vampire Knight creature tokens with lifelink equal to the number of cards you've drawn this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/exsanguinator_cavalry.txt b/forge-gui/res/cardsfolder/upcoming/exsanguinator_cavalry.txt new file mode 100644 index 00000000000..f4a3add8cc0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/exsanguinator_cavalry.txt @@ -0,0 +1,12 @@ +Name:Exsanguinator Cavalry +ManaCost:2 B +Types:Creature Vampire Knight +PT:2/3 +K:Menace +K:Lifelink +T:Mode$ DamageDone | ValidSource$ Knight.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Knight you control deals combat damage to a player, put a +1/+1 counter on that creature and create a Blood token. (It’s an artifact with “{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.”) +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ c_a_blood_draw +DeckHas:Ability$LifeGain|Token|Counters & Type$Blood|Artifact +DeckHints:Type$Knight +Oracle:Menace, lifelink\nWhenever a Knight you control deals combat damage to a player, put a +1/+1 counter on that creature and create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/wu_2_2_knight_vigilance.txt b/forge-gui/res/tokenscripts/wu_2_2_knight_vigilance.txt new file mode 100644 index 00000000000..c3c7e0ab300 --- /dev/null +++ b/forge-gui/res/tokenscripts/wu_2_2_knight_vigilance.txt @@ -0,0 +1,7 @@ +Name:Knight Token +ManaCost:no cost +Types:Creature Knight +Colors:white,blue +PT:2/2 +K:Vigilance +Oracle:Vigilance