From cee2851016c56f04663e3425ed272ea1ef852f38 Mon Sep 17 00:00:00 2001 From: Kizuno18 <110933270+Kizuno18@users.noreply.github.com> Date: Sat, 18 Jul 2026 16:44:43 -0300 Subject: [PATCH] fix: restore modules.game_interface.lastManualWalk for game_bot (#1757) --- modules/game_interface/gameinterface.lua | 4 ++++ modules/game_walk/walk.lua | 1 + 2 files changed, 5 insertions(+) diff --git a/modules/game_interface/gameinterface.lua b/modules/game_interface/gameinterface.lua index a4fcb3adb..f5ca5517f 100644 --- a/modules/game_interface/gameinterface.lua +++ b/modules/game_interface/gameinterface.lua @@ -19,6 +19,10 @@ countWindow = nil logoutWindow = nil exitWindow = nil bottomSplitter = nil +-- timestamp of the last manual keyboard walk, refreshed by game_walk and read +-- by consumers (e.g. game_bot) to pause automation while the player walks; +-- defined here so it is always present whenever this module is loaded +lastManualWalk = 0 limitedZoom = false currentViewMode = 0 leftIncreaseSidePanels = nil diff --git a/modules/game_walk/walk.lua b/modules/game_walk/walk.lua index d27f99e86..8379ace2e 100644 --- a/modules/game_walk/walk.lua +++ b/modules/game_walk/walk.lua @@ -120,6 +120,7 @@ local function walk(dir) end end + modules.game_interface.lastManualWalk = g_clock.millis() g_game.walk(dir) return true end