From 5beda01f1af079bfd43fa4cb4c33e2ecbf502452 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 20 Jun 2013 00:21:48 -0700 Subject: [PATCH] Updated Lua Parser (markdown) --- Lua-Parser.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/Lua-Parser.md b/Lua-Parser.md index ff73d45..f8dc78a 100644 --- a/Lua-Parser.md +++ b/Lua-Parser.md @@ -779,15 +779,71 @@ Note: Encounter scripts cannot properly catch EVENT_COMMAND or EVENT_TRADE unles ### Spell Events * event_spell_effect +> Triggered when a spell affects a target. +> Passes an event table as an argument: +> ``` +> { +> Spell self; +> Mob target; +> Integer buff_slot; +> Integer caster_id; +> } +> ``` + * event_spell_buff_tic +> Triggered when a spell tics on a target. +> Passes an event table as an argument: +> ``` +> { +> Spell self; +> Mob target; +> Integer tics_remaining; +> Integer caster_level; +> Integer caster_id; +> } +> ``` + * event_spell_fade +> Triggered when a spell fades from a target. +> Passes an event table as an argument: +> ``` +> { +> Spell self; +> Mob target; +> Integer buff_slot; +> } +> ``` + * event_spell_effect_translocate_complete +> Triggered when a translocate spell completes. +> Passes an event table as an argument: +> ``` +> { +> Spell self; +> Mob target; +> } +> ``` ### Encounter Events * event_encounter_load +> Triggered when an encounter is set to load. +> Passes an event table as an argument: +> ``` +> { +> String name; +> } +> ``` + * event_encounter_unload +> Triggered when an encounter is set to unload. +> Passes an event table as an argument: +> ``` +> { +> String name; +> } +> ``` ### API