diff options
Diffstat (limited to 'src/server/game/Pools/PoolMgr.h')
| -rw-r--r-- | src/server/game/Pools/PoolMgr.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Pools/PoolMgr.h b/src/server/game/Pools/PoolMgr.h index 758725117e6..6e870e6eb03 100644 --- a/src/server/game/Pools/PoolMgr.h +++ b/src/server/game/Pools/PoolMgr.h @@ -72,9 +72,10 @@ 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); - void Despawn1Object(ObjectGuid::LowType guid); + void DespawnObject(ActivePoolData& spawns, ObjectGuid::LowType guid=0, bool alwaysDeleteRespawnTime = false); + void Despawn1Object(ObjectGuid::LowType guid, bool alwaysDeleteRespawnTime = false); void SpawnObject(ActivePoolData& spawns, uint32 limit, uint32 triggerFrom); + void RemoveRespawnTimeFromDB(ObjectGuid::LowType guid); void Spawn1Object(PoolObject* obj); void ReSpawn1Object(PoolObject* obj); |
