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

Go to the source code of this file.

Classes

struct  boss_ingvar_the_plunderer
 

Enumerations

enum  eDisplayId {
  DISPLAYID_DEFAULT = 21953 ,
  DISPLAYID_UNDEAD = 26351
}
 
enum  eNPCs {
  NPC_INGVAR_UNDEAD = 23980 ,
  NPC_ANNHYLDE = 24068 ,
  NPC_THROW = 23997
}
 
enum  Yells {
  YELL_AGGRO_1 = 0 ,
  YELL_KILL_1 = 1 ,
  YELL_DEAD_1 = 2 ,
  YELL_AGGRO_2 = 3 ,
  YELL_KILL_2 = 4 ,
  YELL_DEAD_2 = 5 ,
  EMOTE_ROAR = 6 ,
  YELL_ANHYLDE_1 = 0 ,
  YELL_ANHYLDE_2 = 1
}
 
enum  eSpells {
  SPELL_SUMMON_VALKYR = 42912 ,
  SPELL_RESURRECTION_BEAM = 42857 ,
  SPELL_RESURRECTION_BALL = 42862 ,
  SPELL_RESURRECTION_HEAL = 42704 ,
  SPELL_INGVAR_TRANSFORM = 42796 ,
  SPELL_STAGGERING_ROAR = 42708 ,
  SPELL_CLEAVE = 42724 ,
  SPELL_SMASH = 42669 ,
  SPELL_ENRAGE = 42705 ,
  SPELL_DREADFUL_ROAR = 42729 ,
  SPELL_WOE_STRIKE = 42730 ,
  SPELL_DARK_SMASH = 42723 ,
  SPELL_SHADOW_AXE = 42749
}
 
enum  eEvents {
  EVENT_START_RESURRECTION = 1 ,
  EVENT_YELL_DEAD_1 ,
  EVENT_VALKYR_MOVE ,
  EVENT_ANNHYLDE_YELL ,
  EVENT_VALKYR_BEAM ,
  EVENT_RESURRECTION_BALL ,
  EVENT_RESURRECTION_HEAL ,
  EVENT_MORPH_TO_UNDEAD ,
  EVENT_START_PHASE_2 ,
  EVENT_UNROOT ,
  EVENT_SPELL_ROAR ,
  EVENT_SPELL_CLEAVE_OR_WOE_STRIKE ,
  EVENT_SPELL_SMASH ,
  EVENT_SPELL_ENRAGE_OR_SHADOW_AXE ,
  EVENT_AXE_RETURN ,
  EVENT_AXE_PICKUP
}
 

Functions

void AddSC_boss_ingvar_the_plunderer ()
 

Enumeration Type Documentation

◆ eDisplayId

enum eDisplayId
Enumerator
DISPLAYID_DEFAULT 
DISPLAYID_UNDEAD 
23{
24 DISPLAYID_DEFAULT = 21953,
25 DISPLAYID_UNDEAD = 26351,
26};
@ DISPLAYID_DEFAULT
Definition boss_ingvar_the_plunderer.cpp:24
@ DISPLAYID_UNDEAD
Definition boss_ingvar_the_plunderer.cpp:25

◆ eEvents

enum eEvents
Enumerator
EVENT_START_RESURRECTION 
EVENT_YELL_DEAD_1 
EVENT_VALKYR_MOVE 
EVENT_ANNHYLDE_YELL 
EVENT_VALKYR_BEAM 
EVENT_RESURRECTION_BALL 
EVENT_RESURRECTION_HEAL 
EVENT_MORPH_TO_UNDEAD 
EVENT_START_PHASE_2 
EVENT_UNROOT 
EVENT_SPELL_ROAR 
EVENT_SPELL_CLEAVE_OR_WOE_STRIKE 
EVENT_SPELL_SMASH 
EVENT_SPELL_ENRAGE_OR_SHADOW_AXE 
EVENT_AXE_RETURN 
EVENT_AXE_PICKUP 
71{
81
89};
@ EVENT_ANNHYLDE_YELL
Definition boss_ingvar_the_plunderer.cpp:75
@ EVENT_SPELL_SMASH
Definition boss_ingvar_the_plunderer.cpp:85
@ EVENT_SPELL_ROAR
Definition boss_ingvar_the_plunderer.cpp:83
@ EVENT_START_PHASE_2
Definition boss_ingvar_the_plunderer.cpp:80
@ EVENT_RESURRECTION_HEAL
Definition boss_ingvar_the_plunderer.cpp:78
@ EVENT_YELL_DEAD_1
Definition boss_ingvar_the_plunderer.cpp:73
@ EVENT_RESURRECTION_BALL
Definition boss_ingvar_the_plunderer.cpp:77
@ EVENT_SPELL_CLEAVE_OR_WOE_STRIKE
Definition boss_ingvar_the_plunderer.cpp:84
@ EVENT_MORPH_TO_UNDEAD
Definition boss_ingvar_the_plunderer.cpp:79
@ EVENT_AXE_RETURN
Definition boss_ingvar_the_plunderer.cpp:87
@ EVENT_SPELL_ENRAGE_OR_SHADOW_AXE
Definition boss_ingvar_the_plunderer.cpp:86
@ EVENT_VALKYR_MOVE
Definition boss_ingvar_the_plunderer.cpp:74
@ EVENT_VALKYR_BEAM
Definition boss_ingvar_the_plunderer.cpp:76
@ EVENT_START_RESURRECTION
Definition boss_ingvar_the_plunderer.cpp:72
@ EVENT_AXE_PICKUP
Definition boss_ingvar_the_plunderer.cpp:88
@ EVENT_UNROOT
Definition boss_ingvar_the_plunderer.cpp:82

◆ eNPCs

enum eNPCs
Enumerator
NPC_INGVAR_UNDEAD 
NPC_ANNHYLDE 
NPC_THROW 
29{
30 NPC_INGVAR_UNDEAD = 23980,
31 NPC_ANNHYLDE = 24068,
32 NPC_THROW = 23997,
33};
@ NPC_ANNHYLDE
Definition boss_ingvar_the_plunderer.cpp:31
@ NPC_THROW
Definition boss_ingvar_the_plunderer.cpp:32
@ NPC_INGVAR_UNDEAD
Definition boss_ingvar_the_plunderer.cpp:30

◆ eSpells

enum eSpells
Enumerator
SPELL_SUMMON_VALKYR 
SPELL_RESURRECTION_BEAM 
SPELL_RESURRECTION_BALL 
SPELL_RESURRECTION_HEAL 
SPELL_INGVAR_TRANSFORM 
SPELL_STAGGERING_ROAR 
SPELL_CLEAVE 
SPELL_SMASH 
SPELL_ENRAGE 
SPELL_DREADFUL_ROAR 
SPELL_WOE_STRIKE 
SPELL_DARK_SMASH 
SPELL_SHADOW_AXE 
52{
53 SPELL_SUMMON_VALKYR = 42912,
58
60 SPELL_CLEAVE = 42724,
61 SPELL_SMASH = 42669,
62 SPELL_ENRAGE = 42705,
63
64 SPELL_DREADFUL_ROAR = 42729,
65 SPELL_WOE_STRIKE = 42730,
66 SPELL_DARK_SMASH = 42723,
67 SPELL_SHADOW_AXE = 42749,
68};
@ SPELL_CLEAVE
Definition boss_ingvar_the_plunderer.cpp:60
@ SPELL_ENRAGE
Definition boss_ingvar_the_plunderer.cpp:62
@ SPELL_SUMMON_VALKYR
Definition boss_ingvar_the_plunderer.cpp:53
@ SPELL_SHADOW_AXE
Definition boss_ingvar_the_plunderer.cpp:67
@ SPELL_DREADFUL_ROAR
Definition boss_ingvar_the_plunderer.cpp:64
@ SPELL_STAGGERING_ROAR
Definition boss_ingvar_the_plunderer.cpp:59
@ SPELL_RESURRECTION_BALL
Definition boss_ingvar_the_plunderer.cpp:55
@ SPELL_RESURRECTION_BEAM
Definition boss_ingvar_the_plunderer.cpp:54
@ SPELL_INGVAR_TRANSFORM
Definition boss_ingvar_the_plunderer.cpp:57
@ SPELL_DARK_SMASH
Definition boss_ingvar_the_plunderer.cpp:66
@ SPELL_SMASH
Definition boss_ingvar_the_plunderer.cpp:61
@ SPELL_RESURRECTION_HEAL
Definition boss_ingvar_the_plunderer.cpp:56
@ SPELL_WOE_STRIKE
Definition boss_ingvar_the_plunderer.cpp:65

◆ Yells

enum Yells
Enumerator
YELL_AGGRO_1 
YELL_KILL_1 
YELL_DEAD_1 
YELL_AGGRO_2 
YELL_KILL_2 
YELL_DEAD_2 
EMOTE_ROAR 
YELL_ANHYLDE_1 
YELL_ANHYLDE_2 
36{
37 //Yells Ingvar
38 YELL_AGGRO_1 = 0,
39 YELL_KILL_1 = 1,
40 YELL_DEAD_1 = 2,
41
42 YELL_AGGRO_2 = 3,
43 YELL_KILL_2 = 4,
44 YELL_DEAD_2 = 5,
45
46 EMOTE_ROAR = 6,
49};
@ YELL_AGGRO_2
Definition boss_ingvar_the_plunderer.cpp:42
@ YELL_KILL_2
Definition boss_ingvar_the_plunderer.cpp:43
@ YELL_KILL_1
Definition boss_ingvar_the_plunderer.cpp:39
@ YELL_DEAD_2
Definition boss_ingvar_the_plunderer.cpp:44
@ YELL_AGGRO_1
Definition boss_ingvar_the_plunderer.cpp:38
@ YELL_ANHYLDE_2
Definition boss_ingvar_the_plunderer.cpp:48
@ EMOTE_ROAR
Definition boss_ingvar_the_plunderer.cpp:46
@ YELL_ANHYLDE_1
Definition boss_ingvar_the_plunderer.cpp:47
@ YELL_DEAD_1
Definition boss_ingvar_the_plunderer.cpp:40

Function Documentation

◆ AddSC_boss_ingvar_the_plunderer()

void AddSC_boss_ingvar_the_plunderer ( )
370{
372}
Definition boss_ingvar_the_plunderer.cpp:92
#define RegisterUtgardeKeepCreatureAI(ai_name)
Definition utgarde_keep.h:90

References RegisterUtgardeKeepCreatureAI.

Referenced by AddNorthrendScripts().