From fc56ef1a9f7a0b3337421ae9b4c347ef79eb20b1 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 19 Jun 2013 15:46:58 -0700 Subject: [PATCH] Updated Lua Parser (markdown) --- Lua-Parser.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/Lua-Parser.md b/Lua-Parser.md index 7046080..fd7cf63 100644 --- a/Lua-Parser.md +++ b/Lua-Parser.md @@ -328,6 +328,17 @@ Note: Encounter scripts cannot properly catch EVENT_COMMAND or EVENT_TRADE unles > ``` > Returning a non-zero value will cancel the feign death +* event_task_accepted +> Triggered when a client accepts a task offered by this npc. +> Passes an event table as an argument: +> ``` +> { +> NPC self; +> Client other; +> Integer task_id; +> } +> ``` + ### Player Events @@ -424,11 +435,51 @@ Note: Encounter scripts cannot properly catch EVENT_COMMAND or EVENT_TRADE unles > } > ``` -* event_task_accepted * event_task_stage_complete +> Triggered when a client completes a task stage. +> Passes an event table as an argument: +> ``` +> { +> Client self; +> Integer task_id; +> Integer activity_id; +> } +> ``` + * event_task_update +> Triggered when a client has a task update progress. +> Passes an event table as an argument: +> ``` +> { +> Client self; +> Integer task_id; +> Integer activity_id; +> Integer count; +> } +> ``` + * event_task_complete +> Triggered when a client has a task complete. +> Passes an event table as an argument: +> ``` +> { +> Client self; +> Integer task_id; +> Integer activity_id; +> Integer count; +> } +> ``` + * event_task_fail +> Triggered when a client has a task fail. +> Passes an event table as an argument: +> ``` +> { +> Client self; +> Integer task_id; +> } +> ``` + * event_player_pickup * event_popup_response * event_cast