From 3747b89b67346d1577079d89720d60643ade6018 Mon Sep 17 00:00:00 2001 From: Mordred Date: Sun, 4 Mar 2018 00:12:33 +0100 Subject: [PATCH] Fixed an inventory bug to to invalid size --- src/servers/sapphire_zone/Inventory/Inventory.cpp | 4 ++-- src/servers/sapphire_zone/Inventory/ItemContainer.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/servers/sapphire_zone/Inventory/Inventory.cpp b/src/servers/sapphire_zone/Inventory/Inventory.cpp index e2ed60d3..83520ae1 100644 --- a/src/servers/sapphire_zone/Inventory/Inventory.cpp +++ b/src/servers/sapphire_zone/Inventory/Inventory.cpp @@ -723,7 +723,7 @@ bool Core::Inventory::load() while( bagRes->next() ) { uint16_t storageId = bagRes->getUInt16( 1 ); - for( uint32_t i = 1; i <= 25; i++ ) + for( uint32_t i = 1; i <= 35; i++ ) { uint64_t uItemId = bagRes->getUInt64( i + 1 ); if( uItemId == 0 ) @@ -893,7 +893,7 @@ uint8_t Core::Inventory::getFreeSlotsInBags() uint8_t slots = 0; for( uint8_t container : { 0, 1, 2, 3 } ) { - slots += 25 - m_inventoryMap[container]->getEntryCount(); + slots += 34 - m_inventoryMap[container]->getEntryCount(); } return slots; } diff --git a/src/servers/sapphire_zone/Inventory/ItemContainer.cpp b/src/servers/sapphire_zone/Inventory/ItemContainer.cpp index 109cc17c..afca3af1 100644 --- a/src/servers/sapphire_zone/Inventory/ItemContainer.cpp +++ b/src/servers/sapphire_zone/Inventory/ItemContainer.cpp @@ -14,7 +14,7 @@ extern Core::Logger g_log; Core::ItemContainer::ItemContainer( uint16_t locationId ) : m_id( locationId ), - m_size( 25 ) + m_size( 35 ) { }