diff --git a/src/world/Manager/HousingMgr.cpp b/src/world/Manager/HousingMgr.cpp index becad6ed..1395ba9a 100644 --- a/src/world/Manager/HousingMgr.cpp +++ b/src/world/Manager/HousingMgr.cpp @@ -633,19 +633,19 @@ void Sapphire::World::Manager::HousingMgr::sendEstateInventory( Entity::Player& } const Sapphire::World::Manager::HousingMgr::LandSetLandCacheMap& - Sapphire::World::Manager::HousingMgr::getLandCacheMap() const + Sapphire::World::Manager::HousingMgr::getLandCacheMap() { return m_landCache; } -Sapphire::World::Manager::HousingMgr::LandIdentToInventoryContainerMap - Sapphire::World::Manager::HousingMgr::getEstateInventories() const +Sapphire::World::Manager::HousingMgr::LandIdentToInventoryContainerMap& + Sapphire::World::Manager::HousingMgr::getEstateInventories() { return m_estateInventories; } -Sapphire::World::Manager::HousingMgr::ContainerIdToContainerMap - Sapphire::World::Manager::HousingMgr::getEstateInventory( uint64_t ident ) const +Sapphire::World::Manager::HousingMgr::ContainerIdToContainerMap& + Sapphire::World::Manager::HousingMgr::getEstateInventory( uint64_t ident ) { auto map = m_estateInventories.find( ident ); @@ -654,8 +654,8 @@ Sapphire::World::Manager::HousingMgr::ContainerIdToContainerMap return map->second; } -Sapphire::World::Manager::HousingMgr::ContainerIdToContainerMap - Sapphire::World::Manager::HousingMgr::getEstateInventory( Sapphire::Common::LandIdent ident ) const +Sapphire::World::Manager::HousingMgr::ContainerIdToContainerMap& + Sapphire::World::Manager::HousingMgr::getEstateInventory( Sapphire::Common::LandIdent ident ) { auto u64ident = *reinterpret_cast< uint64_t* >( &ident ); diff --git a/src/world/Manager/HousingMgr.h b/src/world/Manager/HousingMgr.h index 3609c173..d0c59a6c 100644 --- a/src/world/Manager/HousingMgr.h +++ b/src/world/Manager/HousingMgr.h @@ -110,27 +110,27 @@ namespace Sapphire::World::Manager * @brief Get the land & house data that was cached on world startup. * @return */ - const LandSetLandCacheMap& getLandCacheMap() const; + const LandSetLandCacheMap& getLandCacheMap(); /*! * @brief Get all loaded inventories for housing estates * @return */ - LandIdentToInventoryContainerMap getEstateInventories() const; + LandIdentToInventoryContainerMap& getEstateInventories(); /*! * @brief Get an estate inventory for a specific estate * @param ident LandIdent for the specified estate * @return A map containing container ids to ItemContainerPtr */ - ContainerIdToContainerMap getEstateInventory( uint64_t ident ) const; + ContainerIdToContainerMap& getEstateInventory( uint64_t ident ); /*! * @brief Get an estate inventory for a specific estate * @param ident LandIdent for the specified estate * @return A map containing container ids to ItemContainerPtr */ - ContainerIdToContainerMap getEstateInventory( Common::LandIdent ident ) const; + ContainerIdToContainerMap& getEstateInventory( Common::LandIdent ident ); private: void loadLandCache(); bool loadEstateInventories();