AzeorthCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_captain_skarloc.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "old_hillsbrad.h"

Go to the source code of this file.

Classes

class  boss_captain_skarloc
 
struct  boss_captain_skarloc::boss_captain_skarlocAI
 

Enumerations

enum  CaptainSkarloc {
  SAY_ENTER = 0 ,
  SAY_TAUNT = 1 ,
  SAY_SLAY = 2 ,
  SAY_DEATH = 3 ,
  SPELL_HOLY_LIGHT = 29427 ,
  SPELL_CLEANSE = 29380 ,
  SPELL_HAMMER_OF_JUSTICE = 13005 ,
  SPELL_HOLY_SHIELD = 31904 ,
  SPELL_DEVOTION_AURA = 8258 ,
  SPELL_CONSECRATION = 38385 ,
  WAYPOINTS_COUNT = 4 ,
  EVENT_INITIAL_TALK = 1 ,
  EVENT_START_FIGHT = 2 ,
  EVENT_SPELL_CLEANSE = 10 ,
  EVENT_SPELL_HAMMER = 11 ,
  EVENT_SPELL_HOLY_LIGHT = 12 ,
  EVENT_SPELL_HOLY_SHIELD = 13 ,
  EVENT_SPELL_CONSECRATION = 14
}
 

Functions

void AddSC_boss_captain_skarloc ()
 

Variables

const Position startPath [WAYPOINTS_COUNT]
 

Enumeration Type Documentation

◆ CaptainSkarloc

Enumerator
SAY_ENTER 
SAY_TAUNT 
SAY_SLAY 
SAY_DEATH 
SPELL_HOLY_LIGHT 
SPELL_CLEANSE 
SPELL_HAMMER_OF_JUSTICE 
SPELL_HOLY_SHIELD 
SPELL_DEVOTION_AURA 
SPELL_CONSECRATION 
WAYPOINTS_COUNT 
EVENT_INITIAL_TALK 
EVENT_START_FIGHT 
EVENT_SPELL_CLEANSE 
EVENT_SPELL_HAMMER 
EVENT_SPELL_HOLY_LIGHT 
EVENT_SPELL_HOLY_SHIELD 
EVENT_SPELL_CONSECRATION 
23{
24 SAY_ENTER = 0,
25 SAY_TAUNT = 1,
26 SAY_SLAY = 2,
27 SAY_DEATH = 3,
28
29 SPELL_HOLY_LIGHT = 29427,
30 SPELL_CLEANSE = 29380,
32 SPELL_HOLY_SHIELD = 31904,
34 SPELL_CONSECRATION = 38385,
35
37
45};
@ SPELL_HAMMER_OF_JUSTICE
Definition: boss_captain_skarloc.cpp:31
@ SAY_DEATH
Definition: boss_captain_skarloc.cpp:27
@ EVENT_SPELL_HOLY_SHIELD
Definition: boss_captain_skarloc.cpp:43
@ EVENT_START_FIGHT
Definition: boss_captain_skarloc.cpp:39
@ SPELL_CLEANSE
Definition: boss_captain_skarloc.cpp:30
@ EVENT_SPELL_HAMMER
Definition: boss_captain_skarloc.cpp:41
@ EVENT_SPELL_CLEANSE
Definition: boss_captain_skarloc.cpp:40
@ WAYPOINTS_COUNT
Definition: boss_captain_skarloc.cpp:36
@ SPELL_CONSECRATION
Definition: boss_captain_skarloc.cpp:34
@ EVENT_SPELL_HOLY_LIGHT
Definition: boss_captain_skarloc.cpp:42
@ SPELL_DEVOTION_AURA
Definition: boss_captain_skarloc.cpp:33
@ SAY_SLAY
Definition: boss_captain_skarloc.cpp:26
@ SAY_TAUNT
Definition: boss_captain_skarloc.cpp:25
@ EVENT_SPELL_CONSECRATION
Definition: boss_captain_skarloc.cpp:44
@ SAY_ENTER
Definition: boss_captain_skarloc.cpp:24
@ SPELL_HOLY_SHIELD
Definition: boss_captain_skarloc.cpp:32
@ EVENT_INITIAL_TALK
Definition: boss_captain_skarloc.cpp:38
@ SPELL_HOLY_LIGHT
Definition: boss_captain_skarloc.cpp:29

Function Documentation

◆ AddSC_boss_captain_skarloc()

void AddSC_boss_captain_skarloc ( )
222{
224}
Definition: boss_captain_skarloc.cpp:56

Referenced by AddKalimdorScripts().

Variable Documentation

◆ startPath

const Position startPath[WAYPOINTS_COUNT]
Initial value:
=
{
{2008.38f, 281.57f, 65.70f, 0.0f},
{2035.71f, 271.38f, 63.495f, 0.0f},
{2049.12f, 252.31f, 62.855f, 0.0f},
{2058.77f, 236.04f, 63.92f, 0.0f}
}

Referenced by boss_captain_skarloc::boss_captain_skarlocAI::InitializeAI().