diff --git a/menue/gamemenue.cpp b/menue/gamemenue.cpp index 2c74f04d1..0337059da 100644 --- a/menue/gamemenue.cpp +++ b/menue/gamemenue.cpp @@ -1414,6 +1414,11 @@ bool GameMenue::doDespawnSlave() mods.insert(JsonKeys::JSONKEY_MOD + QString::number(i), activeMods[i]); } data.insert(JsonKeys::JSONKEY_USEDMODS, mods); + GameVersion gameVersion; + data.insert(JsonKeys::JSONKEY_VERSION_MAJOR, gameVersion.getMajor()); + data.insert(JsonKeys::JSONKEY_VERSION_MINOR, gameVersion.getMinor()); + data.insert(JsonKeys::JSONKEY_VERSION_REVISION, gameVersion.getRevision()); + data.insert(JsonKeys::JSONKEY_VERSION_SUFIX, gameVersion.getSufix()); QJsonArray usernames; qint32 count = m_pMap->getPlayerCount(); for (qint32 i = 0; i < count; ++i) diff --git a/multiplayer/multiplayermenu.cpp b/multiplayer/multiplayermenu.cpp index cf9313c90..0656b70c4 100644 --- a/multiplayer/multiplayermenu.cpp +++ b/multiplayer/multiplayermenu.cpp @@ -241,6 +241,11 @@ QJsonDocument Multiplayermenu::doSaveLobbyState(const QString & saveFile, const mods.insert(JsonKeys::JSONKEY_MOD + QString::number(i), activeMods[i]); } data.insert(JsonKeys::JSONKEY_USEDMODS, mods); + GameVersion gameVersion; + data.insert(JsonKeys::JSONKEY_VERSION_MAJOR, gameVersion.getMajor()); + data.insert(JsonKeys::JSONKEY_VERSION_MINOR, gameVersion.getMinor()); + data.insert(JsonKeys::JSONKEY_VERSION_REVISION, gameVersion.getRevision()); + data.insert(JsonKeys::JSONKEY_VERSION_SUFIX, gameVersion.getSufix()); data.insert(JsonKeys::JSONKEY_USERNAMES, m_pPlayerSelection->getUserNames()); return QJsonDocument(data); }