TrinityCore
BattlegroundAV.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "Object.h"
#include "QuaternionData.h"
+ Include dependency graph for BattlegroundAV.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StaticNodeInfo
 
struct  BG_AV_NodeInfo
 
struct  BattlegroundAVScore
 
class  BattlegroundAV
 

Macros

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

Enumerations

enum  SharedActions { ACTION_BUFF_YELL = -30001 }
 
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, AV_NEUTRAL_TEAM = 0
}
 
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
}
 
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_MAX = 237
}
 
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_MAX = 149
}
 
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
}
 
enum  BG_AV_CreatureIds {
  AV_NPC_A_GRAVEDEFENSE0 = 0, AV_NPC_A_GRAVEDEFENSE1 = 1, AV_NPC_A_GRAVEDEFENSE2 = 2, AV_NPC_A_GRAVEDEFENSE3 = 3,
  AV_NPC_A_TOWERDEFENSE = 4, AV_NPC_A_CAPTAIN = 5, AV_NPC_A_BOSS = 6, AV_NPC_H_GRAVEDEFENSE0 = 7,
  AV_NPC_H_GRAVEDEFENSE1 = 8, AV_NPC_H_GRAVEDEFENSE2 = 9, AV_NPC_H_GRAVEDEFENSE3 = 10, AV_NPC_H_TOWERDEFENSE = 11,
  AV_NPC_H_CAPTAIN = 12, AV_NPC_H_BOSS = 13, AV_NPC_A_MARSHAL_SOUTH = 14, AV_NPC_MARSHAL_NORTH = 15,
  AV_NPC_A_MARSHAL_ICE = 16, AV_NPC_A_MARSHAL_STONE = 17, AV_NPC_H_MARSHAL_ICE = 18, AV_NPC_H_MARSHAL_TOWER = 19,
  AV_NPC_MARSHAL_ETOWER = 20, AV_NPC_H_MARSHAL_WTOWER = 21, AV_NPC_N_MINE_N_1 = 22, AV_NPC_N_MINE_N_2 = 23,
  AV_NPC_N_MINE_N_3 = 24, AV_NPC_N_MINE_N_4 = 25, AV_NPC_N_MINE_A_1 = 26, AV_NPC_N_MINE_A_2 = 27,
  AV_NPC_N_MINE_A_3 = 28, AV_NPC_N_MINE_A_4 = 29, AV_NPC_N_MINE_H_1 = 30, AV_NPC_N_MINE_H_2 = 31,
  AV_NPC_N_MINE_H_3 = 32, AV_NPC_N_MINE_H_4 = 33, AV_NPC_S_MINE_N_1 = 34, AV_NPC_S_MINE_N_2 = 35,
  AV_NPC_S_MINE_N_3 = 36, AV_NPC_S_MINE_N_4 = 37, AV_NPC_S_MINE_N_S = 38, AV_NPC_S_MINE_A_1 = 39,
  AV_NPC_S_MINE_A_2 = 40, AV_NPC_S_MINE_A_3 = 41, AV_NPC_S_MINE_A_4 = 42, AV_NPC_S_MINE_H_1 = 43,
  AV_NPC_S_MINE_H_2 = 44, AV_NPC_S_MINE_H_3 = 45, AV_NPC_S_MINE_H_4 = 46, AV_NPC_HERALD = 47,
  AV_NPC_INFO_MAX = 48
}
 
enum  BG_AV_Graveyards {
  AV_GRAVE_STORM_AID = 751, AV_GRAVE_STORM_GRAVE = 689, AV_GRAVE_STONE_GRAVE = 729, AV_GRAVE_SNOWFALL = 169,
  AV_GRAVE_ICE_GRAVE = 749, AV_GRAVE_FROSTWOLF = 690, AV_GRAVE_FROST_HUT = 750, AV_GRAVE_MAIN_ALLIANCE = 611,
  AV_GRAVE_MAIN_HORDE = 610
}
 
enum  BG_AV_BUFF { AV_BUFF_ARMOR = 21163, AV_BUFF_A_CAPTAIN = 23693, AV_BUFF_H_CAPTAIN = 22751 }
 
enum  BG_AV_States { POINT_NEUTRAL = 0, POINT_ASSAULTED = 1, POINT_DESTROYED = 2, POINT_CONTROLED = 3 }
 
enum  BG_AV_WorldStates {
  AV_Alliance_Score = 3127, AV_Horde_Score = 3128, AV_SHOW_H_SCORE = 3133, AV_SHOW_A_SCORE = 3134,
  AV_SNOWFALL_N = 1966
}
 
enum  BG_AV_QuestIds {
  AV_QUEST_A_SCRAPS1 = 7223, AV_QUEST_A_SCRAPS2 = 6781, AV_QUEST_H_SCRAPS1 = 7224, AV_QUEST_H_SCRAPS2 = 6741,
  AV_QUEST_A_COMMANDER1 = 6942, AV_QUEST_H_COMMANDER1 = 6825, AV_QUEST_A_COMMANDER2 = 6941, AV_QUEST_H_COMMANDER2 = 6826,
  AV_QUEST_A_COMMANDER3 = 6943, AV_QUEST_H_COMMANDER3 = 6827, AV_QUEST_A_BOSS1 = 7386, AV_QUEST_H_BOSS1 = 7385,
  AV_QUEST_A_BOSS2 = 6881, AV_QUEST_H_BOSS2 = 6801, AV_QUEST_A_NEAR_MINE = 5892, AV_QUEST_H_NEAR_MINE = 5893,
  AV_QUEST_A_OTHER_MINE = 6982, AV_QUEST_H_OTHER_MINE = 6985, AV_QUEST_A_RIDER_HIDE = 7026, AV_QUEST_H_RIDER_HIDE = 7002,
  AV_QUEST_A_RIDER_TAME = 7027, AV_QUEST_H_RIDER_TAME = 7001
}
 
enum  BG_AV_Objectives {
  AV_OBJECTIVE_ASSAULT_TOWER = 61, AV_OBJECTIVE_ASSAULT_GRAVEYARD = 63, AV_OBJECTIVE_DEFEND_TOWER = 64, AV_OBJECTIVE_DEFEND_GRAVEYARD = 65,
  AV_OBJECTIVE_SECONDARY_OBJECTIVE = 82
}
 
enum  Texts {
  TEXT_COLDTOOTH_MINE_ALLIANCE_TAKEN = 61, TEXT_IRONDEEP_MINE_ALLIANCE_TAKEN = 62, TEXT_COLDTOOTH_MINE_HORDE_TAKEN = 63, TEXT_IRONDEEP_MINE_HORDE_TAKEN = 64,
  TEXT_FROSTWOLF_GENERAL_DEAD = 65, TEXT_STORMPIKE_GENERAL_DEAD = 66, TEXT_ALLIANCE_WINS = 67, TEXT_HORDE_WINS = 68,
  TEXT_SNIVVLE_RANDOM = 0, SAY_AGGRO = 0, SAY_DISENGAGE = 1, SAY_ANNOUNCE_APOCALYPSE_DRIVE = 2,
  SAY_APOCALYPSE_DRIVE = 3, SAY_ANNOUNCE_ERADICATION = 4, SAY_FINISH_APOCALYPSE_DRIVE = 5, SAY_DECIMATION = 6,
  SAY_ANNIHILATION = 7, SAY_ANNOUNCE_FEL_BOMBARDMENT = 8, SAY_SLAY = 9, SAY_DEATH = 10,
  SAY_ANNOUNCE_DECIMATION = 0, SAY_AGGRO = 0, SAY_EVADE = 1, SAY_SALVATION = 2,
  SAY_AGGRO = 0, SAY_EVADE = 1, SAY_RESPAWN = 2, SAY_RANDOM = 3,
  SAY_AGGRO = 0, SAY_EVADE = 1, SAY_BUFF = 2, SAY_INTRO = 1,
  SAY_AGGRO = 2, SAY_HATE = 3, SAY_SKEWER = 4, SAY_SKEWER_ANNOUNCE = 5,
  SAY_BLADE_STORM = 6, SAY_SLAY = 10, SAY_DEATH = 12, EMOTE_LOWHP = 0,
  EMOTE_FRENZY = 0, SAY_AGGRO = 0, SAY_SPAWN = 1, SAY_SLAY = 2,
  SAY_SPECIAL = 3, SAY_DEFEAT = 4, SAY_SUMMON_MAJ = 5, SAY_ARRIVAL2_MAJ = 6,
  SAY_SUMMON_MAJ = 0, SAY_ARRIVAL1_RAG = 1, SAY_ARRIVAL2_MAJ = 2, SAY_ARRIVAL3_RAG = 3,
  SAY_ARRIVAL5_RAG = 4, SAY_REINFORCEMENTS1 = 5, SAY_REINFORCEMENTS2 = 6, SAY_HAND = 7,
  SAY_WRATH = 8, SAY_KILL = 9, SAY_MAGMABURST = 10, SAY_PHASE_1 = 2,
  SAY_PHASE_2 = 3, SAY_KILL = 0, SAY_RANDOM = 1, SAY_DISARMED = 2,
  SAY_MIDNIGHT_KILL = 3, SAY_APPEAR = 4, SAY_MOUNT = 5, SAY_DEATH = 3,
  EMOTE_CALL_ATTUMEN = 0, EMOTE_MOUNT_UP = 1, EMOTE_RAISE_DEAD = 0, EMOTE_DEATH_PACT = 1,
  TEXT_ORACLE_ORPHAN_1 = 1, TEXT_ORACLE_ORPHAN_2 = 2, TEXT_ORACLE_ORPHAN_3 = 3, TEXT_ORACLE_ORPHAN_4 = 4,
  TEXT_ORACLE_ORPHAN_5 = 5, TEXT_ORACLE_ORPHAN_6 = 6, TEXT_ORACLE_ORPHAN_7 = 7, TEXT_ORACLE_ORPHAN_8 = 8,
  TEXT_ORACLE_ORPHAN_9 = 9, TEXT_ORACLE_ORPHAN_10 = 10, TEXT_ORACLE_ORPHAN_11 = 11, TEXT_ORACLE_ORPHAN_12 = 12,
  TEXT_ORACLE_ORPHAN_13 = 13, TEXT_ORACLE_ORPHAN_14 = 14, TEXT_WOLVAR_ORPHAN_1 = 1, TEXT_WOLVAR_ORPHAN_2 = 2,
  TEXT_WOLVAR_ORPHAN_3 = 3, TEXT_WOLVAR_ORPHAN_4 = 4, TEXT_WOLVAR_ORPHAN_5 = 5, TEXT_WOLVAR_ORPHAN_10 = 10,
  TEXT_WOLVAR_ORPHAN_11 = 11, TEXT_WOLVAR_ORPHAN_12 = 12, TEXT_WOLVAR_ORPHAN_13 = 13, TEXT_WINTERFIN_PLAYMATE_1 = 1,
  TEXT_WINTERFIN_PLAYMATE_2 = 2, TEXT_SNOWFALL_GLADE_PLAYMATE_1 = 1, TEXT_SNOWFALL_GLADE_PLAYMATE_2 = 2, TEXT_SOO_ROO_1 = 1,
  TEXT_ELDER_KEKEK_1 = 1, TEXT_ALEXSTRASZA_2 = 2, TEXT_KRASUS_8 = 8, SAY_WELCOME = 0,
  SAY_MATRIARCH_AGGRO = 0, SAY_VOLUNTEER_START = 0, SAY_VOLUNTEER_END = 1, SAY_AGGRO = 0,
  SAY_SLEEP = 1, SAY_DEATH = 2, SAY_ONDEATH = 0, SAY_ONSLAY = 1,
  SAY_SWARM = 2, SAY_SLEEP = 3, SAY_INFERNO = 4, SAY_ONAGGRO = 5,
  SAY_AGGRO = 1, SAY_DOOMFIRE = 2, SAY_AIR_BURST = 3, SAY_SLAY = 4,
  SAY_ENRAGE = 5, SAY_DEATH = 6, SAY_SOUL_CHARGE = 7, SAY_ONDEATH = 0,
  SAY_ONSLAY = 1, SAY_DOOM = 2, SAY_ONAGGRO = 3, SAY_ONSLAY = 0,
  SAY_MARK = 1, SAY_ONAGGRO = 2, SAY_ONDEATH = 0, SAY_ONSLAY = 1,
  SAY_DECAY = 2, SAY_NOVA = 3, SAY_ONAGGRO = 4, EMOTE_CRACKING_EGGS = 0,
  ANRAPHET_SAY_INTRO = 0, ANRAPHET_SAY_AGGRO = 1, ANRAPHET_SAY_OMEGA_STANCE = 2, ANRAPHET_SAY_KILL = 3,
  ANRAPHET_SAY_DEATH = 4, BRANN_SAY_DOOR_INTRO = 0, BRANN_SAY_UNLOCK_DOOR = 1, BRANN_SAY_TROGGS = 2,
  BRANN_SAY_THINK = 3, BRANN_SAY_MIRRORS = 4, BRANN_SAY_ELEMENTALS = 5, BRANN_SAY_GET_IT = 6,
  BRANN_1_ELEMENTAL_DEAD = 7, BRANN_2_ELEMENTAL_DEAD = 8, BRANN_3_ELEMENTAL_DEAD = 9, BRANN_4_ELEMENTAL_DEAD = 10,
  BRANN_SAY_ANRAPHET_DIED = 11, BRANN_SAY_MOMENT = 12, SAY_AGGRO = 0, SAY_DEATH = 1,
  SAY_AGGRO = 0, SAY_SHIELD = 1, EMOTE_SHIELD = 2, EMOTE_UNSHIELD = 3,
  SAY_KILL = 4, SAY_DEATH = 5, SAY_KURINAXX_DEATH = 5, EMOTE_AGGRO = 0,
  EMOTE_MANA_FULL = 1, SAY_SUPREME = 0, SAY_INTRO = 1, SAY_AGGRO = 2,
  SAY_SLAY = 3, SAY_DEATH = 4, SAY_AGGRO = 0, SAY_PHASE_TWO = 1,
  SAY_DEATH = 2, SAY_AGGRO = 0, SAY_ELEMENTIUM_BULWARK = 1, SAY_ELEMENTIUM_SPIKE_SHIELD = 2,
  SAY_ENRAGE = 3, SAY_DEATH = 4, SAY_MILLHOUSE_EVENT_1 = 0, SAY_MILLHOUSE_EVENT_2 = 1,
  SAY_BALTHARUS_INTRO = 0, SAY_AGGRO = 1, SAY_KILL = 2, SAY_CLONE = 3,
  SAY_DEATH = 4, SAY_AGGRO = 0, SAY_KILL = 1, SAY_ADDS = 2,
  SAY_DEATH = 3, SAY_REGENERATE = 0, SAY_INTRO = 1, SAY_AGGRO = 2,
  SAY_METEOR_STRIKE = 3, SAY_PHASE_TWO = 4, SAY_DEATH = 5, SAY_KILL = 6,
  SAY_BERSERK = 7, EMOTE_CORPOREALITY_POT = 8, EMOTE_CORPOREALITY_PIP = 9, SAY_SPHERE_PULSE = 1,
  SAY_PHASE_THREE = 2, EMOTE_CORPOREALITY_TIT = 3, EMOTE_CORPOREALITY_TOT = 4, EMOTE_WARN_LASER = 0,
  SAY_AGGRO = 0, SAY_CONFLAGRATION = 1, EMOTE_ENRAGED = 2, SAY_KILL = 3,
  SAY_XERESTRASZA_EVENT = 0, SAY_XERESTRASZA_EVENT_1 = 1, SAY_XERESTRASZA_EVENT_2 = 2, SAY_XERESTRASZA_EVENT_3 = 3,
  SAY_XERESTRASZA_EVENT_4 = 4, SAY_XERESTRASZA_EVENT_5 = 5, SAY_XERESTRASZA_EVENT_6 = 6, SAY_XERESTRASZA_EVENT_7 = 7,
  SAY_XERESTRASZA_INTRO = 8, SAY_AGGRO = 0, SAY_NIGHT = 1, SAY_LIGHT = 2,
  EMOTE_VORTEX = 3, EMOTE_TWIN_PACT = 4, SAY_TWIN_PACT = 5, SAY_KILL_PLAYER = 6,
  SAY_BERSERK = 7, SAY_DEATH = 8, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_DEATH = 2, SAY_IMPENDING_DESPAIR = 3, SAY_DEFILING_HORROR = 4, SAY_AGGRO = 0,
  SAY_SLAY = 1, SAY_DEATH = 2, SAY_CORRUPTED_FLESH = 3, EMOTE_MOJO = 0,
  EMOTE_ACTIVATE_ALTAR = 1, EMOTE_SPAWN = 0, SAY_INTRO_1 = 0, SAY_INTRO_2 = 1,
  SAY_KELESETH_INVOCATION = 0, EMOTE_KELESETH_INVOCATION = 1, SAY_KELESETH_SPECIAL = 2, SAY_KELESETH_KILL = 3,
  EMOTE_KELESETH_BERSERK = 4, SAY_KELESETH_DEATH = 5, SAY_TALDARAM_INVOCATION = 0, EMOTE_TALDARAM_INVOCATION = 1,
  SAY_TALDARAM_SPECIAL = 2, EMOTE_TALDARAM_FLAME = 3, SAY_TALDARAM_KILL = 4, EMOTE_TALDARAM_BERSERK = 5,
  EMOTE_TALDARAM_DEATH = 6, SAY_VALANAR_INVOCATION = 0, EMOTE_VALANAR_INVOCATION = 1, SAY_VALANAR_SPECIAL = 2,
  EMOTE_VALANAR_SHOCK_VORTEX = 3, SAY_VALANAR_KILL = 4, SAY_VALANAR_BERSERK = 5, SAY_VALANAR_DEATH = 6,
  SAY_AGGRO = 0, SAY_VAMPIRIC_BITE = 1, SAY_MIND_CONTROL = 2, EMOTE_BLOODTHIRST = 3,
  SAY_SWARMING_SHADOWS = 4, EMOTE_SWARMING_SHADOWS = 5, SAY_PACT_OF_THE_DARKFALLEN = 6, SAY_AIR_PHASE = 7,
  SAY_KILL = 8, SAY_WIPE = 9, SAY_BERSERK = 10, SAY_DEATH = 11,
  EMOTE_BERSERK_RAID = 12, SAY_SAURFANG_INTRO_1 = 0, SAY_SAURFANG_INTRO_2 = 1, SAY_SAURFANG_INTRO_3 = 2,
  SAY_SAURFANG_INTRO_4 = 3, SAY_SAURFANG_INTRO_5 = 4, SAY_SAURFANG_INTRO_6 = 5, SAY_SAURFANG_INTRO_A = 6,
  SAY_SAURFANG_BOARD = 7, SAY_SAURFANG_ENTER_SKYBREAKER = 8, SAY_SAURFANG_AXETHROWERS = 9, SAY_SAURFANG_ROCKETEERS = 10,
  SAY_SAURFANG_MAGES = 11, SAY_SAURFANG_VICTORY = 12, SAY_SAURFANG_WIPE = 13, SAY_MURADIN_INTRO_1 = 0,
  SAY_MURADIN_INTRO_2 = 1, SAY_MURADIN_INTRO_3 = 2, SAY_MURADIN_INTRO_4 = 3, SAY_MURADIN_INTRO_5 = 4,
  SAY_MURADIN_INTRO_6 = 5, SAY_MURADIN_INTRO_7 = 6, SAY_MURADIN_INTRO_H = 7, SAY_MURADIN_BOARD = 8,
  SAY_MURADIN_ENTER_ORGRIMMS_HAMMER = 9, SAY_MURADIN_RIFLEMAN = 10, SAY_MURADIN_MORTAR = 11, SAY_MURADIN_SORCERERS = 12,
  SAY_MURADIN_VICTORY = 13, SAY_MURADIN_WIPE = 14, SAY_ZAFOD_ROCKET_PACK_ACTIVE = 0, SAY_ZAFOD_ROCKET_PACK_DISABLED = 1,
  SAY_OVERHEAT = 0, SAY_PRECIOUS_DIES = 0, SAY_AGGRO = 1, EMOTE_SLIME_SPRAY = 2,
  SAY_SLIME_SPRAY = 3, SAY_UNSTABLE_EXPLOSION = 5, SAY_KILL = 6, SAY_BERSERK = 7,
  SAY_DEATH = 8, EMOTE_MUTATED_INFECTION = 9, EMOTE_UNSTABLE_2 = 0, EMOTE_UNSTABLE_3 = 1,
  EMOTE_UNSTABLE_4 = 2, EMOTE_UNSTABLE_EXPLOSION = 3, EMOTE_PRECIOUS_ZOMBIES = 0, SAY_AGGRO = 0,
  SAY_UNCHAINED_MAGIC = 1, EMOTE_WARN_BLISTERING_COLD = 2, SAY_BLISTERING_COLD = 3, SAY_RESPITE_FOR_A_TORMENTED_SOUL = 4,
  SAY_AIR_PHASE = 5, SAY_PHASE_2 = 6, EMOTE_WARN_FROZEN_ORB = 7, SAY_KILL = 8,
  SAY_BERSERK = 9, SAY_DEATH = 10, EMOTE_BERSERK_RAID = 11, SAY_LK_INTRO_1 = 0,
  SAY_LK_INTRO_2 = 1, SAY_LK_INTRO_3 = 2, SAY_LK_REMORSELESS_WINTER = 4, SAY_LK_QUAKE = 5,
  SAY_LK_SUMMON_VALKYR = 6, SAY_LK_HARVEST_SOUL = 7, SAY_LK_FROSTMOURNE_ESCAPE = 8, SAY_LK_FROSTMOURNE_KILL = 9,
  SAY_LK_KILL = 10, SAY_LK_BERSERK = 11, EMOTE_DEFILE_WARNING = 12, EMOTE_NECROTIC_PLAGUE_WARNING = 13,
  SAY_LK_OUTRO_1 = 14, SAY_LK_OUTRO_2 = 15, SAY_LK_OUTRO_3 = 16, SAY_LK_OUTRO_4 = 17,
  SAY_LK_OUTRO_5 = 18, SAY_LK_OUTRO_6 = 19, SAY_LK_OUTRO_7 = 20, SAY_LK_OUTRO_8 = 21,
  SAY_TIRION_INTRO_1 = 0, SAY_TIRION_INTRO_2 = 1, SAY_TIRION_OUTRO_1 = 2, SAY_TIRION_OUTRO_2 = 3,
  SAY_TERENAS_OUTRO_1 = 0, SAY_TERENAS_OUTRO_2 = 1, SAY_TERENAS_INTRO_1 = 0, SAY_TERENAS_INTRO_2 = 1,
  SAY_TERENAS_INTRO_3 = 2, SAY_LICH_KING_INTRO = 0, SAY_VALITHRIA_ENTER_COMBAT = 0, SAY_VALITHRIA_DREAM_PORTAL = 1,
  SAY_VALITHRIA_75_PERCENT = 2, SAY_VALITHRIA_25_PERCENT = 3, SAY_VALITHRIA_DEATH = 4, SAY_VALITHRIA_PLAYER_DEATH = 5,
  SAY_VALITHRIA_BERSERK = 6, SAY_VALITHRIA_SUCCESS = 7, SAY_ONBOARD = 0, EMOTE_SPOTS_ONE = 0,
  EMOTE_DECIMATE = 1, EMOTE_ENRAGE = 2, EMOTE_DEVOURS_ALL = 3, EMOTE_BERSERKER = 4,
  SAY_AGGRO = 7, SAY_SLAY = 8, SAY_DEATH = 9, SAY_CHAINS = 10,
  SAY_REQUEST_AID = 12, EMOTE_PHASE_TWO = 13, SAY_SUMMON_MINIONS = 14, SAY_SPECIAL = 15,
  SAY_ANSWER_REQUEST = 3, EMOTE_GUARDIAN_FLEE = 0, EMOTE_GUARDIAN_APPEAR = 1, SAY_NECROTIC_AURA_APPLIED = 0,
  SAY_NECROTIC_AURA_REMOVED = 1, SAY_NECROTIC_AURA_FADING = 2, SAY_INTRO_EVENT = 0, SAY_START_P_ONE = 1,
  SAY_DEEP_BREATH = 2, SAY_KILLED_PLAYER_P_ONE = 3, SAY_END_P_ONE = 4, SAY_ANTI_MAGIC_SHELL = 6,
  SAY_MAGIC_BLAST = 7, SAY_KILLED_PLAYER_P_TWO = 8, SAY_END_P_TWO = 9, SAY_START_P_THREE = 10,
  EMOTE_SURGE_OF_POWER_WARNING_P2 = 12, SAY_SURGE_OF_POWER = 13, SAY_BUFF_SPARK = 14, SAY_KILLED_PLAYER_P_THREE = 15,
  SAY_SPELL_CASTING_P_THREE = 16, SAY_DEATH = 17, EMOTE_SURGE_OF_POWER_WARNING_P3 = 18, EMOTE_HIT_BERSERKER_TIMER = 19,
  SAY_ONE = 0, SAY_TWO = 1, SAY_THREE = 2, SAY_FOUR = 3,
  EMOTE_POWER_SPARK_SUMMONED = 0, SAY_INTRO_1 = 0, SAY_INTRO_2 = 1, SAY_AGGRO = 2,
  SAY_NOVA = 3, SAY_SLAY = 4, SAY_75HEALTH = 5, SAY_50HEALTH = 6,
  SAY_25HEALTH = 7, SAY_DEATH = 8, EMOTE_NOVA = 9, SAY_AGGRO = 0,
  SAY_FORGE = 1, SAY_STOMP = 2, SAY_SLAY = 3, SAY_DEATH = 4,
  EMOTE_TO_ANVIL = 5, EMOTE_SHATTER = 6, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_DEATH = 2, SAY_STUN = 3, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_DEATH = 2, EMOTE_FRENZY = 3, SAY_KILL = 0, SAY_LOW_HEALTH = 1,
  SAY_DEATH = 2, SAY_PLAYER_DEATH = 3, SAY_ESCORT_START = 4, SAY_SPAWN_DWARF = 5,
  SAY_SPAWN_TROGG = 6, SAY_SPAWN_OOZE = 7, SAY_SPAWN_EARTHEN = 8, SAY_EVENT_INTRO_1 = 9,
  SAY_EVENT_INTRO_2 = 10, SAY_EVENT_A_1 = 11, SAY_EVENT_A_3 = 12, SAY_EVENT_B_1 = 13,
  SAY_EVENT_B_3 = 14, SAY_EVENT_C_1 = 15, SAY_EVENT_C_3 = 16, SAY_EVENT_D_1 = 17,
  SAY_EVENT_D_3 = 18, SAY_EVENT_END_01 = 19, SAY_EVENT_END_02 = 20, SAY_EVENT_END_04 = 21,
  SAY_EVENT_END_06 = 22, SAY_EVENT_END_08 = 23, SAY_EVENT_END_10 = 24, SAY_EVENT_END_12 = 25,
  SAY_EVENT_END_14 = 26, SAY_EVENT_END_16 = 27, SAY_EVENT_END_18 = 28, SAY_EVENT_END_20 = 29,
  SAY_VICTORY_SJONNIR_1 = 30, SAY_VICTORY_SJONNIR_2 = 31, SAY_ENTRANCE_MEET = 32, SAY_EVENT_INTRO_3_ABED = 0,
  SAY_EVENT_C_2_ABED = 1, SAY_EVENT_D_2_ABED = 2, SAY_EVENT_D_4_ABED = 3, SAY_EVENT_END_03_ABED = 4,
  SAY_EVENT_END_05_ABED = 5, SAY_EVENT_END_07_ABED = 6, SAY_EVENT_END_21_ABED = 7, SAY_EVENT_A_2_KADD = 0,
  SAY_EVENT_END_09_KADD = 1, SAY_EVENT_END_11_KADD = 2, SAY_EVENT_END_13_KADD = 3, SAY_EVENT_B_2_MARN = 0,
  SAY_EVENT_END_15_MARN = 1, SAY_EVENT_END_17_MARN = 2, SAY_EVENT_END_19_MARN = 3, TEXT_ID_START = 13100,
  TEXT_ID_PROGRESS = 13101, SAY_BRANN_ALGALON_INTRO_1 = 0, SAY_BRANN_ALGALON_INTRO_2 = 1, SAY_BRANN_ALGALON_OUTRO = 2,
  SAY_ALGALON_INTRO_1 = 0, SAY_ALGALON_INTRO_2 = 1, SAY_ALGALON_INTRO_3 = 2, SAY_ALGALON_START_TIMER = 3,
  SAY_ALGALON_AGGRO = 4, SAY_ALGALON_COLLAPSING_STAR = 5, EMOTE_ALGALON_COLLAPSING_STAR = 6, SAY_ALGALON_BIG_BANG = 7,
  EMOTE_ALGALON_BIG_BANG = 8, SAY_ALGALON_ASCEND = 9, EMOTE_ALGALON_COSMIC_SMASH = 10, SAY_ALGALON_PHASE_TWO = 11,
  SAY_ALGALON_OUTRO_1 = 12, SAY_ALGALON_OUTRO_2 = 13, SAY_ALGALON_OUTRO_3 = 14, SAY_ALGALON_OUTRO_4 = 15,
  SAY_ALGALON_OUTRO_5 = 16, SAY_ALGALON_DESPAWN_1 = 17, SAY_ALGALON_DESPAWN_2 = 18, SAY_ALGALON_DESPAWN_3 = 19,
  SAY_ALGALON_KILL = 20, ENGAGE_MUSIC_ID = 15878, SAY_AGGRO = 0, SAY_DEATH = 1,
  SAY_DIED_FIRST = 2, SAY_KILL = 3, SAY_DEATH_RESPONSE = 4, SAY_AGGRO = 0,
  SAY_KILL = 1, SAY_DEATH = 3, SAY_DRAKE_DEATH = 5, SAY_DRAKE_BREATH = 6,
  EMOTE_BREATH = 0, EMOTE_ON_RANGE = 1, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_DEATH = 2, SAY_SUMMON_BJORN = 3, SAY_SUMMON_HALDOR = 4, SAY_SUMMON_RANULF = 5,
  SAY_SUMMON_TORGYN = 6, SAY_ROAR = 0, SAY_SOUL_CLEAVE = 1, SAY_SUMMON = 2,
  SAY_AGGRO = 3, SAY_SLAY = 4, SAY_DEATH = 5, SAY_AGGRO = 0,
  SAY_KILL = 1, SAY_DEATH = 2, EMOTE_DARK_SHELL = 3, SAY_HELP = 0,
  SAY_AGGRO = 1, SAY_SLAY = 2, SAY_DEATH = 3, SAY_DRAW = 4,
  SAY_WIPE = 5, SAY_TAUNT = 0, SAY_AGGRO = 1, SAY_SPELL = 2,
  SAY_SLAY = 3, SAY_ENRAGE = 4, SAY_DEATH = 5, EMOTE_ENRAGE = 6,
  EMOTE_BERSERK = 7, EMOTE_NEW_TARGET = 0, EMOTE_PUNCH_GROUND = 1, EMOTE_GROUND_CRACK = 2,
  SAY_AGGRO = 0, SAY_NEEDLE = 1, SAY_SLAY = 2, SAY_SPECIAL = 3,
  SAY_ENRAGE = 4, SAY_DEATH = 5, SAY_INTRO = 0, SAY_AGGRO = 1,
  SAY_SURPREME = 2, SAY_KILL = 3, SAY_DEATH = 4, EMOTE_FRENZY = 5,
  SAY_RAND = 6, SAY_AGGRO = 0, SAY_EARTHQUAKE = 1, SAY_OVERRUN = 2,
  SAY_SLAY = 3, SAY_DEATH = 4, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_ARCANE_DEVASTATION = 2, EMOTE_SUMMON = 3, SAY_SUMMON = 4, SAY_DEATH = 5,
  SAY_AGGRO = 0, SAY_SLAY = 1, SAY_TREE = 2, SAY_DEATH = 3,
  SAY_OOC_RANDOM = 4, EMOTE_SUMMON = 0, SAY_AGGRO = 0, SAY_SLAY = 1,
  SAY_SUMMON = 2, SAY_DEATH = 3, SAY_AGGRO = 0, SAY_SUMMON = 1,
  SAY_DRAGONS_BREATH = 2, SAY_SLAY = 3, SAY_DEATH = 4
}
 
enum  BG_AV_ExploitTeleportLocations { AV_EXPLOIT_TELEPORT_LOCATION_ALLIANCE = 3664, AV_EXPLOIT_TELEPORT_LOCATION_HORDE = 3665 }
 

Functions

BG_AV_Nodesoperator++ (BG_AV_Nodes &i)
 

Variables

Position const BG_AV_ObjectPos [AV_OPLACE_MAX]
 
Position const BG_AV_DoorPositons [2]
 
QuaternionData const BG_AV_DoorRotation [2]
 
Position const BG_AV_CreaturePos [AV_CPLACE_MAX]
 
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]
 
static StaticNodeInfo const BGAVNodeInfo []
 

Macro Definition Documentation

◆ BG_AV_CAPTIME

#define BG_AV_CAPTIME   240000

◆ BG_AV_EVENT_START_BATTLE

#define BG_AV_EVENT_START_BATTLE   9166

◆ BG_AV_GET_COMMANDER

#define BG_AV_GET_COMMANDER   1

◆ BG_AV_KILL_BOSS

#define BG_AV_KILL_BOSS   4

◆ BG_AV_KILL_CAPTAIN

#define BG_AV_KILL_CAPTAIN   3

◆ BG_AV_KILL_SURVIVING_CAPTAIN

#define BG_AV_KILL_SURVIVING_CAPTAIN   2

◆ BG_AV_KILL_SURVIVING_TOWER

#define BG_AV_KILL_SURVIVING_TOWER   2

◆ BG_AV_KILL_TOWER

#define BG_AV_KILL_TOWER   3

◆ BG_AV_REP_BOSS

#define BG_AV_REP_BOSS   350

◆ BG_AV_REP_CAPTAIN

#define BG_AV_REP_CAPTAIN   125

◆ BG_AV_REP_SURVIVING_CAPTAIN

#define BG_AV_REP_SURVIVING_CAPTAIN   125

◆ BG_AV_REP_SURVIVING_TOWER

#define BG_AV_REP_SURVIVING_TOWER   12

◆ BG_AV_REP_TOWER

#define BG_AV_REP_TOWER   12

◆ BG_AV_RES_CAPTAIN

#define BG_AV_RES_CAPTAIN   100

◆ BG_AV_RES_TOWER

#define BG_AV_RES_TOWER   75

◆ BG_AV_SCORE_INITIAL_POINTS

#define BG_AV_SCORE_INITIAL_POINTS   600

◆ BG_AV_SNOWFALL_FIRSTCAP

#define BG_AV_SNOWFALL_FIRSTCAP   300000

◆ SEND_MSG_NEAR_LOSE

#define SEND_MSG_NEAR_LOSE   120

Enumeration Type Documentation

◆ BG_AV_BroadcastTexts

Enumerator
BG_AV_TEXT_START_ONE_MINUTE 
BG_AV_TEXT_START_HALF_MINUTE 
BG_AV_TEXT_BATTLE_HAS_BEGUN 
BG_AV_TEXT_ALLIANCE_NEAR_LOSE 
BG_AV_TEXT_HORDE_NEAR_LOSE 
59 {
63 
66 };
Definition: BattlegroundAV.h:62
Definition: BattlegroundAV.h:65
Definition: BattlegroundAV.h:60
Definition: BattlegroundAV.h:61
Definition: BattlegroundAV.h:64

◆ BG_AV_BUFF

enum BG_AV_BUFF
Enumerator
AV_BUFF_ARMOR 
Todo:
: Add all other buffs here
AV_BUFF_A_CAPTAIN 
AV_BUFF_H_CAPTAIN 
1331 {
1332  AV_BUFF_ARMOR = 21163,
1333  AV_BUFF_A_CAPTAIN = 23693, //the buff which the alliance captain does
1334  AV_BUFF_H_CAPTAIN = 22751 //the buff which the horde captain does
1335 };
Definition: BattlegroundAV.h:1333
Definition: BattlegroundAV.h:1334
Definition: BattlegroundAV.h:1332

◆ 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 
1005 {
1006  AV_NPC_A_GRAVEDEFENSE0 = 0, // stormpike Defender
1007  AV_NPC_A_GRAVEDEFENSE1 = 1, // seasoned defender
1008  AV_NPC_A_GRAVEDEFENSE2 = 2, // veteran defender
1009  AV_NPC_A_GRAVEDEFENSE3 = 3, // champion defender
1010  AV_NPC_A_TOWERDEFENSE = 4, // stormpike bowman
1011  AV_NPC_A_CAPTAIN = 5, // balinda
1012  AV_NPC_A_BOSS = 6, // vanndar
1013 
1014  AV_NPC_H_GRAVEDEFENSE0 = 7, // frostwolf guardian
1015  AV_NPC_H_GRAVEDEFENSE1 = 8, // seasoned guardian
1016  AV_NPC_H_GRAVEDEFENSE2 = 9, // veteran guardian
1017  AV_NPC_H_GRAVEDEFENSE3 = 10, // champion guardian
1018  AV_NPC_H_TOWERDEFENSE = 11, // frostwolf bowman
1019  AV_NPC_H_CAPTAIN = 12, // galvangar
1020  AV_NPC_H_BOSS = 13, // drek thar
1021 
1023  AV_NPC_MARSHAL_NORTH = 15,
1024  AV_NPC_A_MARSHAL_ICE = 16,
1026  AV_NPC_H_MARSHAL_ICE = 18,
1028  AV_NPC_MARSHAL_ETOWER = 20,
1030  AV_NPC_N_MINE_N_1 = 22,
1031  AV_NPC_N_MINE_N_2 = 23,
1032  AV_NPC_N_MINE_N_3 = 24,
1033  AV_NPC_N_MINE_N_4 = 25,
1034  AV_NPC_N_MINE_A_1 = 26,
1035  AV_NPC_N_MINE_A_2 = 27,
1036  AV_NPC_N_MINE_A_3 = 28,
1037  AV_NPC_N_MINE_A_4 = 29,
1038  AV_NPC_N_MINE_H_1 = 30,
1039  AV_NPC_N_MINE_H_2 = 31,
1040  AV_NPC_N_MINE_H_3 = 32,
1041  AV_NPC_N_MINE_H_4 = 33,
1042  AV_NPC_S_MINE_N_1 = 34,
1043  AV_NPC_S_MINE_N_2 = 35,
1044  AV_NPC_S_MINE_N_3 = 36,
1045  AV_NPC_S_MINE_N_4 = 37,
1046  AV_NPC_S_MINE_N_S = 38,
1047  AV_NPC_S_MINE_A_1 = 39,
1048  AV_NPC_S_MINE_A_2 = 40,
1049  AV_NPC_S_MINE_A_3 = 41,
1050  AV_NPC_S_MINE_A_4 = 42,
1051  AV_NPC_S_MINE_H_1 = 43,
1052  AV_NPC_S_MINE_H_2 = 44,
1053  AV_NPC_S_MINE_H_3 = 45,
1054  AV_NPC_S_MINE_H_4 = 46,
1055  AV_NPC_HERALD = 47,
1056  AV_NPC_INFO_MAX = 48
1057 };
Definition: BattlegroundAV.h:1009
Definition: BattlegroundAV.h:1029
Definition: BattlegroundAV.h:1020
Definition: BattlegroundAV.h:1052
Definition: BattlegroundAV.h:1011
Definition: BattlegroundAV.h:1022
Definition: BattlegroundAV.h:1035
Definition: BattlegroundAV.h:1039
Definition: BattlegroundAV.h:1015
Definition: BattlegroundAV.h:1018
Definition: BattlegroundAV.h:1014
Definition: BattlegroundAV.h:1044
Definition: BattlegroundAV.h:1030
Definition: BattlegroundAV.h:1049
Definition: BattlegroundAV.h:1016
Definition: BattlegroundAV.h:1038
Definition: BattlegroundAV.h:1056
Definition: BattlegroundAV.h:1051
Definition: BattlegroundAV.h:1007
Definition: BattlegroundAV.h:1053
Definition: BattlegroundAV.h:1012
Definition: BattlegroundAV.h:1040
Definition: BattlegroundAV.h:1028
Definition: BattlegroundAV.h:1008
Definition: BattlegroundAV.h:1006
Definition: BattlegroundAV.h:1010
Definition: BattlegroundAV.h:1017
Definition: BattlegroundAV.h:1032
Definition: BattlegroundAV.h:1045
Definition: BattlegroundAV.h:1043
Definition: BattlegroundAV.h:1047
Definition: BattlegroundAV.h:1048
Definition: BattlegroundAV.h:1025
Definition: BattlegroundAV.h:1034
Definition: BattlegroundAV.h:1055
Definition: BattlegroundAV.h:1027
Definition: BattlegroundAV.h:1036
Definition: BattlegroundAV.h:1046
Definition: BattlegroundAV.h:1037
Definition: BattlegroundAV.h:1042
Definition: BattlegroundAV.h:1031
Definition: BattlegroundAV.h:1026
Definition: BattlegroundAV.h:1023
Definition: BattlegroundAV.h:1019
Definition: BattlegroundAV.h:1054
Definition: BattlegroundAV.h:1050
Definition: BattlegroundAV.h:1024
Definition: BattlegroundAV.h:1033
Definition: BattlegroundAV.h:1041

◆ 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 
559 {
569 //I don't add a variable for all 4 positions... I think one is enough to compute the rest
577 
586 
595  //irondeep
596  //miner:
599  //special types
602  //boss
603  AV_CPLACE_MINE_N_3 = 193,
604  //coldtooth
605  //miner:
608  //special types
611  //vermin
614  //boss
615  AV_CPLACE_MINE_S_3 = 300,
616 
617  //herald
618  AV_CPLACE_HERALD = 301,
619 
620  //node aura triggers
621  AV_CPLACE_TRIGGER01 = 302,
622  AV_CPLACE_TRIGGER02 = 303,
623  AV_CPLACE_TRIGGER03 = 304,
624  AV_CPLACE_TRIGGER04 = 305,
625  AV_CPLACE_TRIGGER05 = 306,
626  AV_CPLACE_TRIGGER06 = 307,
627  AV_CPLACE_TRIGGER07 = 308,
628  AV_CPLACE_TRIGGER08 = 309,
629  AV_CPLACE_TRIGGER09 = 310,
630  AV_CPLACE_TRIGGER10 = 311,
631  AV_CPLACE_TRIGGER11 = 312,
632  AV_CPLACE_TRIGGER12 = 313,
633  AV_CPLACE_TRIGGER13 = 314,
634  AV_CPLACE_TRIGGER14 = 315,
635  AV_CPLACE_TRIGGER15 = 316,
636 
637  //boss, captain triggers
638  AV_CPLACE_TRIGGER16 = 317,
639  AV_CPLACE_TRIGGER17 = 318,
640  AV_CPLACE_TRIGGER18 = 319,
641  AV_CPLACE_TRIGGER19 = 320,
642 
643  AV_CPLACE_MAX = 321
644 };
Definition: BattlegroundAV.h:585
Definition: BattlegroundAV.h:570
Definition: BattlegroundAV.h:628
Definition: BattlegroundAV.h:574
Definition: BattlegroundAV.h:625
Definition: BattlegroundAV.h:610
Definition: BattlegroundAV.h:581
Definition: BattlegroundAV.h:601
Definition: BattlegroundAV.h:641
Definition: BattlegroundAV.h:565
Definition: BattlegroundAV.h:572
Definition: BattlegroundAV.h:607
Definition: BattlegroundAV.h:603
Definition: BattlegroundAV.h:588
Definition: BattlegroundAV.h:571
Definition: BattlegroundAV.h:635
Definition: BattlegroundAV.h:634
Definition: BattlegroundAV.h:573
Definition: BattlegroundAV.h:594
Definition: BattlegroundAV.h:640
Definition: BattlegroundAV.h:623
Definition: BattlegroundAV.h:638
Definition: BattlegroundAV.h:587
Definition: BattlegroundAV.h:578
Definition: BattlegroundAV.h:591
Definition: BattlegroundAV.h:562
Definition: BattlegroundAV.h:575
Definition: BattlegroundAV.h:589
Definition: BattlegroundAV.h:593
Definition: BattlegroundAV.h:590
Definition: BattlegroundAV.h:622
Definition: BattlegroundAV.h:598
Definition: BattlegroundAV.h:627
Definition: BattlegroundAV.h:561
Definition: BattlegroundAV.h:621
Definition: BattlegroundAV.h:606
Definition: BattlegroundAV.h:568
Definition: BattlegroundAV.h:563
Definition: BattlegroundAV.h:567
Definition: BattlegroundAV.h:597
Definition: BattlegroundAV.h:613
Definition: BattlegroundAV.h:633
Definition: BattlegroundAV.h:631
Definition: BattlegroundAV.h:630
Definition: BattlegroundAV.h:632
Definition: BattlegroundAV.h:582
Definition: BattlegroundAV.h:600
Definition: BattlegroundAV.h:612
Definition: BattlegroundAV.h:609
Definition: BattlegroundAV.h:629
Definition: BattlegroundAV.h:624
Definition: BattlegroundAV.h:564
Definition: BattlegroundAV.h:643
Definition: BattlegroundAV.h:576
Definition: BattlegroundAV.h:583
Definition: BattlegroundAV.h:618
Definition: BattlegroundAV.h:566
Definition: BattlegroundAV.h:615
Definition: BattlegroundAV.h:592
Definition: BattlegroundAV.h:626
Definition: BattlegroundAV.h:579
Definition: BattlegroundAV.h:580
Definition: BattlegroundAV.h:584
Definition: BattlegroundAV.h:639
Definition: BattlegroundAV.h:560

◆ BG_AV_ExploitTeleportLocations

Enumerator
AV_EXPLOIT_TELEPORT_LOCATION_ALLIANCE 
AV_EXPLOIT_TELEPORT_LOCATION_HORDE 
1557 {
1560 };
Definition: BattlegroundAV.h:1558
Definition: BattlegroundAV.h:1559

◆ 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 
1305 {
1306  AV_GRAVE_STORM_AID = 751,
1307  AV_GRAVE_STORM_GRAVE = 689,
1308  AV_GRAVE_STONE_GRAVE = 729,
1309  AV_GRAVE_SNOWFALL = 169,
1310  AV_GRAVE_ICE_GRAVE = 749,
1311  AV_GRAVE_FROSTWOLF = 690,
1312  AV_GRAVE_FROST_HUT = 750,
1313  AV_GRAVE_MAIN_ALLIANCE = 611,
1314  AV_GRAVE_MAIN_HORDE = 610
1315 };
Definition: BattlegroundAV.h:1310
Definition: BattlegroundAV.h:1307
Definition: BattlegroundAV.h:1313
Definition: BattlegroundAV.h:1314
Definition: BattlegroundAV.h:1306
Definition: BattlegroundAV.h:1308
Definition: BattlegroundAV.h:1309
Definition: BattlegroundAV.h:1312
Definition: BattlegroundAV.h:1311

◆ 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 
171 {
187 
188  BG_AV_NODES_MAX = 15
189 };
Definition: BattlegroundAV.h:180
Definition: BattlegroundAV.h:172
Definition: BattlegroundAV.h:173
Definition: BattlegroundAV.h:186
Definition: BattlegroundAV.h:182
Definition: BattlegroundAV.h:183
Definition: BattlegroundAV.h:184
Definition: BattlegroundAV.h:179
Definition: BattlegroundAV.h:178
Definition: BattlegroundAV.h:181
Definition: BattlegroundAV.h:174
Definition: BattlegroundAV.h:185
Definition: BattlegroundAV.h:175
Definition: BattlegroundAV.h:177
Definition: BattlegroundAV.h:176
Definition: BattlegroundAV.h:188

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

◆ BG_AV_Objectives

Enumerator
AV_OBJECTIVE_ASSAULT_TOWER 
AV_OBJECTIVE_ASSAULT_GRAVEYARD 
AV_OBJECTIVE_DEFEND_TOWER 
AV_OBJECTIVE_DEFEND_GRAVEYARD 
AV_OBJECTIVE_SECONDARY_OBJECTIVE 
1491 {
1497 };
Definition: BattlegroundAV.h:1494
Definition: BattlegroundAV.h:1496
Definition: BattlegroundAV.h:1495
Definition: BattlegroundAV.h:1493
Definition: BattlegroundAV.h:1492

◆ 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_MAX 
325 {
349 
360  AV_OPLACE_SNOW_1 = 123,
361  AV_OPLACE_SNOW_2 = 124,
362  AV_OPLACE_SNOW_3 = 125,
363  AV_OPLACE_SNOW_4 = 126,
368 
369  AV_OPLACE_MAX = 149
370 };
Definition: BattlegroundAV.h:365
Definition: BattlegroundAV.h:354
Definition: BattlegroundAV.h:348
Definition: BattlegroundAV.h:343
Definition: BattlegroundAV.h:338
Definition: BattlegroundAV.h:336
Definition: BattlegroundAV.h:342
Definition: BattlegroundAV.h:331
Definition: BattlegroundAV.h:362
Definition: BattlegroundAV.h:339
Definition: BattlegroundAV.h:364
Definition: BattlegroundAV.h:363
Definition: BattlegroundAV.h:356
Definition: BattlegroundAV.h:332
Definition: BattlegroundAV.h:341
Definition: BattlegroundAV.h:366
Definition: BattlegroundAV.h:337
Definition: BattlegroundAV.h:347
Definition: BattlegroundAV.h:340
Definition: BattlegroundAV.h:344
Definition: BattlegroundAV.h:355
Definition: BattlegroundAV.h:357
Definition: BattlegroundAV.h:327
Definition: BattlegroundAV.h:333
Definition: BattlegroundAV.h:335
Definition: BattlegroundAV.h:359
Definition: BattlegroundAV.h:334
Definition: BattlegroundAV.h:345
Definition: BattlegroundAV.h:360
Definition: BattlegroundAV.h:369
Definition: BattlegroundAV.h:328
Definition: BattlegroundAV.h:329
Definition: BattlegroundAV.h:351
Definition: BattlegroundAV.h:326
Definition: BattlegroundAV.h:361
Definition: BattlegroundAV.h:350
Definition: BattlegroundAV.h:352
Definition: BattlegroundAV.h:367
Definition: BattlegroundAV.h:353
Definition: BattlegroundAV.h:346
Definition: BattlegroundAV.h:330
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_MAX 
192 {
204 
216 
228 
240 
242 
243  BG_AV_OBJECT_DOOR_H = 45,
244  BG_AV_OBJECT_DOOR_A = 46,
245 //auras for graveyards (3auras per graveyard neutral, alliance, horde)
267 
268  //big flags on top of towers 2 flags on each (contested, (alliance | horde)) + 2 auras
301 
320 
321  BG_AV_OBJECT_MAX = 237
322 };
Definition: BattlegroundAV.h:237
Definition: BattlegroundAV.h:256
Definition: BattlegroundAV.h:312
Definition: BattlegroundAV.h:195
Definition: BattlegroundAV.h:210
Definition: BattlegroundAV.h:284
Definition: BattlegroundAV.h:225
Definition: BattlegroundAV.h:306
Definition: BattlegroundAV.h:246
Definition: BattlegroundAV.h:249
Definition: BattlegroundAV.h:266
Definition: BattlegroundAV.h:202
Definition: BattlegroundAV.h:308
Definition: BattlegroundAV.h:213
Definition: BattlegroundAV.h:275
Definition: BattlegroundAV.h:297
Definition: BattlegroundAV.h:286
Definition: BattlegroundAV.h:253
Definition: BattlegroundAV.h:223
Definition: BattlegroundAV.h:280
Definition: BattlegroundAV.h:276
Definition: BattlegroundAV.h:295
Definition: BattlegroundAV.h:229
Definition: BattlegroundAV.h:238
Definition: BattlegroundAV.h:272
Definition: BattlegroundAV.h:281
Definition: BattlegroundAV.h:220
Definition: BattlegroundAV.h:300
Definition: BattlegroundAV.h:243
Definition: BattlegroundAV.h:211
Definition: BattlegroundAV.h:200
Definition: BattlegroundAV.h:224
Definition: BattlegroundAV.h:294
Definition: BattlegroundAV.h:282
Definition: BattlegroundAV.h:194
Definition: BattlegroundAV.h:285
Definition: BattlegroundAV.h:302
Definition: BattlegroundAV.h:291
Definition: BattlegroundAV.h:197
Definition: BattlegroundAV.h:265
Definition: BattlegroundAV.h:217
Definition: BattlegroundAV.h:271
Definition: BattlegroundAV.h:239
Definition: BattlegroundAV.h:208
Definition: BattlegroundAV.h:283
Definition: BattlegroundAV.h:307
Definition: BattlegroundAV.h:293
Definition: BattlegroundAV.h:193
Definition: BattlegroundAV.h:235
Definition: BattlegroundAV.h:212
Definition: BattlegroundAV.h:232
Definition: BattlegroundAV.h:219
Definition: BattlegroundAV.h:247
Definition: BattlegroundAV.h:233
Definition: BattlegroundAV.h:222
Definition: BattlegroundAV.h:255
Definition: BattlegroundAV.h:299
Definition: BattlegroundAV.h:321
Definition: BattlegroundAV.h:205
Definition: BattlegroundAV.h:252
Definition: BattlegroundAV.h:214
Definition: BattlegroundAV.h:277
Definition: BattlegroundAV.h:218
Definition: BattlegroundAV.h:261
Definition: BattlegroundAV.h:304
Definition: BattlegroundAV.h:234
Definition: BattlegroundAV.h:313
Definition: BattlegroundAV.h:260
Definition: BattlegroundAV.h:314
Definition: BattlegroundAV.h:196
Definition: BattlegroundAV.h:289
Definition: BattlegroundAV.h:209
Definition: BattlegroundAV.h:254
Definition: BattlegroundAV.h:274
Definition: BattlegroundAV.h:296
Definition: BattlegroundAV.h:292
Definition: BattlegroundAV.h:288
Definition: BattlegroundAV.h:201
Definition: BattlegroundAV.h:236
Definition: BattlegroundAV.h:273
Definition: BattlegroundAV.h:257
Definition: BattlegroundAV.h:203
Definition: BattlegroundAV.h:279
Definition: BattlegroundAV.h:259
Definition: BattlegroundAV.h:269
Definition: BattlegroundAV.h:251
Definition: BattlegroundAV.h:227
Definition: BattlegroundAV.h:278
Definition: BattlegroundAV.h:318
Definition: BattlegroundAV.h:198
Definition: BattlegroundAV.h:248
Definition: BattlegroundAV.h:287
Definition: BattlegroundAV.h:215
Definition: BattlegroundAV.h:317
Definition: BattlegroundAV.h:263
Definition: BattlegroundAV.h:305
Definition: BattlegroundAV.h:270
Definition: BattlegroundAV.h:311
Definition: BattlegroundAV.h:241
Definition: BattlegroundAV.h:221
Definition: BattlegroundAV.h:303
Definition: BattlegroundAV.h:310
Definition: BattlegroundAV.h:207
Definition: BattlegroundAV.h:226
Definition: BattlegroundAV.h:298
Definition: BattlegroundAV.h:264
Definition: BattlegroundAV.h:290
Definition: BattlegroundAV.h:206
Definition: BattlegroundAV.h:250
Definition: BattlegroundAV.h:199
Definition: BattlegroundAV.h:315
Definition: BattlegroundAV.h:316
Definition: BattlegroundAV.h:230
Definition: BattlegroundAV.h:258
Definition: BattlegroundAV.h:319
Definition: BattlegroundAV.h:262
Definition: BattlegroundAV.h:309
Definition: BattlegroundAV.h:231
Definition: BattlegroundAV.h:244

◆ BG_AV_OTHER_VALUES

Enumerator
AV_STATICCPLACE_MAX 
AV_NORTH_MINE 
AV_SOUTH_MINE 
AV_MINE_TICK_TIMER 
AV_MINE_RECLAIM_TIMER 
AV_NEUTRAL_TEAM 
Todo:
: get the right value.. this is currently 20 minutes
115 {
116  AV_STATICCPLACE_MAX = 123,
117  AV_NORTH_MINE = 0,
118  AV_SOUTH_MINE = 1,
119  AV_MINE_TICK_TIMER = 45000,
120  AV_MINE_RECLAIM_TIMER = 1200000,
121  AV_NEUTRAL_TEAM = 0 //this is the neutral owner of snowfall
122 };
Definition: BattlegroundAV.h:121
Definition: BattlegroundAV.h:118
Definition: BattlegroundAV.h:120
Definition: BattlegroundAV.h:116
Definition: BattlegroundAV.h:117
Definition: BattlegroundAV.h:119

◆ 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 
1465 {
1466  AV_QUEST_A_SCRAPS1 = 7223,
1467  AV_QUEST_A_SCRAPS2 = 6781,
1468  AV_QUEST_H_SCRAPS1 = 7224,
1469  AV_QUEST_H_SCRAPS2 = 6741,
1470  AV_QUEST_A_COMMANDER1 = 6942, //soldier
1471  AV_QUEST_H_COMMANDER1 = 6825,
1472  AV_QUEST_A_COMMANDER2 = 6941, //leutnant
1473  AV_QUEST_H_COMMANDER2 = 6826,
1474  AV_QUEST_A_COMMANDER3 = 6943, //commander
1475  AV_QUEST_H_COMMANDER3 = 6827,
1476  AV_QUEST_A_BOSS1 = 7386, // 5 cristal/blood
1477  AV_QUEST_H_BOSS1 = 7385,
1478  AV_QUEST_A_BOSS2 = 6881, // 1
1479  AV_QUEST_H_BOSS2 = 6801,
1480  AV_QUEST_A_NEAR_MINE = 5892, //the mine near start location of team
1481  AV_QUEST_H_NEAR_MINE = 5893,
1482  AV_QUEST_A_OTHER_MINE = 6982, //the other mine ;)
1483  AV_QUEST_H_OTHER_MINE = 6985,
1484  AV_QUEST_A_RIDER_HIDE = 7026,
1485  AV_QUEST_H_RIDER_HIDE = 7002,
1486  AV_QUEST_A_RIDER_TAME = 7027,
1487  AV_QUEST_H_RIDER_TAME = 7001
1488 };
Definition: BattlegroundAV.h:1469
Definition: BattlegroundAV.h:1487
Definition: BattlegroundAV.h:1470
Definition: BattlegroundAV.h:1484
Definition: BattlegroundAV.h:1466
Definition: BattlegroundAV.h:1485
Definition: BattlegroundAV.h:1474
Definition: BattlegroundAV.h:1467
Definition: BattlegroundAV.h:1480
Definition: BattlegroundAV.h:1478
Definition: BattlegroundAV.h:1486
Definition: BattlegroundAV.h:1473
Definition: BattlegroundAV.h:1476
Definition: BattlegroundAV.h:1481
Definition: BattlegroundAV.h:1483
Definition: BattlegroundAV.h:1477
Definition: BattlegroundAV.h:1468
Definition: BattlegroundAV.h:1472
Definition: BattlegroundAV.h:1479
Definition: BattlegroundAV.h:1482
Definition: BattlegroundAV.h:1471
Definition: BattlegroundAV.h:1475

◆ BG_AV_Sounds

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

◆ BG_AV_States

Enumerator
POINT_NEUTRAL 
POINT_ASSAULTED 
POINT_DESTROYED 
POINT_CONTROLED 
1337 {
1338  POINT_NEUTRAL = 0,
1339  POINT_ASSAULTED = 1,
1340  POINT_DESTROYED = 2,
1341  POINT_CONTROLED = 3
1342 };
Definition: BattlegroundAV.h:1339
Definition: BattlegroundAV.h:1338
Definition: BattlegroundAV.h:1341
Definition: BattlegroundAV.h:1340

◆ BG_AV_WorldStates

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

◆ SharedActions

Enumerator
ACTION_BUFF_YELL 
54 {
55  ACTION_BUFF_YELL = -30001
56 };
Definition: BattlegroundAV.h:55

◆ Texts

enum Texts
Enumerator
TEXT_COLDTOOTH_MINE_ALLIANCE_TAKEN 
TEXT_IRONDEEP_MINE_ALLIANCE_TAKEN 
TEXT_COLDTOOTH_MINE_HORDE_TAKEN 
TEXT_IRONDEEP_MINE_HORDE_TAKEN 
TEXT_FROSTWOLF_GENERAL_DEAD 
TEXT_STORMPIKE_GENERAL_DEAD 
Todo:
: sound is missing
TEXT_ALLIANCE_WINS 
Todo:
: sound is missing
TEXT_HORDE_WINS 
TEXT_SNIVVLE_RANDOM 
SAY_AGGRO 
SAY_DISENGAGE 
SAY_ANNOUNCE_APOCALYPSE_DRIVE 
SAY_APOCALYPSE_DRIVE 
SAY_ANNOUNCE_ERADICATION 
SAY_FINISH_APOCALYPSE_DRIVE 
SAY_DECIMATION 
SAY_ANNIHILATION 
SAY_ANNOUNCE_FEL_BOMBARDMENT 
SAY_SLAY 
SAY_DEATH 
SAY_ANNOUNCE_DECIMATION 
SAY_AGGRO 
SAY_EVADE 
SAY_SALVATION 
SAY_AGGRO 
SAY_EVADE 
SAY_RESPAWN 
SAY_RANDOM 
SAY_AGGRO 
SAY_EVADE 
SAY_BUFF 
SAY_INTRO 
SAY_AGGRO 
SAY_HATE 
SAY_SKEWER 
SAY_SKEWER_ANNOUNCE 
SAY_BLADE_STORM 
SAY_SLAY 
SAY_DEATH 
EMOTE_LOWHP 
EMOTE_FRENZY 
SAY_AGGRO 
SAY_SPAWN 
SAY_SLAY 
SAY_SPECIAL 
SAY_DEFEAT 
SAY_SUMMON_MAJ 
SAY_ARRIVAL2_MAJ 
SAY_SUMMON_MAJ 
SAY_ARRIVAL1_RAG 
SAY_ARRIVAL2_MAJ 
SAY_ARRIVAL3_RAG 
SAY_ARRIVAL5_RAG 
SAY_REINFORCEMENTS1 
SAY_REINFORCEMENTS2 
SAY_HAND 
SAY_WRATH 
SAY_KILL 
SAY_MAGMABURST 
SAY_PHASE_1 
SAY_PHASE_2 
SAY_KILL 
SAY_RANDOM 
SAY_DISARMED 
SAY_MIDNIGHT_KILL 
SAY_APPEAR 
SAY_MOUNT 
SAY_DEATH 
EMOTE_CALL_ATTUMEN 
EMOTE_MOUNT_UP 
EMOTE_RAISE_DEAD 
EMOTE_DEATH_PACT 
TEXT_ORACLE_ORPHAN_1 
TEXT_ORACLE_ORPHAN_2 
TEXT_ORACLE_ORPHAN_3 
TEXT_ORACLE_ORPHAN_4 
TEXT_ORACLE_ORPHAN_5 
TEXT_ORACLE_ORPHAN_6 
TEXT_ORACLE_ORPHAN_7 
TEXT_ORACLE_ORPHAN_8 
TEXT_ORACLE_ORPHAN_9 
TEXT_ORACLE_ORPHAN_10 
TEXT_ORACLE_ORPHAN_11 
TEXT_ORACLE_ORPHAN_12 
TEXT_ORACLE_ORPHAN_13 
TEXT_ORACLE_ORPHAN_14 
TEXT_WOLVAR_ORPHAN_1 
TEXT_WOLVAR_ORPHAN_2 
TEXT_WOLVAR_ORPHAN_3 
TEXT_WOLVAR_ORPHAN_4 
TEXT_WOLVAR_ORPHAN_5 
TEXT_WOLVAR_ORPHAN_10 
TEXT_WOLVAR_ORPHAN_11 
TEXT_WOLVAR_ORPHAN_12 
TEXT_WOLVAR_ORPHAN_13 
TEXT_WINTERFIN_PLAYMATE_1 
TEXT_WINTERFIN_PLAYMATE_2 
TEXT_SNOWFALL_GLADE_PLAYMATE_1 
TEXT_SNOWFALL_GLADE_PLAYMATE_2 
TEXT_SOO_ROO_1 
TEXT_ELDER_KEKEK_1 
TEXT_ALEXSTRASZA_2 
TEXT_KRASUS_8 
SAY_WELCOME 
SAY_MATRIARCH_AGGRO 
SAY_VOLUNTEER_START 
SAY_VOLUNTEER_END 
SAY_AGGRO 
SAY_SLEEP 
SAY_DEATH 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_SWARM 
SAY_SLEEP 
SAY_INFERNO 
SAY_ONAGGRO 
SAY_AGGRO 
SAY_DOOMFIRE 
SAY_AIR_BURST 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
SAY_SOUL_CHARGE 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_DOOM 
SAY_ONAGGRO 
SAY_ONSLAY 
SAY_MARK 
SAY_ONAGGRO 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_DECAY 
SAY_NOVA 
SAY_ONAGGRO 
EMOTE_CRACKING_EGGS 
ANRAPHET_SAY_INTRO 
ANRAPHET_SAY_AGGRO 
ANRAPHET_SAY_OMEGA_STANCE 
ANRAPHET_SAY_KILL 
ANRAPHET_SAY_DEATH 
BRANN_SAY_DOOR_INTRO 
BRANN_SAY_UNLOCK_DOOR 
BRANN_SAY_TROGGS 
BRANN_SAY_THINK 
BRANN_SAY_MIRRORS 
BRANN_SAY_ELEMENTALS 
BRANN_SAY_GET_IT 
BRANN_1_ELEMENTAL_DEAD 
BRANN_2_ELEMENTAL_DEAD 
BRANN_3_ELEMENTAL_DEAD 
BRANN_4_ELEMENTAL_DEAD 
BRANN_SAY_ANRAPHET_DIED 
BRANN_SAY_MOMENT 
SAY_AGGRO 
SAY_DEATH 
SAY_AGGRO 
SAY_SHIELD 
EMOTE_SHIELD 
EMOTE_UNSHIELD 
SAY_KILL 
SAY_DEATH 
SAY_KURINAXX_DEATH 
EMOTE_AGGRO 
EMOTE_MANA_FULL 
SAY_SUPREME 
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_PHASE_TWO 
SAY_DEATH 
SAY_AGGRO 
SAY_ELEMENTIUM_BULWARK 
SAY_ELEMENTIUM_SPIKE_SHIELD 
SAY_ENRAGE 
SAY_DEATH 
SAY_MILLHOUSE_EVENT_1 
SAY_MILLHOUSE_EVENT_2 
SAY_BALTHARUS_INTRO 
SAY_AGGRO 
SAY_KILL 
SAY_CLONE 
SAY_DEATH 
SAY_AGGRO 
SAY_KILL 
SAY_ADDS 
SAY_DEATH 
SAY_REGENERATE 
SAY_INTRO 
SAY_AGGRO 
SAY_METEOR_STRIKE 
SAY_PHASE_TWO 
SAY_DEATH 
SAY_KILL 
SAY_BERSERK 
EMOTE_CORPOREALITY_POT 
EMOTE_CORPOREALITY_PIP 
SAY_SPHERE_PULSE 
SAY_PHASE_THREE 
EMOTE_CORPOREALITY_TIT 
EMOTE_CORPOREALITY_TOT 
EMOTE_WARN_LASER 
SAY_AGGRO 
SAY_CONFLAGRATION 
EMOTE_ENRAGED 
SAY_KILL 
SAY_XERESTRASZA_EVENT 
SAY_XERESTRASZA_EVENT_1 
SAY_XERESTRASZA_EVENT_2 
SAY_XERESTRASZA_EVENT_3 
SAY_XERESTRASZA_EVENT_4 
SAY_XERESTRASZA_EVENT_5 
SAY_XERESTRASZA_EVENT_6 
SAY_XERESTRASZA_EVENT_7 
SAY_XERESTRASZA_INTRO 
SAY_AGGRO 
SAY_NIGHT 
SAY_LIGHT 
EMOTE_VORTEX 
EMOTE_TWIN_PACT 
SAY_TWIN_PACT 
SAY_KILL_PLAYER 
SAY_BERSERK 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_IMPENDING_DESPAIR 
SAY_DEFILING_HORROR 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_CORRUPTED_FLESH 
EMOTE_MOJO 
EMOTE_ACTIVATE_ALTAR 
EMOTE_SPAWN 
SAY_INTRO_1 
SAY_INTRO_2 
SAY_KELESETH_INVOCATION 
EMOTE_KELESETH_INVOCATION 
SAY_KELESETH_SPECIAL 
SAY_KELESETH_KILL 
EMOTE_KELESETH_BERSERK 
SAY_KELESETH_DEATH 
SAY_TALDARAM_INVOCATION 
EMOTE_TALDARAM_INVOCATION 
SAY_TALDARAM_SPECIAL 
EMOTE_TALDARAM_FLAME 
SAY_TALDARAM_KILL 
EMOTE_TALDARAM_BERSERK 
EMOTE_TALDARAM_DEATH 
SAY_VALANAR_INVOCATION 
EMOTE_VALANAR_INVOCATION 
SAY_VALANAR_SPECIAL 
EMOTE_VALANAR_SHOCK_VORTEX 
SAY_VALANAR_KILL 
SAY_VALANAR_BERSERK 
SAY_VALANAR_DEATH 
SAY_AGGRO 
SAY_VAMPIRIC_BITE 
SAY_MIND_CONTROL 
EMOTE_BLOODTHIRST 
SAY_SWARMING_SHADOWS 
EMOTE_SWARMING_SHADOWS 
SAY_PACT_OF_THE_DARKFALLEN 
SAY_AIR_PHASE 
SAY_KILL 
SAY_WIPE 
SAY_BERSERK 
SAY_DEATH 
EMOTE_BERSERK_RAID 
SAY_SAURFANG_INTRO_1 
SAY_SAURFANG_INTRO_2 
SAY_SAURFANG_INTRO_3 
SAY_SAURFANG_INTRO_4 
SAY_SAURFANG_INTRO_5 
SAY_SAURFANG_INTRO_6 
SAY_SAURFANG_INTRO_A 
SAY_SAURFANG_BOARD 
SAY_SAURFANG_ENTER_SKYBREAKER 
SAY_SAURFANG_AXETHROWERS 
SAY_SAURFANG_ROCKETEERS 
SAY_SAURFANG_MAGES 
SAY_SAURFANG_VICTORY 
SAY_SAURFANG_WIPE 
SAY_MURADIN_INTRO_1 
SAY_MURADIN_INTRO_2 
SAY_MURADIN_INTRO_3 
SAY_MURADIN_INTRO_4 
SAY_MURADIN_INTRO_5 
SAY_MURADIN_INTRO_6 
SAY_MURADIN_INTRO_7 
SAY_MURADIN_INTRO_H 
SAY_MURADIN_BOARD 
SAY_MURADIN_ENTER_ORGRIMMS_HAMMER 
SAY_MURADIN_RIFLEMAN 
SAY_MURADIN_MORTAR 
SAY_MURADIN_SORCERERS 
SAY_MURADIN_VICTORY 
SAY_MURADIN_WIPE 
SAY_ZAFOD_ROCKET_PACK_ACTIVE 
SAY_ZAFOD_ROCKET_PACK_DISABLED 
SAY_OVERHEAT 
SAY_PRECIOUS_DIES 
SAY_AGGRO 
EMOTE_SLIME_SPRAY 
SAY_SLIME_SPRAY 
SAY_UNSTABLE_EXPLOSION 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_MUTATED_INFECTION 
EMOTE_UNSTABLE_2 
EMOTE_UNSTABLE_3 
EMOTE_UNSTABLE_4 
EMOTE_UNSTABLE_EXPLOSION 
EMOTE_PRECIOUS_ZOMBIES 
SAY_AGGRO 
SAY_UNCHAINED_MAGIC 
EMOTE_WARN_BLISTERING_COLD 
SAY_BLISTERING_COLD 
SAY_RESPITE_FOR_A_TORMENTED_SOUL 
SAY_AIR_PHASE 
SAY_PHASE_2 
EMOTE_WARN_FROZEN_ORB 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_BERSERK_RAID 
SAY_LK_INTRO_1 
SAY_LK_INTRO_2 
SAY_LK_INTRO_3 
SAY_LK_REMORSELESS_WINTER 
SAY_LK_QUAKE 
SAY_LK_SUMMON_VALKYR 
SAY_LK_HARVEST_SOUL 
SAY_LK_FROSTMOURNE_ESCAPE 
SAY_LK_FROSTMOURNE_KILL 
SAY_LK_KILL 
SAY_LK_BERSERK 
EMOTE_DEFILE_WARNING 
EMOTE_NECROTIC_PLAGUE_WARNING 
SAY_LK_OUTRO_1 
SAY_LK_OUTRO_2 
SAY_LK_OUTRO_3 
SAY_LK_OUTRO_4 
SAY_LK_OUTRO_5 
SAY_LK_OUTRO_6 
SAY_LK_OUTRO_7 
SAY_LK_OUTRO_8 
SAY_TIRION_INTRO_1 
SAY_TIRION_INTRO_2 
SAY_TIRION_OUTRO_1 
SAY_TIRION_OUTRO_2 
SAY_TERENAS_OUTRO_1 
SAY_TERENAS_OUTRO_2 
SAY_TERENAS_INTRO_1 
SAY_TERENAS_INTRO_2 
SAY_TERENAS_INTRO_3 
SAY_LICH_KING_INTRO 
SAY_VALITHRIA_ENTER_COMBAT 
SAY_VALITHRIA_DREAM_PORTAL 
SAY_VALITHRIA_75_PERCENT 
SAY_VALITHRIA_25_PERCENT 
SAY_VALITHRIA_DEATH 
SAY_VALITHRIA_PLAYER_DEATH 
SAY_VALITHRIA_BERSERK 
SAY_VALITHRIA_SUCCESS 
SAY_ONBOARD 
EMOTE_SPOTS_ONE 
EMOTE_DECIMATE 
EMOTE_ENRAGE 
EMOTE_DEVOURS_ALL 
EMOTE_BERSERKER 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_CHAINS 
SAY_REQUEST_AID 
EMOTE_PHASE_TWO 
SAY_SUMMON_MINIONS 
SAY_SPECIAL 
SAY_ANSWER_REQUEST 
EMOTE_GUARDIAN_FLEE 
EMOTE_GUARDIAN_APPEAR 
SAY_NECROTIC_AURA_APPLIED 
SAY_NECROTIC_AURA_REMOVED 
SAY_NECROTIC_AURA_FADING 
SAY_INTRO_EVENT 
SAY_START_P_ONE 
SAY_DEEP_BREATH 
SAY_KILLED_PLAYER_P_ONE 
SAY_END_P_ONE 
SAY_ANTI_MAGIC_SHELL 
SAY_MAGIC_BLAST 
SAY_KILLED_PLAYER_P_TWO 
SAY_END_P_TWO 
SAY_START_P_THREE 
EMOTE_SURGE_OF_POWER_WARNING_P2 
SAY_SURGE_OF_POWER 
SAY_BUFF_SPARK 
SAY_KILLED_PLAYER_P_THREE 
SAY_SPELL_CASTING_P_THREE 
SAY_DEATH 
EMOTE_SURGE_OF_POWER_WARNING_P3 
EMOTE_HIT_BERSERKER_TIMER 
SAY_ONE 
SAY_TWO 
SAY_THREE 
SAY_FOUR 
EMOTE_POWER_SPARK_SUMMONED 
SAY_INTRO_1 
SAY_INTRO_2 
SAY_AGGRO 
SAY_NOVA 
SAY_SLAY 
SAY_75HEALTH 
SAY_50HEALTH 
SAY_25HEALTH 
SAY_DEATH 
EMOTE_NOVA 
SAY_AGGRO 
SAY_FORGE 
SAY_STOMP 
SAY_SLAY 
SAY_DEATH 
EMOTE_TO_ANVIL 
EMOTE_SHATTER 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_STUN 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
EMOTE_FRENZY 
SAY_KILL 
SAY_LOW_HEALTH 
SAY_DEATH 
SAY_PLAYER_DEATH 
SAY_ESCORT_START 
SAY_SPAWN_DWARF 
SAY_SPAWN_TROGG 
SAY_SPAWN_OOZE 
SAY_SPAWN_EARTHEN 
SAY_EVENT_INTRO_1 
SAY_EVENT_INTRO_2 
SAY_EVENT_A_1 
SAY_EVENT_A_3 
SAY_EVENT_B_1 
SAY_EVENT_B_3 
SAY_EVENT_C_1 
SAY_EVENT_C_3 
SAY_EVENT_D_1 
SAY_EVENT_D_3 
SAY_EVENT_END_01 
SAY_EVENT_END_02 
SAY_EVENT_END_04 
SAY_EVENT_END_06 
SAY_EVENT_END_08 
SAY_EVENT_END_10 
SAY_EVENT_END_12 
SAY_EVENT_END_14 
SAY_EVENT_END_16 
SAY_EVENT_END_18 
SAY_EVENT_END_20 
SAY_VICTORY_SJONNIR_1 
SAY_VICTORY_SJONNIR_2 
SAY_ENTRANCE_MEET 
SAY_EVENT_INTRO_3_ABED 
SAY_EVENT_C_2_ABED 
SAY_EVENT_D_2_ABED 
SAY_EVENT_D_4_ABED 
SAY_EVENT_END_03_ABED 
SAY_EVENT_END_05_ABED 
SAY_EVENT_END_07_ABED 
SAY_EVENT_END_21_ABED 
SAY_EVENT_A_2_KADD 
SAY_EVENT_END_09_KADD 
SAY_EVENT_END_11_KADD 
SAY_EVENT_END_13_KADD 
SAY_EVENT_B_2_MARN 
SAY_EVENT_END_15_MARN 
SAY_EVENT_END_17_MARN 
SAY_EVENT_END_19_MARN 
TEXT_ID_START 
TEXT_ID_PROGRESS 
SAY_BRANN_ALGALON_INTRO_1 
SAY_BRANN_ALGALON_INTRO_2 
SAY_BRANN_ALGALON_OUTRO 
SAY_ALGALON_INTRO_1 
SAY_ALGALON_INTRO_2 
SAY_ALGALON_INTRO_3 
SAY_ALGALON_START_TIMER 
SAY_ALGALON_AGGRO 
SAY_ALGALON_COLLAPSING_STAR 
EMOTE_ALGALON_COLLAPSING_STAR 
SAY_ALGALON_BIG_BANG 
EMOTE_ALGALON_BIG_BANG 
SAY_ALGALON_ASCEND 
EMOTE_ALGALON_COSMIC_SMASH 
SAY_ALGALON_PHASE_TWO 
SAY_ALGALON_OUTRO_1 
SAY_ALGALON_OUTRO_2 
SAY_ALGALON_OUTRO_3 
SAY_ALGALON_OUTRO_4 
SAY_ALGALON_OUTRO_5 
SAY_ALGALON_DESPAWN_1 
SAY_ALGALON_DESPAWN_2 
SAY_ALGALON_DESPAWN_3 
SAY_ALGALON_KILL 
ENGAGE_MUSIC_ID 
SAY_AGGRO 
SAY_DEATH 
SAY_DIED_FIRST 
SAY_KILL 
SAY_DEATH_RESPONSE 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_DRAKE_DEATH 
SAY_DRAKE_BREATH 
EMOTE_BREATH 
EMOTE_ON_RANGE 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_BJORN 
SAY_SUMMON_HALDOR 
SAY_SUMMON_RANULF 
SAY_SUMMON_TORGYN 
SAY_ROAR 
SAY_SOUL_CLEAVE 
SAY_SUMMON 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
EMOTE_DARK_SHELL 
SAY_HELP 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_DRAW 
SAY_WIPE 
SAY_TAUNT 
SAY_AGGRO 
SAY_SPELL 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
EMOTE_ENRAGE 
EMOTE_BERSERK 
EMOTE_NEW_TARGET 
EMOTE_PUNCH_GROUND 
EMOTE_GROUND_CRACK 
SAY_AGGRO 
SAY_NEEDLE 
SAY_SLAY 
SAY_SPECIAL 
SAY_ENRAGE 
SAY_DEATH 
SAY_INTRO 
SAY_AGGRO 
SAY_SURPREME 
SAY_KILL 
SAY_DEATH 
EMOTE_FRENZY 
SAY_RAND 
SAY_AGGRO 
SAY_EARTHQUAKE 
SAY_OVERRUN 
SAY_SLAY 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAY 
SAY_ARCANE_DEVASTATION 
EMOTE_SUMMON 
SAY_SUMMON 
SAY_DEATH 
SAY_AGGRO 
SAY_SLAY 
SAY_TREE 
SAY_DEATH 
SAY_OOC_RANDOM 
EMOTE_SUMMON 
SAY_AGGRO 
SAY_SLAY 
SAY_SUMMON 
SAY_DEATH 
SAY_AGGRO 
SAY_SUMMON 
SAY_DRAGONS_BREATH 
SAY_SLAY 
SAY_DEATH 
1540 {
1541  // Herold
1542  // Towers/Graveyards = 1 - 60
1549  TEXT_ALLIANCE_WINS = 67, // NYI /// @todo: sound is missing
1550  TEXT_HORDE_WINS = 68, // NYI /// @todo: sound is missing
1551 
1552  // Taskmaster Snivvle
1554 };
Definition: BattlegroundAV.h:1548
Definition: BattlegroundAV.h:1547
Definition: BattlegroundAV.h:1553
Definition: BattlegroundAV.h:1549
Definition: BattlegroundAV.h:1545
Definition: BattlegroundAV.h:1546
Definition: BattlegroundAV.h:1543
Definition: BattlegroundAV.h:1550
Definition: BattlegroundAV.h:1544

Function Documentation

◆ operator++()

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

Variable Documentation

◆ BG_AV_CreatureInfo

const uint32 BG_AV_CreatureInfo[AV_NPC_INFO_MAX]
Todo:
: this array should be removed, the only needed things are the entrys (for spawning(?) and handlekillunit)

◆ BG_AV_CreaturePos

Position const BG_AV_CreaturePos[AV_CPLACE_MAX]

◆ BG_AV_DoorPositons

Position const BG_AV_DoorPositons[2]
Initial value:
=
{
{794.64310f, -493.4745f, 99.77789f, -0.122173f},
{-1382.057f, -545.9169f, 54.90467f, 0.7679439f}
}

◆ BG_AV_DoorRotation

QuaternionData const BG_AV_DoorRotation[2]
Initial value:
=
{
{0.0f, 0.0f, -0.06104851f, 0.9981348f},
{0.0f, 0.0f, 0.374606100f, 0.9271840f}
}

◆ BG_AV_GraveyardIds

const uint32 BG_AV_GraveyardIds[9]
Initial value:
=
{
}
Definition: BattlegroundAV.h:1310
Definition: BattlegroundAV.h:1307
Definition: BattlegroundAV.h:1313
Definition: BattlegroundAV.h:1314
Definition: BattlegroundAV.h:1306
Definition: BattlegroundAV.h:1308
Definition: BattlegroundAV.h:1309
Definition: BattlegroundAV.h:1312
Definition: BattlegroundAV.h:1311

◆ BG_AV_MineWorldStates

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

◆ BG_AV_ObjectPos

Position const BG_AV_ObjectPos[AV_OPLACE_MAX]

◆ BG_AV_StaticCreatureInfo

const uint32 BG_AV_StaticCreatureInfo[51]

◆ BG_AV_StaticCreaturePos

const float BG_AV_StaticCreaturePos[AV_STATICCPLACE_MAX][5]

◆ BGAVNodeInfo

StaticNodeInfo const BGAVNodeInfo[]
static
Initial value:
=
{
{ BG_AV_NODES_FIRSTAID_STATION, { 47, 48, 45, 46 }, { 1325, 1326, 1327, 1328 } },
{ BG_AV_NODES_STORMPIKE_GRAVE, { 1, 2, 3, 4 }, { 1333, 1335, 1334, 1336 } },
{ BG_AV_NODES_STONEHEART_GRAVE, { 55, 56, 53, 54 }, { 1302, 1304, 1301, 1303 } },
{ BG_AV_NODES_SNOWFALL_GRAVE, { 5, 6, 7, 8 }, { 1341, 1343, 1342, 1344 } },
{ BG_AV_NODES_ICEBLOOD_GRAVE, { 59, 60, 57, 58 }, { 1346, 1348, 1347, 1349 } },
{ BG_AV_NODES_FROSTWOLF_GRAVE, { 9, 10, 11, 12 }, { 1337, 1339, 1338, 1340 } },
{ BG_AV_NODES_FROSTWOLF_HUT, { 51, 52, 49, 50 }, { 1329, 1331, 1330, 1332 } },
{ BG_AV_NODES_DUNBALDAR_SOUTH, { 16, 15, 14, 13 }, { 1361, 1375, 1370, 1378 } },
{ BG_AV_NODES_DUNBALDAR_NORTH, { 20, 19, 18, 17 }, { 1362, 1374, 1371, 1379 } },
{ BG_AV_NODES_ICEWING_BUNKER, { 24, 23, 22, 21 }, { 1363, 1376, 1372, 1380 } },
{ BG_AV_NODES_STONEHEART_BUNKER, { 28, 27, 26, 25 }, { 1364, 1377, 1373, 1381 } },
{ BG_AV_NODES_ICEBLOOD_TOWER, { 44, 43, 42, 41 }, { 1368, 1390, 1385, 1395 } },
{ BG_AV_NODES_TOWER_POINT, { 40, 39, 38, 37 }, { 1367, 1389, 1384, 1394 } },
{ BG_AV_NODES_FROSTWOLF_ETOWER, { 36, 35, 34, 33 }, { 1366, 1388, 1383, 1393 } },
{ BG_AV_NODES_FROSTWOLF_WTOWER, { 32, 31, 30, 29 }, { 1365, 1387, 1382, 1392 } },
}
Definition: BattlegroundAV.h:180
Definition: BattlegroundAV.h:172
Definition: BattlegroundAV.h:173
Definition: BattlegroundAV.h:186
Definition: BattlegroundAV.h:182
Definition: BattlegroundAV.h:183
Definition: BattlegroundAV.h:184
Definition: BattlegroundAV.h:179
Definition: BattlegroundAV.h:178
Definition: BattlegroundAV.h:181
Definition: BattlegroundAV.h:174
Definition: BattlegroundAV.h:185
Definition: BattlegroundAV.h:175
Definition: BattlegroundAV.h:177
Definition: BattlegroundAV.h:176