1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-20 15:23:52 +00:00

Adjust the sleep interruption chance (Fixes #2781)

This commit is contained in:
scrawl 2015-08-15 16:09:53 +02:00
parent d76fb2d266
commit c57e72fe03

View file

@ -157,7 +157,7 @@ namespace MWGui
// figure out if player will be woken while sleeping
int x = Misc::Rng::rollDice(hoursToWait);
float fSleepRandMod = world->getStore().get<ESM::GameSetting>().find("fSleepRandMod")->getFloat();
if (x < fSleepRandMod * hoursToWait)
if (x < static_cast<int>(fSleepRandMod * hoursToWait))
{
float fSleepRestMod = world->getStore().get<ESM::GameSetting>().find("fSleepRestMod")->getFloat();
mInterruptAt = hoursToWait - int(fSleepRestMod * hoursToWait);