From afd580b76a942a3c8f7258fd3ab99c2969d1c129 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 16 Jul 2024 00:58:59 +0200 Subject: [PATCH] Announce handicap in welcome message --- server/CVCMIServer.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/CVCMIServer.cpp b/server/CVCMIServer.cpp index 48b297102..990cdfd98 100644 --- a/server/CVCMIServer.cpp +++ b/server/CVCMIServer.cpp @@ -1034,6 +1034,17 @@ void CVCMIServer::multiplayerWelcomeMessage() gh->playerMessages->broadcastSystemMessage("Use '!help' to list available commands"); + for (const auto & pi : si->playerInfos) + if(pi.second.isControlledByHuman() && !pi.second.handicap.empty()) + { + MetaString str; + str.appendTextID("vcmi.lobby.handicap"); + str.appendRawString(" "); + str.appendName(pi.first); + str.appendRawString(": " + pi.second.handicap.toString()); + announceTxt(str); + } + std::vector optionIds; if(si->extraOptionsInfo.cheatsAllowed) optionIds.emplace_back("vcmi.optionsTab.cheatAllowed.hover");