![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "GameObject.h"#include "InstanceScript.h"#include "Map.h"#include "naxxramas.h"#include "ObjectAccessor.h"#include "ScriptedCreature.h"#include "SpellScript.h"
Include dependency graph for boss_heigan.cpp:Go to the source code of this file.
Classes | |
| struct | boss_heigan |
| class | spell_heigan_eruption |
| class | achievement_safety_dance |
Enumerations | |
| enum | Spells { SPELL_DECREPIT_FEVER = 29998 , SPELL_SPELL_DISRUPTION = 29310 , SPELL_PLAGUE_CLOUD = 29350 , SPELL_TELEPORT_SELF = 30211 } |
| enum | Yells { SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_TAUNT = 2 , SAY_DEATH = 3 , EMOTE_DANCE = 4 , EMOTE_DANCE_END = 5 } |
| enum | Events { EVENT_DISRUPT = 1 , EVENT_FEVER , EVENT_ERUPT , EVENT_DANCE , EVENT_DANCE_END } |
| enum | Phases { PHASE_FIGHT = 1 , PHASE_DANCE } |
| enum | Misc { DATA_SAFETY_DANCE = 19962139 } |
Functions | |
| void | AddSC_boss_heigan () |
Variables | |
| static const uint32 | firstEruptionDBGUID = 84980 |
| static const uint8 | numSections = 4 |
| static const uint8 | numEruptions [numSections] |
| enum Events |
| Enumerator | |
|---|---|
| EVENT_DISRUPT | |
| EVENT_FEVER | |
| EVENT_ERUPT | |
| EVENT_DANCE | |
| EVENT_DANCE_END | |
Definition at line 46 of file boss_heigan.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| DATA_SAFETY_DANCE | |
Definition at line 61 of file boss_heigan.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_FIGHT | |
| PHASE_DANCE | |
Definition at line 55 of file boss_heigan.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_DECREPIT_FEVER | |
| SPELL_SPELL_DISRUPTION | |
| SPELL_PLAGUE_CLOUD | |
| SPELL_TELEPORT_SELF | |
Definition at line 27 of file boss_heigan.cpp.
| enum Yells |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_SLAY | |
| SAY_TAUNT | |
| SAY_DEATH | |
| EMOTE_DANCE | |
| EMOTE_DANCE_END | |
Definition at line 35 of file boss_heigan.cpp.
| void AddSC_boss_heigan | ( | ) |
Definition at line 250 of file boss_heigan.cpp.
References RegisterNaxxramasCreatureAI, and RegisterSpellScript.
Referenced by AddNorthrendScripts().
|
static |
Definition at line 66 of file boss_heigan.cpp.
Referenced by boss_heigan::JustEngagedWith().
|
static |
Definition at line 68 of file boss_heigan.cpp.
Referenced by boss_heigan::JustEngagedWith().
|
static |
Definition at line 67 of file boss_heigan.cpp.
Referenced by boss_heigan::JustEngagedWith(), and boss_heigan::UpdateAI().