From 8d0d9a49c60b3ed9adea454e4c778073bdd6d039 Mon Sep 17 00:00:00 2001 From: Zackhasacat Date: Fri, 3 Nov 2023 20:36:14 +0000 Subject: [PATCH] Remember sneaking when game is saved and loaded(#7664) --- files/data/scripts/omw/playercontrols.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/files/data/scripts/omw/playercontrols.lua b/files/data/scripts/omw/playercontrols.lua index 0bd7cf6bea..7b405180e8 100644 --- a/files/data/scripts/omw/playercontrols.lua +++ b/files/data/scripts/omw/playercontrols.lua @@ -199,10 +199,21 @@ local function onInputAction(action) end end +local function onSave() + return {sneaking = self.controls.sneak} +end + +local function onLoad(data) + if not data then return end + self.controls.sneak = data.sneaking or false +end + return { engineHandlers = { onFrame = onFrame, onInputAction = onInputAction, + onSave = onSave, + onLoad = onLoad, }, interfaceName = 'Controls', ---