From 5a281afd19958072eab0712145076d1cb33550a8 Mon Sep 17 00:00:00 2001 From: Mostlikely Date: Wed, 30 Jun 2021 19:31:14 +0200 Subject: [PATCH] Fixed (used) bag space value when bots have other bags equipped. --- playerbot/strategy/values/StatsValues.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/playerbot/strategy/values/StatsValues.cpp b/playerbot/strategy/values/StatsValues.cpp index f5b848552..944e53fe2 100644 --- a/playerbot/strategy/values/StatsValues.cpp +++ b/playerbot/strategy/values/StatsValues.cpp @@ -151,7 +151,6 @@ uint8 BagSpaceValue::Calculate() totalused++; } - uint32 totalfree = 16 - totalused; for (uint8 bag = INVENTORY_SLOT_BAG_START; bag < INVENTORY_SLOT_BAG_END; ++bag) { const Bag* const pBag = (Bag*) bot->GetItemByPos(INVENTORY_SLOT_BAG_0, bag); @@ -161,7 +160,7 @@ uint8 BagSpaceValue::Calculate() if (pBagProto->Class == ITEM_CLASS_CONTAINER && pBagProto->SubClass == ITEM_SUBCLASS_CONTAINER) { total += pBag->GetBagSize(); - totalfree += pBag->GetFreeSlots(); + totalused += pBag->GetBagSize() - pBag->GetFreeSlots(); } }