AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_grandmaster_vorpil.cpp File Reference
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "shadow_labyrinth.h"

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  GrandmasterVorpil {
  SAY_INTRO = 0 ,
  SAY_AGGRO = 1 ,
  SAY_HELP = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4 ,
  SPELL_RAIN_OF_FIRE_N = 33617 ,
  SPELL_RAIN_OF_FIRE_H = 39363 ,
  SPELL_DRAW_SHADOWS = 33563 ,
  SPELL_SHADOWBOLT_VOLLEY = 33841 ,
  SPELL_BANISH = 38791 ,
  NPC_VOID_TRAVELER = 19226 ,
  SPELL_SACRIFICE = 33587 ,
  SPELL_SHADOW_NOVA = 33846 ,
  SPELL_EMPOWERING_SHADOWS_N = 33783 ,
  SPELL_EMPOWERING_SHADOWS_H = 39364 ,
  NPC_VOID_PORTAL = 19224 ,
  SPELL_VOID_PORTAL_VISUAL = 33569 ,
  EVENT_SPELL_SHADOWBOLT = 1 ,
  EVENT_SPELL_DRAWSHADOWS = 2 ,
  EVENT_SUMMON_TRAVELER = 3 ,
  EVENT_SPELL_BANISH = 4
}
 

Functions

void AddSC_boss_grandmaster_vorpil ()
 

Variables

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

Enumeration Type Documentation

◆ GrandmasterVorpil

Enumerator
SAY_INTRO 
SAY_AGGRO 
SAY_HELP 
SAY_SLAY 
SAY_DEATH 
SPELL_RAIN_OF_FIRE_N 
SPELL_RAIN_OF_FIRE_H 
SPELL_DRAW_SHADOWS 
SPELL_SHADOWBOLT_VOLLEY 
SPELL_BANISH 
NPC_VOID_TRAVELER 
SPELL_SACRIFICE 
SPELL_SHADOW_NOVA 
SPELL_EMPOWERING_SHADOWS_N 
SPELL_EMPOWERING_SHADOWS_H 
NPC_VOID_PORTAL 
SPELL_VOID_PORTAL_VISUAL 
EVENT_SPELL_SHADOWBOLT 
EVENT_SPELL_DRAWSHADOWS 
EVENT_SUMMON_TRAVELER 
EVENT_SPELL_BANISH 
24{
25 SAY_INTRO = 0,
26 SAY_AGGRO = 1,
27 SAY_HELP = 2,
28 SAY_SLAY = 3,
29 SAY_DEATH = 4,
30
33
34 SPELL_DRAW_SHADOWS = 33563,
36 SPELL_BANISH = 38791,
37
38 NPC_VOID_TRAVELER = 19226,
39 SPELL_SACRIFICE = 33587,
40 SPELL_SHADOW_NOVA = 33846,
43
44 NPC_VOID_PORTAL = 19224,
46
51};
@ SPELL_VOID_PORTAL_VISUAL
Definition: boss_grandmaster_vorpil.cpp:45
@ SAY_DEATH
Definition: boss_grandmaster_vorpil.cpp:29
@ SAY_HELP
Definition: boss_grandmaster_vorpil.cpp:27
@ EVENT_SPELL_SHADOWBOLT
Definition: boss_grandmaster_vorpil.cpp:47
@ NPC_VOID_PORTAL
Definition: boss_grandmaster_vorpil.cpp:44
@ SPELL_DRAW_SHADOWS
Definition: boss_grandmaster_vorpil.cpp:34
@ SAY_AGGRO
Definition: boss_grandmaster_vorpil.cpp:26
@ SPELL_RAIN_OF_FIRE_H
Definition: boss_grandmaster_vorpil.cpp:32
@ SPELL_EMPOWERING_SHADOWS_N
Definition: boss_grandmaster_vorpil.cpp:41
@ EVENT_SUMMON_TRAVELER
Definition: boss_grandmaster_vorpil.cpp:49
@ SPELL_SHADOWBOLT_VOLLEY
Definition: boss_grandmaster_vorpil.cpp:35
@ SAY_SLAY
Definition: boss_grandmaster_vorpil.cpp:28
@ SPELL_SACRIFICE
Definition: boss_grandmaster_vorpil.cpp:39
@ SPELL_BANISH
Definition: boss_grandmaster_vorpil.cpp:36
@ SPELL_RAIN_OF_FIRE_N
Definition: boss_grandmaster_vorpil.cpp:31
@ NPC_VOID_TRAVELER
Definition: boss_grandmaster_vorpil.cpp:38
@ SPELL_SHADOW_NOVA
Definition: boss_grandmaster_vorpil.cpp:40
@ SPELL_EMPOWERING_SHADOWS_H
Definition: boss_grandmaster_vorpil.cpp:42
@ EVENT_SPELL_BANISH
Definition: boss_grandmaster_vorpil.cpp:50
@ EVENT_SPELL_DRAWSHADOWS
Definition: boss_grandmaster_vorpil.cpp:48
@ SAY_INTRO
Definition: boss_grandmaster_vorpil.cpp:25

Function Documentation

◆ AddSC_boss_grandmaster_vorpil()

void AddSC_boss_grandmaster_vorpil ( )
272{
274 new npc_voidtraveler();
275}
Definition: boss_grandmaster_vorpil.cpp:65
Definition: boss_grandmaster_vorpil.cpp:211

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

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

◆ VorpilPosition

float VorpilPosition[3] = {-252.8820f, -264.3030f, 17.1f}