From d2bf1c01bfaf722083e8947020297ed807f19489 Mon Sep 17 00:00:00 2001 From: Jim Shield Date: Sat, 1 Nov 2025 22:48:18 +0000 Subject: [PATCH] Force slot to number For inventories that report slot number as a string, this forces it to a number --- shared/itemcontrol.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/itemcontrol.lua b/shared/itemcontrol.lua index c7ed0a6..06b8895 100644 --- a/shared/itemcontrol.lua +++ b/shared/itemcontrol.lua @@ -1807,6 +1807,7 @@ function getItemMetadata(item, slot, src) if chosenSlot then for k, v in pairs(itemcheck) do + v.slot = tonumber(v.slot) if v.name == item and v.slot == chosenSlot then lowestSlot = v.slot metadata = itemcheck[k].info or itemcheck[k].metadata or {} @@ -1815,6 +1816,7 @@ function getItemMetadata(item, slot, src) end else for k, v in pairs(itemcheck) do + v.slot = tonumber(v.slot) if v.name == item then if v.slot <= lowestSlot then lowestSlot = v.slot