![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CombatAI.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "naxxramas.h"
Go to the source code of this file.
Classes | |
struct | NotOnSameSide |
class | boss_gothik |
struct | boss_gothik::boss_gothikAI |
class | npc_boss_gothik_minion |
struct | npc_boss_gothik_minion::npc_boss_gothik_minionAI |
class | npc_gothik_trigger |
struct | npc_gothik_trigger::npc_gothik_triggerAI |
class | spell_gothik_shadow_bolt_volley |
Macros | |
#define | POS_Y_GATE -3360.78f |
#define | POS_Y_WEST -3285.0f |
#define | POS_Y_EAST -3434.0f |
#define | POS_X_NORTH 2750.49f |
#define | POS_X_SOUTH 2633.84f |
#define | IN_LIVE_SIDE(who) (who->GetPositionY() < POS_Y_GATE) |
Functions | |
void | AddSC_boss_gothik () |
Variables | |
const uint32 | gothikWaves [24][2] |
const Position | PosSummonLiving [6] |
const Position | PosSummonDead [5] |
#define IN_LIVE_SIDE | ( | who | ) | (who->GetPositionY() < POS_Y_GATE) |
#define POS_X_NORTH 2750.49f |
#define POS_X_SOUTH 2633.84f |
#define POS_Y_EAST -3434.0f |
#define POS_Y_GATE -3360.78f |
#define POS_Y_WEST -3285.0f |
enum Events |
enum Misc |
Enumerator | |
---|---|
NPC_LIVING_TRAINEE | |
NPC_LIVING_KNIGHT | |
NPC_LIVING_RIDER | |
NPC_DEAD_TRAINEE | |
NPC_DEAD_KNIGHT | |
NPC_DEAD_HORSE | |
NPC_DEAD_RIDER | |
NPC_TRIGGER |
enum Spells |
enum Yells |
Enumerator | |
---|---|
SAY_INTRO_1 | |
SAY_INTRO_2 | |
SAY_INTRO_3 | |
SAY_INTRO_4 | |
SAY_PHASE_TWO | |
SAY_DEATH | |
SAY_KILL | |
EMOTE_PHASE_TWO | |
EMOTE_GATE_OPENED |
void AddSC_boss_gothik | ( | ) |
References RegisterSpellScript.
Referenced by AddNorthrendScripts().
const uint32 gothikWaves[24][2] |
Referenced by boss_gothik::boss_gothikAI::UpdateAI().
const Position PosSummonDead[5] |
const Position PosSummonLiving[6] |
Referenced by boss_gothik::boss_gothikAI::SummonHelpers().