diff --git a/src/servers/sapphire_api/PlayerMinimal.cpp b/src/servers/sapphire_api/PlayerMinimal.cpp index 8999ef80..704d49a3 100644 --- a/src/servers/sapphire_api/PlayerMinimal.cpp +++ b/src/servers/sapphire_api/PlayerMinimal.cpp @@ -217,6 +217,9 @@ namespace Core { startTown = 3; startZone = 182; break; + + default: + break; } // "(AccountId, CharacterId, ContentId, Name, Hp, Mp, " diff --git a/src/servers/sapphire_zone/Inventory/ItemContainer.cpp b/src/servers/sapphire_zone/Inventory/ItemContainer.cpp index 88b81425..c02d17f1 100644 --- a/src/servers/sapphire_zone/Inventory/ItemContainer.cpp +++ b/src/servers/sapphire_zone/Inventory/ItemContainer.cpp @@ -82,7 +82,7 @@ int8_t Core::ItemContainer::getFreeSlot() Core::ItemPtr Core::ItemContainer::getItem( uint8_t slotId ) { - if( ( slotId > m_size ) || ( slotId == -1 ) ) + if( ( slotId > m_size ) ) { auto pLog = g_fw.get< Logger >(); pLog->error( "Slot out of range " + std::to_string( slotId ) ); @@ -94,7 +94,7 @@ Core::ItemPtr Core::ItemContainer::getItem( uint8_t slotId ) void Core::ItemContainer::setItem( uint8_t slotId, ItemPtr pItem ) { - if( ( slotId > m_size ) ) + if( slotId > m_size ) return; m_itemMap[slotId] = pItem;