// Management · RimWorld Mod
MP Can Sleep Fix
Fixes pawns sometimes not properly going to sleep when changing maps in async multiplayer.
Fixes pawns sometimes not properly going to sleep when changing maps in async multiplayer.
Source Code
---
Implementation-wise this mod just checks if a pawn's canSleepTick is more than 1,000 ticks above the game's current tick (Find.TickManager.TicksGame), which can only happen (in vanilla at least) when a pawn has changed maps while playing in an async multiplayer environment. It's a quick-and-dirty fix, and doesn't account for any mods that may offset that value by more than 1,000 (I don't know of any, but you never know).