From fff6783ca956b1e503848ac2ccb8462b2f7179c5 Mon Sep 17 00:00:00 2001 From: Luzifix Date: Sat, 21 Feb 2026 18:59:41 +0100 Subject: [PATCH] Core/Players: Don't count empty bag slots (slots where you equip bags) as free inventory slots --- src/server/game/Entities/Player/Player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 89333b91f4..786280cc9d 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -9492,7 +9492,7 @@ uint32 Player::GetFreeInventorySlotCount(EnumFlag location / if (location.HasFlag(ItemSearchLocation::Inventory)) { uint8 inventoryEnd = INVENTORY_SLOT_ITEM_START + GetInventorySlotCount(); - for (uint8 i = INVENTORY_SLOT_BAG_START; i < inventoryEnd; ++i) + for (uint8 i = INVENTORY_SLOT_ITEM_START; i < inventoryEnd; ++i) if (!GetItemByPos(INVENTORY_SLOT_BAG_0, i)) ++freeSlotCount;