From 51eadd397c091fca8b151b6a7a14f660d56777db Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 26 Nov 2024 09:44:17 +0300 Subject: [PATCH] fix --- src/logic/scripting/lua/libs/libinventory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/logic/scripting/lua/libs/libinventory.cpp b/src/logic/scripting/lua/libs/libinventory.cpp index bcdc9056..8f1f5385 100644 --- a/src/logic/scripting/lua/libs/libinventory.cpp +++ b/src/logic/scripting/lua/libs/libinventory.cpp @@ -164,7 +164,7 @@ static int l_inventory_move_range(lua::State* L) { auto invBid = lua::tointeger(L, 3); auto slotBegin = lua::isnoneornil(L, 4) ? -1 : lua::tointeger(L, 4); - auto slotEnd = lua::isnoneornil(L, 5) ? -1 : lua::tointeger(L, 5); + auto slotEnd = lua::isnoneornil(L, 5) ? -1 : lua::tointeger(L, 5) + 1; auto invB = get_inventory(invBid, 3); auto& slot = invA->getSlot(slotAid); if (slotBegin == -1) {