diff --git a/zone/zone.cpp b/zone/zone.cpp index 1bb71727b..41f513602 100644 --- a/zone/zone.cpp +++ b/zone/zone.cpp @@ -1898,6 +1898,10 @@ void Zone::Repop(bool is_forced) return; } + if (is_forced) { + ClearSpawnTimers(); + } + LinkedListIterator iterator(spawn2_list); iterator.Reset(); @@ -1905,10 +1909,6 @@ void Zone::Repop(bool is_forced) iterator.RemoveCurrent(); } - if (is_forced) { - ClearSpawnTimers(); - } - npc_scale_manager->LoadScaleData(); entity_list.ClearTrapPointers();