TrinityCore
Loading...
Searching...
No Matches
zone_winterspring.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_winterspring.cpp:

Go to the source code of this file.

Classes

struct  DialogueEntry
 
class  DialogueHelper
 
class  npc_ranshalla
 
struct  npc_ranshalla::npc_ranshallaAI
 
class  go_elune_fire
 
struct  go_elune_fire::go_elune_fireAI
 

Enumerations

enum  Says {
  SAY_QUEST_START = 0 , SAY_ENTER_OWL_THICKET = 1 , SAY_REACH_TORCH = 2 , SAY_AFTER_TORCH = 3 ,
  SAY_REACH_ALTAR_1 = 4 , SAY_REACH_ALTAR_2 = 5 , SAY_RANSHALLA_ALTAR_1 = 6 , SAY_RANSHALLA_ALTAR_2 = 7 ,
  SAY_PRIESTESS_ALTAR_3 = 8 , SAY_PRIESTESS_ALTAR_4 = 9 , SAY_RANSHALLA_ALTAR_5 = 10 , SAY_RANSHALLA_ALTAR_6 = 11 ,
  SAY_PRIESTESS_ALTAR_7 = 12 , SAY_PRIESTESS_ALTAR_8 = 13 , SAY_PRIESTESS_ALTAR_9 = 14 , SAY_PRIESTESS_ALTAR_10 = 15 ,
  SAY_PRIESTESS_ALTAR_11 = 16 , SAY_PRIESTESS_ALTAR_12 = 17 , SAY_PRIESTESS_ALTAR_13 = 18 , SAY_PRIESTESS_ALTAR_14 = 19 ,
  SAY_VOICE_ALTAR_15 = 20 , SAY_PRIESTESS_ALTAR_16 = 21 , SAY_PRIESTESS_ALTAR_17 = 22 , SAY_PRIESTESS_ALTAR_18 = 23 ,
  SAY_PRIESTESS_ALTAR_19 = 24 , SAY_PRIESTESS_ALTAR_20 = 25 , SAY_PRIESTESS_ALTAR_21 = 26 , SAY_RANSHALLA_END_1 = 27 ,
  SAY_RANSHALLA_END_2 = 28 , EMOTE_CHANT_SPELL = 29
}
 
enum  Spells { SPELL_LIGHT_TORCH = 18953 }
 
enum  NPCs { NPC_RANSHALLA = 10300 , NPC_PRIESTESS_ELUNE = 12116 , NPC_VOICE_ELUNE = 12152 , NPC_GUARDIAN_ELUNE = 12140 }
 
enum  GOs { GO_ELUNE_ALTAR = 177404 , GO_ELUNE_FIRE = 177417 , GO_ELUNE_GEM = 177414 , GO_ELUNE_LIGHT = 177415 }
 
enum  Quests { QUEST_GUARDIANS_ALTAR = 4901 }
 
enum  Dummies {
  NPC_PRIESTESS_DATA_1 = -1 , NPC_PRIESTESS_DATA_2 = -2 , DATA_MOVE_PRIESTESS = -3 , DATA_EVENT_END = -4 ,
  EVENT_RESUME = 1
}
 

Functions

void AddSC_winterspring ()
 

Variables

const DialogueEntry introDialogue []
 
static Position wingThicketLocations []
 
static constexpr uint32 PATH_ESCORT_RANSHALLA = 82402
 

Enumeration Type Documentation

◆ Dummies

enum Dummies
Enumerator
NPC_PRIESTESS_DATA_1 
NPC_PRIESTESS_DATA_2 
DATA_MOVE_PRIESTESS 
DATA_EVENT_END 
EVENT_RESUME 

Definition at line 103 of file zone_winterspring.cpp.

◆ GOs

enum GOs
Enumerator
GO_ELUNE_ALTAR 
GO_ELUNE_FIRE 
GO_ELUNE_GEM 
GO_ELUNE_LIGHT 

Definition at line 90 of file zone_winterspring.cpp.

◆ NPCs

enum NPCs
Enumerator
NPC_RANSHALLA 
NPC_PRIESTESS_ELUNE 
NPC_VOICE_ELUNE 
NPC_GUARDIAN_ELUNE 

Definition at line 82 of file zone_winterspring.cpp.

◆ Quests

enum Quests
Enumerator
QUEST_GUARDIANS_ALTAR 

Definition at line 98 of file zone_winterspring.cpp.

◆ Says

enum Says
Enumerator
SAY_QUEST_START 
SAY_ENTER_OWL_THICKET 
SAY_REACH_TORCH 
SAY_AFTER_TORCH 
SAY_REACH_ALTAR_1 
SAY_REACH_ALTAR_2 
SAY_RANSHALLA_ALTAR_1 
SAY_RANSHALLA_ALTAR_2 
SAY_PRIESTESS_ALTAR_3 
SAY_PRIESTESS_ALTAR_4 
SAY_RANSHALLA_ALTAR_5 
SAY_RANSHALLA_ALTAR_6 
SAY_PRIESTESS_ALTAR_7 
SAY_PRIESTESS_ALTAR_8 
SAY_PRIESTESS_ALTAR_9 
SAY_PRIESTESS_ALTAR_10 
SAY_PRIESTESS_ALTAR_11 
SAY_PRIESTESS_ALTAR_12 
SAY_PRIESTESS_ALTAR_13 
SAY_PRIESTESS_ALTAR_14 
SAY_VOICE_ALTAR_15 
SAY_PRIESTESS_ALTAR_16 
SAY_PRIESTESS_ALTAR_17 
SAY_PRIESTESS_ALTAR_18 
SAY_PRIESTESS_ALTAR_19 
SAY_PRIESTESS_ALTAR_20 
SAY_PRIESTESS_ALTAR_21 
SAY_RANSHALLA_END_1 
SAY_RANSHALLA_END_2 
EMOTE_CHANT_SPELL 

Definition at line 39 of file zone_winterspring.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_LIGHT_TORCH 

Definition at line 77 of file zone_winterspring.cpp.

Function Documentation

◆ AddSC_winterspring()

void AddSC_winterspring ( )

Definition at line 601 of file zone_winterspring.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ introDialogue

const DialogueEntry introDialogue[]

Definition at line 209 of file zone_winterspring.cpp.

◆ PATH_ESCORT_RANSHALLA

constexpr uint32 PATH_ESCORT_RANSHALLA = 82402
staticconstexpr

Definition at line 259 of file zone_winterspring.cpp.

◆ wingThicketLocations

Position wingThicketLocations[]
static
Initial value:
=
{
{5515.98f, -4903.43f, 846.30f, 4.58f},
{5501.94f, -4920.20f, 848.69f, 6.15f},
{5497.35f, -4906.49f, 850.83f, 2.76f},
{5518.38f, -4913.47f, 845.57f, 0.00f},
{5510.36f, -4921.17f, 846.33f, 0.00f},
{5511.31f, -4913.82f, 847.17f, 0.00f},
{5518.51f, -4917.56f, 845.23f, 0.00f},
{5514.40f, -4921.16f, 845.49f, 0.00f}
}

Definition at line 243 of file zone_winterspring.cpp.