Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
EepyDeepy
Gently — then not so gently — encourages your fellow Vikings to go to bed. Escalating messages broadcast to all players when someone gets into bed.
CHANGELOG
Changelog
1.0.3
- Bundled
lullaby.oggin the package. Earlier releases shipped without it, so the lullaby never played for anyone who installed via Thunderstore — only the chat sequence was audible. - Fixed bed-enter/exit detection on dedicated servers — the previous patches on
Bed.InteractandBed.SetOwnernever fired in practice, so getting into a bed produced no sequence and no lullaby. Detection now runs fromPlayer.AttachStart/Player.AttachStopon the client and notifies the server via the existing RPC. - Fixed a stuck
/restpose in single-player and host games. TheStopEmotepatch was throwing in single-player (no remote server peer), preventing the original from running and clearing the emote. Patches now self-dispatch when the local player is the server. - Fixed lullaby silence on hosts. Jötunn's
CustomRPC.SendPackage(Everybody, …)does not self-deliver to the host, so the host now triggersStartMusic/ fade-out locally alongside the broadcast. - Fixed multiplayer bed tracking. The previous global
inBedflag clamped concurrent sleepers to 1 and reset the sequence the moment any player left a bed; now players are tracked individually in aHashSet<long>keyed on network UID so the sequence only resets when the last player leaves.
1.0.2
- Migrated client→server messaging to Jotunn's CustomRPC for cleaner registration and serialization.