Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_grandmaster_vorpil.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "shadow_labyrinth.h"
#include "Player.h"
Include dependency graph for boss_grandmaster_vorpil.cpp:

Go to the source code of this file.

Classes

class  boss_grandmaster_vorpil
struct  boss_grandmaster_vorpil::boss_grandmaster_vorpilAI
class  npc_voidtraveler
struct  npc_voidtraveler::npc_voidtravelerAI

Enumerations

enum  Events { EVENT_SHADOWBOLT_VOLLEY = 1 , EVENT_BANISH = 2 , EVENT_DRAW_SHADOWS = 3 , EVENT_SUMMON_TRAVELER = 4 }
enum  GrandmasterVorpil {
  SAY_INTRO = 0 , SAY_AGGRO = 1 , SAY_HELP = 2 , SAY_SLAY = 3 ,
  SAY_DEATH = 4 , SPELL_RAIN_OF_FIRE = 33617 , H_SPELL_RAIN_OF_FIRE = 39363 , SPELL_DRAW_SHADOWS = 33563 ,
  SPELL_SHADOWBOLT_VOLLEY = 33841 , SPELL_BANISH = 38791 , NPC_VOID_TRAVELER = 19226 , SPELL_SUMMON_VOID_TRAVELER_A = 33582 ,
  SPELL_SUMMON_VOID_TRAVELER_B = 33583 , SPELL_SUMMON_VOID_TRAVELER_C = 33584 , SPELL_SUMMON_VOID_TRAVELER_D = 33585 , SPELL_SUMMON_VOID_TRAVELER_E = 33586 ,
  SPELL_SACRIFICE = 33587 , SPELL_SHADOW_NOVA = 33846 , SPELL_EMPOWERING_SHADOWS = 33783 , H_SPELL_EMPOWERING_SHADOWS = 39364 ,
  NPC_VOID_PORTAL = 19224 , SPELL_SUMMON_PORTAL = 33566 , SPELL_VOID_PORTAL_VISUAL = 33569
}

Functions

void AddSC_boss_grandmaster_vorpil ()

Variables

float VoidPortalCoords [5][3]
Position const VorpilPosition = { -252.8820f, -264.3030f, 17.1f, 0.0f }

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_SHADOWBOLT_VOLLEY 
EVENT_BANISH 
EVENT_DRAW_SHADOWS 
EVENT_SUMMON_TRAVELER 

Definition at line 60 of file boss_grandmaster_vorpil.cpp.

◆ GrandmasterVorpil

Enumerator
SAY_INTRO 
SAY_AGGRO 
SAY_HELP 
SAY_SLAY 
SAY_DEATH 
SPELL_RAIN_OF_FIRE 
H_SPELL_RAIN_OF_FIRE 
SPELL_DRAW_SHADOWS 
SPELL_SHADOWBOLT_VOLLEY 
SPELL_BANISH 
NPC_VOID_TRAVELER 
SPELL_SUMMON_VOID_TRAVELER_A 
SPELL_SUMMON_VOID_TRAVELER_B 
SPELL_SUMMON_VOID_TRAVELER_C 
SPELL_SUMMON_VOID_TRAVELER_D 
SPELL_SUMMON_VOID_TRAVELER_E 
SPELL_SACRIFICE 
SPELL_SHADOW_NOVA 
SPELL_EMPOWERING_SHADOWS 
H_SPELL_EMPOWERING_SHADOWS 
NPC_VOID_PORTAL 
SPELL_SUMMON_PORTAL 
SPELL_VOID_PORTAL_VISUAL 

Definition at line 17 of file boss_grandmaster_vorpil.cpp.

Function Documentation

◆ AddSC_boss_grandmaster_vorpil()

void AddSC_boss_grandmaster_vorpil ( )

Definition at line 266 of file boss_grandmaster_vorpil.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ VoidPortalCoords

float VoidPortalCoords[5][3]
Initial value:
=
{
{-283.5894f, -239.5718f, 12.7f},
{-306.5853f, -258.4539f, 12.7f},
{-295.8789f, -269.0899f, 12.7f},
{-209.3401f, -262.7564f, 17.1f},
{-261.4533f, -297.3298f, 17.1f}
}

Definition at line 51 of file boss_grandmaster_vorpil.cpp.

Referenced by boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::spawnVoidTraveler(), and boss_grandmaster_vorpil::boss_grandmaster_vorpilAI::SummonPortals().

◆ VorpilPosition

Position const VorpilPosition = { -252.8820f, -264.3030f, 17.1f, 0.0f }