diff --git a/forge-gui/res/cardsfolder/t/thalia_and_the_gitrog_monster.txt b/forge-gui/res/cardsfolder/t/thalia_and_the_gitrog_monster.txt index 69b1df01a3e..d144995967d 100644 --- a/forge-gui/res/cardsfolder/t/thalia_and_the_gitrog_monster.txt +++ b/forge-gui/res/cardsfolder/t/thalia_and_the_gitrog_monster.txt @@ -5,11 +5,11 @@ PT:4/4 K:First Strike K:Deathtouch S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. -R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures and nonbasic lands your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures and nonbasic lands your opponents control enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME attacks, sacrifice a creature or land, then draw a card. SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Land,Creature | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice -Oracle:First strike, deathtouch\nYou may play an additional land on each of your turns.\nCreatures and nonbasic lands your opponents control enter the battlefield tapped.\nWhenever Thalia and The Gitrog Monster attacks, sacrifice a creature or land, then draw a card. +Oracle:First strike, deathtouch\nYou may play an additional land on each of your turns.\nCreatures and nonbasic lands your opponents control enter tapped.\nWhenever Thalia and The Gitrog Monster attacks, sacrifice a creature or land, then draw a card. diff --git a/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt b/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt index 50d8e9e0865..9eb43a750f3 100644 --- a/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt +++ b/forge-gui/res/cardsfolder/t/thalia_heretic_cathar.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Legendary Creature Human Soldier PT:3/2 K:First Strike -R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures and nonbasic lands your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Creature.OppCtrl,Land.nonBasic+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures and nonbasic lands your opponents control enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard -Oracle:First strike\nCreatures and nonbasic lands your opponents control enter the battlefield tapped. +Oracle:First strike\nCreatures and nonbasic lands your opponents control enter tapped. diff --git a/forge-gui/res/cardsfolder/t/thalias_lancers.txt b/forge-gui/res/cardsfolder/t/thalias_lancers.txt index f9e3e923502..5c8f4eba254 100644 --- a/forge-gui/res/cardsfolder/t/thalias_lancers.txt +++ b/forge-gui/res/cardsfolder/t/thalias_lancers.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Human Knight PT:4/4 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Legendary | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:First strike\nWhen Thalia's Lancers enters the battlefield, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle. +Oracle:First strike\nWhen Thalia's Lancers enters, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt b/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt index 8dae2db175b..7cbe61a4ae5 100644 --- a/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt +++ b/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt @@ -2,11 +2,11 @@ Name:Thalia's Lieutenant ManaCost:1 W Types:Creature Human Soldier PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other Human you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each other Human you control. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Human.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Human enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Human you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Human DeckHints:Type$Human DeckHas:Ability$Counters -Oracle:When Thalia's Lieutenant enters the battlefield, put a +1/+1 counter on each other Human you control.\nWhenever another Human enters the battlefield under your control, put a +1/+1 counter on Thalia's Lieutenant. +Oracle:When Thalia's Lieutenant enters, put a +1/+1 counter on each other Human you control.\nWhenever another Human you control enters, put a +1/+1 counter on Thalia's Lieutenant. diff --git a/forge-gui/res/cardsfolder/t/thassas_devourer.txt b/forge-gui/res/cardsfolder/t/thassas_devourer.txt index 4bd2f0a1aba..bc910ca3fdd 100644 --- a/forge-gui/res/cardsfolder/t/thassas_devourer.txt +++ b/forge-gui/res/cardsfolder/t/thassas_devourer.txt @@ -2,7 +2,7 @@ Name:Thassa's Devourer ManaCost:4 U Types:Enchantment Creature Elemental PT:2/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target player mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, target player mills two cards. SVar:TrigMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 2 SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Thassa's Devourer or another enchantment enters the battlefield under your control, target player mills two cards. +Oracle:Constellation — Whenever Thassa's Devourer or another enchantment you control enters, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/t/thassas_oracle.txt b/forge-gui/res/cardsfolder/t/thassas_oracle.txt index ed103ef516f..b6bf9423820 100644 --- a/forge-gui/res/cardsfolder/t/thassas_oracle.txt +++ b/forge-gui/res/cardsfolder/t/thassas_oracle.txt @@ -2,9 +2,9 @@ Name:Thassa's Oracle ManaCost:U U Types:Creature Merfolk Wizard PT:1/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | RestRandomOrder$ True | Optional$ True | SubAbility$ DBWin SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX SVar:X:Count$Devotion.Blue SVar:Y:Count$InYourLibrary -Oracle:When Thassa's Oracle enters the battlefield, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) +Oracle:When Thassa's Oracle enters, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) diff --git a/forge-gui/res/cardsfolder/t/thaumaturges_familiar.txt b/forge-gui/res/cardsfolder/t/thaumaturges_familiar.txt index e4149765b24..4fd54b3aae5 100644 --- a/forge-gui/res/cardsfolder/t/thaumaturges_familiar.txt +++ b/forge-gui/res/cardsfolder/t/thaumaturges_familiar.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Creature Bird PT:1/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Flying\nWhen Thaumaturge's Familiar enters the battlefield, scry 1. +Oracle:Flying\nWhen Thaumaturge's Familiar enters, scry 1. diff --git a/forge-gui/res/cardsfolder/t/thawing_glaciers.txt b/forge-gui/res/cardsfolder/t/thawing_glaciers.txt index 1b48c381b7a..3c4d2ea40f1 100644 --- a/forge-gui/res/cardsfolder/t/thawing_glaciers.txt +++ b/forge-gui/res/cardsfolder/t/thawing_glaciers.txt @@ -1,8 +1,9 @@ Name:Thawing Glaciers ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | Shuffle$ True | SubAbility$ DBDelTrig | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Return CARDNAME to its owner's hand at the beginning of the next cleanup step. SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Player | Execute$ TrigBounce | TriggerDescription$ Return CARDNAME to its owner's hand at the beginning of the next cleanup step. SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self -Oracle:Thawing Glaciers enters the battlefield tapped.\n{1}, {T}: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Return Thawing Glaciers to its owner's hand at the beginning of the next cleanup step. +Oracle:Thawing Glaciers enters tapped.\n{1}, {T}: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Return Thawing Glaciers to its owner's hand at the beginning of the next cleanup step. diff --git a/forge-gui/res/cardsfolder/t/thayan_evokers.txt b/forge-gui/res/cardsfolder/t/thayan_evokers.txt index 27ba0486f77..438969795db 100644 --- a/forge-gui/res/cardsfolder/t/thayan_evokers.txt +++ b/forge-gui/res/cardsfolder/t/thayan_evokers.txt @@ -3,11 +3,11 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/1 K:Double team -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure a card named Lightning Bolt into your hand, then discard a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure a card named Lightning Bolt into your hand, then discard a card. SVar:TrigConjure:DB$ MakeCard | Name$ Lightning Bolt | Zone$ Hand | Conjure$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ TgtChoose T:Mode$ ConjureAll | ValidPlayer$ You | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you conjure one or more cards, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 DeckHas:Ability$Discard|Counters DeckNeeds:Color$Red -Oracle:Double team\nWhen Thayan Evokers enters the battlefield, conjure a card named Lightning Bolt into your hand, then discard a card.\nWhenever you conjure one or more cards, put a +1/+1 counter on Thayan Evokers. +Oracle:Double team\nWhen Thayan Evokers enters, conjure a card named Lightning Bolt into your hand, then discard a card.\nWhenever you conjure one or more cards, put a +1/+1 counter on Thayan Evokers. diff --git a/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt b/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt index 4066cd9e957..906331b210d 100644 --- a/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt +++ b/forge-gui/res/cardsfolder/t/the_autonomous_furnace.txt @@ -1,8 +1,9 @@ Name:The Autonomous Furnace ManaCost:no cost Types:Land Sphere -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Draw | Cost$ 1 R T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Autonomous Furnace enters the battlefield tapped.\n{T}: Add {R}.\n{1}{R}, {T}, Sacrifice The Autonomous Furnace: Draw a card. +Oracle:The Autonomous Furnace enters tapped.\n{T}: Add {R}.\n{1}{R}, {T}, Sacrifice The Autonomous Furnace: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_beast_deathless_prince.txt b/forge-gui/res/cardsfolder/t/the_beast_deathless_prince.txt index f5a7a37725e..9a2d478985f 100644 --- a/forge-gui/res/cardsfolder/t/the_beast_deathless_prince.txt +++ b/forge-gui/res/cardsfolder/t/the_beast_deathless_prince.txt @@ -2,13 +2,13 @@ Name:The Beast, Deathless Prince ManaCost:2 B R Types:Legendary Creature Demon PT:6/6 -K:ETBReplacement:Other:ETBTapped +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | Description$ NICKNAME enters tapped with six stun counters on it. (If it would become untapped, remove a stun counter from it instead.) +SVar:ETBTapped:DB$ Tap | Defined$ Self | SubAbility$ DBAddCounter | ETB$ True +SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | ETB$ True | CounterType$ STUN | CounterNum$ 6 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When you cast this spell, gain control of target creature until end of turn. Untap it. It gains menace and haste until end of turn. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste & Menace -SVar:ETBTapped:DB$ Tap | Defined$ Self | SubAbility$ DBAddCounter | ETB$ True | SpellDescription$ NICKNAME enters the battlefield tapped with six stun counters on it. (If it would become untapped, remove a stun counter from it instead.) -SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | ETB$ True | CounterType$ STUN | CounterNum$ 6 T:Mode$ DamageDone | ValidSource$ Creature | TargetRelativeToSource$ Player.CardOwner | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever a creature deals combat damage to its owner, untap NICKNAME and draw a card. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ TrigDraw SVar:TrigDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random -Oracle:When you cast this spell, gain control of target creature until end of turn. Untap it. It gains menace and haste until end of turn.\nThe Beast enters the battlefield tapped with six stun counters on it. (If it would become untapped, remove a stun counter from it instead.)\nWhenever a creature deals combat damage to its owner, untap The Beast and draw a card. +Oracle:When you cast this spell, gain control of target creature until end of turn. Untap it. It gains menace and haste until end of turn.\nThe Beast enters tapped with six stun counters on it. (If it would become untapped, remove a stun counter from it instead.)\nWhenever a creature deals combat damage to its owner, untap The Beast and draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_black_gate.txt b/forge-gui/res/cardsfolder/t/the_black_gate.txt index 3b05805aacc..ae8c70cafb9 100644 --- a/forge-gui/res/cardsfolder/t/the_black_gate.txt +++ b/forge-gui/res/cardsfolder/t/the_black_gate.txt @@ -1,10 +1,10 @@ Name:The Black Gate ManaCost:no cost Types:Legendary Land Gate -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 3 life. If you don't, it enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ ChoosePlayer | Cost$ 1 B T | Defined$ You | Choices$ Player.withMostLife | ChoiceTitle$ Choose a player with the most life or tied for most life | SubAbility$ DBEffect | SpellDescription$ Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. SVar:DBEffect:DB$ Effect | ValidTgts$ Creature | RememberObjects$ ChosenPlayer,Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ CantBlock SVar:CantBlock:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.RememberedPlayerCtrl -Oracle:As The Black Gate enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}: Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. +Oracle:As The Black Gate enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {B}.\n{1}{B}, {T}: Choose a player with the most life or tied for most life. Target creature can't be blocked by creatures that player controls this turn. diff --git a/forge-gui/res/cardsfolder/t/the_celestus.txt b/forge-gui/res/cardsfolder/t/the_celestus.txt index bd1d2460da1..ace0fdeff6f 100644 --- a/forge-gui/res/cardsfolder/t/the_celestus.txt +++ b/forge-gui/res/cardsfolder/t/the_celestus.txt @@ -1,7 +1,7 @@ Name:The Celestus ManaCost:3 Types:Legendary Artifact -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters the battlefield. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters. SVar:DoDay:DB$ DayTime | Value$ Day A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ DayTime | Cost$ 3 T | Value$ Switch | SorcerySpeed$ True | SpellDescription$ If it's night, it becomes day. Otherwise, it becomes night. Activate only as a sorcery. @@ -9,4 +9,4 @@ T:Mode$ DayTimeChanges | Execute$ DBGainLife | TriggerZones$ Battlefield | Trigg SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDiscard | StackDescription$ {p:You} gain 1 life. SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | UnlessCost$ Draw<1/You> | UnlessPayer$ You | UnlessSwitched$ True DeckHas:Ability$LifeGain -Oracle:If it's neither day nor night, it becomes day as The Celestus enters the battlefield.\n{T}: Add one mana of any color.\n{3}, {T}: If it's night, it becomes day. Otherwise, it becomes night. Activate only as a sorcery.\nWhenever day becomes night or night becomes day, you gain 1 life. You may draw a card. If you do, discard a card. +Oracle:If it's neither day nor night, it becomes day as The Celestus enters.\n{T}: Add one mana of any color.\n{3}, {T}: If it's night, it becomes day. Otherwise, it becomes night. Activate only as a sorcery.\nWhenever day becomes night or night becomes day, you gain 1 life. You may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/t/the_cyber_controller.txt b/forge-gui/res/cardsfolder/t/the_cyber_controller.txt index d8661a41ae2..35b4deaba02 100644 --- a/forge-gui/res/cardsfolder/t/the_cyber_controller.txt +++ b/forge-gui/res/cardsfolder/t/the_cyber_controller.txt @@ -2,7 +2,7 @@ Name:The Cyber-Controller ManaCost:X U U B Types:Legendary Artifact Creature Cyberman PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures. SVar:TrigMill1:DB$ Mill | Defined$ Opponent | NumCards$ X | RememberMilled$ True | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZone | Origin$ Graveyard,Exile | GainControl$ True | Destination$ Battlefield | Defined$ Remembered.Creature | FaceDown$ True | FaceDownPower$ 2 | FaceDownToughness$ 2 | FaceDownSetType$ Artifact & Creature & Cyberman | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl+Other | AddToughness$ 1 SVar:X:Count$xPaid DeckHas:Ability$Mill DeckHints:Type$Artifact & Type$Creature -Oracle:When The Cyber-Controller enters the battlefield, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nOther artifact creatures you control get +1/+1. +Oracle:When The Cyber-Controller enters, each opponent mills X cards. Put all creature cards milled this way onto the battlefield face down under your control. They're 2/2 Cyberman artifact creatures.\nOther artifact creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/t/the_doctors_childhood_barn.txt b/forge-gui/res/cardsfolder/t/the_doctors_childhood_barn.txt index 1e0e2c2021b..0aa9b53a9c2 100644 --- a/forge-gui/res/cardsfolder/t/the_doctors_childhood_barn.txt +++ b/forge-gui/res/cardsfolder/t/the_doctors_childhood_barn.txt @@ -1,7 +1,7 @@ Name:The Doctor's Childhood Barn ManaCost:no cost Types:Plane Gallifrey -R:Event$ Moved | ValidCard$ Creature | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Command | Description$ Creatures enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Creature | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Command | Description$ Creatures enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, for each opponent, choose up to one target nonland permanent that opponent controls. Untap those permanents. They phase out. They can't phase in for as long as CARDNAME remains face up. When a player planeswalks, those permanents phase in. SVar:RolledChaos:DB$ Untap | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls | SubAbility$ DBPhase @@ -11,4 +11,4 @@ SVar:DBEffect:DB$ Effect | Triggers$ TrigPlaneswalk | StaticAbilities$ CantPhase SVar:CantPhaseIn:Mode$ CantPhaseIn | ValidCard$ Card.phasedOutIsRemembered | IsPresent$ Card.EffectSource+faceUp | PresentZone$ Command | Description$ Those permanents can't phase in for as long as EFFECTSOURCE remains face up. When a player planeswalks, those permanents phase in. SVar:TrigPlaneswalk:Mode$ PlaneswalkedTo | Execute$ DBPhaseIn | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When a player planeswalks, those permanents phase in. SVar:DBPhaseIn:DB$ Phases | Defined$ Remembered | PhaseInOrOut$ True -Oracle:Creatures enter the battlefield tapped.\nWhenever chaos ensues, for each opponent, choose up to one target nonland permanent that opponent controls. Untap those permanents. They phase out. They can't phase in for as long as The Doctor's Childhood Barn remains face up. When a player planeswalks, those permanents phase in. +Oracle:Creatures enter tapped.\nWhenever chaos ensues, for each opponent, choose up to one target nonland permanent that opponent controls. Untap those permanents. They phase out. They can't phase in for as long as The Doctor's Childhood Barn remains face up. When a player planeswalks, those permanents phase in. diff --git a/forge-gui/res/cardsfolder/t/the_dross_pits.txt b/forge-gui/res/cardsfolder/t/the_dross_pits.txt index 4695c6a14a4..fa5a18e7891 100644 --- a/forge-gui/res/cardsfolder/t/the_dross_pits.txt +++ b/forge-gui/res/cardsfolder/t/the_dross_pits.txt @@ -1,8 +1,9 @@ Name:The Dross Pits ManaCost:no cost Types:Land Sphere -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Draw | Cost$ 1 B T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Dross Pits enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}, {T}, Sacrifice The Dross Pits: Draw a card. +Oracle:The Dross Pits enters tapped.\n{T}: Add {B}.\n{1}{B}, {T}, Sacrifice The Dross Pits: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt b/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt index fe4109db38d..12faf2cac00 100644 --- a/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_eighth_doctor.txt @@ -2,7 +2,7 @@ Name:The Eighth Doctor ManaCost:4 W U Types:Legendary Creature Time Lord Doctor PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 3 S:Mode$ Continuous | Affected$ Permanent.YouOwn+Historic,Land.YouOwn+Historic | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." T:Mode$ SpellCast | ValidCard$ Card | ValidSA$ Spell.MayPlaySource | Static$ True | Execute$ DBAnimate | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Once during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." @@ -12,4 +12,4 @@ SVar:ReplaceDies:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard DeckHas:Ability$Mill DeckHints:Type$Saga|Artifact|Legendary -Oracle:When The Eighth Doctor enters the battlefield, mill three cards.\nOnce during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." +Oracle:When The Eighth Doctor enters, mill three cards.\nOnce during each of your turns, you may play a historic land or cast a historic permanent spell from your graveyard. If you do, it gains "If this permanent would leave the battlefield, exile it instead of putting it anywhere else." diff --git a/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt b/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt index caed791b0ea..a134cfabdf6 100644 --- a/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt +++ b/forge-gui/res/cardsfolder/t/the_enigma_jewel_locus_of_enlightenment.txt @@ -1,7 +1,8 @@ Name:The Enigma Jewel ManaCost:U Types:Legendary Artifact -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | RestrictValid$ Activated | SpellDescription$ Add {C}{C}. Spend this mana only to activate abilities. K:Craft:8 U XMin4 ExileCtrlOrGrave SVar:X:Count$xPaid @@ -9,7 +10,7 @@ DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard AI:RemoveDeck:All AlternateMode:DoubleFaced -Oracle:The Enigma Jewel enters the battlefield tapped.\n{T}: Add {C}{C}. Spend this mana only to activate abilities.\nCraft with four or more nonlands with activated abilities {8}{U} ({8}{U}, Exile this artifact, Exile the four or more from among other permanents you control and/or cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:The Enigma Jewel enters tapped.\n{T}: Add {C}{C}. Spend this mana only to activate abilities.\nCraft with four or more nonlands with activated abilities {8}{U} ({8}{U}, Exile this artifact, Exile the four or more from among other permanents you control and/or cards in your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt b/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt index f08728e9b6c..dfa6f4deda1 100644 --- a/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt +++ b/forge-gui/res/cardsfolder/t/the_everflowing_well_the_myriad_pools.txt @@ -1,7 +1,7 @@ Name:The Everflowing Well ManaCost:2 U Types:Legendary Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards, then draw two cards. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill two cards, then draw two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ TrigDraw SVar:TrigDraw:DB$ Draw | NumCards$ 2 | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE8 | Execute$ TrigTransform | TriggerDescription$ Descend 8 — At the beginning of your upkeep, if there are eight or more permanent cards in your graveyard, transform CARDNAME. @@ -10,7 +10,7 @@ SVar:X:Count$ValidGraveyard Permanent.YouOwn DeckHas:Ability$Graveyard|Mill DeckHints:Ability$Graveyard|Mill AlternateMode:DoubleFaced -Oracle:When The Everflowing Well enters the battlefield, mill two cards, then draw two cards.\nDescend 8 — At the beginning of your upkeep, if there are eight or more permanent cards in your graveyard, transform The Everflowing Well. +Oracle:When The Everflowing Well enters, mill two cards, then draw two cards.\nDescend 8 — At the beginning of your upkeep, if there are eight or more permanent cards in your graveyard, transform The Everflowing Well. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/the_fair_basilica.txt b/forge-gui/res/cardsfolder/t/the_fair_basilica.txt index 8de3a9e6a17..d5ec3e72d60 100644 --- a/forge-gui/res/cardsfolder/t/the_fair_basilica.txt +++ b/forge-gui/res/cardsfolder/t/the_fair_basilica.txt @@ -1,8 +1,9 @@ Name:The Fair Basilica ManaCost:no cost Types:Land Sphere -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Draw | Cost$ 1 W T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Fair Basilica enters the battlefield tapped.\n{T}: Add {W}.\n{1}{W}, {T}, Sacrifice The Fair Basilica: Draw a card. +Oracle:The Fair Basilica enters tapped.\n{T}: Add {W}.\n{1}{W}, {T}, Sacrifice The Fair Basilica: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_fifteenth_doctor.txt b/forge-gui/res/cardsfolder/t/the_fifteenth_doctor.txt index 4da6497fbf5..2c431bf9c1e 100644 --- a/forge-gui/res/cardsfolder/t/the_fifteenth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_fifteenth_doctor.txt @@ -2,11 +2,11 @@ Name:The Fifteenth Doctor ManaCost:2 U R Types:Legendary Creature Time Lord Doctor PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand. SVar:TrigMill:DB$ Mill | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Optional$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Artifact.IsRemembered+cmcEQ2,Artifact.IsRemembered+cmcEQ3 | SubAbility$ DBCleanup | SelectPrompt$ You may put an artifact card with mana value 2 or 3 from among the milled cards into your hand SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ Card.nonArtifact+YouCtrl | EffectZone$ Battlefield | AffectedZone$ Stack | CheckSVar$ X | SVarCompare$ EQ0 | AddKeyword$ Improvise | Description$ The first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) SVar:X:Count$ThisTurnCast_Card.nonArtifact+YouCtrl -Oracle:Whenever The Fifteenth Doctor enters the battlefield or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand.\nThe first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) +Oracle:Whenever The Fifteenth Doctor enters or attacks, mill three cards. You may put an artifact card with mana value 2 or 3 from among them into your hand.\nThe first nonartifact spell you cast each turn has improvise. (Your artifacts can help cast that spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) diff --git a/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt b/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt index e6989b475bb..9f964220137 100644 --- a/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_fifth_doctor.txt @@ -2,9 +2,9 @@ Name:The Fifth Doctor ManaCost:2 W U Types:Legendary Creature Time Lord Doctor PT:2/2 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter the battlefield this turn. Untap those creatures. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter this turn. Untap those creatures. SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+!ThisTurnEntered+!attackedThisTurn | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap SVar:DBUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl+!ThisTurnEntered+!attackedThisTurn DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter the battlefield this turn. Untap those creatures. +Oracle:Peaceful Coexistence — At the beginning of your end step, put a +1/+1 counter on each creature you control that didn't attack or enter this turn. Untap those creatures. diff --git a/forge-gui/res/cardsfolder/t/the_first_doctor.txt b/forge-gui/res/cardsfolder/t/the_first_doctor.txt index 8961e9d7618..d9b8c5a40c9 100644 --- a/forge-gui/res/cardsfolder/t/the_first_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_first_doctor.txt @@ -2,11 +2,11 @@ Name:The First Doctor ManaCost:1 W U Types:Legendary Creature Time Lord Doctor PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Hidden$ True | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedTARDIS T:Mode$ SpellCast | ValidCard$ Card.withCascade | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell with cascade, put a +1/+1 counter on target artifact or creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Name$TARDIS DeckNeeds:Keyword$Cascade DeckHas:Ability$Counters -Oracle:When The First Doctor enters the battlefield, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle.\nWhenever you cast a spell with cascade, put a +1/+1 counter on target artifact or creature. +Oracle:When The First Doctor enters, search your library and/or graveyard for a card named TARDIS, reveal it, and put it into your hand. If you search your library this way, shuffle.\nWhenever you cast a spell with cascade, put a +1/+1 counter on target artifact or creature. diff --git a/forge-gui/res/cardsfolder/t/the_first_tyrannic_war.txt b/forge-gui/res/cardsfolder/t/the_first_tyrannic_war.txt index 9e40be0209d..d10512776d4 100644 --- a/forge-gui/res/cardsfolder/t/the_first_tyrannic_war.txt +++ b/forge-gui/res/cardsfolder/t/the_first_tyrannic_war.txt @@ -2,11 +2,11 @@ Name:The First Tyrannic War ManaCost:2 G U R Types:Enchantment Saga K:Chapter:3:DBChooseCard,DBDouble,DBDouble -SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Creature.YouOwn | ChoiceTitle$ You may select a creature card | Optional$ True | SubAbility$ DBPutX | SpellDescription$ You may put a creature card from your hand onto the battlefield. If its mana cost contains {X}, it enters the battlefield with a number of +1/+1 counters on it equal to the number of lands you control. +SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Creature.YouOwn | ChoiceTitle$ You may select a creature card | Optional$ True | SubAbility$ DBPutX | SpellDescription$ You may put a creature card from your hand onto the battlefield. If its mana cost contains {X}, it enters with a number of +1/+1 counters on it equal to the number of lands you control. SVar:DBPutX:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ ChosenCard | WithCountersType$ P1P1 | WithCountersAmount$ Count$Valid Land.YouCtrl | ConditionDefined$ ChosenCard | ConditionPresent$ Card.hasXCost | SubAbility$ DBPut SVar:DBPut:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Card.hasXCost | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:DBDouble:DB$ MultiplyCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Multiplier$ 2 | SpellDescription$ Double the number of each kind of counter on target creature you control. DeckHas:Ability$Counters DeckNeeds:Ability$Counters -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — You may put a creature card from your hand onto the battlefield. If its mana cost contains {X}, it enters the battlefield with a number of +1/+1 counters on it equal to the number of lands you control.\nII, III — Double the number of each kind of counter on target creature you control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — You may put a creature card from your hand onto the battlefield. If its mana cost contains {X}, it enters with a number of +1/+1 counters on it equal to the number of lands you control.\nII, III — Double the number of each kind of counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt b/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt index bbe9f50c9ed..bb89f50f4ef 100644 --- a/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt +++ b/forge-gui/res/cardsfolder/t/the_flesh_is_weak.txt @@ -1,7 +1,7 @@ Name:The Flesh Is Weak ManaCost:2 W U B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each creature you control. SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddType$ Artifact | Description$ Creatures you control with +1/+1 counters on them are artifacts in addition to their other types. S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.nonArtifact | AddPower$ -1 | AddToughness$ -1 | Description$ Nonartifact creatures get -1/-1. @@ -9,4 +9,4 @@ SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.YouCtrl DeckHas:Ability$Counters DeckHints:Type$Artifact -Oracle:When The Flesh Is Weak enters the battlefield, put a +1/+1 counter on each creature you control.\nCreatures you control with +1/+1 counters on them are artifacts in addition to their other types\nNonartifact creatures get -1/-1. +Oracle:When The Flesh Is Weak enters, put a +1/+1 counter on each creature you control.\nCreatures you control with +1/+1 counters on them are artifacts in addition to their other types\nNonartifact creatures get -1/-1. diff --git a/forge-gui/res/cardsfolder/t/the_fourteenth_doctor.txt b/forge-gui/res/cardsfolder/t/the_fourteenth_doctor.txt index 3130aa3307e..78ecefaa27f 100644 --- a/forge-gui/res/cardsfolder/t/the_fourteenth_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_fourteenth_doctor.txt @@ -5,7 +5,7 @@ PT:3/4 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast this spell, reveal the top fourteen cards of your library. Put all Doctor cards revealed this way into your graveyard and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 14 | Reveal$ True | ChangeNum$ All | ChangeValid$ Doctor | DestinationZone$ Graveyard | RestRandomOrder$ True K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Doctor.YouOwn+ThisTurnEnteredFrom_Library | ChoiceZone$ Graveyard | PumpKeywords$ Haste | PumpDuration$ EOT | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. +SVar:DBCopy:DB$ Clone | Choices$ Doctor.YouOwn+ThisTurnEnteredFrom_Library | ChoiceZone$ Graveyard | PumpKeywords$ Haste | PumpDuration$ EOT | SpellDescription$ You may have CARDNAME enter as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. DeckHas:Ability$Graveyard DeckNeeds:Type$Doctor -Oracle:When you cast this spell, reveal the top fourteen cards of your library. Put all Doctor cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nYou may have The Fourteenth Doctor enter the battlefield as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. +Oracle:When you cast this spell, reveal the top fourteen cards of your library. Put all Doctor cards revealed this way into your graveyard and the rest on the bottom of your library in a random order.\nYou may have The Fourteenth Doctor enter as a copy of a Doctor card in your graveyard that was put there from your library this turn. If you do, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/t/the_fugitive_doctor.txt b/forge-gui/res/cardsfolder/t/the_fugitive_doctor.txt index 9e67a00ffef..c8bdebc2bc1 100644 --- a/forge-gui/res/cardsfolder/t/the_fugitive_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_fugitive_doctor.txt @@ -2,7 +2,7 @@ Name:The Fugitive Doctor ManaCost:3 R G Types:Legendary Creature Time Lord Doctor PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate. SVar:TrigInvestigate:DB$ Investigate T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice a Clue. When you do, target instant or sorcery card in your graveyard gains flashback {2}{R}{G} until end of turn. (You may cast that card from your graveyard for its flashback cost. Then exile it.) SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Sac<1/Clue> | Execute$ TrigRearrange | TriggerDescription$ When you do, target instant or sorcery card in your graveyard gains flashback {2}{R}{G} until end of turn. (You may cast that card from your graveyard for its flashback cost. Then exile it.) @@ -10,4 +10,4 @@ SVar:TrigRearrange:DB$ Pump | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtZo SVar:HasAttackEffect:TRUE DeckHints:Ability$Investigate & Type$Instant|Sorcery DeckHas:Ability$Investigate|Token|Sacrifice & Type$Artifact|Clue -Oracle:When The Fugitive Doctor enters the battlefield, investigate.\nWhenever The Fugitive Doctor attacks, you may sacrifice a Clue. When you do, target instant or sorcery card in your graveyard gains flashback {2}{R}{G} until end of turn. (You may cast that card from your graveyard for its flashback cost. Then exile it.) +Oracle:When The Fugitive Doctor enters, investigate.\nWhenever The Fugitive Doctor attacks, you may sacrifice a Clue. When you do, target instant or sorcery card in your graveyard gains flashback {2}{R}{G} until end of turn. (You may cast that card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/t/the_goose_mother.txt b/forge-gui/res/cardsfolder/t/the_goose_mother.txt index f36b43c84ea..b5899d4170f 100644 --- a/forge-gui/res/cardsfolder/t/the_goose_mother.txt +++ b/forge-gui/res/cardsfolder/t/the_goose_mother.txt @@ -3,7 +3,7 @@ ManaCost:X G U Types:Legendary Creature Bird Hydra PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create half X Food tokens, rounded up. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create half X Food tokens, rounded up. SVar:TrigToken:DB$ Token | TokenAmount$ HalfXUp | TokenScript$ c_a_food_sac | TokenOwner$ You T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice a Food. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/Food> @@ -12,4 +12,4 @@ SVar:X:Count$xPaid SVar:HalfXUp:Count$xPaid/HalfUp DeckHas:Ability$LifeGain|Token|Counters & Type$Food SVar:HasAttackEffect:TRUE -Oracle:Flying\nThe Goose Mother enters the battlefield with X +1/+1 counters on it.\nWhen The Goose Mother enters the battlefield, create half X Food tokens, rounded up.\nWhenever The Goose Mother attacks, you may sacrifice a Food. If you do, draw a card. +Oracle:Flying\nThe Goose Mother enters with X +1/+1 counters on it.\nWhen The Goose Mother enters, create half X Food tokens, rounded up.\nWhenever The Goose Mother attacks, you may sacrifice a Food. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_great_henge.txt b/forge-gui/res/cardsfolder/t/the_great_henge.txt index a2f7a38713f..8461fbf3f73 100644 --- a/forge-gui/res/cardsfolder/t/the_great_henge.txt +++ b/forge-gui/res/cardsfolder/t/the_great_henge.txt @@ -5,8 +5,8 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone SVar:X:Count$Valid Creature.YouCtrl$GreatestPower A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | SubAbility$ DBGainLife | AILogic$ AtOppEOT | SpellDescription$ Add {G}{G}. You gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, put a +1/+1 counter on it and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control enters, put a +1/+1 counter on it and draw a card. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$LifeGain|Counters -Oracle:This spell costs {X} less to cast, where X is the greatest power among creatures you control.\n{T}: Add {G}{G}. You gain 2 life.\nWhenever a nontoken creature enters the battlefield under your control, put a +1/+1 counter on it and draw a card. +Oracle:This spell costs {X} less to cast, where X is the greatest power among creatures you control.\n{T}: Add {G}{G}. You gain 2 life.\nWhenever a nontoken creature you control enters, put a +1/+1 counter on it and draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_grey_havens.txt b/forge-gui/res/cardsfolder/t/the_grey_havens.txt index d128fe73699..34713d3d6da 100644 --- a/forge-gui/res/cardsfolder/t/the_grey_havens.txt +++ b/forge-gui/res/cardsfolder/t/the_grey_havens.txt @@ -1,9 +1,9 @@ Name:The Grey Havens ManaCost:no cost Types:Legendary Land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 1 | SpellDescription$ Add {C}. A:AB$ ManaReflected | Cost$ T | ColorOrType$ Color | Valid$ Defined.ValidGraveyard Creature.Legendary+YouOwn | ReflectProperty$ Is | SpellDescription$ Add one mana of any color among legendary creature cards in your graveyard. DeckHints:Type$Legendary & Type$Creature -Oracle:When The Grey Havens enters the battlefield, scry 1.\n{T}: Add {C}.\n{T}: Add one mana of any color among legendary creature cards in your graveyard. +Oracle:When The Grey Havens enters, scry 1.\n{T}: Add {C}.\n{T}: Add one mana of any color among legendary creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/t/the_hourglass_coven.txt b/forge-gui/res/cardsfolder/t/the_hourglass_coven.txt index f6ca0ed4750..36a6c6fea40 100644 --- a/forge-gui/res/cardsfolder/t/the_hourglass_coven.txt +++ b/forge-gui/res/cardsfolder/t/the_hourglass_coven.txt @@ -2,9 +2,9 @@ Name:The Hourglass Coven ManaCost:4 B B Types:Legendary Creature Hag Warlock PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters the battlefield, draft a card from CARDNAME's spellbook twice, then put those cards onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraft | TriggerDescription$ When CARDNAME enters, draft a card from CARDNAME's spellbook twice, then put those cards onto the battlefield. SVar:TrigDraft:DB$ Draft | DraftNum$ 2 | Spellbook$ Hag of Syphoned Breath,Hag of Dark Duress,Hag of Ceaseless Torment,Hag of Inner Weakness,Hag of Death's Legion,Hag of Scoured Thoughts,Hag of Twisted Visions,Hag of Mage's Doom,Hag of Noxious Nightmares | Zone$ Battlefield S:Mode$ Continuous | Affected$ Warlock.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Warlocks you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Type$Warlock -Oracle:When The Hourglass Coven enters the battlefield, draft a card from The Hourglass Coven's spellbook twice, then put those cards onto the battlefield.\nOther Warlocks you control get +1/+1. +Oracle:When The Hourglass Coven enters, draft a card from The Hourglass Coven's spellbook twice, then put those cards onto the battlefield.\nOther Warlocks you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/t/the_hunter_maze.txt b/forge-gui/res/cardsfolder/t/the_hunter_maze.txt index 129e11c6de7..7d6193f28db 100644 --- a/forge-gui/res/cardsfolder/t/the_hunter_maze.txt +++ b/forge-gui/res/cardsfolder/t/the_hunter_maze.txt @@ -1,8 +1,9 @@ Name:The Hunter Maze ManaCost:no cost Types:Land Sphere -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Draw | Cost$ 1 G T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Hunter Maze enters the battlefield tapped.\n{T}: Add {G}.\n{1}{G}, {T}, Sacrifice The Hunter Maze: Draw a card. +Oracle:The Hunter Maze enters tapped.\n{T}: Add {G}.\n{1}{G}, {T}, Sacrifice The Hunter Maze: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_irencrag.txt b/forge-gui/res/cardsfolder/t/the_irencrag.txt index 79e4a049a31..4769b109ec9 100644 --- a/forge-gui/res/cardsfolder/t/the_irencrag.txt +++ b/forge-gui/res/cardsfolder/t/the_irencrag.txt @@ -2,9 +2,9 @@ Name:The Irencrag ManaCost:2 Types:Legendary Artifact A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ EverFlameCopy | TriggerDescription$ Whenever a legendary creature enters the battlefield under your control, you may have CARDNAME become a legendary Equipment artifact named Everflame, Heroes' Legacy. If you do, it gains equip {3} and "Equipped creature gets +3/+3" and loses all other abilities. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Legendary | TriggerZones$ Battlefield | Execute$ EverFlameCopy | TriggerDescription$ Whenever a legendary creature you control enters, you may have CARDNAME become a legendary Equipment artifact named Everflame, Heroes' Legacy. If you do, it gains equip {3} and "Equipped creature gets +3/+3" and loses all other abilities. SVar:EverFlameCopy:DB$ Animate | RemoveAllAbilities$ True | Keywords$ Equip:3 | staticAbilities$ EquipPump | Defined$ Self | Name$ Everflame, Heroes' Legacy | Types$ Legendary,Artifact,Equipment | Duration$ Permanent | Optional$ True | OptionQuestion$ TARGETS become a legendary Equipment artifact named Everflame, Heroes' Legacy. SVar:EquipPump:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Equipped creature gets +3/+3 DeckHas:Type$Equipment DeckHints:Type$Legendary & Type$Creature -Oracle:{T}: Add {C}.\nWhenever a legendary creature enters the battlefield under your control, you may have The Irencrag become a legendary Equipment artifact named Everflame, Heroes' Legacy. If you do, it gains equip {3} and "Equipped creature gets +3/+3" and loses all other abilities. +Oracle:{T}: Add {C}.\nWhenever a legendary creature you control enters, you may have The Irencrag become a legendary Equipment artifact named Everflame, Heroes' Legacy. If you do, it gains equip {3} and "Equipped creature gets +3/+3" and loses all other abilities. diff --git a/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt b/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt index cf7c0b7e784..36d4b2184d0 100644 --- a/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt +++ b/forge-gui/res/cardsfolder/t/the_kenriths_royal_funeral.txt @@ -1,7 +1,7 @@ Name:The Kenriths' Royal Funeral ManaCost:2 W B Types:Legendary Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.Legendary+YouCtrl | SubAbility$ DBDraw | RememberChanged$ True | TgtPrompt$ Select up to two target legendary creature cards in your graveyard SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ S:Mode$ ReduceCost | ValidCard$ Legendary | Type$ Spell | Activator$ You | Amoun SVar:Y:Count$ValidExile Card.ExiledWithSource DeckHints:Ability$Graveyard DeckNeeds:Type$Legendary -Oracle:When The Kenriths' Royal Funeral enters the battlefield, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way.\nLegendary spells you cast cost {1} less to cast for each card exiled with The Kenriths' Royal Funeral. +Oracle:When The Kenriths' Royal Funeral enters, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way.\nLegendary spells you cast cost {1} less to cast for each card exiled with The Kenriths' Royal Funeral. diff --git a/forge-gui/res/cardsfolder/t/the_lost_and_the_damned.txt b/forge-gui/res/cardsfolder/t/the_lost_and_the_damned.txt index 0cd7bbb79d2..23f7d3498e7 100644 --- a/forge-gui/res/cardsfolder/t/the_lost_and_the_damned.txt +++ b/forge-gui/res/cardsfolder/t/the_lost_and_the_damned.txt @@ -1,8 +1,8 @@ Name:The Lost and the Damned ManaCost:1 U R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Graveyard,Exile,Command,Library | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land enters the battlefield under your control from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. -T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever a land enters the battlefield under your control from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. +T:Mode$ ChangesZone | Origin$ Graveyard,Exile,Command,Library | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land you control enters from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. +T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever a land you control enters from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. SVar:TrigToken:DB$ Token | TokenScript$ r_3_3_spawn DeckHas:Ability$Token & Type$Spawn -Oracle:Whenever a land enters the battlefield under your control from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. +Oracle:Whenever a land you control enters from anywhere other than your hand or you cast a spell from anywhere other than your hand, create 3/3 red Spawn creature token. diff --git a/forge-gui/res/cardsfolder/t/the_master_formed_anew.txt b/forge-gui/res/cardsfolder/t/the_master_formed_anew.txt index 1e0abc44844..2f5fbdf1619 100644 --- a/forge-gui/res/cardsfolder/t/the_master_formed_anew.txt +++ b/forge-gui/res/cardsfolder/t/the_master_formed_anew.txt @@ -5,5 +5,5 @@ PT:0/1 K:ETBReplacement:Copy:DBCopy:Optional T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Body Thief — When you cast this spell, you may exile a creature you control and put a takeover counter on it. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Hidden$ True | ChangeType$ Creature.YouCtrl | WithCountersType$ TAKEOVER -SVar:DBCopy:DB$ Clone | Choices$ Creature.counters_GE1_TAKEOVER | ChoiceZone$ Exile | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature card in exile with a takeover counter on it. -Oracle:Body Thief — When you cast this spell, you may exile a creature you control and put a takeover counter on it.\nYou may have The Master, Formed Anew enter the battlefield as a copy of a creature card in exile with a takeover counter on it. +SVar:DBCopy:DB$ Clone | Choices$ Creature.counters_GE1_TAKEOVER | ChoiceZone$ Exile | SpellDescription$ You may have CARDNAME enter as a copy of a creature card in exile with a takeover counter on it. +Oracle:Body Thief — When you cast this spell, you may exile a creature you control and put a takeover counter on it.\nYou may have The Master, Formed Anew enter as a copy of a creature card in exile with a takeover counter on it. diff --git a/forge-gui/res/cardsfolder/t/the_master_transcendent.txt b/forge-gui/res/cardsfolder/t/the_master_transcendent.txt index 0b00d6e14b4..e56a9fdbc78 100644 --- a/forge-gui/res/cardsfolder/t/the_master_transcendent.txt +++ b/forge-gui/res/cardsfolder/t/the_master_transcendent.txt @@ -2,10 +2,10 @@ Name:The Master, Transcendent ManaCost:1 B G U Types:Legendary Artifact Creature Mutant PT:2/4 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ When CARDNAME enters the battlefield, target player gets two rad counters. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ When CARDNAME enters, target player gets two rad counters. SVar:TrigRadiation:DB$ Radiation | ValidTgts$ Player | Num$ 2 A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Creature.milledThisTurn | TgtPrompt$ Select target creature in a graveyard that was milled this turn | AnimateSubAbility$ Animate | SpellDescription$ Put target creature card in a graveyard that was milled this turn onto the battlefield under your control. It's a green Mutant with base power and toughness 3/3. (It loses its other colors and creature types.) SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Mutant | Colors$ Green | OverwriteColors$ True | Power$ 3 | Toughness$ 3 | RemoveCreatureTypes$ True | Duration$ Permanent DeckHas:Ability$Mill DeckHints:Ability$Mill -Oracle:When The Master, Transcendent enters the battlefield, target player gets two rad counters.\n{T}: Put target creature card in a graveyard that was milled this turn onto the battlefield under your control. It's a green Mutant with base power and toughness 3/3. (It loses its other colors and creature types.) +Oracle:When The Master, Transcendent enters, target player gets two rad counters.\n{T}: Put target creature card in a graveyard that was milled this turn onto the battlefield under your control. It's a green Mutant with base power and toughness 3/3. (It loses its other colors and creature types.) diff --git a/forge-gui/res/cardsfolder/t/the_meathook_massacre.txt b/forge-gui/res/cardsfolder/t/the_meathook_massacre.txt index 8792b105b88..502433734c3 100644 --- a/forge-gui/res/cardsfolder/t/the_meathook_massacre.txt +++ b/forge-gui/res/cardsfolder/t/the_meathook_massacre.txt @@ -1,7 +1,7 @@ Name:The Meathook Massacre ManaCost:X B B Types:Legendary Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, each creature gets -X/-X until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, each creature gets -X/-X until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control dies, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 @@ -10,4 +10,4 @@ SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 SVar:X:Count$xPaid DeckHas:Ability$LifeGain DeckHints:Ability$Graveyard|Sacrifice -Oracle:When The Meathook Massacre enters the battlefield, each creature gets -X/-X until end of turn.\nWhenever a creature you control dies, each opponent loses 1 life.\nWhenever a creature an opponent controls dies, you gain 1 life. +Oracle:When The Meathook Massacre enters, each creature gets -X/-X until end of turn.\nWhenever a creature you control dies, each opponent loses 1 life.\nWhenever a creature an opponent controls dies, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/t/the_mightstone_and_weakstone.txt b/forge-gui/res/cardsfolder/t/the_mightstone_and_weakstone.txt index 86eb04dbe61..d4cc7a49481 100644 --- a/forge-gui/res/cardsfolder/t/the_mightstone_and_weakstone.txt +++ b/forge-gui/res/cardsfolder/t/the_mightstone_and_weakstone.txt @@ -1,7 +1,7 @@ Name:The Mightstone and Weakstone ManaCost:5 Types:Legendary Artifact Powerstone -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBPump SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SpellDescription$ Draw two cards. SVar:DBPump:DB$ Pump | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -5 | NumDef$ -5 | SpellDescription$ Target creature gets -5/-5 until end of turn. @@ -9,4 +9,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | RestrictValid$ CantCastNonArtif DeckHints:Name$Urza, Lord Protector MeldPair:Urza, Lord Protector AlternateMode:Meld -Oracle:When The Mightstone and Weakstone enters the battlefield, choose one —\n• Draw two cards.\n• Target creature gets -5/-5 until end of turn.\n{T}: Add {C}{C}. This mana can't be spent to cast nonartifact spells.\n(Melds with Urza, Lord Protector.) +Oracle:When The Mightstone and Weakstone enters, choose one —\n• Draw two cards.\n• Target creature gets -5/-5 until end of turn.\n{T}: Add {C}{C}. This mana can't be spent to cast nonartifact spells.\n(Melds with Urza, Lord Protector.) diff --git a/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt b/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt index 0f6199fbbbe..07c8edc6164 100644 --- a/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt +++ b/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Ooze PT:0/0 K:ETBReplacement:Copy:MimeoChooseTwo:Optional # Make SVars for granting abilities and triggers on clones distinct to avoid SVars getting overwritten when cloning a clone -SVar:MimeoChooseTwo:DB$ ChooseCard | ConditionCheckSVar$ MimeoInYard | ConditionSVarCompare$ GE2 | Defined$ You | Amount$ 2 | AILogic$ Clone | ChoiceTitle$ Choose creature to exile | Choices$ Creature | ChoiceZone$ Graveyard | RememberChosen$ True | SubAbility$ MimeoExile | SpellDescription$ As CARDNAME enters the battlefield, you may exile two creature cards from graveyards. If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. +SVar:MimeoChooseTwo:DB$ ChooseCard | ConditionCheckSVar$ MimeoInYard | ConditionSVarCompare$ GE2 | Defined$ You | Amount$ 2 | AILogic$ Clone | ChoiceTitle$ Choose creature to exile | Choices$ Creature | ChoiceZone$ Graveyard | RememberChosen$ True | SubAbility$ MimeoExile | SpellDescription$ As CARDNAME enters, you may exile two creature cards from graveyards. If you do, it enters as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. SVar:MimeoExile:DB$ ChangeZoneAll | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ MimeoChooseCopy SVar:MimeoChooseCopy:DB$ ChooseCard | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Defined$ You | Amount$ 1 | Mandatory$ True | AILogic$ Clone | ChoiceTitle$ Choose creature to copy | Choices$ Creature.IsRemembered | ChoiceZone$ Exile | ForgetChosen$ True | SubAbility$ MimeoAddCounters # Order matters here, put counters first so clone doesn't have to add SVars @@ -15,4 +15,4 @@ SVar:MimeoInYard:Count$TypeInAllYards.Creature SVar:MimeoNumRemembered:Remembered$Amount SVar:MimeoX:Remembered$CardPower SVar:NeedsToPlayVar:MimeoInYard GE2 -Oracle:As The Mimeoplasm enters the battlefield, you may exile two creature cards from graveyards. If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. +Oracle:As The Mimeoplasm enters, you may exile two creature cards from graveyards. If you do, it enters as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. diff --git a/forge-gui/res/cardsfolder/t/the_monumental_facade.txt b/forge-gui/res/cardsfolder/t/the_monumental_facade.txt index 507647627d0..4199a3c2b03 100644 --- a/forge-gui/res/cardsfolder/t/the_monumental_facade.txt +++ b/forge-gui/res/cardsfolder/t/the_monumental_facade.txt @@ -5,4 +5,4 @@ K:etbCounter:OIL:2 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ T SubCounter<1/OIL> | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl | TgtPrompt$ Select target Artifact of Creature you control | SorcerySpeed$ True | CounterType$ OIL | SpellDescription$ Put an oil counter on target artifact or creature you control. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:The Monumental Facade enters the battlefield with two oil counters on it.\n{T}: Add {C}.\n{T}, Remove an oil counter from The Monumental Facade: Put an oil counter on target artifact or creature you control. Activate only as a sorcery. +Oracle:The Monumental Facade enters with two oil counters on it.\n{T}: Add {C}.\n{T}, Remove an oil counter from The Monumental Facade: Put an oil counter on target artifact or creature you control. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/the_most_dangerous_gamer.txt b/forge-gui/res/cardsfolder/t/the_most_dangerous_gamer.txt index 33c6c5d65f7..f1a8373f9b2 100644 --- a/forge-gui/res/cardsfolder/t/the_most_dangerous_gamer.txt +++ b/forge-gui/res/cardsfolder/t/the_most_dangerous_gamer.txt @@ -3,11 +3,11 @@ ManaCost:2 B G Types:Legendary Creature Human Gamer Guest PT:2/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBOpen | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, open an Attraction. -T:Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True | Execute$ DBOpen | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, open an Attraction. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBOpen | TriggerDescription$ Whenever CARDNAME enters or attacks, open an Attraction. +T:Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True | Execute$ DBOpen | TriggerDescription$ Whenever CARDNAME enters or attacks, open an Attraction. SVar:DBOpen:DB$ OpenAttraction T:Mode$ ChangesZone | Origin$ AttractionDeck | Destination$ Battlefield | ValidCard$ Attraction.YouCtrl | TriggerZones$ Battlefield | Execute$ DBCounter | TriggerDescription$ Whenever you open an Attraction, put a +1/+1 counter on CARDNAME. SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ ClaimPrize | ValidCard$ Attraction.YouCtrl | TriggerZones$ Battlefield | Execute$ DBDestroy | TriggerDescription$ Whenever you claim the prize of an Attraction, destroy target permanent. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target permanent. -Oracle:Deathtouch\nWhenever The Most Dangerous Gamer enters the battlefield or attacks, open an Attraction.\nWhenever you open an Attraction, put a +1/+1 counter on The Most Dangerous Gamer.\nWhenever you claim the prize of an Attraction, destroy target permanent. +Oracle:Deathtouch\nWhenever The Most Dangerous Gamer enters or attacks, open an Attraction.\nWhenever you open an Attraction, put a +1/+1 counter on The Most Dangerous Gamer.\nWhenever you claim the prize of an Attraction, destroy target permanent. diff --git a/forge-gui/res/cardsfolder/t/the_motherlode_excavator.txt b/forge-gui/res/cardsfolder/t/the_motherlode_excavator.txt index 84865ad77d9..e1f96343609 100644 --- a/forge-gui/res/cardsfolder/t/the_motherlode_excavator.txt +++ b/forge-gui/res/cardsfolder/t/the_motherlode_excavator.txt @@ -2,7 +2,7 @@ Name:The Motherlode, Excavator ManaCost:3 R R Types:Legendary Artifact Creature Robot PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, choose target opponent. You get an amount of {E} (energy counters) equal to the number of nonbasic lands that player controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, choose target opponent. You get an amount of {E} (energy counters) equal to the number of nonbasic lands that player controls. SVar:TrigPump:DB$ Pump | IsCurse$ True | ValidTgts$ Opponent | TgtPrompt$ Select target Opponent | SubAbility$ DBEnergy SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ X SVar:X:Count$Valid Land.nonBasic+TargetedPlayerCtrl @@ -11,4 +11,4 @@ SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ PayEnergy<4> | Execute$ Trig SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land.nonBasic+ControlledBy Spawner>TriggeredDefendingPlayer | TgtPrompt$ Select target nonbasic land defending player controls | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ Static | RememberObjects$ TargetedController SVar:Static:Mode$ CantBlockBy | ValidAttacker$ Creature | ValidBlocker$ Creature.withoutFlying+RememberedPlayerCtrl | Description$ Creatures that player controls without flying can't block this turn. -Oracle:When The Motherlode, Excavator enters the battlefield, choose target opponent. You get an amount of {E} (energy counters) equal to the number of nonbasic lands that player controls.\nWhenever The Motherlode attacks, you may pay {E}{E}{E}{E}. When you do, destroy target nonbasic land defending player controls, and creatures that player controls without flying can't block this turn. +Oracle:When The Motherlode, Excavator enters, choose target opponent. You get an amount of {E} (energy counters) equal to the number of nonbasic lands that player controls.\nWhenever The Motherlode attacks, you may pay {E}{E}{E}{E}. When you do, destroy target nonbasic land defending player controls, and creatures that player controls without flying can't block this turn. diff --git a/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt b/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt index 37c443b31cc..ee8c2cc3eca 100644 --- a/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt +++ b/forge-gui/res/cardsfolder/t/the_mouth_of_sauron.txt @@ -2,9 +2,9 @@ Name:The Mouth of Sauron ManaCost:3 U B Types:Legendary Creature Human Advisor PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | SubAbility$ DBAmass SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ X SVar:X:TargetedPlayer$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHas:Ability$Token|Counters & Type$Orc|Army|Treasure -Oracle:When The Mouth of Sauron enters the battlefield, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +Oracle:When The Mouth of Sauron enters, target player mills three cards. Then amass Orcs X, where X is the number of instant and sorcery cards in that player's graveyard. (Put X +1/+1 counters on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/t/the_necrobloom.txt b/forge-gui/res/cardsfolder/t/the_necrobloom.txt index cede77199ae..b615362e816 100644 --- a/forge-gui/res/cardsfolder/t/the_necrobloom.txt +++ b/forge-gui/res/cardsfolder/t/the_necrobloom.txt @@ -2,7 +2,7 @@ Name:The Necrobloom ManaCost:1 W B G Types:Legendary Creature Plant PT:2/7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Landfall – Whenever a land enters the battlefield under your control, create a 0/1 green Plant creature token. If you control seven or more lands with different names, create a 2/2 black Zombie creature token instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Landfall – Whenever a land you control enters, create a 0/1 green Plant creature token. If you control seven or more lands with different names, create a 2/2 black Zombie creature token instead. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE7 | TrueSubAbility$ DBZombie | FalseSubAbility$ DBPlant SVar:DBPlant:DB$ Token | TokenAmount$ 1 | TokenScript$ g_0_1_plant | TokenOwner$ You SVar:DBZombie:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You @@ -10,4 +10,4 @@ SVar:X:Count$DifferentCardNames_Land.YouCtrl+inZoneBattlefield S:Mode$ Continuous | AffectedZone$ Graveyard | Affected$ Land.YouOwn | AddKeyword$ Dredge:2 | Description$ Land cards in your graveyard have dredge 2. (You may return a land card from your graveyard to your hand and mill two cards instead of drawing a card.) DeckHas:Ability$Token & Type$Zombie DeckHints:Ability$Mill -Oracle:Landfall – Whenever a land enters the battlefield under your control, create a 0/1 green Plant creature token. If you control seven or more lands with different names, create a 2/2 black Zombie creature token instead.\nLand cards in your graveyard have dredge 2. (You may return a land card from your graveyard to your hand and mill two cards instead of drawing a card.) +Oracle:Landfall – Whenever a land you control enters, create a 0/1 green Plant creature token. If you control seven or more lands with different names, create a 2/2 black Zombie creature token instead.\nLand cards in your graveyard have dredge 2. (You may return a land card from your graveyard to your hand and mill two cards instead of drawing a card.) diff --git a/forge-gui/res/cardsfolder/t/the_one_ring.txt b/forge-gui/res/cardsfolder/t/the_one_ring.txt index 7355df96f6d..c8ac6785e4f 100644 --- a/forge-gui/res/cardsfolder/t/the_one_ring.txt +++ b/forge-gui/res/cardsfolder/t/the_one_ring.txt @@ -2,11 +2,11 @@ Name:The One Ring ManaCost:4 Types:Legendary Artifact K:Indestructible -T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, you gain protection from everything until your next turn. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, if you cast it, you gain protection from everything until your next turn. SVar:TrigPump:DB$ Pump | Defined$ You | Duration$ UntilYourNextTurn | KW$ Protection from everything T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you lose 1 life for each burden counter on CARDNAME. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ X A:AB$ PutCounter | Cost$ T | Defined$ Self | CounterType$ BURDEN | CounterNum$ 1 | SubAbility$ DBDraw | AILogic$ TheOneRing | SpellDescription$ Put a burden counter on CARDNAME, then draw a card for each burden counter on CARDNAME. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$CardCounters.BURDEN -Oracle:Indestructible\nWhen The One Ring enters the battlefield, if you cast it, you gain protection from everything until your next turn.\nAt the beginning of your upkeep, you lose 1 life for each burden counter on The One Ring.\n{T}: Put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring. +Oracle:Indestructible\nWhen The One Ring enters, if you cast it, you gain protection from everything until your next turn.\nAt the beginning of your upkeep, you lose 1 life for each burden counter on The One Ring.\n{T}: Put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring. diff --git a/forge-gui/res/cardsfolder/t/the_prydwen_steel_flagship.txt b/forge-gui/res/cardsfolder/t/the_prydwen_steel_flagship.txt index 2cfaea23a45..2c5e062dd55 100644 --- a/forge-gui/res/cardsfolder/t/the_prydwen_steel_flagship.txt +++ b/forge-gui/res/cardsfolder/t/the_prydwen_steel_flagship.txt @@ -4,9 +4,9 @@ Types:Legendary Artifact Vehicle PT:6/6 K:Flying K:Crew:2 -T:Mode$ ChangesZone | ValidCard$ Artifact.nonToken+Other+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken artifact enters the battlefield under your control, create a 2/2 white Human Knight creature token with "This creature gets +2/+2 as long as an artifact entered the battlefield under your control this turn." +T:Mode$ ChangesZone | ValidCard$ Artifact.nonToken+Other+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken artifact you control enters, create a 2/2 white Human Knight creature token with "This creature gets +2/+2 as long as an artifact entered the battlefield under your control this turn." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_human_knight_artifact_pump | TokenOwner$ You DeckHas:Ability$Token DeckNeeds:Type$Artifact DeckHints:Type$Human|Knight -Oracle:Flying\nWhenever another nontoken artifact enters the battlefield under your control, create a 2/2 white Human Knight creature token with "This creature gets +2/+2 as long as an artifact entered the battlefield under your control this turn."\nCrew 2 +Oracle:Flying\nWhenever another nontoken artifact you control enters, create a 2/2 white Human Knight creature token with "This creature gets +2/+2 as long as an artifact entered the battlefield under your control this turn."\nCrew 2 diff --git a/forge-gui/res/cardsfolder/t/the_rack.txt b/forge-gui/res/cardsfolder/t/the_rack.txt index d6916113b7d..b20e6231145 100644 --- a/forge-gui/res/cardsfolder/t/the_rack.txt +++ b/forge-gui/res/cardsfolder/t/the_rack.txt @@ -2,8 +2,8 @@ Name:The Rack ManaCost:1 Types:Artifact K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | AILogic$ MostCardsInHand | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | AILogic$ MostCardsInHand | SpellDescription$ As CARDNAME enters, choose an opponent. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in their hand. SVar:TrigDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X SVar:X:Count$InChosenHand/NMinus.3 -Oracle:As The Rack enters the battlefield, choose an opponent.\nAt the beginning of the chosen player's upkeep, The Rack deals X damage to that player, where X is 3 minus the number of cards in their hand. +Oracle:As The Rack enters, choose an opponent.\nAt the beginning of the chosen player's upkeep, The Rack deals X damage to that player, where X is 3 minus the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/t/the_rani.txt b/forge-gui/res/cardsfolder/t/the_rani.txt index add193b63da..5ff59f3f078 100644 --- a/forge-gui/res/cardsfolder/t/the_rani.txt +++ b/forge-gui/res/cardsfolder/t/the_rani.txt @@ -2,11 +2,11 @@ Name:The Rani ManaCost:1 U B R Types:Legendary Creature Time Lord Scientist PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded." -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded." +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded." SVar:TrigToken:DB$ Token | TokenScript$ mark_of_the_rani | AttachedTo$ Targeted | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature T:Mode$ DamageDone | ValidSource$ Creature.IsGoaded | ValidTarget$ Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever a goaded creature deals combat damage to one of your opponents, investigate. SVar:TrigInvestigate:DB$ Investigate SVar:HasAttackEffect:TRUE DeckHas:Ability$Investigate|Token|Sacrifice & Type$Enchantment|Aura|Artifact|Clue -Oracle:Whenever The Rani enters the battlefield or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded."\nWhenever a goaded creature deals combat damage to one of your opponents, investigate. +Oracle:Whenever The Rani enters or attacks, create a red Aura enchantment token named Mark of the Rani attached to another target creature. That token has enchant creature and "Enchanted creature gets +2/+2 and is goaded."\nWhenever a goaded creature deals combat damage to one of your opponents, investigate. diff --git a/forge-gui/res/cardsfolder/t/the_shire.txt b/forge-gui/res/cardsfolder/t/the_shire.txt index 9ac0f844678..bb02605f3bc 100644 --- a/forge-gui/res/cardsfolder/t/the_shire.txt +++ b/forge-gui/res/cardsfolder/t/the_shire.txt @@ -1,10 +1,10 @@ Name:The Shire ManaCost:no cost Types:Legendary Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control a legendary creature. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a legendary creature. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Token | Cost$ 1 G T tapXType<1/Creature> | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. DeckHas:Ability$Token & Type$Artifact DeckHints:Type$Legendary -Oracle:The Shire enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {G}.\n{1}{G}, {T}, Tap an untapped creature you control: Create a Food token. +Oracle:The Shire enters tapped unless you control a legendary creature.\n{T}: Add {G}.\n{1}{G}, {T}, Tap an untapped creature you control: Create a Food token. diff --git a/forge-gui/res/cardsfolder/t/the_surgical_bay.txt b/forge-gui/res/cardsfolder/t/the_surgical_bay.txt index a54d39d66cf..3a08b58d8c6 100644 --- a/forge-gui/res/cardsfolder/t/the_surgical_bay.txt +++ b/forge-gui/res/cardsfolder/t/the_surgical_bay.txt @@ -1,8 +1,9 @@ Name:The Surgical Bay ManaCost:no cost Types:Land Sphere -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Draw | Cost$ 1 U T Sac<1/CARDNAME> | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:The Surgical Bay enters the battlefield tapped.\n{T}: Add {U}.\n{1}{U}, {T}, Sacrifice The Surgical Bay: Draw a card. +Oracle:The Surgical Bay enters tapped.\n{T}: Add {U}.\n{1}{U}, {T}, Sacrifice The Surgical Bay: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_swarmlord.txt b/forge-gui/res/cardsfolder/t/the_swarmlord.txt index e4332aa20ab..3c59671fd34 100644 --- a/forge-gui/res/cardsfolder/t/the_swarmlord.txt +++ b/forge-gui/res/cardsfolder/t/the_swarmlord.txt @@ -2,10 +2,10 @@ Name:The Swarmlord ManaCost:3 G U R Types:Legendary Creature Tyranid PT:5/5 -K:etbCounter:P1P1:X::Rapid Regeneration — CARDNAME enters the battlefield with two +1/+1 counters on it for each time you've cast your commander from the command zone this game. +K:etbCounter:P1P1:X::Rapid Regeneration — CARDNAME enters with two +1/+1 counters on it for each time you've cast your commander from the command zone this game. SVar:X:Count$TotalCommanderCastFromCommandZone/Twice T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+HasCounters | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Xenos Cunning — Whenever a creature you control with a counter on it dies, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Rapid Regeneration — The Swarmlord enters the battlefield with two +1/+1 counters on it for each time you've cast your commander from the command zone this game.\nXenos Cunning — Whenever a creature you control with a counter on it dies, draw a card. +Oracle:Rapid Regeneration — The Swarmlord enters with two +1/+1 counters on it for each time you've cast your commander from the command zone this game.\nXenos Cunning — Whenever a creature you control with a counter on it dies, draw a card. diff --git a/forge-gui/res/cardsfolder/t/the_third_doctor.txt b/forge-gui/res/cardsfolder/t/the_third_doctor.txt index 43df033d2a0..82ad1ee0914 100644 --- a/forge-gui/res/cardsfolder/t/the_third_doctor.txt +++ b/forge-gui/res/cardsfolder/t/the_third_doctor.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Time Lord Doctor PT:2/2 K:Trample S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each noncreature token you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTokenChoice | TriggerDescription$ When CARDNAME enters the battlefield, create your choice of a Clue token, a Food token, or a Treasure token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigTokenChoice | TriggerDescription$ When CARDNAME enters, create your choice of a Clue token, a Food token, or a Treasure token. SVar:TrigTokenChoice:DB$ GenericChoice | Defined$ You | Choices$ Clue,Food,Treasure SVar:Clue:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | SpellDescription$ Clue SVar:Food:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Food @@ -12,4 +12,4 @@ SVar:Treasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | Token SVar:X:Count$Valid Card.token+nonCreature+YouCtrl DeckHints:Ability$Token DeckHas:Type$Clue|Food|Treasure & Ability$Token -Oracle:Trample\nThe Third Doctor gets +1/+1 for each noncreature token you control.\nWhen The Third Doctor enters the battlefield, create your choice of a Clue token, a Food token, or a Treasure token. +Oracle:Trample\nThe Third Doctor gets +1/+1 for each noncreature token you control.\nWhen The Third Doctor enters, create your choice of a Clue token, a Food token, or a Treasure token. diff --git a/forge-gui/res/cardsfolder/t/the_wandering_emperor.txt b/forge-gui/res/cardsfolder/t/the_wandering_emperor.txt index 4f9ebb8b4ae..04effc14b64 100644 --- a/forge-gui/res/cardsfolder/t/the_wandering_emperor.txt +++ b/forge-gui/res/cardsfolder/t/the_wandering_emperor.txt @@ -3,11 +3,11 @@ ManaCost:2 W W Types:Legendary Planeswalker Loyalty:3 K:Flash -S:Mode$ CastWithFlash | ValidCard$ Card.Self+ThisTurnEntered | ValidSA$ Activated.Loyalty | Caster$ You | Description$ As long as CARDNAME entered the battlefield this turn, you may activate her loyalty abilities any time you could cast an instant. +S:Mode$ CastWithFlash | ValidCard$ Card.Self+ThisTurnEntered | ValidSA$ Activated.Loyalty | Caster$ You | Description$ As long as CARDNAME entered this turn, you may activate her loyalty abilities any time you could cast an instant. A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on up to one target creature. It gains first strike until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ First Strike A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_2_2_samurai_vigilance | TokenOwner$ You | SpellDescription$ Create a 2/2 white Samurai creature token with vigilance. A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target tapped creature. You gain 2 life. | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$Counters|Token|LifeGain & Type$Samurai -Oracle:Flash\nAs long as The Wandering Emperor entered the battlefield this turn, you may activate her loyalty abilities any time you could cast an instant.\n[+1]: Put a +1/+1 counter on up to one target creature. It gains first strike until end of turn.\n[-1]: Create a 2/2 white Samurai creature token with vigilance.\n[-2]:Exile target tapped creature. You gain 2 life. +Oracle:Flash\nAs long as The Wandering Emperor entered this turn, you may activate her loyalty abilities any time you could cast an instant.\n[+1]: Put a +1/+1 counter on up to one target creature. It gains first strike until end of turn.\n[-1]: Create a 2/2 white Samurai creature token with vigilance.\n[-2]:Exile target tapped creature. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt b/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt index e229ec3ce3d..7a75f3636a7 100644 --- a/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt +++ b/forge-gui/res/cardsfolder/t/the_watcher_in_the_water.txt @@ -2,8 +2,8 @@ Name:The Watcher in the Water ManaCost:3 U U Types:Legendary Creature Kraken PT:9/9 -K:ETBReplacement:Other:ETBTapped -SVar:ETBTapped:DB$ Tap | Defined$ Self | SubAbility$ DBAddCounter | ETB$ True | SpellDescription$ CARDNAME enters the battlefield tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | ETB$ True | CounterType$ STUN | CounterNum$ 9 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigToken | TriggerDescription$ Whenever you draw a card during an opponent's turn, create a 1/1 blue Tentacle creature token. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ u_1_1_tentacle @@ -12,4 +12,4 @@ SVar:TrigUntap:DB$ Untap | ValidTgts$ Kraken | TargetMin$ 0 | TargetMax$ 1 | Tgt SVar:DBStunCounter:DB$ PutCounter | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target nonland permanent | CounterType$ Stun | CounterNum$ 1 DeckHints:Type$Kraken DeckHas:Type$Tentacle & Ability$Counters -Oracle:The Watcher in the Water enters the battlefield tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you draw a card during an opponent's turn, create a 1/1 blue Tentacle creature token.\nWhenever a Tentacle you control dies, untap up to one target Kraken and put a stun counter on up to one target nonland permanent. +Oracle:The Watcher in the Water enters tapped with nine stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nWhenever you draw a card during an opponent's turn, create a 1/1 blue Tentacle creature token.\nWhenever a Tentacle you control dies, untap up to one target Kraken and put a stun counter on up to one target nonland permanent. diff --git a/forge-gui/res/cardsfolder/t/the_wise_mothman.txt b/forge-gui/res/cardsfolder/t/the_wise_mothman.txt index 326a9300243..3af9ee52cbc 100644 --- a/forge-gui/res/cardsfolder/t/the_wise_mothman.txt +++ b/forge-gui/res/cardsfolder/t/the_wise_mothman.txt @@ -3,11 +3,11 @@ ManaCost:1 B G U Types:Legendary Creature Insect Mutant PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, each player gets a rad counter. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield attacks, each player gets a rad counter. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ Whenever CARDNAME enters or attacks, each player gets a rad counter. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters attacks, each player gets a rad counter. SVar:TrigRadiation:DB$ Radiation | Defined$ Player | Num$ 1 T:Mode$ MilledAll | ValidPlayer$ Player | ValidCard$ Card.nonLand | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more nonland cards are milled, put a +1/+1 counter on each of up to X target creatures, where X is the number of nonland cards milled this way. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ TriggerCount$Amount | ValidTgts$ Creature | TgtPrompt$ Select up to X target creatures DeckHints:Ability$Mill DeckHas:Ability$Counters|Mill -Oracle:Flying\nWhenever The Wise Mothman enters the battlefield or attacks, each player gets a rad counter.\nWhenever one or more nonland cards are milled, put a +1/+1 counter on each of up to X target creatures, where X is the number of nonland cards milled this way. +Oracle:Flying\nWhenever The Wise Mothman enters or attacks, each player gets a rad counter.\nWhenever one or more nonland cards are milled, put a +1/+1 counter on each of up to X target creatures, where X is the number of nonland cards milled this way. diff --git a/forge-gui/res/cardsfolder/t/the_world_tree.txt b/forge-gui/res/cardsfolder/t/the_world_tree.txt index 85b7d657fe5..10239c33a14 100644 --- a/forge-gui/res/cardsfolder/t/the_world_tree.txt +++ b/forge-gui/res/cardsfolder/t/the_world_tree.txt @@ -1,11 +1,12 @@ Name:The World Tree ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. S:Mode$ Continuous | Affected$ Land.YouCtrl | AddAbility$ AnyMana | IsPresent$ Land.YouCtrl | PresentCompare$ GE6 | Description$ As long as you control six or more lands, lands you control have "{T}: Add one mana of any color." SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. A:AB$ ChangeZone | Cost$ W W U U B B R R G G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ God | ChangeNum$ XFetch | StackDescription$ SpellDescription | SpellDescription$ Search your library for any number of God cards, put them onto the battlefield, then shuffle. SVar:XFetch:Count$TypeInYourLibrary.God DeckHints:Type$God -Oracle:The World Tree enters the battlefield tapped.\n{T}: Add {G}.\nAs long as you control six or more lands, lands you control have "{T}: Add one mana of any color."\n{W}{W}{U}{U}{B}{B}{R}{R}{G}{G}, {T}, Sacrifice The World Tree: Search your library for any number of God cards, put them onto the battlefield, then shuffle. +Oracle:The World Tree enters tapped.\n{T}: Add {G}.\nAs long as you control six or more lands, lands you control have "{T}: Add one mana of any color."\n{W}{W}{U}{U}{B}{B}{R}{R}{G}{G}, {T}, Sacrifice The World Tree: Search your library for any number of God cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/themberchaud.txt b/forge-gui/res/cardsfolder/t/themberchaud.txt index d4167163cd1..893a0d63cea 100644 --- a/forge-gui/res/cardsfolder/t/themberchaud.txt +++ b/forge-gui/res/cardsfolder/t/themberchaud.txt @@ -3,10 +3,10 @@ ManaCost:4 R R R Types:Legendary Creature Dragon PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAllNonFlyers | TriggerDescription$ When CARDNAME enters the battlefield, he deals X damage to each other creature without flying and each player, where X is the number of Mountains you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAllNonFlyers | TriggerDescription$ When CARDNAME enters, he deals X damage to each other creature without flying and each player, where X is the number of Mountains you control. SVar:TrigDamageAllNonFlyers:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature.Other+withoutFlying | ValidPlayers$ Player | ValidDescription$ each other creature without flying and each player S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, he gains flying until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying | SpellDescription$ When you do, he gains flying until end of turn. SVar:X:Count$TypeYouCtrl.Mountain DeckHints:Type$Dragon & Keyword$Flying -Oracle:Trample\nWhen Themberchaud enters the battlefield, he deals X damage to each other creature without flying and each player, where X is the number of Mountains you control.\nYou may exert Themberchaud as he attacks. When you do, he gains flying until end of turn. (An exerted creature won't untap during your next untap step.) +Oracle:Trample\nWhen Themberchaud enters, he deals X damage to each other creature without flying and each player, where X is the number of Mountains you control.\nYou may exert Themberchaud as he attacks. When you do, he gains flying until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt b/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt index f448f312b55..0220a9d5458 100644 --- a/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt +++ b/forge-gui/res/cardsfolder/t/theoden_king_of_rohan.txt @@ -2,7 +2,7 @@ Name:Théoden, King of Rohan ManaCost:1 R W Types:Legendary Creature Human Noble PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Human+Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, target creature gains double strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Human+Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Human you control enters, target creature gains double strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Double Strike DeckHints:Type$Human -Oracle:Whenever Théoden, King of Rohan or another Human enters the battlefield under your control, target creature gains double strike until end of turn. +Oracle:Whenever Théoden, King of Rohan or another Human you control enters, target creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/t/theoretical_duplication.txt b/forge-gui/res/cardsfolder/t/theoretical_duplication.txt index bd4b96bdd40..7dd3bead7db 100644 --- a/forge-gui/res/cardsfolder/t/theoretical_duplication.txt +++ b/forge-gui/res/cardsfolder/t/theoretical_duplication.txt @@ -1,8 +1,8 @@ Name:Theoretical Duplication ManaCost:2 U Types:Instant -A:SP$ Effect | Triggers$ CreatureETB | SpellDescription$ Whenever a nontoken creature enters the battlefield under an opponent's control this turn, create a token that's a copy of that creature. -SVar:CreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken creature enters the battlefield under an opponent's control this turn, create a token that's a copy of that creature. +A:SP$ Effect | Triggers$ CreatureETB | SpellDescription$ Whenever a nontoken creature enters under an opponent's control this turn, create a token that's a copy of that creature. +SVar:CreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken creature enters under an opponent's control this turn, create a token that's a copy of that creature. SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | Controller$ You DeckHas:Ability$Token -Oracle:Whenever a nontoken creature enters the battlefield under an opponent's control this turn, create a token that's a copy of that creature. +Oracle:Whenever a nontoken creature enters under an opponent's control this turn, create a token that's a copy of that creature. diff --git a/forge-gui/res/cardsfolder/t/thicket_elemental.txt b/forge-gui/res/cardsfolder/t/thicket_elemental.txt index 366b82479cb..25f9fd86c4e 100644 --- a/forge-gui/res/cardsfolder/t/thicket_elemental.txt +++ b/forge-gui/res/cardsfolder/t/thicket_elemental.txt @@ -3,6 +3,6 @@ ManaCost:3 G G Types:Creature Elemental PT:4/4 K:Kicker:1 G -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ ThicketKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, you may reveal cards from the top of your library until you reveal a creature card. If you do, put that card onto the battlefield and shuffle all other cards revealed this way into your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ ThicketKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, you may reveal cards from the top of your library until you reveal a creature card. If you do, put that card onto the battlefield and shuffle all other cards revealed this way into your library. SVar:ThicketKicker:DB$ DigUntil | Valid$ Creature | ValidDescription$ creature card | FoundDestination$ Battlefield | OptionalDecider$ You | RevealedDestination$ Library | Shuffle$ True -Oracle:Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.)\nWhen Thicket Elemental enters the battlefield, if it was kicked, you may reveal cards from the top of your library until you reveal a creature card. If you do, put that card onto the battlefield and shuffle all other cards revealed this way into your library. +Oracle:Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.)\nWhen Thicket Elemental enters, if it was kicked, you may reveal cards from the top of your library until you reveal a creature card. If you do, put that card onto the battlefield and shuffle all other cards revealed this way into your library. diff --git a/forge-gui/res/cardsfolder/t/thief_of_blood.txt b/forge-gui/res/cardsfolder/t/thief_of_blood.txt index 670eb8b0c1a..7a5c5ec2e17 100644 --- a/forge-gui/res/cardsfolder/t/thief_of_blood.txt +++ b/forge-gui/res/cardsfolder/t/thief_of_blood.txt @@ -4,10 +4,10 @@ Types:Creature Vampire PT:1/1 K:Flying K:ETBReplacement:Other:DBRemoveCounterAll -SVar:DBRemoveCounterAll:DB$ RemoveCounterAll | ValidCards$ Permanent | AllCounterTypes$ True | StackDescription$ SpellDescription | SubAbility$ DBPutCounters | RememberAmount$ True | SpellDescription$ As CARDNAME enters the battlefield, remove all counters from all permanents. CARDNAME enters the battlefield with a +1/+1 counter on it for each counter removed this way. +SVar:DBRemoveCounterAll:DB$ RemoveCounterAll | ValidCards$ Permanent | AllCounterTypes$ True | StackDescription$ SpellDescription | SubAbility$ DBPutCounters | RememberAmount$ True | SpellDescription$ As CARDNAME enters, remove all counters from all permanents. CARDNAME enters with a +1/+1 counter on it for each counter removed this way. SVar:DBPutCounters:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber AI:RemoveDeck:Random DeckHas:Ability$Counters -Oracle:Flying\nAs Thief of Blood enters the battlefield, remove all counters from all permanents. Thief of Blood enters the battlefield with a +1/+1 counter on it for each counter removed this way. +Oracle:Flying\nAs Thief of Blood enters, remove all counters from all permanents. Thief of Blood enters with a +1/+1 counter on it for each counter removed this way. diff --git a/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt b/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt index fde50d683f4..e7ed7984229 100644 --- a/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt +++ b/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt @@ -3,10 +3,10 @@ ManaCost:B Types:Creature Human Rogue PT:1/1 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rogue.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Rogue enters the battlefield under your control, each opponent mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Rogue.Other+YouCtrl | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Rogue you control enters, each opponent mills two cards. SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 SVar:BuffedBy:Rogue DeckHints:Type$Rogue S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Deathtouch | CheckSVar$ X | SVarCompare$ GE8 | Description$ As long as an opponent has eight or more cards in their graveyard, CARDNAME gets +2/+1 and has deathtouch. SVar:X:PlayerCountOpponents$HighestCardsInGraveyard -Oracle:Flash\nWhenever Thieves' Guild Enforcer or another Rogue enters the battlefield under your control, each opponent mills two cards.\nAs long as an opponent has eight or more cards in their graveyard, Thieves' Guild Enforcer gets +2/+1 and has deathtouch. +Oracle:Flash\nWhenever Thieves' Guild Enforcer or another Rogue you control enters, each opponent mills two cards.\nAs long as an opponent has eight or more cards in their graveyard, Thieves' Guild Enforcer gets +2/+1 and has deathtouch. diff --git a/forge-gui/res/cardsfolder/t/thieves_tools.txt b/forge-gui/res/cardsfolder/t/thieves_tools.txt index 6295943ccc3..da28938c15a 100644 --- a/forge-gui/res/cardsfolder/t/thieves_tools.txt +++ b/forge-gui/res/cardsfolder/t/thieves_tools.txt @@ -2,8 +2,8 @@ Name:Thieves' Tools ManaCost:1 B Types:Artifact Equipment K:Equip:2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Treasure token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac S:Mode$ CantBlockBy | ValidAttacker$ Creature.EquippedBy+powerLE3 | Description$ Equipped creature can't be blocked as long as its power is 3 or less. DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:When Thieves' Tools enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nEquipped creature can't be blocked as long as its power is 3 or less.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Thieves' Tools enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nEquipped creature can't be blocked as long as its power is 3 or less.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/thieving_skydiver.txt b/forge-gui/res/cardsfolder/t/thieving_skydiver.txt index 3c2edc1f90a..999d933bc16 100644 --- a/forge-gui/res/cardsfolder/t/thieving_skydiver.txt +++ b/forge-gui/res/cardsfolder/t/thieving_skydiver.txt @@ -4,8 +4,8 @@ Types:Creature Merfolk Rogue PT:2/1 K:Kicker:XMin1 X K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to CARDNAME. SVar:TrigKicker:DB$ GainControl | ValidTgts$ Artifact.cmcLEX | TgtPrompt$ Select target artifact with mana value X or less | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ ParentTarget | Defined$ TriggeredCardLKICopy | ConditionDefined$ ParentTarget | ConditionPresent$ Card.Equipment | ConditionCompare$ GE1 SVar:X:Count$xPaid -Oracle:Kicker {X}. X can't be 0. (You may pay an additional {X} as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters the battlefield, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to Thieving Skydiver. +Oracle:Kicker {X}. X can't be 0. (You may pay an additional {X} as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to Thieving Skydiver. diff --git a/forge-gui/res/cardsfolder/t/thieving_sprite.txt b/forge-gui/res/cardsfolder/t/thieving_sprite.txt index 611d1075596..e8e42a6dcf6 100644 --- a/forge-gui/res/cardsfolder/t/thieving_sprite.txt +++ b/forge-gui/res/cardsfolder/t/thieving_sprite.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Faerie Rogue PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals X cards from their hand, where X is the number of Faeries you control. You choose one of those cards. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters, target player reveals X cards from their hand, where X is the number of Faeries you control. You choose one of those cards. That player discards that card. SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card SVar:X:Count$TypeYouCtrl.Faerie -Oracle:Flying\nWhen Thieving Sprite enters the battlefield, target player reveals X cards from their hand, where X is the number of Faeries you control. You choose one of those cards. That player discards that card. +Oracle:Flying\nWhen Thieving Sprite enters, target player reveals X cards from their hand, where X is the number of Faeries you control. You choose one of those cards. That player discards that card. diff --git a/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt b/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt index 5938ebb7f78..0a53306d343 100644 --- a/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt +++ b/forge-gui/res/cardsfolder/t/thing_in_the_ice_awoken_horror.txt @@ -11,7 +11,7 @@ DeckHints:Type$Horror DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:Defender\nThing in the Ice enters the battlefield with four ice counters on it.\nWhenever you cast an instant or sorcery spell, remove an ice counter from Thing in the Ice. Then if it has no ice counters on it, transform it. +Oracle:Defender\nThing in the Ice enters with four ice counters on it.\nWhenever you cast an instant or sorcery spell, remove an ice counter from Thing in the Ice. Then if it has no ice counters on it, transform it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/thirst.txt b/forge-gui/res/cardsfolder/t/thirst.txt index b305aed7200..480a60d446d 100644 --- a/forge-gui/res/cardsfolder/t/thirst.txt +++ b/forge-gui/res/cardsfolder/t/thirst.txt @@ -5,6 +5,6 @@ K:Enchant creature K:UpkeepCost:U A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ KeepTapped S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. SVar:TrigTap:DB$ Tap | Defined$ Enchanted -Oracle:Enchant creature\nWhen Thirst enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of your upkeep, sacrifice Thirst unless you pay {U}. +Oracle:Enchant creature\nWhen Thirst enters, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of your upkeep, sacrifice Thirst unless you pay {U}. diff --git a/forge-gui/res/cardsfolder/t/thopter_architect.txt b/forge-gui/res/cardsfolder/t/thopter_architect.txt index 8dd676ded0e..30492a3299e 100644 --- a/forge-gui/res/cardsfolder/t/thopter_architect.txt +++ b/forge-gui/res/cardsfolder/t/thopter_architect.txt @@ -2,8 +2,8 @@ Name:Thopter Architect ManaCost:3 W Types:Creature Human Artificer PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an artifact enters the battlefield under your control, target creature gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an artifact you control enters, target creature gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Flying DeckNeeds:Type$Artifact DeckHas:Keyword$Flying -Oracle:Whenever an artifact enters the battlefield under your control, target creature gains flying until end of turn. +Oracle:Whenever an artifact you control enters, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thopter_arrest.txt b/forge-gui/res/cardsfolder/t/thopter_arrest.txt index 8ac170559ad..eb19ce5c50b 100644 --- a/forge-gui/res/cardsfolder/t/thopter_arrest.txt +++ b/forge-gui/res/cardsfolder/t/thopter_arrest.txt @@ -1,8 +1,8 @@ Name:Thopter Arrest ManaCost:2 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target artifact or creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target artifact or creature an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact.OppCtrl,Creature.OppCtrl | TgtPrompt$ Select target artifact or creature an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Thopter Arrest enters the battlefield, exile target artifact or creature an opponent controls until Thopter Arrest leaves the battlefield. +Oracle:When Thopter Arrest enters, exile target artifact or creature an opponent controls until Thopter Arrest leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/t/thopter_engineer.txt b/forge-gui/res/cardsfolder/t/thopter_engineer.txt index 913387f0912..5e8015c56c5 100644 --- a/forge-gui/res/cardsfolder/t/thopter_engineer.txt +++ b/forge-gui/res/cardsfolder/t/thopter_engineer.txt @@ -2,9 +2,9 @@ Name:Thopter Engineer ManaCost:2 R Types:Creature Human Artificer PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.Artifact+YouCtrl | AddKeyword$ Haste | Description$ Artifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) SVar:PlayMain1:TRUE DeckHas:Ability$Token -Oracle:When Thopter Engineer enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.\nArtifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) +Oracle:When Thopter Engineer enters, create a 1/1 colorless Thopter artifact creature token with flying.\nArtifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) diff --git a/forge-gui/res/cardsfolder/t/thopter_squadron.txt b/forge-gui/res/cardsfolder/t/thopter_squadron.txt index 96f2f56c004..554c748f500 100644 --- a/forge-gui/res/cardsfolder/t/thopter_squadron.txt +++ b/forge-gui/res/cardsfolder/t/thopter_squadron.txt @@ -7,4 +7,4 @@ K:etbCounter:P1P1:3 A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | SorcerySpeed$ True | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery. A:AB$ PutCounter | Cost$ 1 Sac<1/Thopter.Other/another Thopter> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. DeckHas:Ability$Counters|Token -Oracle:Flying\nThopter Squadron enters the battlefield with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Thopter Squadron: Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery.\n{1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate only as a sorcery. +Oracle:Flying\nThopter Squadron enters with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Thopter Squadron: Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery.\n{1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/thorn_mammoth.txt b/forge-gui/res/cardsfolder/t/thorn_mammoth.txt index 210ca49ca64..1e78eb86cf1 100644 --- a/forge-gui/res/cardsfolder/t/thorn_mammoth.txt +++ b/forge-gui/res/cardsfolder/t/thorn_mammoth.txt @@ -3,6 +3,6 @@ ManaCost:5 G G Types:Creature Elephant PT:6/6 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, CARDNAME fights up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another creature you control enters, CARDNAME fights up to one target creature you don't control. SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | TargetMin$ 0 | TargetMax$ 1 -Oracle:Trample\nWhenever Thorn Mammoth or another creature enters the battlefield under your control, Thorn Mammoth fights up to one target creature you don't control. +Oracle:Trample\nWhenever Thorn Mammoth or another creature you control enters, Thorn Mammoth fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt b/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt index bbb2c91be04..4da2589ded6 100644 --- a/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt +++ b/forge-gui/res/cardsfolder/t/thorn_of_the_black_rose.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Human Assassin PT:1/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -Oracle:Deathtouch\nWhen Thorn of the Black Rose enters the battlefield, you become the monarch. +Oracle:Deathtouch\nWhen Thorn of the Black Rose enters, you become the monarch. diff --git a/forge-gui/res/cardsfolder/t/thorn_thrash_viashino.txt b/forge-gui/res/cardsfolder/t/thorn_thrash_viashino.txt index dfd8c5b50b2..432deda61e5 100644 --- a/forge-gui/res/cardsfolder/t/thorn_thrash_viashino.txt +++ b/forge-gui/res/cardsfolder/t/thorn_thrash_viashino.txt @@ -4,4 +4,4 @@ Types:Creature Lizard Warrior PT:2/2 A:AB$ Pump | Cost$ G | KW$ Trample | Defined$ Self | SpellDescription$ CARDNAME gains trample until end of turn. K:Devour:2 -Oracle:Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)\n{G}: Thorn-Thrash Viashino gains trample until end of turn. +Oracle:Devour 2 (As this enters, you may sacrifice any number of creatures. This creature enters with twice that many +1/+1 counters on it.)\n{G}: Thorn-Thrash Viashino gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thornbite_staff.txt b/forge-gui/res/cardsfolder/t/thornbite_staff.txt index 051c8978bd1..a6983aabd21 100644 --- a/forge-gui/res/cardsfolder/t/thornbite_staff.txt +++ b/forge-gui/res/cardsfolder/t/thornbite_staff.txt @@ -3,10 +3,10 @@ ManaCost:2 Types:Kindred Artifact Shaman Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ Damage | AddTrigger$ TrigChangeZone | AddSVar$ ThornbiteTrigUntap | Description$ Equipped creature has "{2}, {T}: This creature deals 1 damage to any target" and "Whenever a creature dies, untap this creature." -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Shaman | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Shaman creature enters the battlefield, you may attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Shaman | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Shaman creature enters, you may attach CARDNAME to it. SVar:Damage:AB$ DealDamage | Cost$ 2 T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:TrigChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ ThornbiteTrigUntap | TriggerDescription$ Whenever a creature dies, untap equipped creature. SVar:ThornbiteTrigUntap:DB$ Untap SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:NonStackingAttachEffect:True -Oracle:Equipped creature has "{2}, {T}: This creature deals 1 damage to any target" and "Whenever a creature dies, untap this creature."\nWhenever a Shaman creature enters the battlefield, you may attach Thornbite Staff to it.\nEquip {4} +Oracle:Equipped creature has "{2}, {T}: This creature deals 1 damage to any target" and "Whenever a creature dies, untap this creature."\nWhenever a Shaman creature enters, you may attach Thornbite Staff to it.\nEquip {4} diff --git a/forge-gui/res/cardsfolder/t/thornglint_bridge.txt b/forge-gui/res/cardsfolder/t/thornglint_bridge.txt index 95afc1b7292..3a0990e61b2 100644 --- a/forge-gui/res/cardsfolder/t/thornglint_bridge.txt +++ b/forge-gui/res/cardsfolder/t/thornglint_bridge.txt @@ -1,7 +1,8 @@ Name:Thornglint Bridge ManaCost:no cost Types:Artifact Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:Indestructible A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. -Oracle:Thornglint Bridge enters the battlefield tapped.\nIndestructible\n{T}: Add {G} or {W}. +Oracle:Thornglint Bridge enters tapped.\nIndestructible\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/t/thornmantle_striker.txt b/forge-gui/res/cardsfolder/t/thornmantle_striker.txt index b4fa4138c83..e601b5bf4a4 100644 --- a/forge-gui/res/cardsfolder/t/thornmantle_striker.txt +++ b/forge-gui/res/cardsfolder/t/thornmantle_striker.txt @@ -2,10 +2,10 @@ Name:Thornmantle Striker ManaCost:4 B Types:Creature Elf Rogue PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBRemoveCounter,DBPump SVar:DBRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | SpellDescription$ Remove X counters from target permanent, where X is the number of Elves you control. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -X | NumDef$ -X | SpellDescription$ Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. SVar:X:Count$Valid Elf.YouCtrl DeckNeeds:Type$Elf -Oracle:When Thornmantle Striker enters the battlefield, choose one —\n• Remove X counters from target permanent, where X is the number of Elves you control.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. +Oracle:When Thornmantle Striker enters, choose one —\n• Remove X counters from target permanent, where X is the number of Elves you control.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. diff --git a/forge-gui/res/cardsfolder/t/thornscape_battlemage.txt b/forge-gui/res/cardsfolder/t/thornscape_battlemage.txt index d35ccb62678..62e8516eb14 100644 --- a/forge-gui/res/cardsfolder/t/thornscape_battlemage.txt +++ b/forge-gui/res/cardsfolder/t/thornscape_battlemage.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Creature Elf Wizard PT:2/2 K:Kicker:R:W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 1 | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {R} kicker, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 1 | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked with its {R} kicker, it deals 2 damage to any target. SVar:TrigKicker:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 2 | Execute$ TrigKicker2 | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {W} kicker, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 2 | Execute$ TrigKicker2 | TriggerDescription$ When CARDNAME enters, if it was kicked with its {W} kicker, destroy target artifact. SVar:TrigKicker2:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact SVar:PlayMain1:TRUE DeckHints:Color$Red|White -Oracle:Kicker {R} and/or {W} (You may pay an additional {R} and/or {W} as you cast this spell.)\nWhen Thornscape Battlemage enters the battlefield, if it was kicked with its {R} kicker, it deals 2 damage to any target.\nWhen Thornscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, destroy target artifact. +Oracle:Kicker {R} and/or {W} (You may pay an additional {R} and/or {W} as you cast this spell.)\nWhen Thornscape Battlemage enters, if it was kicked with its {R} kicker, it deals 2 damage to any target.\nWhen Thornscape Battlemage enters, if it was kicked with its {W} kicker, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/t/thornwood_falls.txt b/forge-gui/res/cardsfolder/t/thornwood_falls.txt index e2ac504ec60..dee2afa2380 100644 --- a/forge-gui/res/cardsfolder/t/thornwood_falls.txt +++ b/forge-gui/res/cardsfolder/t/thornwood_falls.txt @@ -1,9 +1,10 @@ Name:Thornwood Falls ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo G U | SpellDescription$ Add {G} or {U}. DeckHas:Ability$LifeGain -Oracle:Thornwood Falls enters the battlefield tapped.\nWhen Thornwood Falls enters the battlefield, you gain 1 life.\n{T}: Add {G} or {U}. +Oracle:Thornwood Falls enters tapped.\nWhen Thornwood Falls enters, you gain 1 life.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/t/thought_gorger.txt b/forge-gui/res/cardsfolder/t/thought_gorger.txt index 827fbbd18e1..a3d278e3258 100644 --- a/forge-gui/res/cardsfolder/t/thought_gorger.txt +++ b/forge-gui/res/cardsfolder/t/thought_gorger.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Horror PT:2/2 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ EatMyThoughts | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ EatMyThoughts | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand. SVar:EatMyThoughts:DB$ PutCounter | Defined$ Self | CounterNum$ OldThoughts | CounterType$ P1P1 | RememberCards$ True | SubAbility$ GorgeOnThoughts SVar:GorgeOnThoughts:DB$ Discard | Mode$ Hand | Defined$ You | ConditionDescription$ If you do, | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.S SVar:BringBackThoughts:DB$ Draw | NumCards$ Disgorge | Defined$ TriggeredCardController SVar:Disgorge:TriggeredCard$CardCounters.P1P1 AI:RemoveDeck:All -Oracle:Trample\nWhen Thought Gorger enters the battlefield, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand.\nWhen Thought Gorger leaves the battlefield, draw a card for each +1/+1 counter on it. +Oracle:Trample\nWhen Thought Gorger enters, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand.\nWhen Thought Gorger leaves the battlefield, draw a card for each +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/t/thought_knot_seer.txt b/forge-gui/res/cardsfolder/t/thought_knot_seer.txt index e62a3ebb3e0..ac3fbe110a1 100644 --- a/forge-gui/res/cardsfolder/t/thought_knot_seer.txt +++ b/forge-gui/res/cardsfolder/t/thought_knot_seer.txt @@ -2,10 +2,10 @@ Name:Thought-Knot Seer ManaCost:3 C Types:Creature Eldrazi PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a nonland card from it and exile that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You choose a nonland card from it and exile that card. SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, target opponent draws a card. SVar:TrigDraw:DB$ Draw | ValidTgts$ Opponent DeckNeeds:Ability$Mana.Colorless -Oracle:({C} represents colorless mana.)\nWhen Thought-Knot Seer enters the battlefield, target opponent reveals their hand. You choose a nonland card from it and exile that card.\nWhen Thought-Knot Seer leaves the battlefield, target opponent draws a card. +Oracle:({C} represents colorless mana.)\nWhen Thought-Knot Seer enters, target opponent reveals their hand. You choose a nonland card from it and exile that card.\nWhen Thought-Knot Seer leaves the battlefield, target opponent draws a card. diff --git a/forge-gui/res/cardsfolder/t/thought_monitor.txt b/forge-gui/res/cardsfolder/t/thought_monitor.txt index 4c49a92acb2..0a47db05518 100644 --- a/forge-gui/res/cardsfolder/t/thought_monitor.txt +++ b/forge-gui/res/cardsfolder/t/thought_monitor.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Construct PT:2/2 K:Flying K:Affinity:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 DeckHints:Type$Artifact -Oracle:Affinity for artifacts\nFlying\nWhen Thought Monitor enters the battlefield, draw two cards. +Oracle:Affinity for artifacts\nFlying\nWhen Thought Monitor enters, draw two cards. diff --git a/forge-gui/res/cardsfolder/t/thought_prison.txt b/forge-gui/res/cardsfolder/t/thought_prison.txt index 9256e2cad22..0c6c2766159 100644 --- a/forge-gui/res/cardsfolder/t/thought_prison.txt +++ b/forge-gui/res/cardsfolder/t/thought_prison.txt @@ -1,7 +1,7 @@ Name:Thought Prison ManaCost:5 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Imprint — When CARDNAME enters, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | Chooser$ You | Imprint$ True | Hidden$ True T:Mode$ SpellCast | ValidCard$ Card.SharesCMCWith Imprinted.ExiledWithSource,Card.SharesColorWith Imprinted.ExiledWithSource | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell that shares a color or mana value with the exiled card, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredActivator @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Imprint — When Thought Prison enters the battlefield, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card.\nWhenever a player casts a spell that shares a color or mana value with the exiled card, Thought Prison deals 2 damage to that player. +Oracle:Imprint — When Thought Prison enters, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card.\nWhenever a player casts a spell that shares a color or mana value with the exiled card, Thought Prison deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/t/thought_sponge.txt b/forge-gui/res/cardsfolder/t/thought_sponge.txt index 8f3b0062ba7..f57508f0694 100644 --- a/forge-gui/res/cardsfolder/t/thought_sponge.txt +++ b/forge-gui/res/cardsfolder/t/thought_sponge.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Sponge PT:1/1 K:Flash -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a number of +1/+1 counters on it equal to the greatest number of cards an opponent has drawn this turn. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a number of +1/+1 counters on it equal to the greatest number of cards an opponent has drawn this turn. SVar:X:PlayerCountOpponents$HighestCardsDrawn T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw cards equal to its power. SVar:TrigDraw:DB$ Draw | NumCards$ XPower SVar:XPower:TriggeredCard$CardPower -Oracle:Flash\nThought Sponge enters the battlefield with a number of +1/+1 counters on it equal to the greatest number of cards an opponent has drawn this turn.\nWhen Thought Sponge dies, draw cards equal to its power. +Oracle:Flash\nThought Sponge enters with a number of +1/+1 counters on it equal to the greatest number of cards an opponent has drawn this turn.\nWhen Thought Sponge dies, draw cards equal to its power. diff --git a/forge-gui/res/cardsfolder/t/thoughtrender_lamia.txt b/forge-gui/res/cardsfolder/t/thoughtrender_lamia.txt index 1b5413f8d6e..76a5c888d4b 100644 --- a/forge-gui/res/cardsfolder/t/thoughtrender_lamia.txt +++ b/forge-gui/res/cardsfolder/t/thoughtrender_lamia.txt @@ -2,7 +2,7 @@ Name:Thoughtrender Lamia ManaCost:4 B B Types:Enchantment Creature Lamia PT:5/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDiscard | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, each opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDiscard | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Thoughtrender Lamia or another enchantment enters the battlefield under your control, each opponent discards a card. +Oracle:Constellation — Whenever Thoughtrender Lamia or another enchantment you control enters, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/t/thoughtweft_trio.txt b/forge-gui/res/cardsfolder/t/thoughtweft_trio.txt index 346cd4b24d5..4f764901a75 100644 --- a/forge-gui/res/cardsfolder/t/thoughtweft_trio.txt +++ b/forge-gui/res/cardsfolder/t/thoughtweft_trio.txt @@ -6,4 +6,4 @@ K:First Strike K:Vigilance K:Champion:Kithkin S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ CARDNAME can block any number of creatures. -Oracle:First strike, vigilance\nChampion a Kithkin (When this enters the battlefield, sacrifice it unless you exile another Kithkin you control. When this leaves the battlefield, that card returns to the battlefield.)\nThoughtweft Trio can block any number of creatures. +Oracle:First strike, vigilance\nChampion a Kithkin (When this enters, sacrifice it unless you exile another Kithkin you control. When this leaves the battlefield, that card returns to the battlefield.)\nThoughtweft Trio can block any number of creatures. diff --git a/forge-gui/res/cardsfolder/t/thousand_faced_shadow.txt b/forge-gui/res/cardsfolder/t/thousand_faced_shadow.txt index 5329675d5cb..fa78b876671 100644 --- a/forge-gui/res/cardsfolder/t/thousand_faced_shadow.txt +++ b/forge-gui/res/cardsfolder/t/thousand_faced_shadow.txt @@ -4,7 +4,7 @@ Types:Creature Human Ninja PT:1/1 K:Ninjutsu:2 U U K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self+attacking | Origin$ Hand | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters the battlefield tapped and attacking. +T:Mode$ ChangesZone | ValidCard$ Card.Self+attacking | Origin$ Hand | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters tapped and attacking. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking creature | TokenTapped$ True | TokenAttacking$ True DeckHas:Ability$Token -Oracle:Ninjutsu {2}{U}{U}\nFlying\nWhen Thousand-Faced Shadow enters the battlefield from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters the battlefield tapped and attacking. +Oracle:Ninjutsu {2}{U}{U}\nFlying\nWhen Thousand-Faced Shadow enters from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters tapped and attacking. diff --git a/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt b/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt index a3bd8c0c0fe..171e7f3fb55 100644 --- a/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt +++ b/forge-gui/res/cardsfolder/t/thousand_moons_smithy_barracks_of_the_thousand.txt @@ -1,14 +1,14 @@ Name:Thousand Moons Smithy ManaCost:2 W W Types:Legendary Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control." SVar:TrigToken:DB$ Token | TokenScript$ w_x_x_a_gnome_soldier_total_artifacts_creatures T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of your precombat main phase, you may tap five untapped artifacts and/or creatures you control. If you do, transform CARDNAME. SVar:TrigTransform:AB$ SetState | Cost$ tapXType<5/Artifact;Creature/artifact or creature> | Defined$ Self | Mode$ Transform DeckHas:Ability$Token & Type$Gnome|Soldier DeckHints:Type$Artifact AlternateMode:DoubleFaced -Oracle:When Thousand Moons Smithy enters the battlefield, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control."\nAt the beginning of your precombat main phase, you may tap five untapped artifacts and/or creatures you control. If you do, transform Thousand Moons Smithy. +Oracle:When Thousand Moons Smithy enters, create a white Gnome Soldier artifact creature token with "This creature's power and toughness are each equal to the number of artifacts and/or creatures you control."\nAt the beginning of your precombat main phase, you may tap five untapped artifacts and/or creatures you control. If you do, transform Thousand Moons Smithy. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/thraben_inspector.txt b/forge-gui/res/cardsfolder/t/thraben_inspector.txt index 3bc0db37e19..8ab0bdfdb40 100644 --- a/forge-gui/res/cardsfolder/t/thraben_inspector.txt +++ b/forge-gui/res/cardsfolder/t/thraben_inspector.txt @@ -2,7 +2,7 @@ Name:Thraben Inspector ManaCost:W Types:Creature Human Soldier PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate|Token -Oracle:When Thraben Inspector enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:When Thraben Inspector enters, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/t/thragtusk.txt b/forge-gui/res/cardsfolder/t/thragtusk.txt index 4105f57f4e7..79363ad697a 100644 --- a/forge-gui/res/cardsfolder/t/thragtusk.txt +++ b/forge-gui/res/cardsfolder/t/thragtusk.txt @@ -2,8 +2,8 @@ Name:Thragtusk ManaCost:4 G Types:Creature Beast PT:5/3 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Life | TriggerDescription$ When CARDNAME enters the battlefield, you gain 5 life. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Life | TriggerDescription$ When CARDNAME enters, you gain 5 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ Token | TriggerDescription$ When CARDNAME leaves the battlefield, create a 3/3 green Beast creature token. SVar:Token:DB$ Token | TokenOwner$ You | TokenScript$ g_3_3_beast | TokenAmount$ 1 SVar:Life:DB$ GainLife | Defined$ You | LifeAmount$ 5 -Oracle:When Thragtusk enters the battlefield, you gain 5 life.\nWhen Thragtusk leaves the battlefield, create a 3/3 green Beast creature token. +Oracle:When Thragtusk enters, you gain 5 life.\nWhen Thragtusk leaves the battlefield, create a 3/3 green Beast creature token. diff --git a/forge-gui/res/cardsfolder/t/thran_portal.txt b/forge-gui/res/cardsfolder/t/thran_portal.txt index 8af749b2c38..dfa5bc06b12 100644 --- a/forge-gui/res/cardsfolder/t/thran_portal.txt +++ b/forge-gui/res/cardsfolder/t/thran_portal.txt @@ -1,11 +1,11 @@ Name:Thran Portal ManaCost:no cost Types:Land Gate -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control two or fewer other lands. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT2 K:ETBReplacement:Other:DBChooseBasic -SVar:DBChooseBasic:DB$ ChooseType | Type$ Basic Land | SpellDescription$ As CARDNAME enters the battlefield, choose a basic land type. +SVar:DBChooseBasic:DB$ ChooseType | Type$ Basic Land | SpellDescription$ As CARDNAME enters, choose a basic land type. S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. S:Mode$ RaiseCost | Type$ Ability | ValidSpell$ Activated.ManaAbility | ValidCard$ Card.Self | Cost$ PayLife<1> | EffectZone$ All | Description$ Mana abilities of CARDNAME cost an additional 1 life to activate. AI:RemoveDeck:All -Oracle:Thran Portal enters the battlefield tapped unless you control two or fewer other lands.\nAs Thran Portal enters the battlefield, choose a basic land type.\nThran Portal is the chosen type in addition to its other types.\nMana abilities of Thran Portal cost an additional 1 life to activate. +Oracle:Thran Portal enters tapped unless you control two or fewer other lands.\nAs Thran Portal enters, choose a basic land type.\nThran Portal is the chosen type in addition to its other types.\nMana abilities of Thran Portal cost an additional 1 life to activate. diff --git a/forge-gui/res/cardsfolder/t/thran_spider.txt b/forge-gui/res/cardsfolder/t/thran_spider.txt index 9537772fd4d..e1828b73cdf 100644 --- a/forge-gui/res/cardsfolder/t/thran_spider.txt +++ b/forge-gui/res/cardsfolder/t/thran_spider.txt @@ -3,9 +3,9 @@ ManaCost:3 Types:Artifact Creature Spider PT:2/4 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, you and target opponent each create a tapped Powerstone token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, you and target opponent each create a tapped Powerstone token. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenOwner$ TargetedAndYou | TokenAmount$ 1 | TokenTapped$ True | TokenScript$ c_a_powerstone A:AB$ Dig | Cost$ 7 | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Artifact | RestRandomOrder$ True | ForceRevealToController$ True | SpellDescription$ Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. DeckHints:Type$Artifact DeckHas:Ability$Token -Oracle:Reach\nWhen Thran Spider enters the battlefield, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Reach\nWhen Thran Spider enters, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/t/thrasher_brute.txt b/forge-gui/res/cardsfolder/t/thrasher_brute.txt index 7e0cdece6c0..8746476572a 100644 --- a/forge-gui/res/cardsfolder/t/thrasher_brute.txt +++ b/forge-gui/res/cardsfolder/t/thrasher_brute.txt @@ -2,8 +2,8 @@ Name:Thrasher Brute ManaCost:3 B Types:Creature Orc Warrior PT:4/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self,Warrior.Other+YourTeamCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDrain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another Warrior enters the battlefield under your team's control, target opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | ValidCard$ Card.Self,Warrior.Other+YourTeamCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDrain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another Warrior enters under your team's control, target opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:BuffedBy:Warrior -Oracle:Whenever Thrasher Brute or another Warrior enters the battlefield under your team's control, target opponent loses 1 life and you gain 1 life. +Oracle:Whenever Thrasher Brute or another Warrior enters under your team's control, target opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/t/thrasta_tempests_roar.txt b/forge-gui/res/cardsfolder/t/thrasta_tempests_roar.txt index a26c4d27af0..ded5931924a 100644 --- a/forge-gui/res/cardsfolder/t/thrasta_tempests_roar.txt +++ b/forge-gui/res/cardsfolder/t/thrasta_tempests_roar.txt @@ -7,5 +7,5 @@ SVar:X:Count$ThisTurnCast_Card.Other/Times.3 K:Trample K:Haste K:Trample:Planeswalker -S:Mode$ Continuous | Affected$ Card.Self+ThisTurnEntered | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof as long as it entered the battlefield this turn. -Oracle:This spell costs {3} less to cast for each other spell cast this turn.\nTrample, haste\nTrample over planeswalkers (This creature can deal excess combat damage to the controller of the planeswalker it's attacking.)\nThrasta, Tempest's Roar has hexproof as long as it entered the battlefield this turn. +S:Mode$ Continuous | Affected$ Card.Self+ThisTurnEntered | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof as long as it entered this turn. +Oracle:This spell costs {3} less to cast for each other spell cast this turn.\nTrample, haste\nTrample over planeswalkers (This creature can deal excess combat damage to the controller of the planeswalker it's attacking.)\nThrasta, Tempest's Roar has hexproof as long as it entered this turn. diff --git a/forge-gui/res/cardsfolder/t/threefold_signal.txt b/forge-gui/res/cardsfolder/t/threefold_signal.txt index 05a458f76db..5abd20b6adb 100644 --- a/forge-gui/res/cardsfolder/t/threefold_signal.txt +++ b/forge-gui/res/cardsfolder/t/threefold_signal.txt @@ -1,8 +1,8 @@ Name:Threefold Signal ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 3. SVar:TrigScry:DB$ Scry | ScryNum$ 3 -S:Mode$ Continuous | Affected$ Card.YouCtrl+numColorsEQ3+wasCast | AffectedZone$ Stack | AddKeyword$ Replicate:3 | Description$ Each spell you cast that's exactly three colors has replicate {3}. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies. A copy of a permanent spell becomes a token.) +S:Mode$ Continuous | Affected$ Card.YouCtrl+numColorsEQ3 | AffectedZone$ Stack | AddKeyword$ Replicate:3 | Description$ Each spell you cast that's exactly three colors has replicate {3}. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies. A copy of a permanent spell becomes a token.) AI:RemoveDeck:Random -Oracle:When Threefold Signal enters the battlefield, scry 3.\nEach spell you cast that's exactly three colors has replicate {3}. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies. A copy of a permanent spell becomes a token.) +Oracle:When Threefold Signal enters, scry 3.\nEach spell you cast that's exactly three colors has replicate {3}. (When you cast it, copy it for each time you paid its replicate cost. You may choose new targets for the copies. A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt b/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt index 8365e756427..589beb2d539 100644 --- a/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt +++ b/forge-gui/res/cardsfolder/t/threefold_thunderhulk.txt @@ -3,8 +3,8 @@ ManaCost:7 Types:Artifact Creature Gnome PT:0/0 K:etbCounter:P1P1:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_gnome | TokenOwner$ You | TokenAmount$ X A:AB$ PutCounter | Cost$ 2 Sac<1/Artifact.Other/an other artifact> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:X:Count$CardPower @@ -13,4 +13,4 @@ DeckHints:Type$Artifact SVar:HasAttackEffect:TRUE SVar:EnchantMe:Multiple SVar:EquipMe:Multiple -Oracle:Threefold Thunderhulk enters the battlefield with three +1/+1 counters on it.\nWhenever Threefold Thunderhulk enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power.\n{2}, Sacrifice another artifact: Put a +1/+1 counter on Threefold Thunderhulk. +Oracle:Threefold Thunderhulk enters with three +1/+1 counters on it.\nWhenever Threefold Thunderhulk enters or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power.\n{2}, Sacrifice another artifact: Put a +1/+1 counter on Threefold Thunderhulk. diff --git a/forge-gui/res/cardsfolder/t/threnody_singer.txt b/forge-gui/res/cardsfolder/t/threnody_singer.txt index be7d23c0548..640e5c25a1d 100644 --- a/forge-gui/res/cardsfolder/t/threnody_singer.txt +++ b/forge-gui/res/cardsfolder/t/threnody_singer.txt @@ -4,7 +4,7 @@ Types:Creature Siren PT:1/3 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -X/-0 until end of turn, where X is your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls gets -X/-0 until end of turn, where X is your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) SVar:DBPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | IsCurse$ True | NumAtt$ -X SVar:X:Count$Devotion.Blue -Oracle:Flash\nFlying\nWhen Threnody Singer enters the battlefield, target creature an opponent controls gets -X/-0 until end of turn, where X is your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) +Oracle:Flash\nFlying\nWhen Threnody Singer enters, target creature an opponent controls gets -X/-0 until end of turn, where X is your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) diff --git a/forge-gui/res/cardsfolder/t/thrill_kill_assassin.txt b/forge-gui/res/cardsfolder/t/thrill_kill_assassin.txt index 92f97bef910..3586be76edd 100644 --- a/forge-gui/res/cardsfolder/t/thrill_kill_assassin.txt +++ b/forge-gui/res/cardsfolder/t/thrill_kill_assassin.txt @@ -4,4 +4,4 @@ Types:Creature Human Assassin PT:1/2 K:Deathtouch K:Unleash -Oracle:Deathtouch\nUnleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.) +Oracle:Deathtouch\nUnleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/t/thrill_kill_disciple.txt b/forge-gui/res/cardsfolder/t/thrill_kill_disciple.txt index 4c0fde436d6..be6bf0241a8 100644 --- a/forge-gui/res/cardsfolder/t/thrill_kill_disciple.txt +++ b/forge-gui/res/cardsfolder/t/thrill_kill_disciple.txt @@ -6,4 +6,4 @@ K:Squad:1 Discard<1/Card> T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Junk token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_junk_sac_exileplay DeckHas:Ability$Token|Discard -Oracle:Squad—{1}, Discard a card. (As an additional cost to cast this spell, you may pay its squad cost any number of times. When this creature enters the battlefield, create that many tokens that are copies of it.)\nWhen Thrill-Kill Disciple dies, create a Junk token. +Oracle:Squad—{1}, Discard a card. (As an additional cost to cast this spell, you may pay its squad cost any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhen Thrill-Kill Disciple dies, create a Junk token.