From 642cbfcadcac816c840ea56c3fa2297737fafa6a Mon Sep 17 00:00:00 2001 From: Kinglykrab <89047260+Kinglykrab@users.noreply.github.com> Date: Tue, 31 Aug 2021 01:41:43 -0400 Subject: [PATCH] [Bug Fix] Shared Bank Charges Fix (#1511) - Shared bank charges were being set to int8 on select, meaning any item that stacks over 127 would break if put in shared bank, causing loss of items. --- common/shareddb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/shareddb.cpp b/common/shareddb.cpp index 042f0cf6a..7e638d6e0 100644 --- a/common/shareddb.cpp +++ b/common/shareddb.cpp @@ -501,7 +501,7 @@ bool SharedDatabase::GetSharedBank(uint32 id, EQ::InventoryProfile *inv, bool is for (auto row = results.begin(); row != results.end(); ++row) { int16 slot_id = (int16)atoi(row[0]); uint32 item_id = (uint32)atoi(row[1]); - int8 charges = (int8)atoi(row[2]); + int16 charges = (int16)atoi(row[2]); uint32 aug[EQ::invaug::SOCKET_COUNT]; aug[0] = (uint32)atoi(row[3]);