TrinityCore
boss_netherspite.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "karazhan.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_netherspite.cpp:

Go to the source code of this file.

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

◆ Netherspite

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 

Definition at line 35 of file boss_netherspite.cpp.

◆ Netherspite_Portal

Enumerator
RED_PORTAL 
GREEN_PORTAL 
BLUE_PORTAL 

Definition at line 57 of file boss_netherspite.cpp.

Function Documentation

◆ AddSC_boss_netherspite()

void AddSC_boss_netherspite ( )

Definition at line 352 of file boss_netherspite.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ NetherBuff

const uint32 NetherBuff[3] = {30466, 30467, 30468}

Definition at line 67 of file boss_netherspite.cpp.

◆ PlayerBuff

const uint32 PlayerBuff[3] = {30421, 30422, 30423}

Definition at line 66 of file boss_netherspite.cpp.

◆ PlayerDebuff

const uint32 PlayerDebuff[3] = {38637, 38638, 38639}

Definition at line 68 of file boss_netherspite.cpp.

◆ PortalBeam

const uint32 PortalBeam[3] = {30465, 30464, 30463}

Definition at line 65 of file boss_netherspite.cpp.

◆ PortalCoord

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}
}

Definition at line 50 of file boss_netherspite.cpp.

◆ PortalID

const uint32 PortalID[3] = {17369, 17367, 17368}

Definition at line 63 of file boss_netherspite.cpp.

◆ PortalVisual

const uint32 PortalVisual[3] = {30487, 30490, 30491}

Definition at line 64 of file boss_netherspite.cpp.