AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BattlegroundAV.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "WorldStateDefines.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   (sWorld->getIntConfig(CONFIG_BATTLEGROUND_ALTERAC_REINFORCEMENTS))
 
#define SEND_MSG_NEAR_LOSE   120
 
#define BG_AV_KILL_BOSS   4
 
#define BG_AV_REP_BOSS   (sWorld->getIntConfig(CONFIG_BATTLEGROUND_ALTERAC_REP_ONBOSSDEATH))
 
#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_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   (sWorld->getIntConfig(CONFIG_BATTLEGROUND_ALTERAC_REP_ONBOSSDEATH))

◆ 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   (sWorld->getIntConfig(CONFIG_BATTLEGROUND_ALTERAC_REINFORCEMENTS))

◆ 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 
53{
57
60};
@ BG_AV_TEXT_ALLIANCE_NEAR_LOSE
Definition BattlegroundAV.h:58
@ BG_AV_TEXT_START_HALF_MINUTE
Definition BattlegroundAV.h:55
@ BG_AV_TEXT_START_ONE_MINUTE
Definition BattlegroundAV.h:54
@ BG_AV_TEXT_HORDE_NEAR_LOSE
Definition BattlegroundAV.h:59
@ BG_AV_TEXT_BATTLE_HAS_BEGUN
Definition BattlegroundAV.h:56

◆ BG_AV_BUFF

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

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

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

◆ 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 
1511{
1512 AV_GRAVE_STORM_AID = 751,
1515 AV_GRAVE_SNOWFALL = 169,
1516 AV_GRAVE_ICE_GRAVE = 749,
1517 AV_GRAVE_FROSTWOLF = 690,
1518 AV_GRAVE_FROST_HUT = 750,
1521};
@ AV_GRAVE_STORM_GRAVE
Definition BattlegroundAV.h:1513
@ AV_GRAVE_ICE_GRAVE
Definition BattlegroundAV.h:1516
@ AV_GRAVE_MAIN_ALLIANCE
Definition BattlegroundAV.h:1519
@ AV_GRAVE_STORM_AID
Definition BattlegroundAV.h:1512
@ AV_GRAVE_STONE_GRAVE
Definition BattlegroundAV.h:1514
@ AV_GRAVE_FROST_HUT
Definition BattlegroundAV.h:1518
@ AV_GRAVE_FROSTWOLF
Definition BattlegroundAV.h:1517
@ AV_GRAVE_SNOWFALL
Definition BattlegroundAV.h:1515
@ AV_GRAVE_MAIN_HORDE
Definition BattlegroundAV.h:1520

◆ 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 
1629{
1698};
@ AV_TEXT_H_HERALD_TOWER_POINT_TAKEN
Definition BattlegroundAV.h:1667
@ AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_ATTACK
Definition BattlegroundAV.h:1662
@ AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1689
@ AV_TEXT_A_HERALD_TOWER_POINT_ATTACK
Definition BattlegroundAV.h:1668
@ AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1687
@ AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_TAKEN
Definition BattlegroundAV.h:1661
@ AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1639
@ AV_TEXT_A_HERALD_ICEBLOOD_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1688
@ AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1632
@ AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_ATTACK
Definition BattlegroundAV.h:1670
@ AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_ATTACK
Definition BattlegroundAV.h:1642
@ AV_TEXT_HERALD_STORMPIKE_GENERAL_DEAD
Definition BattlegroundAV.h:1695
@ AV_TEXT_H_HERALD_COLDTOOTH_MINE_TAKEN
Definition BattlegroundAV.h:1692
@ AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1636
@ AV_TEXT_H_HERALD_TOWER_POINT_ATTACK
Definition BattlegroundAV.h:1666
@ AV_TEXT_H_HERALD_ICEWING_BUNKER_TAKEN
Definition BattlegroundAV.h:1651
@ AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1682
@ AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_TAKEN
Definition BattlegroundAV.h:1647
@ AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_ATTACK
Definition BattlegroundAV.h:1658
@ AV_TEXT_A_HERALD_WEST_FROSTWOLF_TOWER_ATTACK
Definition BattlegroundAV.h:1660
@ AV_TEXT_A_HERALD_ICEBLOOD_TOWER_TAKEN
Definition BattlegroundAV.h:1673
@ AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_TAKEN
Definition BattlegroundAV.h:1655
@ AV_TEXT_A_HERALD_ICEWING_BUNKER_ATTACK
Definition BattlegroundAV.h:1652
@ AV_TEXT_A_HERALD_TOWER_POINT_TAKEN
Definition BattlegroundAV.h:1669
@ AV_TEXT_H_HERALD_EAST_FROSTWOLF_TOWER_TAKEN
Definition BattlegroundAV.h:1663
@ AV_TEXT_H_HERALD_STONEHEARTH_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1683
@ AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK
Definition BattlegroundAV.h:1681
@ AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_TAKEN
Definition BattlegroundAV.h:1674
@ AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_ATTACK
Definition BattlegroundAV.h:1664
@ AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_ATTACK
Definition BattlegroundAV.h:1679
@ AV_TEXT_H_HERALD_IRONDEEP_MINE_TAKEN
Definition BattlegroundAV.h:1693
@ AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_ATTACK
Definition BattlegroundAV.h:1644
@ AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1685
@ AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_ATTACK
Definition BattlegroundAV.h:1648
@ AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1640
@ AV_TEXT_A_HERALD_ICEBLOOD_TOWER_ATTACK
Definition BattlegroundAV.h:1672
@ AV_TEXT_A_HERALD_STONEHEARTH_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1684
@ AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1634
@ AV_TEXT_A_HERALD_WIN
Definition BattlegroundAV.h:1696
@ AV_TEXT_H_HERALD_ICEBLOOD_BUNKER_TAKEN
Definition BattlegroundAV.h:1671
@ AV_TEXT_HERALD_FROSTWOLF_GENERAL_DEAD
Definition BattlegroundAV.h:1694
@ AV_TEXT_A_HERALD_ICEWING_BUNKER_TAKEN
Definition BattlegroundAV.h:1653
@ AV_TEXT_H_HERALD_STORMPIKE_AID_STATION_ATTACK
Definition BattlegroundAV.h:1675
@ AV_TEXT_A_HERALD_DUN_BALDAR_SOUTH_TAKEN
Definition BattlegroundAV.h:1645
@ AV_TEXT_A_HERALD_COLDTOOTH_MINE_TAKEN
Definition BattlegroundAV.h:1690
@ AV_TEXT_H_HERALD_DUN_BALDAR_NORTH_ATTACK
Definition BattlegroundAV.h:1646
@ AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1631
@ AV_TEXT_H_HERALD_ICEBLOOD_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1686
@ AV_TEXT_A_HERALD_FROSTWOLF_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1638
@ AV_TEXT_H_HERALD_WIN
Definition BattlegroundAV.h:1697
@ AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_ATTACK
Definition BattlegroundAV.h:1677
@ AV_TEXT_H_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN
Definition BattlegroundAV.h:1678
@ AV_TEXT_A_HERALD_DUN_BALDAR_NORTH_TAKEN
Definition BattlegroundAV.h:1649
@ AV_TEXT_A_HERALD_STORMPIKE_GRAVEYARD_TAKEN
Definition BattlegroundAV.h:1630
@ AV_TEXT_A_HERALD_IRONDEEP_MINE_TAKEN
Definition BattlegroundAV.h:1691
@ AV_TEXT_A_HERALD_EAST_FROSTWOLF_TOWER_TAKEN
Definition BattlegroundAV.h:1665
@ AV_TEXT_A_HERALD_SNOWFALL_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1635
@ AV_TEXT_H_HERALD_FROSTWOLF_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1641
@ AV_TEXT_H_HERALD_WEST_FROSTWOLF_TOWER_TAKEN
Definition BattlegroundAV.h:1659
@ AV_TEXT_A_HERALD_FROSTWOLF_RELIEF_HUT_TAKEN
Definition BattlegroundAV.h:1680
@ AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_ATTACK
Definition BattlegroundAV.h:1656
@ AV_TEXT_H_HERALD_SNOWFALL_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1637
@ AV_TEXT_A_HERALD_STONEHEARTH_BUNKER_TAKEN
Definition BattlegroundAV.h:1657
@ AV_TEXT_H_HERALD_DUN_BALDAR_SOUTH_TAKEN
Definition BattlegroundAV.h:1643
@ AV_TEXT_H_HERALD_STORMPIKE_GRAVEYARD_ATTACK
Definition BattlegroundAV.h:1633
@ AV_TEXT_H_HERALD_STONEHEARTH_BUNKER_ATTACK
Definition BattlegroundAV.h:1654
@ AV_TEXT_H_HERALD_ICEWING_BUNKER_ATTACK
Definition BattlegroundAV.h:1650
@ AV_TEXT_A_HERALD_STORMPIKE_AID_STATION_TAKEN
Definition BattlegroundAV.h:1676

◆ 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 
175{
191
192 BG_AV_NODES_MAX = 15
193};
@ BG_AV_NODES_ICEWING_BUNKER
Definition BattlegroundAV.h:185
@ BG_AV_NODES_TOWER_POINT
Definition BattlegroundAV.h:188
@ BG_AV_NODES_SNOWFALL_GRAVE
Definition BattlegroundAV.h:179
@ BG_AV_NODES_FIRSTAID_STATION
Definition BattlegroundAV.h:176
@ BG_AV_NODES_FROSTWOLF_GRAVE
Definition BattlegroundAV.h:181
@ BG_AV_NODES_STORMPIKE_GRAVE
Definition BattlegroundAV.h:177
@ BG_AV_NODES_STONEHEART_GRAVE
Definition BattlegroundAV.h:178
@ BG_AV_NODES_ICEBLOOD_TOWER
Definition BattlegroundAV.h:187
@ BG_AV_NODES_DUNBALDAR_NORTH
Definition BattlegroundAV.h:184
@ BG_AV_NODES_STONEHEART_BUNKER
Definition BattlegroundAV.h:186
@ BG_AV_NODES_MAX
Definition BattlegroundAV.h:192
@ BG_AV_NODES_FROSTWOLF_WTOWER
Definition BattlegroundAV.h:190
@ BG_AV_NODES_FROSTWOLF_ETOWER
Definition BattlegroundAV.h:189
@ BG_AV_NODES_DUNBALDAR_SOUTH
Definition BattlegroundAV.h:183
@ BG_AV_NODES_FROSTWOLF_HUT
Definition BattlegroundAV.h:182
@ BG_AV_NODES_ICEBLOOD_GRAVE
Definition BattlegroundAV.h:180

◆ 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 
122{
123 //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
124 //snowfall 4flags as eyecandy 179424 (alliance neutral)
125 //Banners - stolen from battleground_AB.h ;-)
126 BG_AV_OBJECTID_BANNER_A = 178925, // can only be used by horde
127 BG_AV_OBJECTID_BANNER_H = 178943, // can only be used by alliance
128 BG_AV_OBJECTID_BANNER_CONT_A = 178940, // can only be used by horde
129 BG_AV_OBJECTID_BANNER_CONT_H = 179435, // can only be used by alliance
130
136
137 //snowfall eyecandy banner:
142
143 //banners on top of towers:
144 BG_AV_OBJECTID_TOWER_BANNER_A = 178927, //[PH] Alliance A1 Tower Banner BIG
145 BG_AV_OBJECTID_TOWER_BANNER_H = 178955, //[PH] Horde H1 Tower Banner BIG
146 BG_AV_OBJECTID_TOWER_BANNER_PA = 179446, //[PH] Alliance H1 Tower Pre-Banner BIG
147 BG_AV_OBJECTID_TOWER_BANNER_PH = 179436, //[PH] Horde A1 Tower Pre-Banner BIG
148
149 //Auras
150 BG_AV_OBJECTID_AURA_A = 180421,
151 BG_AV_OBJECTID_AURA_H = 180422,
152 BG_AV_OBJECTID_AURA_N = 180423,
156
157 BG_AV_OBJECTID_GATE_A = 180424,
158 BG_AV_OBJECTID_GATE_H = 180424,
159
160 //mine supplies
161 BG_AV_OBJECTID_MINE_N = 178785,
162 BG_AV_OBJECTID_MINE_S = 178784,
163
164 BG_AV_OBJECTID_FIRE = 179065,
165 BG_AV_OBJECTID_SMOKE = 179066,
166
167 // Winter Veil Hardpacked Snowdrift
169
172};
@ BG_AV_OBJECTID_AURA_A_S
Definition BattlegroundAV.h:153
@ BG_AV_OBJECTID_FROSTWOLF_BANNER
Definition BattlegroundAV.h:170
@ BG_AV_OBJECTID_BANNER_H
Definition BattlegroundAV.h:127
@ BG_AV_OBJECTID_BANNER_CONT_A
Definition BattlegroundAV.h:128
@ BG_AV_OBJECTID_SMOKE
Definition BattlegroundAV.h:165
@ BG_AV_OBJECTID_BANNER_H_B
Definition BattlegroundAV.h:132
@ BG_AV_OBJECTID_BANNER_A_B
Definition BattlegroundAV.h:131
@ BG_AV_OBJECTID_SNOWFALL_CANDY_A
Definition BattlegroundAV.h:138
@ BG_AV_OBJECTID_BANNER_SNOWFALL_N
Definition BattlegroundAV.h:135
@ BG_AV_OBJECTID_SNOWFALL_CANDY_PH
Definition BattlegroundAV.h:141
@ BG_AV_OBJECTID_FIRE
Definition BattlegroundAV.h:164
@ BG_AV_OBJECTID_BANNER_A
Definition BattlegroundAV.h:126
@ BG_AV_OBJECTID_TOWER_BANNER_PA
Definition BattlegroundAV.h:146
@ BG_AV_OBJECTID_TOWER_BANNER_H
Definition BattlegroundAV.h:145
@ BG_AV_OBJECTID_SNOWFALL_CANDY_H
Definition BattlegroundAV.h:140
@ BG_AV_OBJECTID_SNOWFALL_CANDY_PA
Definition BattlegroundAV.h:139
@ BG_AV_OBJECTID_MINE_N
Definition BattlegroundAV.h:161
@ BG_AV_OBJECTID_MINE_S
Definition BattlegroundAV.h:162
@ BG_AV_OBJECTID_GATE_H
Definition BattlegroundAV.h:158
@ BG_AV_OBJECTID_TOWER_BANNER_PH
Definition BattlegroundAV.h:147
@ BG_AV_OBJECTID_STORMPIKE_BANNER
Definition BattlegroundAV.h:171
@ BG_AV_OBJECTID_HARDPACKED_SNOWDRIFT
Definition BattlegroundAV.h:168
@ BG_AV_OBJECTID_AURA_N
Definition BattlegroundAV.h:152
@ BG_AV_OBJECTID_AURA_A
Definition BattlegroundAV.h:150
@ BG_AV_OBJECTID_BANNER_CONT_H
Definition BattlegroundAV.h:129
@ BG_AV_OBJECTID_AURA_H_S
Definition BattlegroundAV.h:154
@ BG_AV_OBJECTID_BANNER_CONT_H_B
Definition BattlegroundAV.h:134
@ BG_AV_OBJECTID_BANNER_CONT_A_B
Definition BattlegroundAV.h:133
@ BG_AV_OBJECTID_AURA_H
Definition BattlegroundAV.h:151
@ BG_AV_OBJECTID_AURA_N_S
Definition BattlegroundAV.h:155
@ BG_AV_OBJECTID_TOWER_BANNER_A
Definition BattlegroundAV.h:144
@ BG_AV_OBJECTID_GATE_A
Definition BattlegroundAV.h:157

◆ BG_AV_Objectives

Enumerator
AV_OBJECTIVE_ASSAULT_TOWER 
AV_OBJECTIVE_ASSAULT_GRAVEYARD 
AV_OBJECTIVE_DEFEND_TOWER 
AV_OBJECTIVE_DEFEND_GRAVEYARD 
1621{
1626};
@ AV_OBJECTIVE_DEFEND_GRAVEYARD
Definition BattlegroundAV.h:1625
@ AV_OBJECTIVE_ASSAULT_GRAVEYARD
Definition BattlegroundAV.h:1623
@ AV_OBJECTIVE_ASSAULT_TOWER
Definition BattlegroundAV.h:1622
@ AV_OBJECTIVE_DEFEND_TOWER
Definition BattlegroundAV.h:1624

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

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

◆ 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 
110{
112 AV_NORTH_MINE = 0,
113 AV_SOUTH_MINE = 1,
114 AV_MINE_TICK_TIMER = 45000,
115 AV_MINE_RECLAIM_TIMER = 1200000, //TODO: get the right value.. this is currently 20 minutes
119};
@ AV_MINE_TICK_TIMER
Definition BattlegroundAV.h:114
@ AV_MINE_RECLAIM_TIMER
Definition BattlegroundAV.h:115
@ BG_AV_QUEST_CREDIT_TOWER
Definition BattlegroundAV.h:117
@ AV_NORTH_MINE
Definition BattlegroundAV.h:112
@ BG_AV_QUEST_CREDIT_GRAVEYARD
Definition BattlegroundAV.h:118
@ BG_AV_QUEST_CREDIT_MINE
Definition BattlegroundAV.h:116
@ AV_STATICCPLACE_MAX
Definition BattlegroundAV.h:111
@ AV_SOUTH_MINE
Definition BattlegroundAV.h:113

◆ 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 
1595{
1596 AV_QUEST_A_SCRAPS1 = 7223,
1597 AV_QUEST_A_SCRAPS2 = 6781,
1598 AV_QUEST_H_SCRAPS1 = 7224,
1599 AV_QUEST_H_SCRAPS2 = 6741,
1600 AV_QUEST_A_COMMANDER1 = 6942, //soldier
1601 AV_QUEST_H_COMMANDER1 = 6825,
1602 AV_QUEST_A_COMMANDER2 = 6941, //leutnant
1603 AV_QUEST_H_COMMANDER2 = 6826,
1604 AV_QUEST_A_COMMANDER3 = 6943, //commander
1605 AV_QUEST_H_COMMANDER3 = 6827,
1606 AV_QUEST_A_BOSS1 = 7386, // 5 cristal/blood
1607 AV_QUEST_H_BOSS1 = 7385,
1608 AV_QUEST_A_BOSS2 = 6881, // 1
1609 AV_QUEST_H_BOSS2 = 6801,
1610 AV_QUEST_A_NEAR_MINE = 5892, //the mine near start location of team
1611 AV_QUEST_H_NEAR_MINE = 5893,
1612 AV_QUEST_A_OTHER_MINE = 6982, //the other mine ;)
1613 AV_QUEST_H_OTHER_MINE = 6985,
1614 AV_QUEST_A_RIDER_HIDE = 7026,
1615 AV_QUEST_H_RIDER_HIDE = 7002,
1616 AV_QUEST_A_RIDER_TAME = 7027,
1618};
@ AV_QUEST_A_COMMANDER3
Definition BattlegroundAV.h:1604
@ AV_QUEST_H_SCRAPS1
Definition BattlegroundAV.h:1598
@ AV_QUEST_H_BOSS1
Definition BattlegroundAV.h:1607
@ AV_QUEST_H_RIDER_TAME
Definition BattlegroundAV.h:1617
@ AV_QUEST_A_COMMANDER1
Definition BattlegroundAV.h:1600
@ AV_QUEST_A_RIDER_HIDE
Definition BattlegroundAV.h:1614
@ AV_QUEST_A_SCRAPS1
Definition BattlegroundAV.h:1596
@ AV_QUEST_H_COMMANDER1
Definition BattlegroundAV.h:1601
@ AV_QUEST_A_RIDER_TAME
Definition BattlegroundAV.h:1616
@ AV_QUEST_H_COMMANDER3
Definition BattlegroundAV.h:1605
@ AV_QUEST_H_NEAR_MINE
Definition BattlegroundAV.h:1611
@ AV_QUEST_A_COMMANDER2
Definition BattlegroundAV.h:1602
@ AV_QUEST_A_OTHER_MINE
Definition BattlegroundAV.h:1612
@ AV_QUEST_A_NEAR_MINE
Definition BattlegroundAV.h:1610
@ AV_QUEST_H_OTHER_MINE
Definition BattlegroundAV.h:1613
@ AV_QUEST_A_SCRAPS2
Definition BattlegroundAV.h:1597
@ AV_QUEST_H_BOSS2
Definition BattlegroundAV.h:1609
@ AV_QUEST_A_BOSS1
Definition BattlegroundAV.h:1606
@ AV_QUEST_H_COMMANDER2
Definition BattlegroundAV.h:1603
@ AV_QUEST_H_RIDER_HIDE
Definition BattlegroundAV.h:1615
@ AV_QUEST_A_BOSS2
Definition BattlegroundAV.h:1608
@ AV_QUEST_H_SCRAPS2
Definition BattlegroundAV.h:1599

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

◆ BG_AV_States

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

Function Documentation

◆ operator++()

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

Variable Documentation

◆ BG_AV_CreatureInfo

const uint32 BG_AV_CreatureInfo[AV_NPC_INFO_MAX]
1268{
1269 12050, // Stormpike Defender
1270 13326, // Seasoned Defender
1271 13331, // Veteran Defender
1272 13422, // Champion Defender
1273 13358, // Stormpike Bowman /// @todo: Confirm if this is correct. Author assumpted 60, 61 & 69, 70, but wouldn't work here
1274 11949, // not spawned with this data, but used for handlekillunit
1275 11948, // not spawned with this data, but used for handlekillunit
1276 12053, // Frostwolf Guardian
1277 13328, // Seasoned Guardian
1278 13332, // Veteran Guardian
1279 13421, // Champion Guardian
1280 13359, // Frostwolf Bowman
1281 11947, // not spawned with this data, but used for handlekillunit
1282 11946, // not spawned with this data, but used for handlekillunit
1283 14763, // Dun Baldar South Marshal
1284 14762, // Dun Baldar North Marshal
1285 14764, // Icewing Marshal
1286 14765, // Stonehearth Marshal
1287
1288 14773, // Iceblood Warmaster
1289 14776, // Tower Point Warmaster
1290 14772, // East Frostwolf Warmaster
1291 14777, // West Frostwolf Warmaster
1292
1293 10987, // Irondeep Trogg
1294 11600, // Irondeep Shaman
1295 11602, // Irondeep Skullthumper
1296 11657, // Morloch
1297
1298 13396, // irondeep alliance /// @todo: Correct and give correct ids
1299 13080,
1300 13098,
1301 13078,
1302
1303 13397, // irondeep horde
1304 13099,
1305 13081,
1306 13079,
1307
1308 11603, // south mine neutral
1309 11604,
1310 11605,
1311 11677,
1312 10982, // vermin
1313
1314 13317, // alliance
1315 13096, // explorer
1316 13087, // invader
1317 13086,
1318
1319 13316, // horde
1320 13097, // surveypr
1321 13089, // guard
1322 13088,
1323 14848 // Herald
1324};

Referenced by BattlegroundAV::AddAVCreature(), and BattlegroundAV::HandleKillUnit().

◆ BG_AV_CreaturePos

const float BG_AV_CreaturePos[AV_CPLACE_MAX][4]
855{
856 //spiritguides
857 {643.000000f, 44.000000f, 69.740196f, -0.001854f},
858 {676.000000f, -374.000000f, 30.000000f, -0.001854f},
859 {73.417755f, -496.433105f, 48.731918f, -0.001854f},
860 {-157.409195f, 31.206272f, 77.050598f, -0.001854f},
861 {-531.217834f, -405.231384f, 49.551376f, -0.001854f},
862 {-1090.476807f, -253.308670f, 57.672371f, -0.001854f},
863 {-1496.065063f, -333.338409f, 101.134804f, -0.001854f},
864 {873.001770f, -491.283630f, 96.541931f, -0.001854f},
865 {-1437.670044f, -610.088989f, 51.161900f, -0.001854f},
866 //grave
867 //firstaid
868 {635.17f, -29.5594f, 46.5056f, 4.81711f},
869 {642.488f, -32.9437f, 46.365f, 4.67748f},
870 {642.326f, -27.9442f, 46.9211f, 4.59022f},
871 {635.945f, -33.6171f, 45.7164f, 4.97419f},
872 //stormpike
873 {669.272f, -297.304f, 30.291f, 4.66604f},
874 {674.08f, -292.328f, 30.4817f, 0.0918785f},
875 {667.01f, -288.532f, 29.8809f, 1.81583f},
876 {664.153f, -294.042f, 30.2851f, 3.28531f},
877 //stone
878 {81.7027f, -406.135f, 47.7843f, 0.598464f},
879 {78.1431f, -409.215f, 48.0401f, 5.05953f},
880 {73.4135f, -407.035f, 46.7527f, 3.34736f},
881 {78.2258f, -401.859f, 46.4202f, 2.05852f},
882 //snowfall
883 {-207.412f, -110.616f, 78.7959f, 2.43251f},
884 {-197.95f, -112.205f, 78.5686f, 6.22441f},
885 {-202.709f, -116.829f, 78.4358f, 5.13742f},
886 {-202.059f, -108.314f, 78.5783f, 5.91968f},
887 //ice
888 {-615.501f, -393.802f, 60.4299f, 3.06147f},
889 {-608.513f, -392.717f, 62.5724f, 2.06323f},
890 {-609.769f, -400.072f, 60.7174f, 5.22367f},
891 {-616.093f, -398.293f, 60.5628f, 3.73613f},
892 //frost
893 {-1077.7f, -340.21f, 55.4682f, 6.25569f},
894 {-1082.74f, -333.821f, 54.7962f, 2.05459f},
895 {-1090.66f, -341.267f, 54.6768f, 3.27746f},
896 {-1081.58f, -344.63f, 55.256f, 4.75636f},
897 //frost hut
898 {-1408.95f, -311.69f, 89.2536f, 4.49954f},
899 {-1407.15f, -305.323f, 89.1993f, 2.86827f},
900 {-1400.64f, -304.3f, 89.7008f, 1.0595f},
901 {-1400.4f, -311.35f, 89.3028f, 4.99434f},
902 //towers
903 //dun south - OK
904 {569.395f, -101.064f, 52.8296f, 2.34974f},
905 {574.85f, -92.9842f, 52.5869f, 3.09325f},
906 {575.411f, -83.597f, 52.3626f, 6.26573f},
907 {571.352f, -75.6582f, 52.479f, 0.523599f},
908 //dun north - OK
909 {668.60f, -122.53f, 64.12f, 2.34f}, //not 100% ok
910 {662.253f, -129.105f, 64.1794f, 2.77507f},
911 {661.209f, -138.877f, 64.2251f, 3.38594f},
912 {665.481f, -146.857f, 64.1271f, 3.75246f},
913 //icewing - OK
914 {225.228f, -368.909f, 56.9983f, 6.23806f},
915 {191.36f, -369.899f, 57.1524f, 3.24631f},
916 {215.518f, -384.019f, 56.9889f, 5.09636f},
917 {199.625f, -382.177f, 56.8691f, 4.08407f},
918 //stone
919 {-172.851f, -452.366f, 40.8725f, 3.31829f},
920 {-147.147f, -435.053f, 40.8022f, 0.599238f},
921 {-169.456f, -440.325f, 40.985f, 2.59101f},
922 {-163.494f, -434.904f, 41.0725f, 1.84174f},
923 //ice - OK
924 {-573.522f, -271.854f, 75.0078f, 3.9619f},
925 {-565.616f, -269.051f, 74.9952f, 5.02655f},
926 {-562.825f, -261.087f, 74.9898f, 5.95157f},
927 {-569.176f, -254.446f, 74.8771f, 0.820305f},
928 //towerpoint
929 {-763.04f, -371.032f, 90.7933f, 5.25979f},
930 {-759.764f, -358.264f, 90.8681f, 0.289795f},
931 {-768.808f, -353.056f, 90.8811f, 1.52601f},
932 {-775.944f, -362.639f, 90.8949f, 2.59573f},
933 //frost etower
934 {-1294.13f, -313.045f, 107.328f, 0.270162f},
935 {-1306.5f, -308.105f, 113.767f, 1.78755f},
936 {-1294.78f, -319.966f, 113.79f, 5.94545f},
937 {-1294.83f, -312.241f, 113.799f, 0.295293f},
938 //frost wtower
939 {-1300.96f, -275.111f, 114.058f, 4.12804f},
940 {-1302.41f, -259.256f, 114.065f, 1.67602f},
941 {-1287.97f, -262.087f, 114.165f, 6.18264f},
942 {-1291.59f, -271.166f, 114.151f, 5.28257f},
943
944 //alliance marshall
945 {721.104f, -7.64155f, 50.7046f, 3.45575f}, // south
946 {723.058f, -14.1548f, 50.7046f, 3.40339f}, // north
947 {715.691f, -4.72233f, 50.2187f, 3.47321f}, // icewing
948 {720.046f, -19.9413f, 50.2187f, 3.36849f}, // stone
949 //horde (coords not 100% ok)
950 {-1363.99f, -221.99f, 98.4053f, 4.93012f},
951 {-1370.96f, -223.532f, 98.4266f, 4.93012f},
952 {-1378.37f, -228.614f, 99.3546f, 5.38565f},
953 {-1358.02f, -228.998f, 98.868f, 3.87768f},
954
955 //irondeep mine
956 //Irondeep Trogg
957 {971.671f, -442.657f, 57.6951f, 3.1765f},
958 {969.979f, -457.148f, 58.1119f, 4.5204f},
959 {958.692f, -333.477f, 63.2276f, 5.77704f},
960 {957.113f, -325.92f, 61.7589f, 1.13446f},
961 {948.25f, -448.268f, 56.9009f, 5.60251f},
962 {934.727f, -385.802f, 63.0344f, 3.75246f},
963 {931.751f, -403.458f, 59.6737f, 5.63741f},
964 {931.146f, -359.666f, 66.0294f, 3.9619f},
965 {929.702f, -412.401f, 56.8776f, 5.89921f},
966 {926.849f, -379.074f, 63.5286f, 2.0944f},
967 {921.972f, -358.597f, 66.4313f, 2.93215f},
968 {921.449f, -341.981f, 67.1264f, 3.4383f},
969 {921.1f, -395.812f, 60.4615f, 2.71695f},
970 {919.274f, -394.986f, 60.3478f, 2.71696f},
971 {916.852f, -393.891f, 60.1726f, 2.71695f},
972 {914.568f, -326.21f, 66.1733f, 2.25147f},
973 {913.064f, -395.773f, 60.1364f, 4.41568f},
974 {909.246f, -474.576f, 58.2067f, 0.226893f},
975 {909.246f, -474.576f, 58.2901f, 0.226893f},
976 {907.209f, -428.267f, 59.8065f, 1.8675f},
977 {905.973f, -459.528f, 58.7594f, 1.37189f},
978 {905.067f, -396.074f, 60.2085f, 5.07891f},
979 {901.809f, -457.709f, 59.0116f, 3.52557f},
980 {900.962f, -427.44f, 59.0842f, 1.50098f},
981 {897.929f, -471.742f, 59.7729f, 2.54818f},
982 {893.376f, -343.171f, 68.1499f, 5.35816f},
983 {890.584f, -406.049f, 61.1925f, 5.67232f},
984 {888.208f, -332.564f, 68.148f, 1.93732f},
985 {887.647f, -391.537f, 61.8734f, 1.37881f},
986 {885.109f, -343.338f, 67.0867f, 3.78979f},
987 {881.618f, -419.948f, 53.5228f, 0.593412f},
988 {878.675f, -345.36f, 66.1052f, 3.45651f},
989 {877.127f, -351.8f, 66.5296f, 5.74213f},
990 {876.778f, -345.97f, 65.7724f, 3.45262f},
991 {874.577f, -414.786f, 52.7817f, 1.67552f},
992 {868.247f, -343.136f, 64.9894f, 1.6057f},
993 {859.03f, -367.231f, 47.4655f, 0.0174533f},
994 {857.513f, -351.817f, 65.1867f, 4.39823f},
995 {852.632f, -372.416f, 48.1657f, 3.66519f},
996 {849.86f, -340.944f, 66.2447f, 0.401426f},
997 {847.99f, -386.287f, 60.9277f, 2.32374f},
998 {847.601f, -423.072f, 50.0852f, 4.57276f},
999 {847.135f, -411.307f, 50.2106f, 1.5708f},
1000 {835.077f, -379.418f, 48.2755f, 5.93412f},
1001 {834.87f, -453.304f, 47.9075f, 0.226893f},
1002 {834.634f, -365.981f, 62.8801f, 1.32645f},
1003 {834.354f, -355.526f, 48.1491f, 6.07375f},
1004 {833.702f, -327.506f, 65.0439f, 0.331613f},
1005 {833.151f, -374.228f, 63.0938f, 3.66519f},
1006 {831.711f, -346.785f, 47.2975f, 0.226893f},
1007 {827.874f, -413.624f, 48.5818f, 1.49241f},
1008 {827.728f, -415.483f, 48.5593f, 1.49238f},
1009 {827.016f, -424.543f, 48.2856f, 1.49236f},
1010 {823.222f, -334.283f, 65.6306f, 4.88692f},
1011 {821.892f, -464.723f, 48.9451f, 4.66003f},
1012 {821.006f, -387.635f, 49.0728f, 3.15905f},
1013 {817.26f, -447.432f, 49.4308f, 2.18166f},
1014 {805.399f, -320.146f, 52.7712f, 0.296706f},
1015 {801.405f, -328.055f, 53.0195f, 4.31096f},
1016 //irondeep skullthumber irondeep shaman
1017 {955.812f, -440.302f, 55.3411f, 3.19395f},
1018 {937.378f, -377.816f, 65.3919f, 3.56047f},
1019 {925.059f, -331.347f, 65.7564f, 3.66519f},
1020 {922.918f, -396.634f, 60.3942f, 2.71695f},
1021 {909.99f, -462.154f, 59.0811f, 3.7001f},
1022 {907.893f, -388.787f, 61.7923f, 5.74213f},
1023 {898.801f, -437.105f, 58.5266f, 0.959931f},
1024 {884.237f, -407.597f, 61.566f, 0.820305f},
1025 {880.744f, -344.683f, 66.4086f, 3.4644f},
1026 {876.047f, -341.857f, 65.8743f, 4.45059f},
1027 {874.674f, -402.077f, 61.7573f, 0.26341f},
1028 {871.914f, -404.209f, 62.1269f, 6.06163f},
1029 {871.606f, -403.665f, 62.0795f, 0.765774f},
1030 {871.561f, -404.114f, 62.1297f, 0.00981727f},
1031 {871.528f, -404.248f, 62.1455f, 0.498032f},
1032 {871.493f, -404.122f, 62.1331f, 5.65727f},
1033 {871.282f, -403.843f, 62.1108f, 0.788382f},
1034 {868.294f, -392.395f, 61.4772f, 4.38685f},
1035 {868.256f, -392.363f, 61.4803f, 0.732738f},
1036 {867.804f, -392.51f, 61.5089f, 2.30167f},
1037 {867.612f, -392.371f, 61.524f, 2.86149f},
1038 {858.593f, -439.614f, 50.2184f, 0.872665f},
1039 {851.471f, -362.52f, 47.314f, 4.06662f},
1040 {846.939f, -347.279f, 66.2876f, 0.942478f},
1041 {842.08f, -421.775f, 48.2659f, 1.0821f},
1042 {838.358f, -371.212f, 63.3299f, 4.04916f},
1043 {827.57f, -417.483f, 48.4538f, 1.49237f},
1044 {827.012f, -457.397f, 48.9331f, 2.35619f},
1045 {825.535f, -322.373f, 63.9357f, 4.76475f},
1046 {867.635f, -443.605f, 51.3347f, 1.38626f},
1047 {957.293f, -455.039f, 56.7395f, 5.79449f},
1048 {950.077f, -326.672f, 61.6552f, 5.48033f},
1049 {936.692f, -356.78f, 65.9835f, 2.75762f},
1050 {926.475f, -419.345f, 56.1833f, 2.0944f},
1051 {924.729f, -397.453f, 60.213f, 2.71695f},
1052 {902.195f, -475.891f, 58.312f, 1.39626f},
1053 {897.464f, -338.758f, 68.1715f, 2.94961f},
1054 {884.237f, -407.597f, 61.566f, 0.820305f},
1055 {882.517f, -344.111f, 66.7887f, 3.46962f},
1056 {881.437f, -400.254f, 61.2028f, 0.263427f},
1057 {880.156f, -400.678f, 61.3113f, 3.41373f},
1058 {877.989f, -418.051f, 52.9753f, 4.46804f},
1059 {871.212f, -404.12f, 62.1433f, 3.6554f},
1060 {871.036f, -404.119f, 62.2237f, 4.50295f},
1061 {857.396f, -395.766f, 61.263f, 4.78684f},
1062 {857.276f, -395.395f, 61.2418f, 0.0845553f},
1063 {857.231f, -394.577f, 61.2174f, 1.96817f},
1064 {857.108f, -395.682f, 61.2317f, 4.87022f},
1065 {856.709f, -395.28f, 61.1814f, 2.54913f},
1066 {850.922f, -390.399f, 60.8771f, 2.85405f},
1067 {847.556f, -388.228f, 60.9438f, 2.56872f},
1068 {842.031f, -384.663f, 61.6028f, 2.56871f},
1069 {832.035f, -389.301f, 47.5567f, 2.11185f},
1070 {827.415f, -419.468f, 48.3322f, 1.49232f},
1071 {826.402f, -349.454f, 47.2722f, 1.51844f},
1072 {817.83f, -455.715f, 48.4207f, 0.925025f},
1073 {808.953f, -325.964f, 52.4043f, 3.01942f},
1074 // Morloch
1075 {865.554f, -438.735f, 50.7333f, 2.12431f},
1076 //coldtooth mine
1077 //miner/digger
1078 {-917.648f, -46.8922f, 77.0872f, 5.27089f},
1079 {-912.689f, -45.4494f, 76.2277f, 4.60767f},
1080 {-905.455f, -84.5179f, 75.3642f, 3.29867f},
1081 {-904.332f, -111.509f, 75.5925f, 2.47837f},
1082 {-904.27f, -160.419f, 61.9876f, 3.61192f},
1083 {-904.023f, -90.4558f, 75.3706f, 3.40339f},
1084 {-978.678f, -37.3136f, 75.8364f, 2.84489f},
1085 {-973.076f, -36.5013f, 77.5047f, 1.0821f},
1086 {-963.951f, -87.734f, 81.5555f, 0.575959f},
1087 {-961.941f, -90.7252f, 81.6629f, 0.820305f},
1088 {-957.623f, -186.582f, 66.6021f, 1.95477f},
1089 {-952.476f, -179.778f, 78.6771f, 4.5204f},
1090 {-950.427f, -115.007f, 79.6127f, 3.68264f},
1091 {-950.25f, -151.95f, 79.4598f, -1.81423f},
1092 {-950.169f, -188.099f, 66.6184f, 5.55015f},
1093 {-949.944f, -142.977f, 80.5382f, 2.70526f},
1094 {-947.854f, -170.5f, 79.7618f, 0.942478f},
1095 {-946.738f, -139.567f, 80.0904f, 2.3911f},
1096 {-945.503f, -65.0654f, 79.7907f, 5.02655f},
1097 {-943.678f, -110.986f, 80.2557f, 0.959931f},
1098 {-942.993f, -56.9881f, 79.8915f, 5.65487f},
1099 {-938.197f, -155.838f, 61.3111f, 1.65806f},
1100 {-930.488f, -214.524f, 72.1431f, 2.1236f},
1101 {-929.947f, -154.449f, 61.5084f, 1.67552f},
1102 {-927.412f, -135.313f, 61.1987f, 3.29867f},
1103 {-920.677f, -156.859f, 62.8033f, 3.15306f},
1104 {-916.75f, -136.094f, 62.2357f, 0.0698132f},
1105 {-915.319f, -132.718f, 62.562f, 1.16984f},
1106 {-913.589f, -146.794f, 76.9366f, 1.8675f},
1107 {-907.572f, -148.937f, 76.6898f, 4.76475f},
1108 {-902.02f, -64.6174f, 73.9707f, 1.19169f},
1109 {-899.489f, -61.7252f, 73.2498f, 5.09636f},
1110 {-894.792f, -127.141f, 75.3834f, 6.14356f},
1111 {-892.408f, -162.525f, 64.1212f, 2.69884f},
1112 {-892.326f, -123.158f, 76.0318f, 5.5676f},
1113 {-888.468f, -148.462f, 61.8012f, 1.65806f},
1114 {-883.268f, -159.738f, 63.5311f, 5.20108f},
1115 {-877.76f, -118.07f, 65.215f, 2.94961f},
1116 {-876.792f, -128.646f, 64.1045f, 3.40339f},
1117 {-874.901f, -36.6579f, 69.4246f, 2.00713f},
1118 {-874.856f, -151.351f, 62.7537f, 3.57875f},
1119 {-872.135f, -150.08f, 62.7513f, 3.57201f},
1120 {-870.288f, -149.217f, 62.5413f, 3.56624f},
1121 {-870.03f, -6.27443f, 70.3867f, 2.3911f},
1122 {-869.023f, -82.2118f, 69.5848f, 3.22886f},
1123 {-866.354f, -40.2455f, 70.842f, 0.0698132f},
1124 {-865.305f, -152.302f, 63.5044f, 4.86947f},
1125 {-861.926f, -79.0519f, 71.4178f, 0.20944f},
1126 {-857.292f, -152.277f, 63.2114f, 4.18879f},
1127 {-853.357f, -0.696194f, 72.0655f, 0.994838f},
1128 {-850.685f, -14.2596f, 70.2298f, 0.20944f},
1129 {-839.987f, -67.7695f, 72.7916f, 4.93928f},
1130 {-839.199f, -57.0558f, 73.4891f, 1.67552f},
1131 {-836.963f, -153.224f, 63.3821f, 4.46804f},
1132 {-832.721f, -67.7555f, 72.9062f, 4.99164f},
1133 {-821.496f, -143.095f, 63.1292f, 0.541052f},
1134 {-818.829f, -153.004f, 62.1757f, 6.12611f},
1135 //special
1136 {-954.622f, -110.958f, 80.7911f, 6.24828f},
1137 {-951.477f, -53.9647f, 80.0235f, 5.32325f},
1138 {-946.812f, -126.04f, 78.8601f, 5.15265f},
1139 {-940.689f, -140.707f, 79.9225f, 2.79253f},
1140 {-933.954f, -159.632f, 60.778f, 2.56563f},
1141 {-922.537f, -130.291f, 61.3756f, 4.95674f},
1142 {-915.862f, -151.74f, 76.9427f, 0.942478f},
1143 {-888.321f, -159.831f, 62.5303f, 1.20428f},
1144 {-874.361f, -42.4751f, 69.4316f, 0.785398f},
1145 {-873.19f, -50.4899f, 70.0568f, -2.41288f},
1146 {-868.511f, -148.386f, 62.3547f, 3.57875f},
1147 {-868.44f, -121.649f, 64.5056f, 3.33358f},
1148 {-868.324f, -77.7196f, 71.4768f, 5.41052f},
1149 {-859.846f, -19.6549f, 70.7304f, 1.97222f},
1150 {-828.05f, -150.508f, 62.2019f, 2.14675f},
1151 {-826.254f, -58.6911f, 72.0041f, 3.68264f},
1152 {-976.086f, -44.1775f, 76.029f, 1.46608f},
1153 {-971.864f, -87.4223f, 81.4954f, 5.8294f},
1154 {-966.551f, -74.1111f, 80.0243f, 4.2129f},
1155 {-958.509f, -173.652f, 77.9013f, 6.24828f},
1156 {-951.511f, -181.242f, 65.529f, 4.39823f},
1157 {-940.967f, -186.243f, 77.698f, 1.28164f},
1158 {-930.004f, -65.0898f, 79.077f, 0.0581657f},
1159 {-920.864f, -40.2009f, 78.256f, 5.16617f},
1160 {-919.089f, -148.021f, 62.0317f, 2.59327f},
1161 {-901.516f, -116.329f, 75.6876f, 0.471239f},
1162 {-897.864f, -84.4348f, 74.083f, 3.00197f},
1163 {-897.617f, -52.0457f, 71.9503f, 4.36332f},
1164 {-894.891f, -153.951f, 61.6827f, 3.23569f},
1165 {-893.933f, -111.625f, 75.6591f, 4.22536f},
1166 {-883.265f, -152.854f, 61.8384f, 0.0941087f},
1167 {-868.293f, -147.243f, 62.1097f, 3.2056f},
1168 {-867.501f, -11.8709f, 70.018f, 6.14356f},
1169 {-866.699f, -147.54f, 62.1646f, 3.57878f},
1170 {-866.566f, -91.1916f, 67.4414f, 4.56707f},
1171 {-857.272f, -141.142f, 61.7356f, 4.17134f},
1172 {-847.446f, -98.0061f, 68.5131f, 3.24631f},
1173 {-837.026f, -140.729f, 62.5141f, 5.51524f},
1174 {-824.204f, -65.053f, 72.3381f, 3.01942f},
1175 //vermin (s.th special for this mine)
1176 {-951.955f, -197.5f, 77.212f, 5.63741f},
1177 {-944.837f, -199.608f, 77.0737f, 4.97419f},
1178 {-933.494f, -209.063f, 73.7803f, 5.88176f},
1179 {-929.666f, -201.308f, 73.7032f, 5.02655f},
1180 {-978.997f, -249.356f, 65.4345f, 5.05464f},
1181 {-974.565f, -224.828f, 69.5858f, 4.88846f},
1182 {-946.514f, -259.239f, 66.0874f, 3.78132f},
1183 {-918.402f, -250.439f, 69.5271f, 2.21352f},
1184 {-910.14f, -229.959f, 72.9279f, 0.27677f},
1185 {-851.563f, -88.6527f, 68.5983f, 3.61896f},
1186 //boss
1187 {-848.902f, -92.931f, 68.6325f, 3.33350f},
1188 //herald
1189 {-48.459f, -288.802f, 55.47f, 1.0f},
1190 //triggers
1191 {637.083f, -32.6603f, 45.9715f, 1.14353f}, //firstaid_station
1192 {669.007f, -294.078f, 30.2909f, 2.77507f}, //stormpike_grave
1193 {77.8013f, -404.7f, 46.7549f, -0.872665f}, //stoneheart_grave
1194 {-202.581f, -112.73f, 78.4876f, -0.715585f}, //snowfall_grave
1195 {-611.962f, -396.17f, 60.8351f, 2.53682f}, //iceblood_grave
1196 {-1082.45f, -346.823f, 54.9219f, -1.53589f}, //frostwolf_grave
1197 {-1402.21f, -307.431f, 89.4424f, 0.191986f}, //frostwolf_hut
1198 {553.779f, -78.6566f, 51.9378f, -1.22173f}, //dunbaldar_south
1199 {674.001f, -143.125f, 63.6615f, 0.994838f}, //dunbaldar_north
1200 {203.281f, -360.366f, 56.3869f, -0.925024f}, //icewing_bunker
1201 {-152.437f, -441.758f, 40.3982f, -1.95477f}, //stoneheart_bunker
1202 {-571.88f, -262.777f, 75.0087f, -0.802851f}, //iceblood_tower
1203 {-768.907f, -363.71f, 90.8949f, 1.07991f}, //tower_point
1204 {-1302.9f, -316.981f, 113.867f, 2.00713f}, //frostwolf_etower
1205 {-1297.5f, -266.767f, 114.15f, 3.31044f}, //frostwolf_wtower
1206 {-57.7891f, -286.597f, 15.6479f, 6.02139f}, //AV_NPC_A_CAPTAIN balinda
1207 {722.43f, -10.9982f, 50.7046f, 3.42085f}, //AV_NPC_A_BOSS vanndar
1208 {-545.23f, -165.35f, 57.7886f, 5.88342f}, //AV_NPC_H_CAPTAIN galvangar
1209 {-1370.9f, -219.793f, 98.4258f, 5.04381f} //AV_NPC_H_BOSS drek thar
1210};

Referenced by BattlegroundAV::AddAVCreature(), BattlegroundAV::PopulateNode(), and BattlegroundAV::SetupBattleground().

◆ 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}
}
755{
756 {780.487f, -493.024f, 99.9553f, 3.0976f}, //alliance
757 {-1375.193f, -538.981f, 55.2824f, 0.72178f} //horde
758};

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]
575{
576 // Burning Embers
577 { 3832, { -1235.57f, -241.478f, 73.4377f, 1.48353f }, { 0.0f, 0.0f, 0.67559f, 0.737278f } }, // 46248
578 { 3833, { -1248.85f, -254.06f, 73.4377f, 1.48353f }, { 0.0f, 0.0f, 0.67559f, 0.737278f } }, // 46248
579 { 3834, { -1248.15f, -245.599f, 73.4377f, 6.23083f }, { 0.0f, 0.0f, -0.0261765f, 0.999657f } }, // 46248
580 { 3835, { -1237.21f, -260.168f, 73.4377f, 1.48353f }, { 0.0f, 0.0f, 0.67559f, 0.737278f } }, // 46248
581 { 3836, { -1260.37f, -248.767f, 77.9454f, 1.48353f }, { 0.0f, 0.0f, 0.67559f, 0.737278f } }, // 46248
582 { 3837, { -1249.32f, -244.907f, 92.3372f, 0.401425f }, { 0.0f, 0.0f, 0.199368f, 0.979925f } }, // 46248
583 { 3838, { -1250.09f, -254.604f, 92.3015f, 0.148352f }, { 0.0f, 0.0f, 0.0741081f, 0.99725f } }, // 46248
584 // Wooden Chair
585 { 28048, { 41.1672f, -426.866f, 44.6828f, 2.7838f }, { 0.0f, 0.0f, 0.98404f, 0.177946f } }, // 52237
586 { 28049, { 39.0988f, -425.746f, 44.688f, 5.66359f }, { 0.0f, 0.0f, -0.304864f, 0.952396f } }, // 52237
587 { 28605, { 25.2482f, -433.104f, 47.6369f, 2.38237f }, { 0.0f, 0.0f, 0.928809f, 0.370558f } }, // 52237
588 { 28606, { 25.758f, -425.837f, 47.6369f, 4.30224f }, { 0.0f, 0.0f, -0.836286f, 0.548294f } }, // 52237
589 { 28607, { 27.6786f, -427.69f, 47.6369f, 3.60411f }, { 0.0f, 0.0f, -0.973379f, 0.229201f } }, // 52237
590 // Anvil
591 { 32571, { -100.071f, -583.512f, 41.7316f, 0.00872424f }, { 0.0f, 0.0f, 0.00436211f, 0.99999f } }, // 46248
592 { 32572, { -102.733f, -588.775f, 41.7316f, 5.24472f }, { 0.0f, 0.0f, -0.496216f, 0.868199f } }, // 46248
593 { 32573, { -100.966f, -586.958f, 41.7316f, 5.76831f }, { 0.0f, 0.0f, -0.254601f, 0.967046f } }, // 46248
594 { 32574, { -106.172f, -589.721f, 41.7316f, 4.72112f }, { 0.0f, 0.0f, -0.704014f, 0.710186f } }, // 46248
595 { 51704, { -1245.2f, -307.059f, 63.3199f, 3.0796f }, { -0.00711155f, -0.0236301f, 0.99922f, 0.0308324f } }, // 46248
596 { 51705, { -1258.23f, -310.977f, 63.2015f, 0.862903f }, { 0.0179744f, -0.0169086f, 0.418255f, 0.907994f } }, // 46248
597 { 161489, { 360.38f, -527.549f, 71.1205f, 4.23242f }, { 0.0f, 0.0f, -0.854912f, 0.518773f } }, // 46248
598 { 178685, { 646.207f, -57.2431f, 41.6587f, 6.12611f }, { 0.0f, 0.0f, -0.0784588f, 0.996917f } }, // 46248
599 { 179391, { 548.682f, -100.846f, 44.8191f, 1.46608f }, { 0.0f, 0.0f, 0.66913f, 0.743145f } }, // 46248
600 { 179391, { -172.363f, -452.824f, 33.2796f, 0.628319f }, { 0.0f, 0.0f, 0.309017f, 0.951056f } }, // 46248
601 { 179392, { 552.429f, -102.764f, 44.8191f, 2.46964f }, { 0.0f, 0.0f, 0.944089f, 0.329691f } }, // 46248
602 { 179392, { -171.282f, -456.892f, 33.2796f, 1.63188f }, { 0.0f, 0.0f, 0.728371f, 0.685183f } }, // 46248
603 { 179393, { 549.472f, -101.547f, 44.8191f, 1.16064f }, { 0.0f, 0.0f, 0.548293f, 0.836286f } }, // 46248
604 { 179393, { -172.356f, -453.88f, 33.2796f, 0.322884f }, { 0.0f, 0.0f, 0.160742f, 0.986997f } }, // 46248
605 { 179394, { 550.347f, -101.698f, 44.8191f, 1.59698f }, { 0.0f, 0.0f, 0.716302f, 0.69779f } }, // 46248
606 { 179394, { -171.882f, -454.632f, 33.2796f, 0.759217f }, { 0.0f, 0.0f, 0.370557f, 0.92881f } }, // 46248
607 { 179395, { 551.271f, -102.226f, 44.8191f, 0.898843f }, { 0.0f, 0.0f, 0.434444f, 0.900699f } }, // 46248
608 { 179395, { -171.656f, -455.671f, 33.2796f, 0.0610847f }, { 0.0f, 0.0f, 0.0305376f, 0.999534f } }, // 46248
609 { 179396, { -170.699f, -458.41f, 33.2796f, 5.25344f }, { 0.0f, 0.0f, -0.492423f, 0.870356f } }, // 46248
610 { 179396, { 553.947f, -103.347f, 44.8191f, 6.0912f }, { 0.0f, 0.0f, -0.0958452f, 0.995396f } }, // 46248
611 { 179397, { -170.14f, -457.609f, 33.2796f, 5.60251f }, { 0.0f, 0.0f, -0.333806f, 0.942642f } }, // 46248
612 { 179397, { 553.725f, -102.396f, 44.8191f, 0.157079f }, { 0.0f, 0.0f, 0.0784588f, 0.996917f } }, // 46248
613 // Forge
614 { 34571, { -105.423f, -584.352f, 42.0149f, 2.36492f }, { 0.0f, 0.0f, 0.92554f, 0.37865f } }, // 46248
615 { 161487, { 361.097f, -531.693f, 71.1898f, 4.12771f }, { 0.0f, 0.0f, -0.88089f, 0.473321f } }, // 46248
616 { 178684, { 649.264f, -59.1111f, 41.5476f, 3.59538f }, { 0.0f, 0.0f, -0.97437f, 0.224951f } }, // 46248
617 // Bonfire
618 { 161488, { 360.915f, -497.099f, 71.3389f, 3.14159f }, { 0.0f, 0.0f, -1.0f, 0.0f } }, // 46248
619 { 177408, { -743.427f, -398.241f, 76.4266f, 0.872664f }, { 0.0173936f, -0.00633049f, 0.422701f, 0.90608f } }, // 46248
620 // Brazier
621 { 177261, { -1290.27f, -172.47f, 72.1853f, 3.06302f }, { 0.00871992f, -0.00034237f, 0.99919f, 0.0392748f } }, // 46248
622 { 177292, { -1099.21f, -266.231f, 57.8849f, 3.99681f }, { 0.0f, 0.0f, -0.909961f, 0.414694f } }, // 46248
623 { 177293, { -1082.6f, -266.681f, 57.8575f, 2.40855f }, { 0.0f, 0.0f, 0.933579f, 0.35837f } }, // 46248
624 { 177405, { -1140.82f, -343.392f, 50.9077f, 3.49939f }, { 0.0f, 0.0f, -0.98404f, 0.177946f } }, // 46248
625 { 177406, { -1139.68f, -356.288f, 51.264f, 5.57633f }, { 0.0f, 0.0f, -0.346116f, 0.938192f } }, // 46248
626 { 177409, { -1215.59f, -371.946f, 56.5293f, 0.357792f }, { 0.0f, 0.0f, 0.177943f, 0.984041f } }, // 46248
627 { 177410, { -1241.25f, -345.115f, 59.6867f, 0.357792f }, { 0.0f, 0.0f, 0.177943f, 0.984041f } }, // 46248
628 { 177411, { -1202.81f, -271.599f, 72.5805f, 0.357792f }, { 0.0f, 0.0f, 0.177943f, 0.984041f } }, // 46248
629 { 177412, { -1282.21f, -284.083f, 87.256f, 6.2221f }, { 0.0f, 0.0f, -0.0305376f, 0.999534f } }, // 46248
630 { 177413, { -1256.55f, -280.278f, 73.9473f, 6.2221f }, { 0.0f, 0.0f, -0.0305376f, 0.999534f } }, // 46248
631 { 179419, { -1423.16f, -318.436f, 89.1136f, 2.35619f }, { 0.0f, 0.0f, 0.923879f, 0.382686f } }, // 46248
632 // Campfire
633 { 177262, { -1286.25f, -184.481f, 71.8334f, 4.23243f }, { -0.00733089f, -0.0299597f, -0.854258f, 0.518934f } }, // 46248
634 { 177263, { -1280.17f, -220.536f, 72.2686f, 1.62315f }, { 0.0f, 0.0f, 0.725373f, 0.688356f } }, // 46248
635 { 177324, { -375.017f, -523.71f, 84.0771f, 3.14159f }, { 0.0f, 0.0f, -1.0f, 0.0f } }, // 46248
636 { 177325, { -413.51f, -521.413f, 84.0771f, 2.05948f }, { 0.0f, 0.0f, 0.857166f, 0.51504f } }, // 46248
637 { 177326, { -487.401f, -526.486f, 82.5708f, 5.47161f }, { 0.0f, 0.0f, -0.394743f, 0.918792f } }, // 46248
638 { 177327, { -251.556f, -562.061f, 68.1725f, 6.11738f }, { 0.0f, 0.0f, -0.0828075f, 0.996566f } }, // 46248
639 { 177425, { -353.118f, 37.0955f, 65.8904f, 3.14159f }, { 0.0f, 0.0f, -1.0f, 0.0f } }, // 48632
640 { 179945, { -1070.53f, -617.908f, 51.3249f, 5.83813f }, { 0.0f, 0.0f, -0.220697f, 0.975342f } }, // 46248
641 // Cauldron
642 { 177396, { 12.8247f, -120.21f, 41.6669f, 3.14159f }, { 0.0f, 0.0f, -1.0f, 0.0f } }, // 46248
643 // Chair
644 { 179384, { -145.341f, -444.846f, 26.4163f, 6.23083f }, { 0.0f, 0.0f, -0.0261765f, 0.999657f } }, // 52237
645 { 179384, { 560.834f, -75.4266f, 37.9558f, 0.785397f }, { 0.0f, 0.0f, 0.382683f, 0.92388f } }, // 52237
646 { 179385, { 550.678f, -79.8234f, 44.8257f, 3.18527f }, { 0.0f, 0.0f, -0.999762f, 0.0218352f } }, // 52237
647 { 179385, { -155.405f, -440.24f, 33.2862f, 2.34747f }, { 0.0f, 0.0f, 0.922201f, 0.38671f } }, // 52237
648 { 179386, { 568.326f, -89.4992f, 37.9558f, 1.39626f }, { 0.0f, 0.0f, 0.642787f, 0.766045f } }, // 52237
649 { 179386, { -150.787f, -459.829f, 26.4163f, 0.558504f }, { 0.0f, 0.0f, 0.275637f, 0.961262f } }, // 52237
650 { 179387, { 550.597f, -77.5213f, 44.8257f, 4.23242f }, { 0.0f, 0.0f, -0.854912f, 0.518773f } }, // 52237
651 { 179387, { -153.748f, -438.639f, 33.2862f, 3.39467f }, { 0.0f, 0.0f, -0.992004f, 0.126203f } }, // 52237
652 { 179388, { 570.419f, -89.0567f, 37.9558f, 2.22529f }, { 0.0f, 0.0f, 0.896873f, 0.442289f } }, // 52237
653 { 179388, { -149.057f, -461.089f, 26.4163f, 1.38754f }, { 0.0f, 0.0f, 0.63944f, 0.768841f } }, // 52237
654 { 179389, { 555.517f, -101.589f, 44.8257f, 0.392697f }, { 0.0f, 0.0f, 0.195089f, 0.980785f } }, // 52237
655 { 179389, { -168.342f, -458.4f, 33.2862f, 5.83813f }, { 0.0f, 0.0f, -0.220697f, 0.975342f } }, // 52237
656 { 179390, { 561.851f, -73.1481f, 37.9558f, 4.88692f }, { 0.0f, 0.0f, -0.642787f, 0.766045f } }, // 52237
657 { 179390, { -142.968f, -444.076f, 26.4163f, 4.04917f }, { 0.0f, 0.0f, -0.898793f, 0.438373f } }, // 52237
658 // Wanted: ORCS!
659 { 179437, { 618.748f, -52.1126f, 42.1122f, 6.21337f }, { 0.0f, 0.0f, -0.0348988f, 0.999390f } }, // 46248
660 // Wanted: DWARVES!
661 { 179438, { -1181.10f, -370.747f, 53.6246f, 2.68781f }, { 0.0f, 0.0f, 0.974370f, 0.224951f } }, // 46248
662};

Referenced by BattlegroundAV::SetupBattleground().

◆ 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]
666{
667 // G_Pumpkin_01
668 { 180405, { -1158.97f, -357.826f, 52.0172f, 2.02458f }, { 0.0f, 0.0f, 0.848047f, 0.529921f } }, // 46248
669 { 180405, { -126.302f, -453.835f, 36.749f, 1.97222f }, { 0.0f, 0.0f, 0.833885f, 0.551938f } }, // 46248
670 { 180405, { -1305.91f, -299.92f, 92.6384f, 3.85718f }, { 0.0f, 0.0f, -0.936671f, 0.35021f } }, // 46248
671 { 180405, { -1357.74f, -283.203f, 95.7139f, 1.309f }, { 0.0f, 0.0f, 0.608761f, 0.793354f } }, // 46248
672 { 180405, { -500.524f, -192.561f, 57.4784f, 2.02458f }, { 0.0f, 0.0f, 0.848047f, 0.529921f } }, // 46248
673 { 180405, { -766.615f, -343.542f, 67.8594f, 2.32129f }, { 0.0f, 0.0f, 0.91706f, 0.39875f } }, // 46248
674 { 180405, { 14.5434f, -288.689f, 18.6031f, 1.309f }, { 0.0f, 0.0f, 0.608761f, 0.793354f } }, // 46248
675 { 180405, { 15.1771f, -417.266f, 45.4566f, 4.64258f }, { 0.0f, 0.0f, -0.731354f, 0.681998f } }, // 46248
676 { 180405, { 233.097f, -339.278f, 45.7862f, 1.18682f }, { 0.0f, 0.0f, 0.559193f, 0.829038f } }, // 46248
677 { 180405, { 587.37f, -82.283f, 48.2967f, 2.32129f }, { 0.0f, 0.0f, 0.91706f, 0.39875f } }, // 46248
678 { 180405, { 607.686f, -18.3559f, 49.127f, 0.837757f }, { 0.0f, 0.0f, 0.406736f, 0.913546f } }, // 46248
679 { 180405, { 615.03f, -192.127f, 41.8927f, 0.59341f }, { 0.0f, 0.0f, 0.292371f, 0.956305f } }, // 46248
680 { 180405, { 629.882f, -153.54f, 42.6296f, 0.558504f }, { 0.0f, 0.0f, 0.275637f, 0.961262f } }, // 46248
681 { 180405, { 644.681f, -121.622f, 53.0553f, 3.50812f }, { 0.0f, 0.0f, -0.983254f, 0.182238f } }, // 46248
682 { 180405, { 646.655f, -265.535f, 39.2146f, 0.279252f }, { 0.0f, 0.0f, 0.139173f, 0.990268f } }, // 46248
683 { 180405, { 666.656f, -16.0868f, 53.9853f, 5.81195f }, { 0.0f, 0.0f, -0.233445f, 0.97237f } }, // 46248
684 // G_Pumpkin_02
685 { 180406, { -115.708f, -559.182f, 46.4159f, 3.3685f }, { 0.0f, 0.0f, -0.993571f, 0.113208f } }, // 46248
686 { 180406, { -1208.5f, -248.34f, 73.0666f, 1.6057f }, { 0.0f, 0.0f, 0.719339f, 0.694659f } }, // 46248
687 { 180406, { -1227.88f, -372.741f, 57.9504f, 2.51327f }, { 0.0f, 0.0f, 0.951056f, 0.309017f } }, // 46248
688 { 180406, { -1315.84f, -266.819f, 91.5945f, 6.14356f }, { 0.0f, 0.0f, -0.0697556f, 0.997564f } }, // 46248
689 { 180406, { -132.559f, -469.016f, 36.7525f, 1.53589f }, { 0.0f, 0.0f, 0.694658f, 0.71934f } }, // 46248
690 { 180406, { -1343.9f, -278.906f, 95.8878f, 0.157079f }, { 0.0f, 0.0f, 0.0784588f, 0.996917f } }, // 46248
691 { 180406, { -1359.55f, -275.984f, 97.4804f, 1.25664f }, { 0.0f, 0.0f, 0.587785f, 0.809017f } }, // 46248
692 { 180406, { -494.535f, -177.293f, 57.4655f, 0.820303f }, { 0.0f, 0.0f, 0.398748f, 0.91706f } }, // 46248
693 { 180406, { -563.554f, -277.615f, 51.8459f, 1.25664f }, { 0.0f, 0.0f, 0.587785f, 0.809017f } }, // 46248
694 { 180406, { 11.2743f, -309.234f, 18.5687f, 2.02458f }, { 0.0f, 0.0f, 0.848047f, 0.529921f } }, // 46248
695 { 180406, { 226.415f, -343.573f, 52.7243f, 2.65289f }, { 0.0f, 0.0f, 0.970295f, 0.241925f } }, // 46248
696 { 180406, { 4.625f, -287.089f, 18.9285f, 1.53589f }, { 0.0f, 0.0f, 0.694658f, 0.71934f } }, // 46248
697 { 180406, { 580.425f, -67.8611f, 48.2671f, 1.79769f }, { 0.0f, 0.0f, 0.782608f, 0.622515f } }, // 46248
698 { 180406, { 602.411f, -20.1337f, 49.127f, 0.523598f }, { 0.0f, 0.0f, 0.258819f, 0.965926f } }, // 46248
699 { 180406, { 609.092f, -156.634f, 42.63f, 0.523598f }, { 0.0f, 0.0f, 0.258819f, 0.965926f } }, // 46248
700 { 180406, { 626.033f, -268.701f, 39.2121f, 0.471238f }, { 0.0f, 0.0f, 0.233445f, 0.97237f } }, // 46248
701 { 180406, { 640.854f, -230.306f, 40.6572f, 0.349065f }, { 0.0f, 0.0f, 0.173648f, 0.984808f } }, // 46248
702 { 180406, { 657.406f, -19.0451f, 53.6367f, 5.70723f }, { 0.0f, 0.0f, -0.284015f, 0.95882f } }, // 46248
703 { 180406, { 659.373f, -113.127f, 59.9997f, 4.85202f }, { 0.0f, 0.0f, -0.656058f, 0.75471f } }, // 46248
704 { 180406, { 672.715f, -36.0156f, 53.9853f, 5.00909f }, { 0.0f, 0.0f, -0.594823f, 0.803857f } }, // 46248
705 // G_Pumpkin_03
706 { 180407, { -1160.13f, -348.217f, 52.0004f, 1.8675f }, { 0.0f, 0.0f, 0.803857f, 0.594823f } }, // 46248
707 { 180407, { -119.587f, -457.271f, 29.7838f, 1.71042f }, { 0.0f, 0.0f, 0.754709f, 0.656059f } }, // 46248
708 { 180407, { -1209.86f, -258.707f, 72.7768f, 1.8675f }, { 0.0f, 0.0f, 0.803857f, 0.594823f } }, // 46248
709 { 180407, { -1346.58f, -271.594f, 97.4922f, 0.209439f }, { 0.0f, 0.0f, 0.104528f, 0.994522f } }, // 46248
710 { 180407, { -1362.37f, -309.545f, 91.7044f, 2.46091f }, { 0.0f, 0.0f, 0.942641f, 0.333808f } }, // 46248
711 { 180407, { -556.349f, -269.62f, 52.3396f, 0.90757f }, { 0.0f, 0.0f, 0.438371f, 0.898794f } }, // 46248
712 { 180407, { -756.531f, -349.429f, 67.5058f, 3.47321f }, { 0.0f, 0.0f, -0.986285f, 0.16505f } }, // 46248
713 { 180407, { 1.51215f, -307.455f, 18.9285f, 2.14675f }, { 0.0f, 0.0f, 0.878817f, 0.47716f } }, // 46248
714 { 180407, { 236.859f, -356.431f, 52.7499f, 2.26893f }, { 0.0f, 0.0f, 0.906307f, 0.422619f } }, // 46248
715 { 180407, { 587.264f, -64.75f, 41.3224f, 1.71042f }, { 0.0f, 0.0f, 0.754709f, 0.656059f } }, // 46248
716 { 180407, { 621.241f, -233.352f, 40.6083f, 0.663223f }, { 0.0f, 0.0f, 0.325567f, 0.945519f } }, // 46248
717 { 180407, { 634.472f, -189.106f, 41.8665f, 0.523598f }, { 0.0f, 0.0f, 0.258819f, 0.965926f } }, // 46248
718 { 180407, { 650.7f, -126.259f, 59.9983f, 3.94445f }, { 0.0f, 0.0f, -0.920505f, 0.390732f } }, // 46248
719 { 180407, { 663.257f, -38.8993f, 53.6307f, 4.92183f }, { 0.0f, 0.0f, -0.62932f, 0.777146f } }, // 46248
720 // Bat01
721 { 180426, { -1329.83f, -300.214f, 107.965f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
722 { 180426, { -1332.54f, -294.962f, 117.904f, 1.51844f }, { 0.0f, 0.0f, 0.688354f, 0.725374f } }, // 46248
723 { 180426, { -1336.12f, -293.71f, 109.14f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
724 { 180426, { -1338.41f, -299.877f, 111.3f, 0.767944f }, { 0.0f, 0.0f, 0.374606f, 0.927184f } }, // 46248
725 { 180426, { -247.924f, -289.095f, 43.7022f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
726 { 180426, { -250.307f, -294.67f, 51.5083f, 1.51844f }, { 0.0f, 0.0f, 0.688354f, 0.725374f } }, // 46248
727 { 180426, { -255.208f, -305.076f, 47.9254f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
728 { 180426, { -263.672f, -294.012f, 66.9219f, 3.4383f }, { 0.0f, 0.0f, -0.989016f, 0.147811f } }, // 46248
729 { 180426, { -268.958f, -286.128f, 65.7266f, 5.28835f }, { 0.0f, 0.0f, -0.477159f, 0.878817f } }, // 46248
730 { 180426, { -269.526f, -278.163f, 65.567f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
731 { 180426, { -270.384f, -292.399f, 57.8192f, 5.14872f }, { 0.0f, 0.0f, -0.537299f, 0.843392f } }, // 46248
732 { 180426, { 617.543f, -72.4375f, 61.5847f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
733 { 180426, { 622.451f, -62.4271f, 70.3966f, 2.70526f }, { 0.0f, 0.0f, 0.976295f, 0.216442f } }, // 46248
734 { 180426, { 627.418f, -47.6285f, 58.8142f, 0.890117f }, { 0.0f, 0.0f, 0.430511f, 0.902586f } }, // 46248
735 { 180426, { 630.523f, -44.9826f, 69.864f, 3.24635f }, { 0.0f, 0.0f, -0.998629f, 0.0523532f } }, // 46248
736 { 180426, { 632.502f, -67.3333f, 65.444f, 3.14159f }, { 0.0f, 0.0f, -1.0f, 0.0f } }, // 46248
737 { 180426, { 635.186f, -45.3333f, 55.8426f, 2.09439f }, { 0.0f, 0.0f, 0.866025f, 0.500001f } }, // 46248
738 // Bat02
739 { 180427, { -1336.3f, -295.644f, 116.531f, 3.45576f }, { 0.0f, 0.0f, -0.987688f, 0.156436f } }, // 46248
740 { 180427, { -1338.58f, -296.351f, 117.126f, 4.13643f }, { 0.0f, 0.0f, -0.878817f, 0.47716f } }, // 46248
741 { 180427, { -1341.88f, -298.439f, 119.023f, 4.97419f }, { 0.0f, 0.0f, -0.608761f, 0.793354f } }, // 46248
742 { 180427, { -1347.11f, -291.332f, 110.968f, 3.45576f }, { 0.0f, 0.0f, -0.987688f, 0.156436f } }, // 46248
743 { 180427, { -258.149f, -300.316f, 52.5291f, 2.80998f }, { 0.0f, 0.0f, 0.986285f, 0.16505f } }, // 46248
744 { 180427, { -263.734f, -304.363f, 41.6929f, 4.97419f }, { 0.0f, 0.0f, -0.608761f, 0.793354f } }, // 46248
745 { 180427, { -265.972f, -290.925f, 73.3895f, 4.97419f }, { 0.0f, 0.0f, -0.608761f, 0.793354f } }, // 46248
746 { 180427, { -267.002f, -291.997f, 68.8963f, 4.97419f }, { 0.0f, 0.0f, -0.608761f, 0.793354f } }, // 46248
747 { 180427, { -273.811f, -288.575f, 50.9076f, 4.97419f }, { 0.0f, 0.0f, -0.608761f, 0.793354f } }, // 46248
748 { 180427, { 618.34f, -55.8924f, 73.4326f, 2.70526f }, { 0.0f, 0.0f, 0.976295f, 0.216442f } }, // 46248
749 { 180427, { 625.45f, -53.5191f, 60.4743f, 2.74016f }, { 0.0f, 0.0f, 0.979924f, 0.19937f } }, // 46248
750 { 180427, { 627.179f, -43.5382f, 72.6337f, 2.65289f }, { 0.0f, 0.0f, 0.970295f, 0.241925f } }, // 46248
751 { 180427, { 636.71f, -62.2118f, 69.4788f, 2.19911f }, { 0.0f, 0.0f, 0.891006f, 0.453991f } }, // 46248
752};

Referenced by BattlegroundAV::SetupBattleground().

◆ BG_AV_MineWorldStates

const uint32 BG_AV_MineWorldStates[2][3]
Initial value:
=
{
}
@ WORLD_STATE_BATTLEGROUND_AV_S_MINE_N
Definition WorldStateDefines.h:122
@ WORLD_STATE_BATTLEGROUND_AV_N_MINE_N
Definition WorldStateDefines.h:125
@ WORLD_STATE_BATTLEGROUND_AV_N_MINE_A
Definition WorldStateDefines.h:123
@ WORLD_STATE_BATTLEGROUND_AV_S_MINE_H
Definition WorldStateDefines.h:121
@ WORLD_STATE_BATTLEGROUND_AV_N_MINE_H
Definition WorldStateDefines.h:124
@ WORLD_STATE_BATTLEGROUND_AV_S_MINE_A
Definition WorldStateDefines.h:120

Referenced by BattlegroundAV::SendMineWorldStates().

◆ BG_AV_NodeWorldStates

const uint32 BG_AV_NodeWorldStates[16][4]
1561{
1562 //Stormpike first aid station
1564 //Stormpike Graveyard
1566 //Stoneheart Grave
1568 //Snowfall Grave
1570 //Iceblood grave
1572 //Frostwolf Grave
1574 //Frostwolf Hut
1576 //Dunbaldar South Bunker
1578 //Dunbaldar North Bunker
1580 //Icewing Bunker
1582 //Stoneheart Bunker
1584 //Iceblood Tower
1586 //Tower Point
1588 //Frostwolf East
1590 //Frostwolf West
1592};
@ WORLD_STATE_BATTLEGROUND_AV_PIKEGRAVE_H_A
Definition WorldStateDefines.h:107
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFE_ASSAULTED
Definition WorldStateDefines.h:153
@ WORLD_STATE_BATTLEGROUND_AV_DUNS_CONTROLLED
Definition WorldStateDefines.h:126
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_A_A
Definition WorldStateDefines.h:118
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_DESTROYED
Definition WorldStateDefines.h:133
@ WORLD_STATE_BATTLEGROUND_AV_AID_H_A
Definition WorldStateDefines.h:99
@ WORLD_STATE_BATTLEGROUND_AV_STONEHEART_H_C
Definition WorldStateDefines.h:92
@ WORLD_STATE_BATTLEGROUND_AV_STONEH_ASSAULTED
Definition WorldStateDefines.h:146
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLF_A_C
Definition WorldStateDefines.h:108
@ WORLD_STATE_BATTLEGROUND_AV_DUNS_ASSAULTED
Definition WorldStateDefines.h:143
@ WORLD_STATE_BATTLEGROUND_AV_AID_H_C
Definition WorldStateDefines.h:98
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_H_A
Definition WorldStateDefines.h:119
@ WORLD_STATE_BATTLEGROUND_AV_SNOWFALL_A_C
Definition WorldStateDefines.h:112
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_UNUSED
Definition WorldStateDefines.h:160
@ WORLD_STATE_BATTLEGROUND_AV_DUNN_DESTROYED
Definition WorldStateDefines.h:136
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFW_CONTROLLED
Definition WorldStateDefines.h:147
@ WORLD_STATE_BATTLEGROUND_AV_ICEWING_ASSAULTED
Definition WorldStateDefines.h:145
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFHUT_H_A
Definition WorldStateDefines.h:103
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLF_H_A
Definition WorldStateDefines.h:111
@ WORLD_STATE_BATTLEGROUND_AV_DUNN_ASSAULTED
Definition WorldStateDefines.h:144
@ WORLD_STATE_BATTLEGROUND_AV_STONEH_CONTROLLED
Definition WorldStateDefines.h:129
@ WORLD_STATE_BATTLEGROUND_AV_STONEHEART_A_C
Definition WorldStateDefines.h:93
@ WORLD_STATE_BATTLEGROUND_AV_DUNS_UNUSED
Definition WorldStateDefines.h:140
@ WORLD_STATE_BATTLEGROUND_AV_DUNN_UNUSED
Definition WorldStateDefines.h:139
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFHUT_A_C
Definition WorldStateDefines.h:100
@ WORLD_STATE_BATTLEGROUND_AV_TOWERPOINT_ASSAULTED
Definition WorldStateDefines.h:154
@ WORLD_STATE_BATTLEGROUND_AV_ICEWING_CONTROLLED
Definition WorldStateDefines.h:128
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFW_UNUSED
Definition WorldStateDefines.h:157
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFHUT_H_C
Definition WorldStateDefines.h:101
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFE_CONTROLLED
Definition WorldStateDefines.h:148
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLF_A_A
Definition WorldStateDefines.h:110
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFHUT_A_A
Definition WorldStateDefines.h:102
@ WORLD_STATE_BATTLEGROUND_AV_SNOWFALL_H_C
Definition WorldStateDefines.h:113
@ WORLD_STATE_BATTLEGROUND_AV_DUNN_CONTROLLED
Definition WorldStateDefines.h:127
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFE_DESTROYED
Definition WorldStateDefines.h:131
@ WORLD_STATE_BATTLEGROUND_AV_AID_A_A
Definition WorldStateDefines.h:97
@ WORLD_STATE_BATTLEGROUND_AV_STONEH_DESTROYED
Definition WorldStateDefines.h:138
@ WORLD_STATE_BATTLEGROUND_AV_STONEHEART_H_A
Definition WorldStateDefines.h:94
@ WORLD_STATE_BATTLEGROUND_AV_TOWERPOINT_CONTROLLED
Definition WorldStateDefines.h:149
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFW_ASSAULTED
Definition WorldStateDefines.h:152
@ WORLD_STATE_BATTLEGROUND_AV_STONEHEART_A_A
Definition WorldStateDefines.h:95
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLF_H_C
Definition WorldStateDefines.h:109
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_CONTROLLED
Definition WorldStateDefines.h:150
@ WORLD_STATE_BATTLEGROUND_AV_SNOWFALL_A_A
Definition WorldStateDefines.h:114
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFE_UNUSED
Definition WorldStateDefines.h:158
@ WORLD_STATE_BATTLEGROUND_AV_ICEWING_DESTROYED
Definition WorldStateDefines.h:137
@ WORLD_STATE_BATTLEGROUND_AV_FROSTWOLFW_DESTROYED
Definition WorldStateDefines.h:130
@ WORLD_STATE_BATTLEGROUND_AV_AID_A_C
Definition WorldStateDefines.h:96
@ WORLD_STATE_BATTLEGROUND_AV_TOWERPOINT_UNUSED
Definition WorldStateDefines.h:159
@ WORLD_STATE_BATTLEGROUND_AV_DUNS_DESTROYED
Definition WorldStateDefines.h:135
@ WORLD_STATE_BATTLEGROUND_AV_PIKEGRAVE_A_C
Definition WorldStateDefines.h:104
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_ASSAULTED
Definition WorldStateDefines.h:155
@ WORLD_STATE_BATTLEGROUND_AV_SNOWFALL_H_A
Definition WorldStateDefines.h:115
@ WORLD_STATE_BATTLEGROUND_AV_ICEWING_UNUSED
Definition WorldStateDefines.h:141
@ WORLD_STATE_BATTLEGROUND_AV_STONEH_UNUSED
Definition WorldStateDefines.h:142
@ WORLD_STATE_BATTLEGROUND_AV_PIKEGRAVE_H_C
Definition WorldStateDefines.h:105
@ WORLD_STATE_BATTLEGROUND_AV_TOWERPOINT_DESTROYED
Definition WorldStateDefines.h:132
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_H_C
Definition WorldStateDefines.h:117
@ WORLD_STATE_BATTLEGROUND_AV_ICEBLOOD_A_C
Definition WorldStateDefines.h:116
@ WORLD_STATE_BATTLEGROUND_AV_PIKEGRAVE_A_A
Definition WorldStateDefines.h:106

Referenced by BattlegroundAV::FillInitialWorldStates(), and BattlegroundAV::UpdateNodeWorldState().

◆ BG_AV_ObjectPos

const float BG_AV_ObjectPos[AV_OPLACE_MAX][4]
389{
390 {638.592f, -32.422f, 46.0608f, -1.62316f }, //firstaid station
391 {669.007f, -294.078f, 30.2909f, 2.77507f }, //stormpike
392 {77.8013f, -404.7f, 46.7549f, -0.872665f }, //stone grave
393 {-202.581f, -112.73f, 78.4876f, -0.715585f }, //snowfall
394 {-611.962f, -396.17f, 60.8351f, 2.53682f}, //iceblood grave
395 {-1082.45f, -346.823f, 54.9219f, -1.53589f }, //frostwolf grave
396 {-1402.21f, -307.431f, 89.4424f, 0.191986f }, //frostwolf hut
397 {553.779f, -78.6566f, 51.9378f, -1.22173f }, //dunnbaldar south
398 {674.001f, -143.125f, 63.6615f, 0.994838f }, //dunbaldar north
399 {203.281f, -360.366f, 56.3869f, -0.925024f }, //icew
400 {-152.437f, -441.758f, 40.3982f, -1.95477f }, //stone
401 {-571.88f, -262.777f, 75.0087f, -0.802851f }, //ice tower
402 {-768.907f, -363.71f, 90.8949f, 1.07991f}, //tower point
403 {-1302.9f, -316.981f, 113.867f, 2.00713f }, //frostwolf etower
404 {-1297.5f, -266.767f, 114.15f, 3.31044f}, //frostwolf wtower
405 //bigbanner:
406 {555.848f, -84.4151f, 64.4397f, 3.12414f }, //duns
407 {679.339f, -136.468f, 73.9626f, -2.16421f }, //dunn
408 {208.973f, -365.971f, 66.7409f, -0.244346f }, //icew
409 {-155.832f, -449.401f, 52.7306f, 0.610865f }, //stone
410 {-572.329f, -262.476f, 88.6496f, -0.575959f }, //icetower
411 {-768.199f, -363.105f, 104.537f, 0.10472f }, //towerp
412 {-1302.84f, -316.582f, 127.516f, 0.122173f }, //etower
413 {-1297.87f, -266.762f, 127.796f, 0.0698132f }, //wtower
414 //burning auras towers have 9*179065 captain-buildings have 5*179066+5*179065
415 //dunns
416 {562.632f, -88.1815f, 61.993f, 0.383972f },
417 {562.523f, -74.5028f, 37.9474f, -0.0523599f },
418 {558.097f, -70.9842f, 52.4876f, 0.820305f },
419 {578.167f, -71.8191f, 38.1514f, 2.72271f },
420 {556.028f, -94.9242f, 44.8191f, 3.05433f },
421 {572.451f, -94.3655f, 37.9443f, -1.72788f },
422 {549.263f, -79.3645f, 44.8191f, 0.436332f },
423 {543.513f, -94.4006f, 52.4819f, 0.0349066f },
424 {572.149f, -93.7862f, 52.5726f, 0.541052f },
425 {582.162f, -81.2375f, 37.9216f, 0.0872665f },
426 //dunn
427 {664.797f, -143.65f, 64.1784f, -0.453786f},
428 {664.505f, -139.452f, 49.6696f, -0.0349067f},
429 {676.067f, -124.319f, 49.6726f, -1.01229f},
430 {693.004f, -144.025f, 64.1755f, 2.44346f},
431 {661.175f, -117.691f, 49.645f, 1.91986f},
432 {684.423f, -146.582f, 63.6662f, 0.994838f},
433 {682.791f, -127.769f, 62.4155f, 1.09956f},
434 {674.576f, -147.101f, 56.5425f, -1.6057f},
435 {655.719f, -126.673f, 49.8138f, 2.80998f},
436 {0, 0, 0, 0},
437 //icew
438 {231.503f, -356.688f, 42.3704f, 0.296706f},
439 {224.989f, -348.175f, 42.5607f, 1.50098f},
440 {205.782f, -351.335f, 56.8998f, 1.01229f},
441 {196.605f, -369.187f, 56.3914f, 2.46091f},
442 {210.619f, -376.938f, 49.2677f, 2.86234f},
443 {209.647f, -352.632f, 42.3959f, -0.698132f},
444 {220.65f, -368.132f, 42.3978f, -0.2618f},
445 {224.682f, -374.031f, 57.0679f, 0.541052f},
446 {200.26f, -359.968f, 49.2677f, -2.89725f},
447 {196.619f, -378.016f, 56.9131f, 1.01229f},
448 //stone
449 {-155.488f, -437.356f, 33.2796f, 2.60054f},
450 {-163.441f, -454.188f, 33.2796f, 1.93732f},
451 {-143.977f, -445.148f, 26.4097f, -1.8675f},
452 {-135.764f, -464.708f, 26.3823f, 2.25147f},
453 {-154.076f, -466.929f, 41.0636f, -1.8675f},
454 {-149.908f, -460.332f, 26.4083f, -2.09439f},
455 {-151.638f, -439.521f, 40.3797f, 0.436332f},
456 {-131.301f, -454.905f, 26.5771f, 2.93215f},
457 {-171.291f, -444.684f, 40.9211f, 2.30383f},
458 {-143.591f, -439.75f, 40.9275f, -1.72788f},
459 //iceblood
460 {-572.667f, -267.923f, 56.8542f, 2.35619f},
461 {-561.021f, -262.689f, 68.4589f, 1.37881f},
462 {-572.538f, -262.649f, 88.6197f, 1.8326f},
463 {-574.77f, -251.45f, 74.9422f, -1.18682f},
464 {-578.625f, -267.571f, 68.4696f, 0.506145f},
465 {-571.476f, -257.234f, 63.3223f, 3.10669f},
466 {-566.035f, -273.907f, 52.9582f, -0.890118f},
467 {-580.948f, -259.77f, 68.4696f, 1.46608f},
468 {-568.318f, -267.1f, 75.0008f, 1.01229f},
469 {-559.621f, -268.597f, 52.8986f, 0.0523599f},
470 //towerp
471 {-776.072f, -368.046f, 84.3558f, 2.63545f},
472 {-777.564f, -368.521f, 90.6701f, 1.72788f},
473 {-765.461f, -357.711f, 90.888f, 0.314159f},
474 {-768.763f, -362.735f, 104.612f, 1.81514f},
475 {-760.356f, -358.896f, 84.3558f, 2.1293f},
476 {-771.967f, -352.838f, 84.3484f, 1.74533f},
477 {-773.333f, -364.653f, 79.2351f, -1.64061f},
478 {-764.109f, -366.069f, 70.0934f, 0.383972f},
479 {-767.103f, -350.737f, 68.7933f, 2.80998f},
480 {-760.115f, -353.845f, 68.8633f, 1.79769f},
481 //froste
482 {-1304.87f, -304.525f, 91.8366f, -0.680679f},
483 {-1301.77f, -310.974f, 95.8252f, 0.907571f},
484 {-1305.58f, -320.625f, 102.166f, -0.558505f},
485 {-1294.27f, -323.468f, 113.893f, -1.67552f},
486 {-1302.65f, -317.192f, 127.487f, 2.30383f},
487 {-1293.89f, -313.478f, 107.328f, 1.6057f},
488 {-1312.41f, -312.999f, 107.328f, 1.5708f},
489 {-1311.57f, -308.08f, 91.7666f, -1.85005f},
490 {-1314.7f, -322.131f, 107.36f, 0.645772f},
491 {-1304.6f, -310.754f, 113.859f, -0.401426f},
492 //frostw
493 {-1308.24f, -273.26f, 92.0514f, -0.139626f},
494 {-1302.26f, -262.858f, 95.9269f, 0.418879f},
495 {-1297.28f, -267.773f, 126.756f, 2.23402f},
496 {-1299.08f, -256.89f, 114.108f, -2.44346f},
497 {-1303.41f, -268.237f, 114.151f, -1.23918f},
498 {-1304.43f, -273.682f, 107.612f, 0.244346f},
499 {-1309.53f, -265.951f, 92.1418f, -2.49582f},
500 {-1295.55f, -263.865f, 105.033f, 0.925024f},
501 {-1294.71f, -281.466f, 107.664f, -1.50098f},
502 {-1289.69f, -259.521f, 107.612f, -2.19912f},
503
504 //the two buildings of the captains
505 //alliance
506 {-64.4987f, -289.33f, 33.4616f, -2.82743f},
507 {-5.98025f, -326.144f, 38.8538f, 0},
508 {-2.67893f, -306.998f, 33.4165f, 0},
509 {-60.25f, -309.232f, 50.2408f, -1.46608f},
510 {-48.7941f, -266.533f, 47.7916f, 2.44346f},
511 {-3.40929f, -306.288f, 33.34f, 0},
512 {-48.619f, -266.917f, 47.8168f, 0},
513 {-62.9474f, -286.212f, 66.7288f, 0},
514 {-5.05132f, -325.323f, 38.8536f, 0},
515 {-64.2677f, -289.412f, 33.469f, 0},
516 //horde
517 {-524.276f, -199.6f, 82.8733f, -1.46608f},
518 {-518.196f, -173.085f, 102.43f, 0},
519 {-500.732f, -145.358f, 88.5337f, 2.44346f},
520 {-501.084f, -150.784f, 80.8506f, 0},
521 {-518.309f, -163.963f, 102.521f, 2.96706f},
522 {-517.053f, -200.429f, 80.759f, 0},
523 {-514.361f, -163.864f, 104.163f, 0},
524 {-568.04f, -188.707f, 81.55f, 0},
525 {-501.775f, -151.581f, 81.2027f, 0},
526 {-509.975f, -191.652f, 83.2978f, 0},
527
528 //snowfall eyecandy
529 {-191.153f, -129.868f, 78.5595f, -1.25664f },
530 {-201.282f, -134.319f, 78.6753f, -0.942478f },
531 {-215.981f, -91.4101f, 80.8702f, -1.74533f },
532 {-200.465f, -96.418f, 79.7587f, 1.36136f },
533 //mine supplies
534 //irondeep
535 {870.899f, -388.434f, 61.6406f, -1.22173f},
536 {825.214f, -320.174f, 63.712f, -2.82743f},
537 {837.117f, -452.556f, 47.2331f, -3.12414f},
538 {869.755f, -448.867f, 52.5448f, -0.855212f},
539 {949.877f, -458.198f, 56.4874f, 0.314159f},
540 {900.35f, -479.024f, 58.3553f, 0.122173f},
541 {854.449f, -442.255f, 50.6589f, 0.401426f},
542 {886.685f, -442.358f, 54.6962f, -1.22173f},
543 {817.509f, -457.331f, 48.4666f, 2.07694f},
544 {793.411f, -326.281f, 63.1117f, -2.79253f},
545 //coldtooth
546 {-934.212f, -57.3517f, 80.277f, -0.0174535f},
547 {-916.281f, -36.8579f, 77.0227f, 0.122173f},
548 {-902.73f, -103.868f, 75.4378f, -1.58825f},
549 {-900.514f, -143.527f, 75.9686f, 1.8675f},
550 {-862.882f, -0.353299f, 72.1526f, -2.51327f},
551 {-854.932f, -85.9184f, 68.6056f, -2.04204f},
552 {-851.833f, -118.959f, 63.8672f, -0.0698131f},
553 {-849.832f, -20.8421f, 70.4672f, -1.81514f},
554 {-844.25f, -60.0374f, 72.1031f, -2.19912f},
555 {-820.644f, -136.043f, 63.1977f, 2.40855f},
556 {-947.642f, -208.807f, 77.0101f, 1.36136f},
557 {-951.394f, -193.695f, 67.634f, 0.802851f},
558 // hardpacked snowdrift
559 {712.1f, -446.49f, 65.74f, 2.13f},
560 {696.4f, -276.4f, 28.55f, 3.2f},
561 {74.0f, -313.27f, 31.16f, 0.17f},
562 {-75.4f, -224.4f, 10.24f, 2.99f},
563 {-160.9f, -72.1f, 33.36f, 5.5f},
564 {-255.8f, -217.55f, 7.66f, 2.8f},
565 {-361.49f, -115.5f, 26.42f, 0.6f},
566 {-389.5f, -325.0f, 17.98f, 3.89f},
567 {-919.57f, -362.48f, 52.13f, 3.8f},
568 {-1259.1f, -500.8f, 50.81f, 1.2f},
569 {-1552.55f, -359.738f, 66.948f, 2.8875f},
570 {40.0913f, 0.0153897f, -4.0962f, 0.96131f}
571};

Referenced by BattlegroundAV::SetupBattleground().

◆ BG_AV_StaticCreatureInfo

const uint32 BG_AV_StaticCreatureInfo[51]
1456{
1457 2225, // Zora Guthrek
1458 3343, // Grelkor
1459 3625, // Rarck
1460 4255, // Brogus Thunderbrew
1461 4257, // Lana Thunderbrew
1462 5134, // Jonivera Farmountain
1463 5135, // Svalbrad Farmountain
1464 5139, // Kurdrum Barleybeard
1465 10364, // Yaelika Farclaw
1466 10367, // Shrye Ragefist
1467 10981, // Frostwolf
1468 10986, // Snowblind Harpy
1469 10990, // Alterac Ram
1470 11675, // Snowblind Windcaller
1471 11678, // Snowblind Ambusher
1472 11839, // Wildpaw Brute
1473 11947, // Captain Galvangar
1474 11948, // Vanndar Stormpike
1475 11949, // Captain Balinda Stonehearth
1476 11997, // Stormpike Herald
1477 12051, // Frostwolf Legionnaire
1478 12096, // Stormpike Quartermaster
1479 12097, // Frostwolf Quartermaster
1480 12127, // Stormpike Guardsman
1481 13176, // Smith Regzar
1482 13179, // Wing Commander Guse
1483 13216, // Gaelden Hammersmith
1484 13218, // Grunnda Wolfheart
1485 13236, // Primalist Thurloga
1486 13257, // Murgot Deepforge
1487 13284, // Frostwolf Shaman
1488 13438, // Wing Commander Slidore
1489 13442, // Arch Druid Renferal
1490 13443, // Druid of the Grove
1491 13447, // Corporal Noreg Stormpike
1492 13577, // Stormpike Ram Rider Commander
1493 13617, // Stormpike Stable Master
1494 13797, // Mountaineer Boombellow
1495 13798, // Jotek
1496 13816, // Prospector Stonehewer
1497 14185, // Najak Hexxen
1498 14186, // Ravak Grimtotem
1499 14187, // Athramanis
1500 14188, // Dirk Swindle
1501 14282, // Frostwolf Bloodhound
1502 14283, // Stormpike Owl
1503 14284, // Stormpike Battleguard
1504 11946, // Drek'Thar
1505 11948, // Vanndar Stormpike
1506 11947, // Captain Galvangar
1507 11949, // Captain Balinda Stonehearth
1508};

Referenced by BattlegroundAV::AddAVCreature().

◆ BG_AV_StaticCreaturePos

const float BG_AV_StaticCreaturePos[AV_STATICCPLACE_MAX][5]
1328{
1329 //static creatures
1330 {-1235.31f, -340.777f, 60.5088f, 3.31613f, 0 }, //2225 - Zora Guthrek
1331 {-1244.02f, -323.795f, 61.0485f, 5.21853f, 1 }, //3343 - Grelkor
1332 {-1235.16f, -332.302f, 60.2985f, 2.96706f, 2 }, //3625 - Rarck
1333 {587.303f, -42.8257f, 37.5615f, 5.23599f, 3 }, //4255 - Brogus Thunderbrew
1334 {643.635f, -58.3987f, 41.7405f, 4.72984f, 4 }, //4257 - Lana Thunderbrew
1335 {591.464f, -44.452f, 37.6166f, 5.65487f, 5 }, //5134 - Jonivera Farmountain
1336 {608.515f, -33.3935f, 42.0003f, 5.41052f, 6 }, //5135 - Svalbrad Farmountain
1337 {617.656f, -32.0701f, 42.7168f, 4.06662f, 7 }, //5139 - Kurdrum Barleybeard
1338 {-1183.76f, -268.295f, 72.8233f, 3.28122f, 8 }, //10364 - Yaelika Farclaw
1339 {-1187.86f, -275.31f, 73.0481f, 3.63028f, 9 }, //10367 - Shrye Ragefist
1340 {-1008.42f, -368.006f, 55.3426f, 5.95647f, 10 }, //10981 - Frostwolf
1341 {-1091.92f, -424.28f, 53.0139f, 2.93958f, 10 }, //10981 - Frostwolf
1342 {-558.455f, -198.768f, 58.1755f, 4.97946f, 10 }, //10981 - Frostwolf
1343 {-861.247f, -312.51f, 55.1427f, 3.35382f, 10 }, //10981 - Frostwolf
1344 {-1003.81f, -395.913f, 50.4736f, 2.85631f, 10 }, //10981 - Frostwolf
1345 {-904.5f, -289.815f, 65.1222f, 5.7847f, 10 }, //10981 - Frostwolf
1346 {-1064.41f, -438.839f, 51.3614f, 1.88857f, 10 }, //10981 - Frostwolf
1347 {258.814f, 76.2017f, 18.6468f, 6.19052f, 11 }, //10986 - Snowblind Harpy
1348 {265.838f, -315.846f, -16.5429f, 3.15917f, 11 }, //10986 - Snowblind Harpy
1349 {426.485f, -51.1927f, -5.66286f, 1.60347f, 11 }, //10986 - Snowblind Harpy
1350 {452.044f, -33.9594f, -0.044651f, 2.72815f, 11 }, //10986 - Snowblind Harpy
1351 {266.032f, -315.639f, -16.5429f, 4.67962f, 11 }, //10986 - Snowblind Harpy
1352 {532.64f, -54.5863f, 20.7024f, 2.93215f, 11 }, //10986 - Snowblind Harpy
1353 {295.183f, -299.908f, -34.6123f, 0.135851f, 12 }, //10990 - Alterac Ram
1354 {421.08f, -225.006f, -23.73f, 0.166754f, 12 }, //10990 - Alterac Ram
1355 {-55.7766f, -192.498f, 20.4352f, 6.12221f, 12 }, //10990 - Alterac Ram
1356 {527.887f, -477.223f, 62.3559f, 0.170935f, 12 }, //10990 - Alterac Ram
1357 {389.144f, -346.508f, -30.334f, 4.14117f, 12 }, //10990 - Alterac Ram
1358 {108.121f, -322.248f, 37.5655f, 4.46788f, 12 }, //10990 - Alterac Ram
1359 {507.479f, -67.9403f, 10.3571f, 3.26304f, 12 }, //10990 - Alterac Ram
1360 {329.071f, -185.016f, -29.1542f, 0.356943f, 12 }, //10990 - Alterac Ram
1361 {252.449f, -422.313f, 35.1404f, 4.53771f, 12 }, //10990 - Alterac Ram
1362 {358.882f, -118.061f, -24.9119f, 2.29257f, 12 }, //10990 - Alterac Ram
1363 {487.151f, -174.229f, 14.7558f, 4.73192f, 12 }, //10990 - Alterac Ram
1364 {449.652f, -123.561f, 6.14273f, 6.12029f, 12 }, //10990 - Alterac Ram
1365 {272.419f, -261.802f, -41.8835f, 3.66559f, 12 }, //10990 - Alterac Ram
1366 {359.021f, -210.954f, -29.3483f, 4.31339f, 12 }, //10990 - Alterac Ram
1367 {450.598f, -318.048f, -37.7548f, 0.655219f, 12 }, //10990 - Alterac Ram
1368 {509.333f, -218.2f, 3.05439f, 3.66292f, 12 }, //10990 - Alterac Ram
1369 {485.771f, -223.613f, -1.53f, 2.04862f, 12 }, //10990 - Alterac Ram
1370 {486.636f, -452.172f, 39.6592f, 2.3341f, 12 }, //10990 - Alterac Ram
1371 {702.783f, -257.494f, 25.9777f, 1.68329f, 12 }, //10990 - Alterac Ram
1372 {460.942f, -199.263f, -6.0149f, 0.380506f, 12 }, //10990 - Alterac Ram
1373 {483.108f, -115.307f, 10.1056f, 3.69701f, 12 }, //10990 - Alterac Ram
1374 {471.601f, -154.174f, 14.0702f, 5.5807f, 12 }, //10990 - Alterac Ram
1375 {213.938f, -420.793f, 41.2549f, 5.71394f, 12 }, //10990 - Alterac Ram
1376 {289.387f, -294.685f, -33.9073f, 0.555494f, 12 }, //10990 - Alterac Ram
1377 {155.649f, -402.891f, 43.3915f, 5.94838f, 12 }, //10990 - Alterac Ram
1378 {517.184f, -295.105f, -9.78195f, 6.05668f, 12 }, //10990 - Alterac Ram
1379 {102.334f, -332.165f, 38.9812f, 3.31445f, 12 }, //10990 - Alterac Ram
1380 {320.244f, -107.793f, -42.6357f, -1.00311f, 12 }, //10990 - Alterac Ram
1381 {217.976f, 110.774f, 15.7603f, 4.56793f, 13 }, //11675 - Snowblind Windcaller
1382 {269.872f, 6.66684f, 20.7592f, 0.381212f, 13 }, //11675 - Snowblind Windcaller
1383 {313.528f, -319.041f, -27.2373f, 0.554098f, 13 }, //11675 - Snowblind Windcaller
1384 {435.441f, -39.9289f, -0.169651f, 0.549454f, 13 }, //11675 - Snowblind Windcaller
1385 {315.115f, -317.62f, -29.1123f, 0.90111f, 13 }, //11675 - Snowblind Windcaller
1386 {428.091f, -122.731f, 3.40332f, 6.05901f, 14 }, //11678 - Snowblind Ambusher
1387 {235.05f, 85.5705f, 18.3079f, -0.914255f, 14 }, //11678 - Snowblind Ambusher
1388 {-1553.04f, -344.342f, 64.4163f, 6.09933f, 15 }, //11839 - Wildpaw Brute
1389 {-545.23f, -165.35f, 57.7886f, 5.88342f, 16 }, //11947 - Captain Galvangar
1390 {722.43f, -10.9982f, 50.7046f, 3.42085f, 17 }, //11948 - Vanndar Stormpike
1391 {-57.7891f, -286.597f, 15.6479f, 6.02139f, 18 }, //11949 - Captain Balinda Stonehearth
1392 {930.498f, -520.755f, 93.7334f, 1.8326f, 19 }, //11997 - Stormpike Herald
1393 {-776.092f, -345.161f, 67.4092f, 1.89257f, 20 }, //12051 - Frostwolf Legionnaire
1394 {-1224.63f, -308.144f, 65.0087f, 4.01139f, 20 }, //12051 - Frostwolf Legionnaire
1395 {-713.039f, -442.515f, 82.8638f, 0.68724f, 20 }, //12051 - Frostwolf Legionnaire
1396 {-711.783f, -444.061f, 82.7039f, 0.683494f, 20 }, //12051 - Frostwolf Legionnaire
1397 {587.633f, -45.9816f, 37.5438f, 5.81195f, 21 }, //12096 - Stormpike Quartermaster
1398 {-1293.79f, -194.407f, 72.4398f, 5.84685f, 22 }, //12097 - Frostwolf Quartermaster
1399 {446.163f, -377.119f, -1.12725f, 0.209526f, 23 }, //12127 - Stormpike Guardsman
1400 {549.348f, -399.254f, 53.3537f, 3.24729f, 23 }, //12127 - Stormpike Guardsman
1401 {549.801f, -401.217f, 53.8305f, 3.24729f, 23 }, //12127 - Stormpike Guardsman
1402 {192.704f, -406.874f, 42.9183f, 6.10696f, 23 }, //12127 - Stormpike Guardsman
1403 {441.305f, -435.765f, 28.2385f, 2.14472f, 23 }, //12127 - Stormpike Guardsman
1404 {192.982f, -404.891f, 43.0132f, 6.1061f, 23 }, //12127 - Stormpike Guardsman
1405 {355.342f, -391.989f, -0.486707f, 3.00643f, 23 }, //12127 - Stormpike Guardsman
1406 {446.035f, -375.104f, -1.12725f, 0.21033f, 23 }, //12127 - Stormpike Guardsman
1407 {697.864f, -433.238f, 62.7914f, 1.65776f, 23 }, //12127 - Stormpike Guardsman
1408 {610.74f, -331.585f, 30.8021f, 5.14253f, 23 }, //12127 - Stormpike Guardsman
1409 {609.815f, -329.775f, 30.9271f, -2.38829f, 23 }, //12127 - Stormpike Guardsman
1410 {695.874f, -433.434f, 62.8543f, 1.65776f, 23 }, //12127 - Stormpike Guardsman
1411 {443.337f, -435.283f, 28.6842f, 2.13768f, 23 }, //12127 - Stormpike Guardsman
1412 {-1251.5f, -316.327f, 62.6565f, 5.02655f, 24 }, //13176 - Smith Regzar
1413 {-1332.0f, -331.243f, 91.2631f, 1.50098f, 25 }, //13179 - Wing Commander Guse
1414 {569.983f, -94.9992f, 38.0325f, 1.39626f, 26 }, //13216 - Gaelden Hammersmith
1415 {-1244.92f, -308.916f, 63.2525f, 1.62316f, 27 }, //13218 - Grunnda Wolfheart
1416 {-1319.56f, -342.675f, 60.3404f, 1.20428f, 28 }, //13236 - Primalist Thurloga
1417 {647.61f, -61.1548f, 41.7405f, 4.24115f, 29 }, //13257 - Murgot Deepforge
1418 {-1321.64f, -343.73f, 60.4833f, 1.01229f, 30 }, //13284 - Frostwolf Shaman
1419 {-1317.61f, -342.853f, 60.3726f, 2.47837f, 30 }, //13284 - Frostwolf Shaman
1420 {-1319.31f, -344.475f, 60.3825f, 1.72788f, 30 }, //13284 - Frostwolf Shaman
1421 {569.963f, -42.0218f, 37.7581f, 4.27606f, 31 }, //13438 - Wing Commander Slidore
1422 {729.2f, -78.812f, 51.6335f, 3.97935f, 32 }, //13442 - Arch Druid Renferal
1423 {729.118f, -82.8713f, 51.6335f, 2.53073f, 33 }, //13443 - Druid of the Grove
1424 {725.554f, -79.4973f, 51.6335f, 5.27089f, 33 }, //13443 - Druid of the Grove
1425 {724.768f, -84.1642f, 51.6335f, 0.733038f, 33 }, //13443 - Druid of the Grove
1426 {596.68f, -83.0633f, 39.0051f, 6.24828f, 34 }, //13447 - Corporal Noreg Stormpike
1427 {600.032f, -2.92475f, 42.0788f, 5.00909f, 35 }, //13577 - Stormpike Ram Rider Commander
1428 {610.239f, -21.8454f, 43.272f, 4.90438f, 36 }, //13617 - Stormpike Stable Master
1429 {613.422f, -150.764f, 33.4517f, 5.55015f, 37 }, //13797 - Mountaineer Boombellow
1430 {-1213.91f, -370.619f, 56.4455f, 0.837758f, 38 }, //13798 - Jotek
1431 {704.35f, -22.9071f, 50.2187f, 0.785398f, 39 }, //13816 - Prospector Stonehewer
1432 {-1271.24f, -335.766f, 62.3971f, 5.75959f, 40 }, //14185 - Najak Hexxen
1433 {-1268.64f, -332.688f, 62.6171f, 5.28835f, 41 }, //14186 - Ravak Grimtotem
1434 {648.363f, -65.2233f, 41.7405f, 3.12414f, 42 }, //14187 - Athramanis
1435 {648.238f, -67.8931f, 41.7405f, 2.60054f, 43 }, //14188 - Dirk Swindle
1436 {-1223.44f, -309.833f, 64.9331f, 4.0131f, 44 }, //14282 - Frostwolf Bloodhound
1437 {-1226.4f, -307.136f, 64.9706f, 4.0145f, 44 }, //14282 - Frostwolf Bloodhound
1438 {356.001f, -389.969f, -0.438796f, 3.0334f, 45 }, //14283 - Stormpike Owl
1439 {355.835f, -394.005f, -0.60149f, 3.02498f, 45 }, //14283 - Stormpike Owl
1440 {882.266f, -496.378f, 96.7707f, 4.83248f, 45 }, //14283 - Stormpike Owl
1441 {878.649f, -495.917f, 96.6171f, 4.67693f, 45 }, //14283 - Stormpike Owl
1442 {932.851f, -511.017f, 93.6748f, 3.61004f, 45 }, //14283 - Stormpike Owl
1443 {935.806f, -513.983f, 93.7436f, 3.61788f, 45 }, //14283 - Stormpike Owl
1444 {947.412f, -509.982f, 95.1098f, 2.82743f, 46 }, //14284 - Stormpike Battleguard
1445 {934.557f, -512.395f, 93.662f, 3.61004f, 46 }, //14284 - Stormpike Battleguard
1446 {939.42f, -502.777f, 94.5887f, 5.14872f, 46 }, //14284 - Stormpike Battleguard
1447 {854.276f, -494.241f, 96.8017f, 5.44543f, 46 }, //14284 - Stormpike Battleguard
1448 {776.621f, -487.775f, 99.4049f, 3.50811f, 46 }, //14284 - Stormpike Battleguard
1449 {880.169f, -495.699f, 96.6204f, 4.8325f, 46 }, //14284 - Stormpike Battleguard
1450 {773.651f, -497.482f, 99.0408f, 2.11185f, 46 }, //14284 - Stormpike Battleguard
1451 {949.1f, -506.913f, 95.4237f, 3.31613f, 46 }, //14284 - Stormpike Battleguard
1452 {-1370.9f, -219.793f, 98.4258f, 5.04381f, 47}, //drek thar
1453};

Referenced by BattlegroundAV::AddAVCreature().