From 4be538f521a9ebbbb1d054d05bd87bc4df4e5ee0 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 19 Aug 2025 11:57:53 +0200 Subject: Core/Pools: Remove ReSpawn1Object and optimize single object despawn case in DespawnObject --- src/server/game/Pools/PoolMgr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/game/Pools/PoolMgr.h') diff --git a/src/server/game/Pools/PoolMgr.h b/src/server/game/Pools/PoolMgr.h index 350385d0141..c49be720cef 100644 --- a/src/server/game/Pools/PoolMgr.h +++ b/src/server/game/Pools/PoolMgr.h @@ -72,13 +72,13 @@ class TC_GAME_API PoolGroup bool isEmpty() const { return ExplicitlyChanced.empty() && EqualChanced.empty(); } void AddEntry(PoolObject& poolitem, uint32 maxentries); bool CheckPool() const; - void DespawnObject(ActivePoolData& spawns, ObjectGuid::LowType guid=0, bool alwaysDeleteRespawnTime = false); + void DespawnObject(ActivePoolData& spawns, ObjectGuid::LowType guid, bool alwaysDeleteRespawnTime = false); + void DespawnAllObjects(ActivePoolData& spawns, bool alwaysDeleteRespawnTime = false); void Despawn1Object(ObjectGuid::LowType guid, bool alwaysDeleteRespawnTime = false, bool saveRespawnTime = true); void SpawnObject(ActivePoolData& spawns, uint32 limit, uint32 triggerFrom); void RemoveRespawnTimeFromDB(ObjectGuid::LowType guid); void Spawn1Object(PoolObject* obj); - void ReSpawn1Object(PoolObject* obj); void RemoveOneRelation(uint32 child_pool_id); uint32 GetFirstEqualChancedObjectId() { -- cgit v1.2.3