From 36ed04bc6b5c981570c338c0deeb1ebdc0e7cfce Mon Sep 17 00:00:00 2001 From: jackpoz Date: Mon, 4 Jan 2016 23:30:46 +0100 Subject: Scripts/Commands: Fix ".help" command to show commands in alphabetical order (cherry picked from commit 841ce54a0dbc4b76ab0068ff08732a068f39f570) --- src/server/game/Scripting/ScriptMgr.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/game/Scripting/ScriptMgr.cpp') diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index d6e1c3fe682..774c4e279d0 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -1045,6 +1045,12 @@ std::vector ScriptMgr::GetChatCommands() table.insert(table.end(), cmds.begin(), cmds.end()); } + // Sort commands in alphabetical order + std::sort(table.begin(), table.end(), [](const ChatCommand& a, const ChatCommand&b) + { + return strcmp(a.Name, b.Name) < 0; + }); + return table; } -- cgit v1.2.3