From f29bfb6b8eb9f4ee5eec27daaba47c4fad9f6ed2 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Wed, 22 May 2019 23:20:44 +0300 Subject: [PATCH] [Client] Add debug for received kill counts --- apps/openmw/mwmp/LocalPlayer.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/apps/openmw/mwmp/LocalPlayer.cpp b/apps/openmw/mwmp/LocalPlayer.cpp index 51039f57d..2ebbbd477 100644 --- a/apps/openmw/mwmp/LocalPlayer.cpp +++ b/apps/openmw/mwmp/LocalPlayer.cpp @@ -1305,8 +1305,23 @@ void LocalPlayer::setFactions() void LocalPlayer::setKills() { + LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Received ID_WORLD_KILL_COUNT with the following kill counts:"); + std::string debugMessage = ""; + for (const auto &kill : killChanges.kills) + { + if (Log::GetLevel() <= Log::LOG_INFO) + { + if (!debugMessage.empty()) + debugMessage += ", "; + + debugMessage += kill.refId + ": " + std::to_string(kill.number); + } + MWBase::Environment::get().getMechanicsManager()->setDeaths(kill.refId, kill.number); + } + + LOG_APPEND(Log::LOG_INFO, "- %s", debugMessage.c_str()); } void LocalPlayer::setBooks()