Kaynağa Gözat

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

Emagi 1 ay önce
ebeveyn
işleme
2bd952fba7
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  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);