aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2016-01-04 23:30:46 +0100
committerCarbenium <carbenium@outlook.com>2016-01-20 21:29:21 +0100
commit36ed04bc6b5c981570c338c0deeb1ebdc0e7cfce (patch)
tree22def5f0f3909c3f979958b04f187a21655a1de6 /src/server/game/Scripting/ScriptMgr.cpp
parente7f7ffa73fb572882ab9679a99787da07bf9ec01 (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.cpp6
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;
}