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

Go to the source code of this file.

Classes

class  npc_dumpy_and_keeshan
 
struct  npc_dumpy_and_keeshan::npc_dumpy_and_keeshanAI
 
class  npc_big_earl
 
struct  npc_big_earl::npc_big_earlAI
 
class  npc_bridge_worker_alex
 
struct  npc_bridge_worker_alex::npc_bridge_worker_alexAI
 
class  npc_redridge_citizen
 
struct  npc_redridge_citizen::npc_redridge_citizenAI
 

Enumerations

enum  DumpyKeeshan { NPC_BIGEARL = 43248 , SPELL_APPLY_QUEST_INVIS_ZONE_3 = 80815 , SPELL_APPLY_QUEST_INVIS_ZONE_4 = 80816 }
 
enum  BridgeWorkerAlex {
  EVENT_STORE_GUIDS = 1 , EVENT_OSLOW_SAY = 2 , EVENT_ALEX_SAY = 3 , EVENT_WORKERS_SAY = 4 ,
  EVENT_ALEX_SAY_PUSH = 5 , EVENT_MATTHEW_SAY = 6 , NPC_OSLOW = 341 , NPC_TRENT = 648 ,
  NPC_DIMITRI = 649 , NPC_JESS = 650 , NPC_DANIEL = 651 , NPC_MATTHEW = 652 ,
  SAY_OSLOW = 0 , SAY_ALEX_PUT = 0 , SAY_ALEX_HEAVE = 1 , SAY_ALEX_DAMN = 2 ,
  SAY_ALEX_HANGON = 3 , SAY_ALEX_PUSH = 4 , SAY_WORKERS_HO = 0 , SAY_MATTHEW_IM_PUSHING = 1
}
 
enum  RedridgeCitizen {
  EVENT_DETERMINE_EVENT = 7 , EVENT_PLAYEMOTE = 8 , EVENT_SAY_TEXT = 9 , EVENT_LEAVE_TOWNHALL = 10 ,
  SAY_IN_TOWNHALL = 0 , SAY_LEAVE_TOWNHALL = 1 , SPELL_APPLY_QUEST_INVIS_ZONE_19 = 82099
}
 

Functions

void AddSC_redridge_mountains ()
 

Variables

const Emote EmoteID [6]
 
uint32 const pathSize = 8
 
Position const TownhallPath [pathSize]
 

Enumeration Type Documentation

◆ BridgeWorkerAlex

Enumerator
EVENT_STORE_GUIDS 
EVENT_OSLOW_SAY 
EVENT_ALEX_SAY 
EVENT_WORKERS_SAY 
EVENT_ALEX_SAY_PUSH 
EVENT_MATTHEW_SAY 
NPC_OSLOW 
NPC_TRENT 
NPC_DIMITRI 
NPC_JESS 
NPC_DANIEL 
NPC_MATTHEW 
SAY_OSLOW 
SAY_ALEX_PUT 
SAY_ALEX_HEAVE 
SAY_ALEX_DAMN 
SAY_ALEX_HANGON 
SAY_ALEX_PUSH 
SAY_WORKERS_HO 
SAY_MATTHEW_IM_PUSHING 

Definition at line 118 of file zone_redridge_mountains.cpp.

◆ DumpyKeeshan

Enumerator
NPC_BIGEARL 
SPELL_APPLY_QUEST_INVIS_ZONE_3 
SPELL_APPLY_QUEST_INVIS_ZONE_4 

Definition at line 29 of file zone_redridge_mountains.cpp.

◆ RedridgeCitizen

Enumerator
EVENT_DETERMINE_EVENT 
EVENT_PLAYEMOTE 
EVENT_SAY_TEXT 
EVENT_LEAVE_TOWNHALL 
SAY_IN_TOWNHALL 
SAY_LEAVE_TOWNHALL 
SPELL_APPLY_QUEST_INVIS_ZONE_19 

Definition at line 263 of file zone_redridge_mountains.cpp.

Function Documentation

◆ AddSC_redridge_mountains()

void AddSC_redridge_mountains ( )

Definition at line 365 of file zone_redridge_mountains.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ EmoteID

const Emote EmoteID[6]
Initial value:

Definition at line 276 of file zone_redridge_mountains.cpp.

◆ pathSize

uint32 const pathSize = 8

Definition at line 286 of file zone_redridge_mountains.cpp.

◆ TownhallPath

Position const TownhallPath[pathSize]
Initial value:
=
{
{ -9221.39f, -2198.45f, 66.34846f },
{ -9221.39f, -2198.45f, 66.34846f },
{ -9226.39f, -2196.45f, 66.34846f },
{ -9231.64f, -2196.45f, 65.34846f },
{ -9231.39f, -2205.45f, 66.34846f },
{ -9231.64f, -2210.45f, 66.34846f },
{ -9244.14f, -2211.20f, 66.34846f },
{ -9255.31f, -2211.62f, 63.93340f }
}

Definition at line 287 of file zone_redridge_mountains.cpp.