diff --git a/apps/openmw/mwgui/waitdialog.cpp b/apps/openmw/mwgui/waitdialog.cpp index 4832319de..58253090e 100644 --- a/apps/openmw/mwgui/waitdialog.cpp +++ b/apps/openmw/mwgui/waitdialog.cpp @@ -154,9 +154,10 @@ namespace MWGui Prevent resting and waiting if they have been disabled by the server for the local player */ - else if (canRest == MWBase::World::Rest_Allowed && !mwmp::Main::get().getLocalPlayer()->wildernessRestAllowed) + else if (canRest == MWBase::World::Rest_Allowed && !mwmp::Main::get().getLocalPlayer()->wildernessRestAllowed && + !mwmp::Main::get().getLocalPlayer()->isUsingBed) { - MWBase::Environment::get().getWindowManager()->messageBox("You are not allowed to rest in the wilderness."); + MWBase::Environment::get().getWindowManager()->messageBox("You are not allowed to rest without a bed."); MWBase::Environment::get().getWindowManager()->popGuiMode(); } else if (canRest == MWBase::World::Rest_OnlyWaiting && !mwmp::Main::get().getLocalPlayer()->waitAllowed &&