From 20de96e7319a5ad27b1e50e08815edad3bf18ada Mon Sep 17 00:00:00 2001 From: JackMacWindows Date: Mon, 18 Mar 2024 23:02:27 -0400 Subject: [PATCH] Fixed issue when toSlot isn't provided --- api/generic_peripheral/inventory.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/generic_peripheral/inventory.hpp b/api/generic_peripheral/inventory.hpp index 054f83e9..ccab8e6c 100644 --- a/api/generic_peripheral/inventory.hpp +++ b/api/generic_peripheral/inventory.hpp @@ -68,7 +68,7 @@ class inventory : public peripheral { else src = p, dest = this; if (fromSlot < 1 || fromSlot > src->size()) return luaL_error(L, "From slot out of range (between 1 and %d)", src->size()); - if (!lua_isnil(L, 4) && (toSlot < 1 || toSlot > dest->size())) return luaL_error(L, "To slot out of range (between 1 and %d)", dest->size()); + if (!lua_isnoneornil(L, 4) && (toSlot < 1 || toSlot > dest->size())) return luaL_error(L, "To slot out of range (between 1 and %d)", dest->size()); if (limit <= 0) { lua_pushinteger(L, 0); return 1; @@ -103,4 +103,4 @@ class inventory : public peripheral { } }; -#endif \ No newline at end of file +#endif