AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_zulgurub.cpp File Reference
#include "GameEventMgr.h"
#include "GameObjectAI.h"
#include "GameObjectScript.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "zulgurub.h"

Go to the source code of this file.

Classes

class  instance_zulgurub
 
struct  instance_zulgurub::instance_zulgurub_InstanceMapScript
 
struct  go_brazier_of_madness
 

Enumerations

enum  EdgeOfMadnessEnum {
  EVENT_EDGE_OF_MADNESS_GRILEK = 27 ,
  EVENT_EDGE_OF_MADNESS_HAZZARAH = 28 ,
  EVENT_EDGE_OF_MADNESS_RENATAKI = 29 ,
  EVENT_EDGE_OF_MADNESS_WUSHOOLAY = 30
}
 

Functions

void AddSC_instance_zulgurub ()
 

Variables

DoorData const doorData []
 
ObjectData const creatureData []
 
std::vector< std::pair< uint32, uint32 > > BrazierOfMadnessContainer
 
Position const edgeOfMagnessSummonPos = { -11901.229f, -1906.366f, 65.358f, 0.942f }
 

Enumeration Type Documentation

◆ EdgeOfMadnessEnum

Enumerator
EVENT_EDGE_OF_MADNESS_GRILEK 
EVENT_EDGE_OF_MADNESS_HAZZARAH 
EVENT_EDGE_OF_MADNESS_RENATAKI 
EVENT_EDGE_OF_MADNESS_WUSHOOLAY 
197{
202};
@ EVENT_EDGE_OF_MADNESS_RENATAKI
Definition: instance_zulgurub.cpp:200
@ EVENT_EDGE_OF_MADNESS_HAZZARAH
Definition: instance_zulgurub.cpp:199
@ EVENT_EDGE_OF_MADNESS_WUSHOOLAY
Definition: instance_zulgurub.cpp:201
@ EVENT_EDGE_OF_MADNESS_GRILEK
Definition: instance_zulgurub.cpp:198

Function Documentation

◆ AddSC_instance_zulgurub()

void AddSC_instance_zulgurub ( )
253{
254 new instance_zulgurub();
256}
#define RegisterGameObjectAI(ai_name)
Definition: GameObjectScript.h:78
Definition: instance_zulgurub.cpp:48
Definition: instance_zulgurub.cpp:215

References RegisterGameObjectAI.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ BrazierOfMadnessContainer

std::vector<std::pair<uint32, uint32> > BrazierOfMadnessContainer
Initial value:
=
{
}
@ NPC_HAZZARAH
Definition: zulgurub.h:71
@ NPC_RENATAKI
Definition: zulgurub.h:72
@ NPC_WUSHOOLAY
Definition: zulgurub.h:73
@ NPC_GRILEK
Definition: zulgurub.h:70

Referenced by go_brazier_of_madness::GossipHello().

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_ZEALOT_ZATH
Definition: zulgurub.h:53
@ NPC_HIGH_PRIEST_THEKAL
Definition: zulgurub.h:57
@ NPC_PRIESTESS_MARLI
Definition: zulgurub.h:55
@ NPC_ZEALOT_LORKHAN
Definition: zulgurub.h:52
@ DATA_LORKHAN
Definition: zulgurub.h:41
@ DATA_THEKAL
Definition: zulgurub.h:35
@ DATA_MARLI
Definition: zulgurub.h:33
@ DATA_ZATH
Definition: zulgurub.h:42

Referenced by instance_zulgurub::instance_zulgurub_InstanceMapScript::instance_zulgurub_InstanceMapScript().

◆ doorData

DoorData const doorData[]
Initial value:
=
{
{ 0, 0, DOOR_TYPE_ROOM }
}
@ DOOR_TYPE_ROOM
Definition: InstanceScript.h:67
@ GO_FORCEFIELD
Definition: sunken_temple.h:48
@ DATA_ARLOKK
Definition: zulgurub.h:34

Referenced by instance_zulgurub::instance_zulgurub_InstanceMapScript::instance_zulgurub_InstanceMapScript().

◆ edgeOfMagnessSummonPos

Position const edgeOfMagnessSummonPos = { -11901.229f, -1906.366f, 65.358f, 0.942f }