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:
@@ -0,0 +1,2 @@
|
|||||||
|
--
|
||||||
|
UPDATE `creature_template` SET `flags_extra`=`flags_extra`|0x00000200 WHERE `entry` IN (17536,18432);
|
||||||
+5
-1
@@ -196,6 +196,8 @@ public:
|
|||||||
{
|
{
|
||||||
Talk(EMOTE_NAZAN);
|
Talk(EMOTE_NAZAN);
|
||||||
events.Reset();
|
events.Reset();
|
||||||
|
me->SetReactState(REACT_PASSIVE);
|
||||||
|
me->InterruptNonMeleeSpells(true);
|
||||||
me->GetMotionMaster()->MovePoint(POINT_MIDDLE, -1406.5f, 1746.5f, 81.2f, false);
|
me->GetMotionMaster()->MovePoint(POINT_MIDDLE, -1406.5f, 1746.5f, 81.2f, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -206,8 +208,10 @@ public:
|
|||||||
{
|
{
|
||||||
me->SetCanFly(false);
|
me->SetCanFly(false);
|
||||||
me->SetDisableGravity(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_CONE_OF_FIRE, 5000);
|
||||||
|
events.ScheduleEvent(EVENT_SPELL_FIREBALL, 6000);
|
||||||
if (IsHeroic())
|
if (IsHeroic())
|
||||||
events.ScheduleEvent(EVENT_SPELL_BELLOWING_ROAR, 10000);
|
events.ScheduleEvent(EVENT_SPELL_BELLOWING_ROAR, 10000);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user