mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-15 00:05:02 +02:00
GameState now uses random generator from server. Blocked access to rmg
on client
This commit is contained in:
@ -549,9 +549,11 @@ void CGameHandler::reinitScripting()
|
||||
void CGameHandler::init(StartInfo *si, Load::ProgressAccumulator & progressTracking)
|
||||
{
|
||||
if (si->seedToBeUsed == 0)
|
||||
{
|
||||
si->seedToBeUsed = CRandomGenerator::getDefault().nextInt();
|
||||
}
|
||||
|
||||
logGlobal->info("Using random seed: %d", si->seedToBeUsed);
|
||||
randomNumberGenerator = std::make_unique<CRandomGenerator>(si->seedToBeUsed);
|
||||
|
||||
CMapService mapService;
|
||||
gs = new CGameState();
|
||||
gs->preInit(VLC, this);
|
||||
|
Reference in New Issue
Block a user