mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/Outland: Fix logical error in Hellfire event in Honor Hold
(cherry picked from commit 8f64612cb1)
This commit is contained in:
@@ -1044,10 +1044,11 @@ public:
|
||||
enum WatchCommanderLeonus
|
||||
{
|
||||
SAY_COVER = 0,
|
||||
EVENT_LEONUS_TALK = 1,
|
||||
EVENT_INFERNAL_RAIN_ATTACK = 2,
|
||||
EVENT_FEAR_CONTROLLER_CAST = 3,
|
||||
EVENT_ACTIVE_FALSE = 4,
|
||||
EVENT_START = 1,
|
||||
EVENT_LEONUS_TALK = 2,
|
||||
EVENT_INFERNAL_RAIN_ATTACK = 3,
|
||||
EVENT_FEAR_CONTROLLER_CAST = 4,
|
||||
EVENT_ACTIVE_FALSE = 5,
|
||||
NPC_INFERNAL_RAIN = 18729,
|
||||
SPELL_INFERNAL_RAIN = 33814,
|
||||
NPC_FEAR_CONTROLLER = 19393,
|
||||
@@ -1061,9 +1062,7 @@ struct npc_watch_commander_leonus : public ScriptedAI
|
||||
void Reset() override
|
||||
{
|
||||
_events.Reset();
|
||||
_events.ScheduleEvent(EVENT_LEONUS_TALK, 2min, 10min);
|
||||
_events.ScheduleEvent(EVENT_INFERNAL_RAIN_ATTACK, 2min, 10min);
|
||||
_events.ScheduleEvent(EVENT_FEAR_CONTROLLER_CAST, 2min, 10min);
|
||||
_events.ScheduleEvent(EVENT_START, 2min, 10min);
|
||||
}
|
||||
|
||||
void SetData(uint32 /*type*/, uint32 data) override
|
||||
@@ -1086,6 +1085,11 @@ struct npc_watch_commander_leonus : public ScriptedAI
|
||||
{
|
||||
switch (eventId)
|
||||
{
|
||||
case EVENT_START:
|
||||
_events.ScheduleEvent(EVENT_LEONUS_TALK, 1s);
|
||||
_events.ScheduleEvent(EVENT_INFERNAL_RAIN_ATTACK, 1s);
|
||||
_events.ScheduleEvent(EVENT_FEAR_CONTROLLER_CAST, 1s);
|
||||
break;
|
||||
case EVENT_LEONUS_TALK:
|
||||
Talk(SAY_COVER);
|
||||
me->HandleEmoteCommand(EMOTE_ONESHOT_SHOUT);
|
||||
|
||||
Reference in New Issue
Block a user