Scripts/Ulduar: Flash Freeze will despawn after Hodir is defeated, raid is wiped or victim is not the summoner
This commit is contained in:
@@ -192,6 +192,9 @@ class npc_flash_freeze : public CreatureScript
|
|||||||
if (!UpdateVictim() || me->getVictim()->HasAura(SPELL_BLOCK_OF_ICE) || me->getVictim()->HasAura(SPELL_FLASH_FREEZE_HELPER))
|
if (!UpdateVictim() || me->getVictim()->HasAura(SPELL_BLOCK_OF_ICE) || me->getVictim()->HasAura(SPELL_FLASH_FREEZE_HELPER))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (me->getVictim()->GetGUID() != targetGUID || instance->GetBossState(BOSS_HODIR) != IN_PROGRESS)
|
||||||
|
me->DespawnOrUnsummon();
|
||||||
|
|
||||||
if (checkDespawnTimer <= diff)
|
if (checkDespawnTimer <= diff)
|
||||||
{
|
{
|
||||||
if (Unit* target = ObjectAccessor::GetUnit(*me, targetGUID))
|
if (Unit* target = ObjectAccessor::GetUnit(*me, targetGUID))
|
||||||
|
|||||||
Reference in New Issue
Block a user