TrinityCore
Loading...
Searching...
No Matches
boss_noth.cpp File Reference
#include "ScriptMgr.h"
#include "MotionMaster.h"
#include "naxxramas.h"
#include "ScriptedCreature.h"
+ Include dependency graph for boss_noth.cpp:

Go to the source code of this file.

Classes

struct  boss_noth
 

Macros

#define SPELL_BLINK   RAND(29208, 29209, 29210, 29211)
 

Enumerations

enum  Phases { PHASE_NONE , PHASE_GROUND , PHASE_BALCONY }
 
enum  Events {
  EVENT_CURSE = 1 , EVENT_BLINK , EVENT_WARRIOR , EVENT_BALCONY ,
  EVENT_BALCONY_TELEPORT , EVENT_WAVE , EVENT_GROUND , EVENT_GROUND_ATTACKABLE
}
 
enum  Talk {
  SAY_AGGRO = 0 , SAY_SUMMON = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 ,
  EMOTE_SUMMON = 4 , EMOTE_SUMMON_WAVE = 5 , EMOTE_TELEPORT_1 = 6 , EMOTE_TELEPORT_2 = 7
}
 
enum  Spells {
  SPELL_CURSE = 29213 , SPELL_CRIPPLE = 29212 , SPELL_CURSE_25 = 54835 , SPELL_CRIPPLE_25 = 54814 ,
  SPELL_TELEPORT = 29216 , SPELL_TELEPORT_BACK = 29231
}
 
enum  Adds { N_WARRIOR_SPELLS = 3 , N_CHAMPION_SPELLS = 6 , N_GUARDIAN_SPELLS = 3 }
 

Functions

void AddSC_boss_noth ()
 

Variables

const uint32 SummonWarriorSpells [N_WARRIOR_SPELLS] = { 29247, 29248, 29249 }
 
const uint32 SummonChampionSpells [N_CHAMPION_SPELLS] = { 29238, 29255, 29257, 29258, 29262, 29267 }
 
const uint32 SummonGuardianSpells [N_GUARDIAN_SPELLS] = { 29239, 29256, 29268 }
 

Macro Definition Documentation

◆ SPELL_BLINK

#define SPELL_BLINK   RAND(29208, 29209, 29210, 29211)

Definition at line 76 of file boss_noth.cpp.

Enumeration Type Documentation

◆ Adds

enum Adds
Enumerator
N_WARRIOR_SPELLS 
N_CHAMPION_SPELLS 
N_GUARDIAN_SPELLS 

Definition at line 66 of file boss_noth.cpp.

◆ Events

enum Events
Enumerator
EVENT_CURSE 
EVENT_BLINK 
EVENT_WARRIOR 
EVENT_BALCONY 
EVENT_BALCONY_TELEPORT 
EVENT_WAVE 
EVENT_GROUND 
EVENT_GROUND_ATTACKABLE 

Definition at line 30 of file boss_noth.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NONE 
PHASE_GROUND 
PHASE_BALCONY 

Definition at line 23 of file boss_noth.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CURSE 
SPELL_CRIPPLE 
SPELL_CURSE_25 
SPELL_CRIPPLE_25 
SPELL_TELEPORT 
SPELL_TELEPORT_BACK 

Definition at line 55 of file boss_noth.cpp.

◆ Talk

enum Talk
Enumerator
SAY_AGGRO 
SAY_SUMMON 
SAY_SLAY 
SAY_DEATH 
EMOTE_SUMMON 
EMOTE_SUMMON_WAVE 
EMOTE_TELEPORT_1 
EMOTE_TELEPORT_2 

Definition at line 42 of file boss_noth.cpp.

Function Documentation

◆ AddSC_boss_noth()

void AddSC_boss_noth ( )

Definition at line 326 of file boss_noth.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ SummonChampionSpells

const uint32 SummonChampionSpells[N_CHAMPION_SPELLS] = { 29238, 29255, 29257, 29258, 29262, 29267 }

Definition at line 73 of file boss_noth.cpp.

◆ SummonGuardianSpells

const uint32 SummonGuardianSpells[N_GUARDIAN_SPELLS] = { 29239, 29256, 29268 }

Definition at line 74 of file boss_noth.cpp.

◆ SummonWarriorSpells

const uint32 SummonWarriorSpells[N_WARRIOR_SPELLS] = { 29247, 29248, 29249 }

Definition at line 72 of file boss_noth.cpp.