[Quest API] Add EVENT_GM_COMMAND to Perl/Lua. (#2634)

# Perl
- Add `EVENT_GM_COMMAND`, exports `$message`.

# Lua
- Add `event_gm_command`, exports `e.message`.

# Notes
- Only parses with real GM commands such as `#reload quest`.
This commit is contained in:
Alex King
2022-12-11 14:08:38 -05:00
committed by GitHub
parent 20efa83f73
commit 46f993ef71
7 changed files with 35 additions and 2 deletions
+3 -1
View File
@@ -151,7 +151,8 @@ const char *LuaEvents[_LargestEventID] = {
"event_aa_buy",
"event_aa_gain",
"event_payload",
"event_level_down"
"event_level_down",
"event_gm_command"
};
extern Zone *zone;
@@ -265,6 +266,7 @@ LuaParser::LuaParser() {
PlayerArgumentDispatch[EVENT_PAYLOAD] = handle_player_payload;
PlayerArgumentDispatch[EVENT_LEVEL_UP] = handle_player_level_up;
PlayerArgumentDispatch[EVENT_LEVEL_DOWN] = handle_player_level_down;
PlayerArgumentDispatch[EVENT_GM_COMMAND] = handle_player_gm_command;
ItemArgumentDispatch[EVENT_ITEM_CLICK] = handle_item_click;
ItemArgumentDispatch[EVENT_ITEM_CLICK_CAST] = handle_item_click;