Index: binaries/data/mods/public/gui/gamesetup/gamesetup.js =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.js +++ binaries/data/mods/public/gui/gamesetup/gamesetup.js @@ -2425,5 +2425,7 @@ autocomplete[priority] = (autocomplete[priority] || []).concat(dropdown[name].labels()); } + autocomplete["120"] = Object.keys(g_NetworkCommands).sort(); + g_Autocomplete = Object.keys(autocomplete).sort().reverse().reduce((all, priority) => all.concat(autocomplete[priority]), []); } Index: binaries/data/mods/public/gui/lobby/lobby_panels.xml =================================================================== --- binaries/data/mods/public/gui/lobby/lobby_panels.xml +++ binaries/data/mods/public/gui/lobby/lobby_panels.xml @@ -259,7 +259,8 @@ submitChatInput(); - autoCompleteNick(this, Engine.GetPlayerList().map(player => player.name)); + autoCompleteNick(this, Engine.GetPlayerList().map(player => player.name).concat( + Object.keys(g_ChatCommands).sort().map(com => { return "/" + com; }))); Index: binaries/data/mods/public/gui/session/chat_window.xml =================================================================== --- binaries/data/mods/public/gui/session/chat_window.xml +++ binaries/data/mods/public/gui/session/chat_window.xml @@ -72,7 +72,7 @@ let playernames = []; for (let player in g_PlayerAssignments) playernames.push(g_PlayerAssignments[player].name); - autoCompleteNick(this, playernames); + autoCompleteNick(this, playernames.concat(Object.keys(g_NetworkCommands).sort()));