fix(Scripts/Midsummer): correctly despawn gameobjects (#19387)

This commit is contained in:
sudlud
2024-07-14 17:24:06 +02:00
committed by GitHub
parent c1649193ac
commit 7b8e2514bf
3 changed files with 15 additions and 1 deletions

View File

@@ -243,6 +243,7 @@ struct npc_midsummer_bonfire : public ScriptedAI
if (_spellFocus)
{
_spellFocus->DespawnOrUnsummon();
_spellFocus->AddObjectToRemoveList();
_spellFocus = nullptr;
}
@@ -378,7 +379,10 @@ struct npc_midsummer_bonfire_despawner : public ScriptedAI
{
// spawnID is 0 for temp spawns
if (0 == (*itr)->GetSpawnId())
{
(*itr)->DespawnOrUnsummon();
(*itr)->AddObjectToRemoveList();
}
}
me->DespawnOrUnsummon();