TrinityCore
Loading...
Searching...
No Matches
instance_karazhan.cpp File Reference
#include "ScriptMgr.h"
#include "Creature.h"
#include "CreatureAI.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "karazhan.h"
#include "Map.h"
+ Include dependency graph for instance_karazhan.cpp:

Go to the source code of this file.

Classes

class  instance_karazhan
 
struct  instance_karazhan::instance_karazhan_InstanceMapScript
 

Functions

void AddSC_instance_karazhan ()
 

Variables

static constexpr ObjectData creatureData []
 
static constexpr ObjectData gameObjectData []
 
DungeonEncounterData const encounters []
 
const Position OptionalSpawn []
 

Function Documentation

◆ AddSC_instance_karazhan()

void AddSC_instance_karazhan ( )

Definition at line 352 of file instance_karazhan.cpp.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ creatureData

constexpr ObjectData creatureData[]
staticconstexpr
Initial value:
=
{
}
@ NPC_JULIANNE
Definition karazhan.h:83
@ NPC_ROMULO
Definition karazhan.h:84
@ NPC_BARNES
Definition karazhan.h:82
@ DATA_ROMULO
Definition karazhan.h:57
@ DATA_JULIANNE
Definition karazhan.h:56
@ DATA_BARNES
Definition karazhan.h:55

Definition at line 41 of file instance_karazhan.cpp.

Referenced by instance_karazhan::instance_karazhan_InstanceMapScript::instance_karazhan_InstanceMapScript().

◆ encounters

DungeonEncounterData const encounters[]
Initial value:
=
{
{ DATA_ATTUMEN, {{ 652 }} },
{ DATA_MOROES, {{ 653 }} },
{ DATA_MAIDEN_OF_VIRTUE, {{ 654 }} },
{ DATA_OPERA_PERFORMANCE, {{ 655 }} },
{ DATA_CURATOR, {{ 656 }} },
{ DATA_ARAN, {{ 658 }} },
{ DATA_TERESTIAN, {{ 657 }} },
{ DATA_NETHERSPITE, {{ 659 }} },
{ DATA_CHESS, {{ 660 }} },
{ DATA_MALCHEZZAR, {{ 661 }} },
{ DATA_NIGHTBANE, {{ 662 }} }
}
@ DATA_MALCHEZZAR
Definition karazhan.h:40
@ DATA_ATTUMEN
Definition karazhan.h:30
@ DATA_CURATOR
Definition karazhan.h:35
@ DATA_CHESS
Definition karazhan.h:39
@ DATA_MAIDEN_OF_VIRTUE
Definition karazhan.h:32
@ DATA_NETHERSPITE
Definition karazhan.h:38
@ DATA_TERESTIAN
Definition karazhan.h:37
@ DATA_MOROES
Definition karazhan.h:31
@ DATA_ARAN
Definition karazhan.h:36
@ DATA_NIGHTBANE
Definition karazhan.h:41
@ DATA_OPERA_PERFORMANCE
Definition karazhan.h:34

Definition at line 56 of file instance_karazhan.cpp.

Referenced by instance_karazhan::instance_karazhan_InstanceMapScript::instance_karazhan_InstanceMapScript().

◆ gameObjectData

constexpr ObjectData gameObjectData[]
staticconstexpr
Initial value:
=
{
}
@ DATA_GO_STAGE_CURTAIN
Definition karazhan.h:62
@ DATA_GO_SIDE_ENTRANCE_DOOR
Definition karazhan.h:65
@ DATA_GO_STAGE_DOOR_LEFT
Definition karazhan.h:63
@ DATA_GO_STAGE_DOOR_RIGHT
Definition karazhan.h:64
@ GO_STAGE_DOOR_RIGHT
Definition karazhan.h:106
@ GO_STAGE_CURTAIN
Definition karazhan.h:104
@ GO_STAGE_DOOR_LEFT
Definition karazhan.h:105
@ GO_SIDE_ENTRANCE_DOOR
Definition karazhan.h:114

Definition at line 48 of file instance_karazhan.cpp.

Referenced by instance_karazhan::instance_karazhan_InstanceMapScript::instance_karazhan_InstanceMapScript().

◆ OptionalSpawn

const Position OptionalSpawn[]
Initial value:
=
{
{ -10960.981445f, -1940.138428f, 46.178097f, 4.12f },
{ -10945.769531f, -2040.153320f, 49.474438f, 0.077f },
{ -10899.903320f, -2085.573730f, 49.474449f, 1.38f }
}

Definition at line 71 of file instance_karazhan.cpp.

Referenced by instance_karazhan::instance_karazhan_InstanceMapScript::OnUnitDeath().