AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_serpent_shrine.cpp File Reference
#include "CreatureScript.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "Player.h"
#include "SpellScriptLoader.h"
#include "TemporarySummon.h"
#include "serpent_shrine.h"

Go to the source code of this file.

Classes

class  instance_serpent_shrine
 
struct  instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript
 
class  spell_serpentshrine_cavern_serpentshrine_parasite
 
class  spell_serpentshrine_cavern_serpentshrine_parasite_trigger_aura
 
class  spell_serpentshrine_cavern_serpentshrine_parasite_trigger
 
class  spell_serpentshrine_cavern_infection
 
class  spell_serpentshrine_cavern_coilfang_water
 

Functions

void AddSC_instance_serpentshrine_cavern ()
 

Variables

DoorData const doorData []
 
ObjectData const creatureData []
 
MinionData const minionData []
 

Function Documentation

◆ AddSC_instance_serpentshrine_cavern()

void AddSC_instance_serpentshrine_cavern ( )
298{
304}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition: SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: instance_serpent_shrine.cpp:51
Definition: instance_serpent_shrine.cpp:173
Definition: instance_serpent_shrine.cpp:189
Definition: instance_serpent_shrine.cpp:205
Definition: instance_serpent_shrine.cpp:222
Definition: instance_serpent_shrine.cpp:244

References RegisterSpellAndAuraScriptPair, and RegisterSpellScript.

Referenced by AddOutlandScripts().

Variable Documentation

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_LADY_VASHJ
Definition: serpent_shrine.h:57
@ NPC_LEOTHERAS_THE_BLIND
Definition: serpent_shrine.h:54
@ NPC_FATHOM_LORD_KARATHRESS
Definition: serpent_shrine.h:56
@ DATA_FATHOM_LORD_KARATHRESS
Definition: serpent_shrine.h:37
@ DATA_LADY_VASHJ
Definition: serpent_shrine.h:40
@ DATA_LEOTHERAS_THE_BLIND
Definition: serpent_shrine.h:36

Referenced by instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::Initialize().

◆ doorData

DoorData const doorData[]
Initial value:
=
{
}
@ DOOR_TYPE_PASSAGE
Definition: InstanceScript.h:68
@ GO_COILFANG_BRIDGE3
Definition: serpent_shrine.h:75
@ GO_LADY_VASHJ_BRIDGE_CONSOLE
Definition: serpent_shrine.h:72
@ GO_COILFANG_BRIDGE1
Definition: serpent_shrine.h:73
@ GO_COILFANG_BRIDGE2
Definition: serpent_shrine.h:74
@ DATA_BRIDGE_EMERGED
Definition: serpent_shrine.h:39

Referenced by instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::Initialize().

◆ minionData

MinionData const minionData[]
Initial value:
=
{
{ 0, 0, }
}
@ NPC_FATHOM_GUARD_SHARKKIS
Definition: serpent_shrine.h:59
@ NPC_FATHOM_GUARD_TIDALVESS
Definition: serpent_shrine.h:60
@ NPC_FATHOM_GUARD_CARIBDIS
Definition: serpent_shrine.h:61

Referenced by instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::Initialize().