AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_skarvald_dalronn.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "utgarde_keep.h"

Go to the source code of this file.

Classes

struct  boss_skarvald_the_constructor
 
struct  boss_dalronn_the_controller
 

Enumerations

enum  eTexts {
  YELL_SKARVALD_AGGRO = 0 ,
  YELL_SKARVALD_DAL_DIED = 1 ,
  YELL_SKARVALD_SKA_DIEDFIRST = 2 ,
  YELL_SKARVALD_KILL = 3 ,
  YELL_SKARVALD_DAL_DIEDFIRST = 4 ,
  YELL_DALRONN_AGGRO = 0 ,
  YELL_DALRONN_SKA_DIED = 1 ,
  YELL_DALRONN_DAL_DIEDFIRST = 2 ,
  YELL_DALRONN_KILL = 3 ,
  YELL_DALRONN_SKA_DIEDFIRST = 4
}
 
enum  eSpells {
  SPELL_CHARGE = 43651 ,
  SPELL_STONE_STRIKE = 48583 ,
  SPELL_ENRAGE = 48193 ,
  SPELL_SUMMON_SKARVALD_GHOST = 48613 ,
  SPELL_SHADOW_BOLT_N = 43649 ,
  SPELL_SHADOW_BOLT_H = 59575 ,
  SPELL_DEBILITATE = 43650 ,
  SPELL_SUMMON_SKELETONS = 52611 ,
  SPELL_SUMMON_DALRONN_GHOST = 48612
}
 
enum  eEvents {
  EVENT_SHARVALD_CHARGE = 1 ,
  EVENT_STONE_STRIKE ,
  EVENT_ENRAGE ,
  EVENT_SHADOW_BOLT ,
  EVENT_DEBILITATE ,
  EVENT_SUMMON_SKELETONS ,
  EVENT_YELL_DALRONN_AGGRO ,
  EVENT_MATE_DIED
}
 

Functions

void AddSC_boss_skarvald_dalronn ()
 

Enumeration Type Documentation

◆ eEvents

enum eEvents
Enumerator
EVENT_SHARVALD_CHARGE 
EVENT_STONE_STRIKE 
EVENT_ENRAGE 
EVENT_SHADOW_BOLT 
EVENT_DEBILITATE 
EVENT_SUMMON_SKELETONS 
EVENT_YELL_DALRONN_AGGRO 
EVENT_MATE_DIED 
55{
56 // Skarvald
60 // Dalronn
64
67};
@ EVENT_STONE_STRIKE
Definition boss_skarvald_dalronn.cpp:58
@ EVENT_SHARVALD_CHARGE
Definition boss_skarvald_dalronn.cpp:57
@ EVENT_YELL_DALRONN_AGGRO
Definition boss_skarvald_dalronn.cpp:65
@ EVENT_ENRAGE
Definition boss_skarvald_dalronn.cpp:59
@ EVENT_SUMMON_SKELETONS
Definition boss_skarvald_dalronn.cpp:63
@ EVENT_MATE_DIED
Definition boss_skarvald_dalronn.cpp:66
@ EVENT_DEBILITATE
Definition boss_skarvald_dalronn.cpp:62
@ EVENT_SHADOW_BOLT
Definition boss_skarvald_dalronn.cpp:61

◆ eSpells

enum eSpells
Enumerator
SPELL_CHARGE 
SPELL_STONE_STRIKE 
SPELL_ENRAGE 
SPELL_SUMMON_SKARVALD_GHOST 
SPELL_SHADOW_BOLT_N 
SPELL_SHADOW_BOLT_H 
SPELL_DEBILITATE 
SPELL_SUMMON_SKELETONS 
SPELL_SUMMON_DALRONN_GHOST 
40{
41 // Skarvald
42 SPELL_CHARGE = 43651,
43 SPELL_STONE_STRIKE = 48583,
44 SPELL_ENRAGE = 48193,
46 // Dalronn
47 SPELL_SHADOW_BOLT_N = 43649,
48 SPELL_SHADOW_BOLT_H = 59575,
49 SPELL_DEBILITATE = 43650,
52};
@ SPELL_SHADOW_BOLT_N
Definition boss_skarvald_dalronn.cpp:47
@ SPELL_ENRAGE
Definition boss_skarvald_dalronn.cpp:44
@ SPELL_CHARGE
Definition boss_skarvald_dalronn.cpp:42
@ SPELL_STONE_STRIKE
Definition boss_skarvald_dalronn.cpp:43
@ SPELL_SUMMON_SKELETONS
Definition boss_skarvald_dalronn.cpp:50
@ SPELL_SUMMON_SKARVALD_GHOST
Definition boss_skarvald_dalronn.cpp:45
@ SPELL_SUMMON_DALRONN_GHOST
Definition boss_skarvald_dalronn.cpp:51
@ SPELL_SHADOW_BOLT_H
Definition boss_skarvald_dalronn.cpp:48
@ SPELL_DEBILITATE
Definition boss_skarvald_dalronn.cpp:49

◆ eTexts

enum eTexts
Enumerator
YELL_SKARVALD_AGGRO 
YELL_SKARVALD_DAL_DIED 
YELL_SKARVALD_SKA_DIEDFIRST 
YELL_SKARVALD_KILL 
YELL_SKARVALD_DAL_DIEDFIRST 
YELL_DALRONN_AGGRO 
YELL_DALRONN_SKA_DIED 
YELL_DALRONN_DAL_DIEDFIRST 
YELL_DALRONN_KILL 
YELL_DALRONN_SKA_DIEDFIRST 
23{
24 // Skarvald
30
31 // Dalronn
37};
@ YELL_DALRONN_SKA_DIEDFIRST
Definition boss_skarvald_dalronn.cpp:36
@ YELL_DALRONN_DAL_DIEDFIRST
Definition boss_skarvald_dalronn.cpp:34
@ YELL_SKARVALD_KILL
Definition boss_skarvald_dalronn.cpp:28
@ YELL_SKARVALD_DAL_DIED
Definition boss_skarvald_dalronn.cpp:26
@ YELL_SKARVALD_AGGRO
Definition boss_skarvald_dalronn.cpp:25
@ YELL_DALRONN_SKA_DIED
Definition boss_skarvald_dalronn.cpp:33
@ YELL_DALRONN_AGGRO
Definition boss_skarvald_dalronn.cpp:32
@ YELL_SKARVALD_SKA_DIEDFIRST
Definition boss_skarvald_dalronn.cpp:27
@ YELL_SKARVALD_DAL_DIEDFIRST
Definition boss_skarvald_dalronn.cpp:29
@ YELL_DALRONN_KILL
Definition boss_skarvald_dalronn.cpp:35

Function Documentation

◆ AddSC_boss_skarvald_dalronn()

void AddSC_boss_skarvald_dalronn ( )
381{
384}
Definition boss_skarvald_dalronn.cpp:222
Definition boss_skarvald_dalronn.cpp:70
#define RegisterUtgardeKeepCreatureAI(ai_name)
Definition utgarde_keep.h:90

References RegisterUtgardeKeepCreatureAI.

Referenced by AddNorthrendScripts().