aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Pools/PoolMgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Pools/PoolMgr.h')
-rw-r--r--src/server/game/Pools/PoolMgr.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Pools/PoolMgr.h b/src/server/game/Pools/PoolMgr.h
index 215cbdb0f8b..5ee3b295640 100644
--- a/src/server/game/Pools/PoolMgr.h
+++ b/src/server/game/Pools/PoolMgr.h
@@ -78,9 +78,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, uint64 guid=0);
- void Despawn1Object(uint64 guid);
+ void DespawnObject(ActivePoolData& spawns, uint64 guid=0, bool alwaysDeleteRespawnTime = false);
+ void Despawn1Object(uint64 guid, bool alwaysDeleteRespawnTime = false);
void SpawnObject(ActivePoolData& spawns, uint32 limit, uint64 triggerFrom);
+ void RemoveRespawnTimeFromDB(uint64 guid);
void Spawn1Object(PoolObject* obj);
void ReSpawn1Object(PoolObject* obj);