fix(Core/Creature): Move DespawnOnEvade() respawn handling to map level (#17806)

This commit is contained in:
Andrew
2023-11-20 12:18:48 -03:00
committed by GitHub
parent e8ccda12e4
commit e3a7613f56
3 changed files with 22 additions and 2 deletions

View File

@@ -32,6 +32,7 @@
#include "PathGenerator.h"
#include "Position.h"
#include "SharedDefines.h"
#include "TaskScheduler.h"
#include "Timer.h"
#include <bitset>
#include <list>
@@ -594,6 +595,10 @@ public:
void DeleteRespawnTimes();
[[nodiscard]] time_t GetInstanceResetPeriod() const { return _instanceResetPeriod; }
TaskScheduler _creatureRespawnScheduler;
void ScheduleCreatureRespawn(ObjectGuid /*creatureGuid*/, Milliseconds /*respawnTimer*/);
void LoadCorpseData();
void DeleteCorpseData();
void AddCorpse(Corpse* corpse);