[Code] TaskManager Global to Singleton Cleanup (#4945)

* [Code] TaskManager Global to Singleton Cleanup

* Remove checks for existence

* Final
This commit is contained in:
Alex King
2025-06-22 14:10:48 -04:00
committed by GitHub
parent f8ee664b27
commit 940f97c9ae
14 changed files with 94 additions and 117 deletions
+2 -4
View File
@@ -4644,11 +4644,9 @@ void WorldServer::ProcessReload(const ServerReload::Request& request)
case ServerReload::Type::Tasks:
if (RuleB(Tasks, EnableTaskSystem)) {
entity_list.SaveAllClientsTaskState();
safe_delete(task_manager);
task_manager = new TaskManager;
task_manager->LoadTasks();
TaskManager::Instance()->LoadTasks();
entity_list.ReloadAllClientsTaskState();
task_manager->LoadTaskSets();
TaskManager::Instance()->LoadTaskSets();
}
break;