From af2f8c7d5cc88db4b8ce1e46daac161d3e03f5e3 Mon Sep 17 00:00:00 2001 From: guiyomu-dev <22749537+guiyomu-dev@users.noreply.github.com> Date: Fri, 31 Oct 2025 15:25:49 +0100 Subject: [PATCH] fix crash when trying to access to stashPlayerUnits when not in game --- pkg/memory/item.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/memory/item.go b/pkg/memory/item.go index a49ffab..80e3f05 100644 --- a/pkg/memory/item.go +++ b/pkg/memory/item.go @@ -49,6 +49,12 @@ func (gd *GameReader) Inventory(rawPlayerUnits RawPlayerUnits, hover data.HoverD } belt := data.Belt{} + // Early return if not in-game to avoid any crash + if mainPlayer.Area == 0 { + inventory.Belt = belt + return inventory + } + type socketInfo struct { item *data.Item position int // Store X position