From 9bfa15d6284b471e717c47a3da3b1ce3e900484b Mon Sep 17 00:00:00 2001 From: Emagi Date: Sun, 9 Feb 2025 09:11:17 -0500 Subject: [PATCH] make sure spells are cleaned up when zone is shutdown --- source/WorldServer/zoneserver.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/WorldServer/zoneserver.cpp b/source/WorldServer/zoneserver.cpp index c76b274..49757d9 100644 --- a/source/WorldServer/zoneserver.cpp +++ b/source/WorldServer/zoneserver.cpp @@ -215,6 +215,9 @@ ZoneServer::~ZoneServer() { Sleep(10); } + if(spellProcess) + spellProcess->RemoveAllSpells(true); + MChangedSpawns.lock(); changed_spawns.clear(); MChangedSpawns.unlock();