Update Triggers authored by Woodyso's avatar Woodyso
...@@ -196,8 +196,6 @@ Detailed Descriptions & Examples ...@@ -196,8 +196,6 @@ Detailed Descriptions & Examples
- Trigger the skill to execute based on a timer. - Trigger the skill to execute based on a timer.
- The timer is in ticks so 20 ticks equates to 1 second. - The timer is in ticks so 20 ticks equates to 1 second.
- Avoid using with health or chance parameters as it does not work
well with these at the moment.
- Care must be taken when using the Timer trigger as skills that are - Care must be taken when using the Timer trigger as skills that are
not properly designed can potentially lead to server or client side not properly designed can potentially lead to server or client side
performance issues. Skills with particularly low timers that call performance issues. Skills with particularly low timers that call
...@@ -218,6 +216,7 @@ Detailed Descriptions & Examples ...@@ -218,6 +216,7 @@ Detailed Descriptions & Examples
**~onEnterCombat** **~onEnterCombat**
- Trigger the skill to execute when the mob enters combat. - Trigger the skill to execute when the mob enters combat.
- This trigger will only work when ThreatTables are enabled.
- **- skill{s=BuffSelf} ~onEnterCombat >0 1** (The mob has a 100% - **- skill{s=BuffSelf} ~onEnterCombat >0 1** (The mob has a 100%
chance to use the BuffSelf skill when it enters combat with a player chance to use the BuffSelf skill when it enters combat with a player
or mob) or mob)
...@@ -225,6 +224,7 @@ Detailed Descriptions & Examples ...@@ -225,6 +224,7 @@ Detailed Descriptions & Examples
**~onDropCombat** **~onDropCombat**
- Trigger the skill to execute when the mob drops combat. - Trigger the skill to execute when the mob drops combat.
- This trigger will only work when ThreatTables are enabled.
- **- skill{s=BossRegen} ~onDropCombat >0 1** (The mob has a 100% - **- skill{s=BossRegen} ~onDropCombat >0 1** (The mob has a 100%
chance to use the BossRegen skill when it drops combat with a player chance to use the BossRegen skill when it drops combat with a player
or mob) or mob)
...@@ -232,6 +232,7 @@ Detailed Descriptions & Examples ...@@ -232,6 +232,7 @@ Detailed Descriptions & Examples
**~onChangeTarget** **~onChangeTarget**
- Trigger the skill to execute when the mob changes target. - Trigger the skill to execute when the mob changes target.
- This trigger will only work when ThreatTables are enabled.
- **- skill{s=Charge} ~onChangeTarget >0 1** (The mob has a 100% - **- skill{s=Charge} ~onChangeTarget >0 1** (The mob has a 100%
chance to use the Charge skill when it changes targets) chance to use the Charge skill when it changes targets)
...@@ -245,11 +246,10 @@ Detailed Descriptions & Examples ...@@ -245,11 +246,10 @@ Detailed Descriptions & Examples
**~onSignal** or **~onSignal:[signal]** **~onSignal** or **~onSignal:[signal]**
- Trigger for skill to execute when the mob receives a signal or when - Trigger the skill to execute when the mob receives a specific signal from the Signal mechanic.
with :[signal] only a specific signal
- Useful for skills that require communication between mobs or from a - Useful for skills that require communication between mobs or from a
player to a mob [2], which was previously (pre 2.3) only possible by player to a mob [2].
workarounds - Note: Currently when a mob recieves a signal, it will only trigger one skill with the respective signal. To elaborate, if the mob has two skills like so: `- skill{s=SKILL1} ~onSignal:DO_THING` `- skill{s=SKILL2} ~onSignal:DO_THING`, then only the first skill will trigger.
- See - See
[signal-skill](http://www.mythicmobs.net/manual/doku.php/skills/mechanics/signal) [signal-skill](http://www.mythicmobs.net/manual/doku.php/skills/mechanics/signal)
page. page.
... ...
......