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

Go to the source code of this file.

Classes

struct  BG_AV_NodeInfo
 
struct  BattlegroundAVScore
 
class  BattlegroundAV
 

Macros

#define BG_AV_CAPTIME   240000
 
#define BG_AV_SNOWFALL_FIRSTCAP   300000
 
#define BG_AV_SCORE_INITIAL_POINTS   600
 
#define SEND_MSG_NEAR_LOSE   120
 
#define BG_AV_KILL_BOSS   4
 
#define BG_AV_REP_BOSS   350
 
#define BG_AV_KILL_CAPTAIN   3
 
#define BG_AV_REP_CAPTAIN   125
 
#define BG_AV_RES_CAPTAIN   100
 
#define BG_AV_KILL_TOWER   3
 
#define BG_AV_REP_TOWER   12
 
#define BG_AV_RES_TOWER   75
 
#define BG_AV_GET_COMMANDER   1
 
#define BG_AV_KILL_SURVIVING_TOWER   2
 
#define BG_AV_REP_SURVIVING_TOWER   12
 
#define BG_AV_KILL_SURVIVING_CAPTAIN   2
 
#define BG_AV_REP_SURVIVING_CAPTAIN   125
 
#define AV_EVENT_START_BATTLE   9166
 

Enumerations

enum  BG_AV_BroadcastTexts {
  BG_AV_TEXT_START_ONE_MINUTE = 10638 ,
  BG_AV_TEXT_START_HALF_MINUTE = 10639 ,
  BG_AV_TEXT_BATTLE_HAS_BEGUN = 10640 ,
  BG_AV_TEXT_ALLIANCE_NEAR_LOSE = 23210 ,
  BG_AV_TEXT_HORDE_NEAR_LOSE = 23211
}
 
enum  BG_AV_Sounds {
  AV_SOUND_NEAR_VICTORY = 8456 ,
  AV_SOUND_ALLIANCE_ASSAULTS = 8212 ,
  AV_SOUND_HORDE_ASSAULTS = 8174 ,
  AV_SOUND_ALLIANCE_GOOD = 8173 ,
  AV_SOUND_HORDE_GOOD = 8213 ,
  AV_SOUND_BOTH_TOWER_DEFEND = 8192 ,
  AV_SOUND_ALLIANCE_CAPTAIN = 8232 ,
  AV_SOUND_HORDE_CAPTAIN = 8333
}
 
enum  BG_AV_OTHER_VALUES {
  AV_STATICCPLACE_MAX = 123 ,
  AV_NORTH_MINE = 0 ,
  AV_SOUTH_MINE = 1 ,
  AV_MINE_TICK_TIMER = 45000 ,
  AV_MINE_RECLAIM_TIMER = 1200000 ,
  BG_AV_QUEST_CREDIT_MINE = 13796 ,
  BG_AV_QUEST_CREDIT_TOWER = 13778 ,
  BG_AV_QUEST_CREDIT_GRAVEYARD = 13756
}
 
enum  BG_AV_ObjectIds {
  BG_AV_OBJECTID_BANNER_A = 178925 ,
  BG_AV_OBJECTID_BANNER_H = 178943 ,
  BG_AV_OBJECTID_BANNER_CONT_A = 178940 ,
  BG_AV_OBJECTID_BANNER_CONT_H = 179435 ,
  BG_AV_OBJECTID_BANNER_A_B = 178365 ,
  BG_AV_OBJECTID_BANNER_H_B = 178364 ,
  BG_AV_OBJECTID_BANNER_CONT_A_B = 179286 ,
  BG_AV_OBJECTID_BANNER_CONT_H_B = 179287 ,
  BG_AV_OBJECTID_BANNER_SNOWFALL_N = 180418 ,
  BG_AV_OBJECTID_SNOWFALL_CANDY_A = 179044 ,
  BG_AV_OBJECTID_SNOWFALL_CANDY_PA = 179424 ,
  BG_AV_OBJECTID_SNOWFALL_CANDY_H = 179064 ,
  BG_AV_OBJECTID_SNOWFALL_CANDY_PH = 179425 ,
  BG_AV_OBJECTID_TOWER_BANNER_A = 178927 ,
  BG_AV_OBJECTID_TOWER_BANNER_H = 178955 ,
  BG_AV_OBJECTID_TOWER_BANNER_PA = 179446 ,
  BG_AV_OBJECTID_TOWER_BANNER_PH = 179436 ,
  BG_AV_OBJECTID_AURA_A = 180421 ,
  BG_AV_OBJECTID_AURA_H = 180422 ,
  BG_AV_OBJECTID_AURA_N = 180423 ,
  BG_AV_OBJECTID_AURA_A_S = 180100 ,
  BG_AV_OBJECTID_AURA_H_S = 180101 ,
  BG_AV_OBJECTID_AURA_N_S = 180102 ,
  BG_AV_OBJECTID_GATE_A = 180424 ,
  BG_AV_OBJECTID_GATE_H = 180424 ,
  BG_AV_OBJECTID_MINE_N = 178785 ,
  BG_AV_OBJECTID_MINE_S = 178784 ,
  BG_AV_OBJECTID_FIRE = 179065 ,
  BG_AV_OBJECTID_SMOKE = 179066 ,
  BG_AV_OBJECTID_HARDPACKED_SNOWDRIFT = 180654 ,
  BG_AV_OBJECTID_FROSTWOLF_BANNER = 179025 ,
  BG_AV_OBJECTID_STORMPIKE_BANNER = 179024
}
 
enum  BG_AV_Nodes {
  BG_AV_NODES_FIRSTAID_STATION = 0 ,
  BG_AV_NODES_STORMPIKE_GRAVE = 1 ,
  BG_AV_NODES_STONEHEART_GRAVE = 2 ,
  BG_AV_NODES_SNOWFALL_GRAVE = 3 ,
  BG_AV_NODES_ICEBLOOD_GRAVE = 4 ,
  BG_AV_NODES_FROSTWOLF_GRAVE = 5 ,
  BG_AV_NODES_FROSTWOLF_HUT = 6 ,
  BG_AV_NODES_DUNBALDAR_SOUTH = 7 ,
  BG_AV_NODES_DUNBALDAR_NORTH = 8 ,
  BG_AV_NODES_ICEWING_BUNKER = 9 ,
  BG_AV_NODES_STONEHEART_BUNKER = 10 ,
  BG_AV_NODES_ICEBLOOD_TOWER = 11 ,
  BG_AV_NODES_TOWER_POINT = 12 ,
  BG_AV_NODES_FROSTWOLF_ETOWER = 13 ,
  BG_AV_NODES_FROSTWOLF_WTOWER = 14 ,
  BG_AV_NODES_MAX = 15
}
 
enum  BG_AV_ObjectTypes {
  BG_AV_OBJECT_FLAG_A_FIRSTAID_STATION = 0 ,
  BG_AV_OBJECT_FLAG_A_STORMPIKE_GRAVE = 1 ,
  BG_AV_OBJECT_FLAG_A_STONEHEART_GRAVE = 2 ,
  BG_AV_OBJECT_FLAG_A_SNOWFALL_GRAVE = 3 ,
  BG_AV_OBJECT_FLAG_A_ICEBLOOD_GRAVE = 4 ,
  BG_AV_OBJECT_FLAG_A_FROSTWOLF_GRAVE = 5 ,
  BG_AV_OBJECT_FLAG_A_FROSTWOLF_HUT = 6 ,
  BG_AV_OBJECT_FLAG_A_DUNBALDAR_SOUTH = 7 ,
  BG_AV_OBJECT_FLAG_A_DUNBALDAR_NORTH = 8 ,
  BG_AV_OBJECT_FLAG_A_ICEWING_BUNKER = 9 ,
  BG_AV_OBJECT_FLAG_A_STONEHEART_BUNKER = 10 ,
  BG_AV_OBJECT_FLAG_C_A_FIRSTAID_STATION = 11 ,
  BG_AV_OBJECT_FLAG_C_A_STORMPIKE_GRAVE = 12 ,
  BG_AV_OBJECT_FLAG_C_A_STONEHEART_GRAVE = 13 ,
  BG_AV_OBJECT_FLAG_C_A_SNOWFALL_GRAVE = 14 ,
  BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_GRAVE = 15 ,
  BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_GRAVE = 16 ,
  BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_HUT = 17 ,
  BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_TOWER = 18 ,
  BG_AV_OBJECT_FLAG_C_A_TOWER_POINT = 19 ,
  BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_ETOWER = 20 ,
  BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_WTOWER = 21 ,
  BG_AV_OBJECT_FLAG_C_H_FIRSTAID_STATION = 22 ,
  BG_AV_OBJECT_FLAG_C_H_STORMPIKE_GRAVE = 23 ,
  BG_AV_OBJECT_FLAG_C_H_STONEHEART_GRAVE = 24 ,
  BG_AV_OBJECT_FLAG_C_H_SNOWFALL_GRAVE = 25 ,
  BG_AV_OBJECT_FLAG_C_H_ICEBLOOD_GRAVE = 26 ,
  BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_GRAVE = 27 ,
  BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_HUT = 28 ,
  BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_SOUTH = 29 ,
  BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_NORTH = 30 ,
  BG_AV_OBJECT_FLAG_C_H_ICEWING_BUNKER = 31 ,
  BG_AV_OBJECT_FLAG_C_H_STONEHEART_BUNKER = 32 ,
  BG_AV_OBJECT_FLAG_H_FIRSTAID_STATION = 33 ,
  BG_AV_OBJECT_FLAG_H_STORMPIKE_GRAVE = 34 ,
  BG_AV_OBJECT_FLAG_H_STONEHEART_GRAVE = 35 ,
  BG_AV_OBJECT_FLAG_H_SNOWFALL_GRAVE = 36 ,
  BG_AV_OBJECT_FLAG_H_ICEBLOOD_GRAVE = 37 ,
  BG_AV_OBJECT_FLAG_H_FROSTWOLF_GRAVE = 38 ,
  BG_AV_OBJECT_FLAG_H_FROSTWOLF_HUT = 39 ,
  BG_AV_OBJECT_FLAG_H_ICEBLOOD_TOWER = 40 ,
  BG_AV_OBJECT_FLAG_H_TOWER_POINT = 41 ,
  BG_AV_OBJECT_FLAG_H_FROSTWOLF_ETOWER = 42 ,
  BG_AV_OBJECT_FLAG_H_FROSTWOLF_WTOWER = 43 ,
  BG_AV_OBJECT_FLAG_N_SNOWFALL_GRAVE = 44 ,
  BG_AV_OBJECT_DOOR_H = 45 ,
  BG_AV_OBJECT_DOOR_A = 46 ,
  BG_AV_OBJECT_AURA_N_FIRSTAID_STATION = 47 ,
  BG_AV_OBJECT_AURA_A_FIRSTAID_STATION = 48 ,
  BG_AV_OBJECT_AURA_H_FIRSTAID_STATION = 49 ,
  BG_AV_OBJECT_AURA_N_STORMPIKE_GRAVE = 50 ,
  BG_AV_OBJECT_AURA_A_STORMPIKE_GRAVE = 51 ,
  BG_AV_OBJECT_AURA_H_STORMPIKE_GRAVE = 52 ,
  BG_AV_OBJECT_AURA_N_STONEHEART_GRAVE = 53 ,
  BG_AV_OBJECT_AURA_A_STONEHEART_GRAVE = 54 ,
  BG_AV_OBJECT_AURA_H_STONEHEART_GRAVE = 55 ,
  BG_AV_OBJECT_AURA_N_SNOWFALL_GRAVE = 56 ,
  BG_AV_OBJECT_AURA_A_SNOWFALL_GRAVE = 57 ,
  BG_AV_OBJECT_AURA_H_SNOWFALL_GRAVE = 58 ,
  BG_AV_OBJECT_AURA_N_ICEBLOOD_GRAVE = 59 ,
  BG_AV_OBJECT_AURA_A_ICEBLOOD_GRAVE = 60 ,
  BG_AV_OBJECT_AURA_H_ICEBLOOD_GRAVE = 61 ,
  BG_AV_OBJECT_AURA_N_FROSTWOLF_GRAVE = 62 ,
  BG_AV_OBJECT_AURA_A_FROSTWOLF_GRAVE = 63 ,
  BG_AV_OBJECT_AURA_H_FROSTWOLF_GRAVE = 64 ,
  BG_AV_OBJECT_AURA_N_FROSTWOLF_HUT = 65 ,
  BG_AV_OBJECT_AURA_A_FROSTWOLF_HUT = 66 ,
  BG_AV_OBJECT_AURA_H_FROSTWOLF_HUT = 67 ,
  BG_AV_OBJECT_TFLAG_A_DUNBALDAR_SOUTH = 67 ,
  BG_AV_OBJECT_TFLAG_H_DUNBALDAR_SOUTH = 68 ,
  BG_AV_OBJECT_TFLAG_A_DUNBALDAR_NORTH = 69 ,
  BG_AV_OBJECT_TFLAG_H_DUNBALDAR_NORTH = 70 ,
  BG_AV_OBJECT_TFLAG_A_ICEWING_BUNKER = 71 ,
  BG_AV_OBJECT_TFLAG_H_ICEWING_BUNKER = 72 ,
  BG_AV_OBJECT_TFLAG_A_STONEHEART_BUNKER = 73 ,
  BG_AV_OBJECT_TFLAG_H_STONEHEART_BUNKER = 74 ,
  BG_AV_OBJECT_TFLAG_A_ICEBLOOD_TOWER = 75 ,
  BG_AV_OBJECT_TFLAG_H_ICEBLOOD_TOWER = 76 ,
  BG_AV_OBJECT_TFLAG_A_TOWER_POINT = 77 ,
  BG_AV_OBJECT_TFLAG_H_TOWER_POINT = 78 ,
  BG_AV_OBJECT_TFLAG_A_FROSTWOLF_ETOWER = 79 ,
  BG_AV_OBJECT_TFLAG_H_FROSTWOLF_ETOWER = 80 ,
  BG_AV_OBJECT_TFLAG_A_FROSTWOLF_WTOWER = 81 ,
  BG_AV_OBJECT_TFLAG_H_FROSTWOLF_WTOWER = 82 ,
  BG_AV_OBJECT_TAURA_A_DUNBALDAR_SOUTH = 83 ,
  BG_AV_OBJECT_TAURA_H_DUNBALDAR_SOUTH = 84 ,
  BG_AV_OBJECT_TAURA_A_DUNBALDAR_NORTH = 85 ,
  BG_AV_OBJECT_TAURA_H_DUNBALDAR_NORTH = 86 ,
  BG_AV_OBJECT_TAURA_A_ICEWING_BUNKER = 87 ,
  BG_AV_OBJECT_TAURA_H_ICEWING_BUNKER = 88 ,
  BG_AV_OBJECT_TAURA_A_STONEHEART_BUNKER = 89 ,
  BG_AV_OBJECT_TAURA_H_STONEHEART_BUNKER = 90 ,
  BG_AV_OBJECT_TAURA_A_ICEBLOOD_TOWER = 91 ,
  BG_AV_OBJECT_TAURA_H_ICEBLOOD_TOWER = 92 ,
  BG_AV_OBJECT_TAURA_A_TOWER_POINT = 93 ,
  BG_AV_OBJECT_TAURA_H_TOWER_POINT = 94 ,
  BG_AV_OBJECT_TAURA_A_FROSTWOLF_ETOWER = 95 ,
  BG_AV_OBJECT_TAURA_H_FROSTWOLF_ETOWER = 96 ,
  BG_AV_OBJECT_TAURA_A_FROSTWOLF_WTOWER = 97 ,
  BG_AV_OBJECT_TAURA_H_FROSTWOLF_WTOWER = 98 ,
  BG_AV_OBJECT_BURN_DUNBALDAR_SOUTH = 99 ,
  BG_AV_OBJECT_BURN_DUNBALDAR_NORTH = 109 ,
  BG_AV_OBJECT_BURN_ICEWING_BUNKER = 119 ,
  BG_AV_OBJECT_BURN_STONEHEART_BUNKER = 129 ,
  BG_AV_OBJECT_BURN_ICEBLOOD_TOWER = 139 ,
  BG_AV_OBJECT_BURN_TOWER_POINT = 149 ,
  BG_AV_OBJECT_BURN_FROSTWOLF_ETWOER = 159 ,
  BG_AV_OBJECT_BURN_FROSTWOLF_WTOWER = 169 ,
  BG_AV_OBJECT_BURN_BUILDING_ALLIANCE = 179 ,
  BG_AV_OBJECT_BURN_BUILDING_HORDE = 189 ,
  BG_AV_OBJECT_SNOW_EYECANDY_A = 199 ,
  BG_AV_OBJECT_SNOW_EYECANDY_PA = 203 ,
  BG_AV_OBJECT_SNOW_EYECANDY_H = 207 ,
  BG_AV_OBJECT_SNOW_EYECANDY_PH = 211 ,
  BG_AV_OBJECT_MINE_SUPPLY_N_MIN = 215 ,
  BG_AV_OBJECT_MINE_SUPPLY_N_MAX = 224 ,
  BG_AV_OBJECT_MINE_SUPPLY_S_MIN = 225 ,
  BG_AV_OBJECT_MINE_SUPPLY_S_MAX = 236 ,
  BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MIN = 237 ,
  BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MAX = 246 ,
  BG_AV_OBJECT_FROSTWOLF_BANNER = 247 ,
  BG_AV_OBJECT_STORMPIKE_BANNER = 248 ,
  BG_AV_OBJECT_GENERIC_MIN = 249 ,
  BG_AV_OBJECT_GENERIC_MAX = 323 ,
  BG_AV_OBJECT_HALLOWS_END_MIN = 324 ,
  BG_AV_OBJECT_HALLOWS_END_MAX = 403 ,
  BG_AV_OBJECT_MAX = 404
}
 
enum  BG_AV_OBJECTS {
  AV_OPLACE_FIRSTAID_STATION = 0 ,
  AV_OPLACE_STORMPIKE_GRAVE = 1 ,
  AV_OPLACE_STONEHEART_GRAVE = 2 ,
  AV_OPLACE_SNOWFALL_GRAVE = 3 ,
  AV_OPLACE_ICEBLOOD_GRAVE = 4 ,
  AV_OPLACE_FROSTWOLF_GRAVE = 5 ,
  AV_OPLACE_FROSTWOLF_HUT = 6 ,
  AV_OPLACE_DUNBALDAR_SOUTH = 7 ,
  AV_OPLACE_DUNBALDAR_NORTH = 8 ,
  AV_OPLACE_ICEWING_BUNKER = 9 ,
  AV_OPLACE_STONEHEART_BUNKER = 10 ,
  AV_OPLACE_ICEBLOOD_TOWER = 11 ,
  AV_OPLACE_TOWER_POINT = 12 ,
  AV_OPLACE_FROSTWOLF_ETOWER = 13 ,
  AV_OPLACE_FROSTWOLF_WTOWER = 14 ,
  AV_OPLACE_BIGBANNER_DUNBALDAR_SOUTH = 15 ,
  AV_OPLACE_BIGBANNER_DUNBALDAR_NORTH = 16 ,
  AV_OPLACE_BIGBANNER_ICEWING_BUNKER = 17 ,
  AV_OPLACE_BIGBANNER_STONEHEART_BUNKER = 18 ,
  AV_OPLACE_BIGBANNER_ICEBLOOD_TOWER = 19 ,
  AV_OPLACE_BIGBANNER_TOWER_POINT = 20 ,
  AV_OPLACE_BIGBANNER_FROSTWOLF_ETOWER = 21 ,
  AV_OPLACE_BIGBANNER_FROSTWOLF_WTOWER = 22 ,
  AV_OPLACE_BURN_DUNBALDAR_SOUTH = 23 ,
  AV_OPLACE_BURN_DUNBALDAR_NORTH = 33 ,
  AV_OPLACE_BURN_ICEWING_BUNKER = 43 ,
  AV_OPLACE_BURN_STONEHEART_BUNKER = 53 ,
  AV_OPLACE_BURN_ICEBLOOD_TOWER = 63 ,
  AV_OPLACE_BURN_TOWER_POINT = 73 ,
  AV_OPLACE_BURN_FROSTWOLF_ETOWER = 83 ,
  AV_OPLACE_BURN_FROSTWOLF_WTOWER = 93 ,
  AV_OPLACE_BURN_BUILDING_A = 103 ,
  AV_OPLACE_BURN_BUILDING_H = 113 ,
  AV_OPLACE_SNOW_1 = 123 ,
  AV_OPLACE_SNOW_2 = 124 ,
  AV_OPLACE_SNOW_3 = 125 ,
  AV_OPLACE_SNOW_4 = 126 ,
  AV_OPLACE_MINE_SUPPLY_N_MIN = 127 ,
  AV_OPLACE_MINE_SUPPLY_N_MAX = 136 ,
  AV_OPLACE_MINE_SUPPLY_S_MIN = 137 ,
  AV_OPLACE_MINE_SUPPLY_S_MAX = 148 ,
  AV_OPLACE_HANDPACKED_SNOWDRIFT_MIN = 149 ,
  AV_OPLACE_HANDPACKED_SNOWDRIFT_MAX = 158 ,
  AV_OPLACE_FROSTWOLF_BANNER = 159 ,
  AV_OPLACE_STORMPIKE_BANNER = 160 ,
  AV_OPLACE_MAX = 161
}
 
enum  BG_AV_CreaturePlace {
  AV_CPLACE_SPIRIT_STORM_AID = 0 ,
  AV_CPLACE_SPIRIT_STORM_GRAVE = 1 ,
  AV_CPLACE_SPIRIT_STONE_GRAVE = 2 ,
  AV_CPLACE_SPIRIT_SNOWFALL = 3 ,
  AV_CPLACE_SPIRIT_ICE_GRAVE = 4 ,
  AV_CPLACE_SPIRIT_FROSTWOLF = 5 ,
  AV_CPLACE_SPIRIT_FROST_HUT = 6 ,
  AV_CPLACE_SPIRIT_MAIN_ALLIANCE = 7 ,
  AV_CPLACE_SPIRIT_MAIN_HORDE = 8 ,
  AV_CPLACE_DEFENSE_STORM_AID = 9 ,
  AV_CPLACE_DEFEMSE_STORM_GRAVE = 13 ,
  AV_CPLACE_DEFENSE_STONE_GRAVE = 17 ,
  AV_CPLACE_DEFENSE_SNOWFALL = 21 ,
  AV_CPLACE_DEFENSE_FROSTWOLF = 25 ,
  AV_CPLACE_DEFENSE_ICE_GRAVE = 29 ,
  AV_CPLACE_DEFENSE_FROST_HUT = 33 ,
  AV_CPLACE_DEFENSE_DUN_S = 37 ,
  AV_CPLACE_DEFENSE_DUN_N = 41 ,
  AV_CPLACE_DEFENSE_ICEWING = 45 ,
  AV_CPLACE_DEFENSE_STONE_TOWER = 49 ,
  AV_CPLACE_DEFENSE_ICE_TOWER = 53 ,
  AV_CPLACE_DEFENSE_TOWERPOINT = 57 ,
  AV_CPLACE_DEFENSE_FROST_E = 61 ,
  AV_CPLACE_DEFENSE_FROST_t = 65 ,
  AV_CPLACE_A_MARSHAL_SOUTH = 69 ,
  AV_CPLACE_A_MARSHAL_NORTH = 70 ,
  AV_CPLACE_A_MARSHAL_ICE = 71 ,
  AV_CPLACE_A_MARSHAL_STONE = 72 ,
  AV_CPLACE_H_MARSHAL_ICE = 73 ,
  AV_CPLACE_H_MARSHAL_TOWER = 74 ,
  AV_CPLACE_H_MARSHAL_ETOWER = 75 ,
  AV_CPLACE_H_MARSHAL_WTOWER = 76 ,
  AV_CPLACE_MINE_N_1_MIN = 77 ,
  AV_CPLACE_MINE_N_1_MAX = 136 ,
  AV_CPLACE_MINE_N_2_MIN = 137 ,
  AV_CPLACE_MINE_N_2_MAX = 192 ,
  AV_CPLACE_MINE_N_3 = 193 ,
  AV_CPLACE_MINE_S_1_MIN = 194 ,
  AV_CPLACE_MINE_S_1_MAX = 250 ,
  AV_CPLACE_MINE_S_2_MIN = 251 ,
  AV_CPLACE_MINE_S_2_MAX = 289 ,
  AV_CPLACE_MINE_S_S_MIN = 290 ,
  AV_CPLACE_MINE_S_S_MAX = 299 ,
  AV_CPLACE_MINE_S_3 = 300 ,
  AV_CPLACE_HERALD = 301 ,
  AV_CPLACE_TRIGGER01 = 302 ,
  AV_CPLACE_TRIGGER02 = 303 ,
  AV_CPLACE_TRIGGER03 = 304 ,
  AV_CPLACE_TRIGGER04 = 305 ,
  AV_CPLACE_TRIGGER05 = 306 ,
  AV_CPLACE_TRIGGER06 = 307 ,
  AV_CPLACE_TRIGGER07 = 308 ,
  AV_CPLACE_TRIGGER08 = 309 ,
  AV_CPLACE_TRIGGER09 = 310 ,
  AV_CPLACE_TRIGGER10 = 311 ,
  AV_CPLACE_TRIGGER11 = 312 ,
  AV_CPLACE_TRIGGER12 = 313 ,
  AV_CPLACE_TRIGGER13 = 314 ,
  AV_CPLACE_TRIGGER14 = 315 ,
  AV_CPLACE_TRIGGER15 = 316 ,
  AV_CPLACE_TRIGGER16 = 317 ,
  AV_CPLACE_TRIGGER17 = 318 ,
  AV_CPLACE_TRIGGER18 = 319 ,
  AV_CPLACE_TRIGGER19 = 320 ,
  AV_CPLACE_MAX = 321 ,
  AV_CPLACE_A_BOSS = 381 ,
  AV_CPLACE_H_BOSS = 443
}
 
enum  BG_AV_CreatureIds {
  AV_NPC_A_GRAVEDEFENSE0 = 0 ,
  AV_NPC_A_GRAVEDEFENSE1 = 1 ,
  AV_NPC_A_GRAVEDEFENSE2 = 2 ,
  AV_NPC_A_GRAVEDEFENSE3 = 3 ,
  AV_NPC_A_TOWERDEFENSE = 4 ,
  AV_NPC_A_CAPTAIN = 5 ,
  AV_NPC_A_BOSS = 6 ,
  AV_NPC_H_GRAVEDEFENSE0 = 7 ,
  AV_NPC_H_GRAVEDEFENSE1 = 8 ,
  AV_NPC_H_GRAVEDEFENSE2 = 9 ,
  AV_NPC_H_GRAVEDEFENSE3 = 10 ,
  AV_NPC_H_TOWERDEFENSE = 11 ,
  AV_NPC_H_CAPTAIN = 12 ,
  AV_NPC_H_BOSS = 13 ,
  AV_NPC_A_MARSHAL_SOUTH = 14 ,
  AV_NPC_MARSHAL_NORTH = 15 ,
  AV_NPC_A_MARSHAL_ICE = 16 ,
  AV_NPC_A_MARSHAL_STONE = 17 ,
  AV_NPC_H_MARSHAL_ICE = 18 ,
  AV_NPC_H_MARSHAL_TOWER = 19 ,
  AV_NPC_MARSHAL_ETOWER = 20 ,
  AV_NPC_H_MARSHAL_WTOWER = 21 ,
  AV_NPC_N_MINE_N_1 = 22 ,
  AV_NPC_N_MINE_N_2 = 23 ,
  AV_NPC_N_MINE_N_3 = 24 ,
  AV_NPC_N_MINE_N_4 = 25 ,
  AV_NPC_N_MINE_A_1 = 26 ,
  AV_NPC_N_MINE_A_2 = 27 ,
  AV_NPC_N_MINE_A_3 = 28 ,
  AV_NPC_N_MINE_A_4 = 29 ,
  AV_NPC_N_MINE_H_1 = 30 ,
  AV_NPC_N_MINE_H_2 = 31 ,
  AV_NPC_N_MINE_H_3 = 32 ,
  AV_NPC_N_MINE_H_4 = 33 ,
  AV_NPC_S_MINE_N_1 = 34 ,
  AV_NPC_S_MINE_N_2 = 35 ,
  AV_NPC_S_MINE_N_3 = 36 ,
  AV_NPC_S_MINE_N_4 = 37 ,
  AV_NPC_S_MINE_N_S = 38 ,
  AV_NPC_S_MINE_A_1 = 39 ,
  AV_NPC_S_MINE_A_2 = 40 ,
  AV_NPC_S_MINE_A_3 = 41 ,
  AV_NPC_S_MINE_A_4 = 42 ,
  AV_NPC_S_MINE_H_1 = 43 ,
  AV_NPC_S_MINE_H_2 = 44 ,
  AV_NPC_S_MINE_H_3 = 45 ,
  AV_NPC_S_MINE_H_4 = 46 ,
  AV_NPC_HERALD = 47 ,
  AV_NPC_INFO_MAX = 48
}
 
enum  BG_AV_Graveyards {
  AV_GRAVE_STORM_AID = 751 ,
  AV_GRAVE_STORM_GRAVE = 689 ,
  AV_GRAVE_STONE_GRAVE = 729 ,
  AV_GRAVE_SNOWFALL = 169 ,
  AV_GRAVE_ICE_GRAVE = 749 ,
  AV_GRAVE_FROSTWOLF = 690 ,
  AV_GRAVE_FROST_HUT = 750 ,
  AV_GRAVE_MAIN_ALLIANCE = 611 ,
  AV_GRAVE_MAIN_HORDE = 610
}
 
enum  BG_AV_BUFF {
  AV_BUFF_ARMOR = 21163 ,
  AV_BUFF_A_CAPTAIN = 23693 ,
  AV_BUFF_H_CAPTAIN = 22751
}
 
enum  BG_AV_States {
  POINT_NEUTRAL = 0 ,
  POINT_ASSAULTED = 1 ,
  POINT_DESTROYED = 2 ,
  POINT_CONTROLED = 3
}
 
enum  BG_AV_WorldStates {
  AV_Alliance_Score = 3127 ,
  AV_Horde_Score = 3128 ,
  AV_SHOW_H_SCORE = 3133 ,
  AV_SHOW_A_SCORE = 3134 ,
  AV_SNOWFALL_N = 1966
}
 
enum  BG_AV_QuestIds {
  AV_QUEST_A_SCRAPS1 = 7223 ,
  AV_QUEST_A_SCRAPS2 = 6781 ,
  AV_QUEST_H_SCRAPS1 = 7224 ,
  AV_QUEST_H_SCRAPS2 = 6741 ,
  AV_QUEST_A_COMMANDER1 = 6942 ,
  AV_QUEST_H_COMMANDER1 = 6825 ,
  AV_QUEST_A_COMMANDER2 = 6941 ,
  AV_QUEST_H_COMMANDER2 = 6826 ,
  AV_QUEST_A_COMMANDER3 = 6943 ,
  AV_QUEST_H_COMMANDER3 = 6827 ,
  AV_QUEST_A_BOSS1 = 7386 ,
  AV_QUEST_H_BOSS1 = 7385 ,
  AV_QUEST_A_BOSS2 = 6881 ,
  AV_QUEST_H_BOSS2 = 6801 ,
  AV_QUEST_A_NEAR_MINE = 5892 ,
  AV_QUEST_H_NEAR_MINE = 5893 ,
  AV_QUEST_A_OTHER_MINE = 6982 ,
  AV_QUEST_H_OTHER_MINE = 6985 ,
  AV_QUEST_A_RIDER_HIDE = 7026 ,
  AV_QUEST_H_RIDER_HIDE = 7002 ,
  AV_QUEST_A_RIDER_TAME = 7027 ,
  AV_QUEST_H_RIDER_TAME = 7001
}
 
enum  BG_AV_Objectives {
  AV_OBJECTIVE_ASSAULT_TOWER = 61 ,
  AV_OBJECTIVE_ASSAULT_GRAVEYARD = 63 ,
  AV_OBJECTIVE_DEFEND_TOWER = 64 ,
  AV_OBJECTIVE_DEFEND_GRAVEYARD = 65
}
 
enum  BG_AV_HERALD {
  AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_TAKEN = 1 ,
  AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_ATTACK = 2 ,
  AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_TAKEN = 3 ,
  AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_ATTACK = 4 ,
  AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_TAKEN = 5 ,
  AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_ATTACK = 6 ,
  AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_TAKEN = 7 ,
  AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_ATTACK = 8 ,
  AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_TAKEN = 9 ,
  AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_ATTACK = 10 ,
  AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_TAKEN = 11 ,
  AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_ATTACK = 12 ,
  AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_ATTACK = 13 ,
  AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_TAKEN = 14 ,
  AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_ATTACK = 15 ,
  AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_TAKEN = 16 ,
  AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_ATTACK = 17 ,
  AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_TAKEN = 18 ,
  AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_ATTACK = 19 ,
  AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_TAKEN = 20 ,
  AV_TEXT_H_HERALD_ICEWING_BUNKER_ATTACK = 21 ,
  AV_TEXT_H_HERALD_ICEWING_BUNKER_TAKEN = 22 ,
  AV_TEXT_A_HERALD_ICEWING_BUNKER_ATTACK = 23 ,
  AV_TEXT_A_HERALD_ICEWING_BUNKER_TAKEN = 24 ,
  AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_ATTACK = 25 ,
  AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_TAKEN = 26 ,
  AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_ATTACK = 27 ,
  AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_TAKEN = 28 ,
  AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_ATTACK = 29 ,
  AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_TAKEN = 30 ,
  AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_ATTACK = 31 ,
  AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_TAKEN = 32 ,
  AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_ATTACK = 33 ,
  AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_TAKEN = 34 ,
  AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_ATTACK = 35 ,
  AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_TAKEN = 36 ,
  AV_TEXT_H_HERALD_TOWER_POINT_ATTACK = 37 ,
  AV_TEXT_H_HERALD_TOWER_POINT_TAKEN = 38 ,
  AV_TEXT_A_HERALD_TOWER_POINT_ATTACK = 39 ,
  AV_TEXT_A_HERALD_TOWER_POINT_TAKEN = 40 ,
  AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_ATTACK = 41 ,
  AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_TAKEN = 42 ,
  AV_TEXT_A_HERALD_ICEBLOOD_TOWER_ATTACK = 43 ,
  AV_TEXT_A_HERALD_ICEBLOOD_TOWER_TAKEN = 44 ,
  AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_TAKEN = 45 ,
  AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_ATTACK = 46 ,
  AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_TAKEN = 47 ,
  AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_ATTACK = 48 ,
  AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN = 49 ,
  AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK = 50 ,
  AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN = 51 ,
  AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK = 52 ,
  AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_TAKEN = 53 ,
  AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_ATTACK = 54 ,
  AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_TAKEN = 55 ,
  AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_ATTACK = 56 ,
  AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_TAKEN = 57 ,
  AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_ATTACK = 58 ,
  AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_TAKEN = 59 ,
  AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_ATTACK = 60 ,
  AV_TEXT_A_HERALD_COLDTOOTH_MINE_TAKEN = 61 ,
  AV_TEXT_A_HERALD_IRONDEEP_MINE_TAKEN = 62 ,
  AV_TEXT_H_HERALD_COLDTOOTH_MINE_TAKEN = 63 ,
  AV_TEXT_H_HERALD_IRONDEEP_MINE_TAKEN = 64 ,
  AV_TEXT_HERALD_FROSTWOLF_GENERAL_DEAD = 65 ,
  AV_TEXT_HERALD_STORMPIKE_GENERAL_DEAD = 66 ,
  AV_TEXT_A_HERALD_WIN = 67 ,
  AV_TEXT_H_HERALD_WIN = 68
}
 

Functions

BG_AV_Nodesoperator++ (BG_AV_Nodes &i)
 

Variables

const float BG_AV_ObjectPos [AV_OPLACE_MAX][4]
 
std::tuple< uint32, Position, std::array< float, 4 > > const BG_AV_GenericObjectPos [BG_AV_OBJECT_GENERIC_MAX - BG_AV_OBJECT_GENERIC_MIN+1]
 
std::tuple< uint32, Position, std::array< float, 4 > > const BG_AV_HallowsEndObjectPos [BG_AV_OBJECT_HALLOWS_END_MAX - BG_AV_OBJECT_HALLOWS_END_MIN+1]
 
const float BG_AV_DoorPositons [2][4]
 
const float BG_AV_CreaturePos [AV_CPLACE_MAX][4]
 
const uint32 BG_AV_CreatureInfo [AV_NPC_INFO_MAX]
 
const float BG_AV_StaticCreaturePos [AV_STATICCPLACE_MAX][5]
 
const uint32 BG_AV_StaticCreatureInfo [51]
 
const uint32 BG_AV_GraveyardIds [9]
 
const uint32 BG_AV_MineWorldStates [2][3]
 
const uint32 BG_AV_NodeWorldStates [16][4]
 

Macro Definition Documentation

◆ AV_EVENT_START_BATTLE

#define AV_EVENT_START_BATTLE   9166

◆ BG_AV_CAPTIME

#define BG_AV_CAPTIME   240000

◆ BG_AV_GET_COMMANDER

#define BG_AV_GET_COMMANDER   1

◆ BG_AV_KILL_BOSS

#define BG_AV_KILL_BOSS   4

◆ BG_AV_KILL_CAPTAIN

#define BG_AV_KILL_CAPTAIN   3

◆ BG_AV_KILL_SURVIVING_CAPTAIN

#define BG_AV_KILL_SURVIVING_CAPTAIN   2

◆ BG_AV_KILL_SURVIVING_TOWER

#define BG_AV_KILL_SURVIVING_TOWER   2

◆ BG_AV_KILL_TOWER

#define BG_AV_KILL_TOWER   3

◆ BG_AV_REP_BOSS

#define BG_AV_REP_BOSS   350

◆ BG_AV_REP_CAPTAIN

#define BG_AV_REP_CAPTAIN   125

◆ BG_AV_REP_SURVIVING_CAPTAIN

#define BG_AV_REP_SURVIVING_CAPTAIN   125

◆ BG_AV_REP_SURVIVING_TOWER

#define BG_AV_REP_SURVIVING_TOWER   12

◆ BG_AV_REP_TOWER

#define BG_AV_REP_TOWER   12

◆ BG_AV_RES_CAPTAIN

#define BG_AV_RES_CAPTAIN   100

◆ BG_AV_RES_TOWER

#define BG_AV_RES_TOWER   75

◆ BG_AV_SCORE_INITIAL_POINTS

#define BG_AV_SCORE_INITIAL_POINTS   600

◆ BG_AV_SNOWFALL_FIRSTCAP

#define BG_AV_SNOWFALL_FIRSTCAP   300000

◆ SEND_MSG_NEAR_LOSE

#define SEND_MSG_NEAR_LOSE   120

Enumeration Type Documentation

◆ BG_AV_BroadcastTexts

Enumerator
BG_AV_TEXT_START_ONE_MINUTE 
BG_AV_TEXT_START_HALF_MINUTE 
BG_AV_TEXT_BATTLE_HAS_BEGUN 
BG_AV_TEXT_ALLIANCE_NEAR_LOSE 
BG_AV_TEXT_HORDE_NEAR_LOSE 
52{
56
59};
@ BG_AV_TEXT_ALLIANCE_NEAR_LOSE
Definition: BattlegroundAV.h:57
@ BG_AV_TEXT_START_HALF_MINUTE
Definition: BattlegroundAV.h:54
@ BG_AV_TEXT_START_ONE_MINUTE
Definition: BattlegroundAV.h:53
@ BG_AV_TEXT_HORDE_NEAR_LOSE
Definition: BattlegroundAV.h:58
@ BG_AV_TEXT_BATTLE_HAS_BEGUN
Definition: BattlegroundAV.h:55

◆ BG_AV_BUFF

enum BG_AV_BUFF
Enumerator
AV_BUFF_ARMOR 
AV_BUFF_A_CAPTAIN 
AV_BUFF_H_CAPTAIN 
1536{
1537 //TODO add all other buffs here
1538 AV_BUFF_ARMOR = 21163,
1539 AV_BUFF_A_CAPTAIN = 23693, //the buff which the alliance captain does
1540 AV_BUFF_H_CAPTAIN = 22751 //the buff which the horde captain does
1541};
@ AV_BUFF_H_CAPTAIN
Definition: BattlegroundAV.h:1540
@ AV_BUFF_ARMOR
Definition: BattlegroundAV.h:1538
@ AV_BUFF_A_CAPTAIN
Definition: BattlegroundAV.h:1539

◆ BG_AV_CreatureIds

Enumerator
AV_NPC_A_GRAVEDEFENSE0 
AV_NPC_A_GRAVEDEFENSE1 
AV_NPC_A_GRAVEDEFENSE2 
AV_NPC_A_GRAVEDEFENSE3 
AV_NPC_A_TOWERDEFENSE 
AV_NPC_A_CAPTAIN 
AV_NPC_A_BOSS 
AV_NPC_H_GRAVEDEFENSE0 
AV_NPC_H_GRAVEDEFENSE1 
AV_NPC_H_GRAVEDEFENSE2 
AV_NPC_H_GRAVEDEFENSE3 
AV_NPC_H_TOWERDEFENSE 
AV_NPC_H_CAPTAIN 
AV_NPC_H_BOSS 
AV_NPC_A_MARSHAL_SOUTH 
AV_NPC_MARSHAL_NORTH 
AV_NPC_A_MARSHAL_ICE 
AV_NPC_A_MARSHAL_STONE 
AV_NPC_H_MARSHAL_ICE 
AV_NPC_H_MARSHAL_TOWER 
AV_NPC_MARSHAL_ETOWER 
AV_NPC_H_MARSHAL_WTOWER 
AV_NPC_N_MINE_N_1 
AV_NPC_N_MINE_N_2 
AV_NPC_N_MINE_N_3 
AV_NPC_N_MINE_N_4 
AV_NPC_N_MINE_A_1 
AV_NPC_N_MINE_A_2 
AV_NPC_N_MINE_A_3 
AV_NPC_N_MINE_A_4 
AV_NPC_N_MINE_H_1 
AV_NPC_N_MINE_H_2 
AV_NPC_N_MINE_H_3 
AV_NPC_N_MINE_H_4 
AV_NPC_S_MINE_N_1 
AV_NPC_S_MINE_N_2 
AV_NPC_S_MINE_N_3 
AV_NPC_S_MINE_N_4 
AV_NPC_S_MINE_N_S 
AV_NPC_S_MINE_A_1 
AV_NPC_S_MINE_A_2 
AV_NPC_S_MINE_A_3 
AV_NPC_S_MINE_A_4 
AV_NPC_S_MINE_H_1 
AV_NPC_S_MINE_H_2 
AV_NPC_S_MINE_H_3 
AV_NPC_S_MINE_H_4 
AV_NPC_HERALD 
AV_NPC_INFO_MAX 
1212{
1213 AV_NPC_A_GRAVEDEFENSE0 = 0, // Stormpike defender
1214 AV_NPC_A_GRAVEDEFENSE1 = 1, // Seasoned defender
1215 AV_NPC_A_GRAVEDEFENSE2 = 2, // Veteran defender
1216 AV_NPC_A_GRAVEDEFENSE3 = 3, // Champion defender
1217 AV_NPC_A_TOWERDEFENSE = 4, // Stormpike bowman
1218 AV_NPC_A_CAPTAIN = 5, // Balinda
1219 AV_NPC_A_BOSS = 6, // Vanndar
1220
1221 AV_NPC_H_GRAVEDEFENSE0 = 7, // Frostwolf guardian
1222 AV_NPC_H_GRAVEDEFENSE1 = 8, // Seasoned guardian
1223 AV_NPC_H_GRAVEDEFENSE2 = 9, // Veteran guardian
1224 AV_NPC_H_GRAVEDEFENSE3 = 10, // Champion guardian
1225 AV_NPC_H_TOWERDEFENSE = 11, // Frostwolf bowman
1226 AV_NPC_H_CAPTAIN = 12, // Galvangar
1227 AV_NPC_H_BOSS = 13, // Drek thar
1228
1237 AV_NPC_N_MINE_N_1 = 22,
1238 AV_NPC_N_MINE_N_2 = 23,
1239 AV_NPC_N_MINE_N_3 = 24,
1240 AV_NPC_N_MINE_N_4 = 25,
1241 AV_NPC_N_MINE_A_1 = 26,
1242 AV_NPC_N_MINE_A_2 = 27,
1243 AV_NPC_N_MINE_A_3 = 28,
1244 AV_NPC_N_MINE_A_4 = 29,
1245 AV_NPC_N_MINE_H_1 = 30,
1246 AV_NPC_N_MINE_H_2 = 31,
1247 AV_NPC_N_MINE_H_3 = 32,
1248 AV_NPC_N_MINE_H_4 = 33,
1249 AV_NPC_S_MINE_N_1 = 34,
1250 AV_NPC_S_MINE_N_2 = 35,
1251 AV_NPC_S_MINE_N_3 = 36,
1252 AV_NPC_S_MINE_N_4 = 37,
1253 AV_NPC_S_MINE_N_S = 38,
1254 AV_NPC_S_MINE_A_1 = 39,
1255 AV_NPC_S_MINE_A_2 = 40,
1256 AV_NPC_S_MINE_A_3 = 41,
1257 AV_NPC_S_MINE_A_4 = 42,
1258 AV_NPC_S_MINE_H_1 = 43,
1259 AV_NPC_S_MINE_H_2 = 44,
1260 AV_NPC_S_MINE_H_3 = 45,
1261 AV_NPC_S_MINE_H_4 = 46,
1262 AV_NPC_HERALD = 47,
1263 AV_NPC_INFO_MAX = 48
1264};
@ AV_NPC_N_MINE_A_3
Definition: BattlegroundAV.h:1243
@ AV_NPC_S_MINE_H_2
Definition: BattlegroundAV.h:1259
@ AV_NPC_H_TOWERDEFENSE
Definition: BattlegroundAV.h:1225
@ AV_NPC_H_MARSHAL_WTOWER
Definition: BattlegroundAV.h:1236
@ AV_NPC_A_GRAVEDEFENSE3
Definition: BattlegroundAV.h:1216
@ AV_NPC_H_GRAVEDEFENSE0
Definition: BattlegroundAV.h:1221
@ AV_NPC_N_MINE_H_1
Definition: BattlegroundAV.h:1245
@ AV_NPC_S_MINE_N_S
Definition: BattlegroundAV.h:1253
@ AV_NPC_S_MINE_N_1
Definition: BattlegroundAV.h:1249
@ AV_NPC_S_MINE_H_4
Definition: BattlegroundAV.h:1261
@ AV_NPC_N_MINE_A_2
Definition: BattlegroundAV.h:1242
@ AV_NPC_HERALD
Definition: BattlegroundAV.h:1262
@ AV_NPC_N_MINE_N_1
Definition: BattlegroundAV.h:1237
@ AV_NPC_H_MARSHAL_ICE
Definition: BattlegroundAV.h:1233
@ AV_NPC_A_GRAVEDEFENSE1
Definition: BattlegroundAV.h:1214
@ AV_NPC_INFO_MAX
Definition: BattlegroundAV.h:1263
@ AV_NPC_N_MINE_N_2
Definition: BattlegroundAV.h:1238
@ AV_NPC_S_MINE_H_1
Definition: BattlegroundAV.h:1258
@ AV_NPC_N_MINE_A_4
Definition: BattlegroundAV.h:1244
@ AV_NPC_MARSHAL_NORTH
Definition: BattlegroundAV.h:1230
@ AV_NPC_H_CAPTAIN
Definition: BattlegroundAV.h:1226
@ AV_NPC_H_MARSHAL_TOWER
Definition: BattlegroundAV.h:1234
@ AV_NPC_N_MINE_N_4
Definition: BattlegroundAV.h:1240
@ AV_NPC_H_GRAVEDEFENSE2
Definition: BattlegroundAV.h:1223
@ AV_NPC_S_MINE_N_4
Definition: BattlegroundAV.h:1252
@ AV_NPC_N_MINE_A_1
Definition: BattlegroundAV.h:1241
@ AV_NPC_A_TOWERDEFENSE
Definition: BattlegroundAV.h:1217
@ AV_NPC_A_MARSHAL_STONE
Definition: BattlegroundAV.h:1232
@ AV_NPC_A_GRAVEDEFENSE0
Definition: BattlegroundAV.h:1213
@ AV_NPC_S_MINE_N_2
Definition: BattlegroundAV.h:1250
@ AV_NPC_S_MINE_N_3
Definition: BattlegroundAV.h:1251
@ AV_NPC_S_MINE_A_4
Definition: BattlegroundAV.h:1257
@ AV_NPC_N_MINE_H_3
Definition: BattlegroundAV.h:1247
@ AV_NPC_H_BOSS
Definition: BattlegroundAV.h:1227
@ AV_NPC_A_MARSHAL_SOUTH
Definition: BattlegroundAV.h:1229
@ AV_NPC_A_BOSS
Definition: BattlegroundAV.h:1219
@ AV_NPC_MARSHAL_ETOWER
Definition: BattlegroundAV.h:1235
@ AV_NPC_A_MARSHAL_ICE
Definition: BattlegroundAV.h:1231
@ AV_NPC_H_GRAVEDEFENSE1
Definition: BattlegroundAV.h:1222
@ AV_NPC_N_MINE_H_4
Definition: BattlegroundAV.h:1248
@ AV_NPC_S_MINE_H_3
Definition: BattlegroundAV.h:1260
@ AV_NPC_S_MINE_A_3
Definition: BattlegroundAV.h:1256
@ AV_NPC_N_MINE_N_3
Definition: BattlegroundAV.h:1239
@ AV_NPC_S_MINE_A_2
Definition: BattlegroundAV.h:1255
@ AV_NPC_S_MINE_A_1
Definition: BattlegroundAV.h:1254
@ AV_NPC_A_GRAVEDEFENSE2
Definition: BattlegroundAV.h:1215
@ AV_NPC_H_GRAVEDEFENSE3
Definition: BattlegroundAV.h:1224
@ AV_NPC_A_CAPTAIN
Definition: BattlegroundAV.h:1218
@ AV_NPC_N_MINE_H_2
Definition: BattlegroundAV.h:1246

◆ BG_AV_CreaturePlace

Enumerator
AV_CPLACE_SPIRIT_STORM_AID 
AV_CPLACE_SPIRIT_STORM_GRAVE 
AV_CPLACE_SPIRIT_STONE_GRAVE 
AV_CPLACE_SPIRIT_SNOWFALL 
AV_CPLACE_SPIRIT_ICE_GRAVE 
AV_CPLACE_SPIRIT_FROSTWOLF 
AV_CPLACE_SPIRIT_FROST_HUT 
AV_CPLACE_SPIRIT_MAIN_ALLIANCE 
AV_CPLACE_SPIRIT_MAIN_HORDE 
AV_CPLACE_DEFENSE_STORM_AID 
AV_CPLACE_DEFEMSE_STORM_GRAVE 
AV_CPLACE_DEFENSE_STONE_GRAVE 
AV_CPLACE_DEFENSE_SNOWFALL 
AV_CPLACE_DEFENSE_FROSTWOLF 
AV_CPLACE_DEFENSE_ICE_GRAVE 
AV_CPLACE_DEFENSE_FROST_HUT 
AV_CPLACE_DEFENSE_DUN_S 
AV_CPLACE_DEFENSE_DUN_N 
AV_CPLACE_DEFENSE_ICEWING 
AV_CPLACE_DEFENSE_STONE_TOWER 
AV_CPLACE_DEFENSE_ICE_TOWER 
AV_CPLACE_DEFENSE_TOWERPOINT 
AV_CPLACE_DEFENSE_FROST_E 
AV_CPLACE_DEFENSE_FROST_t 
AV_CPLACE_A_MARSHAL_SOUTH 
AV_CPLACE_A_MARSHAL_NORTH 
AV_CPLACE_A_MARSHAL_ICE 
AV_CPLACE_A_MARSHAL_STONE 
AV_CPLACE_H_MARSHAL_ICE 
AV_CPLACE_H_MARSHAL_TOWER 
AV_CPLACE_H_MARSHAL_ETOWER 
AV_CPLACE_H_MARSHAL_WTOWER 
AV_CPLACE_MINE_N_1_MIN 
AV_CPLACE_MINE_N_1_MAX 
AV_CPLACE_MINE_N_2_MIN 
AV_CPLACE_MINE_N_2_MAX 
AV_CPLACE_MINE_N_3 
AV_CPLACE_MINE_S_1_MIN 
AV_CPLACE_MINE_S_1_MAX 
AV_CPLACE_MINE_S_2_MIN 
AV_CPLACE_MINE_S_2_MAX 
AV_CPLACE_MINE_S_S_MIN 
AV_CPLACE_MINE_S_S_MAX 
AV_CPLACE_MINE_S_3 
AV_CPLACE_HERALD 
AV_CPLACE_TRIGGER01 
AV_CPLACE_TRIGGER02 
AV_CPLACE_TRIGGER03 
AV_CPLACE_TRIGGER04 
AV_CPLACE_TRIGGER05 
AV_CPLACE_TRIGGER06 
AV_CPLACE_TRIGGER07 
AV_CPLACE_TRIGGER08 
AV_CPLACE_TRIGGER09 
AV_CPLACE_TRIGGER10 
AV_CPLACE_TRIGGER11 
AV_CPLACE_TRIGGER12 
AV_CPLACE_TRIGGER13 
AV_CPLACE_TRIGGER14 
AV_CPLACE_TRIGGER15 
AV_CPLACE_TRIGGER16 
AV_CPLACE_TRIGGER17 
AV_CPLACE_TRIGGER18 
AV_CPLACE_TRIGGER19 
AV_CPLACE_MAX 
AV_CPLACE_A_BOSS 
AV_CPLACE_H_BOSS 
762{
772 //i don't will add for all 4 positions a variable.. i think one is enough to compute the rest
780
789
798 //irondeep
799 //miner:
802 //special types
805 //boss
806 AV_CPLACE_MINE_N_3 = 193,
807 //coldtooth
808 //miner:
811 //special types
814 //vermin
817 //boss
818 AV_CPLACE_MINE_S_3 = 300,
819
820 //herald
821 AV_CPLACE_HERALD = 301,
822
823 //node aura triggers
839
840 //boss, captain triggers
845
846 AV_CPLACE_MAX = 321,
847
848 AV_CPLACE_A_BOSS = 381,
849 AV_CPLACE_H_BOSS = 443
850};
@ AV_CPLACE_DEFENSE_FROST_t
Definition: BattlegroundAV.h:788
@ AV_CPLACE_TRIGGER18
Definition: BattlegroundAV.h:843
@ AV_CPLACE_SPIRIT_MAIN_HORDE
Definition: BattlegroundAV.h:771
@ AV_CPLACE_TRIGGER01
Definition: BattlegroundAV.h:824
@ AV_CPLACE_MINE_S_2_MAX
Definition: BattlegroundAV.h:813
@ AV_CPLACE_SPIRIT_FROSTWOLF
Definition: BattlegroundAV.h:768
@ AV_CPLACE_TRIGGER12
Definition: BattlegroundAV.h:835
@ AV_CPLACE_TRIGGER07
Definition: BattlegroundAV.h:830
@ AV_CPLACE_MINE_N_1_MIN
Definition: BattlegroundAV.h:800
@ AV_CPLACE_DEFENSE_ICE_TOWER
Definition: BattlegroundAV.h:785
@ AV_CPLACE_TRIGGER19
Definition: BattlegroundAV.h:844
@ AV_CPLACE_DEFENSE_SNOWFALL
Definition: BattlegroundAV.h:776
@ AV_CPLACE_TRIGGER05
Definition: BattlegroundAV.h:828
@ AV_CPLACE_MINE_S_S_MIN
Definition: BattlegroundAV.h:815
@ AV_CPLACE_MINE_S_2_MIN
Definition: BattlegroundAV.h:812
@ AV_CPLACE_DEFENSE_ICEWING
Definition: BattlegroundAV.h:783
@ AV_CPLACE_SPIRIT_STORM_GRAVE
Definition: BattlegroundAV.h:764
@ AV_CPLACE_TRIGGER06
Definition: BattlegroundAV.h:829
@ AV_CPLACE_SPIRIT_MAIN_ALLIANCE
Definition: BattlegroundAV.h:770
@ AV_CPLACE_H_MARSHAL_ICE
Definition: BattlegroundAV.h:794
@ AV_CPLACE_DEFENSE_STONE_GRAVE
Definition: BattlegroundAV.h:775
@ AV_CPLACE_A_MARSHAL_NORTH
Definition: BattlegroundAV.h:791
@ AV_CPLACE_DEFENSE_FROST_HUT
Definition: BattlegroundAV.h:779
@ AV_CPLACE_MINE_S_1_MIN
Definition: BattlegroundAV.h:809
@ AV_CPLACE_DEFENSE_DUN_N
Definition: BattlegroundAV.h:782
@ AV_CPLACE_H_MARSHAL_WTOWER
Definition: BattlegroundAV.h:797
@ AV_CPLACE_MINE_S_S_MAX
Definition: BattlegroundAV.h:816
@ AV_CPLACE_TRIGGER17
Definition: BattlegroundAV.h:842
@ AV_CPLACE_SPIRIT_ICE_GRAVE
Definition: BattlegroundAV.h:767
@ AV_CPLACE_TRIGGER11
Definition: BattlegroundAV.h:834
@ AV_CPLACE_TRIGGER14
Definition: BattlegroundAV.h:837
@ AV_CPLACE_H_MARSHAL_TOWER
Definition: BattlegroundAV.h:795
@ AV_CPLACE_TRIGGER03
Definition: BattlegroundAV.h:826
@ AV_CPLACE_DEFENSE_FROST_E
Definition: BattlegroundAV.h:787
@ AV_CPLACE_H_MARSHAL_ETOWER
Definition: BattlegroundAV.h:796
@ AV_CPLACE_MINE_N_2_MAX
Definition: BattlegroundAV.h:804
@ AV_CPLACE_A_BOSS
Definition: BattlegroundAV.h:848
@ AV_CPLACE_SPIRIT_SNOWFALL
Definition: BattlegroundAV.h:766
@ AV_CPLACE_SPIRIT_STORM_AID
Definition: BattlegroundAV.h:763
@ AV_CPLACE_DEFENSE_STONE_TOWER
Definition: BattlegroundAV.h:784
@ AV_CPLACE_TRIGGER13
Definition: BattlegroundAV.h:836
@ AV_CPLACE_TRIGGER16
Definition: BattlegroundAV.h:841
@ AV_CPLACE_DEFENSE_ICE_GRAVE
Definition: BattlegroundAV.h:778
@ AV_CPLACE_TRIGGER15
Definition: BattlegroundAV.h:838
@ AV_CPLACE_MAX
Definition: BattlegroundAV.h:846
@ AV_CPLACE_TRIGGER04
Definition: BattlegroundAV.h:827
@ AV_CPLACE_MINE_N_1_MAX
Definition: BattlegroundAV.h:801
@ AV_CPLACE_A_MARSHAL_SOUTH
Definition: BattlegroundAV.h:790
@ AV_CPLACE_DEFENSE_TOWERPOINT
Definition: BattlegroundAV.h:786
@ AV_CPLACE_MINE_S_3
Definition: BattlegroundAV.h:818
@ AV_CPLACE_TRIGGER08
Definition: BattlegroundAV.h:831
@ AV_CPLACE_MINE_S_1_MAX
Definition: BattlegroundAV.h:810
@ AV_CPLACE_DEFENSE_DUN_S
Definition: BattlegroundAV.h:781
@ AV_CPLACE_TRIGGER09
Definition: BattlegroundAV.h:832
@ AV_CPLACE_DEFENSE_FROSTWOLF
Definition: BattlegroundAV.h:777
@ AV_CPLACE_A_MARSHAL_ICE
Definition: BattlegroundAV.h:792
@ AV_CPLACE_DEFEMSE_STORM_GRAVE
Definition: BattlegroundAV.h:774
@ AV_CPLACE_DEFENSE_STORM_AID
Definition: BattlegroundAV.h:773
@ AV_CPLACE_H_BOSS
Definition: BattlegroundAV.h:849
@ AV_CPLACE_MINE_N_3
Definition: BattlegroundAV.h:806
@ AV_CPLACE_HERALD
Definition: BattlegroundAV.h:821
@ AV_CPLACE_TRIGGER02
Definition: BattlegroundAV.h:825
@ AV_CPLACE_SPIRIT_STONE_GRAVE
Definition: BattlegroundAV.h:765
@ AV_CPLACE_TRIGGER10
Definition: BattlegroundAV.h:833
@ AV_CPLACE_SPIRIT_FROST_HUT
Definition: BattlegroundAV.h:769
@ AV_CPLACE_MINE_N_2_MIN
Definition: BattlegroundAV.h:803
@ AV_CPLACE_A_MARSHAL_STONE
Definition: BattlegroundAV.h:793

◆ BG_AV_Graveyards

Enumerator
AV_GRAVE_STORM_AID 
AV_GRAVE_STORM_GRAVE 
AV_GRAVE_STONE_GRAVE 
AV_GRAVE_SNOWFALL 
AV_GRAVE_ICE_GRAVE 
AV_GRAVE_FROSTWOLF 
AV_GRAVE_FROST_HUT 
AV_GRAVE_MAIN_ALLIANCE 
AV_GRAVE_MAIN_HORDE 
1510{
1511 AV_GRAVE_STORM_AID = 751,
1514 AV_GRAVE_SNOWFALL = 169,
1515 AV_GRAVE_ICE_GRAVE = 749,
1516 AV_GRAVE_FROSTWOLF = 690,
1517 AV_GRAVE_FROST_HUT = 750,
1520};
@ AV_GRAVE_STORM_GRAVE
Definition: BattlegroundAV.h:1512
@ AV_GRAVE_ICE_GRAVE
Definition: BattlegroundAV.h:1515
@ AV_GRAVE_MAIN_ALLIANCE
Definition: BattlegroundAV.h:1518
@ AV_GRAVE_STORM_AID
Definition: BattlegroundAV.h:1511
@ AV_GRAVE_STONE_GRAVE
Definition: BattlegroundAV.h:1513
@ AV_GRAVE_FROST_HUT
Definition: BattlegroundAV.h:1517
@ AV_GRAVE_FROSTWOLF
Definition: BattlegroundAV.h:1516
@ AV_GRAVE_SNOWFALL
Definition: BattlegroundAV.h:1514
@ AV_GRAVE_MAIN_HORDE
Definition: BattlegroundAV.h:1519

◆ BG_AV_HERALD

Enumerator
AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_TAKEN 
AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_ATTACK 
AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_TAKEN 
AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_ATTACK 
AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_TAKEN 
AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_ATTACK 
AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_TAKEN 
AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_ATTACK 
AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_TAKEN 
AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_ATTACK 
AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_TAKEN 
AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_ATTACK 
AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_ATTACK 
AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_TAKEN 
AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_ATTACK 
AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_TAKEN 
AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_ATTACK 
AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_TAKEN 
AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_ATTACK 
AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_TAKEN 
AV_TEXT_H_HERALD_ICEWING_BUNKER_ATTACK 
AV_TEXT_H_HERALD_ICEWING_BUNKER_TAKEN 
AV_TEXT_A_HERALD_ICEWING_BUNKER_ATTACK 
AV_TEXT_A_HERALD_ICEWING_BUNKER_TAKEN 
AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_ATTACK 
AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_TAKEN 
AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_ATTACK 
AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_TAKEN 
AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_ATTACK 
AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_TAKEN 
AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_ATTACK 
AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_TAKEN 
AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_ATTACK 
AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_TAKEN 
AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_ATTACK 
AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_TAKEN 
AV_TEXT_H_HERALD_TOWER_POINT_ATTACK 
AV_TEXT_H_HERALD_TOWER_POINT_TAKEN 
AV_TEXT_A_HERALD_TOWER_POINT_ATTACK 
AV_TEXT_A_HERALD_TOWER_POINT_TAKEN 
AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_ATTACK 
AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_TAKEN 
AV_TEXT_A_HERALD_ICEBLOOD_TOWER_ATTACK 
AV_TEXT_A_HERALD_ICEBLOOD_TOWER_TAKEN 
AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_TAKEN 
AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_ATTACK 
AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_TAKEN 
AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_ATTACK 
AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN 
AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK 
AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN 
AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK 
AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_TAKEN 
AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_ATTACK 
AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_TAKEN 
AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_ATTACK 
AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_TAKEN 
AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_ATTACK 
AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_TAKEN 
AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_ATTACK 
AV_TEXT_A_HERALD_COLDTOOTH_MINE_TAKEN 
AV_TEXT_A_HERALD_IRONDEEP_MINE_TAKEN 
AV_TEXT_H_HERALD_COLDTOOTH_MINE_TAKEN 
AV_TEXT_H_HERALD_IRONDEEP_MINE_TAKEN 
AV_TEXT_HERALD_FROSTWOLF_GENERAL_DEAD 
AV_TEXT_HERALD_STORMPIKE_GENERAL_DEAD 
AV_TEXT_A_HERALD_WIN 
AV_TEXT_H_HERALD_WIN 
1741{
1810};
@ AV_TEXT_H_HERALD_TOWER_POINT_TAKEN
Definition: BattlegroundAV.h:1779
@ AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_ATTACK
Definition: BattlegroundAV.h:1774
@ AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1801
@ AV_TEXT_A_HERALD_TOWER_POINT_ATTACK
Definition: BattlegroundAV.h:1780
@ AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1799
@ AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_TAKEN
Definition: BattlegroundAV.h:1773
@ AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1751
@ AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1800
@ AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1744
@ AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_ATTACK
Definition: BattlegroundAV.h:1782
@ AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_ATTACK
Definition: BattlegroundAV.h:1754
@ AV_TEXT_HERALD_STORMPIKE_GENERAL_DEAD
Definition: BattlegroundAV.h:1807
@ AV_TEXT_H_HERALD_COLDTOOTH_MINE_TAKEN
Definition: BattlegroundAV.h:1804
@ AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1748
@ AV_TEXT_H_HERALD_TOWER_POINT_ATTACK
Definition: BattlegroundAV.h:1778
@ AV_TEXT_H_HERALD_ICEWING_BUNKER_TAKEN
Definition: BattlegroundAV.h:1763
@ AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1794
@ AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_TAKEN
Definition: BattlegroundAV.h:1759
@ AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_ATTACK
Definition: BattlegroundAV.h:1770
@ AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_ATTACK
Definition: BattlegroundAV.h:1772
@ AV_TEXT_A_HERALD_ICEBLOOD_TOWER_TAKEN
Definition: BattlegroundAV.h:1785
@ AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_TAKEN
Definition: BattlegroundAV.h:1767
@ AV_TEXT_A_HERALD_ICEWING_BUNKER_ATTACK
Definition: BattlegroundAV.h:1764
@ AV_TEXT_A_HERALD_TOWER_POINT_TAKEN
Definition: BattlegroundAV.h:1781
@ AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_TAKEN
Definition: BattlegroundAV.h:1775
@ AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1795
@ AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK
Definition: BattlegroundAV.h:1793
@ AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_TAKEN
Definition: BattlegroundAV.h:1786
@ AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_ATTACK
Definition: BattlegroundAV.h:1776
@ AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK
Definition: BattlegroundAV.h:1791
@ AV_TEXT_H_HERALD_IRONDEEP_MINE_TAKEN
Definition: BattlegroundAV.h:1805
@ AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_ATTACK
Definition: BattlegroundAV.h:1756
@ AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1797
@ AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_ATTACK
Definition: BattlegroundAV.h:1760
@ AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1752
@ AV_TEXT_A_HERALD_ICEBLOOD_TOWER_ATTACK
Definition: BattlegroundAV.h:1784
@ AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1796
@ AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1746
@ AV_TEXT_A_HERALD_WIN
Definition: BattlegroundAV.h:1808
@ AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_TAKEN
Definition: BattlegroundAV.h:1783
@ AV_TEXT_HERALD_FROSTWOLF_GENERAL_DEAD
Definition: BattlegroundAV.h:1806
@ AV_TEXT_A_HERALD_ICEWING_BUNKER_TAKEN
Definition: BattlegroundAV.h:1765
@ AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_ATTACK
Definition: BattlegroundAV.h:1787
@ AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_TAKEN
Definition: BattlegroundAV.h:1757
@ AV_TEXT_A_HERALD_COLDTOOTH_MINE_TAKEN
Definition: BattlegroundAV.h:1802
@ AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_ATTACK
Definition: BattlegroundAV.h:1758
@ AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1743
@ AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1798
@ AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1750
@ AV_TEXT_H_HERALD_WIN
Definition: BattlegroundAV.h:1809
@ AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_ATTACK
Definition: BattlegroundAV.h:1789
@ AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN
Definition: BattlegroundAV.h:1790
@ AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_TAKEN
Definition: BattlegroundAV.h:1761
@ AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_TAKEN
Definition: BattlegroundAV.h:1742
@ AV_TEXT_A_HERALD_IRONDEEP_MINE_TAKEN
Definition: BattlegroundAV.h:1803
@ AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_TAKEN
Definition: BattlegroundAV.h:1777
@ AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1747
@ AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1753
@ AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_TAKEN
Definition: BattlegroundAV.h:1771
@ AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN
Definition: BattlegroundAV.h:1792
@ AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_ATTACK
Definition: BattlegroundAV.h:1768
@ AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1749
@ AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_TAKEN
Definition: BattlegroundAV.h:1769
@ AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_TAKEN
Definition: BattlegroundAV.h:1755
@ AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_ATTACK
Definition: BattlegroundAV.h:1745
@ AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_ATTACK
Definition: BattlegroundAV.h:1766
@ AV_TEXT_H_HERALD_ICEWING_BUNKER_ATTACK
Definition: BattlegroundAV.h:1762
@ AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_TAKEN
Definition: BattlegroundAV.h:1788

◆ BG_AV_Nodes

Enumerator
BG_AV_NODES_FIRSTAID_STATION 
BG_AV_NODES_STORMPIKE_GRAVE 
BG_AV_NODES_STONEHEART_GRAVE 
BG_AV_NODES_SNOWFALL_GRAVE 
BG_AV_NODES_ICEBLOOD_GRAVE 
BG_AV_NODES_FROSTWOLF_GRAVE 
BG_AV_NODES_FROSTWOLF_HUT 
BG_AV_NODES_DUNBALDAR_SOUTH 
BG_AV_NODES_DUNBALDAR_NORTH 
BG_AV_NODES_ICEWING_BUNKER 
BG_AV_NODES_STONEHEART_BUNKER 
BG_AV_NODES_ICEBLOOD_TOWER 
BG_AV_NODES_TOWER_POINT 
BG_AV_NODES_FROSTWOLF_ETOWER 
BG_AV_NODES_FROSTWOLF_WTOWER 
BG_AV_NODES_MAX 
174{
190
191 BG_AV_NODES_MAX = 15
192};
@ BG_AV_NODES_ICEWING_BUNKER
Definition: BattlegroundAV.h:184
@ BG_AV_NODES_TOWER_POINT
Definition: BattlegroundAV.h:187
@ BG_AV_NODES_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:178
@ BG_AV_NODES_FIRSTAID_STATION
Definition: BattlegroundAV.h:175
@ BG_AV_NODES_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:180
@ BG_AV_NODES_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:176
@ BG_AV_NODES_STONEHEART_GRAVE
Definition: BattlegroundAV.h:177
@ BG_AV_NODES_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:186
@ BG_AV_NODES_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:183
@ BG_AV_NODES_STONEHEART_BUNKER
Definition: BattlegroundAV.h:185
@ BG_AV_NODES_MAX
Definition: BattlegroundAV.h:191
@ BG_AV_NODES_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:189
@ BG_AV_NODES_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:188
@ BG_AV_NODES_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:182
@ BG_AV_NODES_FROSTWOLF_HUT
Definition: BattlegroundAV.h:181
@ BG_AV_NODES_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:179

◆ BG_AV_ObjectIds

Enumerator
BG_AV_OBJECTID_BANNER_A 
BG_AV_OBJECTID_BANNER_H 
BG_AV_OBJECTID_BANNER_CONT_A 
BG_AV_OBJECTID_BANNER_CONT_H 
BG_AV_OBJECTID_BANNER_A_B 
BG_AV_OBJECTID_BANNER_H_B 
BG_AV_OBJECTID_BANNER_CONT_A_B 
BG_AV_OBJECTID_BANNER_CONT_H_B 
BG_AV_OBJECTID_BANNER_SNOWFALL_N 
BG_AV_OBJECTID_SNOWFALL_CANDY_A 
BG_AV_OBJECTID_SNOWFALL_CANDY_PA 
BG_AV_OBJECTID_SNOWFALL_CANDY_H 
BG_AV_OBJECTID_SNOWFALL_CANDY_PH 
BG_AV_OBJECTID_TOWER_BANNER_A 
BG_AV_OBJECTID_TOWER_BANNER_H 
BG_AV_OBJECTID_TOWER_BANNER_PA 
BG_AV_OBJECTID_TOWER_BANNER_PH 
BG_AV_OBJECTID_AURA_A 
BG_AV_OBJECTID_AURA_H 
BG_AV_OBJECTID_AURA_N 
BG_AV_OBJECTID_AURA_A_S 
BG_AV_OBJECTID_AURA_H_S 
BG_AV_OBJECTID_AURA_N_S 
BG_AV_OBJECTID_GATE_A 
BG_AV_OBJECTID_GATE_H 
BG_AV_OBJECTID_MINE_N 
BG_AV_OBJECTID_MINE_S 
BG_AV_OBJECTID_FIRE 
BG_AV_OBJECTID_SMOKE 
BG_AV_OBJECTID_HARDPACKED_SNOWDRIFT 
BG_AV_OBJECTID_FROSTWOLF_BANNER 
BG_AV_OBJECTID_STORMPIKE_BANNER 
121{
122 //cause the moongose-system is a bit different, we don't use the right go-ids for every node.. if we want to be 100% like another big server, we must take one object for every node
123 //snowfall 4flags as eyecandy 179424 (alliance neutral)
124 //Banners - stolen from battleground_AB.h ;-)
125 BG_AV_OBJECTID_BANNER_A = 178925, // can only be used by horde
126 BG_AV_OBJECTID_BANNER_H = 178943, // can only be used by alliance
127 BG_AV_OBJECTID_BANNER_CONT_A = 178940, // can only be used by horde
128 BG_AV_OBJECTID_BANNER_CONT_H = 179435, // can only be used by alliance
129
135
136 //snowfall eyecandy banner:
141
142 //banners on top of towers:
143 BG_AV_OBJECTID_TOWER_BANNER_A = 178927, //[PH] Alliance A1 Tower Banner BIG
144 BG_AV_OBJECTID_TOWER_BANNER_H = 178955, //[PH] Horde H1 Tower Banner BIG
145 BG_AV_OBJECTID_TOWER_BANNER_PA = 179446, //[PH] Alliance H1 Tower Pre-Banner BIG
146 BG_AV_OBJECTID_TOWER_BANNER_PH = 179436, //[PH] Horde A1 Tower Pre-Banner BIG
147
148 //Auras
149 BG_AV_OBJECTID_AURA_A = 180421,
150 BG_AV_OBJECTID_AURA_H = 180422,
151 BG_AV_OBJECTID_AURA_N = 180423,
155
156 BG_AV_OBJECTID_GATE_A = 180424,
157 BG_AV_OBJECTID_GATE_H = 180424,
158
159 //mine supplies
160 BG_AV_OBJECTID_MINE_N = 178785,
161 BG_AV_OBJECTID_MINE_S = 178784,
162
163 BG_AV_OBJECTID_FIRE = 179065,
164 BG_AV_OBJECTID_SMOKE = 179066,
165
166 // Winter Veil Hardpacked Snowdrift
168
171};
@ BG_AV_OBJECTID_AURA_A_S
Definition: BattlegroundAV.h:152
@ BG_AV_OBJECTID_FROSTWOLF_BANNER
Definition: BattlegroundAV.h:169
@ BG_AV_OBJECTID_BANNER_H
Definition: BattlegroundAV.h:126
@ BG_AV_OBJECTID_BANNER_CONT_A
Definition: BattlegroundAV.h:127
@ BG_AV_OBJECTID_SMOKE
Definition: BattlegroundAV.h:164
@ BG_AV_OBJECTID_BANNER_H_B
Definition: BattlegroundAV.h:131
@ BG_AV_OBJECTID_BANNER_A_B
Definition: BattlegroundAV.h:130
@ BG_AV_OBJECTID_SNOWFALL_CANDY_A
Definition: BattlegroundAV.h:137
@ BG_AV_OBJECTID_BANNER_SNOWFALL_N
Definition: BattlegroundAV.h:134
@ BG_AV_OBJECTID_SNOWFALL_CANDY_PH
Definition: BattlegroundAV.h:140
@ BG_AV_OBJECTID_FIRE
Definition: BattlegroundAV.h:163
@ BG_AV_OBJECTID_BANNER_A
Definition: BattlegroundAV.h:125
@ BG_AV_OBJECTID_TOWER_BANNER_PA
Definition: BattlegroundAV.h:145
@ BG_AV_OBJECTID_TOWER_BANNER_H
Definition: BattlegroundAV.h:144
@ BG_AV_OBJECTID_SNOWFALL_CANDY_H
Definition: BattlegroundAV.h:139
@ BG_AV_OBJECTID_SNOWFALL_CANDY_PA
Definition: BattlegroundAV.h:138
@ BG_AV_OBJECTID_MINE_N
Definition: BattlegroundAV.h:160
@ BG_AV_OBJECTID_MINE_S
Definition: BattlegroundAV.h:161
@ BG_AV_OBJECTID_GATE_H
Definition: BattlegroundAV.h:157
@ BG_AV_OBJECTID_TOWER_BANNER_PH
Definition: BattlegroundAV.h:146
@ BG_AV_OBJECTID_STORMPIKE_BANNER
Definition: BattlegroundAV.h:170
@ BG_AV_OBJECTID_HARDPACKED_SNOWDRIFT
Definition: BattlegroundAV.h:167
@ BG_AV_OBJECTID_AURA_N
Definition: BattlegroundAV.h:151
@ BG_AV_OBJECTID_AURA_A
Definition: BattlegroundAV.h:149
@ BG_AV_OBJECTID_BANNER_CONT_H
Definition: BattlegroundAV.h:128
@ BG_AV_OBJECTID_AURA_H_S
Definition: BattlegroundAV.h:153
@ BG_AV_OBJECTID_BANNER_CONT_H_B
Definition: BattlegroundAV.h:133
@ BG_AV_OBJECTID_BANNER_CONT_A_B
Definition: BattlegroundAV.h:132
@ BG_AV_OBJECTID_AURA_H
Definition: BattlegroundAV.h:150
@ BG_AV_OBJECTID_AURA_N_S
Definition: BattlegroundAV.h:154
@ BG_AV_OBJECTID_TOWER_BANNER_A
Definition: BattlegroundAV.h:143
@ BG_AV_OBJECTID_GATE_A
Definition: BattlegroundAV.h:156

◆ BG_AV_Objectives

Enumerator
AV_OBJECTIVE_ASSAULT_TOWER 
AV_OBJECTIVE_ASSAULT_GRAVEYARD 
AV_OBJECTIVE_DEFEND_TOWER 
AV_OBJECTIVE_DEFEND_GRAVEYARD 
1733{
1738};
@ AV_OBJECTIVE_DEFEND_GRAVEYARD
Definition: BattlegroundAV.h:1737
@ AV_OBJECTIVE_ASSAULT_GRAVEYARD
Definition: BattlegroundAV.h:1735
@ AV_OBJECTIVE_ASSAULT_TOWER
Definition: BattlegroundAV.h:1734
@ AV_OBJECTIVE_DEFEND_TOWER
Definition: BattlegroundAV.h:1736

◆ BG_AV_OBJECTS

Enumerator
AV_OPLACE_FIRSTAID_STATION 
AV_OPLACE_STORMPIKE_GRAVE 
AV_OPLACE_STONEHEART_GRAVE 
AV_OPLACE_SNOWFALL_GRAVE 
AV_OPLACE_ICEBLOOD_GRAVE 
AV_OPLACE_FROSTWOLF_GRAVE 
AV_OPLACE_FROSTWOLF_HUT 
AV_OPLACE_DUNBALDAR_SOUTH 
AV_OPLACE_DUNBALDAR_NORTH 
AV_OPLACE_ICEWING_BUNKER 
AV_OPLACE_STONEHEART_BUNKER 
AV_OPLACE_ICEBLOOD_TOWER 
AV_OPLACE_TOWER_POINT 
AV_OPLACE_FROSTWOLF_ETOWER 
AV_OPLACE_FROSTWOLF_WTOWER 
AV_OPLACE_BIGBANNER_DUNBALDAR_SOUTH 
AV_OPLACE_BIGBANNER_DUNBALDAR_NORTH 
AV_OPLACE_BIGBANNER_ICEWING_BUNKER 
AV_OPLACE_BIGBANNER_STONEHEART_BUNKER 
AV_OPLACE_BIGBANNER_ICEBLOOD_TOWER 
AV_OPLACE_BIGBANNER_TOWER_POINT 
AV_OPLACE_BIGBANNER_FROSTWOLF_ETOWER 
AV_OPLACE_BIGBANNER_FROSTWOLF_WTOWER 
AV_OPLACE_BURN_DUNBALDAR_SOUTH 
AV_OPLACE_BURN_DUNBALDAR_NORTH 
AV_OPLACE_BURN_ICEWING_BUNKER 
AV_OPLACE_BURN_STONEHEART_BUNKER 
AV_OPLACE_BURN_ICEBLOOD_TOWER 
AV_OPLACE_BURN_TOWER_POINT 
AV_OPLACE_BURN_FROSTWOLF_ETOWER 
AV_OPLACE_BURN_FROSTWOLF_WTOWER 
AV_OPLACE_BURN_BUILDING_A 
AV_OPLACE_BURN_BUILDING_H 
AV_OPLACE_SNOW_1 
AV_OPLACE_SNOW_2 
AV_OPLACE_SNOW_3 
AV_OPLACE_SNOW_4 
AV_OPLACE_MINE_SUPPLY_N_MIN 
AV_OPLACE_MINE_SUPPLY_N_MAX 
AV_OPLACE_MINE_SUPPLY_S_MIN 
AV_OPLACE_MINE_SUPPLY_S_MAX 
AV_OPLACE_HANDPACKED_SNOWDRIFT_MIN 
AV_OPLACE_HANDPACKED_SNOWDRIFT_MAX 
AV_OPLACE_FROSTWOLF_BANNER 
AV_OPLACE_STORMPIKE_BANNER 
AV_OPLACE_MAX 
336{
360
371 AV_OPLACE_SNOW_1 = 123,
372 AV_OPLACE_SNOW_2 = 124,
373 AV_OPLACE_SNOW_3 = 125,
374 AV_OPLACE_SNOW_4 = 126,
383
384 AV_OPLACE_MAX = 161
385};
@ AV_OPLACE_HANDPACKED_SNOWDRIFT_MAX
Definition: BattlegroundAV.h:380
@ AV_OPLACE_FIRSTAID_STATION
Definition: BattlegroundAV.h:337
@ AV_OPLACE_BIGBANNER_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:352
@ AV_OPLACE_BIGBANNER_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:358
@ AV_OPLACE_BURN_TOWER_POINT
Definition: BattlegroundAV.h:366
@ AV_OPLACE_BURN_ICEWING_BUNKER
Definition: BattlegroundAV.h:363
@ AV_OPLACE_MAX
Definition: BattlegroundAV.h:384
@ AV_OPLACE_BURN_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:368
@ AV_OPLACE_ICEWING_BUNKER
Definition: BattlegroundAV.h:346
@ AV_OPLACE_BURN_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:361
@ AV_OPLACE_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:341
@ AV_OPLACE_MINE_SUPPLY_N_MIN
Definition: BattlegroundAV.h:375
@ AV_OPLACE_SNOW_1
Definition: BattlegroundAV.h:371
@ AV_OPLACE_HANDPACKED_SNOWDRIFT_MIN
Definition: BattlegroundAV.h:379
@ AV_OPLACE_BURN_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:362
@ AV_OPLACE_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:340
@ AV_OPLACE_STORMPIKE_BANNER
Definition: BattlegroundAV.h:382
@ AV_OPLACE_BURN_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:365
@ AV_OPLACE_SNOW_4
Definition: BattlegroundAV.h:374
@ AV_OPLACE_FROSTWOLF_HUT
Definition: BattlegroundAV.h:343
@ AV_OPLACE_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:344
@ AV_OPLACE_BIGBANNER_STONEHEART_BUNKER
Definition: BattlegroundAV.h:355
@ AV_OPLACE_BIGBANNER_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:353
@ AV_OPLACE_SNOW_2
Definition: BattlegroundAV.h:372
@ AV_OPLACE_BURN_STONEHEART_BUNKER
Definition: BattlegroundAV.h:364
@ AV_OPLACE_BIGBANNER_ICEWING_BUNKER
Definition: BattlegroundAV.h:354
@ AV_OPLACE_MINE_SUPPLY_S_MIN
Definition: BattlegroundAV.h:377
@ AV_OPLACE_BIGBANNER_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:356
@ AV_OPLACE_BIGBANNER_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:359
@ AV_OPLACE_MINE_SUPPLY_N_MAX
Definition: BattlegroundAV.h:376
@ AV_OPLACE_SNOW_3
Definition: BattlegroundAV.h:373
@ AV_OPLACE_MINE_SUPPLY_S_MAX
Definition: BattlegroundAV.h:378
@ AV_OPLACE_TOWER_POINT
Definition: BattlegroundAV.h:349
@ AV_OPLACE_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:351
@ AV_OPLACE_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:348
@ AV_OPLACE_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:345
@ AV_OPLACE_BURN_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:367
@ AV_OPLACE_STONEHEART_GRAVE
Definition: BattlegroundAV.h:339
@ AV_OPLACE_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:338
@ AV_OPLACE_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:350
@ AV_OPLACE_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:342
@ AV_OPLACE_BURN_BUILDING_A
Definition: BattlegroundAV.h:369
@ AV_OPLACE_FROSTWOLF_BANNER
Definition: BattlegroundAV.h:381
@ AV_OPLACE_BURN_BUILDING_H
Definition: BattlegroundAV.h:370
@ AV_OPLACE_STONEHEART_BUNKER
Definition: BattlegroundAV.h:347
@ AV_OPLACE_BIGBANNER_TOWER_POINT
Definition: BattlegroundAV.h:357

◆ BG_AV_ObjectTypes

Enumerator
BG_AV_OBJECT_FLAG_A_FIRSTAID_STATION 
BG_AV_OBJECT_FLAG_A_STORMPIKE_GRAVE 
BG_AV_OBJECT_FLAG_A_STONEHEART_GRAVE 
BG_AV_OBJECT_FLAG_A_SNOWFALL_GRAVE 
BG_AV_OBJECT_FLAG_A_ICEBLOOD_GRAVE 
BG_AV_OBJECT_FLAG_A_FROSTWOLF_GRAVE 
BG_AV_OBJECT_FLAG_A_FROSTWOLF_HUT 
BG_AV_OBJECT_FLAG_A_DUNBALDAR_SOUTH 
BG_AV_OBJECT_FLAG_A_DUNBALDAR_NORTH 
BG_AV_OBJECT_FLAG_A_ICEWING_BUNKER 
BG_AV_OBJECT_FLAG_A_STONEHEART_BUNKER 
BG_AV_OBJECT_FLAG_C_A_FIRSTAID_STATION 
BG_AV_OBJECT_FLAG_C_A_STORMPIKE_GRAVE 
BG_AV_OBJECT_FLAG_C_A_STONEHEART_GRAVE 
BG_AV_OBJECT_FLAG_C_A_SNOWFALL_GRAVE 
BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_GRAVE 
BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_GRAVE 
BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_HUT 
BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_TOWER 
BG_AV_OBJECT_FLAG_C_A_TOWER_POINT 
BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_ETOWER 
BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_WTOWER 
BG_AV_OBJECT_FLAG_C_H_FIRSTAID_STATION 
BG_AV_OBJECT_FLAG_C_H_STORMPIKE_GRAVE 
BG_AV_OBJECT_FLAG_C_H_STONEHEART_GRAVE 
BG_AV_OBJECT_FLAG_C_H_SNOWFALL_GRAVE 
BG_AV_OBJECT_FLAG_C_H_ICEBLOOD_GRAVE 
BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_GRAVE 
BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_HUT 
BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_SOUTH 
BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_NORTH 
BG_AV_OBJECT_FLAG_C_H_ICEWING_BUNKER 
BG_AV_OBJECT_FLAG_C_H_STONEHEART_BUNKER 
BG_AV_OBJECT_FLAG_H_FIRSTAID_STATION 
BG_AV_OBJECT_FLAG_H_STORMPIKE_GRAVE 
BG_AV_OBJECT_FLAG_H_STONEHEART_GRAVE 
BG_AV_OBJECT_FLAG_H_SNOWFALL_GRAVE 
BG_AV_OBJECT_FLAG_H_ICEBLOOD_GRAVE 
BG_AV_OBJECT_FLAG_H_FROSTWOLF_GRAVE 
BG_AV_OBJECT_FLAG_H_FROSTWOLF_HUT 
BG_AV_OBJECT_FLAG_H_ICEBLOOD_TOWER 
BG_AV_OBJECT_FLAG_H_TOWER_POINT 
BG_AV_OBJECT_FLAG_H_FROSTWOLF_ETOWER 
BG_AV_OBJECT_FLAG_H_FROSTWOLF_WTOWER 
BG_AV_OBJECT_FLAG_N_SNOWFALL_GRAVE 
BG_AV_OBJECT_DOOR_H 
BG_AV_OBJECT_DOOR_A 
BG_AV_OBJECT_AURA_N_FIRSTAID_STATION 
BG_AV_OBJECT_AURA_A_FIRSTAID_STATION 
BG_AV_OBJECT_AURA_H_FIRSTAID_STATION 
BG_AV_OBJECT_AURA_N_STORMPIKE_GRAVE 
BG_AV_OBJECT_AURA_A_STORMPIKE_GRAVE 
BG_AV_OBJECT_AURA_H_STORMPIKE_GRAVE 
BG_AV_OBJECT_AURA_N_STONEHEART_GRAVE 
BG_AV_OBJECT_AURA_A_STONEHEART_GRAVE 
BG_AV_OBJECT_AURA_H_STONEHEART_GRAVE 
BG_AV_OBJECT_AURA_N_SNOWFALL_GRAVE 
BG_AV_OBJECT_AURA_A_SNOWFALL_GRAVE 
BG_AV_OBJECT_AURA_H_SNOWFALL_GRAVE 
BG_AV_OBJECT_AURA_N_ICEBLOOD_GRAVE 
BG_AV_OBJECT_AURA_A_ICEBLOOD_GRAVE 
BG_AV_OBJECT_AURA_H_ICEBLOOD_GRAVE 
BG_AV_OBJECT_AURA_N_FROSTWOLF_GRAVE 
BG_AV_OBJECT_AURA_A_FROSTWOLF_GRAVE 
BG_AV_OBJECT_AURA_H_FROSTWOLF_GRAVE 
BG_AV_OBJECT_AURA_N_FROSTWOLF_HUT 
BG_AV_OBJECT_AURA_A_FROSTWOLF_HUT 
BG_AV_OBJECT_AURA_H_FROSTWOLF_HUT 
BG_AV_OBJECT_TFLAG_A_DUNBALDAR_SOUTH 
BG_AV_OBJECT_TFLAG_H_DUNBALDAR_SOUTH 
BG_AV_OBJECT_TFLAG_A_DUNBALDAR_NORTH 
BG_AV_OBJECT_TFLAG_H_DUNBALDAR_NORTH 
BG_AV_OBJECT_TFLAG_A_ICEWING_BUNKER 
BG_AV_OBJECT_TFLAG_H_ICEWING_BUNKER 
BG_AV_OBJECT_TFLAG_A_STONEHEART_BUNKER 
BG_AV_OBJECT_TFLAG_H_STONEHEART_BUNKER 
BG_AV_OBJECT_TFLAG_A_ICEBLOOD_TOWER 
BG_AV_OBJECT_TFLAG_H_ICEBLOOD_TOWER 
BG_AV_OBJECT_TFLAG_A_TOWER_POINT 
BG_AV_OBJECT_TFLAG_H_TOWER_POINT 
BG_AV_OBJECT_TFLAG_A_FROSTWOLF_ETOWER 
BG_AV_OBJECT_TFLAG_H_FROSTWOLF_ETOWER 
BG_AV_OBJECT_TFLAG_A_FROSTWOLF_WTOWER 
BG_AV_OBJECT_TFLAG_H_FROSTWOLF_WTOWER 
BG_AV_OBJECT_TAURA_A_DUNBALDAR_SOUTH 
BG_AV_OBJECT_TAURA_H_DUNBALDAR_SOUTH 
BG_AV_OBJECT_TAURA_A_DUNBALDAR_NORTH 
BG_AV_OBJECT_TAURA_H_DUNBALDAR_NORTH 
BG_AV_OBJECT_TAURA_A_ICEWING_BUNKER 
BG_AV_OBJECT_TAURA_H_ICEWING_BUNKER 
BG_AV_OBJECT_TAURA_A_STONEHEART_BUNKER 
BG_AV_OBJECT_TAURA_H_STONEHEART_BUNKER 
BG_AV_OBJECT_TAURA_A_ICEBLOOD_TOWER 
BG_AV_OBJECT_TAURA_H_ICEBLOOD_TOWER 
BG_AV_OBJECT_TAURA_A_TOWER_POINT 
BG_AV_OBJECT_TAURA_H_TOWER_POINT 
BG_AV_OBJECT_TAURA_A_FROSTWOLF_ETOWER 
BG_AV_OBJECT_TAURA_H_FROSTWOLF_ETOWER 
BG_AV_OBJECT_TAURA_A_FROSTWOLF_WTOWER 
BG_AV_OBJECT_TAURA_H_FROSTWOLF_WTOWER 
BG_AV_OBJECT_BURN_DUNBALDAR_SOUTH 
BG_AV_OBJECT_BURN_DUNBALDAR_NORTH 
BG_AV_OBJECT_BURN_ICEWING_BUNKER 
BG_AV_OBJECT_BURN_STONEHEART_BUNKER 
BG_AV_OBJECT_BURN_ICEBLOOD_TOWER 
BG_AV_OBJECT_BURN_TOWER_POINT 
BG_AV_OBJECT_BURN_FROSTWOLF_ETWOER 
BG_AV_OBJECT_BURN_FROSTWOLF_WTOWER 
BG_AV_OBJECT_BURN_BUILDING_ALLIANCE 
BG_AV_OBJECT_BURN_BUILDING_HORDE 
BG_AV_OBJECT_SNOW_EYECANDY_A 
BG_AV_OBJECT_SNOW_EYECANDY_PA 
BG_AV_OBJECT_SNOW_EYECANDY_H 
BG_AV_OBJECT_SNOW_EYECANDY_PH 
BG_AV_OBJECT_MINE_SUPPLY_N_MIN 
BG_AV_OBJECT_MINE_SUPPLY_N_MAX 
BG_AV_OBJECT_MINE_SUPPLY_S_MIN 
BG_AV_OBJECT_MINE_SUPPLY_S_MAX 
BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MIN 
BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MAX 
BG_AV_OBJECT_FROSTWOLF_BANNER 
BG_AV_OBJECT_STORMPIKE_BANNER 
BG_AV_OBJECT_GENERIC_MIN 
BG_AV_OBJECT_GENERIC_MAX 
BG_AV_OBJECT_HALLOWS_END_MIN 
BG_AV_OBJECT_HALLOWS_END_MAX 
BG_AV_OBJECT_MAX 
195{
207
219
231
243
245
248 //auras for graveyards (3auras per graveyard neutral, alliance, horde)
270
271 //big flags on top of towers 2 flags on each (contested, (alliance | horde)) + 2 auras
304
331
332 BG_AV_OBJECT_MAX = 404
333};
@ BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:228
@ BG_AV_OBJECT_FLAG_C_H_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:221
@ BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:215
@ BG_AV_OBJECT_MINE_SUPPLY_N_MIN
Definition: BattlegroundAV.h:319
@ BG_AV_OBJECT_MINE_SUPPLY_N_MAX
Definition: BattlegroundAV.h:320
@ BG_AV_OBJECT_AURA_H_STONEHEART_GRAVE
Definition: BattlegroundAV.h:257
@ BG_AV_OBJECT_BURN_TOWER_POINT
Definition: BattlegroundAV.h:310
@ BG_AV_OBJECT_TAURA_A_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:296
@ BG_AV_OBJECT_TFLAG_A_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:274
@ BG_AV_OBJECT_MINE_SUPPLY_S_MIN
Definition: BattlegroundAV.h:321
@ BG_AV_OBJECT_FLAG_A_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:200
@ BG_AV_OBJECT_FLAG_H_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:235
@ BG_AV_OBJECT_FLAG_H_FROSTWOLF_HUT
Definition: BattlegroundAV.h:238
@ BG_AV_OBJECT_MINE_SUPPLY_S_MAX
Definition: BattlegroundAV.h:322
@ BG_AV_OBJECT_AURA_N_FIRSTAID_STATION
Definition: BattlegroundAV.h:249
@ BG_AV_OBJECT_BURN_BUILDING_HORDE
Definition: BattlegroundAV.h:314
@ BG_AV_OBJECT_HALLOWS_END_MIN
Definition: BattlegroundAV.h:329
@ BG_AV_OBJECT_BURN_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:305
@ BG_AV_OBJECT_FLAG_H_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:242
@ BG_AV_OBJECT_TAURA_A_ICEWING_BUNKER
Definition: BattlegroundAV.h:292
@ BG_AV_OBJECT_DOOR_H
Definition: BattlegroundAV.h:246
@ BG_AV_OBJECT_TAURA_A_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:300
@ BG_AV_OBJECT_FLAG_A_FROSTWOLF_HUT
Definition: BattlegroundAV.h:202
@ BG_AV_OBJECT_FLAG_C_A_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:209
@ BG_AV_OBJECT_FLAG_A_FIRSTAID_STATION
Definition: BattlegroundAV.h:196
@ BG_AV_OBJECT_FLAG_H_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:236
@ BG_AV_OBJECT_TFLAG_A_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:280
@ BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MIN
Definition: BattlegroundAV.h:323
@ BG_AV_OBJECT_FLAG_C_H_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:223
@ BG_AV_OBJECT_FLAG_H_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:233
@ BG_AV_OBJECT_AURA_A_FIRSTAID_STATION
Definition: BattlegroundAV.h:250
@ BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_HUT
Definition: BattlegroundAV.h:214
@ BG_AV_OBJECT_FLAG_C_H_STONEHEART_BUNKER
Definition: BattlegroundAV.h:230
@ BG_AV_OBJECT_TAURA_A_STONEHEART_BUNKER
Definition: BattlegroundAV.h:294
@ BG_AV_OBJECT_MAX
Definition: BattlegroundAV.h:332
@ BG_AV_OBJECT_AURA_A_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:265
@ BG_AV_OBJECT_AURA_A_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:262
@ BG_AV_OBJECT_AURA_A_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:253
@ BG_AV_OBJECT_AURA_H_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:260
@ BG_AV_OBJECT_TAURA_A_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:290
@ BG_AV_OBJECT_TFLAG_A_ICEWING_BUNKER
Definition: BattlegroundAV.h:276
@ BG_AV_OBJECT_TFLAG_H_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:281
@ BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:217
@ BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_HUT
Definition: BattlegroundAV.h:226
@ BG_AV_OBJECT_FLAG_C_H_ICEWING_BUNKER
Definition: BattlegroundAV.h:229
@ BG_AV_OBJECT_TAURA_A_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:302
@ BG_AV_OBJECT_BURN_BUILDING_ALLIANCE
Definition: BattlegroundAV.h:313
@ BG_AV_OBJECT_FLAG_C_A_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:211
@ BG_AV_OBJECT_FLAG_A_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:197
@ BG_AV_OBJECT_TAURA_H_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:303
@ BG_AV_OBJECT_BURN_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:309
@ BG_AV_OBJECT_TAURA_H_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:291
@ BG_AV_OBJECT_AURA_H_FROSTWOLF_HUT
Definition: BattlegroundAV.h:269
@ BG_AV_OBJECT_FLAG_C_A_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:212
@ BG_AV_OBJECT_SNOW_EYECANDY_A
Definition: BattlegroundAV.h:315
@ BG_AV_OBJECT_TFLAG_A_STONEHEART_BUNKER
Definition: BattlegroundAV.h:278
@ BG_AV_OBJECT_AURA_H_FIRSTAID_STATION
Definition: BattlegroundAV.h:251
@ BG_AV_OBJECT_FLAG_H_TOWER_POINT
Definition: BattlegroundAV.h:240
@ BG_AV_OBJECT_HALLOWS_END_MAX
Definition: BattlegroundAV.h:330
@ BG_AV_OBJECT_FLAG_C_H_STONEHEART_GRAVE
Definition: BattlegroundAV.h:222
@ BG_AV_OBJECT_FLAG_A_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:199
@ BG_AV_OBJECT_TAURA_A_TOWER_POINT
Definition: BattlegroundAV.h:298
@ BG_AV_OBJECT_FLAG_H_STONEHEART_GRAVE
Definition: BattlegroundAV.h:234
@ BG_AV_OBJECT_AURA_H_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:263
@ BG_AV_OBJECT_TFLAG_A_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:284
@ BG_AV_OBJECT_HANDPACKED_SNOWDRIFT_MAX
Definition: BattlegroundAV.h:324
@ BG_AV_OBJECT_FLAG_A_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:204
@ BG_AV_OBJECT_TAURA_H_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:289
@ BG_AV_OBJECT_BURN_STONEHEART_BUNKER
Definition: BattlegroundAV.h:308
@ BG_AV_OBJECT_TAURA_H_STONEHEART_BUNKER
Definition: BattlegroundAV.h:295
@ BG_AV_OBJECT_BURN_FROSTWOLF_ETWOER
Definition: BattlegroundAV.h:311
@ BG_AV_OBJECT_AURA_H_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:266
@ BG_AV_OBJECT_AURA_A_STONEHEART_GRAVE
Definition: BattlegroundAV.h:256
@ BG_AV_OBJECT_AURA_N_STONEHEART_GRAVE
Definition: BattlegroundAV.h:255
@ BG_AV_OBJECT_TFLAG_H_ICEWING_BUNKER
Definition: BattlegroundAV.h:277
@ BG_AV_OBJECT_AURA_A_FROSTWOLF_HUT
Definition: BattlegroundAV.h:268
@ BG_AV_OBJECT_TAURA_H_ICEWING_BUNKER
Definition: BattlegroundAV.h:293
@ BG_AV_OBJECT_FLAG_C_H_FIRSTAID_STATION
Definition: BattlegroundAV.h:220
@ BG_AV_OBJECT_TFLAG_H_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:287
@ BG_AV_OBJECT_FLAG_A_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:203
@ BG_AV_OBJECT_FLAG_A_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:201
@ BG_AV_OBJECT_BURN_ICEWING_BUNKER
Definition: BattlegroundAV.h:307
@ BG_AV_OBJECT_AURA_H_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:254
@ BG_AV_OBJECT_FLAG_H_FIRSTAID_STATION
Definition: BattlegroundAV.h:232
@ BG_AV_OBJECT_FLAG_N_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:244
@ BG_AV_OBJECT_TAURA_H_TOWER_POINT
Definition: BattlegroundAV.h:299
@ BG_AV_OBJECT_GENERIC_MAX
Definition: BattlegroundAV.h:328
@ BG_AV_OBJECT_TAURA_H_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:301
@ BG_AV_OBJECT_FLAG_A_STONEHEART_BUNKER
Definition: BattlegroundAV.h:206
@ BG_AV_OBJECT_TFLAG_H_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:285
@ BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:213
@ BG_AV_OBJECT_TAURA_H_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:297
@ BG_AV_OBJECT_FLAG_H_ICEBLOOD_TOWER
Definition: BattlegroundAV.h:239
@ BG_AV_OBJECT_FLAG_C_A_FIRSTAID_STATION
Definition: BattlegroundAV.h:208
@ BG_AV_OBJECT_AURA_N_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:258
@ BG_AV_OBJECT_TFLAG_H_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:275
@ BG_AV_OBJECT_AURA_N_FROSTWOLF_HUT
Definition: BattlegroundAV.h:267
@ BG_AV_OBJECT_DOOR_A
Definition: BattlegroundAV.h:247
@ BG_AV_OBJECT_SNOW_EYECANDY_PH
Definition: BattlegroundAV.h:318
@ BG_AV_OBJECT_FLAG_C_A_STONEHEART_GRAVE
Definition: BattlegroundAV.h:210
@ BG_AV_OBJECT_GENERIC_MIN
Definition: BattlegroundAV.h:327
@ BG_AV_OBJECT_SNOW_EYECANDY_H
Definition: BattlegroundAV.h:317
@ BG_AV_OBJECT_TFLAG_A_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:272
@ BG_AV_OBJECT_TAURA_A_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:288
@ BG_AV_OBJECT_FLAG_H_FROSTWOLF_ETOWER
Definition: BattlegroundAV.h:241
@ BG_AV_OBJECT_FLAG_C_A_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:218
@ BG_AV_OBJECT_TFLAG_H_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:273
@ BG_AV_OBJECT_SNOW_EYECANDY_PA
Definition: BattlegroundAV.h:316
@ BG_AV_OBJECT_FLAG_C_H_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:225
@ BG_AV_OBJECT_TFLAG_H_TOWER_POINT
Definition: BattlegroundAV.h:283
@ BG_AV_OBJECT_BURN_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:312
@ BG_AV_OBJECT_STORMPIKE_BANNER
Definition: BattlegroundAV.h:326
@ BG_AV_OBJECT_FLAG_C_H_DUNBALDAR_SOUTH
Definition: BattlegroundAV.h:227
@ BG_AV_OBJECT_AURA_A_SNOWFALL_GRAVE
Definition: BattlegroundAV.h:259
@ BG_AV_OBJECT_AURA_N_STORMPIKE_GRAVE
Definition: BattlegroundAV.h:252
@ BG_AV_OBJECT_TFLAG_A_FROSTWOLF_WTOWER
Definition: BattlegroundAV.h:286
@ BG_AV_OBJECT_AURA_N_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:261
@ BG_AV_OBJECT_FLAG_A_STONEHEART_GRAVE
Definition: BattlegroundAV.h:198
@ BG_AV_OBJECT_TFLAG_H_STONEHEART_BUNKER
Definition: BattlegroundAV.h:279
@ BG_AV_OBJECT_TFLAG_A_TOWER_POINT
Definition: BattlegroundAV.h:282
@ BG_AV_OBJECT_FLAG_C_H_ICEBLOOD_GRAVE
Definition: BattlegroundAV.h:224
@ BG_AV_OBJECT_FROSTWOLF_BANNER
Definition: BattlegroundAV.h:325
@ BG_AV_OBJECT_AURA_N_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:264
@ BG_AV_OBJECT_BURN_DUNBALDAR_NORTH
Definition: BattlegroundAV.h:306
@ BG_AV_OBJECT_FLAG_A_ICEWING_BUNKER
Definition: BattlegroundAV.h:205
@ BG_AV_OBJECT_FLAG_H_FROSTWOLF_GRAVE
Definition: BattlegroundAV.h:237
@ BG_AV_OBJECT_FLAG_C_A_TOWER_POINT
Definition: BattlegroundAV.h:216

◆ BG_AV_OTHER_VALUES

Enumerator
AV_STATICCPLACE_MAX 
AV_NORTH_MINE 
AV_SOUTH_MINE 
AV_MINE_TICK_TIMER 
AV_MINE_RECLAIM_TIMER 
BG_AV_QUEST_CREDIT_MINE 
BG_AV_QUEST_CREDIT_TOWER 
BG_AV_QUEST_CREDIT_GRAVEYARD 
109{
111 AV_NORTH_MINE = 0,
112 AV_SOUTH_MINE = 1,
113 AV_MINE_TICK_TIMER = 45000,
114 AV_MINE_RECLAIM_TIMER = 1200000, //TODO: get the right value.. this is currently 20 minutes
118};
@ AV_MINE_TICK_TIMER
Definition: BattlegroundAV.h:113
@ AV_MINE_RECLAIM_TIMER
Definition: BattlegroundAV.h:114
@ BG_AV_QUEST_CREDIT_TOWER
Definition: BattlegroundAV.h:116
@ AV_NORTH_MINE
Definition: BattlegroundAV.h:111
@ BG_AV_QUEST_CREDIT_GRAVEYARD
Definition: BattlegroundAV.h:117
@ BG_AV_QUEST_CREDIT_MINE
Definition: BattlegroundAV.h:115
@ AV_STATICCPLACE_MAX
Definition: BattlegroundAV.h:110
@ AV_SOUTH_MINE
Definition: BattlegroundAV.h:112

◆ BG_AV_QuestIds

Enumerator
AV_QUEST_A_SCRAPS1 
AV_QUEST_A_SCRAPS2 
AV_QUEST_H_SCRAPS1 
AV_QUEST_H_SCRAPS2 
AV_QUEST_A_COMMANDER1 
AV_QUEST_H_COMMANDER1 
AV_QUEST_A_COMMANDER2 
AV_QUEST_H_COMMANDER2 
AV_QUEST_A_COMMANDER3 
AV_QUEST_H_COMMANDER3 
AV_QUEST_A_BOSS1 
AV_QUEST_H_BOSS1 
AV_QUEST_A_BOSS2 
AV_QUEST_H_BOSS2 
AV_QUEST_A_NEAR_MINE 
AV_QUEST_H_NEAR_MINE 
AV_QUEST_A_OTHER_MINE 
AV_QUEST_H_OTHER_MINE 
AV_QUEST_A_RIDER_HIDE 
AV_QUEST_H_RIDER_HIDE 
AV_QUEST_A_RIDER_TAME 
AV_QUEST_H_RIDER_TAME 
1707{
1708 AV_QUEST_A_SCRAPS1 = 7223,
1709 AV_QUEST_A_SCRAPS2 = 6781,
1710 AV_QUEST_H_SCRAPS1 = 7224,
1711 AV_QUEST_H_SCRAPS2 = 6741,
1712 AV_QUEST_A_COMMANDER1 = 6942, //soldier
1713 AV_QUEST_H_COMMANDER1 = 6825,
1714 AV_QUEST_A_COMMANDER2 = 6941, //leutnant
1715 AV_QUEST_H_COMMANDER2 = 6826,
1716 AV_QUEST_A_COMMANDER3 = 6943, //commander
1717 AV_QUEST_H_COMMANDER3 = 6827,
1718 AV_QUEST_A_BOSS1 = 7386, // 5 cristal/blood
1719 AV_QUEST_H_BOSS1 = 7385,
1720 AV_QUEST_A_BOSS2 = 6881, // 1
1721 AV_QUEST_H_BOSS2 = 6801,
1722 AV_QUEST_A_NEAR_MINE = 5892, //the mine near start location of team
1723 AV_QUEST_H_NEAR_MINE = 5893,
1724 AV_QUEST_A_OTHER_MINE = 6982, //the other mine ;)
1725 AV_QUEST_H_OTHER_MINE = 6985,
1726 AV_QUEST_A_RIDER_HIDE = 7026,
1727 AV_QUEST_H_RIDER_HIDE = 7002,
1728 AV_QUEST_A_RIDER_TAME = 7027,
1730};
@ AV_QUEST_A_COMMANDER3
Definition: BattlegroundAV.h:1716
@ AV_QUEST_H_SCRAPS1
Definition: BattlegroundAV.h:1710
@ AV_QUEST_H_BOSS1
Definition: BattlegroundAV.h:1719
@ AV_QUEST_H_RIDER_TAME
Definition: BattlegroundAV.h:1729
@ AV_QUEST_A_COMMANDER1
Definition: BattlegroundAV.h:1712
@ AV_QUEST_A_RIDER_HIDE
Definition: BattlegroundAV.h:1726
@ AV_QUEST_A_SCRAPS1
Definition: BattlegroundAV.h:1708
@ AV_QUEST_H_COMMANDER1
Definition: BattlegroundAV.h:1713
@ AV_QUEST_A_RIDER_TAME
Definition: BattlegroundAV.h:1728
@ AV_QUEST_H_COMMANDER3
Definition: BattlegroundAV.h:1717
@ AV_QUEST_H_NEAR_MINE
Definition: BattlegroundAV.h:1723
@ AV_QUEST_A_COMMANDER2
Definition: BattlegroundAV.h:1714
@ AV_QUEST_A_OTHER_MINE
Definition: BattlegroundAV.h:1724
@ AV_QUEST_A_NEAR_MINE
Definition: BattlegroundAV.h:1722
@ AV_QUEST_H_OTHER_MINE
Definition: BattlegroundAV.h:1725
@ AV_QUEST_A_SCRAPS2
Definition: BattlegroundAV.h:1709
@ AV_QUEST_H_BOSS2
Definition: BattlegroundAV.h:1721
@ AV_QUEST_A_BOSS1
Definition: BattlegroundAV.h:1718
@ AV_QUEST_H_COMMANDER2
Definition: BattlegroundAV.h:1715
@ AV_QUEST_H_RIDER_HIDE
Definition: BattlegroundAV.h:1727
@ AV_QUEST_A_BOSS2
Definition: BattlegroundAV.h:1720
@ AV_QUEST_H_SCRAPS2
Definition: BattlegroundAV.h:1711

◆ BG_AV_Sounds

Enumerator
AV_SOUND_NEAR_VICTORY 
AV_SOUND_ALLIANCE_ASSAULTS 
AV_SOUND_HORDE_ASSAULTS 
AV_SOUND_ALLIANCE_GOOD 
AV_SOUND_HORDE_GOOD 
AV_SOUND_BOTH_TOWER_DEFEND 
AV_SOUND_ALLIANCE_CAPTAIN 
AV_SOUND_HORDE_CAPTAIN 
62{
63 //TODO: get out if there comes a sound when neutral team captures mine
64
65 /*
66 8212:
67 alliance grave assault
68 alliance tower assault
69 drek "mlanzenabschaum! In meiner Burg?! Toetet sie all" - nicht immer der sound
70 8333:
71 galv "sterbt fuer euch ist kein platz hier"
72
73 8332:
74 bal "Verschwinde, dreckiger Abschaum! Die Allianz wird im Alteractal "
75 8174:
76 horde tower assault
77 horde grave assault
78 van "es Sturmlanzenklans, euer General wird angegriffen! Ich fordere Unterst"
79 8173:
80 ally grave capture/defend
81 tower destroy
82 mine capture
83 ally wins
84 8192:
85 ally tower destroy(only iceblood - found a bug^^)
86 ally tower defend
87 horde tower defend
88 8213
89 horde:
90 grave defend/capture
91 tower destroy
92 mine capture
93 horde wins
94 */
95
96 AV_SOUND_NEAR_VICTORY = 8456, //not confirmed yet
97
98 AV_SOUND_ALLIANCE_ASSAULTS = 8212, //tower, grave + enemy boss if someone tries to attack him
100 AV_SOUND_ALLIANCE_GOOD = 8173, //if something good happens for the team: wins(maybe only through killing the boss), captures mine or grave, destroys tower and defends grave
101 AV_SOUND_HORDE_GOOD = 8213,
103
104 AV_SOUND_ALLIANCE_CAPTAIN = 8232, //gets called when someone attacks them and at the beginning after 3min+rand(x)*10sec (maybe buff)
106};
@ AV_SOUND_HORDE_CAPTAIN
Definition: BattlegroundAV.h:105
@ AV_SOUND_ALLIANCE_CAPTAIN
Definition: BattlegroundAV.h:104
@ AV_SOUND_HORDE_GOOD
Definition: BattlegroundAV.h:101
@ AV_SOUND_ALLIANCE_ASSAULTS
Definition: BattlegroundAV.h:98
@ AV_SOUND_ALLIANCE_GOOD
Definition: BattlegroundAV.h:100
@ AV_SOUND_BOTH_TOWER_DEFEND
Definition: BattlegroundAV.h:102
@ AV_SOUND_NEAR_VICTORY
Definition: BattlegroundAV.h:96
@ AV_SOUND_HORDE_ASSAULTS
Definition: BattlegroundAV.h:99

◆ BG_AV_States

Enumerator
POINT_NEUTRAL 
POINT_ASSAULTED 
POINT_DESTROYED 
POINT_CONTROLED 
1544{
1545 POINT_NEUTRAL = 0,
1546 POINT_ASSAULTED = 1,
1547 POINT_DESTROYED = 2,
1548 POINT_CONTROLED = 3
1549};
@ POINT_DESTROYED
Definition: BattlegroundAV.h:1547
@ POINT_NEUTRAL
Definition: BattlegroundAV.h:1545
@ POINT_CONTROLED
Definition: BattlegroundAV.h:1548
@ POINT_ASSAULTED
Definition: BattlegroundAV.h:1546

◆ BG_AV_WorldStates

Enumerator
AV_Alliance_Score 
AV_Horde_Score 
AV_SHOW_H_SCORE 
AV_SHOW_A_SCORE 
AV_SNOWFALL_N 
1552{
1553 AV_Alliance_Score = 3127,
1554 AV_Horde_Score = 3128,
1555 AV_SHOW_H_SCORE = 3133,
1556 AV_SHOW_A_SCORE = 3134,
1557
1558 /*
1559 //the comments behind the state shows which icon overlaps the other.. but is, until now, unused and maybe not a good solution (but give few performance (:)
1560
1561 // Graves
1562
1563 // Alliance
1564 //Stormpike first aid station
1565 AV_AID_A_C = 1325,
1566 AV_AID_A_A = 1326,
1567 AV_AID_H_C = 1327,
1568 AV_AID_H_A = 1328,
1569 //Stormpike Graveyard
1570 AV_PIKEGRAVE_A_C = 1333,
1571 AV_PIKEGRAVE_A_A = 1335,
1572 AV_PIKEGRAVE_H_C = 1334,
1573 AV_PIKEGRAVE_H_A = 1336,
1574 //Stoneheart Grave
1575 AV_STONEHEART_A_C = 1302,
1576 AV_STONEHEART_A_A = 1304, //over hc
1577 AV_STONEHEART_H_C = 1301, //over ac
1578 AV_STONEHEART_H_A = 1303, //over aa
1579 //Neutral
1580 //Snowfall Grave
1581 */
1582 AV_SNOWFALL_N = 1966, //over aa
1583 /*
1584 AV_SNOWFALL_A_C = 1341, //over hc
1585 AV_SNOWFALL_A_A = 1343, //over ha
1586 AV_SNOWFALL_H_C = 1342,
1587 AV_SNOWFALL_H_A = 1344, //over ac
1588 //Horde
1589 //Iceblood grave
1590 AV_ICEBLOOD_A_C = 1346, //over hc
1591 AV_ICEBLOOD_A_A = 1348, //over ac
1592 AV_ICEBLOOD_H_C = 1347,
1593 AV_ICEBLOOD_H_A = 1349, //over aa
1594 //Frostwolf Grave
1595 AV_FROSTWOLF_A_C = 1337, //over hc
1596 AV_FROSTWOLF_A_A = 1339, //over ac
1597 AV_FROSTWOLF_H_C = 1338,
1598 AV_FROSTWOLF_H_A = 1340, //over aa
1599 //Frostwolf Hut
1600 AV_FROSTWOLFHUT_A_C = 1329, //over hc
1601 AV_FROSTWOLFHUT_A_A = 1331, //over ha
1602 AV_FROSTWOLFHUT_H_C = 1330,
1603 AV_FROSTWOLFHUT_H_A = 1332, //over ac
1604
1605 //Towers
1606 //Alliance
1607 //Dunbaldar South Bunker
1608 AV_DUNS_CONTROLLED = 1361,
1609 AV_DUNS_DESTROYED = 1370,
1610 AV_DUNS_ASSAULTED = 1378,
1611 //Dunbaldar North Bunker
1612 AV_DUNN_CONTROLLED = 1362,
1613 AV_DUNN_DESTROYED = 1371,
1614 AV_DUNN_ASSAULTED = 1379,
1615 //Icewing Bunker
1616 AV_ICEWING_CONTROLLED = 1363,
1617 AV_ICEWING_DESTROYED = 1372,
1618 AV_ICEWING_ASSAULTED = 1380,
1619 //Stoneheart Bunker
1620 AV_STONEH_CONTROLLED = 1364,
1621 AV_STONEH_DESTROYED = 1373,
1622 AV_STONEH_ASSAULTED = 1381,
1623 //Horde
1624 //Iceblood Tower
1625 AV_ICEBLOOD_CONTROLLED = 1385,
1626 AV_ICEBLOOD_DESTROYED = 1368,
1627 AV_ICEBLOOD_ASSAULTED = 1390,
1628 //Tower Point
1629 AV_TOWERPOINT_CONTROLLED = 1384,
1630 AV_TOWERPOINT_DESTROYED = 1367, //goes over controlled
1631 AV_TOWERPOINT_ASSAULTED = 1389, //goes over destroyed
1632 //Frostwolf West
1633 AV_FROSTWOLFW_CONTROLLED = 1382,
1634 AV_FROSTWOLFW_DESTROYED = 1365, //over controlled
1635 AV_FROSTWOLFW_ASSAULTED = 1387, //over destroyed
1636 //Frostwolf East
1637 AV_FROSTWOLFE_CONTROLLED = 1383,
1638 AV_FROSTWOLFE_DESTROYED = 1366,
1639 AV_FROSTWOLFE_ASSAULTED = 1388,
1640
1641 //mines
1642
1643 AV_N_MINE_N = 1360,
1644 AV_N_MINE_A = 1358,
1645 AV_N_MINE_H = 1359,
1646
1647 AV_S_MINE_N = 1357,
1648 AV_S_MINE_A = 1355,
1649 AV_S_MINE_H = 1356,
1650
1651 //towers assaulted by own team (unused)
1652 AV_STONEH_UNUSED = 1377,
1653 AV_ICEWING_UNUSED = 1376,
1654 AV_DUNS_UNUSED = 1375,
1655 AV_DUNN_UNUSED = 1374,
1656
1657 AV_ICEBLOOD_UNUSED = 1395,
1658 AV_TOWERPOINT_UNUSED = 1394,
1659 AV_FROSTWOLFE_UNUSED = 1393,
1660 AV_FROSTWOLFW_UNUSED = 1392
1661 */
1662};
@ AV_SNOWFALL_N
Definition: BattlegroundAV.h:1582
@ AV_SHOW_A_SCORE
Definition: BattlegroundAV.h:1556
@ AV_Horde_Score
Definition: BattlegroundAV.h:1554
@ AV_Alliance_Score
Definition: BattlegroundAV.h:1553
@ AV_SHOW_H_SCORE
Definition: BattlegroundAV.h:1555

Function Documentation

◆ operator++()

BG_AV_Nodes & operator++ ( BG_AV_Nodes i)
inline
1823{ return i = BG_AV_Nodes(i + 1); }
BG_AV_Nodes
Definition: BattlegroundAV.h:174

Variable Documentation

◆ BG_AV_CreatureInfo

◆ BG_AV_CreaturePos

◆ BG_AV_DoorPositons

const float BG_AV_DoorPositons[2][4]
Initial value:
=
{
{780.487f, -493.024f, 99.9553f, 3.0976f},
{-1375.193f, -538.981f, 55.2824f, 0.72178f}
}

Referenced by BattlegroundAV::SetupBattleground().

◆ BG_AV_GenericObjectPos

std::tuple<uint32, Position, std::array<float, 4> > const BG_AV_GenericObjectPos[BG_AV_OBJECT_GENERIC_MAX - BG_AV_OBJECT_GENERIC_MIN+1]

◆ BG_AV_GraveyardIds

◆ BG_AV_HallowsEndObjectPos

std::tuple<uint32, Position, std::array<float, 4> > const BG_AV_HallowsEndObjectPos[BG_AV_OBJECT_HALLOWS_END_MAX - BG_AV_OBJECT_HALLOWS_END_MIN+1]

◆ BG_AV_MineWorldStates

const uint32 BG_AV_MineWorldStates[2][3]
Initial value:
=
{
{1358, 1360, 1359},
{1355, 1357, 1356}
}

Referenced by BattlegroundAV::SendMineWorldStates().

◆ BG_AV_NodeWorldStates

const uint32 BG_AV_NodeWorldStates[16][4]

◆ BG_AV_ObjectPos

const float BG_AV_ObjectPos[AV_OPLACE_MAX][4]

◆ BG_AV_StaticCreatureInfo

const uint32 BG_AV_StaticCreatureInfo[51]

◆ BG_AV_StaticCreaturePos

const float BG_AV_StaticCreaturePos[AV_STATICCPLACE_MAX][5]