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

Go to the source code of this file.

Classes

struct  boss_grandmaster_vorpil
 
struct  npc_voidtraveler
 

Enumerations

enum  Text {
  SAY_INTRO = 0 ,
  SAY_AGGRO = 1 ,
  SAY_HELP = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4
}
 
enum  Spells {
  SPELL_RAIN_OF_FIRE = 33617 ,
  SPELL_DRAW_SHADOWS = 33563 ,
  SPELL_SHADOWBOLT_VOLLEY = 33841 ,
  SPELL_BANISH = 38791 ,
  SPELL_SACRIFICE = 33587 ,
  SPELL_SHADOW_NOVA = 33846 ,
  SPELL_EMPOWERING_SHADOWS = 33783 ,
  SPELL_VOID_PORTAL_VISUAL = 33569
}
 
enum  Npc {
  NPC_VOID_TRAVELER = 19226 ,
  NPC_VOID_PORTAL = 19224
}
 

Functions

void AddSC_boss_grandmaster_vorpil ()
 

Variables

float VorpilPosition [3] = {-253.548f, -263.646f, 17.0864f}
 
float VoidPortalCoords [5][4]
 

Enumeration Type Documentation

◆ Npc

enum Npc
Enumerator
NPC_VOID_TRAVELER 
NPC_VOID_PORTAL 
48{
49 NPC_VOID_TRAVELER = 19226,
50 NPC_VOID_PORTAL = 19224
51};
@ NPC_VOID_PORTAL
Definition boss_grandmaster_vorpil.cpp:50
@ NPC_VOID_TRAVELER
Definition boss_grandmaster_vorpil.cpp:49

◆ Spells

enum Spells
Enumerator
SPELL_RAIN_OF_FIRE 
SPELL_DRAW_SHADOWS 
SPELL_SHADOWBOLT_VOLLEY 
SPELL_BANISH 
SPELL_SACRIFICE 
SPELL_SHADOW_NOVA 
SPELL_EMPOWERING_SHADOWS 
SPELL_VOID_PORTAL_VISUAL 
32{
33 // Vorpil
34 SPELL_RAIN_OF_FIRE = 33617,
35 SPELL_DRAW_SHADOWS = 33563,
37 SPELL_BANISH = 38791,
38
39 // Void Traveler
40 SPELL_SACRIFICE = 33587,
41 SPELL_SHADOW_NOVA = 33846,
43
45};
@ SPELL_VOID_PORTAL_VISUAL
Definition boss_grandmaster_vorpil.cpp:44
@ SPELL_DRAW_SHADOWS
Definition boss_grandmaster_vorpil.cpp:35
@ SPELL_EMPOWERING_SHADOWS
Definition boss_grandmaster_vorpil.cpp:42
@ SPELL_RAIN_OF_FIRE
Definition boss_grandmaster_vorpil.cpp:34
@ SPELL_SHADOWBOLT_VOLLEY
Definition boss_grandmaster_vorpil.cpp:36
@ SPELL_SACRIFICE
Definition boss_grandmaster_vorpil.cpp:40
@ SPELL_BANISH
Definition boss_grandmaster_vorpil.cpp:37
@ SPELL_SHADOW_NOVA
Definition boss_grandmaster_vorpil.cpp:41

◆ Text

enum Text
Enumerator
SAY_INTRO 
SAY_AGGRO 
SAY_HELP 
SAY_SLAY 
SAY_DEATH 
23{
24 SAY_INTRO = 0,
25 SAY_AGGRO = 1,
26 SAY_HELP = 2,
27 SAY_SLAY = 3,
28 SAY_DEATH = 4
29};
@ SAY_DEATH
Definition boss_grandmaster_vorpil.cpp:28
@ SAY_HELP
Definition boss_grandmaster_vorpil.cpp:26
@ SAY_AGGRO
Definition boss_grandmaster_vorpil.cpp:25
@ SAY_SLAY
Definition boss_grandmaster_vorpil.cpp:27
@ SAY_INTRO
Definition boss_grandmaster_vorpil.cpp:24

Function Documentation

◆ AddSC_boss_grandmaster_vorpil()

void AddSC_boss_grandmaster_vorpil ( )
259{
262}
#define RegisterShadowLabyrinthCreatureAI(ai_name)
Definition shadow_labyrinth.h:56
Definition boss_grandmaster_vorpil.cpp:66
Definition boss_grandmaster_vorpil.cpp:198

References RegisterShadowLabyrinthCreatureAI.

Referenced by AddOutlandScripts().

Variable Documentation

◆ VoidPortalCoords

float VoidPortalCoords[5][4]
Initial value:
=
{
{-208.411f, -263.652f, 17.086313f, 3.121870040893554687f},
{-261.676f, -297.69f, 17.087011f, 1.360249996185302734f},
{-282.272f, -240.432f, 12.683899f, 5.580170154571533203f},
{-291.833f, -268.595f, 12.682545f, 0.047733999788761138f},
{-303.966f, -255.759f, 12.683404f, 6.012829780578613281f}
}
57{
58 {-208.411f, -263.652f, 17.086313f, 3.121870040893554687f}, // portal A 33566
59 {-261.676f, -297.69f, 17.087011f, 1.360249996185302734f}, // portal B 33614
60 {-282.272f, -240.432f, 12.683899f, 5.580170154571533203f}, // portal C 33615
61 {-291.833f, -268.595f, 12.682545f, 0.047733999788761138f}, // portal D 33567
62 {-303.966f, -255.759f, 12.683404f, 6.012829780578613281f} // portal E 33616
63};

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

◆ VorpilPosition

float VorpilPosition[3] = {-253.548f, -263.646f, 17.0864f}
53{-253.548f, -263.646f, 17.0864f};

Referenced by boss_grandmaster_vorpil::JustEngagedWith().