![]() |
TrinityCore
|
#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 } |
| #define SPELL_BLINK RAND(29208, 29209, 29210, 29211) |
Definition at line 76 of file boss_noth.cpp.
| enum Adds |
| Enumerator | |
|---|---|
| N_WARRIOR_SPELLS | |
| N_CHAMPION_SPELLS | |
| N_GUARDIAN_SPELLS | |
Definition at line 66 of file boss_noth.cpp.
| 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.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_NONE | |
| PHASE_GROUND | |
| PHASE_BALCONY | |
Definition at line 23 of file boss_noth.cpp.
| 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.
| 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.
| void AddSC_boss_noth | ( | ) |
Definition at line 326 of file boss_noth.cpp.
References RegisterNaxxramasCreatureAI.
Referenced by AddNorthrendScripts().
| const uint32 SummonChampionSpells[N_CHAMPION_SPELLS] = { 29238, 29255, 29257, 29258, 29262, 29267 } |
Definition at line 73 of file boss_noth.cpp.
Referenced by boss_noth::boss_noth().
| const uint32 SummonGuardianSpells[N_GUARDIAN_SPELLS] = { 29239, 29256, 29268 } |
Definition at line 74 of file boss_noth.cpp.
Referenced by boss_noth::boss_noth().
| const uint32 SummonWarriorSpells[N_WARRIOR_SPELLS] = { 29247, 29248, 29249 } |
Definition at line 72 of file boss_noth.cpp.
Referenced by boss_noth::boss_noth().