[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
+6
View File
@@ -165,6 +165,7 @@ const char *QuestEventSubroutines[_LargestEventID] = {
"EVENT_AA_GAIN",
"EVENT_PAYLOAD",
"EVENT_LEVEL_DOWN",
"EVENT_GM_COMMAND",
#ifdef BOTS
"EVENT_SPELL_EFFECT_BOT",
"EVENT_SPELL_EFFECT_BUFF_TIC_BOT",
@@ -1998,6 +1999,11 @@ void PerlembParser::ExportEventVariables(
break;
}
case EVENT_GM_COMMAND: {
ExportVar(package_name.c_str(), "message", data);
break;
}
default: {
break;
}