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_MAX = 249
}
 
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_TOWERDEFENSE = 0 ,
  AV_NPC_A_GRAVEDEFENSE0 = 1 ,
  AV_NPC_A_GRAVEDEFENSE1 = 2 ,
  AV_NPC_A_GRAVEDEFENSE2 = 3 ,
  AV_NPC_A_GRAVEDEFENSE3 = 4 ,
  AV_NPC_A_CAPTAIN = 5 ,
  AV_NPC_A_BOSS = 6 ,
  AV_NPC_H_TOWERDEFENSE = 7 ,
  AV_NPC_H_GRAVEDEFENSE0 = 8 ,
  AV_NPC_H_GRAVEDEFENSE1 = 9 ,
  AV_NPC_H_GRAVEDEFENSE2 = 10 ,
  AV_NPC_H_GRAVEDEFENSE3 = 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
}
 

Functions

BG_AV_Nodesoperator++ (BG_AV_Nodes &i)
 

Variables

const float BG_AV_ObjectPos [AV_OPLACE_MAX][4]
 
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 
1351{
1352 //TODO add all other buffs here
1353 AV_BUFF_ARMOR = 21163,
1354 AV_BUFF_A_CAPTAIN = 23693, //the buff which the alliance captain does
1355 AV_BUFF_H_CAPTAIN = 22751 //the buff which the horde captain does
1356};
@ AV_BUFF_H_CAPTAIN
Definition: BattlegroundAV.h:1355
@ AV_BUFF_ARMOR
Definition: BattlegroundAV.h:1353
@ AV_BUFF_A_CAPTAIN
Definition: BattlegroundAV.h:1354

◆ BG_AV_CreatureIds

Enumerator
AV_NPC_A_TOWERDEFENSE 
AV_NPC_A_GRAVEDEFENSE0 
AV_NPC_A_GRAVEDEFENSE1 
AV_NPC_A_GRAVEDEFENSE2 
AV_NPC_A_GRAVEDEFENSE3 
AV_NPC_A_CAPTAIN 
AV_NPC_A_BOSS 
AV_NPC_H_TOWERDEFENSE 
AV_NPC_H_GRAVEDEFENSE0 
AV_NPC_H_GRAVEDEFENSE1 
AV_NPC_H_GRAVEDEFENSE2 
AV_NPC_H_GRAVEDEFENSE3 
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 
1027{
1028 AV_NPC_A_TOWERDEFENSE = 0, // stormpike bowman
1029 AV_NPC_A_GRAVEDEFENSE0 = 1, // stormpike Defender
1030 AV_NPC_A_GRAVEDEFENSE1 = 2, // seasoned defender
1031 AV_NPC_A_GRAVEDEFENSE2 = 3, // veteran defender
1032 AV_NPC_A_GRAVEDEFENSE3 = 4, // champion defender
1033 AV_NPC_A_CAPTAIN = 5, // balinda
1034 AV_NPC_A_BOSS = 6, // vanndar
1035
1036 AV_NPC_H_TOWERDEFENSE = 7, // frostwolf bowman
1037 AV_NPC_H_GRAVEDEFENSE0 = 8, // frostwolf guardian
1038 AV_NPC_H_GRAVEDEFENSE1 = 9, // seasoned guardian
1039 AV_NPC_H_GRAVEDEFENSE2 = 10, // veteran guardian
1040 AV_NPC_H_GRAVEDEFENSE3 = 11, // champion guardian
1041 AV_NPC_H_CAPTAIN = 12, // galvangar
1042 AV_NPC_H_BOSS = 13, // drek thar
1043
1052 AV_NPC_N_MINE_N_1 = 22,
1053 AV_NPC_N_MINE_N_2 = 23,
1054 AV_NPC_N_MINE_N_3 = 24,
1055 AV_NPC_N_MINE_N_4 = 25,
1056 AV_NPC_N_MINE_A_1 = 26,
1057 AV_NPC_N_MINE_A_2 = 27,
1058 AV_NPC_N_MINE_A_3 = 28,
1059 AV_NPC_N_MINE_A_4 = 29,
1060 AV_NPC_N_MINE_H_1 = 30,
1061 AV_NPC_N_MINE_H_2 = 31,
1062 AV_NPC_N_MINE_H_3 = 32,
1063 AV_NPC_N_MINE_H_4 = 33,
1064 AV_NPC_S_MINE_N_1 = 34,
1065 AV_NPC_S_MINE_N_2 = 35,
1066 AV_NPC_S_MINE_N_3 = 36,
1067 AV_NPC_S_MINE_N_4 = 37,
1068 AV_NPC_S_MINE_N_S = 38,
1069 AV_NPC_S_MINE_A_1 = 39,
1070 AV_NPC_S_MINE_A_2 = 40,
1071 AV_NPC_S_MINE_A_3 = 41,
1072 AV_NPC_S_MINE_A_4 = 42,
1073 AV_NPC_S_MINE_H_1 = 43,
1074 AV_NPC_S_MINE_H_2 = 44,
1075 AV_NPC_S_MINE_H_3 = 45,
1076 AV_NPC_S_MINE_H_4 = 46,
1077 AV_NPC_HERALD = 47,
1078 AV_NPC_INFO_MAX = 48
1079};
@ AV_NPC_N_MINE_A_3
Definition: BattlegroundAV.h:1058
@ AV_NPC_S_MINE_H_2
Definition: BattlegroundAV.h:1074
@ AV_NPC_H_TOWERDEFENSE
Definition: BattlegroundAV.h:1036
@ AV_NPC_H_MARSHAL_WTOWER
Definition: BattlegroundAV.h:1051
@ AV_NPC_A_GRAVEDEFENSE3
Definition: BattlegroundAV.h:1032
@ AV_NPC_H_GRAVEDEFENSE0
Definition: BattlegroundAV.h:1037
@ AV_NPC_N_MINE_H_1
Definition: BattlegroundAV.h:1060
@ AV_NPC_S_MINE_N_S
Definition: BattlegroundAV.h:1068
@ AV_NPC_S_MINE_N_1
Definition: BattlegroundAV.h:1064
@ AV_NPC_S_MINE_H_4
Definition: BattlegroundAV.h:1076
@ AV_NPC_N_MINE_A_2
Definition: BattlegroundAV.h:1057
@ AV_NPC_HERALD
Definition: BattlegroundAV.h:1077
@ AV_NPC_N_MINE_N_1
Definition: BattlegroundAV.h:1052
@ AV_NPC_H_MARSHAL_ICE
Definition: BattlegroundAV.h:1048
@ AV_NPC_A_GRAVEDEFENSE1
Definition: BattlegroundAV.h:1030
@ AV_NPC_INFO_MAX
Definition: BattlegroundAV.h:1078
@ AV_NPC_N_MINE_N_2
Definition: BattlegroundAV.h:1053
@ AV_NPC_S_MINE_H_1
Definition: BattlegroundAV.h:1073
@ AV_NPC_N_MINE_A_4
Definition: BattlegroundAV.h:1059
@ AV_NPC_MARSHAL_NORTH
Definition: BattlegroundAV.h:1045
@ AV_NPC_H_CAPTAIN
Definition: BattlegroundAV.h:1041
@ AV_NPC_H_MARSHAL_TOWER
Definition: BattlegroundAV.h:1049
@ AV_NPC_N_MINE_N_4
Definition: BattlegroundAV.h:1055
@ AV_NPC_H_GRAVEDEFENSE2
Definition: BattlegroundAV.h:1039
@ AV_NPC_S_MINE_N_4
Definition: BattlegroundAV.h:1067
@ AV_NPC_N_MINE_A_1
Definition: BattlegroundAV.h:1056
@ AV_NPC_A_TOWERDEFENSE
Definition: BattlegroundAV.h:1028
@ AV_NPC_A_MARSHAL_STONE
Definition: BattlegroundAV.h:1047
@ AV_NPC_A_GRAVEDEFENSE0
Definition: BattlegroundAV.h:1029
@ AV_NPC_S_MINE_N_2
Definition: BattlegroundAV.h:1065
@ AV_NPC_S_MINE_N_3
Definition: BattlegroundAV.h:1066
@ AV_NPC_S_MINE_A_4
Definition: BattlegroundAV.h:1072
@ AV_NPC_N_MINE_H_3
Definition: BattlegroundAV.h:1062
@ AV_NPC_H_BOSS
Definition: BattlegroundAV.h:1042
@ AV_NPC_A_MARSHAL_SOUTH
Definition: BattlegroundAV.h:1044
@ AV_NPC_A_BOSS
Definition: BattlegroundAV.h:1034
@ AV_NPC_MARSHAL_ETOWER
Definition: BattlegroundAV.h:1050
@ AV_NPC_A_MARSHAL_ICE
Definition: BattlegroundAV.h:1046
@ AV_NPC_H_GRAVEDEFENSE1
Definition: BattlegroundAV.h:1038
@ AV_NPC_N_MINE_H_4
Definition: BattlegroundAV.h:1063
@ AV_NPC_S_MINE_H_3
Definition: BattlegroundAV.h:1075
@ AV_NPC_S_MINE_A_3
Definition: BattlegroundAV.h:1071
@ AV_NPC_N_MINE_N_3
Definition: BattlegroundAV.h:1054
@ AV_NPC_S_MINE_A_2
Definition: BattlegroundAV.h:1070
@ AV_NPC_S_MINE_A_1
Definition: BattlegroundAV.h:1069
@ AV_NPC_A_GRAVEDEFENSE2
Definition: BattlegroundAV.h:1031
@ AV_NPC_H_GRAVEDEFENSE3
Definition: BattlegroundAV.h:1040
@ AV_NPC_A_CAPTAIN
Definition: BattlegroundAV.h:1033
@ AV_NPC_N_MINE_H_2
Definition: BattlegroundAV.h:1061

◆ 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 
577{
587 //i don't will add for all 4 positions a variable.. i think one is enough to compute the rest
595
604
613 //irondeep
614 //miner:
617 //special types
620 //boss
621 AV_CPLACE_MINE_N_3 = 193,
622 //coldtooth
623 //miner:
626 //special types
629 //vermin
632 //boss
633 AV_CPLACE_MINE_S_3 = 300,
634
635 //herald
636 AV_CPLACE_HERALD = 301,
637
638 //node aura triggers
654
655 //boss, captain triggers
660
661 AV_CPLACE_MAX = 321,
662
663 AV_CPLACE_A_BOSS = 381,
664 AV_CPLACE_H_BOSS = 443
665};
@ AV_CPLACE_DEFENSE_FROST_t
Definition: BattlegroundAV.h:603
@ AV_CPLACE_TRIGGER18
Definition: BattlegroundAV.h:658
@ AV_CPLACE_SPIRIT_MAIN_HORDE
Definition: BattlegroundAV.h:586
@ AV_CPLACE_TRIGGER01
Definition: BattlegroundAV.h:639
@ AV_CPLACE_MINE_S_2_MAX
Definition: BattlegroundAV.h:628
@ AV_CPLACE_SPIRIT_FROSTWOLF
Definition: BattlegroundAV.h:583
@ AV_CPLACE_TRIGGER12
Definition: BattlegroundAV.h:650
@ AV_CPLACE_TRIGGER07
Definition: BattlegroundAV.h:645
@ AV_CPLACE_MINE_N_1_MIN
Definition: BattlegroundAV.h:615
@ AV_CPLACE_DEFENSE_ICE_TOWER
Definition: BattlegroundAV.h:600
@ AV_CPLACE_TRIGGER19
Definition: BattlegroundAV.h:659
@ AV_CPLACE_DEFENSE_SNOWFALL
Definition: BattlegroundAV.h:591
@ AV_CPLACE_TRIGGER05
Definition: BattlegroundAV.h:643
@ AV_CPLACE_MINE_S_S_MIN
Definition: BattlegroundAV.h:630
@ AV_CPLACE_MINE_S_2_MIN
Definition: BattlegroundAV.h:627
@ AV_CPLACE_DEFENSE_ICEWING
Definition: BattlegroundAV.h:598
@ AV_CPLACE_SPIRIT_STORM_GRAVE
Definition: BattlegroundAV.h:579
@ AV_CPLACE_TRIGGER06
Definition: BattlegroundAV.h:644
@ AV_CPLACE_SPIRIT_MAIN_ALLIANCE
Definition: BattlegroundAV.h:585
@ AV_CPLACE_H_MARSHAL_ICE
Definition: BattlegroundAV.h:609
@ AV_CPLACE_DEFENSE_STONE_GRAVE
Definition: BattlegroundAV.h:590
@ AV_CPLACE_A_MARSHAL_NORTH
Definition: BattlegroundAV.h:606
@ AV_CPLACE_DEFENSE_FROST_HUT
Definition: BattlegroundAV.h:594
@ AV_CPLACE_MINE_S_1_MIN
Definition: BattlegroundAV.h:624
@ AV_CPLACE_DEFENSE_DUN_N
Definition: BattlegroundAV.h:597
@ AV_CPLACE_H_MARSHAL_WTOWER
Definition: BattlegroundAV.h:612
@ AV_CPLACE_MINE_S_S_MAX
Definition: BattlegroundAV.h:631
@ AV_CPLACE_TRIGGER17
Definition: BattlegroundAV.h:657
@ AV_CPLACE_SPIRIT_ICE_GRAVE
Definition: BattlegroundAV.h:582
@ AV_CPLACE_TRIGGER11
Definition: BattlegroundAV.h:649
@ AV_CPLACE_TRIGGER14
Definition: BattlegroundAV.h:652
@ AV_CPLACE_H_MARSHAL_TOWER
Definition: BattlegroundAV.h:610
@ AV_CPLACE_TRIGGER03
Definition: BattlegroundAV.h:641
@ AV_CPLACE_DEFENSE_FROST_E
Definition: BattlegroundAV.h:602
@ AV_CPLACE_H_MARSHAL_ETOWER
Definition: BattlegroundAV.h:611
@ AV_CPLACE_MINE_N_2_MAX
Definition: BattlegroundAV.h:619
@ AV_CPLACE_A_BOSS
Definition: BattlegroundAV.h:663
@ AV_CPLACE_SPIRIT_SNOWFALL
Definition: BattlegroundAV.h:581
@ AV_CPLACE_SPIRIT_STORM_AID
Definition: BattlegroundAV.h:578
@ AV_CPLACE_DEFENSE_STONE_TOWER
Definition: BattlegroundAV.h:599
@ AV_CPLACE_TRIGGER13
Definition: BattlegroundAV.h:651
@ AV_CPLACE_TRIGGER16
Definition: BattlegroundAV.h:656
@ AV_CPLACE_DEFENSE_ICE_GRAVE
Definition: BattlegroundAV.h:593
@ AV_CPLACE_TRIGGER15
Definition: BattlegroundAV.h:653
@ AV_CPLACE_MAX
Definition: BattlegroundAV.h:661
@ AV_CPLACE_TRIGGER04
Definition: BattlegroundAV.h:642
@ AV_CPLACE_MINE_N_1_MAX
Definition: BattlegroundAV.h:616
@ AV_CPLACE_A_MARSHAL_SOUTH
Definition: BattlegroundAV.h:605
@ AV_CPLACE_DEFENSE_TOWERPOINT
Definition: BattlegroundAV.h:601
@ AV_CPLACE_MINE_S_3
Definition: BattlegroundAV.h:633
@ AV_CPLACE_TRIGGER08
Definition: BattlegroundAV.h:646
@ AV_CPLACE_MINE_S_1_MAX
Definition: BattlegroundAV.h:625
@ AV_CPLACE_DEFENSE_DUN_S
Definition: BattlegroundAV.h:596
@ AV_CPLACE_TRIGGER09
Definition: BattlegroundAV.h:647
@ AV_CPLACE_DEFENSE_FROSTWOLF
Definition: BattlegroundAV.h:592
@ AV_CPLACE_A_MARSHAL_ICE
Definition: BattlegroundAV.h:607
@ AV_CPLACE_DEFEMSE_STORM_GRAVE
Definition: BattlegroundAV.h:589
@ AV_CPLACE_DEFENSE_STORM_AID
Definition: BattlegroundAV.h:588
@ AV_CPLACE_H_BOSS
Definition: BattlegroundAV.h:664
@ AV_CPLACE_MINE_N_3
Definition: BattlegroundAV.h:621
@ AV_CPLACE_HERALD
Definition: BattlegroundAV.h:636
@ AV_CPLACE_TRIGGER02
Definition: BattlegroundAV.h:640
@ AV_CPLACE_SPIRIT_STONE_GRAVE
Definition: BattlegroundAV.h:580
@ AV_CPLACE_TRIGGER10
Definition: BattlegroundAV.h:648
@ AV_CPLACE_SPIRIT_FROST_HUT
Definition: BattlegroundAV.h:584
@ AV_CPLACE_MINE_N_2_MIN
Definition: BattlegroundAV.h:618
@ AV_CPLACE_A_MARSHAL_STONE
Definition: BattlegroundAV.h:608

◆ 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 
1325{
1326 AV_GRAVE_STORM_AID = 751,
1329 AV_GRAVE_SNOWFALL = 169,
1330 AV_GRAVE_ICE_GRAVE = 749,
1331 AV_GRAVE_FROSTWOLF = 690,
1332 AV_GRAVE_FROST_HUT = 750,
1335};
@ AV_GRAVE_STORM_GRAVE
Definition: BattlegroundAV.h:1327
@ AV_GRAVE_ICE_GRAVE
Definition: BattlegroundAV.h:1330
@ AV_GRAVE_MAIN_ALLIANCE
Definition: BattlegroundAV.h:1333
@ AV_GRAVE_STORM_AID
Definition: BattlegroundAV.h:1326
@ AV_GRAVE_STONE_GRAVE
Definition: BattlegroundAV.h:1328
@ AV_GRAVE_FROST_HUT
Definition: BattlegroundAV.h:1332
@ AV_GRAVE_FROSTWOLF
Definition: BattlegroundAV.h:1331
@ AV_GRAVE_SNOWFALL
Definition: BattlegroundAV.h:1329
@ AV_GRAVE_MAIN_HORDE
Definition: BattlegroundAV.h:1334

◆ 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 
1548{
1553};
@ AV_OBJECTIVE_DEFEND_GRAVEYARD
Definition: BattlegroundAV.h:1552
@ AV_OBJECTIVE_ASSAULT_GRAVEYARD
Definition: BattlegroundAV.h:1550
@ AV_OBJECTIVE_ASSAULT_TOWER
Definition: BattlegroundAV.h:1549
@ AV_OBJECTIVE_DEFEND_TOWER
Definition: BattlegroundAV.h:1551

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

◆ 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_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
327
328 BG_AV_OBJECT_MAX = 249
329};
@ 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_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:328
@ 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_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_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_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 
1522{
1523 AV_QUEST_A_SCRAPS1 = 7223,
1524 AV_QUEST_A_SCRAPS2 = 6781,
1525 AV_QUEST_H_SCRAPS1 = 7224,
1526 AV_QUEST_H_SCRAPS2 = 6741,
1527 AV_QUEST_A_COMMANDER1 = 6942, //soldier
1528 AV_QUEST_H_COMMANDER1 = 6825,
1529 AV_QUEST_A_COMMANDER2 = 6941, //leutnant
1530 AV_QUEST_H_COMMANDER2 = 6826,
1531 AV_QUEST_A_COMMANDER3 = 6943, //commander
1532 AV_QUEST_H_COMMANDER3 = 6827,
1533 AV_QUEST_A_BOSS1 = 7386, // 5 cristal/blood
1534 AV_QUEST_H_BOSS1 = 7385,
1535 AV_QUEST_A_BOSS2 = 6881, // 1
1536 AV_QUEST_H_BOSS2 = 6801,
1537 AV_QUEST_A_NEAR_MINE = 5892, //the mine near start location of team
1538 AV_QUEST_H_NEAR_MINE = 5893,
1539 AV_QUEST_A_OTHER_MINE = 6982, //the other mine ;)
1540 AV_QUEST_H_OTHER_MINE = 6985,
1541 AV_QUEST_A_RIDER_HIDE = 7026,
1542 AV_QUEST_H_RIDER_HIDE = 7002,
1543 AV_QUEST_A_RIDER_TAME = 7027,
1545};
@ AV_QUEST_A_COMMANDER3
Definition: BattlegroundAV.h:1531
@ AV_QUEST_H_SCRAPS1
Definition: BattlegroundAV.h:1525
@ AV_QUEST_H_BOSS1
Definition: BattlegroundAV.h:1534
@ AV_QUEST_H_RIDER_TAME
Definition: BattlegroundAV.h:1544
@ AV_QUEST_A_COMMANDER1
Definition: BattlegroundAV.h:1527
@ AV_QUEST_A_RIDER_HIDE
Definition: BattlegroundAV.h:1541
@ AV_QUEST_A_SCRAPS1
Definition: BattlegroundAV.h:1523
@ AV_QUEST_H_COMMANDER1
Definition: BattlegroundAV.h:1528
@ AV_QUEST_A_RIDER_TAME
Definition: BattlegroundAV.h:1543
@ AV_QUEST_H_COMMANDER3
Definition: BattlegroundAV.h:1532
@ AV_QUEST_H_NEAR_MINE
Definition: BattlegroundAV.h:1538
@ AV_QUEST_A_COMMANDER2
Definition: BattlegroundAV.h:1529
@ AV_QUEST_A_OTHER_MINE
Definition: BattlegroundAV.h:1539
@ AV_QUEST_A_NEAR_MINE
Definition: BattlegroundAV.h:1537
@ AV_QUEST_H_OTHER_MINE
Definition: BattlegroundAV.h:1540
@ AV_QUEST_A_SCRAPS2
Definition: BattlegroundAV.h:1524
@ AV_QUEST_H_BOSS2
Definition: BattlegroundAV.h:1536
@ AV_QUEST_A_BOSS1
Definition: BattlegroundAV.h:1533
@ AV_QUEST_H_COMMANDER2
Definition: BattlegroundAV.h:1530
@ AV_QUEST_H_RIDER_HIDE
Definition: BattlegroundAV.h:1542
@ AV_QUEST_A_BOSS2
Definition: BattlegroundAV.h:1535
@ AV_QUEST_H_SCRAPS2
Definition: BattlegroundAV.h:1526

◆ 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 
1359{
1360 POINT_NEUTRAL = 0,
1361 POINT_ASSAULTED = 1,
1362 POINT_DESTROYED = 2,
1363 POINT_CONTROLED = 3
1364};
@ POINT_DESTROYED
Definition: BattlegroundAV.h:1362
@ POINT_NEUTRAL
Definition: BattlegroundAV.h:1360
@ POINT_CONTROLED
Definition: BattlegroundAV.h:1363
@ POINT_ASSAULTED
Definition: BattlegroundAV.h:1361

◆ BG_AV_WorldStates

Enumerator
AV_Alliance_Score 
AV_Horde_Score 
AV_SHOW_H_SCORE 
AV_SHOW_A_SCORE 
AV_SNOWFALL_N 
1367{
1368 AV_Alliance_Score = 3127,
1369 AV_Horde_Score = 3128,
1370 AV_SHOW_H_SCORE = 3133,
1371 AV_SHOW_A_SCORE = 3134,
1372
1373 /*
1374 //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 (:)
1375
1376 // Graves
1377
1378 // Alliance
1379 //Stormpike first aid station
1380 AV_AID_A_C = 1325,
1381 AV_AID_A_A = 1326,
1382 AV_AID_H_C = 1327,
1383 AV_AID_H_A = 1328,
1384 //Stormpike Graveyard
1385 AV_PIKEGRAVE_A_C = 1333,
1386 AV_PIKEGRAVE_A_A = 1335,
1387 AV_PIKEGRAVE_H_C = 1334,
1388 AV_PIKEGRAVE_H_A = 1336,
1389 //Stoneheart Grave
1390 AV_STONEHEART_A_C = 1302,
1391 AV_STONEHEART_A_A = 1304, //over hc
1392 AV_STONEHEART_H_C = 1301, //over ac
1393 AV_STONEHEART_H_A = 1303, //over aa
1394 //Neutral
1395 //Snowfall Grave
1396 */
1397 AV_SNOWFALL_N = 1966, //over aa
1398 /*
1399 AV_SNOWFALL_A_C = 1341, //over hc
1400 AV_SNOWFALL_A_A = 1343, //over ha
1401 AV_SNOWFALL_H_C = 1342,
1402 AV_SNOWFALL_H_A = 1344, //over ac
1403 //Horde
1404 //Iceblood grave
1405 AV_ICEBLOOD_A_C = 1346, //over hc
1406 AV_ICEBLOOD_A_A = 1348, //over ac
1407 AV_ICEBLOOD_H_C = 1347,
1408 AV_ICEBLOOD_H_A = 1349, //over aa
1409 //Frostwolf Grave
1410 AV_FROSTWOLF_A_C = 1337, //over hc
1411 AV_FROSTWOLF_A_A = 1339, //over ac
1412 AV_FROSTWOLF_H_C = 1338,
1413 AV_FROSTWOLF_H_A = 1340, //over aa
1414 //Frostwolf Hut
1415 AV_FROSTWOLFHUT_A_C = 1329, //over hc
1416 AV_FROSTWOLFHUT_A_A = 1331, //over ha
1417 AV_FROSTWOLFHUT_H_C = 1330,
1418 AV_FROSTWOLFHUT_H_A = 1332, //over ac
1419
1420 //Towers
1421 //Alliance
1422 //Dunbaldar South Bunker
1423 AV_DUNS_CONTROLLED = 1361,
1424 AV_DUNS_DESTROYED = 1370,
1425 AV_DUNS_ASSAULTED = 1378,
1426 //Dunbaldar North Bunker
1427 AV_DUNN_CONTROLLED = 1362,
1428 AV_DUNN_DESTROYED = 1371,
1429 AV_DUNN_ASSAULTED = 1379,
1430 //Icewing Bunker
1431 AV_ICEWING_CONTROLLED = 1363,
1432 AV_ICEWING_DESTROYED = 1372,
1433 AV_ICEWING_ASSAULTED = 1380,
1434 //Stoneheart Bunker
1435 AV_STONEH_CONTROLLED = 1364,
1436 AV_STONEH_DESTROYED = 1373,
1437 AV_STONEH_ASSAULTED = 1381,
1438 //Horde
1439 //Iceblood Tower
1440 AV_ICEBLOOD_CONTROLLED = 1385,
1441 AV_ICEBLOOD_DESTROYED = 1368,
1442 AV_ICEBLOOD_ASSAULTED = 1390,
1443 //Tower Point
1444 AV_TOWERPOINT_CONTROLLED = 1384,
1445 AV_TOWERPOINT_DESTROYED = 1367, //goes over controlled
1446 AV_TOWERPOINT_ASSAULTED = 1389, //goes over destroyed
1447 //Frostwolf West
1448 AV_FROSTWOLFW_CONTROLLED = 1382,
1449 AV_FROSTWOLFW_DESTROYED = 1365, //over controlled
1450 AV_FROSTWOLFW_ASSAULTED = 1387, //over destroyed
1451 //Frostwolf East
1452 AV_FROSTWOLFE_CONTROLLED = 1383,
1453 AV_FROSTWOLFE_DESTROYED = 1366,
1454 AV_FROSTWOLFE_ASSAULTED = 1388,
1455
1456 //mines
1457
1458 AV_N_MINE_N = 1360,
1459 AV_N_MINE_A = 1358,
1460 AV_N_MINE_H = 1359,
1461
1462 AV_S_MINE_N = 1357,
1463 AV_S_MINE_A = 1355,
1464 AV_S_MINE_H = 1356,
1465
1466 //towers assaulted by own team (unused)
1467 AV_STONEH_UNUSED = 1377,
1468 AV_ICEWING_UNUSED = 1376,
1469 AV_DUNS_UNUSED = 1375,
1470 AV_DUNN_UNUSED = 1374,
1471
1472 AV_ICEBLOOD_UNUSED = 1395,
1473 AV_TOWERPOINT_UNUSED = 1394,
1474 AV_FROSTWOLFE_UNUSED = 1393,
1475 AV_FROSTWOLFW_UNUSED = 1392
1476 */
1477};
@ AV_SNOWFALL_N
Definition: BattlegroundAV.h:1397
@ AV_SHOW_A_SCORE
Definition: BattlegroundAV.h:1371
@ AV_Horde_Score
Definition: BattlegroundAV.h:1369
@ AV_Alliance_Score
Definition: BattlegroundAV.h:1368
@ AV_SHOW_H_SCORE
Definition: BattlegroundAV.h:1370

Function Documentation

◆ operator++()

BG_AV_Nodes & operator++ ( BG_AV_Nodes i)
inline
1566{ 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_GraveyardIds

◆ 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]