diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp index 52bd0a212..49f765d4a 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp @@ -411,6 +411,11 @@ struct boss_sartharion : public BossAI { _JustDied(); Talk(SAY_SARTHARION_DEATH); + + // Despawn remaining drakes + for (uint32 i : dragons) + if (Creature* boss = instance->GetCreature(i)) + boss->DespawnOrUnsummon(); } void SetData(uint32 type, uint32 data) override