AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_warlord_najentus.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScriptLoader.h"
#include "black_temple.h"
#include "Player.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

struct  boss_najentus
 
class  spell_najentus_needle_spine
 
class  spell_najentus_hurl_spine
 
class  spell_najentus_remove_spines
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_NEEDLE = 1 ,
  SAY_SLAY = 2 ,
  SAY_SPECIAL = 3 ,
  SAY_ENRAGE = 4 ,
  SAY_DEATH = 5
}
 
enum  Spells {
  SPELL_NEEDLE_SPINE = 39992 ,
  SPELL_NEEDLE_SPINE_DAMAGE = 39835 ,
  SPELL_TIDAL_BURST = 39878 ,
  SPELL_TIDAL_SHIELD = 39872 ,
  SPELL_IMPALING_SPINE = 39837 ,
  SPELL_SUMMON_IMPALING_SPINE = 39929 ,
  SPELL_BERSERK = 26662 ,
  SPELL_REMOVE_SPINES = 40354
}
 
enum  Events {
  EVENT_TALK_CHECK = 1 ,
  EVENT_ENRAGE = 2
}
 
enum  Misc { ITEM_NAJENTUS_SPINE = 32408 }
 

Functions

void AddSC_boss_najentus ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_TALK_CHECK 
EVENT_ENRAGE 
48{
50 EVENT_ENRAGE = 2
51};
@ EVENT_ENRAGE
Definition boss_warlord_najentus.cpp:50
@ EVENT_TALK_CHECK
Definition boss_warlord_najentus.cpp:49

◆ Misc

enum Misc
Enumerator
ITEM_NAJENTUS_SPINE 
54{
56};
@ ITEM_NAJENTUS_SPINE
Definition boss_warlord_najentus.cpp:55

◆ Spells

enum Spells
Enumerator
SPELL_NEEDLE_SPINE 
SPELL_NEEDLE_SPINE_DAMAGE 
SPELL_TIDAL_BURST 
SPELL_TIDAL_SHIELD 
SPELL_IMPALING_SPINE 
SPELL_SUMMON_IMPALING_SPINE 
SPELL_BERSERK 
SPELL_REMOVE_SPINES 
36{
37 SPELL_NEEDLE_SPINE = 39992,
39 SPELL_TIDAL_BURST = 39878,
40 SPELL_TIDAL_SHIELD = 39872,
43 SPELL_BERSERK = 26662,
45};
@ SPELL_SUMMON_IMPALING_SPINE
Definition boss_warlord_najentus.cpp:42
@ SPELL_IMPALING_SPINE
Definition boss_warlord_najentus.cpp:41
@ SPELL_NEEDLE_SPINE
Definition boss_warlord_najentus.cpp:37
@ SPELL_REMOVE_SPINES
Definition boss_warlord_najentus.cpp:44
@ SPELL_NEEDLE_SPINE_DAMAGE
Definition boss_warlord_najentus.cpp:38
@ SPELL_TIDAL_SHIELD
Definition boss_warlord_najentus.cpp:40
@ SPELL_BERSERK
Definition boss_warlord_najentus.cpp:43
@ SPELL_TIDAL_BURST
Definition boss_warlord_najentus.cpp:39

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_NEEDLE 
SAY_SLAY 
SAY_SPECIAL 
SAY_ENRAGE 
SAY_DEATH 
26{
27 SAY_AGGRO = 0,
28 SAY_NEEDLE = 1,
29 SAY_SLAY = 2,
30 SAY_SPECIAL = 3,
31 SAY_ENRAGE = 4,
32 SAY_DEATH = 5
33};
@ SAY_DEATH
Definition boss_warlord_najentus.cpp:32
@ SAY_NEEDLE
Definition boss_warlord_najentus.cpp:28
@ SAY_AGGRO
Definition boss_warlord_najentus.cpp:27
@ SAY_SPECIAL
Definition boss_warlord_najentus.cpp:30
@ SAY_SLAY
Definition boss_warlord_najentus.cpp:29
@ SAY_ENRAGE
Definition boss_warlord_najentus.cpp:31

Function Documentation

◆ AddSC_boss_najentus()

void AddSC_boss_najentus ( )
191{
196}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterBlackTempleCreatureAI(ai_name)
Definition black_temple.h:130
Definition boss_warlord_najentus.cpp:150
Definition boss_warlord_najentus.cpp:134
Definition boss_warlord_najentus.cpp:170
Definition boss_warlord_najentus.cpp:59

References RegisterBlackTempleCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().