From 78f22599f423e64252678650bb1b5a740ecbb021 Mon Sep 17 00:00:00 2001 From: Uleat Date: Tue, 15 Dec 2015 19:03:24 -0500 Subject: [PATCH] Tweak to commandaliases behavior --- zone/command.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zone/command.cpp b/zone/command.cpp index ca6521789..5eede229f 100644 --- a/zone/command.cpp +++ b/zone/command.cpp @@ -144,6 +144,8 @@ Access Levels: int command_init(void) { + commandaliases.clear(); + if ( command_add("acceptrules", "[acceptrules] - Accept the EQEmu Agreement", 0, command_acceptrules) || command_add("advnpcspawn", "[maketype|makegroup|addgroupentry|addgroupspawn][removegroupspawn|movespawn|editgroupbox|cleargroupbox]", 150, command_advnpcspawn) || @@ -419,8 +421,6 @@ int command_init(void) return -1; } - commandaliases.clear(); - std::map>> command_settings; database.GetCommandSettings(command_settings); for (std::map::iterator iter_cl = commandlist.begin(); iter_cl != commandlist.end(); ++iter_cl) { @@ -511,6 +511,7 @@ int command_add(std::string command_name, const char *desc, int access, CmdFuncP c->function = function; commandlist[command_name] = c; + commandaliases[command_name] = command_name; cleanup_commandlist.Append(c); commandcount++;