Lua packet handler dispatch

This commit is contained in:
KimLS
2013-07-13 13:53:41 -07:00
parent 485fc2b2b7
commit d472c05f5d
10 changed files with 70 additions and 32 deletions
+3 -1
View File
@@ -113,7 +113,8 @@ const char *LuaEvents[_LargestEventID] = {
"event_enter_area",
"event_leave_area",
"event_respawn",
"event_death_complete"
"event_death_complete",
"event_unhandled_opcode"
};
extern Zone *zone;
@@ -190,6 +191,7 @@ LuaParser::LuaParser() {
PlayerArgumentDispatch[EVENT_ENTER_AREA] = handle_player_area;
PlayerArgumentDispatch[EVENT_LEAVE_AREA] = handle_player_area;
PlayerArgumentDispatch[EVENT_RESPAWN] = handle_player_respawn;
PlayerArgumentDispatch[EVENT_UNHANDLED_OPCODE] = handle_player_packet;
ItemArgumentDispatch[EVENT_ITEM_CLICK] = handle_item_click;
ItemArgumentDispatch[EVENT_ITEM_CLICK_CAST] = handle_item_click;