TrinityCore
zone_elwynn_forest.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Containers.h"
#include "Conversation.h"
#include "CreatureAIImpl.h"
#include "CreatureGroups.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "PhasingHandler.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "WorldSession.h"
+ Include dependency graph for zone_elwynn_forest.cpp:

Go to the source code of this file.

Classes

struct  npc_cameron
 
struct  npc_master_mathias_shaw_human_heritage_lions_pride_inn_basement
 
struct  npc_vanessa_vancleef_human_heritage_lions_pride_inn_basement
 
struct  at_human_heritage_lions_pride_inn_basement_enter
 
class  conversation_an_unlikely_informant
 
class  conversation_the_new_classington_estate
 
class  spell_stealth_vanessa_human_heritage
 

Enumerations

enum  COG_Paths {
  STORMWIND_PATH = 644000 , GOLDSHIRE_PATH = 644008 , WOODS_PATH = 644016 , HOUSE_PATH = 644024 ,
  LISA_PATH = 645600
}
 
enum  COG_Waypoints {
  STORMWIND_WAYPOINT = 57 , GOLDSHIRE_WAYPOINT = 32 , WOODS_WAYPOINT = 22 , HOUSE_WAYPOINT = 35 ,
  LISA_WAYPOINT = 4
}
 
enum  COG_Sounds {
  BANSHEE_DEATH = 1171 , BANSHEEPREAGGRO = 1172 , CTHUN_YOU_WILL_DIE = 8585 , CTHUN_DEATH_IS_CLOSE = 8580 ,
  HUMAN_FEMALE_EMOTE_CRY = 6916 , GHOSTDEATH = 3416
}
 
enum  COG_Creatures {
  NPC_DANA = 804 , NPC_CAMERON = 805 , NPC_JOHN = 806 , NPC_LISA = 807 ,
  NPC_AARON = 810 , NPC_JOSE = 811
}
 
enum  COG_Events {
  EVENT_WP_START_GOLDSHIRE = 1 , EVENT_WP_START_WOODS = 2 , EVENT_WP_START_HOUSE = 3 , EVENT_WP_START_LISA = 4 ,
  EVENT_PLAY_SOUNDS = 5 , EVENT_BEGIN_EVENT = 6
}
 
enum  COG_GameEvent { GAME_EVENT_CHILDREN_OF_GOLDSHIRE = 76 }
 
enum  AnUnlikelyInformantData {
  QUEST_AN_UNLIKELY_INFORMANT = 72405 , GOSSIP_MENU_SIGNAL_INFORMANT = 30224 , GOSSIP_OPTION_SIGNAL_INFORMANT = 0 , CONVO_AN_UNLIKELY_INFORMANT_HELLO = 20340 ,
  CONVO_AN_UNLIKELY_INFORMANT = 20342 , CONVO_LINE_VANESSA_TELEPORT = 53702 , CONVO_LINE_VANESSA_MOVEMENT = 52465 , CONVO_LINE_MATHIAS_QUEST_CREDIT = 52466 ,
  CONVO_ACTOR_IDX_MATHIAS = 0 , CONVO_ACTOR_IDX_VANESSA = 1 , NPC_MATHIAS_SHAW = 198896 , NPC_VANESSA_VANCLEEF = 198883 ,
  POINT_VANESSA_FINISH = 1 , DISPLAY_VANESSA_INVISIBLE = 71887 , DISPLAY_VANESSA_VISIBLE = 110980 , SPELL_VANESSA_STEALTH = 228928 ,
  SPELL_VANESSA_TELEPORT_BEHIND = 396357 , SPELL_VANESSA_CHEAP_SHOT = 396359
}
 
enum  AnUnlikelyInformantEvents {
  EVENT_VANESSA_TELEPORT = 1 , EVENT_VANESSA_MOVE , EVENT_VANESSA_CLONE_LEAN , EVENT_MATHIAS_QUEST_CREDIT ,
  EVENT_MATHIAS_CLONE_DESPAWN
}
 
enum  WindowToThePastData { GOSSIP_MENU_WINDOW_TO_THE_PAST = 30224 , GOSSIP_OPTION_WINDOW_TO_THE_PAST = 2 , SPELL_PLAY_ONYXIA_SCENE = 402962 }
 
enum  RottenOldMemoriesData { QUEST_ROTTEN_OLD_MEMORIES = 72409 , CONVO_ROTTEN_OLD_MEMORIES = 20345 }
 
enum  TheNewClassingtonEstateData {
  QUEST_THE_NEW_CLASSINGTON_ESTATE = 72426 , CONVO_THE_NEW_CLASSINGTON_ESTATE = 20387 , CONVO_LINE_VANESSA_START_WALK = 52595 , CONVO_LINE_HANDLE_CLONE_FACING = 52593 ,
  CONVO_ACTOR_IDX_VANESSA_CLASSINGTON_ESTATE = 1 , CONVO_ACTOR_IDX_MATHIAS_CLASSINGTON_ESTATE = 2 , PATH_VANESSA_GOLDSHIRE_BASEMENT = 15910640 , SPELL_VANESSA_COSMETIC_VANISH = 210194 ,
  SPELL_VANESSA_STEALTH_DESPAWN = 186810
}
 
enum  ClassingtonEstateEvents { EVENT_VANESSA_START_WALK = 1 , EVENT_VANESSA_STEALTH_DESPAWN , EVENT_MATHIAS_SET_FACING , EVENT_VANESSA_SET_FACING }
 

Functions

void AddSC_elwynn_forest ()
 

Variables

Position const VanessaClonePosition = { -9462.44f, -11.7101f, 50.161f, 2.99500f }
 
Position const VanessaStaticPosition = { -9468.16f, -3.6128f, 49.876f, 4.47226f }
 

Enumeration Type Documentation

◆ AnUnlikelyInformantData

Enumerator
QUEST_AN_UNLIKELY_INFORMANT 
GOSSIP_MENU_SIGNAL_INFORMANT 
GOSSIP_OPTION_SIGNAL_INFORMANT 
CONVO_AN_UNLIKELY_INFORMANT_HELLO 
CONVO_AN_UNLIKELY_INFORMANT 
CONVO_LINE_VANESSA_TELEPORT 
CONVO_LINE_VANESSA_MOVEMENT 
CONVO_LINE_MATHIAS_QUEST_CREDIT 
CONVO_ACTOR_IDX_MATHIAS 
CONVO_ACTOR_IDX_VANESSA 
NPC_MATHIAS_SHAW 
NPC_VANESSA_VANCLEEF 
POINT_VANESSA_FINISH 
DISPLAY_VANESSA_INVISIBLE 
DISPLAY_VANESSA_VISIBLE 
SPELL_VANESSA_STEALTH 
SPELL_VANESSA_TELEPORT_BEHIND 
SPELL_VANESSA_CHEAP_SHOT 

Definition at line 285 of file zone_elwynn_forest.cpp.

◆ AnUnlikelyInformantEvents

Enumerator
EVENT_VANESSA_TELEPORT 
EVENT_VANESSA_MOVE 
EVENT_VANESSA_CLONE_LEAN 
EVENT_MATHIAS_QUEST_CREDIT 
EVENT_MATHIAS_CLONE_DESPAWN 

Definition at line 315 of file zone_elwynn_forest.cpp.

◆ ClassingtonEstateEvents

Enumerator
EVENT_VANESSA_START_WALK 
EVENT_VANESSA_STEALTH_DESPAWN 
EVENT_MATHIAS_SET_FACING 
EVENT_VANESSA_SET_FACING 

Definition at line 357 of file zone_elwynn_forest.cpp.

◆ COG_Creatures

Enumerator
NPC_DANA 
NPC_CAMERON 
NPC_JOHN 
NPC_LISA 
NPC_AARON 
NPC_JOSE 

Definition at line 63 of file zone_elwynn_forest.cpp.

◆ COG_Events

enum COG_Events
Enumerator
EVENT_WP_START_GOLDSHIRE 
EVENT_WP_START_WOODS 
EVENT_WP_START_HOUSE 
EVENT_WP_START_LISA 
EVENT_PLAY_SOUNDS 
EVENT_BEGIN_EVENT 

Definition at line 73 of file zone_elwynn_forest.cpp.

◆ COG_GameEvent

Enumerator
GAME_EVENT_CHILDREN_OF_GOLDSHIRE 

Definition at line 83 of file zone_elwynn_forest.cpp.

◆ COG_Paths

enum COG_Paths
Enumerator
STORMWIND_PATH 
GOLDSHIRE_PATH 
WOODS_PATH 
HOUSE_PATH 
LISA_PATH 

Definition at line 35 of file zone_elwynn_forest.cpp.

◆ COG_Sounds

enum COG_Sounds
Enumerator
BANSHEE_DEATH 
BANSHEEPREAGGRO 
CTHUN_YOU_WILL_DIE 
CTHUN_DEATH_IS_CLOSE 
HUMAN_FEMALE_EMOTE_CRY 
GHOSTDEATH 

Definition at line 53 of file zone_elwynn_forest.cpp.

◆ COG_Waypoints

Enumerator
STORMWIND_WAYPOINT 
GOLDSHIRE_WAYPOINT 
WOODS_WAYPOINT 
HOUSE_WAYPOINT 
LISA_WAYPOINT 

Definition at line 44 of file zone_elwynn_forest.cpp.

◆ RottenOldMemoriesData

Enumerator
QUEST_ROTTEN_OLD_MEMORIES 
CONVO_ROTTEN_OLD_MEMORIES 

Definition at line 332 of file zone_elwynn_forest.cpp.

◆ TheNewClassingtonEstateData

Enumerator
QUEST_THE_NEW_CLASSINGTON_ESTATE 
CONVO_THE_NEW_CLASSINGTON_ESTATE 
CONVO_LINE_VANESSA_START_WALK 
CONVO_LINE_HANDLE_CLONE_FACING 
CONVO_ACTOR_IDX_VANESSA_CLASSINGTON_ESTATE 
CONVO_ACTOR_IDX_MATHIAS_CLASSINGTON_ESTATE 
PATH_VANESSA_GOLDSHIRE_BASEMENT 
SPELL_VANESSA_COSMETIC_VANISH 
SPELL_VANESSA_STEALTH_DESPAWN 

Definition at line 339 of file zone_elwynn_forest.cpp.

◆ WindowToThePastData

Enumerator
GOSSIP_MENU_WINDOW_TO_THE_PAST 
GOSSIP_OPTION_WINDOW_TO_THE_PAST 
SPELL_PLAY_ONYXIA_SCENE 

Definition at line 324 of file zone_elwynn_forest.cpp.

Function Documentation

◆ AddSC_elwynn_forest()

void AddSC_elwynn_forest ( )

Definition at line 712 of file zone_elwynn_forest.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ VanessaClonePosition

Position const VanessaClonePosition = { -9462.44f, -11.7101f, 50.161f, 2.99500f }

Definition at line 365 of file zone_elwynn_forest.cpp.

◆ VanessaStaticPosition

Position const VanessaStaticPosition = { -9468.16f, -3.6128f, 49.876f, 4.47226f }

Definition at line 366 of file zone_elwynn_forest.cpp.