fix(Scripts/Hellfire Ramparts): Nazan should walk on the surface afte… (#14539)

fix(Scripts/Hellfire Ramparts): Nazan should walk on the surface after descending.

Nazan should keep using Fireball after descending.
Nazan should chase its victims properly after descending.
Fixes #14468
This commit is contained in:
UltraNix
2023-01-07 20:18:04 +01:00
committed by GitHub
parent 992b977e19
commit 9798ccd8c5
2 changed files with 7 additions and 1 deletions

View File

@@ -196,6 +196,8 @@ public:
{
Talk(EMOTE_NAZAN);
events.Reset();
me->SetReactState(REACT_PASSIVE);
me->InterruptNonMeleeSpells(true);
me->GetMotionMaster()->MovePoint(POINT_MIDDLE, -1406.5f, 1746.5f, 81.2f, false);
}
}
@@ -206,8 +208,10 @@ public:
{
me->SetCanFly(false);
me->SetDisableGravity(false);
events.ScheduleEvent(EVENT_RESTORE_COMBAT, 0);
me->SetReactState(REACT_AGGRESSIVE);
events.ScheduleEvent(EVENT_RESTORE_COMBAT, 1);
events.ScheduleEvent(EVENT_SPELL_CONE_OF_FIRE, 5000);
events.ScheduleEvent(EVENT_SPELL_FIREBALL, 6000);
if (IsHeroic())
events.ScheduleEvent(EVENT_SPELL_BELLOWING_ROAR, 10000);
}