diff --git a/forge-gui/res/cardsfolder/l/loan_shark.txt b/forge-gui/res/cardsfolder/l/loan_shark.txt index b3e77047e9a..1fcf2880507 100644 --- a/forge-gui/res/cardsfolder/l/loan_shark.txt +++ b/forge-gui/res/cardsfolder/l/loan_shark.txt @@ -2,8 +2,8 @@ Name:Loan Shark ManaCost:3 U Types:Creature Shark Rogue PT:3/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you've cast two or more spells this turn, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you've cast two or more spells this turn, draw a card. SVar:X:Count$ThisTurnCast_Card.YouCtrl SVar:TrigDraw:DB$ Draw K:Plot:3 U -Oracle:When Loan Shark enters the battlefield, if you've cast two or more spells this turn, draw a card.\nPlot {3}{U} (You may pay {3}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +Oracle:When Loan Shark enters, if you've cast two or more spells this turn, draw a card.\nPlot {3}{U} (You may pay {3}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/l/loathsome_curator.txt b/forge-gui/res/cardsfolder/l/loathsome_curator.txt index 7aa41092232..435dedc67b2 100644 --- a/forge-gui/res/cardsfolder/l/loathsome_curator.txt +++ b/forge-gui/res/cardsfolder/l/loathsome_curator.txt @@ -6,4 +6,4 @@ K:Menace K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME exploits a creature, destroy target creature you don't control with mana value 3 or less. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3+YouDontCtrl | TgtPrompt$ Select target creature with mana value 3 or less you don't control -Oracle:Exploit (When this creature enters the battlefield, you may sacrifice a creature.)\nMenace\nWhen Loathsome Curator exploits a creature, destroy target creature you don't control with mana value 3 or less. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nMenace\nWhen Loathsome Curator exploits a creature, destroy target creature you don't control with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/l/lobelia_defender_of_bag_end.txt b/forge-gui/res/cardsfolder/l/lobelia_defender_of_bag_end.txt index c7d9976cfd8..ab156d91cfd 100644 --- a/forge-gui/res/cardsfolder/l/lobelia_defender_of_bag_end.txt +++ b/forge-gui/res/cardsfolder/l/lobelia_defender_of_bag_end.txt @@ -2,11 +2,11 @@ Name:Lobelia, Defender of Bag End ManaCost:2 B Types:Legendary Creature Halfling Citizen PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME enters the battlefield, look at the top card of each opponent's library and exile those cards face down. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME enters, look at the top card of each opponent's library and exile those cards face down. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Opponent | DestinationZone$ Exile | ExileFaceDown$ True | WithMayLook$ True A:AB$ Charm | Cost$ T Sac<1/Artifact> | Choices$ DBEffect,DBLoseGain SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | SpellDescription$ Until end of turn, you may play a card exiled with NICKNAME without paying its mana cost. SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.ExiledWithEffectSource | AffectedZone$ Exile | MayPlayLimit$ 1 SVar:DBLoseGain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ DBGain2 | SpellDescription$ Each opponent loses 2 life and you gain 2 life. SVar:DBGain2:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:When Lobelia enters the battlefield, look at the top card of each opponent's library and exile those cards face down.\n{T}, Sacrifice an artifact: Choose one —\n• Until end of turn, you may play a card exiled with Lobelia without paying its mana cost.\n• Each opponent loses 2 life and you gain 2 life. +Oracle:When Lobelia enters, look at the top card of each opponent's library and exile those cards face down.\n{T}, Sacrifice an artifact: Choose one —\n• Until end of turn, you may play a card exiled with Lobelia without paying its mana cost.\n• Each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt b/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt index d8e818da455..e62be835514 100644 --- a/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt +++ b/forge-gui/res/cardsfolder/l/lobelia_sackville_baggins.txt @@ -4,11 +4,11 @@ Types:Creature Halfling Citizen PT:2/3 K:Flash K:Menace -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.ThisTurnEnteredFrom_Battlefield+OppCtrl | TgtPrompt$ Select target creature card from an opponents graveyard that was put there from the battlefield this turn | RememberChanged$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower AI:RemoveDeck:All DeckHas:Ability$Graveyard|Token & Type$Artifact|Treasure -Oracle:Flash\nMenace\nWhen Lobelia Sackville-Baggins enters the battlefield, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. +Oracle:Flash\nMenace\nWhen Lobelia Sackville-Baggins enters, exile target creature card from an opponent's graveyard that was put there from the battlefield this turn, then create X Treasure tokens, where X is the exiled card's power. diff --git a/forge-gui/res/cardsfolder/l/loch_dragon.txt b/forge-gui/res/cardsfolder/l/loch_dragon.txt index f9c210a9c51..237655c9155 100644 --- a/forge-gui/res/cardsfolder/l/loch_dragon.txt +++ b/forge-gui/res/cardsfolder/l/loch_dragon.txt @@ -3,7 +3,7 @@ ManaCost:UR UR UR UR Types:Creature Dragon PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may discard a card. If you do, draw a card. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME enters or attacks, you may discard a card. If you do, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, you may discard a card. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 -Oracle:Flying\nWhenever Loch Dragon enters the battlefield or attacks, you may discard a card. If you do, draw a card. +Oracle:Flying\nWhenever Loch Dragon enters or attacks, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/l/loch_larent.txt b/forge-gui/res/cardsfolder/l/loch_larent.txt index 469c6e89eef..13b59466b05 100644 --- a/forge-gui/res/cardsfolder/l/loch_larent.txt +++ b/forge-gui/res/cardsfolder/l/loch_larent.txt @@ -1,15 +1,16 @@ Name:Loch Larent 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$ U | SpellDescription$ Add {U}. -A:AB$ Scry | Cost$ 1 U T | ScryNum$ 3 | GameActivationLimit$ 1 | PlayerTurn$ True | SubAbility$ DBEffect | SpellDescription$ Scry 3. Target opponent gets a one-time boon with "When you cast a creature spell, that creature enters the battlefield tapped and with a stun counter on it." Activate only during your turn and only once. +A:AB$ Scry | Cost$ 1 U T | ScryNum$ 3 | GameActivationLimit$ 1 | PlayerTurn$ True | SubAbility$ DBEffect | SpellDescription$ Scry 3. Target opponent gets a one-time boon with "When you cast a creature spell, that creature enters tapped and with a stun counter on it." Activate only during your turn and only once. SVar:DBEffect:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast | ValidTgts$ Opponent | EffectOwner$ Targeted -SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigEffect | TriggerDescription$ When you cast a creature spell, that creature enters the battlefield tapped and with a stun counter on it. +SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigEffect | TriggerDescription$ When you cast a creature spell, that creature enters tapped and with a stun counter on it. SVar:TrigEffect:DB$ Effect | ReplacementEffects$ ETBAddCounterTapped | RememberObjects$ TriggeredCard SVar:ETBAddCounterTapped:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | ReplacementResult$ Updated SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ STUN | CounterNum$ 1 | SubAbility$ ETBTapped SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard | SubAbility$ DBExileSelf SVar:DBExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self DeckHas:Ability$Counters -Oracle:Loch Larent enters the battlefield tapped.\n{T}: Add {U}.{1}{U}, {T}: Scry 3.\nTarget opponent gets a one-time boon with "When you cast a creature spell, that creature enters the battlefield tapped and with a stun counter on it." Activate only during your turn and only once. +Oracle:Loch Larent enters tapped.\n{T}: Add {U}.{1}{U}, {T}: Scry 3.\nTarget opponent gets a one-time boon with "When you cast a creature spell, that creature enters tapped and with a stun counter on it." Activate only during your turn and only once. diff --git a/forge-gui/res/cardsfolder/l/locked_in_the_cemetery.txt b/forge-gui/res/cardsfolder/l/locked_in_the_cemetery.txt index a862494cdb1..509c30b80f7 100644 --- a/forge-gui/res/cardsfolder/l/locked_in_the_cemetery.txt +++ b/forge-gui/res/cardsfolder/l/locked_in_the_cemetery.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ KeepTapped -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | IsPresent$ Card.YouCtrl | PresentCompare$ GE5 | PresentZone$ Graveyard | TriggerDescription$ When CARDNAME enters the battlefield, if there are five or more cards in your graveyard, tap enchanted creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | IsPresent$ Card.YouCtrl | PresentCompare$ GE5 | PresentZone$ Graveyard | TriggerDescription$ When CARDNAME enters, if there are five or more cards in your graveyard, tap enchanted creature. SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. DeckHas:Ability$Graveyard -Oracle:Enchant creature\nWhen Locked in the Cemetery enters the battlefield, if there are five or more cards in your graveyard, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. +Oracle:Enchant creature\nWhen Locked in the Cemetery enters, if there are five or more cards in your graveyard, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/l/locthwain_paladin.txt b/forge-gui/res/cardsfolder/l/locthwain_paladin.txt index d9993643a16..d2d1c6abe39 100644 --- a/forge-gui/res/cardsfolder/l/locthwain_paladin.txt +++ b/forge-gui/res/cardsfolder/l/locthwain_paladin.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Human Knight PT:3/2 K:Menace -K:etbCounter:P1P1:1:Adamant$ Black:Adamant — If at least three black mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. +K:etbCounter:P1P1:1:Adamant$ Black:Adamant — If at least three black mana was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. SVar:AIManaPref:B DeckHas:Ability$Counters -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAdamant — If at least three black mana was spent to cast this spell, Locthwain Paladin enters the battlefield with a +1/+1 counter on it. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAdamant — If at least three black mana was spent to cast this spell, Locthwain Paladin enters with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt b/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt index 9f18b0e4188..bd68c65facb 100644 --- a/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt +++ b/forge-gui/res/cardsfolder/l/lodestone_needle_guidestone_compass.txt @@ -2,14 +2,14 @@ Name:Lodestone Needle ManaCost:1 U Types:Artifact K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap up to one target artifact or creature and put two stun counters on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to one target artifact or creature and put two stun counters on it. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Creature | TgtPrompt$ Select up to one target artifact or creature | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 2 K:Craft:2 U ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Counters AlternateMode:DoubleFaced -Oracle:Flash\nWhen Lodestone Needle enters the battlefield, tap up to one target artifact or creature and put two stun counters on it.\nCraft with artifact {2}{U} ({2}{U}, 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 Lodestone Needle enters, tap up to one target artifact or creature and put two stun counters on it.\nCraft with artifact {2}{U} ({2}{U}, 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 diff --git a/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt b/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt index fffd9017810..0cea922d503 100644 --- a/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt +++ b/forge-gui/res/cardsfolder/l/lokhust_heavy_destroyer.txt @@ -3,8 +3,8 @@ ManaCost:1 B B B Types:Artifact Creature Necron PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ Enmitic Exterminator — When CARDNAME enters the battlefield, each player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ Enmitic Exterminator — When CARDNAME enters, each player sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature K:Unearth:5 B B B DeckHas:Ability$Sacrifice|Graveyard -Oracle:Flying\nEnmitic Exterminator — When Lokhust Heavy Destroyer enters the battlefield, each player sacrifices a creature.\nUnearth {5}{B}{B}{B} ({5}{B}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:Flying\nEnmitic Exterminator — When Lokhust Heavy Destroyer enters, each player sacrifices a creature.\nUnearth {5}{B}{B}{B} ({5}{B}{B}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/l/lone_missionary.txt b/forge-gui/res/cardsfolder/l/lone_missionary.txt index f5d7bd999d1..47ec16c8d57 100644 --- a/forge-gui/res/cardsfolder/l/lone_missionary.txt +++ b/forge-gui/res/cardsfolder/l/lone_missionary.txt @@ -2,6 +2,6 @@ Name:Lone Missionary ManaCost:1 W Types:Creature Kor Monk PT:2/1 -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 Lone Missionary enters the battlefield, you gain 4 life. +Oracle:When Lone Missionary enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/l/lonely_arroyo.txt b/forge-gui/res/cardsfolder/l/lonely_arroyo.txt index 1e8da4274fd..581b613f38f 100644 --- a/forge-gui/res/cardsfolder/l/lonely_arroyo.txt +++ b/forge-gui/res/cardsfolder/l/lonely_arroyo.txt @@ -1,8 +1,9 @@ Name:Lonely Arroyo ManaCost:no cost Types:Land Desert -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target opponent. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. -Oracle:Lonely Arroyo enters the battlefield tapped.\nWhen Lonely Arroyo enters the battlefield, it deals 1 damage to target opponent.\n{T}:Add {W} or {U}. +Oracle:Lonely Arroyo enters tapped.\nWhen Lonely Arroyo enters, it deals 1 damage to target opponent.\n{T}:Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/l/lonely_sandbar.txt b/forge-gui/res/cardsfolder/l/lonely_sandbar.txt index be410412e79..657a6fa8a5a 100644 --- a/forge-gui/res/cardsfolder/l/lonely_sandbar.txt +++ b/forge-gui/res/cardsfolder/l/lonely_sandbar.txt @@ -1,7 +1,8 @@ Name:Lonely Sandbar 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$ U | SpellDescription$ Add {U}. K:Cycling:U -Oracle:Lonely Sandbar enters the battlefield tapped.\n{T}: Add {U}.\nCycling {U} ({U}, Discard this card: Draw a card.) +Oracle:Lonely Sandbar enters tapped.\n{T}: Add {U}.\nCycling {U} ({U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/l/long_list_of_the_ents.txt b/forge-gui/res/cardsfolder/l/long_list_of_the_ents.txt index a1297476289..0e83265298c 100644 --- a/forge-gui/res/cardsfolder/l/long_list_of_the_ents.txt +++ b/forge-gui/res/cardsfolder/l/long_list_of_the_ents.txt @@ -2,11 +2,11 @@ Name:Long List of the Ents ManaCost:G Types:Enchantment Saga K:Chapter:6:DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType,DBNoteType -SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | ChooseNoted$ True | SubAbility$ DBEffect | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:DBEffect:DB$ Effect | Triggers$ SpellCast | Description$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.ChosenType | ValidActivatingPlayer$ You | OneOff$ True | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:DBNoteType:DB$ ChooseType | Type$ Creature | Note$ True | ChooseNoted$ True | SubAbility$ DBEffect | SpellDescription$ Note a creature type that hasn't been noted for CARDNAME. When you cast your next creature spell of that type this turn, that creature enters with an additional +1/+1 counter on it. +SVar:DBEffect:DB$ Effect | Triggers$ SpellCast | Description$ When you cast your next creature spell of that type this turn, that creature enters with an additional +1/+1 counter on it. +SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.ChosenType | ValidActivatingPlayer$ You | OneOff$ True | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell of that type this turn, that creature enters with an additional +1/+1 counter on it. SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ReplacementEffects$ ETBCreat | ExileOnMoved$ Stack SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +Oracle:I, II, III, IV, V, VI — Note a creature type that hasn't been noted for Long List of the Ents. When you cast your next creature spell of that type this turn, that creature enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/l/longhorn_firebeast.txt b/forge-gui/res/cardsfolder/l/longhorn_firebeast.txt index 3f9b72465a5..d4f1c715d05 100644 --- a/forge-gui/res/cardsfolder/l/longhorn_firebeast.txt +++ b/forge-gui/res/cardsfolder/l/longhorn_firebeast.txt @@ -2,7 +2,7 @@ Name:Longhorn Firebeast ManaCost:2 R Types:Creature Elemental Ox Beast PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | OptionalDecider$ Opponent | TriggerDescription$ When CARDNAME enters the battlefield, any opponent may have it deal 5 damage to them. If a player does, sacrifice CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | OptionalDecider$ Opponent | TriggerDescription$ When CARDNAME enters, any opponent may have it deal 5 damage to them. If a player does, sacrifice CARDNAME. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 5 | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice -Oracle:When Longhorn Firebeast enters the battlefield, any opponent may have it deal 5 damage to them. If a player does, sacrifice Longhorn Firebeast. +Oracle:When Longhorn Firebeast enters, any opponent may have it deal 5 damage to them. If a player does, sacrifice Longhorn Firebeast. diff --git a/forge-gui/res/cardsfolder/l/longtusk_stalker.txt b/forge-gui/res/cardsfolder/l/longtusk_stalker.txt index 910cd924402..7deffc6232b 100644 --- a/forge-gui/res/cardsfolder/l/longtusk_stalker.txt +++ b/forge-gui/res/cardsfolder/l/longtusk_stalker.txt @@ -2,11 +2,11 @@ Name:Longtusk Stalker ManaCost:G Types:Creature Cat PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you get {E}. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you get {E}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E}. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E}. SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 A:AB$ Pump | Cost$ PayEnergy<2> | NumAtt$ 1 | Duration$ Perpetual | SubAbility$ DBChooseCard | StackDescription$ SpellDescription | SpellDescription$ CARDNAME perpetually gets +1/+0. SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.Creature+YouOwn | ChoiceTitle$ You may choose a creature card in your hand | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBEffect | SpellDescription$ You may choose a creature card in your hand. SVar:DBEffect:DB$ Pump | ConditionDefined$ ChosenCard | ConditionPresent$ Card | Defined$ ChosenCard | PumpZone$ Hand | NumAtt$ 1 | Duration$ Perpetual | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ If you do, that card perpetually gets +1/+0. SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:Whenever Longtusk Stalker enters the battlefield or attacks, you get {E}.\nPay {E}{E}: Longtusk Stalker perpetually gets +1/+0. You may choose a creature card in your hand. If you do, that card perpetually gets +1/+0. +Oracle:Whenever Longtusk Stalker enters or attacks, you get {E}.\nPay {E}{E}: Longtusk Stalker perpetually gets +1/+0. You may choose a creature card in your hand. If you do, that card perpetually gets +1/+0. diff --git a/forge-gui/res/cardsfolder/l/lonis_cryptozoologist.txt b/forge-gui/res/cardsfolder/l/lonis_cryptozoologist.txt index 98345c26ce0..5056b9c64c0 100644 --- a/forge-gui/res/cardsfolder/l/lonis_cryptozoologist.txt +++ b/forge-gui/res/cardsfolder/l/lonis_cryptozoologist.txt @@ -2,7 +2,7 @@ Name:Lonis, Cryptozoologist ManaCost:G U Types:Legendary Creature Snake Elf Scout PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever another nontoken creature enters the battlefield under your control, investigate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever another nontoken creature you control enters, investigate. SVar:TrigInvestigate:DB$ Investigate A:AB$ PeekAndReveal | Cost$ T Sac | ValidTgts$ Opponent | PeekAmount$ X | NoPeek$ True | RememberRevealed$ True | SubAbility$ PickOne | SpellDescription$ Target opponent reveals the top X cards of their library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield under your control. That player puts the rest on the bottom of their library in a random order. SVar:PickOne:DB$ ChooseCard | Defined$ You | Amount$ 1 | ChoiceTitle$ Choose a nonland permanent to put on the battlefield under your control | Choices$ Permanent.nonLand+cmcLEX+IsRemembered | ChoiceZone$ Library | SubAbility$ MoveChosen @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:X:Count$xPaid DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token -Oracle:Whenever another nontoken creature enters the battlefield under your control, investigate.\n{T}, Sacrifice X Clues: Target opponent reveals the top X cards of their library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield under your control. That player puts the rest on the bottom of their library in a random order. +Oracle:Whenever another nontoken creature you control enters, investigate.\n{T}, Sacrifice X Clues: Target opponent reveals the top X cards of their library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield under your control. That player puts the rest on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/l/lonis_genetics_expert.txt b/forge-gui/res/cardsfolder/l/lonis_genetics_expert.txt index 66cc0513e64..2351e7fe8e8 100644 --- a/forge-gui/res/cardsfolder/l/lonis_genetics_expert.txt +++ b/forge-gui/res/cardsfolder/l/lonis_genetics_expert.txt @@ -10,4 +10,4 @@ T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigPutCounter | Trigger SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterNum$ 1 DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token -Oracle:Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\nWhenever one or more +1/+1 counters are put on Lonis, investigate that many times.\nWhenever you sacrifice a Clue, put a +1/+1 counter on another target creature you control. +Oracle:Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\nWhenever one or more +1/+1 counters are put on Lonis, investigate that many times.\nWhenever you sacrifice a Clue, put a +1/+1 counter on another target creature you control. diff --git a/forge-gui/res/cardsfolder/l/looming_hoverguard.txt b/forge-gui/res/cardsfolder/l/looming_hoverguard.txt index 62ecd26cb5e..146487ed41b 100644 --- a/forge-gui/res/cardsfolder/l/looming_hoverguard.txt +++ b/forge-gui/res/cardsfolder/l/looming_hoverguard.txt @@ -3,6 +3,6 @@ ManaCost:4 U U Types:Creature Drone PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put target artifact on top of its owner's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put target artifact on top of its owner's library. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 -Oracle:Flying\nWhen Looming Hoverguard enters the battlefield, put target artifact on top of its owner's library. +Oracle:Flying\nWhen Looming Hoverguard enters, put target artifact on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/l/looming_spires.txt b/forge-gui/res/cardsfolder/l/looming_spires.txt index 9aa90ec2384..232d0574cc8 100644 --- a/forge-gui/res/cardsfolder/l/looming_spires.txt +++ b/forge-gui/res/cardsfolder/l/looming_spires.txt @@ -1,9 +1,10 @@ Name:Looming Spires ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +1/+1 and gains first strike until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike SVar:PlayMain1:TRUE A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:Looming Spires enters the battlefield tapped.\nWhen Looming Spires enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn.\n{T}: Add {R}. +Oracle:Looming Spires enters tapped.\nWhen Looming Spires enters, target creature gets +1/+1 and gains first strike until end of turn.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/l/loose_in_the_park.txt b/forge-gui/res/cardsfolder/l/loose_in_the_park.txt index b324092b071..c85818e3796 100644 --- a/forge-gui/res/cardsfolder/l/loose_in_the_park.txt +++ b/forge-gui/res/cardsfolder/l/loose_in_the_park.txt @@ -3,11 +3,11 @@ ManaCost:1 G Types:Enchantment Aura K:Enchant land A:SP$ Attach | ValidTgts$ Land | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then draft a card from CARDNAME's spellbook and exile it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters, draw a card, then draft a card from CARDNAME's spellbook and exile it. SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ TrigDraft SVar:TrigDraft:DB$ Draft | TriggerZones$ Battlefield | Spellbook$ Bristling Boar,Enraged Ceratok,Exuberant Wolfbear,Gaea's Protector,Master Symmetrist,Ornery Dilophosaur,Overgrown Armasaur,Predatory Wurm,Prized Unicorn,Sabertooth Mauler,Spike-Tailed Ceratops,Spore Crawler,Thrashing Brontodon,Wardscale Crocodile,World Shaper | Zone$ Exile | RememberDrafted$ True A:AB$ Clone | Cost$ 3 | Defined$ Remembered | CloneTarget$ Enchanted | PumpKeywords$ Haste | AddTypes$ Land | Duration$ UntilEndOfTurn | SpellDescription$ Enchanted land becomes a copy of the exiled card until end of turn and gains haste. It's still a land. SVar:NonStackingAttachEffect:True DeckHas:Type$Boar|Rhino|Wolf|Bear|Elemental|Warrior|Rhino|Druid|Dinosaur|Wurm|Unicorn|Cat|Fungus|Crocodile|Merfolk|Shaman|Saproling & Ability$Mill|Graveyard|Sacrifice|Counters|Token DeckHints:Type$Human|Garruk -Oracle:Enchant land\nWhen Loose in the Park enters the battlefield, draw a card, then draft a card from Loose in the Park's spellbook and exile it.\n{3}: Enchanted land becomes a copy of the exiled card until end of turn and gains haste. It's still a land. +Oracle:Enchant land\nWhen Loose in the Park enters, draw a card, then draft a card from Loose in the Park's spellbook and exile it.\n{3}: Enchanted land becomes a copy of the exiled card until end of turn and gains haste. It's still a land. diff --git a/forge-gui/res/cardsfolder/l/loot_dispute.txt b/forge-gui/res/cardsfolder/l/loot_dispute.txt index aa370d3fd0f..052e723a1cb 100644 --- a/forge-gui/res/cardsfolder/l/loot_dispute.txt +++ b/forge-gui/res/cardsfolder/l/loot_dispute.txt @@ -1,11 +1,11 @@ Name:Loot Dispute ManaCost:3 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters the battlefield, you take the initiative and create a Treasure token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters, you take the initiative and create a Treasure token. SVar:TrigInitiative:DB$ TakeInitiative | SubAbility$ DBTreasure SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Creature.YouCtrl | AttackedTarget$ Player.hasInitiative | Execute$ DBTreasure | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack the player who has the initiative, create a Treasure token. T:Mode$ DungeonCompleted | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you complete a dungeon, create a 5/5 red Dragon creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ r_5_5_dragon_flying DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure|Dragon -Oracle:When Loot Dispute enters the battlefield, you take the initiative and create a Treasure token.\nWhenever you attack the player who has the initiative, create a Treasure token.\nLoud Ruckus — Whenever you complete a dungeon, create a 5/5 red Dragon creature token with flying. +Oracle:When Loot Dispute enters, you take the initiative and create a Treasure token.\nWhenever you attack the player who has the initiative, create a Treasure token.\nLoud Ruckus — Whenever you complete a dungeon, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt b/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt index b1054b7075a..147f3fb96bb 100644 --- a/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt +++ b/forge-gui/res/cardsfolder/l/loran_disciple_of_history.txt @@ -2,8 +2,8 @@ Name:Loran, Disciple of History ManaCost:3 W Types:Legendary Creature Human Artificer PT:3/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.Other+Legendary+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME or another legendary creature enters the battlefield under your control, return target artifact card from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.Other+Legendary+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME or another legendary creature you control enters, return target artifact card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard -Oracle:Whenever Loran, Disciple of History or another legendary creature enters the battlefield under your control, return target artifact card from your graveyard to your hand. +Oracle:Whenever Loran, Disciple of History or another legendary creature you control enters, return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt b/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt index a8a6a5f88d9..19724baa2d4 100644 --- a/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt +++ b/forge-gui/res/cardsfolder/l/loran_of_the_third_path.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Legendary Creature Human Artificer PT:2/1 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy up to one target artifact or enchantment. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy up to one target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to one target artifact or enchantment A:AB$ Draw | Cost$ T | ValidTgts$ Opponent | Defined$ TargetedAndYou | NumCards$ 1 | SpellDescription$ You and target opponent each draw a card. RemoveDeck:Random -Oracle:Vigilance\nWhen Loran of the Third Path enters the battlefield, destroy up to one target artifact or enchantment.\n{T}: You and target opponent each draw a card. +Oracle:Vigilance\nWhen Loran of the Third Path enters, destroy up to one target artifact or enchantment.\n{T}: You and target opponent each draw a card. diff --git a/forge-gui/res/cardsfolder/l/lord_of_change.txt b/forge-gui/res/cardsfolder/l/lord_of_change.txt index 7071165ce00..9ea7d2fa9de 100644 --- a/forge-gui/res/cardsfolder/l/lord_of_change.txt +++ b/forge-gui/res/cardsfolder/l/lord_of_change.txt @@ -4,6 +4,6 @@ Types:Creature Demon PT:6/6 K:Flying K:Ward:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Architect of Deception — When CARDNAME enters the battlefield, draw three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Architect of Deception — When CARDNAME enters, draw three cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 3 -Oracle:Flying, ward {3}\nArchitect of Deception — When Lord of Change enters the battlefield, draw three cards. +Oracle:Flying, ward {3}\nArchitect of Deception — When Lord of Change enters, draw three cards. diff --git a/forge-gui/res/cardsfolder/l/lord_of_tresserhorn.txt b/forge-gui/res/cardsfolder/l/lord_of_tresserhorn.txt index e188b8272dd..a5273e90f14 100644 --- a/forge-gui/res/cardsfolder/l/lord_of_tresserhorn.txt +++ b/forge-gui/res/cardsfolder/l/lord_of_tresserhorn.txt @@ -2,10 +2,10 @@ Name:Lord of Tresserhorn ManaCost:1 U B R Types:Legendary Creature Zombie PT:10/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLose | AILogic$ BadETB | TriggerDescription$ When CARDNAME enters the battlefield, you lose 2 life, you sacrifice two creatures, and target opponent draws two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLose | AILogic$ BadETB | TriggerDescription$ When CARDNAME enters, you lose 2 life, you sacrifice two creatures, and target opponent draws two cards. A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:TrigLose:DB$ LoseLife | LifeAmount$ 2 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | Amount$ 2 | SacValid$ Creature | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ValidTgts$ Opponent | NumCards$ 2 AI:RemoveDeck:Random -Oracle:When Lord of Tresserhorn enters the battlefield, you lose 2 life, you sacrifice two creatures, and target opponent draws two cards.\n{B}: Regenerate Lord of Tresserhorn. +Oracle:When Lord of Tresserhorn enters, you lose 2 life, you sacrifice two creatures, and target opponent draws two cards.\n{B}: Regenerate Lord of Tresserhorn. diff --git a/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt b/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt index 9ebc07d0bbd..143e35e4e1c 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitter_sewer_king.txt @@ -2,9 +2,9 @@ Name:Lord Skitter, Sewer King ManaCost:2 B Types:Legendary Creature Rat Noble PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Rat.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExileN | TriggerDescription$ Whenever another Rat enters the battlefield under your control, exile up to one target card from an opponent's graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Rat.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExileN | TriggerDescription$ Whenever another Rat you control enters, exile up to one target card from an opponent's graveyard. SVar:TrigExileN:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Card.OppOwn | TgtPrompt$ Select up to one target card from an opponent's graveyard T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock DeckHas:Ability$Token|Graveyard -Oracle:Whenever another Rat enters the battlefield under your control, exile up to one target card from an opponent's graveyard.\nAt the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:Whenever another Rat you control enters, exile up to one target card from an opponent's graveyard.\nAt the beginning of combat on your turn, create a 1/1 black Rat creature token with "This creature can't block." diff --git a/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt b/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt index bfc4233dadd..426c600f8fc 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitters_blessing.txt @@ -1,11 +1,11 @@ Name:Lord Skitter's Blessing ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_wicked | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | IsPresent$ Creature.enchanted+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your draw step, if you control an enchanted creature, you lose 1 life and you draw an additional card. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You DeckHas:Ability$Token & Type$Role|Aura DeckHints:Type$Aura -Oracle:When Lord Skitter's Blessing enters the battlefield, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.)\nAt the beginning of your draw step, if you control an enchanted creature, you lose 1 life and you draw an additional card. +Oracle:When Lord Skitter's Blessing enters, create a Wicked Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life.)\nAt the beginning of your draw step, if you control an enchanted creature, you lose 1 life and you draw an additional card. diff --git a/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt b/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt index 80bc6ac35da..46181f1c9eb 100644 --- a/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt +++ b/forge-gui/res/cardsfolder/l/lord_skitters_butcher.txt @@ -2,11 +2,11 @@ Name:Lord Skitter's Butcher ManaCost:2 B Types:Creature Rat Peasant PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBScry,DBPumpAll SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_rat_noblock | SpellDescription$ Create a 1/1 black Rat creature token with "This creature can't block." SVar:DBScry:DB$ Scry | UnlessCost$ Sac<1/Creature.Other/another creature> | UnlessPayer$ You | UnlessSwitched$ True | ScryNum$ 2 | UnlessResolveSubs$ WhenPaid | SubAbility$ DBDraw | SpellDescription$ You may sacrifice another creature. If you do, scry 2, then draw a card. SVar:DBDraw:DB$ Draw SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Creatures you control gain menace until end of turn. DeckHas:Ability$Token|Sacrifice -Oracle:When Lord Skitter's Butcher enters the battlefield, choose one —\n• Create a 1/1 black Rat creature token with "This creature can't block."\n• You may sacrifice another creature. If you do, scry 2, then draw a card.\n• Creatures you control gain menace until end of turn. +Oracle:When Lord Skitter's Butcher enters, choose one —\n• Create a 1/1 black Rat creature token with "This creature can't block."\n• You may sacrifice another creature. If you do, scry 2, then draw a card.\n• Creatures you control gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt b/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt index ce742b4e5d8..f6a93b914e9 100644 --- a/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt +++ b/forge-gui/res/cardsfolder/l/lord_xander_the_collector.txt @@ -2,7 +2,7 @@ Name:Lord Xander, the Collector ManaCost:4 U B R Types:Legendary Creature Vampire Demon Noble PT:6/6 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target opponent discards half the cards in their hand, rounded down. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, target opponent discards half the cards in their hand, rounded down. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose SVar:X:TargetedPlayer$CardsInHand/HalfDown T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player mills half their library, rounded down. @@ -13,4 +13,4 @@ SVar:TrigSacrifice:DB$ Sacrifice | ValidTgts$ Opponent | Amount$ Z | SacValid$ P SVar:Z:Count$Valid Permanent.nonLand+TargetedPlayerCtrl/HalfDown SVar:HasAttackEffect:TRUE DeckHas:Ability$Discard|Mill|Sacrifice -Oracle:When Lord Xander, the Collector enters the battlefield, target opponent discards half the cards in their hand, rounded down.\nWhenever Lord Xander, the Collector attacks, defending player mills half their library, rounded down.\nWhen Lord Xander, the Collector dies, target opponent sacrifices half the nonland permanents they control, rounded down. +Oracle:When Lord Xander, the Collector enters, target opponent discards half the cards in their hand, rounded down.\nWhenever Lord Xander, the Collector attacks, defending player mills half their library, rounded down.\nWhen Lord Xander, the Collector dies, target opponent sacrifices half the nonland permanents they control, rounded down. diff --git a/forge-gui/res/cardsfolder/l/lore_weaver.txt b/forge-gui/res/cardsfolder/l/lore_weaver.txt index 8897e63a7ce..2b6742d3e5b 100644 --- a/forge-gui/res/cardsfolder/l/lore_weaver.txt +++ b/forge-gui/res/cardsfolder/l/lore_weaver.txt @@ -5,4 +5,4 @@ PT:2/2 K:Partner:Ley Weaver A:AB$ Draw | Cost$ 5 U U | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws two cards. DeckHints:Name$Ley Weaver -Oracle:Partner with Ley Weaver (When this creature enters the battlefield, target player may put Ley Weaver into their hand from their library, then shuffle.)\n{5}{U}{U}: Target player draws two cards. +Oracle:Partner with Ley Weaver (When this creature enters, target player may put Ley Weaver into their hand from their library, then shuffle.)\n{5}{U}{U}: Target player draws two cards. diff --git a/forge-gui/res/cardsfolder/l/lorehold_campus.txt b/forge-gui/res/cardsfolder/l/lorehold_campus.txt index 48f7227efc3..09d98014af1 100644 --- a/forge-gui/res/cardsfolder/l/lorehold_campus.txt +++ b/forge-gui/res/cardsfolder/l/lorehold_campus.txt @@ -1,7 +1,8 @@ Name:Lorehold Campus 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$ Combo R W | SpellDescription$ Add {R} or {W}. A:AB$ Scry | Cost$ 4 T | ScryNum$ 1 | SpellDescription$ Scry 1. -Oracle:Lorehold Campus enters the battlefield tapped.\n{T}: Add {R} or {W}.\n{4}, {T}: Scry 1. +Oracle:Lorehold Campus enters tapped.\n{T}: Add {R} or {W}.\n{4}, {T}: Scry 1. diff --git a/forge-gui/res/cardsfolder/l/losheel_clockwork_scholar.txt b/forge-gui/res/cardsfolder/l/losheel_clockwork_scholar.txt index 3b0869c3fac..1e419d0399c 100644 --- a/forge-gui/res/cardsfolder/l/losheel_clockwork_scholar.txt +++ b/forge-gui/res/cardsfolder/l/losheel_clockwork_scholar.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elephant Artificer PT:2/4 R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Artifact+attacking+YouCtrl | IsCombat$ True | Description$ Prevent all combat damage that would be dealt to attacking artifact creatures you control. SVar:NonStackingEffect:True -T:Mode$ ChangesZoneAll | ValidCards$ Creature.Artifact+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more artifact creatures enter the battlefield under your control, draw a card. This ability triggers only once each turn. +T:Mode$ ChangesZoneAll | ValidCards$ Creature.Artifact+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever one or more artifact creatures you control enter, draw a card. This ability triggers only once each turn. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Type$Artifact -Oracle:Prevent all combat damage that would be dealt to attacking artifact creatures you control.\nWhenever one or more artifact creatures enter the battlefield under your control, draw a card. This ability triggers only once each turn. +Oracle:Prevent all combat damage that would be dealt to attacking artifact creatures you control.\nWhenever one or more artifact creatures you control enter, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/l/lossarnach_captain.txt b/forge-gui/res/cardsfolder/l/lossarnach_captain.txt index 61ca2f3db7c..2b167cfd636 100644 --- a/forge-gui/res/cardsfolder/l/lossarnach_captain.txt +++ b/forge-gui/res/cardsfolder/l/lossarnach_captain.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Soldier PT:3/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl+Other+Human | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or another Human enters the battlefield under your control, tap target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl+Other+Human | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or another Human you control enters, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | TokenAmount$ 1 @@ -11,4 +11,4 @@ SVar:BuffedBy:Creature SVar:PlayMain1:TRUE DeckHints:Type$Human DeckHas:Ability$Token -Oracle:First strike\nWhenever Lossarnach Captain or another Human enters the battlefield under your control, tap target creature an opponent controls.\nAt the beginning of your upkeep, create a 1/1 white Human Soldier creature token. +Oracle:First strike\nWhenever Lossarnach Captain or another Human you control enters, tap target creature an opponent controls.\nAt the beginning of your upkeep, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/l/lost_auramancers.txt b/forge-gui/res/cardsfolder/l/lost_auramancers.txt index 5b302fcc9ae..c55617bae1b 100644 --- a/forge-gui/res/cardsfolder/l/lost_auramancers.txt +++ b/forge-gui/res/cardsfolder/l/lost_auramancers.txt @@ -7,4 +7,4 @@ SVar:DBReturn:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Chan K:Vanishing:3 AI:RemoveDeck:Random DeckNeeds:Type$Enchantment -Oracle:Vanishing 3 (This creature enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Lost Auramancers dies, if it had no time counters on it, you may search your library for an enchantment card, put it onto the battlefield, then shuffle. +Oracle:Vanishing 3 (This creature enters with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Lost Auramancers dies, if it had no time counters on it, you may search your library for an enchantment card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lost_in_the_maze.txt b/forge-gui/res/cardsfolder/l/lost_in_the_maze.txt index 79e1d069959..b936c526b62 100644 --- a/forge-gui/res/cardsfolder/l/lost_in_the_maze.txt +++ b/forge-gui/res/cardsfolder/l/lost_in_the_maze.txt @@ -2,10 +2,10 @@ Name:Lost in the Maze ManaCost:X U U Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap X target creatures. Put a stun counter on each of those creatures you don't control. (If a permanent with a stun counter would become untapped, remove one from it instead.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap X target creatures. Put a stun counter on each of those creatures you don't control. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:TrigTap:DB$ Tap | TargetMin$ X | TargetMax$ X | ValidTgts$ Creature | SubAbility$ DBCounter | TgtPrompt$ Select target creatures SVar:DBCounter:DB$ PutCounter | Defined$ Targeted.YouDontCtrl | CounterType$ Stun | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.YouCtrl+tapped | AddKeyword$ Hexproof | Description$ Tapped creatures you control have hexproof. SVar:X:Count$xPaid DeckHas:Ability$Counters -Oracle:Flash\nWhen Lost in the Maze enters the battlefield, tap X target creatures. Put a stun counter on each of those creatures you don't control. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nTapped creatures you control have hexproof. +Oracle:Flash\nWhen Lost in the Maze enters, tap X target creatures. Put a stun counter on each of those creatures you don't control. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nTapped creatures you control have hexproof. diff --git a/forge-gui/res/cardsfolder/l/lost_legion.txt b/forge-gui/res/cardsfolder/l/lost_legion.txt index 20def35ba8f..87e603c4c42 100644 --- a/forge-gui/res/cardsfolder/l/lost_legion.txt +++ b/forge-gui/res/cardsfolder/l/lost_legion.txt @@ -2,6 +2,6 @@ Name:Lost Legion ManaCost:1 B B Types:Creature Spirit Knight PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. (To scry 2, look at the top two 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 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:When Lost Legion enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:When Lost Legion enters, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/l/lost_order_of_jarkeld.txt b/forge-gui/res/cardsfolder/l/lost_order_of_jarkeld.txt index 7397e7a1ad2..461279013a7 100644 --- a/forge-gui/res/cardsfolder/l/lost_order_of_jarkeld.txt +++ b/forge-gui/res/cardsfolder/l/lost_order_of_jarkeld.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Human Knight PT:1/1 K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters, choose an opponent. S:Mode$ Continuous | EffectZone$ Battlefield | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to 1 plus the number of creatures the chosen player controls. SVar:X:Count$Valid Creature.ChosenCtrl/Plus.1 -Oracle:As Lost Order of Jarkeld enters the battlefield, choose an opponent.\nLost Order of Jarkeld's power and toughness are each equal to 1 plus the number of creatures the chosen player controls. +Oracle:As Lost Order of Jarkeld enters, choose an opponent.\nLost Order of Jarkeld's power and toughness are each equal to 1 plus the number of creatures the chosen player controls. diff --git a/forge-gui/res/cardsfolder/l/lotleth_giant.txt b/forge-gui/res/cardsfolder/l/lotleth_giant.txt index b6a49f97b28..0b642ae0305 100644 --- a/forge-gui/res/cardsfolder/l/lotleth_giant.txt +++ b/forge-gui/res/cardsfolder/l/lotleth_giant.txt @@ -2,7 +2,7 @@ Name:Lotleth Giant ManaCost:6 B Types:Creature Zombie Giant PT:6/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Undergrowth — When CARDNAME enters the battlefield, it deals 1 damage to target opponent for each creature card in your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Undergrowth — When CARDNAME enters, it deals 1 damage to target opponent for each creature card in your graveyard. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ X SVar:X:Count$TypeInYourYard.Creature -Oracle:Undergrowth — When Lotleth Giant enters the battlefield, it deals 1 damage to target opponent for each creature card in your graveyard. +Oracle:Undergrowth — When Lotleth Giant enters, it deals 1 damage to target opponent for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/l/lotus_cobra.txt b/forge-gui/res/cardsfolder/l/lotus_cobra.txt index bf05e1b91d0..164fb4e826a 100644 --- a/forge-gui/res/cardsfolder/l/lotus_cobra.txt +++ b/forge-gui/res/cardsfolder/l/lotus_cobra.txt @@ -2,6 +2,6 @@ Name:Lotus Cobra ManaCost:1 G Types:Creature Snake PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ Landfall — Whenever a land you control enters, add one mana of any color. SVar:TrigMana:DB$ Mana | Produced$ Any -Oracle:Landfall — Whenever a land enters the battlefield under your control, add one mana of any color. +Oracle:Landfall — Whenever a land you control enters, add one mana of any color. diff --git a/forge-gui/res/cardsfolder/l/lotus_eye_mystics.txt b/forge-gui/res/cardsfolder/l/lotus_eye_mystics.txt index 217f57f034c..2430e89fbe2 100644 --- a/forge-gui/res/cardsfolder/l/lotus_eye_mystics.txt +++ b/forge-gui/res/cardsfolder/l/lotus_eye_mystics.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Monk PT:3/2 K:Prowess -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target enchantment card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target enchantment card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl DeckHints:Type$Instant|Sorcery & Ability$Graveyard -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Lotus-Eye Mystics enters the battlefield, return target enchantment card from your graveyard to your hand. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Lotus-Eye Mystics enters, return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/lotus_field.txt b/forge-gui/res/cardsfolder/l/lotus_field.txt index 039ad80f157..5d62d4d4ba8 100644 --- a/forge-gui/res/cardsfolder/l/lotus_field.txt +++ b/forge-gui/res/cardsfolder/l/lotus_field.txt @@ -1,11 +1,12 @@ Name:Lotus Field 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:Hexproof -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice two lands. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice two lands. SVar:TrigSac:DB$ Sacrifice | Amount$ 2 | Defined$ You | SacValid$ Land | AILogic$ ExceptSelf A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color. SVar:NeedsToPlayVar:X GT2 SVar:X:Count$Valid Land.Basic+YouCtrl -Oracle:Hexproof\nLotus Field enters the battlefield tapped.\nWhen Lotus Field enters the battlefield, sacrifice two lands.\n{T}: Add three mana of any one color. +Oracle:Hexproof\nLotus Field enters tapped.\nWhen Lotus Field enters, sacrifice two lands.\n{T}: Add three mana of any one color. diff --git a/forge-gui/res/cardsfolder/l/lotus_vale.txt b/forge-gui/res/cardsfolder/l/lotus_vale.txt index 8ece11f96fb..f85f263238c 100644 --- a/forge-gui/res/cardsfolder/l/lotus_vale.txt +++ b/forge-gui/res/cardsfolder/l/lotus_vale.txt @@ -2,7 +2,7 @@ Name:Lotus Vale ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color. -R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice two untapped lands instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. +R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter, sacrifice two untapped lands instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Land.untapped | Defined$ You | RememberSacrificed$ True | Amount$ 2 | StrictAmount$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Land.YouCtrl+untapped -Oracle:If Lotus Vale would enter the battlefield, sacrifice two untapped lands instead. If you do, put Lotus Vale onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add three mana of any one color. +Oracle:If Lotus Vale would enter, sacrifice two untapped lands instead. If you do, put Lotus Vale onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add three mana of any one color. diff --git a/forge-gui/res/cardsfolder/l/lounge.txt b/forge-gui/res/cardsfolder/l/lounge.txt index 5526bbc466d..1653f8ef224 100644 --- a/forge-gui/res/cardsfolder/l/lounge.txt +++ b/forge-gui/res/cardsfolder/l/lounge.txt @@ -1,8 +1,9 @@ Name:Lounge 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$ Combo B G | SpellDescription$ Add {B} or {G}. A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") DeckHints:Ability$Investigate|Token -Oracle:Lounge enters the battlefield tapped.\n{T}: Add {B} or {G}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Lounge enters tapped.\n{T}: Add {B} or {G}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/l/loxodon_eavesdropper.txt b/forge-gui/res/cardsfolder/l/loxodon_eavesdropper.txt index 154d8de1de4..85a8fd6c41b 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_eavesdropper.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_eavesdropper.txt @@ -2,9 +2,9 @@ Name:Loxodon Eavesdropper ManaCost:3 G Types:Creature Elephant Detective PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate | Num$ 1 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME gets +1/+1 and gains vigilance until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Vigilance | NumAtt$ 1 | NumDef$ 1 DeckHas:Ability$Investigate|Token|Sacrifice & Type$Artifact|Clue -Oracle:When Loxodon Eavesdropper enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you draw your second card each turn, Loxodon Eavesdropper gets +1/+1 and gains vigilance until end of turn. +Oracle:When Loxodon Eavesdropper enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you draw your second card each turn, Loxodon Eavesdropper gets +1/+1 and gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/l/loxodon_gatekeeper.txt b/forge-gui/res/cardsfolder/l/loxodon_gatekeeper.txt index 7c749174c5b..c5dd5816a62 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_gatekeeper.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_gatekeeper.txt @@ -2,6 +2,6 @@ Name:Loxodon Gatekeeper ManaCost:2 W W Types:Creature Elephant Soldier PT:2/3 -R:Event$ Moved | ValidCard$ Artifact.OppCtrl,Creature.OppCtrl,Land.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts, creatures, and lands your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Artifact.OppCtrl,Creature.OppCtrl,Land.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts, creatures, and lands your opponents control enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard -Oracle:Artifacts, creatures, and lands your opponents control enter the battlefield tapped. +Oracle:Artifacts, creatures, and lands your opponents control enter tapped. diff --git a/forge-gui/res/cardsfolder/l/loxodon_hierarch.txt b/forge-gui/res/cardsfolder/l/loxodon_hierarch.txt index c01e0f392e4..8954fb33517 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_hierarch.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_hierarch.txt @@ -2,7 +2,7 @@ Name:Loxodon Hierarch ManaCost:2 G W Types:Creature Elephant Cleric PT:4/4 -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 A:AB$ Regenerate | Cost$ G W Sac<1/CARDNAME> | Defined$ Valid Creature.YouCtrl | SpellDescription$ Regenerate each creature you control. -Oracle:When Loxodon Hierarch enters the battlefield, you gain 4 life.\n{G}{W}, Sacrifice Loxodon Hierarch: Regenerate each creature you control. +Oracle:When Loxodon Hierarch enters, you gain 4 life.\n{G}{W}, Sacrifice Loxodon Hierarch: Regenerate each creature you control. diff --git a/forge-gui/res/cardsfolder/l/loxodon_lifechanter.txt b/forge-gui/res/cardsfolder/l/loxodon_lifechanter.txt index d2fc646edba..430fb084da3 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_lifechanter.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_lifechanter.txt @@ -2,10 +2,10 @@ Name:Loxodon Lifechanter ManaCost:5 W Types:Creature Elephant Cleric PT:4/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLife | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have your life total become the total toughness of creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLife | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have your life total become the total toughness of creatures you control. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ Y SVar:Y:Count$Valid Creature.YouCtrl$SumToughness A:AB$ Pump | Cost$ 5 W | NumAtt$ X | NumDef$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is your life total. SVar:X:Count$YourLifeTotal AI:RemoveDeck:All -Oracle:When Loxodon Lifechanter enters the battlefield, you may have your life total become the total toughness of creatures you control.\n{5}{W}: Loxodon Lifechanter gets +X/+X until end of turn, where X is your life total. +Oracle:When Loxodon Lifechanter enters, you may have your life total become the total toughness of creatures you control.\n{5}{W}: Loxodon Lifechanter gets +X/+X until end of turn, where X is your life total. diff --git a/forge-gui/res/cardsfolder/l/loxodon_restorer.txt b/forge-gui/res/cardsfolder/l/loxodon_restorer.txt index 617dcc882da..69b457bde22 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_restorer.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_restorer.txt @@ -3,6 +3,6 @@ ManaCost:4 W W Types:Creature Elephant Cleric PT:3/4 K:Convoke -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: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.)\nWhen Loxodon Restorer enters the battlefield, you gain 4 life. +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.)\nWhen Loxodon Restorer enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt b/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt index 561c44903f8..6d531551dd0 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Elephant Soldier PT:3/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control gain vigilance until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures you control gain vigilance until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.StrictlyOther+YouCtrl | KW$ Vigilance SVar:PlayMain1:TRUE -Oracle:Vigilance\nWhen Loxodon Sergeant enters the battlefield, other creatures you control gain vigilance until end of turn. +Oracle:Vigilance\nWhen Loxodon Sergeant enters, other creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/l/loyal_gryff.txt b/forge-gui/res/cardsfolder/l/loyal_gryff.txt index 0c8fd387082..59b27c84785 100644 --- a/forge-gui/res/cardsfolder/l/loyal_gryff.txt +++ b/forge-gui/res/cardsfolder/l/loyal_gryff.txt @@ -4,6 +4,6 @@ Types:Creature Hippogriff PT:2/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return another creature you control to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Other+YouCtrl | SelectPrompt$ Select another creature you control -Oracle:Flash\nFlying\nWhen Loyal Gryff enters the battlefield, you may return another creature you control to its owner's hand. +Oracle:Flash\nFlying\nWhen Loyal Gryff enters, you may return another creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/l/loyal_warhound.txt b/forge-gui/res/cardsfolder/l/loyal_warhound.txt index 31378073a1b..84d4f182b6d 100644 --- a/forge-gui/res/cardsfolder/l/loyal_warhound.txt +++ b/forge-gui/res/cardsfolder/l/loyal_warhound.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Dog PT:3/1 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ When CARDNAME enters, if an opponent controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Plains.Basic | ChangeNum$ 1 SVar:X:Count$Valid Land.YouCtrl SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl -Oracle:Vigilance\nWhen Loyal Warhound enters the battlefield, if an opponent controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. +Oracle:Vigilance\nWhen Loyal Warhound enters, if an opponent controls more lands than you, search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/ludevic_necrogenius_olag_ludevics_hubris.txt b/forge-gui/res/cardsfolder/l/ludevic_necrogenius_olag_ludevics_hubris.txt index c25884796ec..a7fc878a192 100644 --- a/forge-gui/res/cardsfolder/l/ludevic_necrogenius_olag_ludevics_hubris.txt +++ b/forge-gui/res/cardsfolder/l/ludevic_necrogenius_olag_ludevics_hubris.txt @@ -2,15 +2,15 @@ Name:Ludevic, Necrogenius ManaCost:U B Types:Legendary Creature Human Wizard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill a card. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters or attacks, mill a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, mill a card. SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ You A:AB$ SetState | Cost$ XMin1 X U U B B ExileFromGrave | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | SpellDescription$ Transform NICKNAME. X can't be zero. Activate only as a sorcery. SVar:X:Count$xPaid DeckHas:Ability$Mill|Counters DeckHints:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Whenever Ludevic, Necrogenius enters the battlefield or attacks, mill a card.\n{X}{U}{U}{B}{B}, Exile X creature cards from your graveyard: Transform Ludevic. X can't be zero. Activate only as a sorcery. +Oracle:Whenever Ludevic, Necrogenius enters or attacks, mill a card.\n{X}{U}{U}{B}{B}, Exile X creature cards from your graveyard: Transform Ludevic. X can't be zero. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/l/lukamina_moon_druid.txt b/forge-gui/res/cardsfolder/l/lukamina_moon_druid.txt index c44b863436c..93838478118 100644 --- a/forge-gui/res/cardsfolder/l/lukamina_moon_druid.txt +++ b/forge-gui/res/cardsfolder/l/lukamina_moon_druid.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Legendary Creature Human Druid PT:2/2 K:Specialize:3:Wild Shape:Activate only if you control six or more lands.:IsPresent$ Land.YouCtrl | PresentCompare$ GE6 -T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, seek a land card with a basic land type. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters, if you cast it, seek a land card with a basic land type. SVar:TrigSeek:DB$ Seek | Type$ Land.hasABasicLandType AlternateMode:Specialize -Oracle:Wild Shape — Specialize {3}. Activate only if you control six or more lands.\nWhen Lukamina, Moon Druid enters the battlefield, if you cast it, seek a land card with a basic land type. +Oracle:Wild Shape — Specialize {3}. Activate only if you control six or more lands.\nWhen Lukamina, Moon Druid enters, if you cast it, seek a land card with a basic land type. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt b/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt index 9c30f4c8ee1..033152ce65a 100644 --- a/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt +++ b/forge-gui/res/cardsfolder/l/lulu_forgetful_hollyphant.txt @@ -4,12 +4,12 @@ Types:Legendary Creature Elephant Angel PT:1/3 K:Flying K:Specialize:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.withoutFlying | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ When you cast your next creature spell without flying, it perpetually gains flying. SVar:TrigPump:DB$ Pump | PumpZone$ Stack | Defined$ TriggeredCard | KW$ Flying | Duration$ Perpetual AlternateMode:Specialize -Oracle:Flying\nSpecialize {2}\nWhen Lulu, Forgetful Hollyphant enters the battlefield, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." +Oracle:Flying\nSpecialize {2}\nWhen Lulu, Forgetful Hollyphant enters, you get a boon with "When you cast your next creature spell without flying, it perpetually gains flying." SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/l/lumbering_battlement.txt b/forge-gui/res/cardsfolder/l/lumbering_battlement.txt index f1e5eb647cb..d623fa889a6 100644 --- a/forge-gui/res/cardsfolder/l/lumbering_battlement.txt +++ b/forge-gui/res/cardsfolder/l/lumbering_battlement.txt @@ -3,10 +3,10 @@ ManaCost:4 W Types:Creature Beast PT:4/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile any number of other nontoken creatures you control until it leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile any number of other nontoken creatures you control until it leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Hidden$ True | ChangeType$ Creature.nonToken+Other+YouCtrl | ChangeNum$ MaxTgts | SelectPrompt$ Choose any number of other nontoken creatures you control | Duration$ UntilHostLeavesPlay S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +2/+2 for each card exiled with it. SVar:X:Count$ValidExile Card.ExiledWithSource/Times.2 SVar:MaxTgts:Count$Valid Creature.nonToken+Other+YouCtrl AI:RemoveDeck:Random -Oracle:Vigilance\nWhen Lumbering Battlement enters the battlefield, exile any number of other nontoken creatures you control until it leaves the battlefield.\nLumbering Battlement gets +2/+2 for each card exiled with it. +Oracle:Vigilance\nWhen Lumbering Battlement enters, exile any number of other nontoken creatures you control until it leaves the battlefield.\nLumbering Battlement gets +2/+2 for each card exiled with it. diff --git a/forge-gui/res/cardsfolder/l/lumbering_falls.txt b/forge-gui/res/cardsfolder/l/lumbering_falls.txt index 40ba2f12dc4..a2a51f3cc74 100644 --- a/forge-gui/res/cardsfolder/l/lumbering_falls.txt +++ b/forge-gui/res/cardsfolder/l/lumbering_falls.txt @@ -1,7 +1,8 @@ Name:Lumbering Falls 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$ Combo G U | SpellDescription$ Add {G} or {U}. A:AB$ Animate | Cost$ 2 G U | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Elemental | Colors$ Green,Blue | OverwriteColors$ True | Keywords$ Hexproof | SpellDescription$ CARDNAME becomes a 3/3 green and blue Elemental creature with hexproof until end of turn. It's still a land. -Oracle:Lumbering Falls enters the battlefield tapped.\n{T}: Add {G} or {U}.\n{2}{G}{U}: Lumbering Falls becomes a 3/3 green and blue Elemental creature with hexproof until end of turn. It's still a land. +Oracle:Lumbering Falls enters tapped.\n{T}: Add {G} or {U}.\n{2}{G}{U}: Lumbering Falls becomes a 3/3 green and blue Elemental creature with hexproof until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/l/lumbering_lightshield.txt b/forge-gui/res/cardsfolder/l/lumbering_lightshield.txt index 12f0cfc6378..b2ee34f6b2b 100644 --- a/forge-gui/res/cardsfolder/l/lumbering_lightshield.txt +++ b/forge-gui/res/cardsfolder/l/lumbering_lightshield.txt @@ -2,9 +2,9 @@ Name:Lumbering Lightshield ManaCost:1 W Types:Creature Illusion PT:1/4 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals a nonland card at random from their hand. It perpetually gains "This spell costs {1} more to cast." +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters, target opponent reveals a nonland card at random from their hand. It perpetually gains "This spell costs {1} more to cast." SVar:TrigReveal:DB$ Reveal | Random$ True | RevealValid$ Card.nonLand | RememberRevealed$ True | ValidTgts$ Opponent | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ PerpetualRaiseCost | Duration$ Perpetual | SubAbility$ DBCleanup SVar:PerpetualRaiseCost:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | Description$ This spell costs {1} more to cast. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Lumbering Lightshield enters the battlefield, target opponent reveals a nonland card at random from their hand. It perpetually gains "This spell costs {1} more to cast." +Oracle:When Lumbering Lightshield enters, target opponent reveals a nonland card at random from their hand. It perpetually gains "This spell costs {1} more to cast." diff --git a/forge-gui/res/cardsfolder/l/lumbering_megasloth.txt b/forge-gui/res/cardsfolder/l/lumbering_megasloth.txt index f6645ca86db..6b005da09fb 100644 --- a/forge-gui/res/cardsfolder/l/lumbering_megasloth.txt +++ b/forge-gui/res/cardsfolder/l/lumbering_megasloth.txt @@ -3,10 +3,11 @@ ManaCost:10 G G Types:Creature Sloth Mutant PT:8/8 K:Trample -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 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each counter among players and permanents. SVar:X:SVar$Y/Plus.Z SVar:Y:Count$Valid Card.Permanent$CardCounters.ALL SVar:Z:PlayerCountPlayers$Counters.ALL DeckHints:Ability$Counters -Oracle:This spell costs {1} less to cast for each counter among players and permanents.\nTrample\nLumbering Megasloth enters the battlefield tapped. +Oracle:This spell costs {1} less to cast for each counter among players and permanents.\nTrample\nLumbering Megasloth enters tapped. diff --git a/forge-gui/res/cardsfolder/l/lumengrid_drake.txt b/forge-gui/res/cardsfolder/l/lumengrid_drake.txt index 300c7eb80d4..b81fc0a61e7 100644 --- a/forge-gui/res/cardsfolder/l/lumengrid_drake.txt +++ b/forge-gui/res/cardsfolder/l/lumengrid_drake.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Drake PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBounce | Metalcraft$ True | TriggerDescription$ Metalcraft — When CARDNAME enters the battlefield, if you control three or more artifacts, return target creature to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBounce | Metalcraft$ True | TriggerDescription$ Metalcraft — When CARDNAME enters, if you control three or more artifacts, return target creature to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand -Oracle:Flying\nMetalcraft — When Lumengrid Drake enters the battlefield, if you control three or more artifacts, return target creature to its owner's hand. +Oracle:Flying\nMetalcraft — When Lumengrid Drake enters, if you control three or more artifacts, return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/l/lumengrid_sentinel.txt b/forge-gui/res/cardsfolder/l/lumengrid_sentinel.txt index 987f7788e6a..11d5d75f1c8 100644 --- a/forge-gui/res/cardsfolder/l/lumengrid_sentinel.txt +++ b/forge-gui/res/cardsfolder/l/lumengrid_sentinel.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/2 K:Flying -T:Mode$ ChangesZone | ValidCard$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact enters the battlefield under your control, you may tap target permanent. +T:Mode$ ChangesZone | ValidCard$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact you control enters, you may tap target permanent. SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent -Oracle:Flying\nWhenever an artifact enters the battlefield under your control, you may tap target permanent. +Oracle:Flying\nWhenever an artifact you control enters, you may tap target permanent. diff --git a/forge-gui/res/cardsfolder/l/luminate_primordial.txt b/forge-gui/res/cardsfolder/l/luminate_primordial.txt index 71d7e5c8355..7ddd2a2ec7e 100644 --- a/forge-gui/res/cardsfolder/l/luminate_primordial.txt +++ b/forge-gui/res/cardsfolder/l/luminate_primordial.txt @@ -3,10 +3,10 @@ ManaCost:5 W W Types:Creature Avatar PT:4/7 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ExileOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, exile up to one target creature that player controls and that player gains life equal to its power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ExileOneEach | TriggerDescription$ When CARDNAME enters, for each opponent, exile up to one target creature that player controls and that player gains life equal to its power. SVar:ExileOneEach:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature each opponent controls | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | SubAbility$ LoopTgts SVar:LoopTgts:DB$ RepeatEach | RepeatSubAbility$ GiveLifeEach | DefinedCards$ Targeted SVar:GiveLifeEach:DB$ GainLife | Defined$ RememberedController | LifeAmount$ TgtPower SVar:OneEach:PlayerCountOpponents$Amount SVar:TgtPower:RememberedLKI$CardPower -Oracle:Vigilance\nWhen Luminate Primordial enters the battlefield, for each opponent, exile up to one target creature that player controls and that player gains life equal to its power. +Oracle:Vigilance\nWhen Luminate Primordial enters, for each opponent, exile up to one target creature that player controls and that player gains life equal to its power. diff --git a/forge-gui/res/cardsfolder/l/lunar_avenger.txt b/forge-gui/res/cardsfolder/l/lunar_avenger.txt index 17a8a80a574..d846b8ec785 100644 --- a/forge-gui/res/cardsfolder/l/lunar_avenger.txt +++ b/forge-gui/res/cardsfolder/l/lunar_avenger.txt @@ -8,4 +8,4 @@ AI:RemoveDeck:Random SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nRemove a +1/+1 counter from Lunar Avenger: Lunar Avenger gains your choice of flying, first strike, or haste until end of turn. +Oracle:Sunburst (This enters with a +1/+1 counter on it for each color of mana spent to cast it.)\nRemove a +1/+1 counter from Lunar Avenger: Lunar Avenger gains your choice of flying, first strike, or haste until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lunarch_veteran_luminous_phantom.txt b/forge-gui/res/cardsfolder/l/lunarch_veteran_luminous_phantom.txt index 8cc2e793e3a..f111659419f 100644 --- a/forge-gui/res/cardsfolder/l/lunarch_veteran_luminous_phantom.txt +++ b/forge-gui/res/cardsfolder/l/lunarch_veteran_luminous_phantom.txt @@ -2,12 +2,12 @@ Name:Lunarch Veteran ManaCost:W Types:Creature Human Cleric PT:1/1 -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 K:Disturb:1 W DeckHas:Ability$LifeGain|Graveyard AlternateMode:DoubleFaced -Oracle:Whenever another creature enters the battlefield under your control, you gain 1 life.\nDisturb {1}{W} (You may cast this card from your graveyard transformed for its disturb cost.) +Oracle:Whenever another creature you control enters, you gain 1 life.\nDisturb {1}{W} (You may cast this card from your graveyard transformed for its disturb cost.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/l/lupine_harbingers.txt b/forge-gui/res/cardsfolder/l/lupine_harbingers.txt index 58f431186b9..c2e850243d2 100644 --- a/forge-gui/res/cardsfolder/l/lupine_harbingers.txt +++ b/forge-gui/res/cardsfolder/l/lupine_harbingers.txt @@ -7,9 +7,9 @@ K:Haste T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Exile | Execute$ TrigNoteNum | Static$ True SVar:TrigNoteNum:DB$ Pump | NoteNumber$ X SVar:X:Count$YourTurns -K:etbCounter:P1P1:Z:CheckSVar$ WasForetold:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of turns you've begun since it was foretold. +K:etbCounter:P1P1:Z:CheckSVar$ WasForetold:CARDNAME enters with X +1/+1 counters on it, where X is the number of turns you've begun since it was foretold. SVar:Z:SVar$X/Minus.Y SVar:Y:Count$NotedNumber SVar:WasForetold:Count$Foretold.1.0 K:Foretell:4 G G -Oracle:Trample, haste\nLupine Harbingers enters the battlefield with X +1/+1 counters on it, where X is the number of turns you've begun since it was foretold.\nForetell {4}{G}{G} +Oracle:Trample, haste\nLupine Harbingers enters with X +1/+1 counters on it, where X is the number of turns you've begun since it was foretold.\nForetell {4}{G}{G} diff --git a/forge-gui/res/cardsfolder/l/lurebound_scarecrow.txt b/forge-gui/res/cardsfolder/l/lurebound_scarecrow.txt index 4f84148c29c..1026c80b3f7 100644 --- a/forge-gui/res/cardsfolder/l/lurebound_scarecrow.txt +++ b/forge-gui/res/cardsfolder/l/lurebound_scarecrow.txt @@ -3,8 +3,8 @@ ManaCost:3 Types:Artifact Creature Scarecrow PT:4/4 K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentComputerControls +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters, choose a color. | AILogic$ MostProminentComputerControls T:Mode$ Always | IsPresent$ Permanent.YouCtrl+ChosenColor | PresentCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When you control no permanents of the chosen color, sacrifice CARDNAME. SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 SVar:NeedsToPlay:Permanent.nonColorless+YouCtrl -Oracle:As Lurebound Scarecrow enters the battlefield, choose a color.\nWhen you control no permanents of the chosen color, sacrifice Lurebound Scarecrow. +Oracle:As Lurebound Scarecrow enters, choose a color.\nWhen you control no permanents of the chosen color, sacrifice Lurebound Scarecrow. diff --git a/forge-gui/res/cardsfolder/l/lurking_automaton.txt b/forge-gui/res/cardsfolder/l/lurking_automaton.txt index 7e224c63a91..6f3fc9bc8e4 100644 --- a/forge-gui/res/cardsfolder/l/lurking_automaton.txt +++ b/forge-gui/res/cardsfolder/l/lurking_automaton.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Construct PT:0/0 Draft:Reveal CARDNAME as you draft it. Draft:Note how many cards you've drafted this draft round, including CARDNAME. -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the highest number you noted for cards named Lurking Automaton. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the highest number you noted for cards named Lurking Automaton. SVar:X:Count$DraftNotesHighest.Lurking Automaton -Oracle:Reveal Lurking Automaton as you draft it and note how many cards you've drafted this draft round, including Lurking Automaton.\nLurking Automaton enters the battlefield with X +1/+1 counters on it, where X is the highest number you noted for cards named Lurking Automaton. +Oracle:Reveal Lurking Automaton as you draft it and note how many cards you've drafted this draft round, including Lurking Automaton.\nLurking Automaton enters with X +1/+1 counters on it, where X is the highest number you noted for cards named Lurking Automaton. diff --git a/forge-gui/res/cardsfolder/l/lurking_crocodile.txt b/forge-gui/res/cardsfolder/l/lurking_crocodile.txt index 4f50b5bff6f..6e6b2c3f4a0 100644 --- a/forge-gui/res/cardsfolder/l/lurking_crocodile.txt +++ b/forge-gui/res/cardsfolder/l/lurking_crocodile.txt @@ -4,4 +4,4 @@ Types:Creature Crocodile PT:2/2 K:Bloodthirst:1 K:Landwalk:Island -Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters the battlefield with a +1/+1 counter on it.)\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.) +Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters with a +1/+1 counter on it.)\nIslandwalk (This creature can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/l/lurking_deadeye.txt b/forge-gui/res/cardsfolder/l/lurking_deadeye.txt index 235d6d2f1b4..ce929df0c97 100644 --- a/forge-gui/res/cardsfolder/l/lurking_deadeye.txt +++ b/forge-gui/res/cardsfolder/l/lurking_deadeye.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Human Assassin PT:4/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target creature that was dealt damage this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target creature that was dealt damage this turn. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn -Oracle:Flash\nWhen Lurking Deadeye enters the battlefield, destroy target creature that was dealt damage this turn. +Oracle:Flash\nWhen Lurking Deadeye enters, destroy target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/l/lurking_spinecrawler.txt b/forge-gui/res/cardsfolder/l/lurking_spinecrawler.txt index 8ec432c0d2f..312a4a01439 100644 --- a/forge-gui/res/cardsfolder/l/lurking_spinecrawler.txt +++ b/forge-gui/res/cardsfolder/l/lurking_spinecrawler.txt @@ -2,7 +2,7 @@ Name:Lurking Spinecrawler ManaCost:3 B Types:Creature Horror PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, you may choose a nonland card in your hand. If you do, that card perpetually incorporates {1}{B} and gains "When you cast this spell, each opponent sacrifices a creature. Each opponent who can't discards a card." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, you may choose a nonland card in your hand. If you do, that card perpetually incorporates {1}{B} and gains "When you cast this spell, each opponent sacrifices a creature. Each opponent who can't discards a card." SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.nonLand+YouOwn | ChoiceTitle$ You may choose a nonland card in your hand | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | Incorporate$ 1 B | Triggers$ CastTrig | Duration$ Perpetual | SubAbility$ DBCleanChosen SVar:DBCleanChosen:DB$ Cleanup | ClearChosenCard$ True @@ -15,4 +15,4 @@ SVar:TrigDrain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ TriggeredCard$Card SVar:DBGainLife:DB$ GainLife | LifeAmount$ TriggeredCard$CardNumColors DeckHas:Ability$LifeGain SVar:BuffedBy:Card.MultiColor -Oracle:When Lurking Spinecrawler enters the battlefield, you may choose a nonland card in your hand. If you do, that card perpetually incorporates {1}{B} and gains "When you cast this spell, each opponent sacrifices a creature. Each opponent who can't discards a card."\nWhenever you cast a multicolored spell, for each of that spell's colors, each opponent loses 1 life and you gain 1 life. +Oracle:When Lurking Spinecrawler enters, you may choose a nonland card in your hand. If you do, that card perpetually incorporates {1}{B} and gains "When you cast this spell, each opponent sacrifices a creature. Each opponent who can't discards a card."\nWhenever you cast a multicolored spell, for each of that spell's colors, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/l/lush_oasis.txt b/forge-gui/res/cardsfolder/l/lush_oasis.txt index 07986a10c5b..b10cbe55213 100644 --- a/forge-gui/res/cardsfolder/l/lush_oasis.txt +++ b/forge-gui/res/cardsfolder/l/lush_oasis.txt @@ -1,8 +1,9 @@ Name:Lush Oasis ManaCost:no cost Types:Land Desert -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target opponent. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo G U | SpellDescription$ Add {G} or {U}. -Oracle:Lush Oasis enters the battlefield tapped.\nWhen Lush Oasis enters the battlefield, it deals 1 damage to target opponent.\n{T}:Add {G} or {U}. +Oracle:Lush Oasis enters tapped.\nWhen Lush Oasis enters, it deals 1 damage to target opponent.\n{T}:Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/l/lush_portico.txt b/forge-gui/res/cardsfolder/l/lush_portico.txt index 4f24f99d64c..0ee3186eb90 100644 --- a/forge-gui/res/cardsfolder/l/lush_portico.txt +++ b/forge-gui/res/cardsfolder/l/lush_portico.txt @@ -1,9 +1,10 @@ Name:Lush Portico ManaCost:no cost Types:Land Forest Plains -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {G} or {W}.)\nLush Portico enters the battlefield tapped.\nWhen Lush Portico enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +Oracle:({T}: Add {G} or {W}.)\nLush Portico enters tapped.\nWhen Lush Portico enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt index df892428e4b..ecc204db48f 100644 --- a/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt +++ b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elemental Otter PT:3/2 K:Companion:Special:UniqueNames:Each nonland card in your starting deck has a different name. K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCastByYou | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCastByYou | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. SVar:TrigCopy:DB$ CopySpellAbility | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery spell you control | MayChooseTarget$ True DeckHints:Type$Instant|Sorcery -Oracle:Companion — Each nonland card in your starting deck has a different name. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nFlash\nWhen Lutri, the Spellchaser enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. +Oracle:Companion — Each nonland card in your starting deck has a different name. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nFlash\nWhen Lutri, the Spellchaser enters, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/l/lux_artillery.txt b/forge-gui/res/cardsfolder/l/lux_artillery.txt index 95d3b5b2a39..9ff548cbb2a 100644 --- a/forge-gui/res/cardsfolder/l/lux_artillery.txt +++ b/forge-gui/res/cardsfolder/l/lux_artillery.txt @@ -1,11 +1,11 @@ Name:Lux Artillery ManaCost:4 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Artifact.Creature | ValidActivatingPlayer$ You | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact creature spell, it gains sunburst. (It enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.) +T:Mode$ SpellCast | ValidCard$ Artifact.Creature | ValidActivatingPlayer$ You | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact creature spell, it gains sunburst. (It enters with a +1/+1 counter on it for each color of mana spent to cast it.) SVar:TrigAnimate:DB$ Animate | Keywords$ Sunburst | Defined$ TriggeredCard | Duration$ Permanent T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE30 | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if there are thirty or more counters among artifacts and creatures you control, CARDNAME deals 10 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 10 SVar:X:Count$Valid Artifact.YouCtrl,Creature.YouCtrl$CardCounters.ALL DeckHas:Ability$Counters DeckHints:Type$Artifact -Oracle:Whenever you cast an artifact creature spell, it gains sunburst. (It enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.)\nAt the beginning of your end step, if there are thirty or more counters among artifacts and creatures you control, Lux Artillery deals 10 damage to each opponent. +Oracle:Whenever you cast an artifact creature spell, it gains sunburst. (It enters with a +1/+1 counter on it for each color of mana spent to cast it.)\nAt the beginning of your end step, if there are thirty or more counters among artifacts and creatures you control, Lux Artillery deals 10 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/l/luxury_suite.txt b/forge-gui/res/cardsfolder/l/luxury_suite.txt index 4441e932a2a..0421e24e508 100644 --- a/forge-gui/res/cardsfolder/l/luxury_suite.txt +++ b/forge-gui/res/cardsfolder/l/luxury_suite.txt @@ -1,8 +1,8 @@ Name:Luxury Suite ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you have two or more opponents. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. -Oracle:Luxury Suite enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {B} or {R}. +Oracle:Luxury Suite enters tapped unless you have two or more opponents.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/l/lydari_druid.txt b/forge-gui/res/cardsfolder/l/lydari_druid.txt index cb41b420cd8..35e4bdbe50a 100644 --- a/forge-gui/res/cardsfolder/l/lydari_druid.txt +++ b/forge-gui/res/cardsfolder/l/lydari_druid.txt @@ -2,9 +2,9 @@ Name:Lydari Druid ManaCost:2 G Types:Creature Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, for each land on the battlefield, choose a basic land type at random. Those lands become the land types chosen this way. (This effect lasts indefinitely.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters, for each land on the battlefield, choose a basic land type at random. Those lands become the land types chosen this way. (This effect lasts indefinitely.) SVar:TrigRepeat:DB$ RepeatEach | RepeatCards$ Land | RepeatSubAbility$ DBChooseLT | SubAbility$ DBCleanup SVar:DBChooseLT:DB$ ChooseType | Defined$ You | AtRandom$ True | Type$ Basic Land | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ ChosenType | RemoveLandTypes$ True | RemoveIntrinsicAbilities$ True | Duration$ Permanent SVar:DBCleanup:DB$ Cleanup | ClearChosenType$ True -Oracle:When Lydari Druid enters the battlefield, for each land on the battlefield, choose a basic land type at random. Those lands become the land types chosen this way. (This effect lasts indefinitely.) +Oracle:When Lydari Druid enters, for each land on the battlefield, choose a basic land type at random. Those lands become the land types chosen this way. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/l/lydari_elephant.txt b/forge-gui/res/cardsfolder/l/lydari_elephant.txt index d99b43b672a..d018ac3a0b1 100644 --- a/forge-gui/res/cardsfolder/l/lydari_elephant.txt +++ b/forge-gui/res/cardsfolder/l/lydari_elephant.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Elephant PT:*/* K:ETBReplacement:Other:RandomPower -SVar:RandomPower:DB$ Animate | Defined$ Self | Power$ X | Toughness$ X | Duration$ Permanent | SpellDescription$ As CARDNAME enters the battlefield, choose two numbers from 3 to 7 at random. CARDNAME's power is equal to the first number chosen and its toughness equal to the second number chosen. +SVar:RandomPower:DB$ Animate | Defined$ Self | Power$ X | Toughness$ X | Duration$ Permanent | SpellDescription$ As CARDNAME enters, choose two numbers from 3 to 7 at random. CARDNAME's power is equal to the first number chosen and its toughness equal to the second number chosen. SVar:X:Count$Random.3.7 -Oracle:As Lydari Elephant enters the battlefield, choose two numbers from 3 to 7 at random. Lydari Elephant's power is equal to the first number chosen and its toughness equal to the second number chosen. +Oracle:As Lydari Elephant enters, choose two numbers from 3 to 7 at random. Lydari Elephant's power is equal to the first number chosen and its toughness equal to the second number chosen. diff --git a/forge-gui/res/cardsfolder/l/lyev_skyknight.txt b/forge-gui/res/cardsfolder/l/lyev_skyknight.txt index 8af9a6e8915..984f1cbabea 100644 --- a/forge-gui/res/cardsfolder/l/lyev_skyknight.txt +++ b/forge-gui/res/cardsfolder/l/lyev_skyknight.txt @@ -3,7 +3,7 @@ ManaCost:1 W U Types:Creature Human Knight PT:3/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters the battlefield, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.) SVar:Detain:DB$ Pump | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | Duration$ UntilYourNextTurn | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | AILogic$ DetainNonLand SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Lyev Skyknight enters the battlefield, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.) +Oracle:Flying\nWhen Lyev Skyknight enters, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.)