From 653433d0187db893f30b38a2b5e9c223825374d5 Mon Sep 17 00:00:00 2001 From: Tiberon Date: Mon, 13 May 2024 14:59:00 -0700 Subject: [PATCH] Increases inventory storage ItemNum2 to uint16 to fix uint8 overflow --- src/map/packets/inventory_size.cpp | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/map/packets/inventory_size.cpp b/src/map/packets/inventory_size.cpp index 29e7cfa7aea..28b9b8c4a1e 100644 --- a/src/map/packets/inventory_size.cpp +++ b/src/map/packets/inventory_size.cpp @@ -58,22 +58,22 @@ CInventorySizePacket::CInventorySizePacket(CCharEntity* PChar) ref(0x15) = 1 + PChar->getStorage(LOC_RECYCLEBIN)->GetSize(); // These set the usable amount of the container. 0x00 disables the container. - ref(0x24) = 1 + PChar->getStorage(LOC_INVENTORY)->GetBuff(); - ref(0x26) = 1 + PChar->getStorage(LOC_MOGSAFE)->GetBuff(); - ref(0x28) = 1 + PChar->getStorage(LOC_STORAGE)->GetBuff(); - ref(0x2A) = 1 + PChar->getStorage(LOC_TEMPITEMS)->GetBuff(); - ref(0x2C) = charutils::hasMogLockerAccess(PChar) ? 1 + PChar->getStorage(LOC_MOGLOCKER)->GetBuff() : 0x00; - ref(0x2E) = 1 + PChar->getStorage(LOC_MOGSATCHEL)->GetBuff(); - ref(0x30) = 1 + PChar->getStorage(LOC_MOGSACK)->GetBuff(); - ref(0x32) = 1 + PChar->getStorage(LOC_MOGCASE)->GetBuff(); - ref(0x34) = 1 + PChar->getStorage(LOC_WARDROBE)->GetBuff(); - ref(0x36) = 1 + PChar->getStorage(LOC_MOGSAFE2)->GetBuff(); - ref(0x38) = 1 + PChar->getStorage(LOC_WARDROBE2)->GetBuff(); - ref(0x3A) = 1 + PChar->getStorage(LOC_WARDROBE3)->GetBuff(); - ref(0x3C) = 1 + PChar->getStorage(LOC_WARDROBE4)->GetBuff(); - ref(0x3E) = 1 + PChar->getStorage(LOC_WARDROBE5)->GetBuff(); - ref(0x40) = 1 + PChar->getStorage(LOC_WARDROBE6)->GetBuff(); - ref(0x42) = 1 + PChar->getStorage(LOC_WARDROBE7)->GetBuff(); - ref(0x44) = 1 + PChar->getStorage(LOC_WARDROBE8)->GetBuff(); - ref(0x46) = 1 + PChar->getStorage(LOC_RECYCLEBIN)->GetBuff(); + ref(0x24) = 1 + PChar->getStorage(LOC_INVENTORY)->GetBuff(); + ref(0x26) = 1 + PChar->getStorage(LOC_MOGSAFE)->GetBuff(); + ref(0x28) = 1 + PChar->getStorage(LOC_STORAGE)->GetBuff(); + ref(0x2A) = 1 + PChar->getStorage(LOC_TEMPITEMS)->GetBuff(); + ref(0x2C) = charutils::hasMogLockerAccess(PChar) ? 1 + PChar->getStorage(LOC_MOGLOCKER)->GetBuff() : 0x00; + ref(0x2E) = 1 + PChar->getStorage(LOC_MOGSATCHEL)->GetBuff(); + ref(0x30) = 1 + PChar->getStorage(LOC_MOGSACK)->GetBuff(); + ref(0x32) = 1 + PChar->getStorage(LOC_MOGCASE)->GetBuff(); + ref(0x34) = 1 + PChar->getStorage(LOC_WARDROBE)->GetBuff(); + ref(0x36) = 1 + PChar->getStorage(LOC_MOGSAFE2)->GetBuff(); + ref(0x38) = 1 + PChar->getStorage(LOC_WARDROBE2)->GetBuff(); + ref(0x3A) = 1 + PChar->getStorage(LOC_WARDROBE3)->GetBuff(); + ref(0x3C) = 1 + PChar->getStorage(LOC_WARDROBE4)->GetBuff(); + ref(0x3E) = 1 + PChar->getStorage(LOC_WARDROBE5)->GetBuff(); + ref(0x40) = 1 + PChar->getStorage(LOC_WARDROBE6)->GetBuff(); + ref(0x42) = 1 + PChar->getStorage(LOC_WARDROBE7)->GetBuff(); + ref(0x44) = 1 + PChar->getStorage(LOC_WARDROBE8)->GetBuff(); + ref(0x46) = 1 + PChar->getStorage(LOC_RECYCLEBIN)->GetBuff(); }