TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_netherspite.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "karazhan.h"
#include "Player.h"
+ Include dependency graph for boss_netherspite.cpp:

Classes

class  boss_netherspite
 
struct  boss_netherspite::boss_netherspiteAI
 

Enumerations

enum  Netherspite {
  EMOTE_PHASE_PORTAL = 0, EMOTE_PHASE_BANISH = 1, SPELL_NETHERBURN_AURA = 30522, SPELL_VOIDZONE = 37063,
  SPELL_NETHER_INFUSION = 38688, SPELL_NETHERBREATH = 38523, SPELL_BANISH_VISUAL = 39833, SPELL_BANISH_ROOT = 42716,
  SPELL_EMPOWERMENT = 38549, SPELL_NETHERSPITE_ROAR = 38684
}
 
enum  Netherspite_Portal { RED_PORTAL = 0, GREEN_PORTAL = 1, BLUE_PORTAL = 2 }
 

Functions

void AddSC_boss_netherspite ()
 

Variables

const float PortalCoord [3][3]
 
const uint32 PortalID [3] = {17369, 17367, 17368}
 
const uint32 PortalVisual [3] = {30487, 30490, 30491}
 
const uint32 PortalBeam [3] = {30465, 30464, 30463}
 
const uint32 PlayerBuff [3] = {30421, 30422, 30423}
 
const uint32 NetherBuff [3] = {30466, 30467, 30468}
 
const uint32 PlayerDebuff [3] = {38637, 38638, 38639}
 

Enumeration Type Documentation

Enumerator
EMOTE_PHASE_PORTAL 
EMOTE_PHASE_BANISH 
SPELL_NETHERBURN_AURA 
SPELL_VOIDZONE 
SPELL_NETHER_INFUSION 
SPELL_NETHERBREATH 
SPELL_BANISH_VISUAL 
SPELL_BANISH_ROOT 
SPELL_EMPOWERMENT 
SPELL_NETHERSPITE_ROAR 
32 {
35 
36  SPELL_NETHERBURN_AURA = 30522,
37  SPELL_VOIDZONE = 37063,
38  SPELL_NETHER_INFUSION = 38688,
39  SPELL_NETHERBREATH = 38523,
40  SPELL_BANISH_VISUAL = 39833,
41  SPELL_BANISH_ROOT = 42716,
42  SPELL_EMPOWERMENT = 38549,
43  SPELL_NETHERSPITE_ROAR = 38684,
44 };
Definition: boss_netherspite.cpp:34
Definition: boss_netherspite.cpp:43
Definition: boss_netherspite.cpp:33
Definition: boss_netherspite.cpp:39
Definition: boss_netherspite.cpp:37
Definition: boss_netherspite.cpp:40
Definition: boss_netherspite.cpp:41
Definition: boss_netherspite.cpp:42
Definition: boss_netherspite.cpp:38
Definition: boss_netherspite.cpp:36
Enumerator
RED_PORTAL 
GREEN_PORTAL 
BLUE_PORTAL 
54  {
55  RED_PORTAL = 0, // Perseverence
56  GREEN_PORTAL = 1, // Serenity
57  BLUE_PORTAL = 2 // Dominance
58 };
Definition: boss_netherspite.cpp:55
Definition: boss_netherspite.cpp:56
Definition: boss_netherspite.cpp:57

Function Documentation

void AddSC_boss_netherspite ( )
346 {
347  new boss_netherspite();
348 }
Definition: boss_netherspite.cpp:67

+ Here is the caller graph for this function:

Variable Documentation

const uint32 NetherBuff[3] = {30466, 30467, 30468}
const uint32 PlayerBuff[3] = {30421, 30422, 30423}
const uint32 PlayerDebuff[3] = {38637, 38638, 38639}
const uint32 PortalBeam[3] = {30465, 30464, 30463}
const float PortalCoord[3][3]
Initial value:
=
{
{-11195.353516f, -1613.237183f, 278.237258f},
{-11137.846680f, -1685.607422f, 278.239258f},
{-11094.493164f, -1591.969238f, 279.949188f}
}
const uint32 PortalID[3] = {17369, 17367, 17368}
const uint32 PortalVisual[3] = {30487, 30490, 30491}