AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_karazhan.cpp File Reference
#include "Creature.h"
#include "GameObject.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "Map.h"
#include "Player.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "karazhan.h"

Go to the source code of this file.

Classes

class  instance_karazhan
 
struct  instance_karazhan::instance_karazhan_InstanceMapScript
 
class  spell_karazhan_brittle_bones_aura
 
class  spell_karazhan_overload_aura
 
class  spell_karazhan_blink
 

Functions

void AddSC_instance_karazhan ()
 

Variables

const Position OptionalSpawn []
 
ObjectData const creatureData []
 
ObjectData const gameObjectData []
 
DoorData const doorData []
 

Function Documentation

◆ AddSC_instance_karazhan()

void AddSC_instance_karazhan ( )
580{
581 new instance_karazhan();
585}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: instance_karazhan.cpp:68
Definition: instance_karazhan.cpp:506
Definition: instance_karazhan.cpp:535
Definition: instance_karazhan.cpp:557

References RegisterSpellScript.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_JULIANNE
Definition: karazhan.h:114
@ NPC_TERESTIAN_ILLHOOF
Definition: karazhan.h:91
@ NPC_SHADE_OF_ARAN
Definition: karazhan.h:97
@ NPC_ATTUMEN_THE_HUNTSMAN
Definition: karazhan.h:93
@ NPC_TINHEAD
Definition: karazhan.h:117
@ NPC_ROMULO
Definition: karazhan.h:113
@ NPC_TITO
Definition: karazhan.h:112
@ NPC_NIGHTBANE
Definition: karazhan.h:96
@ NPC_MIDNIGHT
Definition: karazhan.h:95
@ NPC_ROAR
Definition: karazhan.h:115
@ NPC_DOROTHEE
Definition: karazhan.h:111
@ NPC_STRAWMAN
Definition: karazhan.h:116
@ DATA_ROAR
Definition: karazhan.h:73
@ DATA_DOROTHEE
Definition: karazhan.h:69
@ DATA_ROMULO
Definition: karazhan.h:70
@ DATA_STRAWMAN
Definition: karazhan.h:74
@ DATA_ATTUMEN
Definition: karazhan.h:30
@ DATA_JULIANNE
Definition: karazhan.h:71
@ DATA_MIDNIGHT
Definition: karazhan.h:59
@ DATA_TERESTIAN
Definition: karazhan.h:37
@ DATA_TITO
Definition: karazhan.h:76
@ DATA_TINHEAD
Definition: karazhan.h:75
@ DATA_ARAN
Definition: karazhan.h:36
@ DATA_NIGHTBANE
Definition: karazhan.h:41

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

◆ doorData

DoorData const doorData[]
Initial value:
=
{
{ 0, 0, DOOR_TYPE_ROOM }
}
@ DATA_MALCHEZAAR
Definition: karazhan.h:40
@ GO_NETHERSPACE_DOOR
Definition: karazhan.h:151
@ GO_MASTERS_TERRACE_DOOR
Definition: karazhan.h:152
@ GO_MASTERS_TERRACE_DOOR2
Definition: karazhan.h:153
@ DOOR_TYPE_ROOM
Definition: InstanceScript.h:67

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

◆ gameObjectData

ObjectData const gameObjectData[]
Initial value:
=
{
{ 0, 0 }
}
@ DATA_GO_SIDE_ENTRANCE_DOOR
Definition: karazhan.h:56
@ GO_SIDE_ENTRANCE_DOOR
Definition: karazhan.h:154

Referenced by GameObject::GetScriptId(), instance_karazhan::instance_karazhan_InstanceMapScript::instance_karazhan_InstanceMapScript(), and InstanceScript::LoadObjectData().

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

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