Explorar el Código

Remove any spawn script timers tied to the spawn when spawn is removeed

Emagi hace 1 mes
padre
commit
2bd952fba7
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      EQ2/source/WorldServer/zoneserver.cpp

+ 2 - 0
EQ2/source/WorldServer/zoneserver.cpp

@@ -6542,6 +6542,8 @@ void ZoneServer::RemoveSpawnSupportFunctions(Spawn* spawn, bool lock_spell_proce
 	if(spawn->IsEntity())
 		RemoveSpellTimersFromSpawn((Entity*)spawn, true, true, true, lock_spell_process);
 
+	StopSpawnScriptTimer(spawn, "");
+
 	RemoveDamagedSpawn(spawn);
 	spawn->SendSpawnChanges(false);
 	RemoveChangedSpawn(spawn);