TrinityCore
Loading...
Searching...
No Matches
BattlegroundEY.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.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 }
 
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

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

◆ BG_EY_EYWeekendHonorTicks

#define BG_EY_EYWeekendHonorTicks   160

Definition at line 221 of file BattlegroundEY.h.

◆ BG_EY_NotEYWeekendHonorTicks

#define BG_EY_NotEYWeekendHonorTicks   260

Definition at line 220 of file BattlegroundEY.h.

Enumeration Type Documentation

◆ 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 

Definition at line 249 of file BattlegroundEY.h.

◆ BG_EY_FlagState

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 

Definition at line 229 of file BattlegroundEY.h.

◆ BG_EY_Misc

enum BG_EY_Misc
Enumerator
BG_EY_EVENT_START_BATTLE 
BG_EY_FLAG_RESPAWN_TIME 
BG_EY_FPOINTS_TICK_TIME 

Definition at line 25 of file BattlegroundEY.h.

◆ BG_EY_Objectives

Enumerator
EY_OBJECTIVE_CAPTURE_FLAG 

Definition at line 244 of file BattlegroundEY.h.

◆ 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 

Definition at line 59 of file BattlegroundEY.h.

◆ BG_EY_Score

Enumerator
BG_EY_WARNING_NEAR_VICTORY_SCORE 
BG_EY_MAX_TEAM_SCORE 

Definition at line 223 of file BattlegroundEY.h.

◆ 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 

Definition at line 73 of file BattlegroundEY.h.

◆ BG_EY_Spells

Enumerator
BG_EY_NETHERSTORM_FLAG_SPELL 
BG_EY_PLAYER_DROPPED_FLAG_SPELL 

Definition at line 83 of file BattlegroundEY.h.

◆ 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 

Definition at line 32 of file BattlegroundEY.h.

◆ EYBattlegroundCreaturesTypes

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 

Definition at line 138 of file BattlegroundEY.h.

◆ EYBattlegroundGaveyards

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 

Definition at line 117 of file BattlegroundEY.h.

◆ EYBattlegroundObjectEntry

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 

Definition at line 89 of file BattlegroundEY.h.

◆ EYBattlegroundObjectTypes

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 

Definition at line 155 of file BattlegroundEY.h.

◆ EYBattlegroundPoints

Enumerator
FEL_REAVER 
BLOOD_ELF 
DRAENEI_RUINS 
MAGE_TOWER 
EY_PLAYERS_OUT_OF_POINTS 
EY_POINTS_MAX 

Definition at line 127 of file BattlegroundEY.h.

◆ EYBattlegroundPointState

Enumerator
EY_POINT_NO_OWNER 
EY_POINT_STATE_UNCONTROLLED 
EY_POINT_UNDER_CONTROL 

Definition at line 237 of file BattlegroundEY.h.

◆ EYBattlegroundPointsTrigger

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 

Definition at line 105 of file BattlegroundEY.h.

Variable Documentation

◆ BG_EY_FlagPoints

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

Definition at line 328 of file BattlegroundEY.h.

◆ BG_EY_TickPoints

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

Definition at line 327 of file BattlegroundEY.h.

◆ BG_EY_TriggerPositions

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}
}

Definition at line 287 of file BattlegroundEY.h.

◆ m_CapturingPointTypes

const BattlegroundEYCapturingPointStruct m_CapturingPointTypes[EY_POINTS_MAX]
Initial value:
=
{
}
@ EY_GRAVEYARD_MAGE_TOWER
@ EY_GRAVEYARD_BLOOD_ELF
@ EY_GRAVEYARD_FEL_REAVER
@ EY_GRAVEYARD_DRAENEI_RUINS
@ BG_EY_TEXT_ALLIANCE_TAKEN_MAGE_TOWER
@ BG_EY_TEXT_ALLIANCE_TAKEN_FEL_REAVER_RUINS
@ BG_EY_TEXT_HORDE_TAKEN_DRAENEI_RUINS
@ BG_EY_TEXT_HORDE_TAKEN_MAGE_TOWER
@ BG_EY_TEXT_ALLIANCE_TAKEN_BLOOD_ELF_TOWER
@ BG_EY_TEXT_ALLIANCE_TAKEN_DRAENEI_RUINS
@ BG_EY_TEXT_HORDE_TAKEN_FEL_REAVER_RUINS
@ BG_EY_TEXT_HORDE_TAKEN_BLOOD_ELF_TOWER
@ BG_EY_OBJECT_N_BANNER_MAGE_TOWER_CENTER
@ BG_EY_OBJECT_H_BANNER_BLOOD_ELF_CENTER
@ BG_EY_OBJECT_A_BANNER_DRAENEI_RUINS_CENTER
@ BG_EY_OBJECT_H_BANNER_MAGE_TOWER_CENTER
@ BG_EY_OBJECT_A_BANNER_BLOOD_ELF_CENTER
@ BG_EY_OBJECT_N_BANNER_FEL_REAVER_CENTER
@ BG_EY_OBJECT_A_BANNER_MAGE_TOWER_CENTER
@ BG_EY_OBJECT_N_BANNER_BLOOD_ELF_CENTER
@ BG_EY_OBJECT_H_BANNER_DRAENEI_RUINS_CENTER
@ BG_EY_OBJECT_H_BANNER_FEL_REAVER_CENTER
@ BG_EY_OBJECT_N_BANNER_DRAENEI_RUINS_CENTER
@ BG_EY_OBJECT_A_BANNER_FEL_REAVER_CENTER

Definition at line 345 of file BattlegroundEY.h.

◆ m_LosingPointTypes

Initial value:
=
{
}
@ BG_EY_TEXT_HORDE_LOST_BLOOD_ELF_TOWER
@ BG_EY_TEXT_HORDE_LOST_FEL_REAVER_RUINS
@ BG_EY_TEXT_ALLIANCE_LOST_MAGE_TOWER
@ BG_EY_TEXT_HORDE_LOST_DRAENEI_RUINS
@ BG_EY_TEXT_HORDE_LOST_MAGE_TOWER
@ BG_EY_TEXT_ALLIANCE_LOST_BLOOD_ELF_TOWER
@ BG_EY_TEXT_ALLIANCE_LOST_FEL_REAVER_RUINS
@ BG_EY_TEXT_ALLIANCE_LOST_DRAENEI_RUINS

Definition at line 338 of file BattlegroundEY.h.

◆ m_PointsIconStruct

const BattlegroundEYPointIconsStruct m_PointsIconStruct[EY_POINTS_MAX]
Initial value:

Definition at line 331 of file BattlegroundEY.h.