Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
shadowfang_keep.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "ScriptedEscortAI.h"
#include "shadowfang_keep.h"
#include "Player.h"
Include dependency graph for shadowfang_keep.cpp:

Go to the source code of this file.

Classes

class  npc_arugal_voidwalker
struct  npc_arugal_voidwalker::npc_arugal_voidwalkerAI
class  npc_shadowfang_prisoner
struct  npc_shadowfang_prisoner::npc_shadowfang_prisonerAI
class  spell_shadowfang_keep_haunting_spirits
class  spell_shadowfang_keep_haunting_spirits::spell_shadowfang_keep_haunting_spirits_AuraScript

Macros

#define GOSSIP_ITEM_DOOR   "Thanks, I'll follow you to the door."

Enumerations

enum  Creatures { NPC_ASH = 3850 }
enum  Spells { SPELL_UNLOCK = 6421 , SPELL_DARK_OFFERING = 7154 }
enum  Yells {
  SAY_FREE_AS = 0 , SAY_OPEN_DOOR_AS = 1 , SAY_POST_DOOR_AS = 2 , SAY_FREE_AD = 0 ,
  SAY_OPEN_DOOR_AD = 1 , SAY_POST1_DOOR_AD = 2 , SAY_POST2_DOOR_AD = 3
}

Functions

void AddSC_shadowfang_keep ()

Macro Definition Documentation

◆ GOSSIP_ITEM_DOOR

#define GOSSIP_ITEM_DOOR   "Thanks, I'll follow you to the door."

Definition at line 53 of file shadowfang_keep.cpp.

Referenced by npc_shadowfang_prisoner::OnGossipHello().

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_ASH 

Definition at line 48 of file shadowfang_keep.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_UNLOCK 
SPELL_DARK_OFFERING 

Definition at line 41 of file shadowfang_keep.cpp.

◆ Yells

enum Yells
Enumerator
SAY_FREE_AS 
SAY_OPEN_DOOR_AS 
SAY_POST_DOOR_AS 
SAY_FREE_AD 
SAY_OPEN_DOOR_AD 
SAY_POST1_DOOR_AD 
SAY_POST2_DOOR_AD 

Definition at line 30 of file shadowfang_keep.cpp.

Function Documentation

◆ AddSC_shadowfang_keep()

void AddSC_shadowfang_keep ( )

Definition at line 232 of file shadowfang_keep.cpp.