Potentially fix aura crash

This commit is contained in:
Akkadius 2025-03-02 22:16:43 -06:00
parent 2162c00edd
commit 7c242723f4
2 changed files with 6 additions and 3 deletions

View File

@ -708,6 +708,9 @@ Client::Client(EQStreamInterface *ieqs) : Mob(
}
Client::~Client() {
entity_list.RemoveMobFromCloseLists(this);
m_close_mobs.clear();
if (ClientVersion() == EQ::versions::ClientVersion::RoF2 && RuleB (Parcel, EnableParcelMerchants)) {
DoParcelCancel();
}

View File

@ -531,6 +531,9 @@ Mob::Mob(
Mob::~Mob()
{
entity_list.RemoveMobFromCloseLists(this);
m_close_mobs.clear();
quest_manager.stopalltimers(this);
mMovementManager->RemoveMob(this);
@ -570,11 +573,8 @@ Mob::~Mob()
entity_list.UnMarkNPC(GetID());
UninitializeBuffSlots();
entity_list.RemoveMobFromCloseLists(this);
entity_list.RemoveAuraFromMobs(this);
m_close_mobs.clear();
ClearDataBucketCache();
LeaveHealRotationTargetPool();