TrinityCore
Loading...
Searching...
No Matches
boss_nalorakk.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "zulaman.h"
+ Include dependency graph for boss_nalorakk.cpp:

Go to the source code of this file.

Classes

struct  boss_nalorakk
 
class  spell_nalorakk_surge
 

Enumerations

enum  NalorakkTexts {
  SAY_WAVE_1 = 0 , SAY_WAVE_2 = 1 , SAY_WAVE_3 = 2 , SAY_WAVE_4 = 3 ,
  SAY_WAVE_DONE = 4 , SAY_AGGRO = 5 , SAY_SURGE = 6 , SAY_TO_BEAR = 7 ,
  SAY_TO_TROLL = 8 , SAY_BERSERK = 9 , SAY_SLAY = 10 , SAY_DEATH = 11 ,
  SAY_EVENT_1 = 12 , SAY_EVENT_2 = 13 , EMOTE_TRANSFORM = 14
}
 
enum  NalorakkSpells {
  SPELL_BRUTAL_SWIPE = 42384 , SPELL_MANGLE = 42389 , SPELL_SURGE = 44019 , SPELL_LACERATING_SLASH = 42395 ,
  SPELL_REND_FLESH = 42397 , SPELL_DEAFENING_ROAR = 42398 , SPELL_SHAPE_OF_THE_BEAR = 42377 , SPELL_BERSERK = 45078 ,
  SPELL_SURGE_CHARGE = 42402 , SPELL_SURGE_HASTE = 44960
}
 
enum  NalorakkEvents {
  EVENT_WAVE_DONE_1 = 1 , EVENT_WAVE_DONE_2 , EVENT_WAVE_DONE_3 , EVENT_WAVE_DONE_4 ,
  EVENT_BRUTAL_SWIPE , EVENT_MANGLE , EVENT_SURGE , EVENT_LACERATING_SLASH ,
  EVENT_REND_FLESH , EVENT_DEAFENING_ROAR , EVENT_SHAPESHIFT , EVENT_BERSERK
}
 
enum  NalorakkSpawnGroups { SPAWN_GROUP_NALORAKK_WAVE_1 = 329 , SPAWN_GROUP_NALORAKK_WAVE_2 = 330 , SPAWN_GROUP_NALORAKK_WAVE_3 = 331 , SPAWN_GROUP_NALORAKK_WAVE_4 = 332 }
 
enum  NalorakkPaths { PATH_WAVE_DONE_1 = 1 , PATH_WAVE_DONE_2 = 2 , PATH_WAVE_DONE_3 = 3 }
 

Functions

void AddSC_boss_nalorakk ()
 

Variables

static constexpr std::array< uint8, 4 > WaveTexts
 
static constexpr std::array< std::string_view, 4 > NalorakkWave
 

Enumeration Type Documentation

◆ NalorakkEvents

Enumerator
EVENT_WAVE_DONE_1 
EVENT_WAVE_DONE_2 
EVENT_WAVE_DONE_3 
EVENT_WAVE_DONE_4 
EVENT_BRUTAL_SWIPE 
EVENT_MANGLE 
EVENT_SURGE 
EVENT_LACERATING_SLASH 
EVENT_REND_FLESH 
EVENT_DEAFENING_ROAR 
EVENT_SHAPESHIFT 
EVENT_BERSERK 

Definition at line 73 of file boss_nalorakk.cpp.

◆ NalorakkPaths

Enumerator
PATH_WAVE_DONE_1 
PATH_WAVE_DONE_2 
PATH_WAVE_DONE_3 

Definition at line 104 of file boss_nalorakk.cpp.

◆ NalorakkSpawnGroups

Enumerator
SPAWN_GROUP_NALORAKK_WAVE_1 
SPAWN_GROUP_NALORAKK_WAVE_2 
SPAWN_GROUP_NALORAKK_WAVE_3 
SPAWN_GROUP_NALORAKK_WAVE_4 

Definition at line 96 of file boss_nalorakk.cpp.

◆ NalorakkSpells

Enumerator
SPELL_BRUTAL_SWIPE 
SPELL_MANGLE 
SPELL_SURGE 
SPELL_LACERATING_SLASH 
SPELL_REND_FLESH 
SPELL_DEAFENING_ROAR 
SPELL_SHAPE_OF_THE_BEAR 
SPELL_BERSERK 
SPELL_SURGE_CHARGE 
SPELL_SURGE_HASTE 

Definition at line 52 of file boss_nalorakk.cpp.

◆ NalorakkTexts

Enumerator
SAY_WAVE_1 
SAY_WAVE_2 
SAY_WAVE_3 
SAY_WAVE_4 
SAY_WAVE_DONE 
SAY_AGGRO 
SAY_SURGE 
SAY_TO_BEAR 
SAY_TO_TROLL 
SAY_BERSERK 
SAY_SLAY 
SAY_DEATH 
SAY_EVENT_1 
SAY_EVENT_2 
EMOTE_TRANSFORM 

Definition at line 33 of file boss_nalorakk.cpp.

Function Documentation

◆ AddSC_boss_nalorakk()

void AddSC_boss_nalorakk ( )

Definition at line 443 of file boss_nalorakk.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ NalorakkWave

constexpr std::array<std::string_view, 4> NalorakkWave
staticconstexpr
Initial value:
=
{
"NalorakkWave1",
"NalorakkWave2",
"NalorakkWave3",
"NalorakkWave4"
}

Definition at line 119 of file boss_nalorakk.cpp.

◆ WaveTexts

constexpr std::array<uint8, 4> WaveTexts
staticconstexpr
Initial value:
=
{
}
@ SAY_WAVE_1
@ SAY_WAVE_3
@ SAY_WAVE_4
@ SAY_WAVE_2

Definition at line 111 of file boss_nalorakk.cpp.