From 550f6633bd2b2153942791b168360d8b8bf821ae Mon Sep 17 00:00:00 2001 From: O01eg Date: Wed, 6 Mar 2019 22:37:19 +0300 Subject: [PATCH] Don't save eliminated empres to empire data. --- server/SaveLoad.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/SaveLoad.cpp b/server/SaveLoad.cpp index cc48200ae18..e21e584cbfc 100644 --- a/server/SaveLoad.cpp +++ b/server/SaveLoad.cpp @@ -45,7 +45,8 @@ namespace { std::map CompileSaveGameEmpireData(const EmpireManager& empire_manager) { std::map retval; for (const auto& entry : Empires()) - retval[entry.first] = SaveGameEmpireData(entry.first, entry.second->Name(), entry.second->PlayerName(), entry.second->Color(), entry.second->IsAuthenticated()); + if (!entry.second->Eliminated()) + retval[entry.first] = SaveGameEmpireData(entry.first, entry.second->Name(), entry.second->PlayerName(), entry.second->Color(), entry.second->IsAuthenticated()); return retval; }