tidy some triggers

This commit is contained in:
Northmoc
2023-10-28 08:28:55 -04:00
parent 6353df6f8c
commit d0d41b449b
11 changed files with 18 additions and 16 deletions

View File

@@ -2,7 +2,7 @@ Name:Dragon Cultist
ManaCost:4 R
Types:Legendary Enchantment Background
S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ TrigDragon | Description$ Commander creatures you own have "At the beginning of your end step, if a source you controlled dealt 5 or more damage this turn, create a 4/4 red Dragon creature token with flying."
SVar:TrigDragon:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckDefinedPlayer$ You.damageDoneSingleSource GE5 | Execute$ DBDragon | TriggerDescription$ At the beginning of your end step, if a source you controlled dealt 5 or more damage this turn, create a 4/4 red Dragon creature token with flying.
SVar:TrigDragon:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.damageDoneSingleSource GE5 | Execute$ DBDragon | TriggerDescription$ At the beginning of your end step, if a source you controlled dealt 5 or more damage this turn, create a 4/4 red Dragon creature token with flying.
SVar:DBDragon:DB$ Token | TokenScript$ r_4_4_dragon_flying
DeckHas:Ability$Token & Type$Dragon
AI:RemoveDeck:NonCommander

View File

@@ -4,7 +4,7 @@ Types:Legendary Creature Human Noble
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.Legendary+YouCtrl+cmcGE4 | Execute$ TrigMonarch | TriggerDescription$ Whenever a legendary creature with mana value 4 or greater enters the battlefield under your control, you become the monarch.
SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you're the monarch, create two 1/1 white Human Soldier creature tokens.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you're the monarch, create two 1/1 white Human Soldier creature tokens.
SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You
DeckHas:Ability$Token & Type$Soldier
DeckHints:Type$Creature & Type$Legendary

View File

@@ -4,7 +4,7 @@ Types:Creature Orc Wizard
PT:3/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters the battlefield, you take the initiative.
SVar:TrigInitiative:DB$ TakeInitiative
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.hasInitiative | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.hasInitiative | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying.
SVar:TrigToken:DB$ Token | TokenScript$ u_1_1_faerie_dragon_flying
DeckHas:Ability$Token & Type$Faerie|Dragon
Oracle:When Feywild Caretaker enters the battlefield, you take the initiative.\nAt the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying.

View File

@@ -2,7 +2,8 @@ Name:Garrulous Sycophant
ManaCost:2 B
Types:Creature Human Advisor
PT:1/4
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, if you're the monarch, each opponent loses 1 life and you gain 1 life.
SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your end step, if you're the monarch, each opponent loses 1 life and you gain 1 life.
SVar:TrigDrain:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
DeckHas:Ability$LifeGain
Oracle:At the beginning of your end step, if you're the monarch, each opponent loses 1 life and you gain 1 life.

View File

@@ -3,7 +3,7 @@ ManaCost:2 U
Types:Legendary Creature Human Rogue Wizard
PT:2/3
K:Ward:2
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.hasInitiative | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if you have the initiative, draw a card. Draw another card if you've completed a dungeon.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.hasInitiative | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if you have the initiative, draw a card. Draw another card if you've completed a dungeon.
SVar:TrigDraw:DB$ Draw | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X
K:Choose a Background

View File

@@ -4,7 +4,7 @@ Types:Creature Human Rogue Mutant
PT:4/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch.
SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigUnblockable | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigUnblockable | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn.
SVar:TrigUnblockable:DB$ Effect | StaticAbilities$ Unblockable
SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Creature.YouCtrl | Description$ Creatures you control can't be blocked this turn.
Oracle:When Keeper of Keys enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you're the monarch, creatures you control can't be blocked this turn.

View File

@@ -5,7 +5,7 @@ PT:2/2
K:Lifelink
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters the battlefield, you take the initiative.
SVar:TrigInitiative:DB$ TakeInitiative
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.hasInitiative | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if you have the initiative, put a +1/+1 counter on CARDNAME.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.hasInitiative | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if you have the initiative, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1
DeckHas:Ability$LifeGain|Counters
Oracle:Lifelink\nWhen Passageway Seer enters the battlefield, you take the initiative.\nAt the beginning of your end step, if you have the initiative, put a +1/+1 counter on Passageway Seer.

View File

@@ -5,6 +5,6 @@ PT:5/5
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch.
SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You
T:Mode$ TapsForMana | ValidCard$ Land | Activator$ You | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a land for mana while you're the monarch, add an additional one mana of any color.
T:Mode$ TapsForMana | ValidCard$ Land | Activator$ You.isMonarch | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a land for mana while you're the monarch, add an additional one mana of any color.
SVar:TrigMana:DB$ Mana | Produced$ Combo Any | Amount$ 1
Oracle:Trample\nWhen Regal Behemoth enters the battlefield, you become the monarch.\nWhenever you tap a land for mana while you're the monarch, add an additional one mana of any color.

View File

@@ -3,10 +3,9 @@ ManaCost:2 B
Types:Legendary Creature Human Rogue
PT:3/2
K:Menace
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.hasInitiative | Execute$ TrigTreasure | TriggerDescription$ At the beginning of your end step, if you have the initiative, create a Treasure token. If you've completed a dungeon, create three of those tokens instead.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.hasInitiative | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ At the beginning of your end step, if you have the initiative, create a Treasure token. If you've completed a dungeon, create three of those tokens instead.
SVar:TrigTreasure:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac
SVar:X:Count$Compare Y GE1.3.1
SVar:Y:PlayerCountPropertyYou$DungeonsCompleted
SVar:X:Count$Compare PlayerCountPropertyYou$DungeonsCompleted GE1.3.1
K:Choose a Background
DeckHas:Ability$Token|Sacrifice & Type$Artifact|Treasure
AI:RemoveDeck:Random

View File

@@ -5,6 +5,7 @@ PT:5/5
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch.
SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, create a 5/5 red Dragon creature token with flying.
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you're the monarch, create a 5/5 red Dragon creature token with flying.
SVar:TrigToken:DB$ Token | TokenScript$ r_5_5_dragon_flying
DeckHas:Ability$Token & Type$Dragon
Oracle:Flying\nWhen Skyline Despot enters the battlefield, you become the monarch.\nAt the beginning of your upkeep, if you're the monarch, create a 5/5 red Dragon creature token with flying.

View File

@@ -2,6 +2,7 @@ Name:Throne Warden
ManaCost:1 W
Types:Creature Human Soldier
PT:2/2
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if you're the monarch, put a +1/+1 counter on Throne Warden.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You.isMonarch | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if you're the monarch, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1
DeckHas:Ability$Counters
Oracle:At the beginning of your end step, if you're the monarch, put a +1/+1 counter on Throne Warden.