AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_nalorakk.cpp File Reference
#include "CellImpl.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "ScriptedCreature.h"
#include "zulaman.h"

Go to the source code of this file.

Classes

struct  boss_nalorakk
 

Enumerations

enum  Spells {
  SPELL_BERSERK = 45078 ,
  SPELL_BRUTALSWIPE = 42384 ,
  SPELL_MANGLE = 42389 ,
  SPELL_MANGLEEFFECT = 44955 ,
  SPELL_SURGE = 42402 ,
  SPELL_BEARFORM = 42377 ,
  SPELL_LACERATINGSLASH = 42395 ,
  SPELL_RENDFLESH = 42397 ,
  SPELL_DEAFENINGROAR = 42398
}
 
enum  Talks {
  SAY_WAVE1 = 0 ,
  SAY_WAVE2 ,
  SAY_WAVE3 ,
  SAY_WAVE4 ,
  SAY_AGGRO ,
  SAY_SURGE ,
  SAY_SHIFTEDTOBEAR ,
  SAY_SHIFTEDTOTROLL ,
  SAY_BERSERK ,
  SAY_KILL_ONE ,
  SAY_KILL_TWO ,
  SAY_DEATH ,
  SAY_NALORAKK_EVENT1 ,
  SAY_NALORAKK_EVENT2 ,
  SAY_RUN_AWAY ,
  EMOTE_BEAR
}
 
enum  Phases {
  PHASE_SEND_GUARDS_1 = 0 ,
  PHASE_SEND_GUARDS_2 = 1 ,
  PHASE_SEND_GUARDS_3 = 2 ,
  PHASE_SEND_GUARDS_4 = 3 ,
  PHASE_SEND_GUARDS_5 = 4 ,
  PHASE_START_COMBAT = 5
}
 
enum  NalorakkGroups {
  GROUP_CHECK_DEAD = 1 ,
  GROUP_CHECK_EVADE = 2 ,
  GROUP_MOVE = 3 ,
  GROUP_BERSERK = 4 ,
  GROUP_HUMAN = 5 ,
  GROUP_BEAR = 6
}
 

Functions

void AddSC_boss_nalorakk ()
 

Enumeration Type Documentation

◆ NalorakkGroups

Enumerator
GROUP_CHECK_DEAD 
GROUP_CHECK_EVADE 
GROUP_MOVE 
GROUP_BERSERK 
GROUP_HUMAN 
GROUP_BEAR 
73{
76 GROUP_MOVE = 3,
77 GROUP_BERSERK = 4,
78 GROUP_HUMAN = 5,
79 GROUP_BEAR = 6
80};
@ GROUP_CHECK_EVADE
Definition boss_nalorakk.cpp:75
@ GROUP_BEAR
Definition boss_nalorakk.cpp:79
@ GROUP_HUMAN
Definition boss_nalorakk.cpp:78
@ GROUP_BERSERK
Definition boss_nalorakk.cpp:77
@ GROUP_MOVE
Definition boss_nalorakk.cpp:76
@ GROUP_CHECK_DEAD
Definition boss_nalorakk.cpp:74

◆ Phases

enum Phases
Enumerator
PHASE_SEND_GUARDS_1 
PHASE_SEND_GUARDS_2 
PHASE_SEND_GUARDS_3 
PHASE_SEND_GUARDS_4 
PHASE_SEND_GUARDS_5 
PHASE_START_COMBAT 
63{
70};
@ PHASE_SEND_GUARDS_4
Definition boss_nalorakk.cpp:67
@ PHASE_SEND_GUARDS_2
Definition boss_nalorakk.cpp:65
@ PHASE_SEND_GUARDS_3
Definition boss_nalorakk.cpp:66
@ PHASE_SEND_GUARDS_5
Definition boss_nalorakk.cpp:68
@ PHASE_START_COMBAT
Definition boss_nalorakk.cpp:69
@ PHASE_SEND_GUARDS_1
Definition boss_nalorakk.cpp:64

◆ Spells

enum Spells
Enumerator
SPELL_BERSERK 
SPELL_BRUTALSWIPE 
SPELL_MANGLE 
SPELL_MANGLEEFFECT 
SPELL_SURGE 
SPELL_BEARFORM 
SPELL_LACERATINGSLASH 
SPELL_RENDFLESH 
SPELL_DEAFENINGROAR 
26{
27 SPELL_BERSERK = 45078,
28
29 // Troll form
30 SPELL_BRUTALSWIPE = 42384,
31 SPELL_MANGLE = 42389,
32 SPELL_MANGLEEFFECT = 44955,
33 SPELL_SURGE = 42402,
34 SPELL_BEARFORM = 42377,
35
36 // Bear form
38 SPELL_RENDFLESH = 42397,
40};
@ SPELL_BEARFORM
Definition boss_nalorakk.cpp:34
@ SPELL_MANGLE
Definition boss_nalorakk.cpp:31
@ SPELL_MANGLEEFFECT
Definition boss_nalorakk.cpp:32
@ SPELL_LACERATINGSLASH
Definition boss_nalorakk.cpp:37
@ SPELL_RENDFLESH
Definition boss_nalorakk.cpp:38
@ SPELL_BRUTALSWIPE
Definition boss_nalorakk.cpp:30
@ SPELL_BERSERK
Definition boss_nalorakk.cpp:27
@ SPELL_SURGE
Definition boss_nalorakk.cpp:33
@ SPELL_DEAFENINGROAR
Definition boss_nalorakk.cpp:39

◆ Talks

enum Talks
Enumerator
SAY_WAVE1 
SAY_WAVE2 
SAY_WAVE3 
SAY_WAVE4 
SAY_AGGRO 
SAY_SURGE 
SAY_SHIFTEDTOBEAR 
SAY_SHIFTEDTOTROLL 
SAY_BERSERK 
SAY_KILL_ONE 
SAY_KILL_TWO 
SAY_DEATH 
SAY_NALORAKK_EVENT1 
SAY_NALORAKK_EVENT2 
SAY_RUN_AWAY 
EMOTE_BEAR 
43{
44 SAY_WAVE1 = 0,
56 SAY_NALORAKK_EVENT1, // Not implemented
57 SAY_NALORAKK_EVENT2, // Not implemented
60};
@ SAY_DEATH
Definition boss_nalorakk.cpp:55
@ SAY_SURGE
Definition boss_nalorakk.cpp:49
@ SAY_NALORAKK_EVENT1
Definition boss_nalorakk.cpp:56
@ SAY_WAVE3
Definition boss_nalorakk.cpp:46
@ SAY_NALORAKK_EVENT2
Definition boss_nalorakk.cpp:57
@ SAY_AGGRO
Definition boss_nalorakk.cpp:48
@ SAY_RUN_AWAY
Definition boss_nalorakk.cpp:58
@ SAY_WAVE2
Definition boss_nalorakk.cpp:45
@ SAY_KILL_TWO
Definition boss_nalorakk.cpp:54
@ SAY_KILL_ONE
Definition boss_nalorakk.cpp:53
@ SAY_WAVE1
Definition boss_nalorakk.cpp:44
@ SAY_SHIFTEDTOTROLL
Definition boss_nalorakk.cpp:51
@ SAY_BERSERK
Definition boss_nalorakk.cpp:52
@ SAY_SHIFTEDTOBEAR
Definition boss_nalorakk.cpp:50
@ SAY_WAVE4
Definition boss_nalorakk.cpp:47
@ EMOTE_BEAR
Definition boss_nalorakk.cpp:59

Function Documentation

◆ AddSC_boss_nalorakk()

void AddSC_boss_nalorakk ( )
369{
371}
Definition boss_nalorakk.cpp:83
#define RegisterZulAmanCreatureAI(ai_name)
Definition zulaman.h:112

References RegisterZulAmanCreatureAI.

Referenced by AddEasternKingdomsScripts().