diff options
author | jackpoz <giacomopoz@gmail.com> | 2016-01-04 23:30:46 +0100 |
---|---|---|
committer | Carbenium <carbenium@outlook.com> | 2016-01-20 21:29:21 +0100 |
commit | 36ed04bc6b5c981570c338c0deeb1ebdc0e7cfce (patch) | |
tree | 22def5f0f3909c3f979958b04f187a21655a1de6 /src/server/game/Scripting/ScriptMgr.cpp | |
parent | e7f7ffa73fb572882ab9679a99787da07bf9ec01 (diff) |
Scripts/Commands: Fix ".help" command to show commands in alphabetical order
(cherry picked from commit 841ce54a0dbc4b76ab0068ff08732a068f39f570)
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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<ChatCommand> 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; } |