TrinityCore
Loading...
Searching...
No Matches
instance_zulaman.cpp File Reference
#include "ScriptMgr.h"
#include "CreatureAI.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "Log.h"
#include "Map.h"
#include "Player.h"
#include "TemporarySummon.h"
#include "zulaman.h"
#include <algorithm>
+ Include dependency graph for instance_zulaman.cpp:

Go to the source code of this file.

Classes

struct  NalorakkWaveDefinition
 
struct  SHostageInfo
 
class  instance_zulaman
 
struct  instance_zulaman::instance_zulaman_InstanceMapScript
 

Enumerations

enum  Misc { RAND_VENDOR = 2 , WORLDSTATE_SHOW_TIMER = 3104 , WORLDSTATE_TIME_TO_SACRIFICE = 3106 }
 

Functions

void AddSC_instance_zulaman ()
 

Variables

struct NalorakkWaveDefinition NalorakkEventWaves []
 
static SHostageInfo const HostageInfo []
 
Position const HarrisonJonesLoc = { 120.687f, 1674.0f, 42.0217f, 1.59044f }
 
static DoorData const doorData []
 
static ObjectData const creatureData []
 
static ObjectData const gameObjectData []
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
RAND_VENDOR 
WORLDSTATE_SHOW_TIMER 
WORLDSTATE_TIME_TO_SACRIFICE 

Definition at line 36 of file instance_zulaman.cpp.

Function Documentation

◆ AddSC_instance_zulaman()

void AddSC_instance_zulaman ( )

Definition at line 360 of file instance_zulaman.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ creatureData

ObjectData const creatureData[]
static
Initial value:
=
{
{ 0, 0 }
}
@ NPC_EAGLE_SPIRIT
Definition zulaman.h:59
@ NPC_AKILZON
Definition zulaman.h:51
@ NPC_JANALAI
Definition zulaman.h:52
@ NPC_NALORAKK
Definition zulaman.h:50
@ NPC_DRAGONHAWK_SPIRIT
Definition zulaman.h:61
@ NPC_HALAZZI
Definition zulaman.h:53
@ NPC_BEAR_SPIRIT
Definition zulaman.h:58
@ NPC_ZULJIN
Definition zulaman.h:55
@ NPC_HARRISON_JONES
Definition zulaman.h:49
@ NPC_LYNX_SPIRIT
Definition zulaman.h:60
@ NPC_HEXLORD
Definition zulaman.h:54
@ BOSS_HEXLORD
Definition zulaman.h:32
@ BOSS_ZULJIN
Definition zulaman.h:33
@ DATA_EAGLE_SPIRIT
Definition zulaman.h:42
@ DATA_BEAR_SPIRIT
Definition zulaman.h:41
@ DATA_DRAGONHAWK_SPIRIT
Definition zulaman.h:44
@ BOSS_NALORAKK
Definition zulaman.h:28
@ BOSS_HALAZZI
Definition zulaman.h:31
@ DATA_LYNX_SPIRIT
Definition zulaman.h:43
@ BOSS_AKILZON
Definition zulaman.h:29
@ BOSS_JANALAI
Definition zulaman.h:30

Definition at line 90 of file instance_zulaman.cpp.

◆ doorData

◆ gameObjectData

ObjectData const gameObjectData[]
static
Initial value:
=
{
{ 0, 0 }
}
@ GO_STRANGE_GONG
Definition zulaman.h:77
@ GO_KRAZS_PACKAGE
Definition zulaman.h:76
@ GO_ASHLIS_BAG
Definition zulaman.h:75
@ GO_MASSIVE_GATE
Definition zulaman.h:70
@ GO_HARKORS_SATCHEL
Definition zulaman.h:73
@ GO_TANZARS_TRUNK
Definition zulaman.h:74

Definition at line 107 of file instance_zulaman.cpp.

◆ HarrisonJonesLoc

Position const HarrisonJonesLoc = { 120.687f, 1674.0f, 42.0217f, 1.59044f }

Definition at line 73 of file instance_zulaman.cpp.

◆ HostageInfo

SHostageInfo const HostageInfo[]
static
Initial value:
=
{
{ 23790, 186648, { -57.f, 1343.f, 40.77f, 3.2f } },
{ 23999, 187021, { 400.f, 1414.f, 74.36f, 3.3f } },
{ 24001, 186672, { -35.f, 1134.f, 18.71f, 1.9f } },
{ 24024, 186667, { 413.f, 1117.f, 6.32f, 3.1f } }
}

Definition at line 65 of file instance_zulaman.cpp.

◆ NalorakkEventWaves

struct NalorakkWaveDefinition NalorakkEventWaves[]
Initial value:
=
{
{ .StringId = "NalorakkWave1", .CreatureCount = 3, .ActionId = ACTION_WAVE_DONE_1 },
{ .StringId = "NalorakkWave2", .CreatureCount = 4, .ActionId = ACTION_WAVE_DONE_2 },
{ .StringId = "NalorakkWave3", .CreatureCount = 2, .ActionId = ACTION_WAVE_DONE_3 },
{ .StringId = "NalorakkWave4", .CreatureCount = 4, .ActionId = ACTION_WAVE_DONE_4 },
}
@ ACTION_WAVE_DONE_2
Definition zulaman.h:83
@ ACTION_WAVE_DONE_4
Definition zulaman.h:85
@ ACTION_WAVE_DONE_1
Definition zulaman.h:82
@ ACTION_WAVE_DONE_3
Definition zulaman.h:84