Force slot to number

For inventories that report slot number as a string, this forces it to a number
This commit is contained in:
Jim Shield
2025-11-01 22:48:18 +00:00
parent 8f31c740bc
commit d2bf1c01bf

View File

@@ -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