TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BattlegroundEY.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "Language.h"
#include "Object.h"
+ Include dependency graph for BattlegroundEY.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BattlegroundEYPointIconsStruct
 
struct  BattlegroundEYLosingPointStruct
 
struct  BattlegroundEYCapturingPointStruct
 
struct  BattlegroundEYScore
 
class  BattlegroundEY
 

Macros

#define BG_EY_NotEYWeekendHonorTicks   260
 
#define BG_EY_EYWeekendHonorTicks   160
 

Enumerations

enum  BG_EY_Misc { BG_EY_EVENT_START_BATTLE = 13180, BG_EY_FLAG_RESPAWN_TIME = (8*IN_MILLISECONDS), BG_EY_FPOINTS_TICK_TIME = (2*IN_MILLISECONDS) }
 
enum  BG_EY_WorldStates {
  EY_ALLIANCE_RESOURCES = 2749, EY_HORDE_RESOURCES = 2750, EY_ALLIANCE_BASE = 2752, EY_HORDE_BASE = 2753,
  DRAENEI_RUINS_HORDE_CONTROL = 2733, DRAENEI_RUINS_ALLIANCE_CONTROL = 2732, DRAENEI_RUINS_UNCONTROL = 2731, MAGE_TOWER_ALLIANCE_CONTROL = 2730,
  MAGE_TOWER_HORDE_CONTROL = 2729, MAGE_TOWER_UNCONTROL = 2728, FEL_REAVER_HORDE_CONTROL = 2727, FEL_REAVER_ALLIANCE_CONTROL = 2726,
  FEL_REAVER_UNCONTROL = 2725, BLOOD_ELF_HORDE_CONTROL = 2724, BLOOD_ELF_ALLIANCE_CONTROL = 2723, BLOOD_ELF_UNCONTROL = 2722,
  PROGRESS_BAR_PERCENT_GREY = 2720, PROGRESS_BAR_STATUS = 2719, PROGRESS_BAR_SHOW = 2718, NETHERSTORM_FLAG = 2757,
  NETHERSTORM_FLAG_STATE_ALLIANCE = 2769, NETHERSTORM_FLAG_STATE_HORDE = 2770
}
 
enum  BG_EY_ProgressBarConsts {
  BG_EY_POINT_MAX_CAPTURERS_COUNT = 5, BG_EY_POINT_RADIUS = 70, BG_EY_PROGRESS_BAR_DONT_SHOW = 0, BG_EY_PROGRESS_BAR_SHOW = 1,
  BG_EY_PROGRESS_BAR_PERCENT_GREY = 40, BG_EY_PROGRESS_BAR_STATE_MIDDLE = 50, BG_EY_PROGRESS_BAR_HORDE_CONTROLLED = 0, BG_EY_PROGRESS_BAR_NEUTRAL_LOW = 30,
  BG_EY_PROGRESS_BAR_NEUTRAL_HIGH = 70, BG_EY_PROGRESS_BAR_ALI_CONTROLLED = 100
}
 
enum  BG_EY_Sounds {
  BG_EY_SOUND_FLAG_PICKED_UP_ALLIANCE = 8212, BG_EY_SOUND_FLAG_CAPTURED_HORDE = 8213, BG_EY_SOUND_FLAG_PICKED_UP_HORDE = 8174, BG_EY_SOUND_FLAG_CAPTURED_ALLIANCE = 8173,
  BG_EY_SOUND_FLAG_RESET = 8192
}
 
enum  BG_EY_Spells { BG_EY_NETHERSTORM_FLAG_SPELL = 34976, BG_EY_PLAYER_DROPPED_FLAG_SPELL = 34991 }
 
enum  EYBattlegroundObjectEntry {
  BG_OBJECT_A_DOOR_EY_ENTRY = 184719, BG_OBJECT_H_DOOR_EY_ENTRY = 184720, BG_OBJECT_FLAG1_EY_ENTRY = 184493, BG_OBJECT_FLAG2_EY_ENTRY = 184141,
  BG_OBJECT_FLAG3_EY_ENTRY = 184142, BG_OBJECT_A_BANNER_EY_ENTRY = 184381, BG_OBJECT_H_BANNER_EY_ENTRY = 184380, BG_OBJECT_N_BANNER_EY_ENTRY = 184382,
  BG_OBJECT_BE_TOWER_CAP_EY_ENTRY = 184080, BG_OBJECT_FR_TOWER_CAP_EY_ENTRY = 184081, BG_OBJECT_HU_TOWER_CAP_EY_ENTRY = 184082, BG_OBJECT_DR_TOWER_CAP_EY_ENTRY = 184083
}
 
enum  EYBattlegroundPointsTrigger {
  TR_BLOOD_ELF_POINT = 4476, TR_FEL_REAVER_POINT = 4514, TR_MAGE_TOWER_POINT = 4516, TR_DRAENEI_RUINS_POINT = 4518,
  TR_BLOOD_ELF_BUFF = 4568, TR_FEL_REAVER_BUFF = 4569, TR_MAGE_TOWER_BUFF = 4570, TR_DRAENEI_RUINS_BUFF = 4571
}
 
enum  EYBattlegroundGaveyards {
  EY_GRAVEYARD_MAIN_ALLIANCE = 1103, EY_GRAVEYARD_MAIN_HORDE = 1104, EY_GRAVEYARD_FEL_REAVER = 1105, EY_GRAVEYARD_BLOOD_ELF = 1106,
  EY_GRAVEYARD_DRAENEI_RUINS = 1107, EY_GRAVEYARD_MAGE_TOWER = 1108
}
 
enum  EYBattlegroundPoints {
  FEL_REAVER = 0, BLOOD_ELF = 1, DRAENEI_RUINS = 2, MAGE_TOWER = 3,
  EY_PLAYERS_OUT_OF_POINTS = 4, EY_POINTS_MAX = 4
}
 
enum  EYBattlegroundCreaturesTypes {
  EY_SPIRIT_FEL_REAVER = 0, EY_SPIRIT_BLOOD_ELF = 1, EY_SPIRIT_DRAENEI_RUINS = 2, EY_SPIRIT_MAGE_TOWER = 3,
  EY_SPIRIT_MAIN_ALLIANCE = 4, EY_SPIRIT_MAIN_HORDE = 5, EY_TRIGGER_FEL_REAVER = 6, EY_TRIGGER_BLOOD_ELF = 7,
  EY_TRIGGER_DRAENEI_RUINS = 8, EY_TRIGGER_MAGE_TOWER = 9, BG_EY_CREATURES_MAX = 10
}
 
enum  EYBattlegroundObjectTypes {
  BG_EY_OBJECT_DOOR_A = 0, BG_EY_OBJECT_DOOR_H = 1, BG_EY_OBJECT_A_BANNER_FEL_REAVER_CENTER = 2, BG_EY_OBJECT_A_BANNER_FEL_REAVER_LEFT = 3,
  BG_EY_OBJECT_A_BANNER_FEL_REAVER_RIGHT = 4, BG_EY_OBJECT_A_BANNER_BLOOD_ELF_CENTER = 5, BG_EY_OBJECT_A_BANNER_BLOOD_ELF_LEFT = 6, BG_EY_OBJECT_A_BANNER_BLOOD_ELF_RIGHT = 7,
  BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_CENTER = 8, BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_LEFT = 9, BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_RIGHT = 10, BG_EY_OBJECT_A_BANNER_MAGE_TOWER_CENTER = 11,
  BG_EY_OBJECT_A_BANNER_MAGE_TOWER_LEFT = 12, BG_EY_OBJECT_A_BANNER_MAGE_TOWER_RIGHT = 13, BG_EY_OBJECT_H_BANNER_FEL_REAVER_CENTER = 14, BG_EY_OBJECT_H_BANNER_FEL_REAVER_LEFT = 15,
  BG_EY_OBJECT_H_BANNER_FEL_REAVER_RIGHT = 16, BG_EY_OBJECT_H_BANNER_BLOOD_ELF_CENTER = 17, BG_EY_OBJECT_H_BANNER_BLOOD_ELF_LEFT = 18, BG_EY_OBJECT_H_BANNER_BLOOD_ELF_RIGHT = 19,
  BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_CENTER = 20, BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_LEFT = 21, BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_RIGHT = 22, BG_EY_OBJECT_H_BANNER_MAGE_TOWER_CENTER = 23,
  BG_EY_OBJECT_H_BANNER_MAGE_TOWER_LEFT = 24, BG_EY_OBJECT_H_BANNER_MAGE_TOWER_RIGHT = 25, BG_EY_OBJECT_N_BANNER_FEL_REAVER_CENTER = 26, BG_EY_OBJECT_N_BANNER_FEL_REAVER_LEFT = 27,
  BG_EY_OBJECT_N_BANNER_FEL_REAVER_RIGHT = 28, BG_EY_OBJECT_N_BANNER_BLOOD_ELF_CENTER = 29, BG_EY_OBJECT_N_BANNER_BLOOD_ELF_LEFT = 30, BG_EY_OBJECT_N_BANNER_BLOOD_ELF_RIGHT = 31,
  BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_CENTER = 32, BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_LEFT = 33, BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_RIGHT = 34, BG_EY_OBJECT_N_BANNER_MAGE_TOWER_CENTER = 35,
  BG_EY_OBJECT_N_BANNER_MAGE_TOWER_LEFT = 36, BG_EY_OBJECT_N_BANNER_MAGE_TOWER_RIGHT = 37, BG_EY_OBJECT_TOWER_CAP_FEL_REAVER = 38, BG_EY_OBJECT_TOWER_CAP_BLOOD_ELF = 39,
  BG_EY_OBJECT_TOWER_CAP_DRAENEI_RUINS = 40, BG_EY_OBJECT_TOWER_CAP_MAGE_TOWER = 41, BG_EY_OBJECT_FLAG_NETHERSTORM = 42, BG_EY_OBJECT_FLAG_FEL_REAVER = 43,
  BG_EY_OBJECT_FLAG_BLOOD_ELF = 44, BG_EY_OBJECT_FLAG_DRAENEI_RUINS = 45, BG_EY_OBJECT_FLAG_MAGE_TOWER = 46, BG_EY_OBJECT_SPEEDBUFF_FEL_REAVER = 47,
  BG_EY_OBJECT_REGENBUFF_FEL_REAVER = 48, BG_EY_OBJECT_BERSERKBUFF_FEL_REAVER = 49, BG_EY_OBJECT_SPEEDBUFF_BLOOD_ELF = 50, BG_EY_OBJECT_REGENBUFF_BLOOD_ELF = 51,
  BG_EY_OBJECT_BERSERKBUFF_BLOOD_ELF = 52, BG_EY_OBJECT_SPEEDBUFF_DRAENEI_RUINS = 53, BG_EY_OBJECT_REGENBUFF_DRAENEI_RUINS = 54, BG_EY_OBJECT_BERSERKBUFF_DRAENEI_RUINS = 55,
  BG_EY_OBJECT_SPEEDBUFF_MAGE_TOWER = 56, BG_EY_OBJECT_REGENBUFF_MAGE_TOWER = 57, BG_EY_OBJECT_BERSERKBUFF_MAGE_TOWER = 58, BG_EY_OBJECT_MAX = 59
}
 
enum  BG_EY_Score { BG_EY_WARNING_NEAR_VICTORY_SCORE = 1400, BG_EY_MAX_TEAM_SCORE = 1600 }
 
enum  BG_EY_FlagState { BG_EY_FLAG_STATE_ON_BASE = 0, BG_EY_FLAG_STATE_WAIT_RESPAWN = 1, BG_EY_FLAG_STATE_ON_PLAYER = 2, BG_EY_FLAG_STATE_ON_GROUND = 3 }
 
enum  EYBattlegroundPointState { EY_POINT_NO_OWNER = 0, EY_POINT_STATE_UNCONTROLLED = 0, EY_POINT_UNDER_CONTROL = 3 }
 
enum  BG_EY_Objectives { EY_OBJECTIVE_CAPTURE_FLAG = 183 }
 

Variables

Position const BG_EY_TriggerPositions [EY_POINTS_MAX]
 
const uint8 BG_EY_TickPoints [EY_POINTS_MAX] = {1, 2, 5, 10}
 
const uint32 BG_EY_FlagPoints [EY_POINTS_MAX] = {75, 85, 100, 500}
 
const
BattlegroundEYPointIconsStruct 
m_PointsIconStruct [EY_POINTS_MAX]
 
const
BattlegroundEYLosingPointStruct 
m_LosingPointTypes [EY_POINTS_MAX]
 
const
BattlegroundEYCapturingPointStruct 
m_CapturingPointTypes [EY_POINTS_MAX]
 

Macro Definition Documentation

#define BG_EY_EYWeekendHonorTicks   160
#define BG_EY_NotEYWeekendHonorTicks   260

Enumeration Type Documentation

Enumerator
BG_EY_FLAG_STATE_ON_BASE 
BG_EY_FLAG_STATE_WAIT_RESPAWN 
BG_EY_FLAG_STATE_ON_PLAYER 
BG_EY_FLAG_STATE_ON_GROUND 
232 {
237 };
Definition: BattlegroundEY.h:234
Definition: BattlegroundEY.h:233
Definition: BattlegroundEY.h:235
Definition: BattlegroundEY.h:236
enum BG_EY_Misc
Enumerator
BG_EY_EVENT_START_BATTLE 
BG_EY_FLAG_RESPAWN_TIME 
BG_EY_FPOINTS_TICK_TIME 
28 {
29  BG_EY_EVENT_START_BATTLE = 13180, // Achievement: Flurry
32 };
Definition: BattlegroundEY.h:31
Definition: BattlegroundEY.h:30
Definition: BattlegroundEY.h:29
Definition: Common.h:103
Enumerator
EY_OBJECTIVE_CAPTURE_FLAG 
247 {
249 };
Definition: BattlegroundEY.h:248
Enumerator
BG_EY_POINT_MAX_CAPTURERS_COUNT 
BG_EY_POINT_RADIUS 
BG_EY_PROGRESS_BAR_DONT_SHOW 
BG_EY_PROGRESS_BAR_SHOW 
BG_EY_PROGRESS_BAR_PERCENT_GREY 
BG_EY_PROGRESS_BAR_STATE_MIDDLE 
BG_EY_PROGRESS_BAR_HORDE_CONTROLLED 
BG_EY_PROGRESS_BAR_NEUTRAL_LOW 
BG_EY_PROGRESS_BAR_NEUTRAL_HIGH 
BG_EY_PROGRESS_BAR_ALI_CONTROLLED 
62 {
64  BG_EY_POINT_RADIUS = 70,
73 };
Definition: BattlegroundEY.h:71
Definition: BattlegroundEY.h:63
Definition: BattlegroundEY.h:67
Definition: BattlegroundEY.h:65
Definition: BattlegroundEY.h:69
Definition: BattlegroundEY.h:70
Definition: BattlegroundEY.h:68
Definition: BattlegroundEY.h:64
Definition: BattlegroundEY.h:66
Definition: BattlegroundEY.h:72
Enumerator
BG_EY_WARNING_NEAR_VICTORY_SCORE 
BG_EY_MAX_TEAM_SCORE 
226 {
228  BG_EY_MAX_TEAM_SCORE = 1600
229 };
Definition: BattlegroundEY.h:227
Definition: BattlegroundEY.h:228
Enumerator
BG_EY_SOUND_FLAG_PICKED_UP_ALLIANCE 
BG_EY_SOUND_FLAG_CAPTURED_HORDE 
BG_EY_SOUND_FLAG_PICKED_UP_HORDE 
BG_EY_SOUND_FLAG_CAPTURED_ALLIANCE 
BG_EY_SOUND_FLAG_RESET 
76 {
77  //strange ids, but sure about them
83 };
Definition: BattlegroundEY.h:82
Definition: BattlegroundEY.h:79
Definition: BattlegroundEY.h:78
Definition: BattlegroundEY.h:81
Definition: BattlegroundEY.h:80
Enumerator
BG_EY_NETHERSTORM_FLAG_SPELL 
BG_EY_PLAYER_DROPPED_FLAG_SPELL 
86 {
89 };
Definition: BattlegroundEY.h:88
Definition: BattlegroundEY.h:87
Enumerator
EY_ALLIANCE_RESOURCES 
EY_HORDE_RESOURCES 
EY_ALLIANCE_BASE 
EY_HORDE_BASE 
DRAENEI_RUINS_HORDE_CONTROL 
DRAENEI_RUINS_ALLIANCE_CONTROL 
DRAENEI_RUINS_UNCONTROL 
MAGE_TOWER_ALLIANCE_CONTROL 
MAGE_TOWER_HORDE_CONTROL 
MAGE_TOWER_UNCONTROL 
FEL_REAVER_HORDE_CONTROL 
FEL_REAVER_ALLIANCE_CONTROL 
FEL_REAVER_UNCONTROL 
BLOOD_ELF_HORDE_CONTROL 
BLOOD_ELF_ALLIANCE_CONTROL 
BLOOD_ELF_UNCONTROL 
PROGRESS_BAR_PERCENT_GREY 
PROGRESS_BAR_STATUS 
PROGRESS_BAR_SHOW 
NETHERSTORM_FLAG 
NETHERSTORM_FLAG_STATE_ALLIANCE 
NETHERSTORM_FLAG_STATE_HORDE 
35 {
36  EY_ALLIANCE_RESOURCES = 2749,
37  EY_HORDE_RESOURCES = 2750,
38  EY_ALLIANCE_BASE = 2752,
39  EY_HORDE_BASE = 2753,
45  MAGE_TOWER_UNCONTROL = 2728,
48  FEL_REAVER_UNCONTROL = 2725,
51  BLOOD_ELF_UNCONTROL = 2722,
52  PROGRESS_BAR_PERCENT_GREY = 2720, //100 = empty (only grey), 0 = blue|red (no grey)
53  PROGRESS_BAR_STATUS = 2719, //50 init!, 48 ... hordak bere .. 33 .. 0 = full 100% hordacky, 100 = full alliance
54  PROGRESS_BAR_SHOW = 2718, //1 init, 0 druhy send - bez messagu, 1 = controlled aliance
55  NETHERSTORM_FLAG = 2757,
56  //set to 2 when flag is picked up, and to 1 if it is dropped
59 };
Definition: BattlegroundEY.h:46
Definition: BattlegroundEY.h:41
Definition: BattlegroundEY.h:58
Definition: BattlegroundEY.h:48
Definition: BattlegroundEY.h:49
Definition: BattlegroundEY.h:47
Definition: BattlegroundEY.h:54
Definition: BattlegroundEY.h:44
Definition: BattlegroundEY.h:38
Definition: BattlegroundEY.h:37
Definition: BattlegroundEY.h:53
Definition: BattlegroundEY.h:55
Definition: BattlegroundEY.h:57
Definition: BattlegroundEY.h:39
Definition: BattlegroundEY.h:52
Definition: BattlegroundEY.h:40
Definition: BattlegroundEY.h:51
Definition: BattlegroundEY.h:36
Definition: BattlegroundEY.h:43
Definition: BattlegroundEY.h:50
Definition: BattlegroundEY.h:42
Definition: BattlegroundEY.h:45
Enumerator
EY_SPIRIT_FEL_REAVER 
EY_SPIRIT_BLOOD_ELF 
EY_SPIRIT_DRAENEI_RUINS 
EY_SPIRIT_MAGE_TOWER 
EY_SPIRIT_MAIN_ALLIANCE 
EY_SPIRIT_MAIN_HORDE 
EY_TRIGGER_FEL_REAVER 
EY_TRIGGER_BLOOD_ELF 
EY_TRIGGER_DRAENEI_RUINS 
EY_TRIGGER_MAGE_TOWER 
BG_EY_CREATURES_MAX 
141 {
148 
153 
155 };
Definition: BattlegroundEY.h:143
Definition: BattlegroundEY.h:154
Definition: BattlegroundEY.h:152
Definition: BattlegroundEY.h:145
Definition: BattlegroundEY.h:144
Definition: BattlegroundEY.h:151
Definition: BattlegroundEY.h:142
Definition: BattlegroundEY.h:149
Definition: BattlegroundEY.h:146
Definition: BattlegroundEY.h:147
Definition: BattlegroundEY.h:150
Enumerator
EY_GRAVEYARD_MAIN_ALLIANCE 
EY_GRAVEYARD_MAIN_HORDE 
EY_GRAVEYARD_FEL_REAVER 
EY_GRAVEYARD_BLOOD_ELF 
EY_GRAVEYARD_DRAENEI_RUINS 
EY_GRAVEYARD_MAGE_TOWER 
120 {
124  EY_GRAVEYARD_BLOOD_ELF = 1106,
127 };
Definition: BattlegroundEY.h:123
Definition: BattlegroundEY.h:125
Definition: BattlegroundEY.h:122
Definition: BattlegroundEY.h:126
Definition: BattlegroundEY.h:121
Definition: BattlegroundEY.h:124
Enumerator
BG_OBJECT_A_DOOR_EY_ENTRY 
BG_OBJECT_H_DOOR_EY_ENTRY 
BG_OBJECT_FLAG1_EY_ENTRY 
BG_OBJECT_FLAG2_EY_ENTRY 
BG_OBJECT_FLAG3_EY_ENTRY 
BG_OBJECT_A_BANNER_EY_ENTRY 
BG_OBJECT_H_BANNER_EY_ENTRY 
BG_OBJECT_N_BANNER_EY_ENTRY 
BG_OBJECT_BE_TOWER_CAP_EY_ENTRY 
BG_OBJECT_FR_TOWER_CAP_EY_ENTRY 
BG_OBJECT_HU_TOWER_CAP_EY_ENTRY 
BG_OBJECT_DR_TOWER_CAP_EY_ENTRY 
92 {
93  BG_OBJECT_A_DOOR_EY_ENTRY = 184719, //Alliance door
94  BG_OBJECT_H_DOOR_EY_ENTRY = 184720, //Horde door
95  BG_OBJECT_FLAG1_EY_ENTRY = 184493, //Netherstorm flag (generic)
96  BG_OBJECT_FLAG2_EY_ENTRY = 184141, //Netherstorm flag (flagstand)
97  BG_OBJECT_FLAG3_EY_ENTRY = 184142, //Netherstorm flag (flagdrop)
98  BG_OBJECT_A_BANNER_EY_ENTRY = 184381, //Visual Banner (Alliance)
99  BG_OBJECT_H_BANNER_EY_ENTRY = 184380, //Visual Banner (Horde)
100  BG_OBJECT_N_BANNER_EY_ENTRY = 184382, //Visual Banner (Neutral)
101  BG_OBJECT_BE_TOWER_CAP_EY_ENTRY = 184080, //BE Tower Cap Pt
102  BG_OBJECT_FR_TOWER_CAP_EY_ENTRY = 184081, //Fel Reaver Cap Pt
103  BG_OBJECT_HU_TOWER_CAP_EY_ENTRY = 184082, //Human Tower Cap Pt
104  BG_OBJECT_DR_TOWER_CAP_EY_ENTRY = 184083 //Draenei Tower Cap Pt
105 };
Definition: BattlegroundEY.h:96
Definition: BattlegroundEY.h:93
Definition: BattlegroundEY.h:101
Definition: BattlegroundEY.h:94
Definition: BattlegroundEY.h:98
Definition: BattlegroundEY.h:100
Definition: BattlegroundEY.h:102
Definition: BattlegroundEY.h:95
Definition: BattlegroundEY.h:99
Definition: BattlegroundEY.h:97
Definition: BattlegroundEY.h:103
Definition: BattlegroundEY.h:104
Enumerator
BG_EY_OBJECT_DOOR_A 
BG_EY_OBJECT_DOOR_H 
BG_EY_OBJECT_A_BANNER_FEL_REAVER_CENTER 
BG_EY_OBJECT_A_BANNER_FEL_REAVER_LEFT 
BG_EY_OBJECT_A_BANNER_FEL_REAVER_RIGHT 
BG_EY_OBJECT_A_BANNER_BLOOD_ELF_CENTER 
BG_EY_OBJECT_A_BANNER_BLOOD_ELF_LEFT 
BG_EY_OBJECT_A_BANNER_BLOOD_ELF_RIGHT 
BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_CENTER 
BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_LEFT 
BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_RIGHT 
BG_EY_OBJECT_A_BANNER_MAGE_TOWER_CENTER 
BG_EY_OBJECT_A_BANNER_MAGE_TOWER_LEFT 
BG_EY_OBJECT_A_BANNER_MAGE_TOWER_RIGHT 
BG_EY_OBJECT_H_BANNER_FEL_REAVER_CENTER 
BG_EY_OBJECT_H_BANNER_FEL_REAVER_LEFT 
BG_EY_OBJECT_H_BANNER_FEL_REAVER_RIGHT 
BG_EY_OBJECT_H_BANNER_BLOOD_ELF_CENTER 
BG_EY_OBJECT_H_BANNER_BLOOD_ELF_LEFT 
BG_EY_OBJECT_H_BANNER_BLOOD_ELF_RIGHT 
BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_CENTER 
BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_LEFT 
BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_RIGHT 
BG_EY_OBJECT_H_BANNER_MAGE_TOWER_CENTER 
BG_EY_OBJECT_H_BANNER_MAGE_TOWER_LEFT 
BG_EY_OBJECT_H_BANNER_MAGE_TOWER_RIGHT 
BG_EY_OBJECT_N_BANNER_FEL_REAVER_CENTER 
BG_EY_OBJECT_N_BANNER_FEL_REAVER_LEFT 
BG_EY_OBJECT_N_BANNER_FEL_REAVER_RIGHT 
BG_EY_OBJECT_N_BANNER_BLOOD_ELF_CENTER 
BG_EY_OBJECT_N_BANNER_BLOOD_ELF_LEFT 
BG_EY_OBJECT_N_BANNER_BLOOD_ELF_RIGHT 
BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_CENTER 
BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_LEFT 
BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_RIGHT 
BG_EY_OBJECT_N_BANNER_MAGE_TOWER_CENTER 
BG_EY_OBJECT_N_BANNER_MAGE_TOWER_LEFT 
BG_EY_OBJECT_N_BANNER_MAGE_TOWER_RIGHT 
BG_EY_OBJECT_TOWER_CAP_FEL_REAVER 
BG_EY_OBJECT_TOWER_CAP_BLOOD_ELF 
BG_EY_OBJECT_TOWER_CAP_DRAENEI_RUINS 
BG_EY_OBJECT_TOWER_CAP_MAGE_TOWER 
BG_EY_OBJECT_FLAG_NETHERSTORM 
BG_EY_OBJECT_FLAG_FEL_REAVER 
BG_EY_OBJECT_FLAG_BLOOD_ELF 
BG_EY_OBJECT_FLAG_DRAENEI_RUINS 
BG_EY_OBJECT_FLAG_MAGE_TOWER 
BG_EY_OBJECT_SPEEDBUFF_FEL_REAVER 
BG_EY_OBJECT_REGENBUFF_FEL_REAVER 
BG_EY_OBJECT_BERSERKBUFF_FEL_REAVER 
BG_EY_OBJECT_SPEEDBUFF_BLOOD_ELF 
BG_EY_OBJECT_REGENBUFF_BLOOD_ELF 
BG_EY_OBJECT_BERSERKBUFF_BLOOD_ELF 
BG_EY_OBJECT_SPEEDBUFF_DRAENEI_RUINS 
BG_EY_OBJECT_REGENBUFF_DRAENEI_RUINS 
BG_EY_OBJECT_BERSERKBUFF_DRAENEI_RUINS 
BG_EY_OBJECT_SPEEDBUFF_MAGE_TOWER 
BG_EY_OBJECT_REGENBUFF_MAGE_TOWER 
BG_EY_OBJECT_BERSERKBUFF_MAGE_TOWER 
BG_EY_OBJECT_MAX 
158 {
206  //buffs
219  BG_EY_OBJECT_MAX = 59
220 };
Definition: BattlegroundEY.h:198
Definition: BattlegroundEY.h:181
Definition: BattlegroundEY.h:193
Definition: BattlegroundEY.h:194
Definition: BattlegroundEY.h:201
Definition: BattlegroundEY.h:173
Definition: BattlegroundEY.h:213
Definition: BattlegroundEY.h:212
Definition: BattlegroundEY.h:217
Definition: BattlegroundEY.h:168
Definition: BattlegroundEY.h:190
Definition: BattlegroundEY.h:184
Definition: BattlegroundEY.h:188
Definition: BattlegroundEY.h:218
Definition: BattlegroundEY.h:216
Definition: BattlegroundEY.h:208
Definition: BattlegroundEY.h:187
Definition: BattlegroundEY.h:200
Definition: BattlegroundEY.h:165
Definition: BattlegroundEY.h:186
Definition: BattlegroundEY.h:219
Definition: BattlegroundEY.h:185
Definition: BattlegroundEY.h:182
Definition: BattlegroundEY.h:183
Definition: BattlegroundEY.h:172
Definition: BattlegroundEY.h:179
Definition: BattlegroundEY.h:196
Definition: BattlegroundEY.h:166
Definition: BattlegroundEY.h:189
Definition: BattlegroundEY.h:160
Definition: BattlegroundEY.h:209
Definition: BattlegroundEY.h:170
Definition: BattlegroundEY.h:159
Definition: BattlegroundEY.h:162
Definition: BattlegroundEY.h:169
Definition: BattlegroundEY.h:195
Definition: BattlegroundEY.h:207
Definition: BattlegroundEY.h:214
Definition: BattlegroundEY.h:191
Definition: BattlegroundEY.h:164
Definition: BattlegroundEY.h:203
Definition: BattlegroundEY.h:211
Definition: BattlegroundEY.h:167
Definition: BattlegroundEY.h:204
Definition: BattlegroundEY.h:177
Definition: BattlegroundEY.h:180
Definition: BattlegroundEY.h:199
Definition: BattlegroundEY.h:202
Definition: BattlegroundEY.h:174
Definition: BattlegroundEY.h:205
Definition: BattlegroundEY.h:175
Definition: BattlegroundEY.h:163
Definition: BattlegroundEY.h:171
Definition: BattlegroundEY.h:192
Definition: BattlegroundEY.h:215
Definition: BattlegroundEY.h:161
Definition: BattlegroundEY.h:178
Definition: BattlegroundEY.h:197
Definition: BattlegroundEY.h:176
Definition: BattlegroundEY.h:210
Enumerator
FEL_REAVER 
BLOOD_ELF 
DRAENEI_RUINS 
MAGE_TOWER 
EY_PLAYERS_OUT_OF_POINTS 
EY_POINTS_MAX 
130 {
131  FEL_REAVER = 0,
132  BLOOD_ELF = 1,
133  DRAENEI_RUINS = 2,
134  MAGE_TOWER = 3,
135 
137  EY_POINTS_MAX = 4
138 };
Definition: BattlegroundEY.h:132
Definition: BattlegroundEY.h:137
Definition: BattlegroundEY.h:133
Definition: BattlegroundEY.h:136
Definition: BattlegroundEY.h:134
Definition: BattlegroundEY.h:131
Enumerator
EY_POINT_NO_OWNER 
EY_POINT_STATE_UNCONTROLLED 
EY_POINT_UNDER_CONTROL 
240 {
241  EY_POINT_NO_OWNER = 0,
244 };
Definition: BattlegroundEY.h:242
Definition: BattlegroundEY.h:243
Definition: BattlegroundEY.h:241
Enumerator
TR_BLOOD_ELF_POINT 
TR_FEL_REAVER_POINT 
TR_MAGE_TOWER_POINT 
TR_DRAENEI_RUINS_POINT 
TR_BLOOD_ELF_BUFF 
TR_FEL_REAVER_BUFF 
TR_MAGE_TOWER_BUFF 
TR_DRAENEI_RUINS_BUFF 
108 {
109  TR_BLOOD_ELF_POINT = 4476,
110  TR_FEL_REAVER_POINT = 4514,
111  TR_MAGE_TOWER_POINT = 4516,
112  TR_DRAENEI_RUINS_POINT = 4518,
113  TR_BLOOD_ELF_BUFF = 4568,
114  TR_FEL_REAVER_BUFF = 4569,
115  TR_MAGE_TOWER_BUFF = 4570,
116  TR_DRAENEI_RUINS_BUFF = 4571
117 };
Definition: BattlegroundEY.h:115
Definition: BattlegroundEY.h:109
Definition: BattlegroundEY.h:110
Definition: BattlegroundEY.h:116
Definition: BattlegroundEY.h:114
Definition: BattlegroundEY.h:111
Definition: BattlegroundEY.h:112
Definition: BattlegroundEY.h:113

Variable Documentation

const uint32 BG_EY_FlagPoints[EY_POINTS_MAX] = {75, 85, 100, 500}
const uint8 BG_EY_TickPoints[EY_POINTS_MAX] = {1, 2, 5, 10}
Position const BG_EY_TriggerPositions[EY_POINTS_MAX]
Initial value:
=
{
{2044.28f, 1729.68f, 1189.96f, 0.017453f},
{2048.83f, 1393.65f, 1194.49f, 0.20944f},
{2286.56f, 1402.36f, 1197.11f, 3.72381f},
{2284.48f, 1731.23f, 1189.99f, 2.89725f}
}
Initial value:
=
{
}
Definition: Language.h:680
Definition: BattlegroundEY.h:194
Definition: BattlegroundEY.h:173
Definition: Language.h:679
Definition: Language.h:682
Definition: BattlegroundEY.h:188
Definition: BattlegroundEY.h:283
Definition: Language.h:678
Definition: BattlegroundEY.h:123
Definition: Language.h:684
Definition: BattlegroundEY.h:185
Definition: BattlegroundEY.h:182
Definition: BattlegroundEY.h:179
Definition: BattlegroundEY.h:125
Definition: BattlegroundEY.h:170
Definition: BattlegroundEY.h:126
Definition: BattlegroundEY.h:124
Definition: BattlegroundEY.h:191
Definition: BattlegroundEY.h:164
Definition: BattlegroundEY.h:167
Definition: Language.h:681
Definition: Language.h:685
Definition: BattlegroundEY.h:161
Definition: BattlegroundEY.h:176
Definition: Language.h:683
Initial value:
=
{
}
Definition: Language.h:687
Definition: BattlegroundEY.h:194
Definition: BattlegroundEY.h:173
Definition: Language.h:686
Definition: BattlegroundEY.h:188
Definition: Language.h:691
Definition: Language.h:688
Definition: BattlegroundEY.h:185
Definition: BattlegroundEY.h:182
Definition: Language.h:693
Definition: BattlegroundEY.h:179
Definition: BattlegroundEY.h:170
Definition: Language.h:690
Definition: BattlegroundEY.h:191
Definition: BattlegroundEY.h:164
Definition: BattlegroundEY.h:167
Definition: BattlegroundEY.h:268
Definition: Language.h:692
Definition: Language.h:689
Definition: BattlegroundEY.h:161
Definition: BattlegroundEY.h:176