diff --git a/forge-gui/res/cardsfolder/i/ian_chesterton.txt b/forge-gui/res/cardsfolder/i/ian_chesterton.txt index ffa1a2ea1f4..7b7a49cd52d 100644 --- a/forge-gui/res/cardsfolder/i/ian_chesterton.txt +++ b/forge-gui/res/cardsfolder/i/ian_chesterton.txt @@ -2,8 +2,8 @@ Name:Ian Chesterton ManaCost:2 W Types:Legendary Creature Human Scientist PT:2/3 -S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Saga.YouCtrl+wasCast | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter the battlefield as tokens.) +S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Saga.YouCtrl+wasCast | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter as tokens.) K:Doctor's companion DeckHas:Ability$Token DeckNeeds:Type$Saga -Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter the battlefield as tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) +Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter as tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt index 6478d677750..336abbe66c8 100644 --- a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt +++ b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt @@ -6,4 +6,4 @@ K:etbCounter:JAVELIN:1 A:AB$ DealDamage | Cost$ T SubCounter<1/JAVELIN> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Counters DeckHints:Ability$Proliferate -Oracle:Icatian Javelineers enters the battlefield with a javelin counter on it.\n{T}, Remove a javelin counter from Icatian Javelineers: It deals 1 damage to any target. +Oracle:Icatian Javelineers enters with a javelin counter on it.\n{T}, Remove a javelin counter from Icatian Javelineers: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt index 14ad9b254a4..e33d3b55d71 100644 --- a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt +++ b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt @@ -3,11 +3,11 @@ ManaCost:W Types:Creature Human PT:0/2 K:etbCounter:CREDIT:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 3 damage to you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 3 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a credit counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CREDIT | CounterNum$ 1 | SpellDescription$ Put a credit counter on CARDNAME. A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain 1 life for each credit counter on CARDNAME. Activate only during your upkeep. SVar:X:Count$CardCounters.CREDIT AI:RemoveDeck:Random -Oracle:Icatian Moneychanger enters the battlefield with three credit counters on it.\nWhen Icatian Moneychanger enters the battlefield, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on Icatian Moneychanger.\nSacrifice Icatian Moneychanger: You gain 1 life for each credit counter on Icatian Moneychanger. Activate only during your upkeep. +Oracle:Icatian Moneychanger enters with three credit counters on it.\nWhen Icatian Moneychanger enters, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on Icatian Moneychanger.\nSacrifice Icatian Moneychanger: You gain 1 life for each credit counter on Icatian Moneychanger. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/i/icatian_store.txt b/forge-gui/res/cardsfolder/i/icatian_store.txt index 1575636e018..c2ddc11bc81 100644 --- a/forge-gui/res/cardsfolder/i/icatian_store.txt +++ b/forge-gui/res/cardsfolder/i/icatian_store.txt @@ -1,11 +1,12 @@ Name:Icatian Store 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 K:You may choose not to untap CARDNAME during your untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is tapped, put a storage counter on it. SVar:TrigStore:DB$ PutCounter | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 A:AB$ Mana | Cost$ T SubCounter | Produced$ W | Amount$ X | AILogic$ ManaRitualBattery | SpellDescription$ Add {W} for each storage counter removed this way. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Icatian Store enters the battlefield tapped.\nYou may choose not to untap Icatian Store during your untap step.\nAt the beginning of your upkeep, if Icatian Store is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from Icatian Store: Add {W} for each storage counter removed this way. +Oracle:Icatian Store enters tapped.\nYou may choose not to untap Icatian Store during your untap step.\nAt the beginning of your upkeep, if Icatian Store is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from Icatian Store: Add {W} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt index f7460655d9f..76d91d62002 100644 --- a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt +++ b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt @@ -4,9 +4,9 @@ Types:Snow Creature Snake PT:1/1 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Permanent.Snow+Other+YouCtrl | PresentCompare$ GE3 | Description$ CARDNAME has deathtouch as long as you control at least three other snow permanents. SVar:BuffedBy:Permanent.Snow DeckHints:Type$Snow -Oracle:Flash\nFlying\nWhen Ice-Fang Coatl enters the battlefield, draw a card.\nIce-Fang Coatl has deathtouch as long as you control at least three other snow permanents. +Oracle:Flash\nFlying\nWhen Ice-Fang Coatl enters, draw a card.\nIce-Fang Coatl has deathtouch as long as you control at least three other snow permanents. diff --git a/forge-gui/res/cardsfolder/i/ice_tunnel.txt b/forge-gui/res/cardsfolder/i/ice_tunnel.txt index fcbab323806..830be85de39 100644 --- a/forge-gui/res/cardsfolder/i/ice_tunnel.txt +++ b/forge-gui/res/cardsfolder/i/ice_tunnel.txt @@ -1,5 +1,6 @@ Name:Ice Tunnel ManaCost:no cost Types:Snow Land Island Swamp -K:CARDNAME enters the battlefield tapped. -Oracle:({T}: Add {U} or {B}.)\nIce Tunnel 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 +Oracle:({T}: Add {U} or {B}.)\nIce Tunnel enters tapped. diff --git a/forge-gui/res/cardsfolder/i/iceberg.txt b/forge-gui/res/cardsfolder/i/iceberg.txt index 20ee72f5734..b46d8ba0c53 100644 --- a/forge-gui/res/cardsfolder/i/iceberg.txt +++ b/forge-gui/res/cardsfolder/i/iceberg.txt @@ -6,4 +6,4 @@ SVar:X:Count$xPaid A:AB$ PutCounter | Cost$ 3 | CounterType$ ICE | CounterNum$ 1 | SpellDescription$ Put an ice counter on CARDNAME. A:AB$ Mana | Cost$ SubCounter<1/ICE> | Produced$ C | SpellDescription$ Add {C}. AI:RemoveDeck:All -Oracle:Iceberg enters the battlefield with X ice counters on it.\n{3}: Put an ice counter on Iceberg.\nRemove an ice counter from Iceberg: Add {C}. +Oracle:Iceberg enters with X ice counters on it.\n{3}: Put an ice counter on Iceberg.\nRemove an ice counter from Iceberg: Add {C}. diff --git a/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt b/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt index 1217852daed..d693df5d72f 100644 --- a/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt +++ b/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt @@ -2,7 +2,7 @@ Name:Iceberg Cancrix ManaCost:1 U Types:Snow Creature Crab PT:0/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Other+YouCtrl+Snow | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another snow permanent enters the battlefield under your control, you may have target player mill two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Other+YouCtrl+Snow | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another snow permanent you control enters, you may have target player mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player DeckHints:Type$Snow -Oracle:Whenever another snow permanent enters the battlefield under your control, you may have target player mill two cards. +Oracle:Whenever another snow permanent you control enters, you may have target player mill two cards. diff --git a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt index 2023fc6fc08..ab6187bcda8 100644 --- a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt +++ b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt @@ -3,7 +3,7 @@ ManaCost:10 U U Types:Snow Creature Kraken PT:8/8 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each snow land you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBEffect | TriggerDescription$ When CARDNAME enters the battlefield, artifacts and creatures target opponent controls don't untap during that player's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBEffect | TriggerDescription$ When CARDNAME enters, artifacts and creatures target opponent controls don't untap during that player's next untap step. A:AB$ ChangeZone | Cost$ Return<3/Land.Snow> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:DBEffect:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | Duration$ Permanent | ValidTgts$ Opponent | RememberObjects$ Targeted | SpellDescription$ During that player's next untap step, artifacts and creatures they control don't untap. SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Artifact.RememberedPlayerCtrl,Creature.RememberedPlayerCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step. | Description$ Artifacts and creatures target opponent controls don't untap during their next untap step. @@ -11,4 +11,4 @@ SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ Player.IsRemembered SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:X:Count$Valid Land.Snow+YouCtrl DeckHints:Type$Snow -Oracle:This spell costs {1} less to cast for each snow land you control.\nWhen Icebreaker Kraken enters the battlefield, artifacts and creatures target opponent controls don't untap during that player's next untap step.\nReturn three snow lands you control to their owner's hand: Return Icebreaker Kraken to its owner's hand. +Oracle:This spell costs {1} less to cast for each snow land you control.\nWhen Icebreaker Kraken enters, artifacts and creatures target opponent controls don't untap during that player's next untap step.\nReturn three snow lands you control to their owner's hand: Return Icebreaker Kraken to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/icefall_regent.txt b/forge-gui/res/cardsfolder/i/icefall_regent.txt index 12cdc748a91..9e374b6a5d0 100644 --- a/forge-gui/res/cardsfolder/i/icefall_regent.txt +++ b/forge-gui/res/cardsfolder/i/icefall_regent.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Dragon PT:4/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap for as long as you control CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. That creature doesn't untap for as long as you control CARDNAME. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | Duration$ UntilLoseControlOfHost S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target CARDNAME cost {2} more to cast. SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Icefall Regent enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's untap step for as long as you control Icefall Regent.\nSpells your opponents cast that target Icefall Regent cost {2} more to cast. +Oracle:Flying\nWhen Icefall Regent enters, tap target creature an opponent controls. That creature doesn't untap during its controller's untap step for as long as you control Icefall Regent.\nSpells your opponents cast that target Icefall Regent cost {2} more to cast. diff --git a/forge-gui/res/cardsfolder/i/icewind_stalwart.txt b/forge-gui/res/cardsfolder/i/icewind_stalwart.txt index 47bbedebd1c..551c12b5bbd 100644 --- a/forge-gui/res/cardsfolder/i/icewind_stalwart.txt +++ b/forge-gui/res/cardsfolder/i/icewind_stalwart.txt @@ -2,8 +2,8 @@ Name:Icewind Stalwart ManaCost:3 W Types:Creature Tiefling Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Protection Fighting Style — When CARDNAME enters the battlefield, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Protection Fighting Style — When CARDNAME enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.nonWarrior+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target non-Warrior creature you control | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Protection Fighting Style — When Icewind Stalwart enters the battlefield, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. +Oracle:Protection Fighting Style — When Icewind Stalwart enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt b/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt index 9d8cb6f31d5..feed11434ac 100644 --- a/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt +++ b/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt @@ -3,11 +3,11 @@ ManaCost:4 G Types:Legendary Creature Phyrexian Human Artificer PT:1/1 K:Partner -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 3/3 colorless Phyrexian Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_3_3_a_phyrexian_golem | TokenAmount$ 1 T:Mode$ ChangesZone | ValidCard$ Artifact | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on NICKNAME and a +1/+1 counter on each Golem you control. SVar:TrigCounter:DB$ PutCounterAll | ValidCards$ Card.Self,Golem.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters DeckHints:Type$Golem DeckNeeds:Type$Artifact -Oracle:When Ich-Tekik, Salvage Splicer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token.\nWhenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on Ich-Tekik and a +1/+1 counter on each Golem you control.\nPartner (You can have two commanders if both have partner.) +Oracle:When Ich-Tekik, Salvage Splicer enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\nWhenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on Ich-Tekik and a +1/+1 counter on each Golem you control.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/i/ichor_rats.txt b/forge-gui/res/cardsfolder/i/ichor_rats.txt index 032532ad9ed..eb72993ccda 100644 --- a/forge-gui/res/cardsfolder/i/ichor_rats.txt +++ b/forge-gui/res/cardsfolder/i/ichor_rats.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Phyrexian Rat PT:2/1 K:Infect -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPoison | TriggerDescription$ When CARDNAME enters the battlefield, each player gets a poison counter. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPoison | TriggerDescription$ When CARDNAME enters, each player gets a poison counter. SVar:TrigPoison:DB$ Poison | Defined$ Player | Num$ 1 -Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen Ichor Rats enters the battlefield, each player gets a poison counter. +Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen Ichor Rats enters, each player gets a poison counter. diff --git a/forge-gui/res/cardsfolder/i/ichor_wellspring.txt b/forge-gui/res/cardsfolder/i/ichor_wellspring.txt index fe1d12cb14f..479c927def6 100644 --- a/forge-gui/res/cardsfolder/i/ichor_wellspring.txt +++ b/forge-gui/res/cardsfolder/i/ichor_wellspring.txt @@ -1,9 +1,9 @@ Name:Ichor Wellspring ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, draw a card. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredCardController AI:RemoveDeck:Random SVar:SacMe:5 -Oracle:When Ichor Wellspring enters the battlefield or is put into a graveyard from the battlefield, draw a card. +Oracle:When Ichor Wellspring enters or is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ichorplate_golem.txt b/forge-gui/res/cardsfolder/i/ichorplate_golem.txt index 52aa4f40a1a..cf5cd17aa33 100644 --- a/forge-gui/res/cardsfolder/i/ichorplate_golem.txt +++ b/forge-gui/res/cardsfolder/i/ichorplate_golem.txt @@ -2,8 +2,8 @@ Name:Ichorplate Golem ManaCost:3 Types:Artifact Creature Phyrexian Golem PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+counters_GE1_OIL | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature enters the battlefield under your control, if it has one or more oil counters on it, put an oil counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+counters_GE1_OIL | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control enters, if it has one or more oil counters on it, put an oil counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | ConditionDefined$ TriggeredCard | ConditionPresent$ Creature.counters_GE1_OIL | CounterNum$ 1 | CounterType$ OIL S:Mode$ Continuous | AddPower$ 1 | AddToughness$ 1 | Affected$ Creature.YouCtrl+counters_GE1_OIL | Description$ Creatures you control with oil counters on them get +1/+1. DeckHas:Ability$Counters -Oracle:Whenever a creature enters the battlefield under your control, if it has one or more oil counters on it, put an oil counter on it.\nCreatures you control with oil counters on them get +1/+1. +Oracle:Whenever a creature you control enters, if it has one or more oil counters on it, put an oil counter on it.\nCreatures you control with oil counters on them get +1/+1. diff --git a/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt b/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt index 6d4fb9a43a6..198df48814d 100644 --- a/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt +++ b/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt @@ -2,8 +2,8 @@ Name:Icon of Ancestry ManaCost:3 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. SVar:PlayMain1:TRUE A:AB$ Dig | Cost$ 3 T | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.ChosenType | ForceRevealToController$ True | DestinationZone$ Hand | RestRandomOrder$ True | SpellDescription$ Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -Oracle:As Icon of Ancestry enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{3}, {T}: Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:As Icon of Ancestry enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{3}, {T}: Look at the top three cards of your library. You may reveal a creature card of the chosen type 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/i/icy_prison.txt b/forge-gui/res/cardsfolder/i/icy_prison.txt index 5e6f2cab3ad..a5a77895dfe 100644 --- a/forge-gui/res/cardsfolder/i/icy_prison.txt +++ b/forge-gui/res/cardsfolder/i/icy_prison.txt @@ -1,7 +1,7 @@ Name:Icy Prison ManaCost:U U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ForgetOtherRemembered$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ Remembered @@ -10,4 +10,4 @@ SVar:TrigSac:DB$ Sacrifice | UnlessCost$ 3 | UnlessPayer$ Player | UnlessAI$ Onl SVar:PlayMain1:TRUE SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$Valid Land.YouCtrl -Oracle:When Icy Prison enters the battlefield, exile target creature.\nAt the beginning of your upkeep, sacrifice Icy Prison unless any player pays {3}.\nWhen Icy Prison leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:When Icy Prison enters, exile target creature.\nAt the beginning of your upkeep, sacrifice Icy Prison unless any player pays {3}.\nWhen Icy Prison leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt index 700859f8e00..c96e2dc4b18 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt @@ -1,11 +1,11 @@ Name:Idol of Endurance ManaCost:2 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards with mana value 3 or less from your graveyard until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, exile all creature cards with mana value 3 or less from your graveyard until CARDNAME leaves the battlefield. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.cmcLE3+YouOwn | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | Duration$ UntilHostLeavesPlay A:AB$ Effect | Cost$ 1 W T | RememberObjects$ Remembered | StaticAbilities$ MayPlay | Triggers$ TrigSpellCast | SpellDescription$ Until end of turn, you may cast a creature spell from among cards exiled with CARDNAME without paying its mana cost. SVar:MayPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered+Creature | AffectedZone$ Exile | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ Until end of turn, you may cast a creature spell from among cards exiled with EFFECTSOURCE without paying its mana cost. SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self AI:RemoveDeck:All -Oracle:When Idol of Endurance enters the battlefield, exile all creature cards with mana value 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with Idol of Endurance without paying its mana cost. +Oracle:When Idol of Endurance enters, exile all creature cards with mana value 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with Idol of Endurance without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt index 396aae3114e..b16d6558fec 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt @@ -2,13 +2,13 @@ Name:Idol of the Deep King ManaCost:2 R Types:Artifact K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 K:Craft:2 R ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Flash\nWhen Idol of the Deep King enters the battlefield, it deals 2 damage to any target.\nCraft with artifact {2}{R} ({2}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:Flash\nWhen Idol of the Deep King enters, it deals 2 damage to any target.\nCraft with artifact {2}{R} ({2}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE @@ -16,8 +16,8 @@ Name:Sovereign's Macuahuitl ManaCost:no cost Colors:red Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:2 -Oracle:When Sovereign's Macuahuitl enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Sovereign's Macuahuitl enters, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt b/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt index 62e9307a06b..429c7c81829 100644 --- a/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt +++ b/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt @@ -3,10 +3,10 @@ ManaCost:1 U R Types:Legendary Creature Human Incarnation PT:3/3 K:Vanishing:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile another artifact you control until NICKNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another artifact you control until NICKNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | ChangeType$ Artifact.Other+YouCtrl | SelectPrompt$ Select another artifact you control | ChangeNum$ 1 | Hidden$ True | Mandatory$ True | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Card.ExiledWithSource | GainsTriggerAbsOf$ Card.ExiledWithSource | GainsAbilitiesOfZones$ Exile | AddPower$ X | AddToughness$ X | Description$ NICKNAME has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. SVar:X:Count$ValidExile Card.ExiledWithSource$CardManaCost DeckHas:Ability$Counters|Sacrifice DeckNeeds:Type$Artifact -Oracle:Vanishing 3\nImprint — When Idris, Soul of the TARDIS enters the battlefield, exile another artifact you control until Idris leaves the battlefield.\nIdris has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. +Oracle:Vanishing 3\nImprint — When Idris, Soul of the TARDIS enters, exile another artifact you control until Idris leaves the battlefield.\nIdris has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. diff --git a/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt b/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt index 064e5c05a35..eae7b7e9a05 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt @@ -1,5 +1,6 @@ Name:Idyllic Beachfront ManaCost:no cost Types:Land Plains Island -K:CARDNAME enters the battlefield tapped. -Oracle:({T}: Add {W} or {U}.)\nIdyllic Beachfront 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 +Oracle:({T}: Add {W} or {U}.)\nIdyllic Beachfront enters tapped. diff --git a/forge-gui/res/cardsfolder/i/idyllic_grange.txt b/forge-gui/res/cardsfolder/i/idyllic_grange.txt index 399505f4e1b..5fbcd31494a 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_grange.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_grange.txt @@ -1,10 +1,10 @@ Name:Idyllic Grange ManaCost:no cost Types:Land Plains -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters the battlefield tapped unless you control three or more other Plains. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control three or more other Plains. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Plains.YouCtrl+Other | ConditionCompare$ LT3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield untapped, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters untapped, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckNeeds:Color$White -Oracle:({T}: Add {W}.)\nIdyllic Grange enters the battlefield tapped unless you control three or more other Plains.\nWhen Idyllic Grange enters the battlefield untapped, put a +1/+1 counter on target creature you control. +Oracle:({T}: Add {W}.)\nIdyllic Grange enters tapped unless you control three or more other Plains.\nWhen Idyllic Grange enters untapped, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/i/igneous_elemental.txt b/forge-gui/res/cardsfolder/i/igneous_elemental.txt index b17af0c1025..b421830fe92 100644 --- a/forge-gui/res/cardsfolder/i/igneous_elemental.txt +++ b/forge-gui/res/cardsfolder/i/igneous_elemental.txt @@ -5,6 +5,6 @@ PT:4/3 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Land.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE1 | Description$ CARDNAME costs {2} less to cast if there is a land card in your graveyard. AI:RemoveDeck:Random SVar:SacMe:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have it deal 2 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal 2 damage to target creature. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 -Oracle:This spell costs {2} less to cast if there is a land card in your graveyard.\nWhen Igneous Elemental enters the battlefield, you may have it deal 2 damage to target creature. +Oracle:This spell costs {2} less to cast if there is a land card in your graveyard.\nWhen Igneous Elemental enters, you may have it deal 2 damage to target creature. diff --git a/forge-gui/res/cardsfolder/i/ignition_team.txt b/forge-gui/res/cardsfolder/i/ignition_team.txt index eb0dc897b56..b8a19ece9a5 100644 --- a/forge-gui/res/cardsfolder/i/ignition_team.txt +++ b/forge-gui/res/cardsfolder/i/ignition_team.txt @@ -2,8 +2,8 @@ Name:Ignition Team ManaCost:5 R R Types:Creature Goblin Warrior PT:0/0 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. SVar:X:Count$Valid Land.tapped A:AB$ Animate | Cost$ 2 R SubCounter<1/P1P1> | ValidTgts$ Land | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Colors$ Red | OverwriteColors$ True | SpellDescription$ Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. AI:RemoveDeck:All -Oracle:Ignition Team enters the battlefield with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield.\n{2}{R}, Remove a +1/+1 counter from Ignition Team: Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. +Oracle:Ignition Team enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield.\n{2}{R}, Remove a +1/+1 counter from Ignition Team: Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/i/illicit_masquerade.txt b/forge-gui/res/cardsfolder/i/illicit_masquerade.txt index 667939f4ca8..af756efa2da 100644 --- a/forge-gui/res/cardsfolder/i/illicit_masquerade.txt +++ b/forge-gui/res/cardsfolder/i/illicit_masquerade.txt @@ -2,11 +2,11 @@ Name:Illicit Masquerade ManaCost:3 B Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCountersAll | TriggerDescription$ When CARDNAME enters the battlefield, put an impostor counter on each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCountersAll | TriggerDescription$ When CARDNAME enters, put an impostor counter on each creature you control. SVar:TrigPutCountersAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ IMPOSTOR | CounterNum$ 1 T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+counters_GE1_IMPOSTOR | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredCard | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose up to one other target creature card in your graveyard | ValidTgts$ Creature.YouOwn+NotTriggeredCard | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Counters|Graveyard DeckHints:Ability$Graveyard|Discard|Mill -Oracle:Flash\nWhen Illicit Masquerade enters the battlefield, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. +Oracle:Flash\nWhen Illicit Masquerade enters, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt b/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt index 80c53e3d71a..132e63a7e03 100644 --- a/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt +++ b/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt @@ -2,11 +2,11 @@ Name:Illithid Harvester ManaCost:4 U Types:Creature Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTurnFaceDown | TriggerDescription$ Ceremorphosis — When CARDNAME enters the battlefield, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTurnFaceDown | TriggerDescription$ Ceremorphosis — When CARDNAME enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. SVar:TrigTurnFaceDown:DB$ SetState | ValidTgts$ Creature.tapped+nonToken | TgtPrompt$ Select any number of target tapped nontoken creatures | TargetMin$ 0 | TargetMax$ X | Mode$ TurnFaceDown | FaceDownPower$ 2 | FaceDownToughness$ 2 | FaceDownSetType$ Horror & Creature SVar:X:Count$Valid Creature.tapped+nonToken AlternateMode:Adventure -Oracle:Ceremorphosis — When Illithid Harvester enters the battlefield, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. +Oracle:Ceremorphosis — When Illithid Harvester enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/illusionary_terrain.txt b/forge-gui/res/cardsfolder/i/illusionary_terrain.txt index 070bf3b4b94..ccc0a9c79ae 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_terrain.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_terrain.txt @@ -3,8 +3,8 @@ ManaCost:U U Types:Enchantment K:Cumulative upkeep:2 K:ETBReplacement:Other:ChooseType1 -SVar:ChooseType1:DB$ ChooseType | Defined$ You | Type$ Basic Land | SubAbility$ ChooseType2 | SpellDescription$ As CARDNAME enters the battlefield, choose two basic land types. +SVar:ChooseType1:DB$ ChooseType | Defined$ You | Type$ Basic Land | SubAbility$ ChooseType2 | SpellDescription$ As CARDNAME enters, choose two basic land types. SVar:ChooseType2:DB$ ChooseType | Defined$ You | Type$ Basic Land | ChooseType2$ True S:Mode$ Continuous | Affected$ Land.Basic+ChosenType | AddType$ ChosenType2 | RemoveLandTypes$ True | Description$ Basic lands of the first chosen type are the second chosen type. AI:RemoveDeck:All -Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nAs Illusionary Terrain enters the battlefield, choose two basic land types.\nBasic lands of the first chosen type are the second chosen type. +Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nAs Illusionary Terrain enters, choose two basic land types.\nBasic lands of the first chosen type are the second chosen type. diff --git a/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt b/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt index 726d2721e0c..7a3b1375c68 100644 --- a/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt +++ b/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt @@ -2,7 +2,7 @@ Name:Illusions of Grandeur ManaCost:3 U Types:Enchantment K:Cumulative upkeep:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 20 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 20 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME leaves the battlefield, you lose 20 life. SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 20 SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 20 @@ -12,4 +12,4 @@ DeckNeeds:Name$Donate|Harmless Offering|Zedruu the Greathearted SVar:DonateMe:5 SVar:PlayMain1:TRUE SVar:DoNotDiscardIfAble:TRUE -Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Illusions of Grandeur enters the battlefield, you gain 20 life.\nWhen Illusions of Grandeur leaves the battlefield, you lose 20 life. +Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Illusions of Grandeur enters, you gain 20 life.\nWhen Illusions of Grandeur leaves the battlefield, you lose 20 life. diff --git a/forge-gui/res/cardsfolder/i/illusory_gains.txt b/forge-gui/res/cardsfolder/i/illusory_gains.txt index 3517e0e0003..40b92d994e2 100644 --- a/forge-gui/res/cardsfolder/i/illusory_gains.txt +++ b/forge-gui/res/cardsfolder/i/illusory_gains.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Creature | AILogic$ GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, attach CARDNAME to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | TriggerDescription$ Whenever a creature an opponent controls enters, attach CARDNAME to that creature. SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard -Oracle:Enchant creature\nYou control enchanted creature.\nWhenever a creature enters the battlefield under an opponent's control, attach Illusory Gains to that creature. +Oracle:Enchant creature\nYou control enchanted creature.\nWhenever a creature an opponent controls enters, attach Illusory Gains to that creature. diff --git a/forge-gui/res/cardsfolder/i/immersturm.txt b/forge-gui/res/cardsfolder/i/immersturm.txt index 82de751eeb9..3e7ea151e45 100644 --- a/forge-gui/res/cardsfolder/i/immersturm.txt +++ b/forge-gui/res/cardsfolder/i/immersturm.txt @@ -1,7 +1,7 @@ Name:Immersturm ManaCost:no cost Types:Plane Valla -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Command | Execute$ TrigDamage | OptionalDecider$ TriggeredCardController | TriggerDescription$ Whenever a creature enters the battlefield, that creature's controller may have it deal damage equal to its power to any target of their choice. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Command | Execute$ TrigDamage | OptionalDecider$ TriggeredCardController | TriggerDescription$ Whenever a creature enters, that creature's controller may have it deal damage equal to its power to any target of their choice. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | DamageSource$ TriggeredCardLKICopy | TargetingPlayer$ TriggeredCardController SVar:Y:TriggeredCard$CardPower T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, exile target creature, then return it to the battlefield under its owner's control. @@ -9,4 +9,4 @@ SVar:RolledChaos:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | De SVar:RestorationReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True -Oracle:Whenever a creature enters the battlefield, that creature's controller may have it deal damage equal to its power to any target of their choice.\nWhenever chaos ensues, exile target creature, then return it to the battlefield under its owner's control. +Oracle:Whenever a creature enters, that creature's controller may have it deal damage equal to its power to any target of their choice.\nWhenever chaos ensues, exile target creature, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/i/immersturm_raider.txt b/forge-gui/res/cardsfolder/i/immersturm_raider.txt index 35634025d62..0fe128f92be 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_raider.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_raider.txt @@ -2,8 +2,8 @@ Name:Immersturm Raider ManaCost:1 R Types:Creature Demon Berserker PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may discard a card. If you do, draw a card. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 DeckHas:Ability$Discard DeckHints:Ability$Delirium -Oracle:When Immersturm Raider enters the battlefield, you may discard a card. If you do, draw a card. +Oracle:When Immersturm Raider enters, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt index 1caf9c601c5..80dfd030e84 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt @@ -1,9 +1,10 @@ Name:Immersturm Skullcairn 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$ B | SpellDescription$ Add {B}. A:AB$ DealDamage | Cost$ 1 B R R T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 3 | SubAbility$ DBDiscard | SorcerySpeed$ True | SpellDescription$ It deals 3 damage to target player. That player discards a card. Activate only any time you could cast a sorcery. SVar:DBDiscard:DB$ Discard | Defined$ TargetedPlayer | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Sacrifice -Oracle:Immersturm Skullcairn enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice Immersturm Skullcairn: It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. +Oracle:Immersturm Skullcairn enters tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice Immersturm Skullcairn: It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/imminent_doom.txt b/forge-gui/res/cardsfolder/i/imminent_doom.txt index a5ed8ebfd80..86182501ef5 100644 --- a/forge-gui/res/cardsfolder/i/imminent_doom.txt +++ b/forge-gui/res/cardsfolder/i/imminent_doom.txt @@ -7,4 +7,4 @@ SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | SubAbility$ DB SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM SVar:Y:TriggeredCardLKI$CardManaCost -Oracle:Imminent Doom enters the battlefield with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom. +Oracle:Imminent Doom enters with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom. diff --git a/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt b/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt index 6227ac303ac..61c8739a6ce 100644 --- a/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt +++ b/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt @@ -2,12 +2,12 @@ Name:Imodane's Recruiter ManaCost:2 R Types:Creature Human Knight PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+0 and gain haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+0 and gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | KW$ Haste SVar:PlayMain1:TRUE DeckHas:Ability$Token & Type$Knight AlternateMode:Adventure -Oracle:When Imodane's Recruiter enters the battlefield, creatures you control get +1/+0 and gain haste until end of turn. +Oracle:When Imodane's Recruiter enters, creatures you control get +1/+0 and gain haste until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/impact_tremors.txt b/forge-gui/res/cardsfolder/i/impact_tremors.txt index 0e3a4baddf9..72b43679950 100644 --- a/forge-gui/res/cardsfolder/i/impact_tremors.txt +++ b/forge-gui/res/cardsfolder/i/impact_tremors.txt @@ -1,6 +1,6 @@ Name:Impact Tremors ManaCost:1 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a creature enters the battlefield under your control, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a creature you control enters, CARDNAME deals 1 damage to each opponent. SVar:TrigDmg:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -Oracle:Whenever a creature enters the battlefield under your control, Impact Tremors deals 1 damage to each opponent. +Oracle:Whenever a creature you control enters, Impact Tremors deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/i/impassioned_orator.txt b/forge-gui/res/cardsfolder/i/impassioned_orator.txt index 75673f392b0..ec36150e134 100644 --- a/forge-gui/res/cardsfolder/i/impassioned_orator.txt +++ b/forge-gui/res/cardsfolder/i/impassioned_orator.txt @@ -2,7 +2,7 @@ Name:Impassioned Orator ManaCost:1 W Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield under your control, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:Whenever another creature enters the battlefield under your control, you gain 1 life. +Oracle:Whenever another creature you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt index e31c21c1b9c..e1b3315fa19 100644 --- a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt +++ b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Dinosaur PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target creature you control gets +1/+1 and gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target creature you control gets +1/+1 and gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Flying SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Imperial Aerosaur enters the battlefield, another target creature you control gets +1/+1 and gains flying until end of turn. +Oracle:Flying\nWhen Imperial Aerosaur enters, another target creature you control gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/imperial_mask.txt b/forge-gui/res/cardsfolder/i/imperial_mask.txt index 31a9eb70669..30645d8a7d4 100644 --- a/forge-gui/res/cardsfolder/i/imperial_mask.txt +++ b/forge-gui/res/cardsfolder/i/imperial_mask.txt @@ -1,9 +1,9 @@ Name:Imperial Mask ManaCost:4 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+nonToken | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters the battlefield, if it's not a token, each of your teammates creates a token that's a copy of CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+nonToken | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters, if it's not a token, each of your teammates creates a token that's a copy of CARDNAME. SVar:TrigCopyPermanent:DB$ RepeatEach | RepeatSubAbility$ DBClone | RepeatPlayers$ Player.Allies | ChangeZoneTable$ True SVar:DBClone:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ Remembered S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. (You can't be the target of spells or abilities your opponents control.) SVar:NonStackingEffect:True -Oracle:When Imperial Mask enters the battlefield, if it's not a token, each of your teammates creates a token that's a copy of Imperial Mask.\nYou have hexproof. (You can't be the target of spells or abilities your opponents control.) +Oracle:When Imperial Mask enters, if it's not a token, each of your teammates creates a token that's a copy of Imperial Mask.\nYou have hexproof. (You can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/i/imperial_recruiter.txt b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt index fd8f4a46abf..3ae3cc848d4 100644 --- a/forge-gui/res/cardsfolder/i/imperial_recruiter.txt +++ b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt @@ -2,6 +2,6 @@ Name:Imperial Recruiter ManaCost:2 R Types:Creature Human Advisor PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.powerLE2 | ChangeNum$ 1 -Oracle:When Imperial Recruiter enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. +Oracle:When Imperial Recruiter enters, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/imperious_mindbreaker.txt b/forge-gui/res/cardsfolder/i/imperious_mindbreaker.txt index 1ce910e88f3..e05bef38d39 100644 --- a/forge-gui/res/cardsfolder/i/imperious_mindbreaker.txt +++ b/forge-gui/res/cardsfolder/i/imperious_mindbreaker.txt @@ -10,4 +10,4 @@ SVar:X:TriggeredAttacker$CardToughness SVar:AE:SVar:HasAttackEffect:TRUE SVar:BuffedBy:Creature DeckHas:Ability$Mill -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Imperious Mindbreaker is paired with another creature, each of those creatures has "Whenever this creature attacks, each opponent mills cards equal to its toughness." +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Imperious Mindbreaker is paired with another creature, each of those creatures has "Whenever this creature attacks, each opponent mills cards equal to its toughness." diff --git a/forge-gui/res/cardsfolder/i/impetuous_lootmonger.txt b/forge-gui/res/cardsfolder/i/impetuous_lootmonger.txt index 13985286af7..16d333a1875 100644 --- a/forge-gui/res/cardsfolder/i/impetuous_lootmonger.txt +++ b/forge-gui/res/cardsfolder/i/impetuous_lootmonger.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Human Rogue PT:2/2 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard a card, then heist target opponent's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, discard a card, then heist target opponent's library. SVar:TrigDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBHeist SVar:DBHeist:DB$ Heist | ValidTgts$ Opponent T:Mode$ SpellCast | ValidCard$ Card.YouDontOwn | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell you don't own, create a Treasure token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Discard|Token|Sacrifice & Type$Artifact|Treasure -Oracle:First strike\nWhen Impetuous Lootmonger enters the battlefield, discard a card, then heist target opponent's library.\nWhenever you cast a spell you don't own, create a Treasure token. +Oracle:First strike\nWhen Impetuous Lootmonger enters, discard a card, then heist target opponent's library.\nWhenever you cast a spell you don't own, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/i/impetuous_protege.txt b/forge-gui/res/cardsfolder/i/impetuous_protege.txt index 2d7662aaea7..cdaca4dc189 100644 --- a/forge-gui/res/cardsfolder/i/impetuous_protege.txt +++ b/forge-gui/res/cardsfolder/i/impetuous_protege.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X SVar:X:Count$Valid Creature.tapped+OppCtrl$GreatestPower DeckHints:Name$Proud Mentor -Oracle:Partner with Proud Mentor (When this creature enters the battlefield, target player may put Proud Mentor into their hand from their library, then shuffle.)\nWhenever Impetuous Protege attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. +Oracle:Partner with Proud Mentor (When this creature enters, target player may put Proud Mentor into their hand from their library, then shuffle.)\nWhenever Impetuous Protege attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/i/imposing_sovereign.txt b/forge-gui/res/cardsfolder/i/imposing_sovereign.txt index 5a1e10ab40d..d0d3fa6a31f 100644 --- a/forge-gui/res/cardsfolder/i/imposing_sovereign.txt +++ b/forge-gui/res/cardsfolder/i/imposing_sovereign.txt @@ -2,6 +2,6 @@ Name:Imposing Sovereign ManaCost:1 W Types:Creature Human Noble PT:2/1 -R:Event$ Moved | ValidCard$ Creature.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Creature.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures your opponents control enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard -Oracle:Creatures your opponents control enter the battlefield tapped. +Oracle:Creatures your opponents control enter tapped. diff --git a/forge-gui/res/cardsfolder/i/imposter_mech.txt b/forge-gui/res/cardsfolder/i/imposter_mech.txt index 4bd5371f543..03617036cd6 100644 --- a/forge-gui/res/cardsfolder/i/imposter_mech.txt +++ b/forge-gui/res/cardsfolder/i/imposter_mech.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Artifact Vehicle PT:3/1 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.OppCtrl | AddTypes$ Vehicle & Artifact | AddKeywords$ Crew:3 | RemoveCardTypes$ True | RemoveSubTypes$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature an opponent controls, except it's a Vehicle artifact with crew 3 and it loses all other card types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.OppCtrl | AddTypes$ Vehicle & Artifact | AddKeywords$ Crew:3 | RemoveCardTypes$ True | RemoveSubTypes$ True | SpellDescription$ You may have CARDNAME enter as a copy of a creature an opponent controls, except it's a Vehicle artifact with crew 3 and it loses all other card types. K:Crew:3 -Oracle:You may have Imposter Mech enter the battlefield as a copy of a creature an opponent controls, except it's a Vehicle artifact with crew 3 and it loses all other card types. +Oracle:You may have Imposter Mech enter as a copy of a creature an opponent controls, except it's a Vehicle artifact with crew 3 and it loses all other card types. diff --git a/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt b/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt index 194fd5c109f..cb0c0d13151 100644 --- a/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt +++ b/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt @@ -3,7 +3,7 @@ ManaCost:6 B R Types:Legendary Creature Demon PT:5/5 K:Affinity:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down. SVar:TrigDraw:DB$ Draw | NumCards$ Y | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y SVar:Y:Count$Valid Artifact.YouCtrl/HalfDown @@ -11,4 +11,4 @@ A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ X | Spel SVar:X:Sacrificed$CardManaCost DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Affinity for artifacts\nWhen Imskir Iron-Eater enters the battlefield, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down.\n{3}{R}, Sacrifice an artifact: Imskir deals damage to any target equal to the sacrificed artifact's mana value. +Oracle:Affinity for artifacts\nWhen Imskir Iron-Eater enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down.\n{3}{R}, Sacrifice an artifact: Imskir deals damage to any target equal to the sacrificed artifact's mana value. diff --git a/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt b/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt index 16a083bbff1..d2744042e1b 100644 --- a/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt +++ b/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt @@ -1,7 +1,7 @@ Name:In the Web of War ManaCost:3 R R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield under your control, it gets +2/+0 and gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control enters, it gets +2/+0 and gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCardLKICopy | NumAtt$ +2 | KW$ Haste SVar:BuffedBy:Creature -Oracle:Whenever a creature enters the battlefield under your control, it gets +2/+0 and gains haste until end of turn. +Oracle:Whenever a creature you control enters, it gets +2/+0 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt b/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt index 0191e7f0aa1..d31b4057718 100644 --- a/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt +++ b/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt @@ -2,10 +2,10 @@ Name:Inalla, Archmage Ritualist ManaCost:2 U B R Types:Legendary Creature Human Wizard PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | TriggerDescription$ Eminence — Whenever another nontoken Wizard enters the battlefield under your control, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | Secondary$ True | TriggerDescription$ Eminence — Whenever another nontoken Wizard enters the battlefield under your control, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | Secondary$ True | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. SVar:TrigCopyPermanent:AB$ CopyPermanent | Cost$ 1 | Defined$ TriggeredCardLKICopy | NumCopies$ 1 | PumpKeywords$ Haste | AtEOT$ Exile A:AB$ LoseLife | Cost$ tapXType<5/Wizard> | ValidTgts$ Player | TgtPrompt$ Select a player to lose 7 life | LifeAmount$ 7 | SpellDescription$ Target player loses 7 life. SVar:BuffedBy:Wizard DeckHints:Type$Wizard -Oracle:Eminence — Whenever another nontoken Wizard enters the battlefield under your control, if Inalla, Archmage Ritualist is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.\nTap five untapped Wizards you control: Target player loses 7 life. +Oracle:Eminence — Whenever another nontoken Wizard you control enters, if Inalla, Archmage Ritualist is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.\nTap five untapped Wizards you control: Target player loses 7 life. diff --git a/forge-gui/res/cardsfolder/i/iname_as_one.txt b/forge-gui/res/cardsfolder/i/iname_as_one.txt index cc4dd17e20d..ac600dc4bf2 100644 --- a/forge-gui/res/cardsfolder/i/iname_as_one.txt +++ b/forge-gui/res/cardsfolder/i/iname_as_one.txt @@ -2,8 +2,8 @@ Name:Iname as One ManaCost:8 B B G G Types:Legendary Creature Spirit PT:8/8 -T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Spirit.YouCtrl | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. SVar:TrigExile:AB$ ChangeZone | Cost$ ExileAnyGrave<1/Card.TriggeredNewCard> | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Spirit.YouCtrl -Oracle:When Iname as One enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle.\nWhen Iname as One dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. +Oracle:When Iname as One enters, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle.\nWhen Iname as One dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt index a277b5f2dfa..0b458f80fa4 100644 --- a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt +++ b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt @@ -2,8 +2,8 @@ Name:Iname, Death Aspect ManaCost:4 B B Types:Legendary Creature Spirit PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Spirit.YouCtrl | Origin$ Library | Destination$ Graveyard | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$TypeInYourLibrary.Spirit AI:RemoveDeck:All -Oracle:When Iname, Death Aspect enters the battlefield, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. +Oracle:When Iname, Death Aspect enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/incriminating_impetus.txt b/forge-gui/res/cardsfolder/i/incriminating_impetus.txt index 489a572731c..452b5320579 100644 --- a/forge-gui/res/cardsfolder/i/incriminating_impetus.txt +++ b/forge-gui/res/cardsfolder/i/incriminating_impetus.txt @@ -3,7 +3,7 @@ ManaCost:2 BR Types:Enchantment Aura K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters the battlefield, suspect enchanted creature. (It has menace and can't block.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters, suspect enchanted creature. (It has menace and can't block.) SVar:TrigSuspect:DB$ AlterAttribute | Defined$ Enchanted | Attributes$ Suspected S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Goad$ True | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) -Oracle:Enchant creature\nWhen Incriminating Impetus enters the battlefield, suspect enchanted creature. (It has menace and can't block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +Oracle:Enchant creature\nWhen Incriminating Impetus enters, suspect enchanted creature. (It has menace and can't block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/i/incubation_sac.txt b/forge-gui/res/cardsfolder/i/incubation_sac.txt index 0adeb489ea0..3063dab0053 100644 --- a/forge-gui/res/cardsfolder/i/incubation_sac.txt +++ b/forge-gui/res/cardsfolder/i/incubation_sac.txt @@ -4,4 +4,4 @@ Types:Artifact K:etbCounter:OIL:3 A:AB$ Token | Cost$ 4 T SubCounter<1/OIL> | TokenScript$ c_3_3_a_phyrexian_golem | SorcerySpeed$ True | SpellDescription$ Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. DeckHas:Ability$Counters|Token & Type$Phyrexian|Golem -Oracle:Incubation Sac enters the battlefield with three oil counters on it.\n{4}, {T}, Remove an oil counter from Incubation Sac: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. +Oracle:Incubation Sac enters with three oil counters on it.\n{4}, {T}, Remove an oil counter from Incubation Sac: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/incubator_drone.txt b/forge-gui/res/cardsfolder/i/incubator_drone.txt index ba95eb7c44a..63dbd57811a 100644 --- a/forge-gui/res/cardsfolder/i/incubator_drone.txt +++ b/forge-gui/res/cardsfolder/i/incubator_drone.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Creature Eldrazi Drone PT:2/3 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nWhen Incubator Drone enters the battlefield, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nWhen Incubator Drone enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/i/indatha_triome.txt b/forge-gui/res/cardsfolder/i/indatha_triome.txt index b0786f5b295..25646208e98 100644 --- a/forge-gui/res/cardsfolder/i/indatha_triome.txt +++ b/forge-gui/res/cardsfolder/i/indatha_triome.txt @@ -1,6 +1,7 @@ Name:Indatha Triome ManaCost:no cost Types:Land Plains Swamp Forest -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:Cycling:3 -Oracle:({T}: Add {W}, {B}, or {G}.)\nIndatha Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) +Oracle:({T}: Add {W}, {B}, or {G}.)\nIndatha Triome enters tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/indentured_djinn.txt b/forge-gui/res/cardsfolder/i/indentured_djinn.txt index 53bbc95fb83..66c68c0bdff 100644 --- a/forge-gui/res/cardsfolder/i/indentured_djinn.txt +++ b/forge-gui/res/cardsfolder/i/indentured_djinn.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Djinn PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, each other player may draw up to three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, each other player may draw up to three cards. SVar:TrigDraw:DB$ Draw | Defined$ Player.Other | NumCards$ 3 | Upto$ True | AILogic$ OptionalDraw -Oracle:Flying\nWhen Indentured Djinn enters the battlefield, each other player may draw up to three cards. +Oracle:Flying\nWhen Indentured Djinn enters, each other player may draw up to three cards. diff --git a/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt b/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt index 510c311d16a..2e11b76d3d7 100644 --- a/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt +++ b/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Phyrexian Cleric PT:3/4 K:Toxic:1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." SVar:TrigToken:AB$ Token | Cost$ Return<1/Permanent.Other/other permanent> | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock DeckHas:Ability$Token & Type$Artifact|Mite -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Indoctrination Attendant enters the battlefield, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Indoctrination Attendant enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." diff --git a/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt b/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt index e1de3f21b4d..c5a56c4a560 100644 --- a/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt +++ b/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt @@ -2,13 +2,13 @@ Name:Indominus Rex, Alpha ManaCost:1 UB UB G G Types:Legendary Creature Dinosaur Mutant PT:6/6 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ Discard | ReplacementResult$ Updated | Description$ As CARDNAME enters the battlefield, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ Discard | ReplacementResult$ Updated | Description$ As CARDNAME enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance. SVar:Discard:DB$ Discard | DiscardValid$ Creature | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPutCounters SVar:DBPutCounters:DB$ PutCounter | SharedKeywords$ Flying & First Strike & Double Strike & Deathtouch & Hexproof & Haste & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsDefined$ Remembered | CounterNum$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When NICKNAME enters the battlefield, draw a card for each counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When NICKNAME enters, draw a card for each counter on it. SVar:TrigDraw:DB$ Draw | NumCards$ X SVar:X:TriggeredCard$CardCounters.ALL DeckHas:Ability$Counters|Discard DeckHints:Ability$Graveyard -Oracle:As Indominus Rex, Alpha enters the battlefield, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance.\nWhen Indominus Rex enters the battlefield, draw a card for each counter on it. +Oracle:As Indominus Rex, Alpha enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance.\nWhen Indominus Rex enters, draw a card for each counter on it. diff --git a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt index b3af86ea256..74372c86bb9 100644 --- a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt +++ b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt @@ -10,4 +10,4 @@ SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | UnlessCos SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Bloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage — Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. +Oracle:Bloodthirst X (This creature enters with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage — Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. diff --git a/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt b/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt index f6660a7fc95..6d02e5631af 100644 --- a/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt +++ b/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt @@ -2,6 +2,6 @@ Name:Indrik Stomphowler ManaCost:4 G Types:Creature Beast PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact or enchantment. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment. -Oracle:When Indrik Stomphowler enters the battlefield, destroy target artifact or enchantment. +Oracle:When Indrik Stomphowler enters, destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/i/induced_amnesia.txt b/forge-gui/res/cardsfolder/i/induced_amnesia.txt index c3c24af7c1f..a98b04f24ab 100644 --- a/forge-gui/res/cardsfolder/i/induced_amnesia.txt +++ b/forge-gui/res/cardsfolder/i/induced_amnesia.txt @@ -1,7 +1,7 @@ Name:Induced Amnesia ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target player exiles all cards from their hand face down. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, target player exiles all cards from their hand face down. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Target player exiles all cards from their hand face down, then draws that many cards. SVar:DBDraw:DB$ Draw | Defined$ Targeted | NumCards$ X | SubAbility$ DBCleanup @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | ChangeType$ Card.ExiledWithSource | Destination$ Hand SVar:PlayMain1:TRUE -Oracle:When Induced Amnesia enters the battlefield, target player exiles all cards from their hand face down, then draws that many cards.\nWhen Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. +Oracle:When Induced Amnesia enters, target player exiles all cards from their hand face down, then draws that many cards.\nWhen Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. diff --git a/forge-gui/res/cardsfolder/i/infernal_captor.txt b/forge-gui/res/cardsfolder/i/infernal_captor.txt index 7b2b81ad285..194706be1c5 100644 --- a/forge-gui/res/cardsfolder/i/infernal_captor.txt +++ b/forge-gui/res/cardsfolder/i/infernal_captor.txt @@ -6,4 +6,4 @@ K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target artifact or creature | ValidTgts$ Artifact,Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste DeckHas:Ability$Sacrifice -Oracle:Exploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Infernal Captor exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Infernal Captor exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inferno_project.txt b/forge-gui/res/cardsfolder/i/inferno_project.txt index 0bc91fe62ba..637ef61f387 100644 --- a/forge-gui/res/cardsfolder/i/inferno_project.txt +++ b/forge-gui/res/cardsfolder/i/inferno_project.txt @@ -3,10 +3,10 @@ ManaCost:6 R Types:Creature Elemental PT:0/0 K:Trample -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn$SumCMC DeckHas:Ability$Counters DeckNeeds:Type$Instant|Sorcery AI:RemoveDeck:Random SVar:NeedsToPlayVar:X GE7 -Oracle:Trample\nInferno Project enters the battlefield with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. +Oracle:Trample\nInferno Project enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/inferno_titan.txt b/forge-gui/res/cardsfolder/i/inferno_titan.txt index db103432a06..24061523ecf 100644 --- a/forge-gui/res/cardsfolder/i/inferno_titan.txt +++ b/forge-gui/res/cardsfolder/i/inferno_titan.txt @@ -3,8 +3,8 @@ ManaCost:4 R R Types:Creature Giant PT:6/6 A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever CARDNAME enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. SVar:DmgDistro:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:HasAttackEffect:TRUE -Oracle:{R}: Inferno Titan gets +1/+0 until end of turn.\nWhenever Inferno Titan enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +Oracle:{R}: Inferno Titan gets +1/+0 until end of turn.\nWhenever Inferno Titan enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt b/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt index 3ec752d01b1..39b3c4ec2bd 100644 --- a/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt +++ b/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt @@ -2,14 +2,14 @@ Name:Infestation Expert ManaCost:4 G Types:Creature Human Werewolf 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 1/1 green Insect creature token. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a 1/1 green Insect creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a 1/1 green Insect creature token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create a 1/1 green Insect creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_insect K:Daybound SVar:HasAttackEffect:TRUE DeckHas:Ability$Token AlternateMode:DoubleFaced -Oracle:Whenever Infestation Expert enters the battlefield or attacks, create a 1/1 green Insect creature token.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:Whenever Infestation Expert enters or attacks, create a 1/1 green Insect creature token.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -18,9 +18,9 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create two 1/1 green Insect creature tokens. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create two 1/1 green Insect creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 1/1 green Insect creature tokens. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 1/1 green Insect creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_insect K:Nightbound SVar:HasAttackEffect:TRUE -Oracle:Whenever Infested Werewolf enters the battlefield or attacks, create two 1/1 green Insect creature tokens.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:Whenever Infested Werewolf enters or attacks, create two 1/1 green Insect creature tokens.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) diff --git a/forge-gui/res/cardsfolder/i/infested_thrinax.txt b/forge-gui/res/cardsfolder/i/infested_thrinax.txt index c5a0ce6f10a..6d393a496ab 100644 --- a/forge-gui/res/cardsfolder/i/infested_thrinax.txt +++ b/forge-gui/res/cardsfolder/i/infested_thrinax.txt @@ -3,10 +3,10 @@ ManaCost:3 B G Types:Creature Lizard PT:4/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters the battlefield, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. SVar:TrigEffect:DB$ Effect | Triggers$ DiesTrig SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token & Type$Saproling -Oracle:Flash\nWhen Infested Thrinax enters the battlefield, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. +Oracle:Flash\nWhen Infested Thrinax enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. diff --git a/forge-gui/res/cardsfolder/i/infinite_reflection.txt b/forge-gui/res/cardsfolder/i/infinite_reflection.txt index 20a7ff3e1f3..7caf03bea74 100644 --- a/forge-gui/res/cardsfolder/i/infinite_reflection.txt +++ b/forge-gui/res/cardsfolder/i/infinite_reflection.txt @@ -5,9 +5,9 @@ K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ HighestEvaluation T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ RememberInitialAttach | Static$ True SVar:RememberInitialAttach:DB$ Pump | RememberObjects$ Valid Card.AttachedBy -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ TrigClone | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield attached to a creature, each other nontoken creature you control becomes a copy of that creature. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ TrigClone | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters attached to a creature, each other nontoken creature you control becomes a copy of that creature. SVar:TrigClone:DB$ Clone | Defined$ Remembered | CloneTarget$ Valid Creature.nonToken+YouCtrl+IsNotRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:ETBReplacement:Copy:Reflections:Mandatory:Battlefield:Creature.nonToken+YouCtrl -SVar:Reflections:DB$ Clone | Defined$ Enchanted | CloneTarget$ ReplacedCard | SpellDescription$ Nontoken creatures you control enter the battlefield as a copy of enchanted creature. -Oracle:Enchant creature\nWhen Infinite Reflection enters the battlefield attached to a creature, each other nontoken creature you control becomes a copy of that creature.\nNontoken creatures you control enter the battlefield as a copy of enchanted creature. +SVar:Reflections:DB$ Clone | Defined$ Enchanted | CloneTarget$ ReplacedCard | SpellDescription$ Nontoken creatures you control enter as a copy of enchanted creature. +Oracle:Enchant creature\nWhen Infinite Reflection enters attached to a creature, each other nontoken creature you control becomes a copy of that creature.\nNontoken creatures you control enter as a copy of enchanted creature. diff --git a/forge-gui/res/cardsfolder/i/infused_arrows.txt b/forge-gui/res/cardsfolder/i/infused_arrows.txt index 9ce38876b20..9de334e70e9 100644 --- a/forge-gui/res/cardsfolder/i/infused_arrows.txt +++ b/forge-gui/res/cardsfolder/i/infused_arrows.txt @@ -8,4 +8,4 @@ AI:RemoveDeck:All SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\n{T}, Remove X charge counters from Infused Arrows: Target creature gets -X/-X until end of turn. +Oracle:Sunburst (This enters with a charge counter on it for each color of mana spent to cast it.)\n{T}, Remove X charge counters from Infused Arrows: Target creature gets -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inga_rune_eyes.txt b/forge-gui/res/cardsfolder/i/inga_rune_eyes.txt index 8bf640cac23..5a452e9443d 100644 --- a/forge-gui/res/cardsfolder/i/inga_rune_eyes.txt +++ b/forge-gui/res/cardsfolder/i/inga_rune_eyes.txt @@ -2,9 +2,9 @@ Name:Inga Rune-Eyes ManaCost:3 U Types:Legendary Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 3. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw three cards if three or more creatures died this turn. SVar:TrigScry:DB$ Scry | ScryNum$ 3 SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:TrigDraw:DB$ Draw | NumCards$ 3 -Oracle:When Inga Rune-Eyes enters the battlefield, scry 3.\nWhen Inga Rune-Eyes dies, draw three cards if three or more creatures died this turn. +Oracle:When Inga Rune-Eyes enters, scry 3.\nWhen Inga Rune-Eyes dies, draw three cards if three or more creatures died this turn. diff --git a/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt b/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt index 8f1e1ef5c33..39f2497f7dc 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt @@ -2,8 +2,8 @@ Name:Ingenious Artillerist ManaCost:2 R Types:Creature Human Artificer PT:3/1 -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more artifacts enter the battlefield under your control, CARDNAME deals that much damage to each opponent. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more artifacts you control enter, CARDNAME deals that much damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:TriggerCount$Amount DeckNeeds:Type$Artifact -Oracle:Whenever one or more artifacts enter the battlefield under your control, Ingenious Artillerist deals that much damage to each opponent. +Oracle:Whenever one or more artifacts you control enter, Ingenious Artillerist deals that much damage to each opponent. diff --git a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt index 716823b83d4..7867ec24dc2 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt @@ -8,4 +8,4 @@ SVar:X:Count$xPaid T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_P1P1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ SubCounter<1/P1P1> DeckHas:Ability$Counters -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nIngenious Prodigy enters the battlefield with X +1/+1 counters on it.\nAt the beginning of your upkeep, if Ingenious Prodigy has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nIngenious Prodigy enters with X +1/+1 counters on it.\nAt the beginning of your upkeep, if Ingenious Prodigy has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ingenious_smith.txt b/forge-gui/res/cardsfolder/i/ingenious_smith.txt index 67b28d06f02..05c52ec5c25 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_smith.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_smith.txt @@ -2,10 +2,10 @@ Name:Ingenious Smith ManaCost:1 W Types:Creature Human Artificer PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, 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. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, 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. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Artifact | RestRandomOrder$ True -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts enter the battlefield under your control, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts you control enter, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Artifact DeckHas:Ability$Counters -Oracle:When Ingenious Smith enters the battlefield, 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.\nWhenever one or more artifacts enter the battlefield under your control, put a +1/+1 counter on Ingenious Smith. This ability triggers only once each turn. +Oracle:When Ingenious Smith enters, 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.\nWhenever one or more artifacts you control enter, put a +1/+1 counter on Ingenious Smith. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/i/ingenious_thief.txt b/forge-gui/res/cardsfolder/i/ingenious_thief.txt index e6ea3c5dd40..4ba453b6067 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_thief.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_thief.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Human Rogue PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When CARDNAME enters the battlefield, look at target player's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When CARDNAME enters, look at target player's hand. SVar:TrigPeek:DB$ RevealHand | ValidTgts$ Player | TgtPrompt$ Select target player | Look$ True -Oracle:Flying\nWhen Ingenious Thief enters the battlefield, look at target player's hand. +Oracle:Flying\nWhen Ingenious Thief enters, look at target player's hand. diff --git a/forge-gui/res/cardsfolder/i/ingot_chewer.txt b/forge-gui/res/cardsfolder/i/ingot_chewer.txt index 539a6c52c6a..b2eb5eadf08 100644 --- a/forge-gui/res/cardsfolder/i/ingot_chewer.txt +++ b/forge-gui/res/cardsfolder/i/ingot_chewer.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Elemental PT:3/3 K:Evoke:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. SVar:NeedsToPlayEvoked:Artifact.OppCtrl -Oracle:When Ingot Chewer enters the battlefield, destroy target artifact.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) +Oracle:When Ingot Chewer enters, destroy target artifact.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/i/inherited_envelope.txt b/forge-gui/res/cardsfolder/i/inherited_envelope.txt index cb853261f6c..ab2c2ae33b0 100644 --- a/forge-gui/res/cardsfolder/i/inherited_envelope.txt +++ b/forge-gui/res/cardsfolder/i/inherited_envelope.txt @@ -1,7 +1,7 @@ Name:Inherited Envelope ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters the battlefield, the Ring tempts you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:When Inherited Envelope enters the battlefield, the Ring tempts you.\n{T}: Add one mana of any color. +Oracle:When Inherited Envelope enters, the Ring tempts you.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/i/inkfathom_divers.txt b/forge-gui/res/cardsfolder/i/inkfathom_divers.txt index c67d683605e..c01b618f067 100644 --- a/forge-gui/res/cardsfolder/i/inkfathom_divers.txt +++ b/forge-gui/res/cardsfolder/i/inkfathom_divers.txt @@ -3,6 +3,6 @@ ManaCost:3 U U Types:Creature Merfolk Soldier PT:3/3 K:Landwalk:Island -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library, then put them back in any order. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Inkfathom Divers enters the battlefield, look at the top four cards of your library, then put them back in any order. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Inkfathom Divers enters, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/i/inner_demon.txt b/forge-gui/res/cardsfolder/i/inner_demon.txt index 89e4236cf93..9e6cb588273 100644 --- a/forge-gui/res/cardsfolder/i/inner_demon.txt +++ b/forge-gui/res/cardsfolder/i/inner_demon.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | AddType$ Demon | Description$ Enchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, all other creatures get -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, all other creatures get -2/-2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ -2 | NumDef$ -2 | ValidCards$ Creature.nonDemon | IsCurse$ True -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types.\nWhen Inner Demon enters the battlefield, all non-Demon creatures get -2/-2 until end of turn. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types.\nWhen Inner Demon enters, all non-Demon creatures get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt b/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt index 9fb1b19b399..466115535fa 100644 --- a/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt +++ b/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt @@ -3,8 +3,8 @@ ManaCost:1 R R Types:Creature Elemental Shaman PT:2/2 K:Evoke:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+0 and gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+0 and gains haste until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Haste SVar:PlayMain1:ALWAYS SVar:NeedsToPlayEvoked:Creature.YouCtrl -Oracle:When Inner-Flame Acolyte enters the battlefield, target creature gets +2/+0 and gains haste until end of turn.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) +Oracle:When Inner-Flame Acolyte enters, target creature gets +2/+0 and gains haste until end of turn.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt b/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt index 7b2ecad70ff..c413795f737 100644 --- a/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt +++ b/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt @@ -2,9 +2,9 @@ Name:Inquisitive Puppet ManaCost:1 Types:Artifact Creature Construct PT:0/2 -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$ Token | Cost$ Exile<1/CARDNAME> | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token. DeckHints:Type$Human DeckHas:Ability$Token -Oracle:When Inquisitive Puppet enters the battlefield, scry 1.\nExile Inquisitive Puppet: Create a 1/1 white Human creature token. +Oracle:When Inquisitive Puppet enters, scry 1.\nExile Inquisitive Puppet: Create a 1/1 white Human creature token. diff --git a/forge-gui/res/cardsfolder/i/inquisitor_captain.txt b/forge-gui/res/cardsfolder/i/inquisitor_captain.txt index 7de4999e5e8..f6fb1d16881 100644 --- a/forge-gui/res/cardsfolder/i/inquisitor_captain.txt +++ b/forge-gui/res/cardsfolder/i/inquisitor_captain.txt @@ -3,11 +3,11 @@ ManaCost:3 W Types:Creature Human Cleric PT:3/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCast+Self | CheckSVar$ X | SVarCompare$ GE20 | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCast+Self | CheckSVar$ X | SVarCompare$ GE20 | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. SVar:TrigSeek:DB$ Seek | Type$ Creature.YouOwn+cmcLE3 | Num$ 2 | RememberFound$ True | SubAbility$ DBChangeZone1 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.IsRemembered | ChangeNum$ 1 | Mandatory$ True | SelectPrompt$ Select a card for the battlefield | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeType$ Creature.IsRemembered | Mandatory$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard,Library,Hand Creature.YouOwn+cmcLE3 DeckNeeds:Type$Creature -Oracle:Vigilance\nWhen Inquisitor Captain enters the battlefield, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. +Oracle:Vigilance\nWhen Inquisitor Captain enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. diff --git a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt index ad6e35821a8..1115a2362fc 100644 --- a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt +++ b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt @@ -2,9 +2,9 @@ Name:Inquisitor Exarch ManaCost:W W Types:Creature Phyrexian Cleric PT:2/2 -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$ DBGain,DBLose SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. SVar:DBLose:DB$ LoseLife | LifeAmount$ 2 | ValidTgts$ Opponent | SpellDescription$ Target opponent loses 2 life. DeckHas:Ability$LifeGain -Oracle:When Inquisitor Exarch enters the battlefield, choose one —\n• You gain 2 life.\n• Target opponent loses 2 life. +Oracle:When Inquisitor Exarch enters, choose one —\n• You gain 2 life.\n• Target opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/i/inside_source.txt b/forge-gui/res/cardsfolder/i/inside_source.txt index 226a7862207..fd10e7c22b9 100644 --- a/forge-gui/res/cardsfolder/i/inside_source.txt +++ b/forge-gui/res/cardsfolder/i/inside_source.txt @@ -2,9 +2,9 @@ Name:Inside Source ManaCost:2 W Types:Creature Human Citizen PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white and blue Detective creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white and blue Detective creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective A:AB$ Pump | Cost$ 3 T | ValidTgts$ Detective.YouCtrl | TgtPrompt$ Select target Detective you control | NumAtt$ +2 | KW$ Vigilance | SorcerySpeed$ True | SpellDescription$ Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. DeckHas:Ability$Token DeckHints:Type$Detective -Oracle:When Inside Source enters the battlefield, create a 2/2 white and blue Detective creature token.\n{3}, {T}: Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. +Oracle:When Inside Source enters, create a 2/2 white and blue Detective creature token.\n{3}, {T}: Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/inspired_inventor.txt b/forge-gui/res/cardsfolder/i/inspired_inventor.txt index a10b4934072..0341baa1b39 100644 --- a/forge-gui/res/cardsfolder/i/inspired_inventor.txt +++ b/forge-gui/res/cardsfolder/i/inspired_inventor.txt @@ -2,10 +2,10 @@ Name:Inspired Inventor ManaCost:2 W Types:Creature Human Artificer PT:2/2 -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$ DBEnergy,DBPutCounter,DBToken SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 | SpellDescription$ You get {E}{E}{E} (three energy counters). SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_servo | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Servo artifact creature token. DeckHas:Ability$Counters|Token & Type$Servo|Artifact -Oracle:When Inspired Inventor enters the battlefield, choose one —\n• You get {E}{E}{E} (three energy counters).\n• Put a +1/+1 counter on target creature.\n• Create a 1/1 colorless Servo artifact creature token. +Oracle:When Inspired Inventor enters, choose one —\n• You get {E}{E}{E} (three energy counters).\n• Put a +1/+1 counter on target creature.\n• Create a 1/1 colorless Servo artifact creature token. diff --git a/forge-gui/res/cardsfolder/i/inspired_sphinx.txt b/forge-gui/res/cardsfolder/i/inspired_sphinx.txt index 33912354759..54b013c8b0c 100644 --- a/forge-gui/res/cardsfolder/i/inspired_sphinx.txt +++ b/forge-gui/res/cardsfolder/i/inspired_sphinx.txt @@ -3,8 +3,8 @@ ManaCost:5 U U Types:Creature Sphinx PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw cards equal to the number of opponents you have. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw cards equal to the number of opponents you have. SVar:TrigDraw:DB$ Draw | NumCards$ X A:AB$ Token | Cost$ 3 U | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. SVar:X:PlayerCountOpponents$Amount -Oracle:Flying\nWhen Inspired Sphinx enters the battlefield, draw cards equal to the number of opponents you have.\n{3}{U}: Create a 1/1 colorless Thopter artifact creature token with flying. +Oracle:Flying\nWhen Inspired Sphinx enters, draw cards equal to the number of opponents you have.\n{3}{U}: Create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/i/inspiring_bard.txt b/forge-gui/res/cardsfolder/i/inspiring_bard.txt index 9f957a9c70f..283089eedb8 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_bard.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_bard.txt @@ -2,9 +2,9 @@ Name:Inspiring Bard ManaCost:3 G Types:Creature Elf Bard PT:3/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$ BardicInspiration,SongofRest SVar:BardicInspiration:DB$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Bardic Inspiration — Target creature gets +2/+2 until end of turn. SVar:SongofRest:DB$ GainLife | LifeAmount$ 3 | SpellDescription$ Song of Rest — You gain 3 life. DeckHas:Ability$LifeGain -Oracle:When Inspiring Bard enters the battlefield, choose one —\n• Bardic Inspiration — Target creature gets +2/+2 until end of turn.\n• Song of Rest — You gain 3 life. +Oracle:When Inspiring Bard enters, choose one —\n• Bardic Inspiration — Target creature gets +2/+2 until end of turn.\n• Song of Rest — You gain 3 life. diff --git a/forge-gui/res/cardsfolder/i/inspiring_captain.txt b/forge-gui/res/cardsfolder/i/inspiring_captain.txt index bff6a546034..82c5fac6dbd 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_captain.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_captain.txt @@ -2,7 +2,7 @@ Name:Inspiring Captain ManaCost:3 W Types:Creature Human Knight PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Inspiring Captain enters the battlefield, creatures you control get +1/+1 until end of turn. +Oracle:When Inspiring Captain enters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inspiring_cleric.txt b/forge-gui/res/cardsfolder/i/inspiring_cleric.txt index 129dde44943..59843e7fa04 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_cleric.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_cleric.txt @@ -2,6 +2,6 @@ Name:Inspiring Cleric ManaCost:2 W Types:Creature Vampire Cleric PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 -Oracle:When Inspiring Cleric enters the battlefield, you gain 4 life. +Oracle:When Inspiring Cleric enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/i/inspiring_commander.txt b/forge-gui/res/cardsfolder/i/inspiring_commander.txt index e8c2cb3cf6e..0ce6d613a0b 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_commander.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_commander.txt @@ -2,7 +2,7 @@ Name:Inspiring Commander ManaCost:4 W W Types:Creature Human Soldier PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature with power 2 or less enters the battlefield under your control, you gain 1 life and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature you control with power 2 or less enters, you gain 1 life and draw a card. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever another creature with power 2 or less enters the battlefield under your control, you gain 1 life and draw a card. +Oracle:Whenever another creature you control with power 2 or less enters, you gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/i/inspiring_overseer.txt b/forge-gui/res/cardsfolder/i/inspiring_overseer.txt index f69eb836f0f..94b6bb2b5a7 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_overseer.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_overseer.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Angel Cleric PT:2/1 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life and draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters, you gain 1 life and draw a card. SVar:TrigLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Inspiring Overseer enters the battlefield, you gain 1 life and draw a card. +Oracle:Flying\nWhen Inspiring Overseer enters, you gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt index b53ee8484bf..695833a810a 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt @@ -1,7 +1,7 @@ Name:Inspiring Vantage ManaCost:no cost Types:Land -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 A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. -Oracle:Inspiring Vantage enters the battlefield tapped unless you control two or fewer other lands.\n{T}: Add {R} or {W}. +Oracle:Inspiring Vantage enters tapped unless you control two or fewer other lands.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/i/instruments_of_war.txt b/forge-gui/res/cardsfolder/i/instruments_of_war.txt index 740767969db..5839473fe9a 100644 --- a/forge-gui/res/cardsfolder/i/instruments_of_war.txt +++ b/forge-gui/res/cardsfolder/i/instruments_of_war.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact K:Flash K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. SVar:PlayMain1:TRUE -Oracle:Flash\nAs Instruments of War enters the battlefield, choose a creature type.\nCreatures you control of the chosen type get +1/+1. +Oracle:Flash\nAs Instruments of War enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1. diff --git a/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt b/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt index e90f73a6939..ec734501730 100644 --- a/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt +++ b/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt @@ -2,7 +2,7 @@ Name:Insufferable Balladeer ManaCost:1 R Types:Creature Dwarf Bard PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ Vicious Mockery — When CARDNAME enters the battlefield, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ Vicious Mockery — When CARDNAME enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature.OppCtrl | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Targeted -Oracle:Vicious Mockery — When Insufferable Balladeer enters the battlefield, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Vicious Mockery — When Insufferable Balladeer enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/i/intellect_devourer.txt b/forge-gui/res/cardsfolder/i/intellect_devourer.txt index 497559e7740..73682ce3f0a 100644 --- a/forge-gui/res/cardsfolder/i/intellect_devourer.txt +++ b/forge-gui/res/cardsfolder/i/intellect_devourer.txt @@ -2,7 +2,7 @@ Name:Intellect Devourer ManaCost:3 B Types:Creature Horror PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Devour Intellect — When CARDNAME enters the battlefield, each opponent exiles a card from their hand until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Devour Intellect — When CARDNAME enters, each opponent exiles a card from their hand until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ Opponent | Mandatory$ True | ChangeType$ Card | Hidden$ True | Duration$ UntilHostLeavesPlay | IsCurse$ True S:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | Description$ Body Thief — You may play lands and cast spells from among cards exiled with CARDNAME. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. -Oracle:Devour Intellect — When Intellect Devourer enters the battlefield, each opponent exiles a card from their hand until Intellect Devourer leaves the battlefield.\nBody Thief — You may play lands and cast spells from among cards exiled with Intellect Devourer. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +Oracle:Devour Intellect — When Intellect Devourer enters, each opponent exiles a card from their hand until Intellect Devourer leaves the battlefield.\nBody Thief — You may play lands and cast spells from among cards exiled with Intellect Devourer. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt b/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt index ca14069f224..cd54f743854 100644 --- a/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt +++ b/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Fractal PT:5/5 K:Convoke K:Ward:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | NoReveal$ True | RestRandomOrder$ True -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWard {3}\nWhen Interdisciplinary Mascot enters the battlefield, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWard {3}\nWhen Interdisciplinary Mascot enters, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/i/intimidation_campaign.txt b/forge-gui/res/cardsfolder/i/intimidation_campaign.txt index 62bba8d5e1e..a2f63bf0ded 100644 --- a/forge-gui/res/cardsfolder/i/intimidation_campaign.txt +++ b/forge-gui/res/cardsfolder/i/intimidation_campaign.txt @@ -1,11 +1,11 @@ Name:Intimidation Campaign ManaCost:1 U B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses 1 life, you gain 1 life, and you draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses 1 life, you gain 1 life, and you draw a card. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever you commit a crime, you may return CARDNAME to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | Optional$ True DeckHas:Ability$LifeGain -Oracle:When Intimidation Campaign enters the battlefield, each opponent loses 1 life, you gain 1 life, and you draw a card.\nWhenever you commit a crime, you may return Intimidation Campaign to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +Oracle:When Intimidation Campaign enters, each opponent loses 1 life, you gain 1 life, and you draw a card.\nWhenever you commit a crime, you may return Intimidation Campaign to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) diff --git a/forge-gui/res/cardsfolder/i/intrepid_adversary.txt b/forge-gui/res/cardsfolder/i/intrepid_adversary.txt index efb36af41ee..28eba1e4917 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_adversary.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_adversary.txt @@ -3,11 +3,11 @@ ManaCost:1 W Types:Creature Human Scout PT:3/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When CARDNAME enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on CARDNAME. SVar:TrigPay:AB$ ImmediateTrigger | Cost$ Mana<1 W\NumTimes> | Announce$ NumTimes | ConditionCheckSVar$ NumTimes | ConditionSVarCompare$ GE1 | RememberSVarAmount$ NumTimes | Execute$ TrigPutCounter | TriggerDescription$ When you pay this cost one or more times, put that many valor counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ VALOR | CounterNum$ X SVar:X:Count$TriggerRememberAmount S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ Z | AddToughness$ Z | Description$ Creatures you control get +1/+1 for each valor counter on CARDNAME. SVar:Z:Count$CardCounters.VALOR DeckHas:Ability$LifeGain|Counters -Oracle:Lifelink\nWhen Intrepid Adversary enters the battlefield, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on Intrepid Adversary.\nCreatures you control get +1/+1 for each valor counter on Intrepid Adversary. +Oracle:Lifelink\nWhen Intrepid Adversary enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on Intrepid Adversary.\nCreatures you control get +1/+1 for each valor counter on Intrepid Adversary. diff --git a/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt b/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt index cb6eee2c594..c59e2d14f3b 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt @@ -4,7 +4,7 @@ Types:Creature Human Druid PT:2/2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ ChangeZone | Cost$ 2 | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. -S:Mode$ Continuous | MayPlay$ True | Affected$ Dinosaur.ExiledWithSource+YouOwn | AffectedZone$ Exile | Description$ You may cast Dinosaur creature spells from among cards you own exiled with CARDNAME. If you cast a spell this way, that creature enters the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +S:Mode$ Continuous | MayPlay$ True | Affected$ Dinosaur.ExiledWithSource+YouOwn | AffectedZone$ Exile | Description$ You may cast Dinosaur creature spells from among cards you own exiled with CARDNAME. If you cast a spell this way, that creature enters with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) T:Mode$ SpellCast | ValidCard$ Card.CastSa Spell.MayPlaySource | Execute$ TrigEffect | Static$ True | TriggerZones$ Battlefield SVar:TrigEffect:DB$ Effect | ReplacementEffects$ ReMoved | RememberObjects$ TriggeredCard SVar:ReMoved:Event$ Moved | Origin$ Stack | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBCounter @@ -13,4 +13,4 @@ SVar:RemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ DeckNeeds:Type$Dinosaur DeckHints:Ability$Mill DeckHas:Ability$Graveyard|Counters -Oracle:{T}: Add one mana of any color.\n{2}: Exile target card from a graveyard.\nYou may cast Dinosaur creature spells from among cards you own exiled with Intrepid Paleontologist. If you cast a spell this way, that creature enters the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +Oracle:{T}: Add one mana of any color.\n{2}: Exile target card from a graveyard.\nYou may cast Dinosaur creature spells from among cards you own exiled with Intrepid Paleontologist. If you cast a spell this way, that creature enters with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt index c39242a556f..53abe5b3d63 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Human Scout PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target Human you control gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target Human you control gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Human.YouCtrl+Other | TgtPrompt$ Select another target Human you control | NumAtt$ 2 | NumDef$ 2 SVar:PlayMain1:TRUE DeckHints:Type$Human -Oracle:Trample\nWhen Intrepid Provisioner enters the battlefield, another target Human you control gets +2/+2 until end of turn. +Oracle:Trample\nWhen Intrepid Provisioner enters, another target Human you control gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/intruder_alarm.txt b/forge-gui/res/cardsfolder/i/intruder_alarm.txt index 221c6c6f476..5ac79c2f0d1 100644 --- a/forge-gui/res/cardsfolder/i/intruder_alarm.txt +++ b/forge-gui/res/cardsfolder/i/intruder_alarm.txt @@ -2,7 +2,7 @@ Name:Intruder Alarm ManaCost:2 U Types:Enchantment S:Mode$ Continuous | Affected$ Player | AddKeyword$ UntapAdjust:Creature:0 | Description$ Creatures don't untap during their controllers' untap steps. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ Whenever a creature enters the battlefield, untap all creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ Whenever a creature enters, untap all creatures. SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature | SpellDescription$ untap all creatures. AI:RemoveDeck:Random -Oracle:Creatures don't untap during their controllers' untap steps.\nWhenever a creature enters the battlefield, untap all creatures. +Oracle:Creatures don't untap during their controllers' untap steps.\nWhenever a creature enters, untap all creatures. diff --git a/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt b/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt index 44618a95310..51eefd40084 100644 --- a/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt +++ b/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Beast PT:3/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap up to two target creatures your opponents control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to two target creatures your opponents control. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls SVar:PlayMain1:TRUE -Oracle:Vigilance\nWhen Intrusive Packbeast enters the battlefield, tap up to two target creatures your opponents control. +Oracle:Vigilance\nWhen Intrusive Packbeast enters, tap up to two target creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/i/invader_parasite.txt b/forge-gui/res/cardsfolder/i/invader_parasite.txt index a77ca7c260f..3ad3629d07a 100644 --- a/forge-gui/res/cardsfolder/i/invader_parasite.txt +++ b/forge-gui/res/cardsfolder/i/invader_parasite.txt @@ -2,12 +2,12 @@ Name:Invader Parasite ManaCost:3 R R Types:Creature Phyrexian Insect PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, exile target land. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters, exile target land. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | ValidTgts$ Land | TgtPrompt$ Select target land | Origin$ Battlefield | Destination$ Exile -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.sharesNameWith Imprinted+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a land with the same name as the exiled card enters the battlefield under an opponent's control, CARDNAME deals 2 damage to that player. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.sharesNameWith Imprinted+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a land with the same name as the exiled card enters under an opponent's control, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSourceLKI | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard -Oracle:Imprint — When Invader Parasite enters the battlefield, exile target land.\nWhenever a land with the same name as the exiled card enters the battlefield under an opponent's control, Invader Parasite deals 2 damage to that player. +Oracle:Imprint — When Invader Parasite enters, exile target land.\nWhenever a land with the same name as the exiled card enters under an opponent's control, Invader Parasite deals 2 damage to that player.