Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_netherspite.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "karazhan.h"
#include "Player.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 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]
const uint32 PortalID [3] = {17369, 17367, 17368}
const uint32 PortalVisual [3] = {30487, 30490, 30491}

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 18 of file boss_netherspite.cpp.

◆ Netherspite_Portal

Enumerator
RED_PORTAL 
GREEN_PORTAL 
BLUE_PORTAL 

Definition at line 41 of file boss_netherspite.cpp.

Function Documentation

◆ AddSC_boss_netherspite()

void AddSC_boss_netherspite ( )

Definition at line 330 of file boss_netherspite.cpp.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ NetherBuff

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

◆ PlayerBuff

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

◆ PlayerDebuff

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

◆ PortalBeam

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

◆ 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 34 of file boss_netherspite.cpp.

Referenced by boss_netherspite::boss_netherspiteAI::SummonPortals().

◆ PortalID

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

◆ PortalVisual

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