From 3b613e112fb0ed72ceff7215ff980aeec750fa33 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Tue, 20 Sep 2022 22:01:07 +0200 Subject: [PATCH 01/34] UPDATE --- .../upcoming/commissar_severina_raine.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/company_commander.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/deny_the_witch.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/drach_nyen.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/illuminor_szeras.txt | 8 ++++++++ 5 files changed, 49 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/company_commander.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/drach_nyen.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt diff --git a/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt b/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt new file mode 100644 index 00000000000..a79337d42a8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt @@ -0,0 +1,12 @@ +Name:Commissar Severina Raine +ManaCost:1 W B +Types:Legendary Creature Human Soldier +PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Leading from the Front — Whenever CARDNAME attacks, each opponent loses X life, where X is the number of other attacking creatures. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ X +A:AB$ Draw | Cost$ T Sac<1/Creature.Other/another creature> | PrecostDesc$ Summary Execution — | SubAbility$ DBGainLife | SpellDescription$ You gain 2 life and draw a card. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +SVar:X:Count$Valid Creature.attacking+Other +DeckHas:Ability$Sacrifice|LifeGain +SVar:HasAttackEffect:TRUE +Oracle:Leading from the Front — Whenever Commissar Severina Raine attacks, each opponent loses X life, where X is the number of other attacking creatures.\nSummary Execution — {2}, Sacrifice another creature: You gain 2 life and draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/company_commander.txt b/forge-gui/res/cardsfolder/upcoming/company_commander.txt new file mode 100644 index 00000000000..c1ae1c33c2f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/company_commander.txt @@ -0,0 +1,12 @@ +Name:Company Commander +ManaCost:2 W B +Types:Creature Human Soldier +PT:2/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Command Section — When CARDNAME enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have. +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_soldier | TokenOwner$ You +SVar:X:PlayerCountOpponents$Amount +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Bring it Down! — Whenever CARDNAME attacks, creatures you control gain deathtouch until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch +SVar:HasAttackEffect:TRUE +DeckHas:Keyword$Deathtouch & Ability$Token +Oracle:Command Section — When Company Commander enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have.\NBring it Down! — Whenever Company Commander attacks, creatures you control gain deathtouch until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt b/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt new file mode 100644 index 00000000000..77a4dccc01a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt @@ -0,0 +1,7 @@ +Name:Deny the Witch +ManaCost:1 W U B +Types:Instant +A:SP$ Counter | TargetType$ Spell,Activated,Triggered | TgtPrompt$ Select target spell or ability | ValidTgts$ Card,Emblem | SubAbility$ DBDrain | SpellDescription$ Counter target spell, activated ability, or triggered ability. Its controller loses life equal to the number of creatures you control. +SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ X | SubAbility$ DBGain +SVar:X:Count$Valid Creature.YouCtrl +Oracle:Domain — Each creature gets -X/-X until end of turn, where X is 1 plus the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt new file mode 100644 index 00000000000..e7a241eb1ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt @@ -0,0 +1,10 @@ +Name:Drach'Nyen +ManaCost:4 B R +Types:Legendary Artifact Equipment +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature. +SVar:TrigExile:DB$ ChangeZone | Imprint$ True$ | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card’s power. +K:Equip:2 +SVar:X:Imprinted$CardPower +DeckHas:Keyword$Menace +Oracle:Echo of the First Murder — When Drach'Nyen enters the battlefield, exile up to one target creature.\nDaemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card’s power.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt new file mode 100644 index 00000000000..56c7d7a31c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt @@ -0,0 +1,8 @@ +Name:Illuminor Szeras +ManaCost:2 B +Types:Legendary Artifact Creature Necron +PT:3/3 +A:AB$ PutCounterAll | Cost$ T Sac<1/Creature.Other/Another Creature> | PrecostDesc$ Secrets of the Soul — | Produced$ B | Amount$ X | SpellDescription$ Add an amount of {B} equal to the sacrificed creature’s mana value. +SVar:X:Sacrificed$CardManaCost +DeckHas:Ability$Sacrifice +Oracle:Secrets of the Soul — {T}, Sacrifice another creature: Add an amount of {B} equal to the sacrificed creature's mana value. From a05d3fb93e41ed69a43d9b88f81bbd898e63bea6 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 17:44:50 +0200 Subject: [PATCH 02/34] update --- .../res/cardsfolder/upcoming/convergence_of_dominion.txt | 8 ++++++++ .../res/cardsfolder/upcoming/cybernetica_datasmith.txt | 7 +++++++ forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt | 8 ++++++++ 3 files changed, 23 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt diff --git a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt new file mode 100644 index 00000000000..f51074d986e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt @@ -0,0 +1,8 @@ +Name:Convergence of Dominion +ManaCost:3 +Types:Artifact +S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana. +A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. +AI:RemoveDeck:NonCommander +DeckHas:Ability$Mill|Graveyard +Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt new file mode 100644 index 00000000000..e0bbff9fd56 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt @@ -0,0 +1,7 @@ +Name:Cybernetica Datasmith +ManaCost:1 U B +Types:Artifact Creature Human Artificer +PT:0/1 +K:Protection:Robots +DeckHas:Ability$Token & Type$Robot +Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with “This creature can’t block.” \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt new file mode 100644 index 00000000000..f51074d986e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt @@ -0,0 +1,8 @@ +Name:Convergence of Dominion +ManaCost:3 +Types:Artifact +S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana. +A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. +AI:RemoveDeck:NonCommander +DeckHas:Ability$Mill|Graveyard +Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file From 08d17202af37afcfd609b6db3a23438b72d8ef59 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 19:35:39 +0200 Subject: [PATCH 03/34] update --- .../cardsfolder/upcoming/defenders_of_humanity.txt | 10 ++++++++++ .../cardsfolder/upcoming/epistolary_librarian.txt | 9 +++++++++ .../cardsfolder/upcoming/inquisitor_eisenhorn.txt | 13 +++++++++++++ forge-gui/res/tokenscripts/cherubael.txt | 7 +++++++ 4 files changed, 39 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt create mode 100644 forge-gui/res/tokenscripts/cherubael.txt diff --git a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt new file mode 100644 index 00000000000..d2ab969f088 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt @@ -0,0 +1,10 @@ +Name:Defenders of Humanity +ManaCost:X 2 W +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ +When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance. +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You +A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Hand | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You | Description$ {X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. +SVar:X:Count$xPaid +DeckHas:Ability$Token|LifeGain & Type$Astartes|Soldier & Keyword$Vigilance +Oracle:When Defenders of Humanity enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.\n{X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt new file mode 100644 index 00000000000..67e0792a98e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -0,0 +1,9 @@ +Name:Epistolary Librarian +ManaCost:2 W U +Types:Creature Astartes Wizard +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. +SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouCtrl+cmcLEX,Sorcery.YouCtrl+cmcLEX | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | +SVar:Z:Count$Valid Creature.attacking+YouCtrl +SVar:HasAttackingEffect:TRUE +DeckHints:Type$Instant|Sorcery +Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt new file mode 100644 index 00000000000..21b39c83879 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -0,0 +1,13 @@ +Name:Inquisitor Eisenhorn +ManaCost:2 U B +Types:Legendary Creature Human Inquisitor +PT: +T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying. +SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It’s an artifact with “{2}, Sacrifice this artifact: Draw a card.”) +SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You +SVar:X:TriggerCount$DamageAmount +DeckHas:Type$Clue|Demon & Ability$Token +Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It’s an artifact with “{2}, Sacrifice this artifact: Draw a card.”) \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/cherubael.txt b/forge-gui/res/tokenscripts/cherubael.txt new file mode 100644 index 00000000000..a9f00716740 --- /dev/null +++ b/forge-gui/res/tokenscripts/cherubael.txt @@ -0,0 +1,7 @@ +Name:Cherubael +ManaCost:no cost +Types:Legendary Demon +Colors:black +PT:4/4 +K:Flying +Oracle:Flying From 522a8d2009c21da42a67a2f81d962db5de85ee4f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 19:57:01 +0200 Subject: [PATCH 04/34] update --- .../upcoming/cybernetica_datasmith.txt | 2 ++ .../cardsfolder/upcoming/magnus_the_red.txt | 21 ++++++++++++------- .../tokenscripts/c_4_4_a_robot_noblock.txt | 6 ++++++ forge-gui/res/tokenscripts/r_3_3_spawn.txt | 6 ++++++ 4 files changed, 27 insertions(+), 8 deletions(-) create mode 100644 forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt create mode 100644 forge-gui/res/tokenscripts/r_3_3_spawn.txt diff --git a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt index e0bbff9fd56..70683e13d86 100644 --- a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt +++ b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt @@ -3,5 +3,7 @@ ManaCost:1 U B Types:Artifact Creature Human Artificer PT:0/1 K:Protection:Robots +A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with “This creature can’t block.” +SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer DeckHas:Ability$Token & Type$Robot Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with “This creature can’t block.” \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt index f51074d986e..ccbbd2c0197 100644 --- a/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt +++ b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt @@ -1,8 +1,13 @@ -Name:Convergence of Dominion -ManaCost:3 -Types:Artifact -S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana. -A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. -AI:RemoveDeck:NonCommander -DeckHas:Ability$Mill|Graveyard -Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file +Name:Magnus the Red +ManaCost:3 U R +Types:Legendary Creature Demon Primarch +PT:4/5 +K:Flying +S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ X | Description$ Unearthly Power — Instant and sorcery spells you cast cost {1} less to cast for each creature token you control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Blade of Magnus — Whenever CARDNAME deals combat damage to a player, create a 3/3 red Spawn creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_3_3_spawn +SVar:X:Count$Valid Creature.YouCtrl+Token +SVar:BuffedBy:Token +DeckHas:Type$Spawn & Ability$Token +DeckHints:Ability$Token & Type$Instant|Sorcery +Oracle:Flying\nUnearthly Power — Instant and sorcery spells you cast cost {1} less to cast for each creature token you control.\nBlade of Magnus — Whenever Magnus the Red deals combat damage to a player, create a 3/3 red Spawn creature token. diff --git a/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt b/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt new file mode 100644 index 00000000000..076363e7ba4 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt @@ -0,0 +1,6 @@ +Name:Robot Token +ManaCost:no cost +Types:Artifact Creature Robot +PT:4/4 +K:CARDNAME can't block. +Oracle:This creature can't block diff --git a/forge-gui/res/tokenscripts/r_3_3_spawn.txt b/forge-gui/res/tokenscripts/r_3_3_spawn.txt new file mode 100644 index 00000000000..e6ba13588e9 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_3_3_spawn.txt @@ -0,0 +1,6 @@ +Name:Spawn Token +ManaCost:no cost +Types:Creature Spawn +Colors:red +PT:3/3 +Oracle: From ea1e402992c8ffea345853c882503299147e2415 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:32:19 +0200 Subject: [PATCH 05/34] update --- .../res/cardsfolder/upcoming/convergence_of_dominion.txt | 4 ++-- .../res/cardsfolder/upcoming/cybernetica_datasmith.txt | 8 ++++---- .../res/cardsfolder/upcoming/defenders_of_humanity.txt | 5 ++--- .../res/cardsfolder/upcoming/epistolary_librarian.txt | 3 ++- forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt | 2 +- .../res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt index f51074d986e..4295b824248 100644 --- a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt +++ b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt @@ -1,8 +1,8 @@ Name:Convergence of Dominion ManaCost:3 Types:Artifact -S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana. A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. AI:RemoveDeck:NonCommander DeckHas:Ability$Mill|Graveyard -Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability’s activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file +Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability's activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt index 70683e13d86..8e2b93ab45f 100644 --- a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt +++ b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt @@ -2,8 +2,8 @@ Name:Cybernetica Datasmith ManaCost:1 U B Types:Artifact Creature Human Artificer PT:0/1 -K:Protection:Robots -A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with “This creature can’t block.” -SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer +K:Protection from Robots +A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility²$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." +SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer DeckHas:Ability$Token & Type$Robot -Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with “This creature can’t block.” \ No newline at end of file +Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt index d2ab969f088..0780a9e69ea 100644 --- a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt +++ b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt @@ -1,9 +1,8 @@ Name:Defenders of Humanity ManaCost:X 2 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ -When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance. -SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance. +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Hand | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You | Description$ {X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. SVar:X:Count$xPaid DeckHas:Ability$Token|LifeGain & Type$Astartes|Soldier & Keyword$Vigilance diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt index 67e0792a98e..2aa298be0ae 100644 --- a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -1,8 +1,9 @@ Name:Epistolary Librarian ManaCost:2 W U Types:Creature Astartes Wizard +PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. -SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouCtrl+cmcLEX,Sorcery.YouCtrl+cmcLEX | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | +SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | SVar:Z:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackingEffect:TRUE DeckHints:Type$Instant|Sorcery diff --git a/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt index 56c7d7a31c9..f0335eb579b 100644 --- a/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt +++ b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt @@ -2,7 +2,7 @@ Name:Illuminor Szeras ManaCost:2 B Types:Legendary Artifact Creature Necron PT:3/3 -A:AB$ PutCounterAll | Cost$ T Sac<1/Creature.Other/Another Creature> | PrecostDesc$ Secrets of the Soul — | Produced$ B | Amount$ X | SpellDescription$ Add an amount of {B} equal to the sacrificed creature’s mana value. +A:AB$ Mana | Cost$ T Sac<1/Creature.Other> | Produced$ B | Amount$ X | PrecostDesc$ Secrets of the Soul — | SpellDescription$ Add an amount of {B} equal to the sacrificed creature’s mana value. SVar:X:Sacrificed$CardManaCost DeckHas:Ability$Sacrifice Oracle:Secrets of the Soul — {T}, Sacrifice another creature: Add an amount of {B} equal to the sacrificed creature's mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 21b39c83879..c88e2c2f8e0 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -1,7 +1,7 @@ Name:Inquisitor Eisenhorn ManaCost:2 U B Types:Legendary Creature Human Inquisitor -PT: +PT:2/3 T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying. SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael From 7b43a0bf80beae64e796771e48c670a763a83ae4 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:34:22 +0200 Subject: [PATCH 06/34] Update convergence_of_dominion.txt --- forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt index 4295b824248..e60431db540 100644 --- a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt +++ b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt @@ -5,4 +5,4 @@ S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. AI:RemoveDeck:NonCommander DeckHas:Ability$Mill|Graveyard -Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can’t reduce the mana in that ability's activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. \ No newline at end of file +Oracle:Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana.\nTranslocation Protocols — {3}, {T}: Mill three cards. From 00f6a2bae199536bc677a6102a5b1198a670f101 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:35:06 +0200 Subject: [PATCH 07/34] Update deny_the_witch.txt --- forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt b/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt index 77a4dccc01a..6ab8c86d3e2 100644 --- a/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt +++ b/forge-gui/res/cardsfolder/upcoming/deny_the_witch.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | TargetType$ Spell,Activated,Triggered | TgtPrompt$ Select target spell or ability | ValidTgts$ Card,Emblem | SubAbility$ DBDrain | SpellDescription$ Counter target spell, activated ability, or triggered ability. Its controller loses life equal to the number of creatures you control. SVar:DBDrain:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ X | SubAbility$ DBGain SVar:X:Count$Valid Creature.YouCtrl -Oracle:Domain — Each creature gets -X/-X until end of turn, where X is 1 plus the number of basic land types among lands you control. +Oracle:Counter target spell, activated ability, or triggered ability. Its controller loses life equal to the number of creatures you control. From 5fd373cc2665ea6886179aa010edb879c9ffcb0e Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:35:30 +0200 Subject: [PATCH 08/34] Update drach_nyen.txt --- forge-gui/res/cardsfolder/upcoming/drach_nyen.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt index e7a241eb1ea..44e0e1183eb 100644 --- a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt +++ b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt @@ -3,8 +3,8 @@ ManaCost:4 B R Types:Legendary Artifact Equipment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature. SVar:TrigExile:DB$ ChangeZone | Imprint$ True$ | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card’s power. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power. K:Equip:2 SVar:X:Imprinted$CardPower DeckHas:Keyword$Menace -Oracle:Echo of the First Murder — When Drach'Nyen enters the battlefield, exile up to one target creature.\nDaemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card’s power.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Echo of the First Murder — When Drach'Nyen enters the battlefield, exile up to one target creature.\nDaemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) From dc5a809d7ba2706e810c3c25ae3a4ec15e92d88a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:35:51 +0200 Subject: [PATCH 09/34] Update epistolary_librarian.txt --- forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt index 2aa298be0ae..c045729ed6b 100644 --- a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -6,5 +6,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | SVar:Z:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackingEffect:TRUE -DeckHints:Type$Instant|Sorcery -Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. \ No newline at end of file +Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. From 89e36ceb10af2e6c062d8323de64ad5db4e7c398 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:36:09 +0200 Subject: [PATCH 10/34] Update illuminor_szeras.txt --- forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt index f0335eb579b..2e16284244c 100644 --- a/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt +++ b/forge-gui/res/cardsfolder/upcoming/illuminor_szeras.txt @@ -2,7 +2,7 @@ Name:Illuminor Szeras ManaCost:2 B Types:Legendary Artifact Creature Necron PT:3/3 -A:AB$ Mana | Cost$ T Sac<1/Creature.Other> | Produced$ B | Amount$ X | PrecostDesc$ Secrets of the Soul — | SpellDescription$ Add an amount of {B} equal to the sacrificed creature’s mana value. +A:AB$ Mana | Cost$ T Sac<1/Creature.Other> | Produced$ B | Amount$ X | PrecostDesc$ Secrets of the Soul — | SpellDescription$ Add an amount of {B} equal to the sacrificed creature's mana value. SVar:X:Sacrificed$CardManaCost DeckHas:Ability$Sacrifice Oracle:Secrets of the Soul — {T}, Sacrifice another creature: Add an amount of {B} equal to the sacrificed creature's mana value. From a7dd0312bb97890552b5733fcef47332fba3b9ef Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:36:54 +0200 Subject: [PATCH 11/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index c88e2c2f8e0..8ab87ea4b5f 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -6,8 +6,8 @@ T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Stat SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It’s an artifact with “{2}, Sacrifice this artifact: Draw a card.”) +SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You SVar:X:TriggerCount$DamageAmount DeckHas:Type$Clue|Demon & Ability$Token -Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It’s an artifact with “{2}, Sacrifice this artifact: Draw a card.”) \ No newline at end of file +Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") From 582a19b6d5be5c0ff9a9b2726b8d39b67c7dd4d0 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:38:58 +0200 Subject: [PATCH 12/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 8ab87ea4b5f..f7e1b88e6a2 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -6,7 +6,7 @@ T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Stat SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You SVar:X:TriggerCount$DamageAmount DeckHas:Type$Clue|Demon & Ability$Token From 521a6610cd6d2ea202cee78a30037dd986132b21 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:40:23 +0200 Subject: [PATCH 13/34] Update magnus_the_red.txt --- forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt index ccbbd2c0197..b8a6c79999d 100644 --- a/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt +++ b/forge-gui/res/cardsfolder/upcoming/magnus_the_red.txt @@ -6,7 +6,7 @@ K:Flying S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ X | Description$ Unearthly Power — Instant and sorcery spells you cast cost {1} less to cast for each creature token you control. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Blade of Magnus — Whenever CARDNAME deals combat damage to a player, create a 3/3 red Spawn creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_3_3_spawn -SVar:X:Count$Valid Creature.YouCtrl+Token +SVar:X:Count$Valid Creature.YouCtrl+token SVar:BuffedBy:Token DeckHas:Type$Spawn & Ability$Token DeckHints:Ability$Token & Type$Instant|Sorcery From ba7f29f9e2b25bb6fa25e63d0a7423279211e0e9 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:44:41 +0200 Subject: [PATCH 14/34] Update cybernetica_datasmith.txt --- forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt index 8e2b93ab45f..b5c9c854379 100644 --- a/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt +++ b/forge-gui/res/cardsfolder/upcoming/cybernetica_datasmith.txt @@ -3,7 +3,7 @@ ManaCost:1 U B Types:Artifact Creature Human Artificer PT:0/1 K:Protection from Robots -A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility²$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." +A:AB$ Draw | ValidTgts$ Player | Cost$ U T | SubAbility$ DBToken | PrecostDesc$ Field Reprogramming — | SpellDescription$ Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." SVar:DBToken:DB$ Token | TokenScript$ c_4_4_a_robot_noblock | ValidTgts$ Player | TargetUnique$ True | TokenAmount$ 1 | TokenOwner$ ThisTargetedPlayer DeckHas:Ability$Token & Type$Robot -Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." \ No newline at end of file +Oracle:Protection from Robots\nField Reprogramming — {U}, {T}: Target player draws a card. Another target player creates a 4/4 colorless Robot artifact creature token with "This creature can't block." From e35f2a16d648253065cd36ff09fd629e69dc0114 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:46:49 +0200 Subject: [PATCH 15/34] Update defenders_of_humanity.txt --- forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt index 0780a9e69ea..1f8cbd05cb8 100644 --- a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt +++ b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt @@ -3,7 +3,7 @@ ManaCost:X 2 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You -A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Hand | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You | Description$ {X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. +A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Battlefield | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You | Description$ {X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. SVar:X:Count$xPaid DeckHas:Ability$Token|LifeGain & Type$Astartes|Soldier & Keyword$Vigilance -Oracle:When Defenders of Humanity enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.\n{X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. \ No newline at end of file +Oracle:When Defenders of Humanity enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.\n{X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. From 5d47bfc0e9a56a6b361e9570ba5cf12be28fdaa3 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:49:21 +0200 Subject: [PATCH 16/34] Update epistolary_librarian.txt --- forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt index c045729ed6b..7d5d75c37da 100644 --- a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -3,7 +3,7 @@ ManaCost:2 W U Types:Creature Astartes Wizard PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. -SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | +SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.cmcLEX | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | SVar:Z:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackingEffect:TRUE Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. From 2c0557b495f43e6bd4dde8439af56abb5fa1249a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:52:10 +0200 Subject: [PATCH 17/34] Update defenders_of_humanity.txt --- forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt index 1f8cbd05cb8..ef37da8f46d 100644 --- a/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt +++ b/forge-gui/res/cardsfolder/upcoming/defenders_of_humanity.txt @@ -3,7 +3,7 @@ ManaCost:X 2 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You -A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Battlefield | TokenAmount$ X | TokenScript$ w_2_2_astartes_soldier_vigilance | TokenOwner$ You | Description$ {X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. +A:AB$ Token | Cost$ X 2 W Exile<1/CARDNAME> | IsPresent$ Creature.YouCtrl | PlayerTurn$ True | PresentCompare$ EQ0 | ActivationZone$ Battlefield | TokenAmount$ X | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You | Description$ Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. SVar:X:Count$xPaid DeckHas:Ability$Token|LifeGain & Type$Astartes|Soldier & Keyword$Vigilance Oracle:When Defenders of Humanity enters the battlefield, create X 2/2 white Astartes Warrior creature tokens with vigilance.\n{X}{2}{W}, Exile Defenders of Humanity: Create X 2/2 white Astartes Warrior creature tokens with vigilance. Activate only if you control no creatures and only during your turn. From b6f196f56ab72a95486eb92410954b6f10a32bdb Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:54:47 +0200 Subject: [PATCH 18/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index f7e1b88e6a2..f4988cc5949 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -6,7 +6,7 @@ T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Stat SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ TrigInvestigate | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You SVar:X:TriggerCount$DamageAmount DeckHas:Type$Clue|Demon & Ability$Token From a3d8480b659c659c01b96746b9a307fccec94d94 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:58:31 +0200 Subject: [PATCH 19/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index f4988cc5949..37840b481cb 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Inquisitor PT:2/3 T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying. SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | TokenScript$ cherubael +SVar:DBToken:DB$ Token | TokenOwner$ You | SubAbility$ DBCleanup | TokenScript$ cherubael | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You From 2a4bde1b337103c3ba0d0180625524cff5ae513a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 20:59:37 +0200 Subject: [PATCH 20/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 37840b481cb..5aa19bad840 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -2,7 +2,7 @@ Name:Inquisitor Eisenhorn ManaCost:2 U B Types:Legendary Creature Human Inquisitor PT:2/3 -T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying. +T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenOwner$ You | SubAbility$ DBCleanup | TokenScript$ cherubael | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ Tri SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You SVar:X:TriggerCount$DamageAmount DeckHas:Type$Clue|Demon & Ability$Token -Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, and legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") From b97141599140efccf883f10267218540c91ffdac Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 21:04:10 +0200 Subject: [PATCH 21/34] Update cherubael.txt --- forge-gui/res/tokenscripts/cherubael.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/tokenscripts/cherubael.txt b/forge-gui/res/tokenscripts/cherubael.txt index a9f00716740..9209ba5bf0f 100644 --- a/forge-gui/res/tokenscripts/cherubael.txt +++ b/forge-gui/res/tokenscripts/cherubael.txt @@ -1,6 +1,6 @@ Name:Cherubael ManaCost:no cost -Types:Legendary Demon +Types:Legendary Creature Demon Colors:black PT:4/4 K:Flying From 1944fe07388cf7c64f04f2fe70ceb75be104b16d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 21:14:15 +0200 Subject: [PATCH 22/34] Update sheoldreds_restoration.txt --- forge-gui/res/cardsfolder/upcoming/sheoldreds_restoration.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sheoldreds_restoration.txt b/forge-gui/res/cardsfolder/upcoming/sheoldreds_restoration.txt index 4f3746e50a0..911b87fcd80 100644 --- a/forge-gui/res/cardsfolder/upcoming/sheoldreds_restoration.txt +++ b/forge-gui/res/cardsfolder/upcoming/sheoldreds_restoration.txt @@ -9,4 +9,4 @@ SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:X:Targeted$CardManaCost SVar:Y:Count$TimesKicked DeckHas:Ability$Graveyard|LifeGain -Oracle:Return target creature card from your graveyard to the battlefield. If this spell was kicked, you gain life equal to that card's mana value. Otherwise, you lose that much life. Exile Sheoldred's Restoration. +Oracle:Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.)\nReturn target creature card from your graveyard to the battlefield. If this spell was kicked, you gain life equal to that card's mana value. Otherwise, you lose that much life. Exile Sheoldred's Restoration. From 34db474be11a385627e75538c1c129d1b5639dc3 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 21:35:43 +0200 Subject: [PATCH 23/34] Update convergence_of_dominion.txt --- forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt index e60431db540..2e5fc1e5522 100644 --- a/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt +++ b/forge-gui/res/cardsfolder/upcoming/convergence_of_dominion.txt @@ -1,7 +1,7 @@ Name:Convergence of Dominion ManaCost:3 Types:Artifact -S:Mode$ ReduceCost | ValidCard$ Card | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Card.YouOwn | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Graveyard | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Description$ Dynastic Command Node — As long as you control your commander, activated abilities of cards in your graveyard cost {2} less to activate. This effect can't reduce the mana in that ability's activation cost to less than one mana. A:AB$ Mill | Cost$ T 3 | Defined$ You | NumCards$ 3 | PrecostDesc$ Translocation Protocols - | SpellDescription$ Mill three cards. AI:RemoveDeck:NonCommander DeckHas:Ability$Mill|Graveyard From 8316aa9c1bf8714d852718945be264acdfc2da48 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:09:29 +0200 Subject: [PATCH 24/34] Update drach_nyen.txt --- forge-gui/res/cardsfolder/upcoming/drach_nyen.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt index 44e0e1183eb..30e4dcc6ebc 100644 --- a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt +++ b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt @@ -2,7 +2,7 @@ Name:Drach'Nyen ManaCost:4 B R Types:Legendary Artifact Equipment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature. -SVar:TrigExile:DB$ ChangeZone | Imprint$ True$ | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature +SVar:TrigExile:DB$ ChangeZone | Imprint$ True$ | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power. K:Equip:2 SVar:X:Imprinted$CardPower From aab97e08b2c3b0c8de76e7ca0b33c252b8a7bdc7 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:09:45 +0200 Subject: [PATCH 25/34] Update epistolary_librarian.txt --- forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt index 7d5d75c37da..c71b825ec56 100644 --- a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -3,7 +3,7 @@ ManaCost:2 W U Types:Creature Astartes Wizard PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. -SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.cmcLEX | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | +SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.cmcLEX+YouOwn | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | SVar:Z:Count$Valid Creature.attacking+YouCtrl SVar:HasAttackingEffect:TRUE Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. From 183c6a16de155ffbfe278599f1c38ce065ba39a3 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:09:58 +0200 Subject: [PATCH 26/34] Update epistolary_librarian.txt --- forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt index c71b825ec56..844d47222f4 100644 --- a/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt +++ b/forge-gui/res/cardsfolder/upcoming/epistolary_librarian.txt @@ -5,5 +5,5 @@ PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCast | TriggerDescription$ Veil of Time — Whenever CARDNAME attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. SVar:TrigCast:DB$ Play | ValidZone$ Hand | Valid$ Card.cmcLEX+YouOwn | ValidSA$ Spell | Optional$ True | WithoutManaCost$ True | SVar:Z:Count$Valid Creature.attacking+YouCtrl -SVar:HasAttackingEffect:TRUE +SVar:HasAttackEffect:TRUE Oracle:Veil of Time — Whenever Epistolary Librarian attacks, you may cast a spell with mana value X or less from your hand without paying its mana cost, where X is the number of attacking creatures. From 3f41bf07b557b26084d02f9149726d369310c030 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:11:55 +0200 Subject: [PATCH 27/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 5aa19bad840..42eb15e401d 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -3,8 +3,9 @@ ManaCost:2 U B Types:Legendary Creature Human Inquisitor PT:2/3 T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. -SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | TokenOwner$ You | SubAbility$ DBCleanup | TokenScript$ cherubael | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery +SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBTrigger +SVar:DBTrigger:DB$ ImmediateTrigger | RememberObjects$ RememberedCard | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | Execute$ DBToken | TriggerDescription$ Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. +SVar:DBToken:DB$ Token | TokenScript$ cherubael SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You From fc1fef87a9983757df8ce45f1785e9d5efd16635 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:14:07 +0200 Subject: [PATCH 28/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 42eb15e401d..08c084786b3 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Inquisitor PT:2/3 T:Mode$ Drawn | ValidCard$ Card.YouOwn | Number$ 1 | OptionalDecider$ You | Static$ True | ForReveal$ True | Execute$ DBReveal | TriggerZones$ Battlefield | TriggerDescription$ You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. SVar:DBReveal:DB$ Reveal | Defined$ You | RevealDefined$ TriggeredCard | RememberRevealed$ True | SubAbility$ DBTrigger -SVar:DBTrigger:DB$ ImmediateTrigger | RememberObjects$ RememberedCard | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | Execute$ DBToken | TriggerDescription$ Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. +SVar:DBTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Instant,Sorcery | SubAbility$ DBCleanup | Execute$ DBToken | TriggerDescription$ Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying. SVar:DBToken:DB$ Token | TokenScript$ cherubael SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") From a4969d38a1b0071ad8d61d5541993d631eb3447f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:24:22 +0200 Subject: [PATCH 29/34] Update commissar_severina_raine.txt --- .../res/cardsfolder/upcoming/commissar_severina_raine.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt b/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt index a79337d42a8..9f4a40cbfbb 100644 --- a/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt +++ b/forge-gui/res/cardsfolder/upcoming/commissar_severina_raine.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Soldier PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Leading from the Front — Whenever CARDNAME attacks, each opponent loses X life, where X is the number of other attacking creatures. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ X -A:AB$ Draw | Cost$ T Sac<1/Creature.Other/another creature> | PrecostDesc$ Summary Execution — | SubAbility$ DBGainLife | SpellDescription$ You gain 2 life and draw a card. -SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +A:AB$ GainLife | Cost$ T Sac<1/Creature.Other/another creature> | PrecostDesc$ Summary Execution — | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card. +SVar:DBDraw:DB$ Draw SVar:X:Count$Valid Creature.attacking+Other DeckHas:Ability$Sacrifice|LifeGain SVar:HasAttackEffect:TRUE From 814fb3c6aeb6023839407441f3eeed21d9886425 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:46:22 +0200 Subject: [PATCH 30/34] Update company_commander.txt --- forge-gui/res/cardsfolder/upcoming/company_commander.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/company_commander.txt b/forge-gui/res/cardsfolder/upcoming/company_commander.txt index c1ae1c33c2f..e96aa3e94af 100644 --- a/forge-gui/res/cardsfolder/upcoming/company_commander.txt +++ b/forge-gui/res/cardsfolder/upcoming/company_commander.txt @@ -9,4 +9,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch SVar:HasAttackEffect:TRUE DeckHas:Keyword$Deathtouch & Ability$Token -Oracle:Command Section — When Company Commander enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have.\NBring it Down! — Whenever Company Commander attacks, creatures you control gain deathtouch until end of turn. \ No newline at end of file +Oracle:Command Section — When Company Commander enters the battlefield, create a number of 1/1 white Soldier creature tokens equal to the number of opponents you have.\nBring it Down! — Whenever Company Commander attacks, creatures you control gain deathtouch until end of turn. From d2271c665a684b02c4d38c129d9c566a81a2171b Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Wed, 21 Sep 2022 22:48:15 +0200 Subject: [PATCH 31/34] Update c_4_4_a_robot_noblock.txt --- forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt b/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt index 076363e7ba4..b4ea8013349 100644 --- a/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt +++ b/forge-gui/res/tokenscripts/c_4_4_a_robot_noblock.txt @@ -2,5 +2,5 @@ Name:Robot Token ManaCost:no cost Types:Artifact Creature Robot PT:4/4 -K:CARDNAME can't block. -Oracle:This creature can't block +S:Mode$ CantBlockBy | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block +Oracle:This creature can't block. From d0e8d21da3e7f2c352cc24548003cc31a337bc7d Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 22 Sep 2022 08:54:19 +0200 Subject: [PATCH 32/34] Update inquisitor_eisenhorn.txt --- forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt index 08c084786b3..57935b52eab 100644 --- a/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt +++ b/forge-gui/res/cardsfolder/upcoming/inquisitor_eisenhorn.txt @@ -10,5 +10,5 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigInvestigate | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ X | Defined$ You SVar:X:TriggerCount$DamageAmount -DeckHas:Type$Clue|Demon & Ability$Token +DeckHas:Type$Clue|Demon|Artifact & Ability$Token|Sacrifice Oracle:You may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, create Cherubael, a legendary 4/4 black Demon creature token with flying.\nWhenever Inquisitor Eisenhorn deals combat damage to a player, investigate that many times. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") From 66e9754d95ef693cbbe38cd8a6ee7482f4153b2f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 22 Sep 2022 10:34:54 +0200 Subject: [PATCH 33/34] Update drach_nyen.txt --- forge-gui/res/cardsfolder/upcoming/drach_nyen.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt index 30e4dcc6ebc..7fac682b81d 100644 --- a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt +++ b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt @@ -2,9 +2,10 @@ Name:Drach'Nyen ManaCost:4 B R Types:Legendary Artifact Equipment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature. -SVar:TrigExile:DB$ ChangeZone | Imprint$ True$ | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature +SVar:TrigExile:DB$ ChangeZone | Imprint$ True | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power. K:Equip:2 SVar:X:Imprinted$CardPower +SVar:NeedsToPlay:Creature.OppCtrl DeckHas:Keyword$Menace Oracle:Echo of the First Murder — When Drach'Nyen enters the battlefield, exile up to one target creature.\nDaemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) From d70f19898821a2d9c33ef5c5bcd12472064db65a Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 22 Sep 2022 10:44:37 +0200 Subject: [PATCH 34/34] Update drach_nyen.txt --- forge-gui/res/cardsfolder/upcoming/drach_nyen.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt index 7fac682b81d..092346fcf0c 100644 --- a/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt +++ b/forge-gui/res/cardsfolder/upcoming/drach_nyen.txt @@ -4,6 +4,10 @@ Types:Legendary Artifact Equipment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Echo of the First Murder — When CARDNAME enters the battlefield, exile up to one target creature. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddKeyword$ Menace | Description$ Daemon Sword — Equipped creature has menace and gets +X/+0, where X is the exiled card's power. +T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True +T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget +SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard +SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True K:Equip:2 SVar:X:Imprinted$CardPower SVar:NeedsToPlay:Creature.OppCtrl