Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
instance_shadowfang_keep.cpp File Reference
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "shadowfang_keep.h"
#include "TemporarySummon.h"
Include dependency graph for instance_shadowfang_keep.cpp:

Go to the source code of this file.

Classes

class  instance_shadowfang_keep
struct  instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript

Macros

#define MAX_ENCOUNTER   4

Enumerations

enum  Creatures { NPC_ASH = 3850 , NPC_ADA = 3849 , NPC_ARCHMAGE_ARUGAL = 4275 , NPC_ARUGAL_VOIDWALKER = 4627 }
enum  GameObjects { GO_COURTYARD_DOOR = 18895 , GO_SORCERER_DOOR = 18972 , GO_ARUGAL_DOOR = 18971 }
enum  Spells { SPELL_ASHCROMBE_TELEPORT = 15742 }
enum  Yells { SAY_BOSS_DIE_AD = 4 , SAY_BOSS_DIE_AS = 3 , SAY_ARCHMAGE = 0 }

Functions

void AddSC_instance_shadowfang_keep ()

Variables

const Position SpawnLocation []

Macro Definition Documentation

◆ MAX_ENCOUNTER

#define MAX_ENCOUNTER   4

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_ASH 
NPC_ADA 
NPC_ARCHMAGE_ARUGAL 
NPC_ARUGAL_VOIDWALKER 

Definition at line 28 of file instance_shadowfang_keep.cpp.

◆ GameObjects

Enumerator
GO_COURTYARD_DOOR 
GO_SORCERER_DOOR 
GO_ARUGAL_DOOR 

Definition at line 36 of file instance_shadowfang_keep.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ASHCROMBE_TELEPORT 

Definition at line 43 of file instance_shadowfang_keep.cpp.

◆ Yells

enum Yells
Enumerator
SAY_BOSS_DIE_AD 
SAY_BOSS_DIE_AS 
SAY_ARCHMAGE 

Definition at line 21 of file instance_shadowfang_keep.cpp.

Function Documentation

◆ AddSC_instance_shadowfang_keep()

void AddSC_instance_shadowfang_keep ( )

Definition at line 280 of file instance_shadowfang_keep.cpp.

Variable Documentation

◆ SpawnLocation

const Position SpawnLocation[]
Initial value:
=
{
{-148.199f, 2165.647f, 128.448f, 1.026f},
{-153.110f, 2168.620f, 128.448f, 1.026f},
{-145.905f, 2180.520f, 128.448f, 4.183f},
{-140.794f, 2178.037f, 128.448f, 4.090f},
{-138.640f, 2170.159f, 136.577f, 2.737f}
}

Definition at line 48 of file instance_shadowfang_keep.cpp.

Referenced by instance_shadowfang_keep::instance_shadowfang_keep_InstanceMapScript::Update().