diff --git a/forge-gui/res/cardsfolder/l/laboratory_brute.txt b/forge-gui/res/cardsfolder/l/laboratory_brute.txt index 51e9d7f6731..7c58004a04d 100644 --- a/forge-gui/res/cardsfolder/l/laboratory_brute.txt +++ b/forge-gui/res/cardsfolder/l/laboratory_brute.txt @@ -2,8 +2,8 @@ Name:Laboratory Brute ManaCost:3 U Types:Creature Zombie Horror PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -Oracle:When Laboratory Brute enters the battlefield, mill four cards. +Oracle:When Laboratory Brute enters, mill four cards. diff --git a/forge-gui/res/cardsfolder/l/labro_bot.txt b/forge-gui/res/cardsfolder/l/labro_bot.txt index 7dec417cedb..9c2faac0cc8 100644 --- a/forge-gui/res/cardsfolder/l/labro_bot.txt +++ b/forge-gui/res/cardsfolder/l/labro_bot.txt @@ -2,6 +2,6 @@ Name:Labro Bot ManaCost:5 Types:Host Artifact Creature Dog PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | Host$ True | TriggerDescription$ When this creature enters the battlefield, return target host card or card with augment from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | Host$ True | TriggerDescription$ When this creature enters, return target host card or card with augment from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Host.YouOwn,Card.YouOwn+withAugment -Oracle:When this creature enters the battlefield, return target host card or card with augment from your graveyard to your hand. +Oracle:When this creature enters, return target host card or card with augment from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/laezel_githyanki_warrior.txt b/forge-gui/res/cardsfolder/l/laezel_githyanki_warrior.txt index bb96205bd93..e1c1e31b55d 100644 --- a/forge-gui/res/cardsfolder/l/laezel_githyanki_warrior.txt +++ b/forge-gui/res/cardsfolder/l/laezel_githyanki_warrior.txt @@ -20,10 +20,10 @@ ManaCost:3 W W Types:Legendary Creature Gith Warrior PT:3/6 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When this creature enters the battlefield or specializes, seek a nonland permanent card with mana value 3 or less. -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigSeek | Secondary$ True | TriggerDescription$ When this creature enters the battlefield or specializes, seek a nonland permanent card with mana value 3 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When this creature enters or specializes, seek a nonland permanent card with mana value 3 or less. +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigSeek | Secondary$ True | TriggerDescription$ When this creature enters or specializes, seek a nonland permanent card with mana value 3 or less. SVar:TrigSeek:DB$ Seek | Type$ Card.Permanent+nonLand+cmcLE3 -Oracle:Double strike\nWhen this creature enters the battlefield or specializes, seek a nonland permanent card with mana value 3 or less. +Oracle:Double strike\nWhen this creature enters or specializes, seek a nonland permanent card with mana value 3 or less. SPECIALIZE:BLUE @@ -32,14 +32,14 @@ ManaCost:3 W U Types:Legendary Creature Gith Horror Warrior PT:3/6 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When this creature enters the battlefield or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ When this creature enters the battlefield or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When this creature enters or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ When this creature enters or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." SVar:TrigChoose:DB$ ChooseCard | Choices$ Creature.OppCtrl | ChoiceZone$ Library | AtRandom$ True | SubAbility$ DBConjure SVar:DBConjure:DB$ MakeCard | DefinedName$ ChosenCard | Zone$ Hand | RememberMade$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ SpendAnyMana | Duration$ Perpetual | SubAbility$ DBCleanup SVar:SpendAnyMana:Mode$ ManaConvert | EffectZone$ Stack | ValidPlayer$ You | ValidCard$ Card.Self | ValidSA$ Spell | ManaConversion$ AnyType->AnyColor | Description$ You may spend mana as though it were mana of any color to cast this spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True -Oracle:Double strike\nWhen this creature enters the battlefield or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +Oracle:Double strike\nWhen this creature enters or specializes, conjure a duplicate of a random creature card from an opponent's library into your hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." SPECIALIZE:BLACK @@ -48,10 +48,10 @@ ManaCost:3 W B Types:Legendary Creature Gith Warrior PT:3/6 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature enters the battlefield or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When this creature enters the battlefield or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature enters or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When this creature enters or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ 2 | MaxTotalTargetCMC$ 3 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to two target creature cards with total mana value 3 or less -Oracle:Double strike\nWhen this creature enters the battlefield or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. +Oracle:Double strike\nWhen this creature enters or specializes, return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. SPECIALIZE:RED @@ -60,11 +60,11 @@ ManaCost:3 R W Types:Legendary Creature Gith Warrior PT:3/6 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters the battlefield or specializes, create two 1/1 white Soldier creature tokens. -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When this creature enters the battlefield or specializes, create two 1/1 white Soldier creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters or specializes, create two 1/1 white Soldier creature tokens. +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When this creature enters or specializes, create two 1/1 white Soldier creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_soldier DeckHas:Ability$Token & Type$Soldier -Oracle:Double strike\nWhen this creature enters the battlefield or specializes, create two 1/1 white Soldier creature tokens. +Oracle:Double strike\nWhen this creature enters or specializes, create two 1/1 white Soldier creature tokens. SPECIALIZE:GREEN @@ -73,7 +73,7 @@ ManaCost:3 G W Types:Legendary Creature Gith Warrior PT:3/6 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters the battlefield or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. -T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When this creature enters the battlefield or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. +T:Mode$ Specializes | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When this creature enters or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other | PumpZone$ Battlefield,Hand | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual -Oracle:Double strike\nWhen this creature enters the battlefield or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. +Oracle:Double strike\nWhen this creature enters or specializes, other creatures you control and creature cards in your hand perpetually get +1/+1. diff --git a/forge-gui/res/cardsfolder/l/lagonna_band_elder.txt b/forge-gui/res/cardsfolder/l/lagonna_band_elder.txt index ceafd7cb2b7..6f63d45d6e0 100644 --- a/forge-gui/res/cardsfolder/l/lagonna_band_elder.txt +++ b/forge-gui/res/cardsfolder/l/lagonna_band_elder.txt @@ -2,6 +2,6 @@ Name:Lagonna-Band Elder ManaCost:2 W Types:Creature Centaur Advisor PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Enchantment.YouCtrl | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, if you control an enchantment, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Enchantment.YouCtrl | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, if you control an enchantment, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 -Oracle:When Lagonna-Band Elder enters the battlefield, if you control an enchantment, you gain 3 life. +Oracle:When Lagonna-Band Elder enters, if you control an enchantment, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt b/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt index 648919dd844..5149166296c 100644 --- a/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt +++ b/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt @@ -2,11 +2,11 @@ Name:Lagonna-Band Storyteller ManaCost:3 W Types:Creature Centaur Advisor PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Enchantment.YouOwn | TgtPrompt$ Choose target enchantment from your graveyard | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost DeckNeeds:Type$Enchantment DeckHas:Ability$LifeGain -Oracle:When Lagonna-Band Storyteller enters the battlefield, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. +Oracle:When Lagonna-Band Storyteller enters, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/l/lagrella_the_magpie.txt b/forge-gui/res/cardsfolder/l/lagrella_the_magpie.txt index c36ebc42c88..e559a046c86 100644 --- a/forge-gui/res/cardsfolder/l/lagrella_the_magpie.txt +++ b/forge-gui/res/cardsfolder/l/lagrella_the_magpie.txt @@ -2,8 +2,8 @@ Name:Lagrella, the Magpie ManaCost:G W U Types:Legendary Creature Human Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile any number of other target creatures controlled by different players until NICKNAME leaves the battlefield. When an exiled card enters the battlefield under your control this way, put two +1/+1 counters on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile any number of other target creatures controlled by different players until NICKNAME leaves the battlefield. When an exiled card enters under your control this way, put two +1/+1 counters on it. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ MaxTgt | TargetsWithDifferentControllers$ True | Duration$ UntilHostLeavesPlay | ReturnAbility$ DBReturn | ReturnValid$ Card.IsTriggerRemembered+YouCtrl -SVar:DBReturn:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ When an exiled card enters the battlefield under your control this way, put two +1/+1 counters on it. +SVar:DBReturn:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ When an exiled card enters under your control this way, put two +1/+1 counters on it. SVar:MaxTgt:PlayerCountPlayers$Amount -Oracle:When Lagrella, the Magpie enters the battlefield, exile any number of other target creatures controlled by different players until Lagrella leaves the battlefield. When an exiled card enters the battlefield under your control this way, put two +1/+1 counters on it. +Oracle:When Lagrella, the Magpie enters, exile any number of other target creatures controlled by different players until Lagrella leaves the battlefield. When an exiled card enters under your control this way, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/l/lair_of_the_hydra.txt b/forge-gui/res/cardsfolder/l/lair_of_the_hydra.txt index 84a5b0a606c..51da2f8e457 100644 --- a/forge-gui/res/cardsfolder/l/lair_of_the_hydra.txt +++ b/forge-gui/res/cardsfolder/l/lair_of_the_hydra.txt @@ -1,9 +1,9 @@ Name:Lair of the Hydra ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT1 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ If you control two or more other lands, CARDNAME enters tapped. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT1 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Animate | Cost$ X G XMin1 | Defined$ Self | Power$ X | Toughness$ X | Types$ Creature,Hydra | Colors$ Green | OverwriteColors$ True | SpellDescription$ Until end of turn, CARDNAME becomes an X/X green Hydra creature. It's still a land. X can't be 0. SVar:X:Count$xPaid -Oracle:If you control two or more other lands, Lair of the Hydra enters the battlefield tapped.\n{T}: Add {G}.\n{X}{G}: Until end of turn, Lair of the Hydra becomes an X/X green Hydra creature. It's still a land. X can't be 0. +Oracle:If you control two or more other lands, Lair of the Hydra enters tapped.\n{T}: Add {G}.\n{X}{G}: Until end of turn, Lair of the Hydra becomes an X/X green Hydra creature. It's still a land. X can't be 0. diff --git a/forge-gui/res/cardsfolder/l/lake_of_the_dead.txt b/forge-gui/res/cardsfolder/l/lake_of_the_dead.txt index 5dee90f9e53..7682922a15b 100644 --- a/forge-gui/res/cardsfolder/l/lake_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/l/lake_of_the_dead.txt @@ -3,11 +3,11 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T Sac<1/Swamp> | Produced$ B | Amount$ 4 | SpellDescription$ Add {B}{B}{B}{B}. -R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice a Swamp 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 a Swamp 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$ Swamp | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All -Oracle:If Lake of the Dead would enter the battlefield, sacrifice a Swamp instead. If you do, put Lake of the Dead onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {B}.\n{T}, Sacrifice a Swamp: Add {B}{B}{B}{B}. +Oracle:If Lake of the Dead would enter, sacrifice a Swamp instead. If you do, put Lake of the Dead onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {B}.\n{T}, Sacrifice a Swamp: Add {B}{B}{B}{B}. diff --git a/forge-gui/res/cardsfolder/l/lamplighter_of_selhoff.txt b/forge-gui/res/cardsfolder/l/lamplighter_of_selhoff.txt index 05dbc1b65ef..9bd5f5774f6 100644 --- a/forge-gui/res/cardsfolder/l/lamplighter_of_selhoff.txt +++ b/forge-gui/res/cardsfolder/l/lamplighter_of_selhoff.txt @@ -2,7 +2,7 @@ Name:Lamplighter of Selhoff ManaCost:4 U Types:Creature Zombie Horror PT:3/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.Zombie+Other+YouCtrl | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.Zombie+Other+YouCtrl | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you control another Zombie, you may draw a card. If you do, discard a card. SVar:TrigDraw:AB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | Cost$ Draw<1/You> DeckHints:Type$Zombie -Oracle:When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card. +Oracle:When Lamplighter of Selhoff enters, if you control another Zombie, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/l/landscaper_colos.txt b/forge-gui/res/cardsfolder/l/landscaper_colos.txt index 5720eadfbb0..891c3654ae8 100644 --- a/forge-gui/res/cardsfolder/l/landscaper_colos.txt +++ b/forge-gui/res/cardsfolder/l/landscaper_colos.txt @@ -2,7 +2,7 @@ Name:Landscaper Colos ManaCost:5 W Types:Creature Goat Beast PT:4/6 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, put target card from an opponent's graveyard on the bottom of their library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, put target card from an opponent's graveyard on the bottom of their library. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Card.OppOwn | TgtPrompt$ Select target card in an opponent's graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 K:TypeCycling:Basic:1 W -Oracle:When Landscaper Colos enters the battlefield, put target card from an opponent's graveyard on the bottom of their library.\nBasic landcycling {1}{W} ({1}{W}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) +Oracle:When Landscaper Colos enters, put target card from an opponent's graveyard on the bottom of their library.\nBasic landcycling {1}{W} ({1}{W}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/l/lantern_of_the_lost.txt b/forge-gui/res/cardsfolder/l/lantern_of_the_lost.txt index 816b94da793..b5aaea96935 100644 --- a/forge-gui/res/cardsfolder/l/lantern_of_the_lost.txt +++ b/forge-gui/res/cardsfolder/l/lantern_of_the_lost.txt @@ -1,8 +1,8 @@ Name:Lantern of the Lost ManaCost:1 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target card from a graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, exile target card from a graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Select target card in a graveyard | ValidTgts$ Card A:AB$ ChangeZoneAll | Cost$ 1 T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SubAbility$ DBDraw | SpellDescription$ Exile all cards from all graveyards, then draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 | StackDescription$ None -Oracle:When Lantern of the Lost enters the battlefield, exile target card from a graveyard.\n{1}, {T}, Exile Lantern of the Lost: Exile all cards from all graveyards, then draw a card. +Oracle:When Lantern of the Lost enters, exile target card from a graveyard.\n{1}, {T}, Exile Lantern of the Lost: Exile all cards from all graveyards, then draw a card. diff --git a/forge-gui/res/cardsfolder/l/lantern_scout.txt b/forge-gui/res/cardsfolder/l/lantern_scout.txt index 44195bfb01d..36a60cf3fa9 100644 --- a/forge-gui/res/cardsfolder/l/lantern_scout.txt +++ b/forge-gui/res/cardsfolder/l/lantern_scout.txt @@ -2,9 +2,9 @@ Name:Lantern Scout ManaCost:2 W Types:Creature Human Scout Ally PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain lifelink until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, creatures you control gain lifelink until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Lifelink SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally -Oracle:Rally — Whenever Lantern Scout or another Ally enters the battlefield under your control, creatures you control gain lifelink until end of turn. +Oracle:Rally — Whenever Lantern Scout or another Ally you control enters, creatures you control gain lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/l/laquatuss_champion.txt b/forge-gui/res/cardsfolder/l/laquatuss_champion.txt index 37888295402..f1440cfe356 100644 --- a/forge-gui/res/cardsfolder/l/laquatuss_champion.txt +++ b/forge-gui/res/cardsfolder/l/laquatuss_champion.txt @@ -2,9 +2,9 @@ Name:Laquatus's Champion ManaCost:4 B B Types:Creature Nightmare Horror PT:6/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target player loses 6 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, target player loses 6 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 6 | RememberTargets$ True | ForgetOtherTargets$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME leaves the battlefield, that player gains 6 life. SVar:TrigGainLife:DB$ GainLife | Defined$ Remembered | LifeAmount$ 6 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. -Oracle:When Laquatus's Champion enters the battlefield, target player loses 6 life.\nWhen Laquatus's Champion leaves the battlefield, that player gains 6 life.\n{B}: Regenerate Laquatus's Champion. +Oracle:When Laquatus's Champion enters, target player loses 6 life.\nWhen Laquatus's Champion leaves the battlefield, that player gains 6 life.\n{B}: Regenerate Laquatus's Champion. diff --git a/forge-gui/res/cardsfolder/l/lashknife_barrier.txt b/forge-gui/res/cardsfolder/l/lashknife_barrier.txt index 4ac66f8fb35..c3ccd226450 100644 --- a/forge-gui/res/cardsfolder/l/lashknife_barrier.txt +++ b/forge-gui/res/cardsfolder/l/lashknife_barrier.txt @@ -4,7 +4,7 @@ Types:Enchantment R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Creature.YouCtrl | ReplaceWith$ DmgMinus1 | Description$ If a source would deal damage to a creature you control, it deals that much damage minus 1 to that creature instead. SVar:DmgMinus1:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Minus.1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:PlayMain1:TRUE -Oracle:When Lashknife Barrier enters the battlefield, draw a card.\nIf a source would deal damage to a creature you control, it deals that much damage minus 1 to that creature instead. +Oracle:When Lashknife Barrier enters, draw a card.\nIf a source would deal damage to a creature you control, it deals that much damage minus 1 to that creature instead. diff --git a/forge-gui/res/cardsfolder/l/lashwrithe.txt b/forge-gui/res/cardsfolder/l/lashwrithe.txt index 08f019d13b7..ea0e39bd323 100644 --- a/forge-gui/res/cardsfolder/l/lashwrithe.txt +++ b/forge-gui/res/cardsfolder/l/lashwrithe.txt @@ -9,4 +9,4 @@ SVar:BuffedBy:Swamp AI:RemoveDeck:Random DeckNeeds:Color$Black & Type$Swamp DeckHas:Ability$Token -Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1 for each Swamp you control.\nEquip {B/P}{B/P} ({B/P} can be paid with either {B} or 2 life.) +Oracle:Living weapon (When this Equipment enters, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1 for each Swamp you control.\nEquip {B/P}{B/P} ({B/P} can be paid with either {B} or 2 life.) diff --git a/forge-gui/res/cardsfolder/l/lassoed_by_the_law.txt b/forge-gui/res/cardsfolder/l/lassoed_by_the_law.txt index d7fc6dab994..da19aaa1ef3 100644 --- a/forge-gui/res/cardsfolder/l/lassoed_by_the_law.txt +++ b/forge-gui/res/cardsfolder/l/lassoed_by_the_law.txt @@ -1,9 +1,9 @@ Name:Lassoed by the Law ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_mercenary_tappump | TokenOwner$ You DeckHas:Ability$Token & Type$Mercenary -Oracle:When Lassoed by the Law enters the battlefield, exile target nonland permanent an opponent controls until Lassoed by the Law leaves the battlefield.\nWhen Lassoed by the Law enters the battlefield, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +Oracle:When Lassoed by the Law enters, exile target nonland permanent an opponent controls until Lassoed by the Law leaves the battlefield.\nWhen Lassoed by the Law enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." diff --git a/forge-gui/res/cardsfolder/l/latchkey_faerie.txt b/forge-gui/res/cardsfolder/l/latchkey_faerie.txt index df5db4d2aac..3307f19e087 100644 --- a/forge-gui/res/cardsfolder/l/latchkey_faerie.txt +++ b/forge-gui/res/cardsfolder/l/latchkey_faerie.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Rogue PT:3/1 K:Flying K:Prowl:2 U -T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if its prowl cost was paid, draw a card. +T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if its prowl cost was paid, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckNeeds:Type$Rogue -Oracle:Flying\nProwl {2}{U} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Faerie or Rogue.)\nWhen Latchkey Faerie enters the battlefield, if its prowl cost was paid, draw a card. +Oracle:Flying\nProwl {2}{U} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Faerie or Rogue.)\nWhen Latchkey Faerie enters, if its prowl cost was paid, draw a card. diff --git a/forge-gui/res/cardsfolder/l/lathliss_dragon_queen.txt b/forge-gui/res/cardsfolder/l/lathliss_dragon_queen.txt index e6dbe6a8b41..952cc6022b0 100644 --- a/forge-gui/res/cardsfolder/l/lathliss_dragon_queen.txt +++ b/forge-gui/res/cardsfolder/l/lathliss_dragon_queen.txt @@ -3,9 +3,9 @@ ManaCost:4 R R Types:Legendary Creature Dragon PT:6/6 K:Flying -T:Mode$ ChangesZone | TriggerZones$ Battlefield | ValidCard$ Dragon.YouCtrl+nonToken+Other | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken Dragon enters the battlefield under your control, create a 5/5 red Dragon creature token with flying. +T:Mode$ ChangesZone | TriggerZones$ Battlefield | ValidCard$ Dragon.YouCtrl+nonToken+Other | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken Dragon you control enters, create a 5/5 red Dragon creature token with flying. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Dragon.YouCtrl | NumAtt$ +1 | NumDef$ +0 | SpellDescription$ Dragons you control get +1/+0 until end of turn. DeckHints:Type$Dragon DeckHas:Ability$Token -Oracle:Flying\nWhenever another nontoken Dragon enters the battlefield under your control, create a 5/5 red Dragon creature token with flying.\n{1}{R}: Dragons you control get +1/+0 until end of turn. +Oracle:Flying\nWhenever another nontoken Dragon you control enters, create a 5/5 red Dragon creature token with flying.\n{1}{R}: Dragons you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lathnu_hellion.txt b/forge-gui/res/cardsfolder/l/lathnu_hellion.txt index 8bb45618d65..24bc36cb5fa 100644 --- a/forge-gui/res/cardsfolder/l/lathnu_hellion.txt +++ b/forge-gui/res/cardsfolder/l/lathnu_hellion.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Creature Hellion PT:4/4 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your end step, sacrifice CARDNAME unless you pay {E}{E}. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ PayEnergy<2> | UnlessPayer$ You | SacValid$ Self -Oracle:Haste\nWhen Lathnu Hellion enters the battlefield, you get {E}{E} (two energy counters).\nAt the beginning of your end step, sacrifice Lathnu Hellion unless you pay {E}{E}. +Oracle:Haste\nWhen Lathnu Hellion enters, you get {E}{E} (two energy counters).\nAt the beginning of your end step, sacrifice Lathnu Hellion unless you pay {E}{E}. diff --git a/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt b/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt index 8fb0ff29db2..6e3244a189d 100644 --- a/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt +++ b/forge-gui/res/cardsfolder/l/lattice_blade_mantis.txt @@ -8,4 +8,4 @@ SVar:TrigUntap:AB$ Untap | Defined$ Self | Cost$ SubCounter<1/OIL> | SubAbility$ SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 DeckHas:Ability$Counters SVar:HasAttackEffect:TRUE -Oracle:Lattice-Blade Mantis enters the battlefield with two oil counters on it.\nWhenever Lattice-Blade Mantis attacks, you may remove an oil counter from it. If you do, untap it and it gets +1/+1 until end of turn. +Oracle:Lattice-Blade Mantis enters with two oil counters on it.\nWhenever Lattice-Blade Mantis attacks, you may remove an oil counter from it. If you do, untap it and it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/laurine_the_diversion.txt b/forge-gui/res/cardsfolder/l/laurine_the_diversion.txt index c02545bf4fd..8dbdec07704 100644 --- a/forge-gui/res/cardsfolder/l/laurine_the_diversion.txt +++ b/forge-gui/res/cardsfolder/l/laurine_the_diversion.txt @@ -8,4 +8,4 @@ A:AB$ Goad | Cost$ 2 Sac<1/Artifact;Creature/artifact or creature> | ValidTgts$ SVar:AIPreference:SacCost$Artifact.token+nonCreature,Creature.token+powerLE1,Creature.cmcLE1+powerLE1 DeckHints:Name$Kamber, the Plunderer DeckHas:Ability$Sacrifice -Oracle:Partner with Kamber, the Plunderer (When this creature enters the battlefield, target player may put Kamber into their hand from their library, then shuffle.)\nFirst strike\n{2}, Sacrifice an artifact or creature: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Partner with Kamber, the Plunderer (When this creature enters, target player may put Kamber into their hand from their library, then shuffle.)\nFirst strike\n{2}, Sacrifice an artifact or creature: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/l/lava_field_overlord.txt b/forge-gui/res/cardsfolder/l/lava_field_overlord.txt index bd5afa8f0e2..98b1fd17912 100644 --- a/forge-gui/res/cardsfolder/l/lava_field_overlord.txt +++ b/forge-gui/res/cardsfolder/l/lava_field_overlord.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:5/4 K:Assist K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage to target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 4 -Oracle:Assist (Another player can pay up to {7} of this spell's cost.)\nFlying\nWhen Lava-Field Overlord enters the battlefield, it deals 4 damage to target creature an opponent controls. +Oracle:Assist (Another player can pay up to {7} of this spell's cost.)\nFlying\nWhen Lava-Field Overlord enters, it deals 4 damage to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/l/lava_hounds.txt b/forge-gui/res/cardsfolder/l/lava_hounds.txt index 6cfb9eea921..724f8209e5a 100644 --- a/forge-gui/res/cardsfolder/l/lava_hounds.txt +++ b/forge-gui/res/cardsfolder/l/lava_hounds.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Dog PT:4/4 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage to you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 4 -Oracle:Haste\nWhen Lava Hounds enters the battlefield, it deals 4 damage to you. +Oracle:Haste\nWhen Lava Hounds enters, it deals 4 damage to you. diff --git a/forge-gui/res/cardsfolder/l/lava_zombie.txt b/forge-gui/res/cardsfolder/l/lava_zombie.txt index c09a5964ee9..7eee38eed7b 100644 --- a/forge-gui/res/cardsfolder/l/lava_zombie.txt +++ b/forge-gui/res/cardsfolder/l/lava_zombie.txt @@ -3,7 +3,7 @@ ManaCost:1 B R Types:Creature Zombie PT:4/3 A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a black or red creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return a black or red creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Black+YouCtrl,Creature.Red+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.Black+cmcLE3+YouCtrl,Creature.Red+cmcLE3+YouCtrl -Oracle:When Lava Zombie enters the battlefield, return a black or red creature you control to its owner's hand.\n{2}: Lava Zombie gets +1/+0 until end of turn. +Oracle:When Lava Zombie enters, return a black or red creature you control to its owner's hand.\n{2}: Lava Zombie gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lavabelly_sliver.txt b/forge-gui/res/cardsfolder/l/lavabelly_sliver.txt index 7e4c24d5afa..e2f52ab31c9 100644 --- a/forge-gui/res/cardsfolder/l/lavabelly_sliver.txt +++ b/forge-gui/res/cardsfolder/l/lavabelly_sliver.txt @@ -2,9 +2,9 @@ Name:Lavabelly Sliver ManaCost:1 R W Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddTrigger$ ChangesZone | AddSVar$ LavabellyTrigDamage & LavabellyGainLife | Description$ Sliver creatures you control have "When this creature enters the battlefield, it deals 1 damage to target player or planeswalker and you gain 1 life." -SVar:ChangesZone:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ LavabellyTrigDamage | TriggerDescription$ When this creature enters the battlefield, it deals 1 damage to target player or planeswalker and you gain 1 life. +S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddTrigger$ ChangesZone | AddSVar$ LavabellyTrigDamage & LavabellyGainLife | Description$ Sliver creatures you control have "When this creature enters, it deals 1 damage to target player or planeswalker and you gain 1 life." +SVar:ChangesZone:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ LavabellyTrigDamage | TriggerDescription$ When this creature enters, it deals 1 damage to target player or planeswalker and you gain 1 life. SVar:LavabellyTrigDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker to damage | NumDmg$ 1 | SubAbility$ LavabellyGainLife SVar:LavabellyGainLife:DB$ GainLife | LifeAmount$ 1 | Defined$ You DeckHas:Ability$LifeGain -Oracle:Sliver creatures you control have "When this creature enters the battlefield, it deals 1 damage to target player or planeswalker and you gain 1 life." +Oracle:Sliver creatures you control have "When this creature enters, it deals 1 damage to target player or planeswalker and you gain 1 life." diff --git a/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt index f635ffc57f0..e90484a8ca8 100644 --- a/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt +++ b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:3/3 K:ETBReplacement:Other:ChooseEvenOdd -SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | AILogic$ CMCOppControlsByPower | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) +SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | AILogic$ CMCOppControlsByPower | SpellDescription$ As CARDNAME enters, choose odd or even. (Zero is even.) S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcChosenEvenOdd,Emblem.cmcChosenEvenOdd:each mana value of chosenEvenOdd. | Description$ CARDNAME has protection from each mana value of the chosen quality. -Oracle:As Lavabrink Venturer enters the battlefield, choose odd or even. (Zero is even.)\nLavabrink Venturer has protection from each mana value of the chosen quality. +Oracle:As Lavabrink Venturer enters, choose odd or even. (Zero is even.)\nLavabrink Venturer has protection from each mana value of the chosen quality. diff --git a/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt b/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt index 0d8b57030c0..4e186dbf3d1 100644 --- a/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt +++ b/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt @@ -1,9 +1,10 @@ Name:Lavaclaw Reaches 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 R | SpellDescription$ Add {B} or {R}. A:AB$ Animate | Cost$ 1 B R | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Elemental | Colors$ Black,Red | OverwriteColors$ True | Abilities$ ABPump | SpellDescription$ Until end of turn, CARDNAME becomes a 2/2 black and red Elemental creature with "{X}: This creature gets +X/+0 until end of turn." It's still a land. SVar:ABPump:AB$ Pump | Cost$ X | Defined$ Self | NumAtt$ +X | SpellDescription$ This creature gets +X/+0 until end of turn. SVar:X:Count$xPaid -Oracle:Lavaclaw Reaches enters the battlefield tapped.\n{T}: Add {B} or {R}.\n{1}{B}{R}: Until end of turn, Lavaclaw Reaches becomes a 2/2 black and red Elemental creature with "{X}: This creature gets +X/+0 until end of turn." It's still a land. +Oracle:Lavaclaw Reaches enters tapped.\n{T}: Add {B} or {R}.\n{1}{B}{R}: Until end of turn, Lavaclaw Reaches becomes a 2/2 black and red Elemental creature with "{X}: This creature gets +X/+0 until end of turn." It's still a land. diff --git a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt index ece7d5aaa5a..8a947165f29 100644 --- a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt +++ b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt @@ -8,4 +8,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | Counter SVar:PlayMain1:ALWAYS SVar:NeedsToPlay:Creature.YouCtrl AI:RemoveDeck:Random -Oracle:Vanishing 1 (This creature enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. +Oracle:Vanishing 1 (This creature enters with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. diff --git a/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt b/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt index a1710569e03..875e6b0c115 100644 --- a/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt +++ b/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt @@ -3,7 +3,7 @@ ManaCost:3 W U Types:Legendary Creature Human Soldier PT:4/4 K:Protection from red -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters the battlefield, detain each nonland permanent your opponents control with mana value 4 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters, detain each nonland permanent your opponents control with mana value 4 or less. SVar:Detain:DB$ PumpAll | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | Duration$ UntilYourNextTurn | ValidCards$ Permanent.OppCtrl+nonLand+cmcLE4 SVar:PlayMain1:TRUE -Oracle:Protection from red\nWhen Lavinia of the Tenth enters the battlefield, detain each nonland permanent your opponents control with mana value 4 or less. (Until your next turn, those permanents can't attack or block and their activated abilities can't be activated.) +Oracle:Protection from red\nWhen Lavinia of the Tenth enters, detain each nonland permanent your opponents control with mana value 4 or less. (Until your next turn, those permanents can't attack or block and their activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt index 6528aba57f0..09c4d2b092c 100644 --- a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt +++ b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt @@ -2,9 +2,9 @@ Name:Lazav, the Multifarious ManaCost:U B Types:Legendary Creature Shapeshifter PT:1/3 -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.) +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 A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | TgtZone$ Graveyard | TgtPrompt$ Select target creature card in your graveyard | AddTypes$ Legendary | NewName$ Lazav, the Multifarious | GainThisAbility$ True | SpellDescription$ CARDNAME becomes a copy of target creature card in your graveyard with mana value X, except its name is Lazav, the Multifarious, it's legendary in addition to its other types, and it has this ability. SVar:X:Count$xPaid DeckHas:Ability$Surveil|Graveyard -Oracle:When Lazav, the Multifarious enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{X}: Lazav, the Multifarious becomes a copy of target creature card in your graveyard with mana value X, except its name is Lazav, the Multifarious, it's legendary in addition to its other types, and it has this ability. +Oracle:When Lazav, the Multifarious enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{X}: Lazav, the Multifarious becomes a copy of target creature card in your graveyard with mana value X, except its name is Lazav, the Multifarious, it's legendary in addition to its other types, and it has this ability. diff --git a/forge-gui/res/cardsfolder/l/lazotep_reaver.txt b/forge-gui/res/cardsfolder/l/lazotep_reaver.txt index 0c7d08ef86c..1e95fb7aa93 100644 --- a/forge-gui/res/cardsfolder/l/lazotep_reaver.txt +++ b/forge-gui/res/cardsfolder/l/lazotep_reaver.txt @@ -2,8 +2,8 @@ Name:Lazotep Reaver ManaCost:1 B Types:Creature Zombie Beast PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass Zombies 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Lazotep Reaver enters the battlefield, amass Zombies 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) +Oracle:When Lazotep Reaver enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/l/leech_bonder.txt b/forge-gui/res/cardsfolder/l/leech_bonder.txt index 85d857fec82..d70c55442a4 100644 --- a/forge-gui/res/cardsfolder/l/leech_bonder.txt +++ b/forge-gui/res/cardsfolder/l/leech_bonder.txt @@ -5,4 +5,4 @@ PT:3/3 K:etbCounter:M1M1:2 A:AB$ MoveCounter | Cost$ U Q | ValidTgts$ Creature | TgtPrompt$ Select target creatures to move counters | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | CounterType$ Any | SpellDescription$ Move a counter from target creature onto a second target creature. AI:RemoveDeck:All -Oracle:Leech Bonder enters the battlefield with two -1/-1 counters on it.\n{U}, {Q}: Move a counter from target creature onto a second target creature. ({Q} is the untap symbol.) +Oracle:Leech Bonder enters with two -1/-1 counters on it.\n{U}, {Q}: Move a counter from target creature onto a second target creature. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/l/leechridden_swamp.txt b/forge-gui/res/cardsfolder/l/leechridden_swamp.txt index 29557850d0f..60f272ccddb 100644 --- a/forge-gui/res/cardsfolder/l/leechridden_swamp.txt +++ b/forge-gui/res/cardsfolder/l/leechridden_swamp.txt @@ -1,6 +1,7 @@ Name:Leechridden Swamp ManaCost:no cost Types:Land Swamp -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$ LoseLife | Cost$ B T | IsPresent$ Permanent.Black+YouCtrl | PresentCompare$ GE2 | Defined$ Player.Opponent | LifeAmount$ 1 | SpellDescription$ Each opponent loses 1 life. Activate only if you control two or more black permanents. -Oracle:({T}: Add {B}.)\nLeechridden Swamp enters the battlefield tapped.\n{B}, {T}: Each opponent loses 1 life. Activate only if you control two or more black permanents. +Oracle:({T}: Add {B}.)\nLeechridden Swamp enters tapped.\n{B}, {T}: Each opponent loses 1 life. Activate only if you control two or more black permanents. diff --git a/forge-gui/res/cardsfolder/l/legate_lanius_caesars_ace.txt b/forge-gui/res/cardsfolder/l/legate_lanius_caesars_ace.txt index 5a9490a3616..53a1ca106aa 100644 --- a/forge-gui/res/cardsfolder/l/legate_lanius_caesars_ace.txt +++ b/forge-gui/res/cardsfolder/l/legate_lanius_caesars_ace.txt @@ -2,7 +2,7 @@ Name:Legate Lanius, Caesar's Ace ManaCost:2 B R Types:Legendary Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigRepeatEach | TriggerDescription$ Decimate — When CARDNAME enters the battlefield, each opponent sacrifices a tenth of the creatures they control, rounded up. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigRepeatEach | TriggerDescription$ Decimate — When CARDNAME enters, each opponent sacrifices a tenth of the creatures they control, rounded up. SVar:TrigRepeatEach:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | Amount$ X | SacValid$ Creature | Defined$ Remembered SVar:X:Count$Valid Creature.RememberedPlayerCtrl/DivideEvenlyUp.10 @@ -10,4 +10,4 @@ T:Mode$ Sacrificed | ValidCard$ Creature.OppCtrl | Execute$ TrigPutCounter | Tri SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Decimate — When Legate Lanius enters the battlefield, each opponent sacrifices a tenth of the creatures they control, rounded up.\nWhenever an opponent sacrifices a creature, put a +1/+1 counter on Legate Lanius. +Oracle:Decimate — When Legate Lanius enters, each opponent sacrifices a tenth of the creatures they control, rounded up.\nWhenever an opponent sacrifices a creature, put a +1/+1 counter on Legate Lanius. diff --git a/forge-gui/res/cardsfolder/l/legion_angel.txt b/forge-gui/res/cardsfolder/l/legion_angel.txt index e47c0a321ce..b5f7dcf1ea0 100644 --- a/forge-gui/res/cardsfolder/l/legion_angel.txt +++ b/forge-gui/res/cardsfolder/l/legion_angel.txt @@ -3,6 +3,6 @@ ManaCost:2 W W Types:Creature Angel Warrior PT:4/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Sideboard | Destination$ Hand | Reveal$ True | ChangeType$ Card.YouOwn+namedLegion Angel | ChangeNum$ 1 -Oracle:Flying\nWhen Legion Angel enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. +Oracle:Flying\nWhen Legion Angel enters, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. diff --git a/forge-gui/res/cardsfolder/l/legion_conquistador.txt b/forge-gui/res/cardsfolder/l/legion_conquistador.txt index 79bb18765e5..05988f9d4ae 100644 --- a/forge-gui/res/cardsfolder/l/legion_conquistador.txt +++ b/forge-gui/res/cardsfolder/l/legion_conquistador.txt @@ -2,7 +2,7 @@ Name:Legion Conquistador ManaCost:2 W Types:Creature Vampire Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedLegion Conquistador | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$InYourLibrary -Oracle:When Legion Conquistador enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. +Oracle:When Legion Conquistador enters, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/legion_extruder.txt b/forge-gui/res/cardsfolder/l/legion_extruder.txt index 65709fbb9a2..693cd65978c 100644 --- a/forge-gui/res/cardsfolder/l/legion_extruder.txt +++ b/forge-gui/res/cardsfolder/l/legion_extruder.txt @@ -1,9 +1,9 @@ Name:Legion Extruder ManaCost:1 R Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 A:AB$ Token | Cost$ 2 T Sac<1/Artifact.Other/another artifact> | TokenAmount$ 1 | TokenScript$ c_3_3_a_golem | TokenOwner$ You | SpellDescription$ Create a 3/3 colorless Golem artifact creature token. DeckHints:Ability$Sacrifice DeckHas:Ability$Token & Type$Golem -Oracle:When Legion Extruder enters the battlefield, it deals 2 damage to any target.\n{2}, {T}, Sacrifice another artifact: Create a 3/3 colorless Golem artifact creature token. +Oracle:When Legion Extruder enters, it deals 2 damage to any target.\n{2}, {T}, Sacrifice another artifact: Create a 3/3 colorless Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/l/legion_leadership_legion_stronghold.txt b/forge-gui/res/cardsfolder/l/legion_leadership_legion_stronghold.txt index 2b52243bca4..319a357a36a 100644 --- a/forge-gui/res/cardsfolder/l/legion_leadership_legion_stronghold.txt +++ b/forge-gui/res/cardsfolder/l/legion_leadership_legion_stronghold.txt @@ -10,6 +10,7 @@ ALTERNATE Name:Legion Stronghold 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}. -Oracle:Legion Stronghold enters the battlefield tapped.\n{T}: Add {R} or {W}. +Oracle:Legion Stronghold enters tapped.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/l/legion_of_clay.txt b/forge-gui/res/cardsfolder/l/legion_of_clay.txt index 21be5465c16..8d207f402c7 100644 --- a/forge-gui/res/cardsfolder/l/legion_of_clay.txt +++ b/forge-gui/res/cardsfolder/l/legion_of_clay.txt @@ -2,7 +2,7 @@ Name:Legion of Clay ManaCost:3 G Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl+nonToken | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever one or more nontoken artifacts enter the battlefield under your control, creatures you control perpetually get +1/+1. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl+nonToken | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever one or more nontoken artifacts you control enter, creatures you control perpetually get +1/+1. SVar:TrigEffect:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | Duration$ Perpetual DeckHints:Type$Artifact|Golem|Construct|Thopter|Assembly-Worker|Myr|Necron|Juggernaut|Scarecrow -Oracle:Creatures you control have trample.\nWhenever one or more nontoken artifacts enter the battlefield under your control, creatures you control perpetually get +1/+1. +Oracle:Creatures you control have trample.\nWhenever one or more nontoken artifacts you control enter, creatures you control perpetually get +1/+1. diff --git a/forge-gui/res/cardsfolder/l/legions_landing_adanto_the_first_fort.txt b/forge-gui/res/cardsfolder/l/legions_landing_adanto_the_first_fort.txt index fbaaad4987d..c65f3cf12ce 100644 --- a/forge-gui/res/cardsfolder/l/legions_landing_adanto_the_first_fort.txt +++ b/forge-gui/res/cardsfolder/l/legions_landing_adanto_the_first_fort.txt @@ -1,12 +1,12 @@ Name:Legion's Landing ManaCost:W Types:Legendary Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Vampire creature token with lifelink. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Vampire creature token with lifelink. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You T:Mode$ AttackersDeclared | Execute$ DBTransform | ValidAttackers$ Creature | ValidAttackersAmount$ GE3 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ When you attack with three or more creatures, transform CARDNAME. SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:When Legion's Landing enters the battlefield, create a 1/1 white Vampire creature token with lifelink.\nWhen you attack with three or more creatures, transform Legion's Landing. +Oracle:When Legion's Landing enters, create a 1/1 white Vampire creature token with lifelink.\nWhen you attack with three or more creatures, transform Legion's Landing. ALTERNATE diff --git a/forge-gui/res/cardsfolder/l/legolas_greenleaf.txt b/forge-gui/res/cardsfolder/l/legolas_greenleaf.txt index 42a7512d0d0..ac66008c5e0 100644 --- a/forge-gui/res/cardsfolder/l/legolas_greenleaf.txt +++ b/forge-gui/res/cardsfolder/l/legolas_greenleaf.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Elf Archer PT:2/2 K:Reach S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw SVar:BuffedBy:Creature.Legendary DeckHas:Ability$Counters -Oracle:Reach\nLegolas Greenleaf can't be blocked by creatures with power 2 or less.\nWhenever another legendary creature enters the battlefield under your control, put a +1/+1 counter on Legolas Greenleaf.\nWhenever Legolas Greenleaf deals combat damage to a player, draw a card. +Oracle:Reach\nLegolas Greenleaf can't be blocked by creatures with power 2 or less.\nWhenever another legendary creature you control enters, put a +1/+1 counter on Legolas Greenleaf.\nWhenever Legolas Greenleaf deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/l/lembas.txt b/forge-gui/res/cardsfolder/l/lembas.txt index 97a08fade4e..6298b4ba172 100644 --- a/forge-gui/res/cardsfolder/l/lembas.txt +++ b/forge-gui/res/cardsfolder/l/lembas.txt @@ -1,11 +1,11 @@ Name:Lembas ManaCost:2 Types:Artifact Food -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1, then draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1, then draw a card. SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | SpellDescription$ You gain 3 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ ShuffleCard | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, its owner shuffles it into their library. SVar:ShuffleCard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ TriggeredNewCardLKICopy | ChangeNum$ 1 | Shuffle$ True | Mandatory$ True DeckHas:Ability$LifeGain|Sacrifice -Oracle:When Lembas enters the battlefield, scry 1, then draw a card.\n{2}, {T}, Sacrifice Lembas: You gain 3 life.\nWhen Lembas is put into a graveyard from the battlefield, its owner shuffles it into their library. +Oracle:When Lembas enters, scry 1, then draw a card.\n{2}, {T}, Sacrifice Lembas: You gain 3 life.\nWhen Lembas is put into a graveyard from the battlefield, its owner shuffles it into their library. diff --git a/forge-gui/res/cardsfolder/l/lena_selfless_champion.txt b/forge-gui/res/cardsfolder/l/lena_selfless_champion.txt index 4c4c6105726..3fdeefe593a 100644 --- a/forge-gui/res/cardsfolder/l/lena_selfless_champion.txt +++ b/forge-gui/res/cardsfolder/l/lena_selfless_champion.txt @@ -2,10 +2,10 @@ Name:Lena, Selfless Champion ManaCost:4 W W Types:Legendary Creature Human Knight PT:3/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Soldier creature token for each nontoken creature you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Soldier creature token for each nontoken creature you control. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ w_1_1_soldier SVar:X:Count$Valid Creature.nonToken+YouCtrl A:AB$ PumpAll | Cost$ Sac<1/NICKNAME> | ValidCards$ Creature.YouCtrl+powerLTY | KW$ Indestructible | SpellDescription$ Creatures you control with power less than NICKNAME's power gain indestructible until end of turn. SVar:Y:Count$CardPower DeckHas:Ability$Token -Oracle:When Lena, Selfless Champion enters the battlefield, create a 1/1 white Soldier creature token for each nontoken creature you control.\nSacrifice Lena: Creatures you control with power less than Lena's power gain indestructible until end of turn. +Oracle:When Lena, Selfless Champion enters, create a 1/1 white Soldier creature token for each nontoken creature you control.\nSacrifice Lena: Creatures you control with power less than Lena's power gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leonin_armorguard.txt b/forge-gui/res/cardsfolder/l/leonin_armorguard.txt index 5d6cf407bdd..27a41812e6b 100644 --- a/forge-gui/res/cardsfolder/l/leonin_armorguard.txt +++ b/forge-gui/res/cardsfolder/l/leonin_armorguard.txt @@ -2,7 +2,7 @@ Name:Leonin Armorguard ManaCost:2 G W Types:Creature Cat Soldier PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Leonin Armorguard enters the battlefield, creatures you control get +1/+1 until end of turn. +Oracle:When Leonin Armorguard enters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leonin_bola.txt b/forge-gui/res/cardsfolder/l/leonin_bola.txt index 6a663a3a36a..f7591b2492a 100644 --- a/forge-gui/res/cardsfolder/l/leonin_bola.txt +++ b/forge-gui/res/cardsfolder/l/leonin_bola.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ BolaTap | Descr SVar:BolaTap:AB$ Tap | Cost$ T Unattach | ValidTgts$ Creature | SpellDescription$ Tap target creature. K:Equip:1 SVar:NonStackingAttachEffect:True -Oracle:Equipped creature has "{T}, Unattach Leonin Bola: Tap target creature."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery. This card enters the battlefield unattached and stays on the battlefield if the creature leaves.) +Oracle:Equipped creature has "{T}, Unattach Leonin Bola: Tap target creature."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery. This card enters unattached and stays on the battlefield if the creature leaves.) diff --git a/forge-gui/res/cardsfolder/l/leonin_elder.txt b/forge-gui/res/cardsfolder/l/leonin_elder.txt index 84d071d20d1..2be07b7efd9 100644 --- a/forge-gui/res/cardsfolder/l/leonin_elder.txt +++ b/forge-gui/res/cardsfolder/l/leonin_elder.txt @@ -2,6 +2,6 @@ Name:Leonin Elder ManaCost:W Types:Creature Cat Cleric PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever an artifact enters the battlefield, you may gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever an artifact enters, you may gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Whenever an artifact enters the battlefield, you may gain 1 life. +Oracle:Whenever an artifact enters, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/l/leonin_relic_warder.txt b/forge-gui/res/cardsfolder/l/leonin_relic_warder.txt index 054df582a2f..3b5bd652fb5 100644 --- a/forge-gui/res/cardsfolder/l/leonin_relic_warder.txt +++ b/forge-gui/res/cardsfolder/l/leonin_relic_warder.txt @@ -2,9 +2,9 @@ Name:Leonin Relic-Warder ManaCost:W W Types:Creature Cat Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile target artifact or enchantment. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile target artifact or enchantment. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:PlayMain1:TRUE -Oracle:When Leonin Relic-Warder enters the battlefield, you may exile target artifact or enchantment.\nWhen Leonin Relic-Warder leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:When Leonin Relic-Warder enters, you may exile target artifact or enchantment.\nWhen Leonin Relic-Warder leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/l/leonin_sanctifier.txt b/forge-gui/res/cardsfolder/l/leonin_sanctifier.txt index 91557f66e94..d15d79cd6bf 100644 --- a/forge-gui/res/cardsfolder/l/leonin_sanctifier.txt +++ b/forge-gui/res/cardsfolder/l/leonin_sanctifier.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Cat Cleric PT:2/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, choose a creature card in your hand. It perpetually gains lifelink. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose a creature card in your hand. It perpetually gains lifelink. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.Creature+YouOwn | ChoiceTitle$ Choose a creature card in your hand | Mandatory$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | KW$ Lifelink | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHas:Ability$LifeGain -Oracle:Lifelink\nWhen Leonin Sanctifier enters the battlefield, choose a creature card in your hand. It perpetually gains lifelink. +Oracle:Lifelink\nWhen Leonin Sanctifier enters, choose a creature card in your hand. It perpetually gains lifelink. diff --git a/forge-gui/res/cardsfolder/l/leonin_snarecaster.txt b/forge-gui/res/cardsfolder/l/leonin_snarecaster.txt index 14e3d24db7d..1752c4c2fc0 100644 --- a/forge-gui/res/cardsfolder/l/leonin_snarecaster.txt +++ b/forge-gui/res/cardsfolder/l/leonin_snarecaster.txt @@ -2,7 +2,7 @@ Name:Leonin Snarecaster ManaCost:1 W Types:Creature Cat Soldier PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, you may tap target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, you may tap target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE -Oracle:When Leonin Snarecaster enters the battlefield, you may tap target creature. +Oracle:When Leonin Snarecaster enters, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/l/leonin_squire.txt b/forge-gui/res/cardsfolder/l/leonin_squire.txt index 13fa7f3e6cd..c0777d3f03f 100644 --- a/forge-gui/res/cardsfolder/l/leonin_squire.txt +++ b/forge-gui/res/cardsfolder/l/leonin_squire.txt @@ -2,6 +2,6 @@ Name:Leonin Squire ManaCost:1 W Types:Creature Cat Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card with mana value 1 or less from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target artifact card with mana value 1 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.cmcLE1+YouCtrl -Oracle:When Leonin Squire enters the battlefield, return target artifact card with mana value 1 or less from your graveyard to your hand. +Oracle:When Leonin Squire enters, return target artifact card with mana value 1 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/let_the_galaxy_burn.txt b/forge-gui/res/cardsfolder/l/let_the_galaxy_burn.txt index 9f112ef68c7..41c187be0b9 100644 --- a/forge-gui/res/cardsfolder/l/let_the_galaxy_burn.txt +++ b/forge-gui/res/cardsfolder/l/let_the_galaxy_burn.txt @@ -2,7 +2,7 @@ Name:Let the Galaxy Burn ManaCost:X 5 R Types:Sorcery K:Cascade -A:SP$ DamageAll | ValidCards$ Creature.!ThisTurnEntered | NumDmg$ Y | SpellDescription$ CARDNAME deals X plus 2 damage to each creature that didn't enter the battlefield this turn. +A:SP$ DamageAll | ValidCards$ Creature.!ThisTurnEntered | NumDmg$ Y | SpellDescription$ CARDNAME deals X plus 2 damage to each creature that didn't enter this turn. SVar:X:Count$xPaid SVar:Y:SVar$X/Plus.2 -Oracle:Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.)\nLet the Galaxy Burn deals X plus 2 damage to each creature that didn't enter the battlefield this turn. +Oracle:Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.)\nLet the Galaxy Burn deals X plus 2 damage to each creature that didn't enter this turn. diff --git a/forge-gui/res/cardsfolder/l/lethal_vapors.txt b/forge-gui/res/cardsfolder/l/lethal_vapors.txt index 3c5b3a3635c..37ca4374577 100644 --- a/forge-gui/res/cardsfolder/l/lethal_vapors.txt +++ b/forge-gui/res/cardsfolder/l/lethal_vapors.txt @@ -1,10 +1,10 @@ Name:Lethal Vapors ManaCost:2 B B Types:Enchantment -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, destroy it. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredCardLKICopy A:AB$ Destroy | Cost$ 0 | Defined$ Self | SubAbility$ DBSkipTurn | Activator$ Player | AILogic$ WillSkipTurn | SpellDescription$ Destroy CARDNAME. You skip your next turn. Any player may activate this ability. SVar:DBSkipTurn:DB$ SkipTurn | Defined$ You | NumTurns$ 1 | AILogic$ Always SVar:AICurseEffect:DestroyCreature AI:RemoveDeck:Random -Oracle:Whenever a creature enters the battlefield, destroy it.\n{0}: Destroy Lethal Vapors. You skip your next turn. Any player may activate this ability. +Oracle:Whenever a creature enters, destroy it.\n{0}: Destroy Lethal Vapors. You skip your next turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/l/leveler.txt b/forge-gui/res/cardsfolder/l/leveler.txt index 000e2ab56de..a9618a48e7e 100644 --- a/forge-gui/res/cardsfolder/l/leveler.txt +++ b/forge-gui/res/cardsfolder/l/leveler.txt @@ -2,7 +2,7 @@ Name:Leveler ManaCost:5 Types:Artifact Creature Juggernaut PT:10/10 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileYourLibrary | TriggerDescription$ When CARDNAME enters the battlefield, exile all cards from your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileYourLibrary | TriggerDescription$ When CARDNAME enters, exile all cards from your library. SVar:TrigExileYourLibrary:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Library | Destination$ Exile AI:RemoveDeck:Random -Oracle:When Leveler enters the battlefield, exile all cards from your library. +Oracle:When Leveler enters, exile all cards from your library. diff --git a/forge-gui/res/cardsfolder/l/leviathan.txt b/forge-gui/res/cardsfolder/l/leviathan.txt index 0f0802eec54..5501ba6f29b 100644 --- a/forge-gui/res/cardsfolder/l/leviathan.txt +++ b/forge-gui/res/cardsfolder/l/leviathan.txt @@ -3,7 +3,8 @@ ManaCost:5 U U U U Types:Creature Leviathan PT:10/10 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 K:CARDNAME doesn't untap during your untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice two Islands. If you do, untap CARDNAME. SVar:TrigUntap:AB$ Untap | Cost$ Sac<2/Island> @@ -11,4 +12,4 @@ S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Cost$ Sac<2/Island> | Desc SVar:NeedsToPlayVar:Y GE4 SVar:Y:Count$Valid Island.YouCtrl AI:RemoveDeck:All -Oracle:Trample\nLeviathan enters the battlefield tapped and doesn't untap during your untap step.\nAt the beginning of your upkeep, you may sacrifice two Islands. If you do, untap Leviathan.\nLeviathan can't attack unless you sacrifice two Islands. (This cost is paid as attackers are declared.) +Oracle:Trample\nLeviathan enters tapped and doesn't untap during your untap step.\nAt the beginning of your upkeep, you may sacrifice two Islands. If you do, untap Leviathan.\nLeviathan can't attack unless you sacrifice two Islands. (This cost is paid as attackers are declared.) diff --git a/forge-gui/res/cardsfolder/l/ley_weaver.txt b/forge-gui/res/cardsfolder/l/ley_weaver.txt index 8edaec16b94..9fe304f6d0c 100644 --- a/forge-gui/res/cardsfolder/l/ley_weaver.txt +++ b/forge-gui/res/cardsfolder/l/ley_weaver.txt @@ -5,4 +5,4 @@ PT:2/2 K:Partner:Lore Weaver A:AB$ Untap | Cost$ T | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Untap two target lands. DeckHints:Name$Lore Weaver -Oracle:Partner with Lore Weaver (When this creature enters the battlefield, target player may put Lore Weaver into their hand from their library, then shuffle.)\n{T}: Untap two target lands. +Oracle:Partner with Lore Weaver (When this creature enters, target player may put Lore Weaver into their hand from their library, then shuffle.)\n{T}: Untap two target lands. diff --git a/forge-gui/res/cardsfolder/l/leyline_binding.txt b/forge-gui/res/cardsfolder/l/leyline_binding.txt index 548b03b67d5..5c890afdb3d 100644 --- a/forge-gui/res/cardsfolder/l/leyline_binding.txt +++ b/forge-gui/res/cardsfolder/l/leyline_binding.txt @@ -3,9 +3,9 @@ ManaCost:5 W Types:Enchantment K:Flash S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ Domain — This spell costs {1} less to cast for each basic land type among lands you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 1 | IsCurse$ True | Duration$ UntilHostLeavesPlay | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Choose target nonland permanent an opponent controls | Origin$ Battlefield | Destination$ Exile SVar:X:Count$Domain SVar:OblivionRing:TRUE AI:RemoveDeck:Random -Oracle:Flash\nDomain — This spell costs {1} less to cast for each basic land type among lands you control.\nWhen Leyline Binding enters the battlefield, exile target nonland permanent an opponent controls until Leyline Binding leaves the battlefield. +Oracle:Flash\nDomain — This spell costs {1} less to cast for each basic land type among lands you control.\nWhen Leyline Binding enters, exile target nonland permanent an opponent controls until Leyline Binding leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/l/leyline_of_vitality.txt b/forge-gui/res/cardsfolder/l/leyline_of_vitality.txt index eab0bb9584c..5fe4a298420 100644 --- a/forge-gui/res/cardsfolder/l/leyline_of_vitality.txt +++ b/forge-gui/res/cardsfolder/l/leyline_of_vitality.txt @@ -4,8 +4,8 @@ Types:Enchantment K:MayEffectFromOpeningHand:FromHand SVar:FromHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SpellDescription$ If CARDNAME is in your opening hand, you may begin the game with it on the battlefield. S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | Description$ Creatures you control get +0/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control enters, you may gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:PlayMain1:TRUE AI:RemoveDeck:Random -Oracle:If Leyline of Vitality is in your opening hand, you may begin the game with it on the battlefield.\nCreatures you control get +0/+1.\nWhenever a creature enters the battlefield under your control, you may gain 1 life. +Oracle:If Leyline of Vitality is in your opening hand, you may begin the game with it on the battlefield.\nCreatures you control get +0/+1.\nWhenever a creature you control enters, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/l/library.txt b/forge-gui/res/cardsfolder/l/library.txt index 377d2f1d7ab..d8e05593268 100644 --- a/forge-gui/res/cardsfolder/l/library.txt +++ b/forge-gui/res/cardsfolder/l/library.txt @@ -1,8 +1,9 @@ Name:Library 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 U R | SpellDescription$ Add {U} or {R}. 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:Library enters the battlefield tapped.\n{T}: Add {U} or {R}.\n{4}, {T}: Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Library enters tapped.\n{T}: Add {U} or {R}.\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/lich.txt b/forge-gui/res/cardsfolder/l/lich.txt index 97f0ea4353c..1096555d6e8 100644 --- a/forge-gui/res/cardsfolder/l/lich.txt +++ b/forge-gui/res/cardsfolder/l/lich.txt @@ -1,7 +1,7 @@ Name:Lich ManaCost:B B B B Types:Enchantment -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LoseLife | ReplacementResult$ Updated | Description$ As CARDNAME enters the battlefield, you lose life equal to your life total. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LoseLife | ReplacementResult$ Updated | Description$ As CARDNAME enters, you lose life equal to your life total. SVar:LoseLife:DB$ LoseLife | LifeAmount$ LifeTotal SVar:LifeTotal:Count$YourLifeTotal S:Mode$ Continuous | Affected$ You | AddKeyword$ You don't lose the game for having 0 or less life. | Description$ You don't lose the game for having 0 or less life. @@ -17,4 +17,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigLose:DB$ LosesGame | Defined$ You AI:RemoveDeck:Random SVar:NonStackingEffect:True -Oracle:As Lich enters the battlefield, you lose life equal to your life total.\nYou don't lose the game for having 0 or less life.\nIf you would gain life, draw that many cards instead.\nWhenever you're dealt damage, sacrifice that many nontoken permanents. If you can't, you lose the game.\nWhen Lich is put into a graveyard from the battlefield, you lose the game. +Oracle:As Lich enters, you lose life equal to your life total.\nYou don't lose the game for having 0 or less life.\nIf you would gain life, draw that many cards instead.\nWhenever you're dealt damage, sacrifice that many nontoken permanents. If you can't, you lose the game.\nWhen Lich is put into a graveyard from the battlefield, you lose the game. diff --git a/forge-gui/res/cardsfolder/l/lictor.txt b/forge-gui/res/cardsfolder/l/lictor.txt index 6a67f8f1cd3..2ea68d98c5d 100644 --- a/forge-gui/res/cardsfolder/l/lictor.txt +++ b/forge-gui/res/cardsfolder/l/lictor.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Tyranid PT:3/3 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | CheckSVar$ X | SVarCompare$ GE1 | TriggerDescription$ Pheromone Trail — When CARDNAME enters the battlefield, if a creature entered the battlefield under an opponent's control this turn, create a 3/3 green Tyranid Warrior creature token with trample. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | CheckSVar$ X | SVarCompare$ GE1 | TriggerDescription$ Pheromone Trail — When CARDNAME enters, if a creature entered the battlefield under an opponent's control this turn, create a 3/3 green Tyranid Warrior creature token with trample. SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_tyranid_warrior_trample SVar:X:Count$ThisTurnEntered_Battlefield_Creature.OppCtrl DeckHas:Ability$Token & Type$Warrior -Oracle:Flash\nPheromone Trail — When Lictor enters the battlefield, if a creature entered the battlefield under an opponent's control this turn, create a 3/3 green Tyranid Warrior creature token with trample. +Oracle:Flash\nPheromone Trail — When Lictor enters, if a creature entered the battlefield under an opponent's control this turn, create a 3/3 green Tyranid Warrior creature token with trample. diff --git a/forge-gui/res/cardsfolder/l/lieutenants_of_the_guard.txt b/forge-gui/res/cardsfolder/l/lieutenants_of_the_guard.txt index 12fe0d6c3b7..36e8eb35f79 100644 --- a/forge-gui/res/cardsfolder/l/lieutenants_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/l/lieutenants_of_the_guard.txt @@ -2,9 +2,9 @@ Name:Lieutenants of the Guard ManaCost:4 W Types:Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Council's dilemma — When CARDNAME enters the battlefield, starting with you, each player votes for strength or numbers. Put a +1/+1 counter on CARDNAME for each strength vote and create a 1/1 white Soldier creature token for each numbers vote. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Council's dilemma — When CARDNAME enters, starting with you, each player votes for strength or numbers. Put a +1/+1 counter on CARDNAME for each strength vote and create a 1/1 white Soldier creature token for each numbers vote. SVar:TrigChangeZone:DB$ Vote | Defined$ Player | StoreVoteNum$ True | VoteType$ Strength,Numbers | SubAbility$ DBVoteStrength | AILogic$ StrengthOrNumbers SVar:DBVoteStrength:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ VoteNumStrength | SubAbility$ DBVoteNumbers SVar:DBVoteNumbers:DB$ Token | TokenAmount$ VoteNumNumbers | TokenScript$ w_1_1_soldier | TokenOwner$ You DeckHas:Ability$Counters|Token -Oracle:Council's dilemma — When Lieutenants of the Guard enters the battlefield, starting with you, each player votes for strength or numbers. Put a +1/+1 counter on Lieutenants of the Guard for each strength vote and create a 1/1 white Soldier creature token for each numbers vote. +Oracle:Council's dilemma — When Lieutenants of the Guard enters, starting with you, each player votes for strength or numbers. Put a +1/+1 counter on Lieutenants of the Guard for each strength vote and create a 1/1 white Soldier creature token for each numbers vote. diff --git a/forge-gui/res/cardsfolder/l/life_finds_a_way.txt b/forge-gui/res/cardsfolder/l/life_finds_a_way.txt index b37b4399dd9..be129c04434 100644 --- a/forge-gui/res/cardsfolder/l/life_finds_a_way.txt +++ b/forge-gui/res/cardsfolder/l/life_finds_a_way.txt @@ -1,8 +1,8 @@ Name:Life Finds a Way ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE4+YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigPopulate | TriggerDescription$ Whenever a nontoken creature with power 4 or greater enters the battlefield under your control, populate. (Create a token that's a copy of a creature token you control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE4+YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigPopulate | TriggerDescription$ Whenever a nontoken creature you control with power 4 or greater enters, populate. (Create a token that's a copy of a creature token you control.) SVar:TrigPopulate:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True | ChoiceTitle$ Select a creature token to copy DeckHints:Ability$Token DeckHas:Ability$Token -Oracle:Whenever a nontoken creature with power 4 or greater enters the battlefield under your control, populate. (Create a token that's a copy of a creature token you control.) +Oracle:Whenever a nontoken creature you control with power 4 or greater enters, populate. (Create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/l/life_of_the_party.txt b/forge-gui/res/cardsfolder/l/life_of_the_party.txt index c53d53b4ef3..f3f818efc91 100644 --- a/forge-gui/res/cardsfolder/l/life_of_the_party.txt +++ b/forge-gui/res/cardsfolder/l/life_of_the_party.txt @@ -8,10 +8,10 @@ K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the number of creatures you control. SVar:TrigPump:DB$ Pump | NumAtt$ X SVar:X:Count$Valid Creature.YouCtrl -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+nonToken | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters the battlefield, if it's not a token, each opponent creates a token that's a copy of it. The tokens are goaded for the rest of the game. (They attack each combat if able and attack a player other than you if able.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+nonToken | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters, if it's not a token, each opponent creates a token that's a copy of it. The tokens are goaded for the rest of the game. (They attack each combat if able and attack a player other than you if able.) SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | Controller$ Opponent | RememberTokens$ True | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlayVar:X GE3 SVar:HasAttackEffect:TRUE -Oracle:First strike, trample, haste\nWhenever Life of the Party attacks, it gets +X/+0 until end of turn, where X is the number of creatures you control.\nWhen Life of the Party enters the battlefield, if it's not a token, each opponent creates a token that's a copy of it. The tokens are goaded for the rest of the game. (They attack each combat if able and attack a player other than you if able.) +Oracle:First strike, trample, haste\nWhenever Life of the Party attacks, it gets +X/+0 until end of turn, where X is the number of creatures you control.\nWhen Life of the Party enters, if it's not a token, each opponent creates a token that's a copy of it. The tokens are goaded for the rest of the game. (They attack each combat if able and attack a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/l/lifebane_zombie.txt b/forge-gui/res/cardsfolder/l/lifebane_zombie.txt index 57fbffe91aa..5cb1bf33386 100644 --- a/forge-gui/res/cardsfolder/l/lifebane_zombie.txt +++ b/forge-gui/res/cardsfolder/l/lifebane_zombie.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Zombie Warrior PT:3/1 K:Intimidate -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Creature.Green,Creature.White | ChangeNum$ 1 | IsCurse$ True -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Lifebane Zombie enters the battlefield, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Lifebane Zombie enters, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt b/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt index fa2e1411247..725ec4aa67a 100644 --- a/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt +++ b/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ XPower | SubAbility$ DBDrawCards SVar:DBDrawCards:DB$ Draw | NumCards$ XPower SVar:XPower:TriggeredCard$CardPower -Oracle:Trample\nLifeblood Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Lifeblood Hydra dies, you gain life and draw cards equal to its power. +Oracle:Trample\nLifeblood Hydra enters with X +1/+1 counters on it.\nWhen Lifeblood Hydra dies, you gain life and draw cards equal to its power. diff --git a/forge-gui/res/cardsfolder/l/lifecraft_cavalry.txt b/forge-gui/res/cardsfolder/l/lifecraft_cavalry.txt index 03d27a44062..b79ae2ed32c 100644 --- a/forge-gui/res/cardsfolder/l/lifecraft_cavalry.txt +++ b/forge-gui/res/cardsfolder/l/lifecraft_cavalry.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Elf Warrior PT:4/4 K:Trample -K:etbCounter:P1P1:2:CheckSVar$ Revolt:Revolt — CARDNAME enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. +K:etbCounter:P1P1:2:CheckSVar$ Revolt:Revolt — CARDNAME enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. SVar:Revolt:Count$Revolt.1.0 -Oracle:Trample\nRevolt — Lifecraft Cavalry enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. +Oracle:Trample\nRevolt — Lifecraft Cavalry enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/l/lifegift.txt b/forge-gui/res/cardsfolder/l/lifegift.txt index 8886fdc45c0..efbd2e77f4f 100644 --- a/forge-gui/res/cardsfolder/l/lifegift.txt +++ b/forge-gui/res/cardsfolder/l/lifegift.txt @@ -1,6 +1,6 @@ Name:Lifegift ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever a land enters the battlefield, you may gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever a land enters, you may gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Whenever a land enters the battlefield, you may gain 1 life. +Oracle:Whenever a land enters, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/l/lifetime_pass_holder.txt b/forge-gui/res/cardsfolder/l/lifetime_pass_holder.txt index 93c8602d4fe..160c4bef453 100644 --- a/forge-gui/res/cardsfolder/l/lifetime_pass_holder.txt +++ b/forge-gui/res/cardsfolder/l/lifetime_pass_holder.txt @@ -2,9 +2,10 @@ Name:"Lifetime" Pass Holder ManaCost:B Types:Creature Zombie Guest PT:2/1 -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 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigOpenAttraction | TriggerDescription$ When CARDNAME dies, open an Attraction. SVar:TrigOpenAttraction:DB$ OpenAttraction T:Mode$ RolledDie | TriggerZones$ Graveyard | Execute$ TrigReturn | ValidResult$ 6 | RolledToVisitAttractions$ True | ValidPlayer$ You | TriggerDescription$ Whenever you roll to visit your Attractions, if you roll a 6, you may return CARDNAME from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield -Oracle:"Lifetime" Pass Holder enters the battlefield tapped.\nWhen "Lifetime" Pass Holder dies, open an Attraction.\nWhenever you roll to visit your Attractions, if you roll a 6, you may return "Lifetime" Pass Holder from your graveyard to the battlefield. \ No newline at end of file +Oracle:"Lifetime" Pass Holder enters tapped.\nWhen "Lifetime" Pass Holder dies, open an Attraction.\nWhenever you roll to visit your Attractions, if you roll a 6, you may return "Lifetime" Pass Holder from your graveyard to the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/l/light_paws_emperors_voice.txt b/forge-gui/res/cardsfolder/l/light_paws_emperors_voice.txt index d793f235d3e..b090098888a 100644 --- a/forge-gui/res/cardsfolder/l/light_paws_emperors_voice.txt +++ b/forge-gui/res/cardsfolder/l/light_paws_emperors_voice.txt @@ -2,8 +2,8 @@ Name:Light-Paws, Emperor's Voice ManaCost:1 W Types:Legendary Creature Fox Advisor PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Aura.YouCtrl+wasCastByYou | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever an Aura enters the battlefield under your control, if you cast it, you may search your library for an Aura card with mana value less than or equal to that Aura and with a different name than each Aura you control, put that card on the battlefield attached to CARDNAME, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Aura.YouCtrl+wasCastByYou | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever an Aura you control enters, if you cast it, you may search your library for an Aura card with mana value less than or equal to that Aura and with a different name than each Aura you control, put that card on the battlefield attached to CARDNAME, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+cmcLEX+doesNotShareNameWith Aura.YouCtrl | ChangeNum$ 1 | ShuffleNonMandatory$ True | AttachedTo$ Self SVar:X:TriggeredCard$CardManaCost DeckHints:Type$Aura -Oracle:Whenever an Aura enters the battlefield under your control, if you cast it, you may search your library for an Aura card with mana value less than or equal to that Aura and with a different name than each Aura you control, put that card on the battlefield attached to Light-Paws, Emperor's Voice, then shuffle. +Oracle:Whenever an Aura you control enters, if you cast it, you may search your library for an Aura card with mana value less than or equal to that Aura and with a different name than each Aura you control, put that card on the battlefield attached to Light-Paws, Emperor's Voice, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lightform.txt b/forge-gui/res/cardsfolder/l/lightform.txt index 0e34d65d028..948783f2363 100644 --- a/forge-gui/res/cardsfolder/l/lightform.txt +++ b/forge-gui/res/cardsfolder/l/lightform.txt @@ -1,10 +1,10 @@ Name:Lightform ManaCost:1 W W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigManifest | TriggerDescription$ When CARDNAME enters the battlefield, it becomes an Aura with enchant creature. Manifest the top card of your library and attach CARDNAME to it. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. You may turn it face up at any time for its mana cost if it's a creature card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigManifest | TriggerDescription$ When CARDNAME enters, it becomes an Aura with enchant creature. Manifest the top card of your library and attach CARDNAME to it. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. You may turn it face up at any time for its mana cost if it's a creature card.) SVar:TrigManifest:DB$ Manifest | RememberManifested$ True | SubAbility$ Aurify SVar:Aurify:DB$ Animate | IsPresent$ Card.Self | Types$ Aura | OverwriteSpells$ True | Abilities$ NewAttach | Keywords$ Enchant creature | Duration$ Permanent | SubAbility$ LightformAttach SVar:NewAttach:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature | AILogic$ Pump SVar:LightformAttach:DB$ Attach | Defined$ Remembered | IsPresent$ Card.Self S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Lifelink & Flying | Description$ Enchanted creature has flying and lifelink. -Oracle:When Lightform enters the battlefield, it becomes an Aura with enchant creature. Manifest the top card of your library and attach Lightform to it. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.)\nEnchanted creature has flying and lifelink. +Oracle:When Lightform enters, it becomes an Aura with enchant creature. Manifest the top card of your library and attach Lightform to it. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.)\nEnchanted creature has flying and lifelink. diff --git a/forge-gui/res/cardsfolder/l/lightkeeper_of_emeria.txt b/forge-gui/res/cardsfolder/l/lightkeeper_of_emeria.txt index 9b420df5c56..461c32fcaff 100644 --- a/forge-gui/res/cardsfolder/l/lightkeeper_of_emeria.txt +++ b/forge-gui/res/cardsfolder/l/lightkeeper_of_emeria.txt @@ -4,7 +4,7 @@ Types:Creature Angel PT:2/4 K:Flying K:Multikicker:W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each time it was kicked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life for each time it was kicked. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$TimesKicked/Times.2 -Oracle:Multikicker {W} (You may pay an additional {W} any number of times as you cast this spell.)\nFlying\nWhen Lightkeeper of Emeria enters the battlefield, you gain 2 life for each time it was kicked. +Oracle:Multikicker {W} (You may pay an additional {W} any number of times as you cast this spell.)\nFlying\nWhen Lightkeeper of Emeria enters, you gain 2 life for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/l/lightning_crafter.txt b/forge-gui/res/cardsfolder/l/lightning_crafter.txt index 667beb99c48..58595e121ae 100644 --- a/forge-gui/res/cardsfolder/l/lightning_crafter.txt +++ b/forge-gui/res/cardsfolder/l/lightning_crafter.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Shaman PT:3/3 K:Champion:Goblin,Shaman A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -Oracle:Champion a Goblin or Shaman (When this enters the battlefield, sacrifice it unless you exile another Goblin or Shaman you control. When this leaves the battlefield, that card returns to the battlefield.)\n{T}: Lightning Crafter deals 3 damage to any target. +Oracle:Champion a Goblin or Shaman (When this enters, sacrifice it unless you exile another Goblin or Shaman you control. When this leaves the battlefield, that card returns to the battlefield.)\n{T}: Lightning Crafter deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/l/lightning_diadem.txt b/forge-gui/res/cardsfolder/l/lightning_diadem.txt index 994fa462418..9a5952a6b39 100644 --- a/forge-gui/res/cardsfolder/l/lightning_diadem.txt +++ b/forge-gui/res/cardsfolder/l/lightning_diadem.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. A:SP$ Attach | Cost$ 5 R | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:PlayMain1:TRUE -Oracle:Enchant creature\nWhen Lightning Diadem enters the battlefield, it deals 2 damage to any target.\nEnchanted creature gets +2/+2. +Oracle:Enchant creature\nWhen Lightning Diadem enters, it deals 2 damage to any target.\nEnchanted creature gets +2/+2. diff --git a/forge-gui/res/cardsfolder/l/lightning_mauler.txt b/forge-gui/res/cardsfolder/l/lightning_mauler.txt index 18aafff0e90..2eafb44afa1 100644 --- a/forge-gui/res/cardsfolder/l/lightning_mauler.txt +++ b/forge-gui/res/cardsfolder/l/lightning_mauler.txt @@ -4,4 +4,4 @@ Types:Creature Human Berserker PT:2/1 K:Soulbond S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Haste | Description$ As long as CARDNAME is paired with another creature, both creatures have haste. -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Lightning Mauler is paired with another creature, both creatures have haste. +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Lightning Mauler is paired with another creature, both creatures have haste. diff --git a/forge-gui/res/cardsfolder/l/lightning_serpent.txt b/forge-gui/res/cardsfolder/l/lightning_serpent.txt index 9397f00089d..25e0114248c 100644 --- a/forge-gui/res/cardsfolder/l/lightning_serpent.txt +++ b/forge-gui/res/cardsfolder/l/lightning_serpent.txt @@ -10,4 +10,4 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSa SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE -Oracle:Trample, haste\nLightning Serpent enters the battlefield with X +1/+0 counters on it.\nAt the beginning of the end step, sacrifice Lightning Serpent. +Oracle:Trample, haste\nLightning Serpent enters with X +1/+0 counters on it.\nAt the beginning of the end step, sacrifice Lightning Serpent. diff --git a/forge-gui/res/cardsfolder/l/lilianas_contract.txt b/forge-gui/res/cardsfolder/l/lilianas_contract.txt index 38f59d85062..b6946fef4da 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_contract.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_contract.txt @@ -4,8 +4,8 @@ Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DBWin | TriggerZones$ Battlefield | CheckSVar$ Contractors | SVarCompare$ GE4 | TriggerDescription$ At the beginning of your upkeep, if you control four or more Demons with different names, you win the game. SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ Contractors | ConditionSVarCompare$ GE4 SVar:Contractors:Count$DifferentCardNames_Demon.YouCtrl+inRealZoneBattlefield -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw four cards and you lose 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw four cards and you lose 4 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 4 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 4 AI:RemoveDeck:Random -Oracle:When Liliana's Contract enters the battlefield, you draw four cards and you lose 4 life.\nAt the beginning of your upkeep, if you control four or more Demons with different names, you win the game. +Oracle:When Liliana's Contract enters, you draw four cards and you lose 4 life.\nAt the beginning of your upkeep, if you control four or more Demons with different names, you win the game. diff --git a/forge-gui/res/cardsfolder/l/lilianas_mastery.txt b/forge-gui/res/cardsfolder/l/lilianas_mastery.txt index b25045f195f..7c2f7aff626 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_mastery.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_mastery.txt @@ -2,9 +2,9 @@ Name:Liliana's Mastery ManaCost:3 B B Types:Enchantment S:Mode$ Continuous | Affected$ Zombie.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Zombies you control get +1/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 2/2 black Zombie creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 2/2 black Zombie creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_2_2_zombie | TokenOwner$ You SVar:PlayMain1:TRUE SVar:BuffedBy:Zombie DeckHints:Type$Zombie -Oracle:Zombies you control get +1/+1.\nWhen Liliana's Mastery enters the battlefield, create two 2/2 black Zombie creature tokens. +Oracle:Zombies you control get +1/+1.\nWhen Liliana's Mastery enters, create two 2/2 black Zombie creature tokens. diff --git a/forge-gui/res/cardsfolder/l/lilianas_shade.txt b/forge-gui/res/cardsfolder/l/lilianas_shade.txt index 18b5c00d8f7..98d9a9508bc 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_shade.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_shade.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Shade PT:1/1 A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Liliana's Shade enters the battlefield, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle.\n{B}: Liliana's Shade gets +1/+1 until end of turn. +Oracle:When Liliana's Shade enters, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle.\n{B}: Liliana's Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lilianas_specter.txt b/forge-gui/res/cardsfolder/l/lilianas_specter.txt index 8f82e5384cd..a75aed9ebdd 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_specter.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_specter.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Specter PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose -Oracle:Flying\nWhen Liliana's Specter enters the battlefield, each opponent discards a card. +Oracle:Flying\nWhen Liliana's Specter enters, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt b/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt index 19fb4211cc1..0bc6b02cda9 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Creature Zombie Knight PT:3/1 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw X cards, where X is the number of creatures that died under your control this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw X cards, where X is the number of creatures that died under your control this turn. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl DeckHints:Ability$Sacrifice -Oracle:Flash\nWhen Liliana's Standard Bearer enters the battlefield, draw X cards, where X is the number of creatures that died under your control this turn. +Oracle:Flash\nWhen Liliana's Standard Bearer enters, draw X cards, where X is the number of creatures that died under your control this turn. diff --git a/forge-gui/res/cardsfolder/l/lily_bowen_raging_grandma.txt b/forge-gui/res/cardsfolder/l/lily_bowen_raging_grandma.txt index dcb38e09ff7..70ede78a454 100644 --- a/forge-gui/res/cardsfolder/l/lily_bowen_raging_grandma.txt +++ b/forge-gui/res/cardsfolder/l/lily_bowen_raging_grandma.txt @@ -14,4 +14,4 @@ SVar:Y:Count$CardCounters.P1P1/Minus.1 SVar:X:Count$RememberedSize SVar:Power:Count$CardPower DeckHas:Ability$Counters|LifeGain -Oracle:Vigilance\nLily Bowen, Raging Grandma enters the battlefield with two +1/+1 counters on it.\nAt the beginning of your upkeep, double the number of +1/+1 counters on Lily Bowen if its power is 16 or less. Otherwise, remove all but one +1/+1 counter from it, then you gain 1 life for each +1/+1 counter removed this way. +Oracle:Vigilance\nLily Bowen, Raging Grandma enters with two +1/+1 counters on it.\nAt the beginning of your upkeep, double the number of +1/+1 counters on Lily Bowen if its power is 16 or less. Otherwise, remove all but one +1/+1 counter from it, then you gain 1 life for each +1/+1 counter removed this way. diff --git a/forge-gui/res/cardsfolder/l/limited_resources.txt b/forge-gui/res/cardsfolder/l/limited_resources.txt index 703b011086e..244e5452eaa 100644 --- a/forge-gui/res/cardsfolder/l/limited_resources.txt +++ b/forge-gui/res/cardsfolder/l/limited_resources.txt @@ -1,7 +1,7 @@ Name:Limited Resources ManaCost:W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBRepeatResources | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses five lands they control and sacrifices the rest. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBRepeatResources | TriggerDescription$ When CARDNAME enters, each player chooses five lands they control and sacrifices the rest. SVar:DBRepeatResources:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ CardChoice SVar:CardChoice:DB$ ChooseCard | Defined$ Remembered | Amount$ 5 | Choices$ Land.RememberedPlayerCtrl | ChoiceTitle$ Choose a land | RememberChosen$ True | SubAbility$ SacRest SVar:SacRest:DB$ SacrificeAll | ValidCards$ Land.RememberedPlayerCtrl+IsNotRemembered | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ S:Mode$ CantPlayLand | IsPresent$ Land | PresentCompare$ GE10 | Description$ Pla SVar:NonStackingEffect:True AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:When Limited Resources enters the battlefield, each player chooses five lands they control and sacrifices the rest.\nPlayers can't play lands as long as ten or more lands are on the battlefield. +Oracle:When Limited Resources enters, each player chooses five lands they control and sacrifices the rest.\nPlayers can't play lands as long as ten or more lands are on the battlefield. diff --git a/forge-gui/res/cardsfolder/l/linvala_the_preserver.txt b/forge-gui/res/cardsfolder/l/linvala_the_preserver.txt index 093e36d3232..5f5d40a2c8b 100644 --- a/forge-gui/res/cardsfolder/l/linvala_the_preserver.txt +++ b/forge-gui/res/cardsfolder/l/linvala_the_preserver.txt @@ -3,12 +3,12 @@ ManaCost:4 W W Types:Legendary Creature Angel PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | CheckSVar$ X | SVarCompare$ GTZ | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent has more life than you, you gain 5 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | CheckSVar$ X | SVarCompare$ GTZ | TriggerDescription$ When CARDNAME enters, if an opponent has more life than you, you gain 5 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | CheckSVar$ W | SVarCompare$ GTY | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent controls more creatures than you, create a 3/3 white Angel creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | CheckSVar$ W | SVarCompare$ GTY | TriggerDescription$ When CARDNAME enters, if an opponent controls more creatures than you, create a 3/3 white Angel creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_3_3_angel_flying | TokenOwner$ You SVar:X:PlayerCountOpponents$HighestLifeTotal SVar:Y:Count$Valid Creature.YouCtrl SVar:Z:Count$YourLifeTotal SVar:W:PlayerCountOpponents$HighestValid Creature.YouCtrl -Oracle:Flying\nWhen Linvala, the Preserver enters the battlefield, if an opponent has more life than you, you gain 5 life.\nWhen Linvala enters the battlefield, if an opponent controls more creatures than you, create a 3/3 white Angel creature token with flying. +Oracle:Flying\nWhen Linvala, the Preserver enters, if an opponent has more life than you, you gain 5 life.\nWhen Linvala enters, if an opponent controls more creatures than you, create a 3/3 white Angel creature token with flying. diff --git a/forge-gui/res/cardsfolder/l/lithoform_blight.txt b/forge-gui/res/cardsfolder/l/lithoform_blight.txt index cc9592be324..c2af3f39e1e 100644 --- a/forge-gui/res/cardsfolder/l/lithoform_blight.txt +++ b/forge-gui/res/cardsfolder/l/lithoform_blight.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 B | ValidTgts$ Land | AITgts$ Land.nonBasic | AILogic$ Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Land.EnchantedBy | RemoveLandTypes$ True | RemoveAllAbilities$ True | AddAbility$ ABManaC & ABManaAny | Description$ Enchanted land loses all land types and abilities and has "{T}: Add {C}" and "{T}, Pay 1 life: Add one mana of any color." SVar:ABManaC:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. SVar:ABManaAny:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Enchant land\nWhen Lithoform Blight enters the battlefield, draw a card.\nEnchanted land loses all land types and abilities and has "{T}: Add {C}" and "{T}, Pay 1 life: Add one mana of any color." +Oracle:Enchant land\nWhen Lithoform Blight enters, draw a card.\nEnchanted land loses all land types and abilities and has "{T}: Add {C}" and "{T}, Pay 1 life: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/l/littjara_kinseekers.txt b/forge-gui/res/cardsfolder/l/littjara_kinseekers.txt index d117a753e02..d08e51389ff 100644 --- a/forge-gui/res/cardsfolder/l/littjara_kinseekers.txt +++ b/forge-gui/res/cardsfolder/l/littjara_kinseekers.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Shapeshifter PT:2/4 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ When CARDNAME enters the battlefield, if you control three or more creatures that share a creature type, put a +1/+1 counter on CARDNAME, then scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ When CARDNAME enters, if you control three or more creatures that share a creature type, put a +1/+1 counter on CARDNAME, then scry 1. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 SVar:X:Count$MostProminentCreatureType Creature.YouCtrl DeckHas:Ability$Counters -Oracle:Changeling (This card is every creature type.)\nWhen Littjara Kinseekers enters the battlefield, if you control three or more creatures that share a creature type, put a +1/+1 counter on Littjara Kinseekers, then scry 1. +Oracle:Changeling (This card is every creature type.)\nWhen Littjara Kinseekers enters, if you control three or more creatures that share a creature type, put a +1/+1 counter on Littjara Kinseekers, then scry 1. diff --git a/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt b/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt index 6d87b471101..19f59058169 100644 --- a/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt +++ b/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt @@ -1,8 +1,9 @@ Name:Littjara Mirrorlake 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$ CopyPermanent | Cost$ 2 G G U T Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | WithCountersType$ P1P1 | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate only as a sorcery. +A:AB$ CopyPermanent | Cost$ 2 G G U T Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | WithCountersType$ P1P1 | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of target creature you control, except it enters with an additional +1/+1 counter on it. Activate only as a sorcery. DeckHas:Ability$Sacrifice|Token|Counters -Oracle:Littjara Mirrorlake enters the battlefield tapped.\n{T}: Add {U}.\n{2}{G}{G}{U}, {T}, Sacrifice Littjara Mirrorlake: Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate only as a sorcery. +Oracle:Littjara Mirrorlake enters tapped.\n{T}: Add {U}.\n{2}{G}{G}{U}, {T}, Sacrifice Littjara Mirrorlake: Create a token that's a copy of target creature you control, except it enters with an additional +1/+1 counter on it. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/living_lore.txt b/forge-gui/res/cardsfolder/l/living_lore.txt index a7a95cb4714..2601781bbb3 100644 --- a/forge-gui/res/cardsfolder/l/living_lore.txt +++ b/forge-gui/res/cardsfolder/l/living_lore.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Avatar PT:*/* K:ETBReplacement:Copy:ChooseSpell -SVar:ChooseSpell:DB$ ChangeZone | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | Mandatory$ True | SpellDescription$ As CARDNAME enters the battlefield, exile an instant or sorcery card from your graveyard. +SVar:ChooseSpell:DB$ ChangeZone | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | Mandatory$ True | SpellDescription$ As CARDNAME enters, exile an instant or sorcery card from your graveyard. S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the exiled card's mana value. SVar:X:Remembered$CardManaCost T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Card.Self | Execute$ TrigSacLore | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -Oracle:As Living Lore enters the battlefield, exile an instant or sorcery card from your graveyard.\nLiving Lore's power and toughness are each equal to the exiled card's mana value.\nWhenever Living Lore deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. +Oracle:As Living Lore enters, exile an instant or sorcery card from your graveyard.\nLiving Lore's power and toughness are each equal to the exiled card's mana value.\nWhenever Living Lore deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/l/living_totem.txt b/forge-gui/res/cardsfolder/l/living_totem.txt index 046f30ca22e..9e87ffa9dc6 100644 --- a/forge-gui/res/cardsfolder/l/living_totem.txt +++ b/forge-gui/res/cardsfolder/l/living_totem.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Plant Elemental PT:2/3 K:Convoke -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, you may put a +1/+1 counter on another target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, you may put a +1/+1 counter on another target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Living Totem enters the battlefield, you may put a +1/+1 counter on another target creature. +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 Living Totem enters, you may put a +1/+1 counter on another target creature. diff --git a/forge-gui/res/cardsfolder/l/lizardfolk_librarians.txt b/forge-gui/res/cardsfolder/l/lizardfolk_librarians.txt index 562e5ddffbc..1a725bd06c7 100644 --- a/forge-gui/res/cardsfolder/l/lizardfolk_librarians.txt +++ b/forge-gui/res/cardsfolder/l/lizardfolk_librarians.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Lizard PT:2/4 K:Double team -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:Double team\When Lizardfolk Librarians enters the battlefield, scry 2. +Oracle:Double team\When Lizardfolk Librarians enters, scry 2. diff --git a/forge-gui/res/cardsfolder/l/llanowar_elite.txt b/forge-gui/res/cardsfolder/l/llanowar_elite.txt index 3094ecf04e7..b153a08a500 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_elite.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_elite.txt @@ -4,6 +4,6 @@ Types:Creature Elf PT:1/1 K:Trample K:Kicker:8 -K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with five +1/+1 counters on it. +K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with five +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 -Oracle:Kicker {8} (You may pay an additional {8} as you cast this spell.)\nTrample\nIf Llanowar Elite was kicked, it enters the battlefield with five +1/+1 counters on it. +Oracle:Kicker {8} (You may pay an additional {8} as you cast this spell.)\nTrample\nIf Llanowar Elite was kicked, it enters with five +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/l/llanowar_empath.txt b/forge-gui/res/cardsfolder/l/llanowar_empath.txt index 56a9a458961..893bfb2b744 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_empath.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_empath.txt @@ -2,7 +2,7 @@ Name:Llanowar Empath ManaCost:3 G Types:Creature Elf Shaman PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2, then reveal the top card of your library. If it's a creature card, put it into your hand. (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 | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2, then reveal the top card of your library. If it's a creature card, put it into your hand. (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 | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | LibraryPosition2$ 0 -Oracle:When Llanowar Empath enters the battlefield, scry 2, then reveal the top card of your library. If it's a creature card, put it into your hand. (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.) +Oracle:When Llanowar Empath enters, scry 2, then reveal the top card of your library. If it's a creature card, put it into your hand. (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.) diff --git a/forge-gui/res/cardsfolder/l/llanowar_reborn.txt b/forge-gui/res/cardsfolder/l/llanowar_reborn.txt index 7f1e1ad621d..99066a3e470 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_reborn.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_reborn.txt @@ -1,8 +1,9 @@ Name:Llanowar Reborn ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. K:Graft:1 DeckHas:Ability$Counters -Oracle:Llanowar Reborn enters the battlefield tapped.\n{T}: Add {G}.\nGraft 1 (This land enters the battlefield with a +1/+1 counter on it. Whenever a creature enters the battlefield, you may move a +1/+1 counter from this land onto it.) +Oracle:Llanowar Reborn enters tapped.\n{T}: Add {G}.\nGraft 1 (This land enters with a +1/+1 counter on it. Whenever a creature enters, you may move a +1/+1 counter from this land onto it.) diff --git a/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt b/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt index 45789aeba2b..7ece09cd6b5 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt @@ -2,7 +2,7 @@ Name:Llanowar Sentinel ManaCost:2 G Types:Creature Elf PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel, put that card onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel, put that card onto the battlefield, then shuffle. SVar:TrigChange:AB$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedLlanowar Sentinel | ChangeNum$ 1 DeckHints:Name$Llanowar Sentinel -Oracle:When Llanowar Sentinel enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel, put that card onto the battlefield, then shuffle. +Oracle:When Llanowar Sentinel enters, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/llanowar_stalker.txt b/forge-gui/res/cardsfolder/l/llanowar_stalker.txt index 1bf69c27369..fc4f8bff349 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_stalker.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_stalker.txt @@ -2,7 +2,7 @@ Name:Llanowar Stalker ManaCost:G Types:Creature Elf Warrior PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, CARDNAME gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Creature -Oracle:Whenever another creature enters the battlefield under your control, Llanowar Stalker gets +1/+0 until end of turn. +Oracle:Whenever another creature you control enters, Llanowar Stalker gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/llanowar_visionary.txt b/forge-gui/res/cardsfolder/l/llanowar_visionary.txt index 28e25fd2c3f..9a7b4066c55 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_visionary.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_visionary.txt @@ -2,7 +2,7 @@ Name:Llanowar Visionary ManaCost:2 G Types:Creature Elf Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:When Llanowar Visionary enters the battlefield, draw a card.\n{T}: Add {G}. +Oracle:When Llanowar Visionary enters, draw a card.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/l/llawan_cephalid_empress.txt b/forge-gui/res/cardsfolder/l/llawan_cephalid_empress.txt index e1b88309eeb..0dba06c714e 100644 --- a/forge-gui/res/cardsfolder/l/llawan_cephalid_empress.txt +++ b/forge-gui/res/cardsfolder/l/llawan_cephalid_empress.txt @@ -2,7 +2,7 @@ Name:Llawan, Cephalid Empress ManaCost:3 U Types:Legendary Creature Octopus Noble PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return all blue creatures your opponents control to their owners' hands. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return all blue creatures your opponents control to their owners' hands. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.Blue+OppCtrl | Origin$ Battlefield | Destination$ Hand S:Mode$ CantBeCast | ValidCard$ Creature.Blue | Caster$ Opponent | Description$ Your opponents can't cast blue creature spells. -Oracle:When Llawan, Cephalid Empress enters the battlefield, return all blue creatures your opponents control to their owners' hands.\nYour opponents can't cast blue creature spells. +Oracle:When Llawan, Cephalid Empress enters, return all blue creatures your opponents control to their owners' hands.\nYour opponents can't cast blue creature spells. diff --git a/forge-gui/res/cardsfolder/l/loam_larva.txt b/forge-gui/res/cardsfolder/l/loam_larva.txt index 48b226ff4be..8fcad11cae0 100644 --- a/forge-gui/res/cardsfolder/l/loam_larva.txt +++ b/forge-gui/res/cardsfolder/l/loam_larva.txt @@ -2,6 +2,6 @@ Name:Loam Larva ManaCost:1 G Types:Creature Insect PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Loam Larva enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +Oracle:When Loam Larva enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt b/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt index 6327ed510ff..e48d7f02aaf 100644 --- a/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt +++ b/forge-gui/res/cardsfolder/l/loamcrafter_faun.txt @@ -2,7 +2,7 @@ Name:Loamcrafter Faun ManaCost:2 G Types:Creature Satyr Druid PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. SVar:TrigDiscard:DB$ Discard | DiscardValid$ Land | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ TrigImmediateTrig SVar:TrigImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | RememberObjects$ Remembered | Execute$ TrigReturn | SubAbility$ DBCleanup | TriggerDescription$ When you do, return up to that many target nonland permanent cards from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | TgtPrompt$ Select up to that many target nonland permanents from your graveyard | TargetMin$ 0 | TargetMax$ X | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.nonLand+YouCtrl @@ -10,4 +10,4 @@ SVar:X:TriggerRemembered$Amount SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard|Graveyard DeckHints:Ability$Mill -Oracle:When Loamcrafter Faun enters the battlefield, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. +Oracle:When Loamcrafter Faun enters, you may discard one or more land cards. When you do, return up to that many target nonland permanent cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/loaming_shaman.txt b/forge-gui/res/cardsfolder/l/loaming_shaman.txt index 9ae86dde4ce..2e176697576 100644 --- a/forge-gui/res/cardsfolder/l/loaming_shaman.txt +++ b/forge-gui/res/cardsfolder/l/loaming_shaman.txt @@ -2,8 +2,8 @@ Name:Loaming Shaman ManaCost:2 G Types:Creature Centaur Shaman PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target player shuffles any number of target cards from their graveyard into their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target player shuffles any number of target cards from their graveyard into their library. SVar:TrigPump:DB$ Pump | ValidTgts$ Player | TgtPrompt$ Select target Player | SubAbility$ DBChangeZone | IsCurse$ True SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | Shuffle$ True | TgtPrompt$ Choose target card | ValidTgts$ Card SVar:X:Count$InAllYards -Oracle:When Loaming Shaman enters the battlefield, target player shuffles any number of target cards from their graveyard into their library. +Oracle:When Loaming Shaman enters, target player shuffles any number of target cards from their graveyard into their library.