1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Fix crash on coin flip

This commit is contained in:
Ivan Savenko
2025-06-20 17:21:27 +03:00
parent 851c9304b5
commit 67244b64f6

View File

@@ -15,12 +15,13 @@
#include "../lib/StartInfo.h"
#include "../lib/CRandomGenerator.h"
#include "../lib/campaign/CampaignState.h"
#include "../lib/entities/faction/CTownHandler.h"
#include "../lib/gameState/CGameState.h"
#include "../lib/serializer/Connection.h"
#include "../lib/mapping/CMapInfo.h"
#include "../lib/filesystem/Filesystem.h"
#include "../lib/gameState/CGameState.h"
#include "../lib/mapping/CMapInfo.h"
#include "../lib/serializer/Connection.h"
void ClientPermissionsCheckerNetPackVisitor::visitForLobby(CPackForLobby & pack)
{
@@ -368,7 +369,7 @@ void ApplyOnServerNetPackVisitor::visitLobbyPvPAction(LobbyPvPAction & pack)
switch(pack.action) {
case LobbyPvPAction::COIN:
txt.appendTextID("vcmi.lobby.pvp.coin.hover");
txt.appendRawString(" - " + std::to_string(srv.gh->getRandomGenerator().nextInt(1)));
txt.appendRawString(" - " + std::to_string(CRandomGenerator::getDefault().nextInt(1)));
srv.announceTxt(txt);
break;
case LobbyPvPAction::RANDOM_TOWN: