TrinityCore
old_hillsbrad.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "old_hillsbrad.h"
#include "Map.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
+ Include dependency graph for old_hillsbrad.cpp:

Go to the source code of this file.

Classes

struct  npc_erozion
 
struct  npc_thrall_old_hillsbrad
 
struct  npc_taretha
 

Macros

#define GOSSIP_HELLO_EROZION2   "[PH] Teleport please, i'm tired."
 
#define SPEED_WALK   (0.5f)
 
#define SPEED_RUN   (1.0f)
 
#define SPEED_MOUNT   (1.6f)
 

Enumerations

enum  Erozion {
  QUEST_ENTRY_HILLSBRAD = 10282 , QUEST_ENTRY_DIVERSION = 10283 , QUEST_ENTRY_ESCAPE = 10284 , QUEST_ENTRY_RETURN = 10285 ,
  ITEM_ENTRY_BOMBS = 25853 , GOSSIP_MENU_EROZION = 7769 , GOSSIP_OPTION_BOMB = 0
}
 
enum  ThrallOldHillsbrad {
  SAY_TH_START_EVENT_PART1 = 0 , SAY_TH_ARMORY = 1 , SAY_TH_SKARLOC_MEET = 2 , SAY_TH_SKARLOC_TAUNT = 3 ,
  SAY_TH_START_EVENT_PART2 = 4 , SAY_TH_MOUNTS_UP = 5 , SAY_TH_CHURCH_END = 6 , SAY_TH_MEET_TARETHA = 7 ,
  SAY_TH_EPOCH_WONDER = 8 , SAY_TH_EPOCH_KILL_TARETHA = 9 , SAY_TH_EVENT_COMPLETE = 10 , SAY_TH_RANDOM_LOW_HP = 11 ,
  SAY_TH_RANDOM_DIE = 12 , SAY_TH_RANDOM_AGGRO = 13 , SAY_TH_RANDOM_KILL = 14 , SAY_TH_LEAVE_COMBAT = 15 ,
  SAY_TA_FREE = 0 , SAY_TA_ESCAPED = 1 , SPELL_STRIKE = 14516 , SPELL_SHIELD_BLOCK = 12169 ,
  SPELL_SUMMON_EROZION_IMAGE = 33954 , THRALL_WEAPON_ITEM = 927 , THRALL_WEAPON_INFO = 218169346 , THRALL_SHIELD_ITEM = 2129 ,
  THRALL_SHIELD_INFO = 234948100 , THRALL_MODEL_UNEQUIPPED = 17292 , THRALL_MODEL_EQUIPPED = 18165 , ENTRY_ARMORER = 18764 ,
  ENTRY_SCARLOC = 17862 , NPC_RIFLE = 17820 , NPC_WARDEN = 17833 , NPC_VETERAN = 17860 ,
  NPC_WATCHMAN = 17814 , NPC_SENTRY = 17815 , NPC_BARN_GUARDSMAN = 18092 , NPC_BARN_PROTECTOR = 18093 ,
  NPC_BARN_LOOKOUT = 18094 , NPC_CHURCH_GUARDSMAN = 23175 , NPC_CHURCH_PROTECTOR = 23179 , NPC_CHURCH_LOOKOUT = 23177 ,
  NPC_INN_GUARDSMAN = 23176 , NPC_INN_PROTECTOR = 23180 , NPC_INN_LOOKOUT = 23178 , SKARLOC_MOUNT = 18798 ,
  SKARLOC_MOUNT_MODEL = 18223 , EROZION_ENTRY = 18723 , ENTRY_EPOCH = 18096 , GOSSIP_ID_START = 9568 ,
  GOSSIP_ID_SKARLOC1 = 9614 , GOSSIP_ID_SKARLOC2 = 9579 , GOSSIP_ID_SKARLOC3 = 9580 , GOSSIP_ID_TARREN = 9597 ,
  GOSSIP_ID_COMPLETE = 9578 , GOSSIP_ITEM_WALKING_MID = 7499 , GOSSIP_ITEM_DEFAULT_OP = 0 , GOSSIP_ITEM_TARREN_MID = 7840 ,
  GOSSIP_ITEM_SKARLOC1_MID = 7830 , GOSSIP_ITEM_SKARLOC2_MID = 7829
}
 
enum  Taretha {
  GOSSIP_ID_EPOCH1 = 9610 , GOSSIP_ID_EPOCH2 = 9613 , GOSSIP_ITEM_EPOCH1_MID = 7849 , GOSSIP_ITEM_EPOCH1_OID = 0 ,
  GOSSIP_ITEM_EPOCH2_MID = 7852 , GOSSIP_ITEM_EPOCH2_OID = 0
}
 

Functions

void AddSC_old_hillsbrad ()
 

Variables

static constexpr uint32 PATH_ESCORT_THRALL_OLD_HILLSBRAD = 143010
 
static constexpr uint32 PATH_ESCORT_TARETHA = 151098
 

Macro Definition Documentation

◆ GOSSIP_HELLO_EROZION2

#define GOSSIP_HELLO_EROZION2   "[PH] Teleport please, i'm tired."

Definition at line 50 of file old_hillsbrad.cpp.

◆ SPEED_MOUNT

#define SPEED_MOUNT   (1.6f)

Definition at line 186 of file old_hillsbrad.cpp.

◆ SPEED_RUN

#define SPEED_RUN   (1.0f)

Definition at line 185 of file old_hillsbrad.cpp.

◆ SPEED_WALK

#define SPEED_WALK   (0.5f)

Definition at line 184 of file old_hillsbrad.cpp.

Enumeration Type Documentation

◆ Erozion

enum Erozion
Enumerator
QUEST_ENTRY_HILLSBRAD 
QUEST_ENTRY_DIVERSION 
QUEST_ENTRY_ESCAPE 
QUEST_ENTRY_RETURN 
ITEM_ENTRY_BOMBS 
GOSSIP_MENU_EROZION 
GOSSIP_OPTION_BOMB 

Definition at line 40 of file old_hillsbrad.cpp.

◆ Taretha

enum Taretha
Enumerator
GOSSIP_ID_EPOCH1 
GOSSIP_ID_EPOCH2 
GOSSIP_ITEM_EPOCH1_MID 
GOSSIP_ITEM_EPOCH1_OID 
GOSSIP_ITEM_EPOCH2_MID 
GOSSIP_ITEM_EPOCH2_OID 

Definition at line 568 of file old_hillsbrad.cpp.

◆ ThrallOldHillsbrad

Enumerator
SAY_TH_START_EVENT_PART1 
SAY_TH_ARMORY 
SAY_TH_SKARLOC_MEET 
SAY_TH_SKARLOC_TAUNT 
SAY_TH_START_EVENT_PART2 
SAY_TH_MOUNTS_UP 
SAY_TH_CHURCH_END 
SAY_TH_MEET_TARETHA 
SAY_TH_EPOCH_WONDER 
SAY_TH_EPOCH_KILL_TARETHA 
SAY_TH_EVENT_COMPLETE 
SAY_TH_RANDOM_LOW_HP 
SAY_TH_RANDOM_DIE 
SAY_TH_RANDOM_AGGRO 
SAY_TH_RANDOM_KILL 
SAY_TH_LEAVE_COMBAT 
SAY_TA_FREE 
SAY_TA_ESCAPED 
SPELL_STRIKE 
SPELL_SHIELD_BLOCK 
SPELL_SUMMON_EROZION_IMAGE 
THRALL_WEAPON_ITEM 
THRALL_WEAPON_INFO 
THRALL_SHIELD_ITEM 
THRALL_SHIELD_INFO 
THRALL_MODEL_UNEQUIPPED 
THRALL_MODEL_EQUIPPED 
ENTRY_ARMORER 
ENTRY_SCARLOC 
NPC_RIFLE 
NPC_WARDEN 
NPC_VETERAN 
NPC_WATCHMAN 
NPC_SENTRY 
NPC_BARN_GUARDSMAN 
NPC_BARN_PROTECTOR 
NPC_BARN_LOOKOUT 
NPC_CHURCH_GUARDSMAN 
NPC_CHURCH_PROTECTOR 
NPC_CHURCH_LOOKOUT 
NPC_INN_GUARDSMAN 
NPC_INN_PROTECTOR 
NPC_INN_LOOKOUT 
SKARLOC_MOUNT 
SKARLOC_MOUNT_MODEL 
EROZION_ENTRY 
ENTRY_EPOCH 
GOSSIP_ID_START 
GOSSIP_ID_SKARLOC1 
GOSSIP_ID_SKARLOC2 
GOSSIP_ID_SKARLOC3 
GOSSIP_ID_TARREN 
GOSSIP_ID_COMPLETE 
GOSSIP_ITEM_WALKING_MID 
GOSSIP_ITEM_DEFAULT_OP 
GOSSIP_ITEM_TARREN_MID 
GOSSIP_ITEM_SKARLOC1_MID 
GOSSIP_ITEM_SKARLOC2_MID 

Definition at line 108 of file old_hillsbrad.cpp.

Function Documentation

◆ AddSC_old_hillsbrad()

void AddSC_old_hillsbrad ( )

Definition at line 645 of file old_hillsbrad.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PATH_ESCORT_TARETHA

constexpr uint32 PATH_ESCORT_TARETHA = 151098
staticconstexpr

Definition at line 189 of file old_hillsbrad.cpp.

◆ PATH_ESCORT_THRALL_OLD_HILLSBRAD

constexpr uint32 PATH_ESCORT_THRALL_OLD_HILLSBRAD = 143010
staticconstexpr

Definition at line 188 of file old_hillsbrad.cpp.