TrinityCore
zone_undercity.cpp File Reference
#include "ScriptMgr.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for zone_undercity.cpp:

Go to the source code of this file.

Classes

class  npc_lady_sylvanas_windrunner
 
struct  npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI
 
class  npc_highborne_lamenter
 
struct  npc_highborne_lamenter::npc_highborne_lamenterAI
 
class  spell_undercity_bending_shinbone
 

Macros

#define HIGHBORNE_LOC_Y   -61.00f
 
#define HIGHBORNE_LOC_Y_NEW   -55.50f
 

Enumerations

enum  Sylvanas {
  QUEST_JOURNEY_TO_UNDERCITY = 9180 , EMOTE_LAMENT_END = 0 , SAY_LAMENT_END = 1 , EMOTE_LAMENT = 2 ,
  SAY_SUNSORROW_WHISPER = 0 , SOUND_CREDIT = 10896 , NPC_HIGHBORNE_LAMENTER = 21628 , NPC_HIGHBORNE_BUNNY = 21641 ,
  NPC_AMBASSADOR_SUNSORROW = 16287 , SPELL_HIGHBORNE_AURA = 37090 , SPELL_SYLVANAS_CAST = 36568 , SPELL_RIBBON_OF_SOULS = 37099 ,
  SPELL_BLACK_ARROW = 59712 , SPELL_FADE = 20672 , SPELL_FADE_BLINK = 29211 , SPELL_MULTI_SHOT = 59713 ,
  SPELL_SHOT = 59710 , SPELL_SUMMON_SKELETON = 59711 , EVENT_FADE = 1 , EVENT_SUMMON_SKELETON = 2 ,
  EVENT_BLACK_ARROW = 3 , EVENT_SHOOT = 4 , EVENT_MULTI_SHOT = 5 , EVENT_LAMENT_OF_THE_HIGHBORN = 6 ,
  EVENT_SUNSORROW_WHISPER = 7 , GUID_EVENT_INVOKER = 1
}
 
enum  Sounds {
  SOUND_AGGRO = 18559 , SOUND_DEATH = 18563 , SOUND_AGGRO = 5886 , SOUND_ONDEATH = 11018 ,
  SOUND_AGGRO = 5884 , SOUND_ID_DEATH = 11439 , SOUND_ID_ENRAGE = 11437
}
 
enum  DragonmawShinbones { SPELL_BENDING_SHINBONE1 = 8854 , SPELL_BENDING_SHINBONE2 = 8855 }
 

Functions

void AddSC_undercity ()
 

Variables

float HighborneLoc [4][3]
 

Macro Definition Documentation

◆ HIGHBORNE_LOC_Y

#define HIGHBORNE_LOC_Y   -61.00f

Definition at line 96 of file zone_undercity.cpp.

◆ HIGHBORNE_LOC_Y_NEW

#define HIGHBORNE_LOC_Y_NEW   -55.50f

Definition at line 97 of file zone_undercity.cpp.

Enumeration Type Documentation

◆ DragonmawShinbones

Enumerator
SPELL_BENDING_SHINBONE1 
SPELL_BENDING_SHINBONE2 

Definition at line 325 of file zone_undercity.cpp.

◆ Sounds

enum Sounds
Enumerator
SOUND_AGGRO 
SOUND_DEATH 
SOUND_AGGRO 
SOUND_ONDEATH 
SOUND_AGGRO 
SOUND_ID_DEATH 
SOUND_ID_ENRAGE 

Definition at line 83 of file zone_undercity.cpp.

◆ Sylvanas

enum Sylvanas
Enumerator
QUEST_JOURNEY_TO_UNDERCITY 
EMOTE_LAMENT_END 
SAY_LAMENT_END 
EMOTE_LAMENT 
SAY_SUNSORROW_WHISPER 
SOUND_CREDIT 
NPC_HIGHBORNE_LAMENTER 
NPC_HIGHBORNE_BUNNY 
NPC_AMBASSADOR_SUNSORROW 
SPELL_HIGHBORNE_AURA 
SPELL_SYLVANAS_CAST 
SPELL_RIBBON_OF_SOULS 
SPELL_BLACK_ARROW 
SPELL_FADE 
SPELL_FADE_BLINK 
SPELL_MULTI_SHOT 
SPELL_SHOT 
SPELL_SUMMON_SKELETON 
EVENT_FADE 
EVENT_SUMMON_SKELETON 
EVENT_BLACK_ARROW 
EVENT_SHOOT 
EVENT_MULTI_SHOT 
EVENT_LAMENT_OF_THE_HIGHBORN 
EVENT_SUNSORROW_WHISPER 
GUID_EVENT_INVOKER 

Definition at line 41 of file zone_undercity.cpp.

Function Documentation

◆ AddSC_undercity()

void AddSC_undercity ( )

Definition at line 354 of file zone_undercity.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ HighborneLoc

float HighborneLoc[4][3]
Initial value:
=
{
{1285.41f, 312.47f, 0.51f},
{1286.96f, 310.40f, 1.00f},
{1289.66f, 309.66f, 1.52f},
{1292.51f, 310.50f, 1.99f},
}

Definition at line 88 of file zone_undercity.cpp.