AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BattlegroundEY.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "EventMap.h"

Go to the source code of this file.

Classes

struct  BattlegroundEYPointIconsStruct
 
struct  BattlegroundEYLosingPointStruct
 
struct  BattlegroundEYCapturingPointStruct
 
struct  BattlegroundEYScore
 
class  BattlegroundEY
 
struct  BattlegroundEY::CapturePointInfo
 

Enumerations

enum  BG_EY_Events {
  BG_EY_EVENT_ADD_POINTS = 1 ,
  BG_EY_EVENT_FLAG_ON_GROUND = 2 ,
  BG_EY_EVENT_RESPAWN_FLAG = 3 ,
  BG_EY_EVENT_CHECK_CPOINTS = 4
}
 
enum  BG_EY_Timers {
  BG_EY_FLAG_RESPAWN_TIME = 10 * IN_MILLISECONDS ,
  BG_EY_FLAG_ON_GROUND_TIME = 10 * IN_MILLISECONDS ,
  BG_EY_FPOINTS_CHECK_TIME = 2 * 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 = 50 ,
  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  BG_EY_ObjectEntry {
  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  BG_EY_AreaTriggers {
  AT_BLOOD_ELF_POINT = 4476 ,
  AT_FEL_REAVER_POINT = 4514 ,
  AT_MAGE_TOWER_POINT = 4516 ,
  AT_DRAENEI_RUINS_POINT = 4518 ,
  AT_BLOOD_ELF_BUFF = 4568 ,
  AT_FEL_REAVER_BUFF = 4569 ,
  AT_MAGE_TOWER_BUFF = 4570 ,
  AT_DRAENEI_RUINS_BUFF = 4571
}
 
enum  BG_EY_Graveyards {
  BG_EY_GRAVEYARD_MAIN_ALLIANCE = 1103 ,
  BG_EY_GRAVEYARD_MAIN_HORDE = 1104 ,
  BG_EY_GRAVEYARD_FEL_REAVER = 1105 ,
  BG_EY_GRAVEYARD_BLOOD_ELF = 1106 ,
  BG_EY_GRAVEYARD_DRAENEI_RUINS = 1107 ,
  BG_EY_GRAVEYARD_MAGE_TOWER = 1108
}
 
enum  BG_EY_Points {
  POINT_FEL_REAVER = 0 ,
  POINT_BLOOD_ELF = 1 ,
  POINT_DRAENEI_RUINS = 2 ,
  POINT_MAGE_TOWER = 3 ,
  EY_POINTS_MAX = 4
}
 
enum  BG_EY_CreatureTypes {
  BG_EY_SPIRIT_FEL_REAVER = 0 ,
  BG_EY_SPIRIT_BLOOD_ELF = 1 ,
  BG_EY_SPIRIT_DRAENEI_RUINS = 2 ,
  BG_EY_SPIRIT_MAGE_TOWER = 3 ,
  BG_EY_SPIRIT_MAIN_ALLIANCE = 4 ,
  BG_EY_SPIRIT_MAIN_HORDE = 5 ,
  BG_EY_TRIGGER_FEL_REAVER = 6 ,
  BG_EY_TRIGGER_BLOOD_ELF = 7 ,
  BG_EY_TRIGGER_DRAENEI_RUINS = 8 ,
  BG_EY_TRIGGER_MAGE_TOWER = 9 ,
  BG_EY_CREATURES_MAX = 10
}
 
enum  BG_EY_ObjectTypes {
  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 ,
  BG_EY_HONOR_TICK_WEEKEND = 160 ,
  BG_EY_HONOR_TICK_NORMAL = 260 ,
  BG_EY_EVENT_START_BATTLE = 13180 ,
  BG_EY_OBJECTIVE_CAPTURE_FLAG = 183
}
 
enum  BG_EY_FlagState {
  BG_EY_FLAG_STATE_ON_BASE = 1 ,
  BG_EY_FLAG_STATE_ON_PLAYER = 2 ,
  BG_EY_FLAG_STATE_ON_GROUND = 3
}
 
enum  BG_EY_BroadcastTexts {
  BG_EY_TEXT_ALLIANCE_TAKEN_FEL_REAVER_RUINS = 17828 ,
  BG_EY_TEXT_HORDE_TAKEN_FEL_REAVER_RUINS = 17829 ,
  BG_EY_TEXT_ALLIANCE_LOST_FEL_REAVER_RUINS = 17835 ,
  BG_EY_TEXT_HORDE_LOST_FEL_REAVER_RUINS = 17836 ,
  BG_EY_TEXT_ALLIANCE_TAKEN_BLOOD_ELF_TOWER = 17819 ,
  BG_EY_TEXT_HORDE_TAKEN_BLOOD_ELF_TOWER = 17823 ,
  BG_EY_TEXT_ALLIANCE_LOST_BLOOD_ELF_TOWER = 17831 ,
  BG_EY_TEXT_HORDE_LOST_BLOOD_ELF_TOWER = 17832 ,
  BG_EY_TEXT_ALLIANCE_TAKEN_DRAENEI_RUINS = 17827 ,
  BG_EY_TEXT_HORDE_TAKEN_DRAENEI_RUINS = 17826 ,
  BG_EY_TEXT_ALLIANCE_LOST_DRAENEI_RUINS = 17833 ,
  BG_EY_TEXT_HORDE_LOST_DRAENEI_RUINS = 17834 ,
  BG_EY_TEXT_ALLIANCE_TAKEN_MAGE_TOWER = 17824 ,
  BG_EY_TEXT_HORDE_TAKEN_MAGE_TOWER = 17825 ,
  BG_EY_TEXT_ALLIANCE_LOST_MAGE_TOWER = 17837 ,
  BG_EY_TEXT_HORDE_LOST_MAGE_TOWER = 17838 ,
  BG_EY_TEXT_TAKEN_FLAG = 18359 ,
  BG_EY_TEXT_FLAG_DROPPED = 18361 ,
  BG_EY_TEXT_FLAG_RESET = 18364 ,
  BG_EY_TEXT_ALLIANCE_CAPTURED_FLAG = 18375 ,
  BG_EY_TEXT_HORDE_CAPTURED_FLAG = 18384
}
 

Variables

const float BG_EY_TriggerPositions [EY_POINTS_MAX][4]
 
const uint32 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]
 

Enumeration Type Documentation

◆ BG_EY_AreaTriggers

Enumerator
AT_BLOOD_ELF_POINT 
AT_FEL_REAVER_POINT 
AT_MAGE_TOWER_POINT 
AT_DRAENEI_RUINS_POINT 
AT_BLOOD_ELF_BUFF 
AT_FEL_REAVER_BUFF 
AT_MAGE_TOWER_BUFF 
AT_DRAENEI_RUINS_BUFF 
114{
115 AT_BLOOD_ELF_POINT = 4476,
116 AT_FEL_REAVER_POINT = 4514,
117 AT_MAGE_TOWER_POINT = 4516,
119 AT_BLOOD_ELF_BUFF = 4568,
120 AT_FEL_REAVER_BUFF = 4569,
121 AT_MAGE_TOWER_BUFF = 4570,
123};
@ AT_BLOOD_ELF_BUFF
Definition: BattlegroundEY.h:119
@ AT_MAGE_TOWER_BUFF
Definition: BattlegroundEY.h:121
@ AT_MAGE_TOWER_POINT
Definition: BattlegroundEY.h:117
@ AT_FEL_REAVER_BUFF
Definition: BattlegroundEY.h:120
@ AT_FEL_REAVER_POINT
Definition: BattlegroundEY.h:116
@ AT_DRAENEI_RUINS_BUFF
Definition: BattlegroundEY.h:122
@ AT_BLOOD_ELF_POINT
Definition: BattlegroundEY.h:115
@ AT_DRAENEI_RUINS_POINT
Definition: BattlegroundEY.h:118

◆ BG_EY_BroadcastTexts

Enumerator
BG_EY_TEXT_ALLIANCE_TAKEN_FEL_REAVER_RUINS 
BG_EY_TEXT_HORDE_TAKEN_FEL_REAVER_RUINS 
BG_EY_TEXT_ALLIANCE_LOST_FEL_REAVER_RUINS 
BG_EY_TEXT_HORDE_LOST_FEL_REAVER_RUINS 
BG_EY_TEXT_ALLIANCE_TAKEN_BLOOD_ELF_TOWER 
BG_EY_TEXT_HORDE_TAKEN_BLOOD_ELF_TOWER 
BG_EY_TEXT_ALLIANCE_LOST_BLOOD_ELF_TOWER 
BG_EY_TEXT_HORDE_LOST_BLOOD_ELF_TOWER 
BG_EY_TEXT_ALLIANCE_TAKEN_DRAENEI_RUINS 
BG_EY_TEXT_HORDE_TAKEN_DRAENEI_RUINS 
BG_EY_TEXT_ALLIANCE_LOST_DRAENEI_RUINS 
BG_EY_TEXT_HORDE_LOST_DRAENEI_RUINS 
BG_EY_TEXT_ALLIANCE_TAKEN_MAGE_TOWER 
BG_EY_TEXT_HORDE_TAKEN_MAGE_TOWER 
BG_EY_TEXT_ALLIANCE_LOST_MAGE_TOWER 
BG_EY_TEXT_HORDE_LOST_MAGE_TOWER 
BG_EY_TEXT_TAKEN_FLAG 
BG_EY_TEXT_FLAG_DROPPED 
BG_EY_TEXT_FLAG_RESET 
BG_EY_TEXT_ALLIANCE_CAPTURED_FLAG 
BG_EY_TEXT_HORDE_CAPTURED_FLAG 
246{
251
256
261
266
267 BG_EY_TEXT_TAKEN_FLAG = 18359,
269 BG_EY_TEXT_FLAG_RESET = 18364,
272};
@ BG_EY_TEXT_HORDE_LOST_BLOOD_ELF_TOWER
Definition: BattlegroundEY.h:255
@ BG_EY_TEXT_ALLIANCE_TAKEN_MAGE_TOWER
Definition: BattlegroundEY.h:262
@ BG_EY_TEXT_HORDE_LOST_FEL_REAVER_RUINS
Definition: BattlegroundEY.h:250
@ BG_EY_TEXT_TAKEN_FLAG
Definition: BattlegroundEY.h:267
@ BG_EY_TEXT_ALLIANCE_TAKEN_FEL_REAVER_RUINS
Definition: BattlegroundEY.h:247
@ BG_EY_TEXT_FLAG_RESET
Definition: BattlegroundEY.h:269
@ BG_EY_TEXT_ALLIANCE_LOST_MAGE_TOWER
Definition: BattlegroundEY.h:264
@ BG_EY_TEXT_HORDE_LOST_DRAENEI_RUINS
Definition: BattlegroundEY.h:260
@ BG_EY_TEXT_HORDE_LOST_MAGE_TOWER
Definition: BattlegroundEY.h:265
@ BG_EY_TEXT_HORDE_TAKEN_DRAENEI_RUINS
Definition: BattlegroundEY.h:258
@ BG_EY_TEXT_HORDE_TAKEN_MAGE_TOWER
Definition: BattlegroundEY.h:263
@ BG_EY_TEXT_ALLIANCE_TAKEN_BLOOD_ELF_TOWER
Definition: BattlegroundEY.h:252
@ BG_EY_TEXT_ALLIANCE_CAPTURED_FLAG
Definition: BattlegroundEY.h:270
@ BG_EY_TEXT_ALLIANCE_TAKEN_DRAENEI_RUINS
Definition: BattlegroundEY.h:257
@ BG_EY_TEXT_FLAG_DROPPED
Definition: BattlegroundEY.h:268
@ BG_EY_TEXT_HORDE_TAKEN_FEL_REAVER_RUINS
Definition: BattlegroundEY.h:248
@ BG_EY_TEXT_HORDE_TAKEN_BLOOD_ELF_TOWER
Definition: BattlegroundEY.h:253
@ BG_EY_TEXT_HORDE_CAPTURED_FLAG
Definition: BattlegroundEY.h:271
@ BG_EY_TEXT_ALLIANCE_LOST_BLOOD_ELF_TOWER
Definition: BattlegroundEY.h:254
@ BG_EY_TEXT_ALLIANCE_LOST_FEL_REAVER_RUINS
Definition: BattlegroundEY.h:249
@ BG_EY_TEXT_ALLIANCE_LOST_DRAENEI_RUINS
Definition: BattlegroundEY.h:259

◆ BG_EY_CreatureTypes

Enumerator
BG_EY_SPIRIT_FEL_REAVER 
BG_EY_SPIRIT_BLOOD_ELF 
BG_EY_SPIRIT_DRAENEI_RUINS 
BG_EY_SPIRIT_MAGE_TOWER 
BG_EY_SPIRIT_MAIN_ALLIANCE 
BG_EY_SPIRIT_MAIN_HORDE 
BG_EY_TRIGGER_FEL_REAVER 
BG_EY_TRIGGER_BLOOD_ELF 
BG_EY_TRIGGER_DRAENEI_RUINS 
BG_EY_TRIGGER_MAGE_TOWER 
BG_EY_CREATURES_MAX 
145{
152
157
159};
@ BG_EY_TRIGGER_DRAENEI_RUINS
Definition: BattlegroundEY.h:155
@ BG_EY_SPIRIT_MAIN_HORDE
Definition: BattlegroundEY.h:151
@ BG_EY_SPIRIT_FEL_REAVER
Definition: BattlegroundEY.h:146
@ BG_EY_SPIRIT_MAIN_ALLIANCE
Definition: BattlegroundEY.h:150
@ BG_EY_TRIGGER_FEL_REAVER
Definition: BattlegroundEY.h:153
@ BG_EY_SPIRIT_BLOOD_ELF
Definition: BattlegroundEY.h:147
@ BG_EY_SPIRIT_DRAENEI_RUINS
Definition: BattlegroundEY.h:148
@ BG_EY_TRIGGER_MAGE_TOWER
Definition: BattlegroundEY.h:156
@ BG_EY_TRIGGER_BLOOD_ELF
Definition: BattlegroundEY.h:154
@ BG_EY_SPIRIT_MAGE_TOWER
Definition: BattlegroundEY.h:149
@ BG_EY_CREATURES_MAX
Definition: BattlegroundEY.h:158

◆ BG_EY_Events

Enumerator
BG_EY_EVENT_ADD_POINTS 
BG_EY_EVENT_FLAG_ON_GROUND 
BG_EY_EVENT_RESPAWN_FLAG 
BG_EY_EVENT_CHECK_CPOINTS 
26{
31};
@ BG_EY_EVENT_RESPAWN_FLAG
Definition: BattlegroundEY.h:29
@ BG_EY_EVENT_FLAG_ON_GROUND
Definition: BattlegroundEY.h:28
@ BG_EY_EVENT_CHECK_CPOINTS
Definition: BattlegroundEY.h:30
@ BG_EY_EVENT_ADD_POINTS
Definition: BattlegroundEY.h:27

◆ BG_EY_FlagState

Enumerator
BG_EY_FLAG_STATE_ON_BASE 
BG_EY_FLAG_STATE_ON_PLAYER 
BG_EY_FLAG_STATE_ON_GROUND 
239{
243};
@ BG_EY_FLAG_STATE_ON_PLAYER
Definition: BattlegroundEY.h:241
@ BG_EY_FLAG_STATE_ON_BASE
Definition: BattlegroundEY.h:240
@ BG_EY_FLAG_STATE_ON_GROUND
Definition: BattlegroundEY.h:242

◆ BG_EY_Graveyards

Enumerator
BG_EY_GRAVEYARD_MAIN_ALLIANCE 
BG_EY_GRAVEYARD_MAIN_HORDE 
BG_EY_GRAVEYARD_FEL_REAVER 
BG_EY_GRAVEYARD_BLOOD_ELF 
BG_EY_GRAVEYARD_DRAENEI_RUINS 
BG_EY_GRAVEYARD_MAGE_TOWER 
126{
133};
@ BG_EY_GRAVEYARD_FEL_REAVER
Definition: BattlegroundEY.h:129
@ BG_EY_GRAVEYARD_BLOOD_ELF
Definition: BattlegroundEY.h:130
@ BG_EY_GRAVEYARD_MAIN_HORDE
Definition: BattlegroundEY.h:128
@ BG_EY_GRAVEYARD_MAGE_TOWER
Definition: BattlegroundEY.h:132
@ BG_EY_GRAVEYARD_DRAENEI_RUINS
Definition: BattlegroundEY.h:131
@ BG_EY_GRAVEYARD_MAIN_ALLIANCE
Definition: BattlegroundEY.h:127

◆ BG_EY_ObjectEntry

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 
98{
99 BG_OBJECT_A_DOOR_EY_ENTRY = 184719, //Alliance door
100 BG_OBJECT_H_DOOR_EY_ENTRY = 184720, //Horde door
101 BG_OBJECT_FLAG1_EY_ENTRY = 184493, //Netherstorm flag (generic)
102 BG_OBJECT_FLAG2_EY_ENTRY = 184141, //Netherstorm flag (flagstand)
103 BG_OBJECT_FLAG3_EY_ENTRY = 184142, //Netherstorm flag (flagdrop)
104 BG_OBJECT_A_BANNER_EY_ENTRY = 184381, //Visual Banner (Alliance)
105 BG_OBJECT_H_BANNER_EY_ENTRY = 184380, //Visual Banner (Horde)
106 BG_OBJECT_N_BANNER_EY_ENTRY = 184382, //Visual Banner (Neutral)
107 BG_OBJECT_BE_TOWER_CAP_EY_ENTRY = 184080, //BE Tower Cap Pt
108 BG_OBJECT_FR_TOWER_CAP_EY_ENTRY = 184081, //Fel Reaver Cap Pt
109 BG_OBJECT_HU_TOWER_CAP_EY_ENTRY = 184082, //Human Tower Cap Pt
110 BG_OBJECT_DR_TOWER_CAP_EY_ENTRY = 184083 //Draenei Tower Cap Pt
111};
@ BG_OBJECT_HU_TOWER_CAP_EY_ENTRY
Definition: BattlegroundEY.h:109
@ BG_OBJECT_BE_TOWER_CAP_EY_ENTRY
Definition: BattlegroundEY.h:107
@ BG_OBJECT_FLAG3_EY_ENTRY
Definition: BattlegroundEY.h:103
@ BG_OBJECT_H_BANNER_EY_ENTRY
Definition: BattlegroundEY.h:105
@ BG_OBJECT_FLAG2_EY_ENTRY
Definition: BattlegroundEY.h:102
@ BG_OBJECT_FR_TOWER_CAP_EY_ENTRY
Definition: BattlegroundEY.h:108
@ BG_OBJECT_A_DOOR_EY_ENTRY
Definition: BattlegroundEY.h:99
@ BG_OBJECT_H_DOOR_EY_ENTRY
Definition: BattlegroundEY.h:100
@ BG_OBJECT_FLAG1_EY_ENTRY
Definition: BattlegroundEY.h:101
@ BG_OBJECT_A_BANNER_EY_ENTRY
Definition: BattlegroundEY.h:104
@ BG_OBJECT_N_BANNER_EY_ENTRY
Definition: BattlegroundEY.h:106
@ BG_OBJECT_DR_TOWER_CAP_EY_ENTRY
Definition: BattlegroundEY.h:110

◆ BG_EY_ObjectTypes

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 
162{
210 //buffs
224};
@ BG_EY_OBJECT_DOOR_H
Definition: BattlegroundEY.h:164
@ BG_EY_OBJECT_FLAG_BLOOD_ELF
Definition: BattlegroundEY.h:207
@ BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_LEFT
Definition: BattlegroundEY.h:196
@ BG_EY_OBJECT_N_BANNER_MAGE_TOWER_RIGHT
Definition: BattlegroundEY.h:200
@ BG_EY_OBJECT_N_BANNER_MAGE_TOWER_CENTER
Definition: BattlegroundEY.h:198
@ BG_EY_OBJECT_H_BANNER_FEL_REAVER_RIGHT
Definition: BattlegroundEY.h:179
@ BG_EY_OBJECT_A_BANNER_MAGE_TOWER_RIGHT
Definition: BattlegroundEY.h:176
@ BG_EY_OBJECT_TOWER_CAP_BLOOD_ELF
Definition: BattlegroundEY.h:202
@ BG_EY_OBJECT_TOWER_CAP_FEL_REAVER
Definition: BattlegroundEY.h:201
@ BG_EY_OBJECT_H_BANNER_BLOOD_ELF_CENTER
Definition: BattlegroundEY.h:180
@ BG_EY_OBJECT_TOWER_CAP_DRAENEI_RUINS
Definition: BattlegroundEY.h:203
@ BG_EY_OBJECT_N_BANNER_FEL_REAVER_LEFT
Definition: BattlegroundEY.h:190
@ BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_CENTER
Definition: BattlegroundEY.h:171
@ BG_EY_OBJECT_A_BANNER_BLOOD_ELF_RIGHT
Definition: BattlegroundEY.h:170
@ BG_EY_OBJECT_H_BANNER_MAGE_TOWER_CENTER
Definition: BattlegroundEY.h:186
@ BG_EY_OBJECT_A_BANNER_BLOOD_ELF_CENTER
Definition: BattlegroundEY.h:168
@ BG_EY_OBJECT_REGENBUFF_FEL_REAVER
Definition: BattlegroundEY.h:212
@ BG_EY_OBJECT_N_BANNER_FEL_REAVER_CENTER
Definition: BattlegroundEY.h:189
@ BG_EY_OBJECT_N_BANNER_BLOOD_ELF_RIGHT
Definition: BattlegroundEY.h:194
@ BG_EY_OBJECT_A_BANNER_FEL_REAVER_RIGHT
Definition: BattlegroundEY.h:167
@ BG_EY_OBJECT_A_BANNER_MAGE_TOWER_CENTER
Definition: BattlegroundEY.h:174
@ BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_RIGHT
Definition: BattlegroundEY.h:185
@ BG_EY_OBJECT_SPEEDBUFF_FEL_REAVER
Definition: BattlegroundEY.h:211
@ BG_EY_OBJECT_DOOR_A
Definition: BattlegroundEY.h:163
@ BG_EY_OBJECT_BERSERKBUFF_BLOOD_ELF
Definition: BattlegroundEY.h:216
@ BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_LEFT
Definition: BattlegroundEY.h:184
@ BG_EY_OBJECT_MAX
Definition: BattlegroundEY.h:223
@ BG_EY_OBJECT_H_BANNER_MAGE_TOWER_RIGHT
Definition: BattlegroundEY.h:188
@ BG_EY_OBJECT_FLAG_FEL_REAVER
Definition: BattlegroundEY.h:206
@ BG_EY_OBJECT_N_BANNER_BLOOD_ELF_CENTER
Definition: BattlegroundEY.h:192
@ BG_EY_OBJECT_BERSERKBUFF_DRAENEI_RUINS
Definition: BattlegroundEY.h:219
@ BG_EY_OBJECT_FLAG_MAGE_TOWER
Definition: BattlegroundEY.h:209
@ BG_EY_OBJECT_H_BANNER_BLOOD_ELF_LEFT
Definition: BattlegroundEY.h:181
@ BG_EY_OBJECT_A_BANNER_BLOOD_ELF_LEFT
Definition: BattlegroundEY.h:169
@ BG_EY_OBJECT_N_BANNER_FEL_REAVER_RIGHT
Definition: BattlegroundEY.h:191
@ BG_EY_OBJECT_A_BANNER_FEL_REAVER_LEFT
Definition: BattlegroundEY.h:166
@ BG_EY_OBJECT_H_BANNER_MAGE_TOWER_LEFT
Definition: BattlegroundEY.h:187
@ BG_EY_OBJECT_SPEEDBUFF_BLOOD_ELF
Definition: BattlegroundEY.h:214
@ BG_EY_OBJECT_A_BANNER_MAGE_TOWER_LEFT
Definition: BattlegroundEY.h:175
@ BG_EY_OBJECT_BERSERKBUFF_MAGE_TOWER
Definition: BattlegroundEY.h:222
@ BG_EY_OBJECT_H_BANNER_FEL_REAVER_LEFT
Definition: BattlegroundEY.h:178
@ BG_EY_OBJECT_TOWER_CAP_MAGE_TOWER
Definition: BattlegroundEY.h:204
@ BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_RIGHT
Definition: BattlegroundEY.h:173
@ BG_EY_OBJECT_REGENBUFF_DRAENEI_RUINS
Definition: BattlegroundEY.h:218
@ BG_EY_OBJECT_H_BANNER_BLOOD_ELF_RIGHT
Definition: BattlegroundEY.h:182
@ BG_EY_OBJECT_SPEEDBUFF_DRAENEI_RUINS
Definition: BattlegroundEY.h:217
@ BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_CENTER
Definition: BattlegroundEY.h:183
@ BG_EY_OBJECT_REGENBUFF_MAGE_TOWER
Definition: BattlegroundEY.h:221
@ BG_EY_OBJECT_H_BANNER_FEL_REAVER_CENTER
Definition: BattlegroundEY.h:177
@ BG_EY_OBJECT_SPEEDBUFF_MAGE_TOWER
Definition: BattlegroundEY.h:220
@ BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_LEFT
Definition: BattlegroundEY.h:172
@ BG_EY_OBJECT_REGENBUFF_BLOOD_ELF
Definition: BattlegroundEY.h:215
@ BG_EY_OBJECT_FLAG_DRAENEI_RUINS
Definition: BattlegroundEY.h:208
@ BG_EY_OBJECT_FLAG_NETHERSTORM
Definition: BattlegroundEY.h:205
@ BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_CENTER
Definition: BattlegroundEY.h:195
@ BG_EY_OBJECT_A_BANNER_FEL_REAVER_CENTER
Definition: BattlegroundEY.h:165
@ BG_EY_OBJECT_N_BANNER_BLOOD_ELF_LEFT
Definition: BattlegroundEY.h:193
@ BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_RIGHT
Definition: BattlegroundEY.h:197
@ BG_EY_OBJECT_N_BANNER_MAGE_TOWER_LEFT
Definition: BattlegroundEY.h:199
@ BG_EY_OBJECT_BERSERKBUFF_FEL_REAVER
Definition: BattlegroundEY.h:213

◆ BG_EY_Points

Enumerator
POINT_FEL_REAVER 
POINT_BLOOD_ELF 
POINT_DRAENEI_RUINS 
POINT_MAGE_TOWER 
EY_POINTS_MAX 
136{
138 POINT_BLOOD_ELF = 1,
141 EY_POINTS_MAX = 4
142};
@ POINT_BLOOD_ELF
Definition: BattlegroundEY.h:138
@ POINT_DRAENEI_RUINS
Definition: BattlegroundEY.h:139
@ EY_POINTS_MAX
Definition: BattlegroundEY.h:141
@ POINT_FEL_REAVER
Definition: BattlegroundEY.h:137
@ POINT_MAGE_TOWER
Definition: BattlegroundEY.h:140

◆ BG_EY_ProgressBarConsts

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 
69{
80};
@ BG_EY_PROGRESS_BAR_NEUTRAL_HIGH
Definition: BattlegroundEY.h:78
@ BG_EY_PROGRESS_BAR_NEUTRAL_LOW
Definition: BattlegroundEY.h:77
@ BG_EY_PROGRESS_BAR_DONT_SHOW
Definition: BattlegroundEY.h:72
@ BG_EY_PROGRESS_BAR_STATE_MIDDLE
Definition: BattlegroundEY.h:75
@ BG_EY_PROGRESS_BAR_ALI_CONTROLLED
Definition: BattlegroundEY.h:79
@ BG_EY_PROGRESS_BAR_HORDE_CONTROLLED
Definition: BattlegroundEY.h:76
@ BG_EY_POINT_MAX_CAPTURERS_COUNT
Definition: BattlegroundEY.h:70
@ BG_EY_PROGRESS_BAR_PERCENT_GREY
Definition: BattlegroundEY.h:74
@ BG_EY_POINT_RADIUS
Definition: BattlegroundEY.h:71
@ BG_EY_PROGRESS_BAR_SHOW
Definition: BattlegroundEY.h:73

◆ BG_EY_Score

Enumerator
BG_EY_WARNING_NEAR_VICTORY_SCORE 
BG_EY_MAX_TEAM_SCORE 
BG_EY_HONOR_TICK_WEEKEND 
BG_EY_HONOR_TICK_NORMAL 
BG_EY_EVENT_START_BATTLE 
BG_EY_OBJECTIVE_CAPTURE_FLAG 
227{
230
233
234 BG_EY_EVENT_START_BATTLE = 13180, // Achievement: Flurry
236};
@ BG_EY_OBJECTIVE_CAPTURE_FLAG
Definition: BattlegroundEY.h:235
@ BG_EY_HONOR_TICK_NORMAL
Definition: BattlegroundEY.h:232
@ BG_EY_HONOR_TICK_WEEKEND
Definition: BattlegroundEY.h:231
@ BG_EY_WARNING_NEAR_VICTORY_SCORE
Definition: BattlegroundEY.h:228
@ BG_EY_MAX_TEAM_SCORE
Definition: BattlegroundEY.h:229
@ BG_EY_EVENT_START_BATTLE
Definition: BattlegroundEY.h:234

◆ BG_EY_Sounds

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 
83{
89};
@ BG_EY_SOUND_FLAG_PICKED_UP_ALLIANCE
Definition: BattlegroundEY.h:84
@ BG_EY_SOUND_FLAG_CAPTURED_HORDE
Definition: BattlegroundEY.h:85
@ BG_EY_SOUND_FLAG_PICKED_UP_HORDE
Definition: BattlegroundEY.h:86
@ BG_EY_SOUND_FLAG_RESET
Definition: BattlegroundEY.h:88
@ BG_EY_SOUND_FLAG_CAPTURED_ALLIANCE
Definition: BattlegroundEY.h:87

◆ BG_EY_Spells

Enumerator
BG_EY_NETHERSTORM_FLAG_SPELL 
BG_EY_PLAYER_DROPPED_FLAG_SPELL 
92{
95};
@ BG_EY_NETHERSTORM_FLAG_SPELL
Definition: BattlegroundEY.h:93
@ BG_EY_PLAYER_DROPPED_FLAG_SPELL
Definition: BattlegroundEY.h:94

◆ BG_EY_Timers

Enumerator
BG_EY_FLAG_RESPAWN_TIME 
BG_EY_FLAG_ON_GROUND_TIME 
BG_EY_FPOINTS_CHECK_TIME 
BG_EY_FPOINTS_TICK_TIME 
34{
39};
constexpr auto IN_MILLISECONDS
Definition: Common.h:53
@ BG_EY_FPOINTS_CHECK_TIME
Definition: BattlegroundEY.h:37
@ BG_EY_FPOINTS_TICK_TIME
Definition: BattlegroundEY.h:38
@ BG_EY_FLAG_RESPAWN_TIME
Definition: BattlegroundEY.h:35
@ BG_EY_FLAG_ON_GROUND_TIME
Definition: BattlegroundEY.h:36

◆ BG_EY_WorldStates

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 
42{
44 EY_HORDE_RESOURCES = 2750,
45 EY_ALLIANCE_BASE = 2752,
46 EY_HORDE_BASE = 2753,
59 PROGRESS_BAR_PERCENT_GREY = 2720, //100 = empty (only grey), 0 = blue|red (no grey)
60 PROGRESS_BAR_STATUS = 2719, //50 init!, 48 ... hordak bere .. 33 .. 0 = full 100% hordacky, 100 = full alliance
61 PROGRESS_BAR_SHOW = 2718, //1 init, 0 druhy send - bez messagu, 1 = controlled aliance
62 NETHERSTORM_FLAG = 2757,
63 //set to 2 when flag is picked up, and to 1 if it is dropped
66};
@ BLOOD_ELF_HORDE_CONTROL
Definition: BattlegroundEY.h:56
@ NETHERSTORM_FLAG_STATE_ALLIANCE
Definition: BattlegroundEY.h:64
@ BLOOD_ELF_UNCONTROL
Definition: BattlegroundEY.h:58
@ FEL_REAVER_UNCONTROL
Definition: BattlegroundEY.h:55
@ EY_HORDE_RESOURCES
Definition: BattlegroundEY.h:44
@ MAGE_TOWER_ALLIANCE_CONTROL
Definition: BattlegroundEY.h:50
@ PROGRESS_BAR_SHOW
Definition: BattlegroundEY.h:61
@ NETHERSTORM_FLAG
Definition: BattlegroundEY.h:62
@ EY_ALLIANCE_BASE
Definition: BattlegroundEY.h:45
@ FEL_REAVER_ALLIANCE_CONTROL
Definition: BattlegroundEY.h:54
@ DRAENEI_RUINS_UNCONTROL
Definition: BattlegroundEY.h:49
@ NETHERSTORM_FLAG_STATE_HORDE
Definition: BattlegroundEY.h:65
@ DRAENEI_RUINS_ALLIANCE_CONTROL
Definition: BattlegroundEY.h:48
@ EY_ALLIANCE_RESOURCES
Definition: BattlegroundEY.h:43
@ BLOOD_ELF_ALLIANCE_CONTROL
Definition: BattlegroundEY.h:57
@ DRAENEI_RUINS_HORDE_CONTROL
Definition: BattlegroundEY.h:47
@ EY_HORDE_BASE
Definition: BattlegroundEY.h:46
@ MAGE_TOWER_HORDE_CONTROL
Definition: BattlegroundEY.h:51
@ PROGRESS_BAR_PERCENT_GREY
Definition: BattlegroundEY.h:59
@ MAGE_TOWER_UNCONTROL
Definition: BattlegroundEY.h:52
@ PROGRESS_BAR_STATUS
Definition: BattlegroundEY.h:60
@ FEL_REAVER_HORDE_CONTROL
Definition: BattlegroundEY.h:53

Variable Documentation

◆ BG_EY_FlagPoints

const uint32 BG_EY_FlagPoints[EY_POINTS_MAX] = {75, 85, 100, 500}

◆ BG_EY_TickPoints

const uint32 BG_EY_TickPoints[EY_POINTS_MAX] = {1, 2, 5, 10}

◆ BG_EY_TriggerPositions

const float BG_EY_TriggerPositions[EY_POINTS_MAX][4]
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}
}

Referenced by BattlegroundEY::EventTeamCapturedPoint().

◆ m_CapturingPointTypes

◆ m_LosingPointTypes

◆ m_PointsIconStruct