TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BattlegroundAV.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "Object.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, ACTION_INTRO_BALTHARUS = -3975101, ACTION_BALTHARUS_DEATH = -3975102, ACTION_INTRO_HALION = -4014601,
  ACTION_ENEMY_GUNSHIP_TALK = -369390, ACTION_EXIT_SHIP = -369391, ACTION_FESTERGUT_COMBAT = -366260, ACTION_FESTERGUT_GAS = -366261,
  ACTION_FESTERGUT_DEATH = -366262, ACTION_ROTFACE_COMBAT = -366270, ACTION_ROTFACE_OOZE = -366271, ACTION_ROTFACE_DEATH = -366272,
  ACTION_CHANGE_PHASE = -366780, ACTION_KILL_MINCHAR = -379550, ACTION_VRYKUL_DEATH = 37129, ACTION_START_FROSTWYRM = -368530,
  ACTION_TRIGGER_ASPHYXIATION = -368531, ACTION_RESTORE_LIGHT = -72262, ACTION_FROSTMOURNE_INTRO = -36823
}
 
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_TOWERDEFENSE = 0, AV_NPC_A_GRAVEDEFENSE0 = 1, AV_NPC_A_GRAVEDEFENSE1 = 2, AV_NPC_A_GRAVEDEFENSE2 = 3,
  AV_NPC_A_GRAVEDEFENSE3 = 4, AV_NPC_A_CAPTAIN = 5, AV_NPC_A_BOSS = 6, AV_NPC_H_TOWERDEFENSE = 7,
  AV_NPC_H_GRAVEDEFENSE0 = 8, AV_NPC_H_GRAVEDEFENSE1 = 9, AV_NPC_H_GRAVEDEFENSE2 = 10, AV_NPC_H_GRAVEDEFENSE3 = 11,
  AV_NPC_H_CAPTAIN = 12, AV_NPC_H_BOSS = 13, AV_NPC_A_MARSHAL_SOUTH = 14, AV_NPC_MARSHAL_NORTH = 15,
  AV_NPC_A_MARSHAL_ICE = 16, AV_NPC_A_MARSHAL_STONE = 17, AV_NPC_H_MARSHAL_ICE = 18, AV_NPC_H_MARSHAL_TOWER = 19,
  AV_NPC_MARSHAL_ETOWER = 20, AV_NPC_H_MARSHAL_WTOWER = 21, AV_NPC_N_MINE_N_1 = 22, AV_NPC_N_MINE_N_2 = 23,
  AV_NPC_N_MINE_N_3 = 24, AV_NPC_N_MINE_N_4 = 25, AV_NPC_N_MINE_A_1 = 26, AV_NPC_N_MINE_A_2 = 27,
  AV_NPC_N_MINE_A_3 = 28, AV_NPC_N_MINE_A_4 = 29, AV_NPC_N_MINE_H_1 = 30, AV_NPC_N_MINE_H_2 = 31,
  AV_NPC_N_MINE_H_3 = 32, AV_NPC_N_MINE_H_4 = 33, AV_NPC_S_MINE_N_1 = 34, AV_NPC_S_MINE_N_2 = 35,
  AV_NPC_S_MINE_N_3 = 36, AV_NPC_S_MINE_N_4 = 37, AV_NPC_S_MINE_N_S = 38, AV_NPC_S_MINE_A_1 = 39,
  AV_NPC_S_MINE_A_2 = 40, AV_NPC_S_MINE_A_3 = 41, AV_NPC_S_MINE_A_4 = 42, AV_NPC_S_MINE_H_1 = 43,
  AV_NPC_S_MINE_H_2 = 44, AV_NPC_S_MINE_H_3 = 45, AV_NPC_S_MINE_H_4 = 46, AV_NPC_HERALD = 47,
  AV_NPC_INFO_MAX = 48
}
 
enum  BG_AV_Graveyards {
  AV_GRAVE_STORM_AID = 751, AV_GRAVE_STORM_GRAVE = 689, AV_GRAVE_STONE_GRAVE = 729, AV_GRAVE_SNOWFALL = 169,
  AV_GRAVE_ICE_GRAVE = 749, AV_GRAVE_FROSTWOLF = 690, AV_GRAVE_FROST_HUT = 750, AV_GRAVE_MAIN_ALLIANCE = 611,
  AV_GRAVE_MAIN_HORDE = 610
}
 
enum  BG_AV_BUFF { AV_BUFF_ARMOR = 21163, AV_BUFF_A_CAPTAIN = 23693, AV_BUFF_H_CAPTAIN = 22751 }
 
enum  BG_AV_States { POINT_NEUTRAL = 0, POINT_ASSAULTED = 1, POINT_DESTROYED = 2, POINT_CONTROLED = 3 }
 
enum  BG_AV_WorldStates {
  AV_Alliance_Score = 3127, AV_Horde_Score = 3128, AV_SHOW_H_SCORE = 3133, AV_SHOW_A_SCORE = 3134,
  AV_SNOWFALL_N = 1966
}
 
enum  BG_AV_QuestIds {
  AV_QUEST_A_SCRAPS1 = 7223, AV_QUEST_A_SCRAPS2 = 6781, AV_QUEST_H_SCRAPS1 = 7224, AV_QUEST_H_SCRAPS2 = 6741,
  AV_QUEST_A_COMMANDER1 = 6942, AV_QUEST_H_COMMANDER1 = 6825, AV_QUEST_A_COMMANDER2 = 6941, AV_QUEST_H_COMMANDER2 = 6826,
  AV_QUEST_A_COMMANDER3 = 6943, AV_QUEST_H_COMMANDER3 = 6827, AV_QUEST_A_BOSS1 = 7386, AV_QUEST_H_BOSS1 = 7385,
  AV_QUEST_A_BOSS2 = 6881, AV_QUEST_H_BOSS2 = 6801, AV_QUEST_A_NEAR_MINE = 5892, AV_QUEST_H_NEAR_MINE = 5893,
  AV_QUEST_A_OTHER_MINE = 6982, AV_QUEST_H_OTHER_MINE = 6985, AV_QUEST_A_RIDER_HIDE = 7026, AV_QUEST_H_RIDER_HIDE = 7002,
  AV_QUEST_A_RIDER_TAME = 7027, AV_QUEST_H_RIDER_TAME = 7001
}
 
enum  BG_AV_Objectives { AV_OBJECTIVE_ASSAULT_TOWER = 61, AV_OBJECTIVE_ASSAULT_GRAVEYARD = 63, AV_OBJECTIVE_DEFEND_TOWER = 64, AV_OBJECTIVE_DEFEND_GRAVEYARD = 65 }
 
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_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, 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_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, SAY_CRATES_COMPLETED = 0, SAY_INFINITE_START = 0,
  SAY_INFINITE = 1, SAY_INFINITE_FAIL = 2, SAY_FAIL_EVENT = 2, 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, EMOTE_UNSTABLE_EXPLOSION = 4, SAY_UNSTABLE_EXPLOSION = 5, SAY_KILL = 6,
  SAY_BERSERK = 7, SAY_DEATH = 8, EMOTE_MUTATED_INFECTION = 9, 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_TIRION_INTRO_1 = 0,
  SAY_TIRION_INTRO_2 = 1, SAY_TIRION_INTRO_3 = 2, SAY_TIRION_INTRO_4 = 3, SAY_TIRION_INTRO_H_5 = 4,
  SAY_TIRION_INTRO_A_5 = 5, SAY_LK_INTRO_1 = 0, SAY_LK_INTRO_2 = 1, SAY_LK_INTRO_3 = 2,
  SAY_LK_INTRO_4 = 3, SAY_LK_INTRO_5 = 4, SAY_BOLVAR_INTRO_1 = 0, SAY_SAURFANG_INTRO_1 = 15,
  SAY_SAURFANG_INTRO_2 = 16, SAY_SAURFANG_INTRO_3 = 17, SAY_SAURFANG_INTRO_4 = 18, SAY_MURADIN_INTRO_1 = 13,
  SAY_MURADIN_INTRO_2 = 14, SAY_MURADIN_INTRO_3 = 15, SAY_TRAP_ACTIVATE = 0, EMOTE_DEATH_PLAGUE_WARNING = 0,
  SAY_SVALNA_KILL_CAPTAIN = 1, SAY_SVALNA_KILL = 4, SAY_SVALNA_CAPTAIN_DEATH = 5, SAY_SVALNA_DEATH = 6,
  EMOTE_SVALNA_IMPALE = 7, EMOTE_SVALNA_BROKEN_SHIELD = 8, SAY_CROK_INTRO_1 = 0, SAY_ARNATH_INTRO_2 = 5,
  SAY_CROK_INTRO_3 = 1, SAY_SVALNA_EVENT_START = 0, SAY_CROK_COMBAT_WP_0 = 2, SAY_CROK_COMBAT_WP_1 = 3,
  SAY_CROK_FINAL_WP = 4, SAY_SVALNA_RESURRECT_CAPTAINS = 2, SAY_CROK_COMBAT_SVALNA = 5, SAY_SVALNA_AGGRO = 3,
  SAY_CAPTAIN_DEATH = 0, SAY_CAPTAIN_RESURRECTED = 1, SAY_CAPTAIN_KILL = 2, SAY_CAPTAIN_SECOND_DEATH = 3,
  SAY_CAPTAIN_SURVIVE_TALK = 4, SAY_CROK_WEAKENING_GAUNTLET = 6, SAY_CROK_WEAKENING_SVALNA = 7, SAY_CROK_DEATH = 8,
  SAY_ONBOARD = 0, SAY_AGGRO = 7, SAY_SLAY = 8, SAY_DEATH = 9,
  SAY_CHAIN = 10, SAY_FROST_BLAST = 11, SAY_REQUEST_AID = 12, EMOTE_PHASE_TWO = 13,
  SAY_SUMMON_MINIONS = 14, SAY_SPECIAL = 15, SAY_ANSWER_REQUEST = 3, SAY_GUARDIAN_SPAWNED = 0,
  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_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, SAY_AGGRO = 0, SAY_DEATH = 1,
  SAY_DIED_FIRST = 2, SAY_KILL = 3, SAY_DEATH_RESPONSE = 4, 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_AGGRO = 0, SAY_KILL = 1,
  SAY_DEATH = 2, EMOTE_DARK_SHELL = 3, SAY_TAUNT = 0, SAY_AGGRO = 1,
  SAY_SPELL = 2, SAY_SLAY = 3, SAY_ENRAGE = 4, SAY_DEATH = 5,
  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
}
 

Functions

BG_AV_Nodesoperator++ (BG_AV_Nodes &i)
 

Variables

Position const BG_AV_ObjectPos [AV_OPLACE_MAX]
 
Position const BG_AV_DoorPositons [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

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

Enumeration Type Documentation

enum BG_AV_BUFF
Enumerator
AV_BUFF_ARMOR 
Todo:
: Add all other buffs here
AV_BUFF_A_CAPTAIN 
AV_BUFF_H_CAPTAIN 
1315 {
1316  AV_BUFF_ARMOR = 21163,
1317  AV_BUFF_A_CAPTAIN = 23693, //the buff which the alliance captain does
1318  AV_BUFF_H_CAPTAIN = 22751 //the buff which the horde captain does
1319 };
Definition: BattlegroundAV.h:1317
Definition: BattlegroundAV.h:1318
Definition: BattlegroundAV.h:1316
Enumerator
AV_NPC_A_TOWERDEFENSE 
AV_NPC_A_GRAVEDEFENSE0 
AV_NPC_A_GRAVEDEFENSE1 
AV_NPC_A_GRAVEDEFENSE2 
AV_NPC_A_GRAVEDEFENSE3 
AV_NPC_A_CAPTAIN 
AV_NPC_A_BOSS 
AV_NPC_H_TOWERDEFENSE 
AV_NPC_H_GRAVEDEFENSE0 
AV_NPC_H_GRAVEDEFENSE1 
AV_NPC_H_GRAVEDEFENSE2 
AV_NPC_H_GRAVEDEFENSE3 
AV_NPC_H_CAPTAIN 
AV_NPC_H_BOSS 
AV_NPC_A_MARSHAL_SOUTH 
AV_NPC_MARSHAL_NORTH 
AV_NPC_A_MARSHAL_ICE 
AV_NPC_A_MARSHAL_STONE 
AV_NPC_H_MARSHAL_ICE 
AV_NPC_H_MARSHAL_TOWER 
AV_NPC_MARSHAL_ETOWER 
AV_NPC_H_MARSHAL_WTOWER 
AV_NPC_N_MINE_N_1 
AV_NPC_N_MINE_N_2 
AV_NPC_N_MINE_N_3 
AV_NPC_N_MINE_N_4 
AV_NPC_N_MINE_A_1 
AV_NPC_N_MINE_A_2 
AV_NPC_N_MINE_A_3 
AV_NPC_N_MINE_A_4 
AV_NPC_N_MINE_H_1 
AV_NPC_N_MINE_H_2 
AV_NPC_N_MINE_H_3 
AV_NPC_N_MINE_H_4 
AV_NPC_S_MINE_N_1 
AV_NPC_S_MINE_N_2 
AV_NPC_S_MINE_N_3 
AV_NPC_S_MINE_N_4 
AV_NPC_S_MINE_N_S 
AV_NPC_S_MINE_A_1 
AV_NPC_S_MINE_A_2 
AV_NPC_S_MINE_A_3 
AV_NPC_S_MINE_A_4 
AV_NPC_S_MINE_H_1 
AV_NPC_S_MINE_H_2 
AV_NPC_S_MINE_H_3 
AV_NPC_S_MINE_H_4 
AV_NPC_HERALD 
AV_NPC_INFO_MAX 
989 {
990  AV_NPC_A_TOWERDEFENSE = 0, // stormpike bowman
991  AV_NPC_A_GRAVEDEFENSE0 = 1, // stormpike Defender
992  AV_NPC_A_GRAVEDEFENSE1 = 2, // seasoned defender
993  AV_NPC_A_GRAVEDEFENSE2 = 3, // veteran defender
994  AV_NPC_A_GRAVEDEFENSE3 = 4, // champion defender
995  AV_NPC_A_CAPTAIN = 5, // balinda
996  AV_NPC_A_BOSS = 6, // vanndar
997 
998  AV_NPC_H_TOWERDEFENSE = 7, // frostwolf bowman
999  AV_NPC_H_GRAVEDEFENSE0 = 8, // frostwolf guardian
1000  AV_NPC_H_GRAVEDEFENSE1 = 9, // seasoned guardian
1001  AV_NPC_H_GRAVEDEFENSE2 = 10, // veteran guardian
1002  AV_NPC_H_GRAVEDEFENSE3 = 11, // champion guardian
1003  AV_NPC_H_CAPTAIN = 12, // galvangar
1004  AV_NPC_H_BOSS = 13, // drek thar
1005 
1007  AV_NPC_MARSHAL_NORTH = 15,
1008  AV_NPC_A_MARSHAL_ICE = 16,
1010  AV_NPC_H_MARSHAL_ICE = 18,
1012  AV_NPC_MARSHAL_ETOWER = 20,
1014  AV_NPC_N_MINE_N_1 = 22,
1015  AV_NPC_N_MINE_N_2 = 23,
1016  AV_NPC_N_MINE_N_3 = 24,
1017  AV_NPC_N_MINE_N_4 = 25,
1018  AV_NPC_N_MINE_A_1 = 26,
1019  AV_NPC_N_MINE_A_2 = 27,
1020  AV_NPC_N_MINE_A_3 = 28,
1021  AV_NPC_N_MINE_A_4 = 29,
1022  AV_NPC_N_MINE_H_1 = 30,
1023  AV_NPC_N_MINE_H_2 = 31,
1024  AV_NPC_N_MINE_H_3 = 32,
1025  AV_NPC_N_MINE_H_4 = 33,
1026  AV_NPC_S_MINE_N_1 = 34,
1027  AV_NPC_S_MINE_N_2 = 35,
1028  AV_NPC_S_MINE_N_3 = 36,
1029  AV_NPC_S_MINE_N_4 = 37,
1030  AV_NPC_S_MINE_N_S = 38,
1031  AV_NPC_S_MINE_A_1 = 39,
1032  AV_NPC_S_MINE_A_2 = 40,
1033  AV_NPC_S_MINE_A_3 = 41,
1034  AV_NPC_S_MINE_A_4 = 42,
1035  AV_NPC_S_MINE_H_1 = 43,
1036  AV_NPC_S_MINE_H_2 = 44,
1037  AV_NPC_S_MINE_H_3 = 45,
1038  AV_NPC_S_MINE_H_4 = 46,
1039  AV_NPC_HERALD = 47,
1040  AV_NPC_INFO_MAX = 48
1041 };
Definition: BattlegroundAV.h:994
Definition: BattlegroundAV.h:1013
Definition: BattlegroundAV.h:1004
Definition: BattlegroundAV.h:1036
Definition: BattlegroundAV.h:995
Definition: BattlegroundAV.h:1006
Definition: BattlegroundAV.h:1019
Definition: BattlegroundAV.h:1023
Definition: BattlegroundAV.h:1000
Definition: BattlegroundAV.h:998
Definition: BattlegroundAV.h:999
Definition: BattlegroundAV.h:1028
Definition: BattlegroundAV.h:1014
Definition: BattlegroundAV.h:1033
Definition: BattlegroundAV.h:1001
Definition: BattlegroundAV.h:1022
Definition: BattlegroundAV.h:1040
Definition: BattlegroundAV.h:1035
Definition: BattlegroundAV.h:992
Definition: BattlegroundAV.h:1037
Definition: BattlegroundAV.h:996
Definition: BattlegroundAV.h:1024
Definition: BattlegroundAV.h:1012
Definition: BattlegroundAV.h:993
Definition: BattlegroundAV.h:991
Definition: BattlegroundAV.h:990
Definition: BattlegroundAV.h:1002
Definition: BattlegroundAV.h:1016
Definition: BattlegroundAV.h:1029
Definition: BattlegroundAV.h:1027
Definition: BattlegroundAV.h:1031
Definition: BattlegroundAV.h:1032
Definition: BattlegroundAV.h:1009
Definition: BattlegroundAV.h:1018
Definition: BattlegroundAV.h:1039
Definition: BattlegroundAV.h:1011
Definition: BattlegroundAV.h:1020
Definition: BattlegroundAV.h:1030
Definition: BattlegroundAV.h:1021
Definition: BattlegroundAV.h:1026
Definition: BattlegroundAV.h:1015
Definition: BattlegroundAV.h:1010
Definition: BattlegroundAV.h:1007
Definition: BattlegroundAV.h:1003
Definition: BattlegroundAV.h:1038
Definition: BattlegroundAV.h:1034
Definition: BattlegroundAV.h:1008
Definition: BattlegroundAV.h:1017
Definition: BattlegroundAV.h:1025
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 
543 {
553 //I don't add a variable for all 4 positions... I think one is enough to compute the rest
561 
570 
579  //irondeep
580  //miner:
583  //special types
586  //boss
587  AV_CPLACE_MINE_N_3 = 193,
588  //coldtooth
589  //miner:
592  //special types
595  //vermin
598  //boss
599  AV_CPLACE_MINE_S_3 = 300,
600 
601  //herald
602  AV_CPLACE_HERALD = 301,
603 
604  //node aura triggers
605  AV_CPLACE_TRIGGER01 = 302,
606  AV_CPLACE_TRIGGER02 = 303,
607  AV_CPLACE_TRIGGER03 = 304,
608  AV_CPLACE_TRIGGER04 = 305,
609  AV_CPLACE_TRIGGER05 = 306,
610  AV_CPLACE_TRIGGER06 = 307,
611  AV_CPLACE_TRIGGER07 = 308,
612  AV_CPLACE_TRIGGER08 = 309,
613  AV_CPLACE_TRIGGER09 = 310,
614  AV_CPLACE_TRIGGER10 = 311,
615  AV_CPLACE_TRIGGER11 = 312,
616  AV_CPLACE_TRIGGER12 = 313,
617  AV_CPLACE_TRIGGER13 = 314,
618  AV_CPLACE_TRIGGER14 = 315,
619  AV_CPLACE_TRIGGER15 = 316,
620 
621  //boss, captain triggers
622  AV_CPLACE_TRIGGER16 = 317,
623  AV_CPLACE_TRIGGER17 = 318,
624  AV_CPLACE_TRIGGER18 = 319,
625  AV_CPLACE_TRIGGER19 = 320,
626 
627  AV_CPLACE_MAX = 321
628 };
Definition: BattlegroundAV.h:569
Definition: BattlegroundAV.h:554
Definition: BattlegroundAV.h:612
Definition: BattlegroundAV.h:558
Definition: BattlegroundAV.h:609
Definition: BattlegroundAV.h:594
Definition: BattlegroundAV.h:565
Definition: BattlegroundAV.h:585
Definition: BattlegroundAV.h:625
Definition: BattlegroundAV.h:549
Definition: BattlegroundAV.h:556
Definition: BattlegroundAV.h:591
Definition: BattlegroundAV.h:587
Definition: BattlegroundAV.h:572
Definition: BattlegroundAV.h:555
Definition: BattlegroundAV.h:619
Definition: BattlegroundAV.h:618
Definition: BattlegroundAV.h:557
Definition: BattlegroundAV.h:578
Definition: BattlegroundAV.h:624
Definition: BattlegroundAV.h:607
Definition: BattlegroundAV.h:622
Definition: BattlegroundAV.h:571
Definition: BattlegroundAV.h:562
Definition: BattlegroundAV.h:575
Definition: BattlegroundAV.h:546
Definition: BattlegroundAV.h:559
Definition: BattlegroundAV.h:573
Definition: BattlegroundAV.h:577
Definition: BattlegroundAV.h:574
Definition: BattlegroundAV.h:606
Definition: BattlegroundAV.h:582
Definition: BattlegroundAV.h:611
Definition: BattlegroundAV.h:545
Definition: BattlegroundAV.h:605
Definition: BattlegroundAV.h:590
Definition: BattlegroundAV.h:552
Definition: BattlegroundAV.h:547
Definition: BattlegroundAV.h:551
Definition: BattlegroundAV.h:581
Definition: BattlegroundAV.h:597
Definition: BattlegroundAV.h:617
Definition: BattlegroundAV.h:615
Definition: BattlegroundAV.h:614
Definition: BattlegroundAV.h:616
Definition: BattlegroundAV.h:566
Definition: BattlegroundAV.h:584
Definition: BattlegroundAV.h:596
Definition: BattlegroundAV.h:593
Definition: BattlegroundAV.h:613
Definition: BattlegroundAV.h:608
Definition: BattlegroundAV.h:548
Definition: BattlegroundAV.h:627
Definition: BattlegroundAV.h:560
Definition: BattlegroundAV.h:567
Definition: BattlegroundAV.h:602
Definition: BattlegroundAV.h:550
Definition: BattlegroundAV.h:599
Definition: BattlegroundAV.h:576
Definition: BattlegroundAV.h:610
Definition: BattlegroundAV.h:563
Definition: BattlegroundAV.h:564
Definition: BattlegroundAV.h:568
Definition: BattlegroundAV.h:623
Definition: BattlegroundAV.h:544
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 
1289 {
1290  AV_GRAVE_STORM_AID = 751,
1291  AV_GRAVE_STORM_GRAVE = 689,
1292  AV_GRAVE_STONE_GRAVE = 729,
1293  AV_GRAVE_SNOWFALL = 169,
1294  AV_GRAVE_ICE_GRAVE = 749,
1295  AV_GRAVE_FROSTWOLF = 690,
1296  AV_GRAVE_FROST_HUT = 750,
1297  AV_GRAVE_MAIN_ALLIANCE = 611,
1298  AV_GRAVE_MAIN_HORDE = 610
1299 };
Definition: BattlegroundAV.h:1294
Definition: BattlegroundAV.h:1291
Definition: BattlegroundAV.h:1297
Definition: BattlegroundAV.h:1298
Definition: BattlegroundAV.h:1290
Definition: BattlegroundAV.h:1292
Definition: BattlegroundAV.h:1293
Definition: BattlegroundAV.h:1296
Definition: BattlegroundAV.h:1295
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 
161 {
177 
178  BG_AV_NODES_MAX = 15
179 };
Definition: BattlegroundAV.h:170
Definition: BattlegroundAV.h:162
Definition: BattlegroundAV.h:163
Definition: BattlegroundAV.h:176
Definition: BattlegroundAV.h:172
Definition: BattlegroundAV.h:173
Definition: BattlegroundAV.h:174
Definition: BattlegroundAV.h:169
Definition: BattlegroundAV.h:168
Definition: BattlegroundAV.h:171
Definition: BattlegroundAV.h:164
Definition: BattlegroundAV.h:175
Definition: BattlegroundAV.h:165
Definition: BattlegroundAV.h:167
Definition: BattlegroundAV.h:166
Definition: BattlegroundAV.h:178
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 
114 {
115  //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
116  //snowfall 4flags as eyecandy 179424 (alliance neutral)
117  //Banners - stolen from battleground_AB.h ;-)
118  BG_AV_OBJECTID_BANNER_A = 178925, // can only be used by horde
119  BG_AV_OBJECTID_BANNER_H = 178943, // can only be used by alliance
120  BG_AV_OBJECTID_BANNER_CONT_A = 178940, // can only be used by horde
121  BG_AV_OBJECTID_BANNER_CONT_H = 179435, // can only be used by alliance
122 
123  BG_AV_OBJECTID_BANNER_A_B = 178365,
124  BG_AV_OBJECTID_BANNER_H_B = 178364,
128 
129  //snowfall eyecandy banner:
134 
135  //banners on top of towers:
136  BG_AV_OBJECTID_TOWER_BANNER_A = 178927, //[PH] Alliance A1 Tower Banner BIG
137  BG_AV_OBJECTID_TOWER_BANNER_H = 178955, //[PH] Horde H1 Tower Banner BIG
138  BG_AV_OBJECTID_TOWER_BANNER_PA = 179446, //[PH] Alliance H1 Tower Pre-Banner BIG
139  BG_AV_OBJECTID_TOWER_BANNER_PH = 179436, //[PH] Horde A1 Tower Pre-Banner BIG
140 
141  //Auras
142  BG_AV_OBJECTID_AURA_A = 180421,
143  BG_AV_OBJECTID_AURA_H = 180422,
144  BG_AV_OBJECTID_AURA_N = 180423,
145  BG_AV_OBJECTID_AURA_A_S = 180100,
146  BG_AV_OBJECTID_AURA_H_S = 180101,
147  BG_AV_OBJECTID_AURA_N_S = 180102,
148 
149  BG_AV_OBJECTID_GATE_A = 180424,
150  BG_AV_OBJECTID_GATE_H = 180424,
151 
152  //mine supplies
153  BG_AV_OBJECTID_MINE_N = 178785,
154  BG_AV_OBJECTID_MINE_S = 178784,
155 
156  BG_AV_OBJECTID_FIRE = 179065,
157  BG_AV_OBJECTID_SMOKE = 179066
158 };
Definition: BattlegroundAV.h:121
Definition: BattlegroundAV.h:147
Definition: BattlegroundAV.h:138
Definition: BattlegroundAV.h:123
Definition: BattlegroundAV.h:149
Definition: BattlegroundAV.h:118
Definition: BattlegroundAV.h:127
Definition: BattlegroundAV.h:119
Definition: BattlegroundAV.h:145
Definition: BattlegroundAV.h:142
Definition: BattlegroundAV.h:120
Definition: BattlegroundAV.h:156
Definition: BattlegroundAV.h:130
Definition: BattlegroundAV.h:136
Definition: BattlegroundAV.h:153
Definition: BattlegroundAV.h:139
Definition: BattlegroundAV.h:137
Definition: BattlegroundAV.h:146
Definition: BattlegroundAV.h:157
Definition: BattlegroundAV.h:143
Definition: BattlegroundAV.h:125
Definition: BattlegroundAV.h:124
Definition: BattlegroundAV.h:132
Definition: BattlegroundAV.h:126
Definition: BattlegroundAV.h:154
Definition: BattlegroundAV.h:144
Definition: BattlegroundAV.h:131
Definition: BattlegroundAV.h:150
Definition: BattlegroundAV.h:133
Enumerator
AV_OBJECTIVE_ASSAULT_TOWER 
AV_OBJECTIVE_ASSAULT_GRAVEYARD 
AV_OBJECTIVE_DEFEND_TOWER 
AV_OBJECTIVE_DEFEND_GRAVEYARD 
1475 {
1480 };
Definition: BattlegroundAV.h:1478
Definition: BattlegroundAV.h:1479
Definition: BattlegroundAV.h:1477
Definition: BattlegroundAV.h:1476
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 
315 {
339 
350  AV_OPLACE_SNOW_1 = 123,
351  AV_OPLACE_SNOW_2 = 124,
352  AV_OPLACE_SNOW_3 = 125,
353  AV_OPLACE_SNOW_4 = 126,
358 
359  AV_OPLACE_MAX = 149
360 };
Definition: BattlegroundAV.h:355
Definition: BattlegroundAV.h:344
Definition: BattlegroundAV.h:338
Definition: BattlegroundAV.h:333
Definition: BattlegroundAV.h:328
Definition: BattlegroundAV.h:326
Definition: BattlegroundAV.h:332
Definition: BattlegroundAV.h:321
Definition: BattlegroundAV.h:352
Definition: BattlegroundAV.h:329
Definition: BattlegroundAV.h:354
Definition: BattlegroundAV.h:353
Definition: BattlegroundAV.h:346
Definition: BattlegroundAV.h:322
Definition: BattlegroundAV.h:331
Definition: BattlegroundAV.h:356
Definition: BattlegroundAV.h:327
Definition: BattlegroundAV.h:337
Definition: BattlegroundAV.h:330
Definition: BattlegroundAV.h:334
Definition: BattlegroundAV.h:345
Definition: BattlegroundAV.h:347
Definition: BattlegroundAV.h:317
Definition: BattlegroundAV.h:323
Definition: BattlegroundAV.h:325
Definition: BattlegroundAV.h:349
Definition: BattlegroundAV.h:324
Definition: BattlegroundAV.h:335
Definition: BattlegroundAV.h:350
Definition: BattlegroundAV.h:359
Definition: BattlegroundAV.h:318
Definition: BattlegroundAV.h:319
Definition: BattlegroundAV.h:341
Definition: BattlegroundAV.h:316
Definition: BattlegroundAV.h:351
Definition: BattlegroundAV.h:340
Definition: BattlegroundAV.h:342
Definition: BattlegroundAV.h:357
Definition: BattlegroundAV.h:343
Definition: BattlegroundAV.h:336
Definition: BattlegroundAV.h:320
Definition: BattlegroundAV.h:348
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 
182 {
194 
206 
218 
230 
232 
233  BG_AV_OBJECT_DOOR_H = 45,
234  BG_AV_OBJECT_DOOR_A = 46,
235 //auras for graveyards (3auras per graveyard neutral, alliance, horde)
257 
258  //big flags on top of towers 2 flags on each (contested, (alliance | horde)) + 2 auras
291 
310 
311  BG_AV_OBJECT_MAX = 237
312 };
Definition: BattlegroundAV.h:227
Definition: BattlegroundAV.h:246
Definition: BattlegroundAV.h:302
Definition: BattlegroundAV.h:185
Definition: BattlegroundAV.h:200
Definition: BattlegroundAV.h:274
Definition: BattlegroundAV.h:215
Definition: BattlegroundAV.h:296
Definition: BattlegroundAV.h:236
Definition: BattlegroundAV.h:239
Definition: BattlegroundAV.h:256
Definition: BattlegroundAV.h:192
Definition: BattlegroundAV.h:298
Definition: BattlegroundAV.h:203
Definition: BattlegroundAV.h:265
Definition: BattlegroundAV.h:287
Definition: BattlegroundAV.h:276
Definition: BattlegroundAV.h:243
Definition: BattlegroundAV.h:213
Definition: BattlegroundAV.h:270
Definition: BattlegroundAV.h:266
Definition: BattlegroundAV.h:285
Definition: BattlegroundAV.h:219
Definition: BattlegroundAV.h:228
Definition: BattlegroundAV.h:262
Definition: BattlegroundAV.h:271
Definition: BattlegroundAV.h:210
Definition: BattlegroundAV.h:290
Definition: BattlegroundAV.h:233
Definition: BattlegroundAV.h:201
Definition: BattlegroundAV.h:190
Definition: BattlegroundAV.h:214
Definition: BattlegroundAV.h:284
Definition: BattlegroundAV.h:272
Definition: BattlegroundAV.h:184
Definition: BattlegroundAV.h:275
Definition: BattlegroundAV.h:292
Definition: BattlegroundAV.h:281
Definition: BattlegroundAV.h:187
Definition: BattlegroundAV.h:255
Definition: BattlegroundAV.h:207
Definition: BattlegroundAV.h:261
Definition: BattlegroundAV.h:229
Definition: BattlegroundAV.h:198
Definition: BattlegroundAV.h:273
Definition: BattlegroundAV.h:297
Definition: BattlegroundAV.h:283
Definition: BattlegroundAV.h:183
Definition: BattlegroundAV.h:225
Definition: BattlegroundAV.h:202
Definition: BattlegroundAV.h:222
Definition: BattlegroundAV.h:209
Definition: BattlegroundAV.h:237
Definition: BattlegroundAV.h:223
Definition: BattlegroundAV.h:212
Definition: BattlegroundAV.h:245
Definition: BattlegroundAV.h:289
Definition: BattlegroundAV.h:311
Definition: BattlegroundAV.h:195
Definition: BattlegroundAV.h:242
Definition: BattlegroundAV.h:204
Definition: BattlegroundAV.h:267
Definition: BattlegroundAV.h:208
Definition: BattlegroundAV.h:251
Definition: BattlegroundAV.h:294
Definition: BattlegroundAV.h:224
Definition: BattlegroundAV.h:303
Definition: BattlegroundAV.h:250
Definition: BattlegroundAV.h:304
Definition: BattlegroundAV.h:186
Definition: BattlegroundAV.h:279
Definition: BattlegroundAV.h:199
Definition: BattlegroundAV.h:244
Definition: BattlegroundAV.h:264
Definition: BattlegroundAV.h:286
Definition: BattlegroundAV.h:282
Definition: BattlegroundAV.h:278
Definition: BattlegroundAV.h:191
Definition: BattlegroundAV.h:226
Definition: BattlegroundAV.h:263
Definition: BattlegroundAV.h:247
Definition: BattlegroundAV.h:193
Definition: BattlegroundAV.h:269
Definition: BattlegroundAV.h:249
Definition: BattlegroundAV.h:259
Definition: BattlegroundAV.h:241
Definition: BattlegroundAV.h:217
Definition: BattlegroundAV.h:268
Definition: BattlegroundAV.h:308
Definition: BattlegroundAV.h:188
Definition: BattlegroundAV.h:238
Definition: BattlegroundAV.h:277
Definition: BattlegroundAV.h:205
Definition: BattlegroundAV.h:307
Definition: BattlegroundAV.h:253
Definition: BattlegroundAV.h:295
Definition: BattlegroundAV.h:260
Definition: BattlegroundAV.h:301
Definition: BattlegroundAV.h:231
Definition: BattlegroundAV.h:211
Definition: BattlegroundAV.h:293
Definition: BattlegroundAV.h:300
Definition: BattlegroundAV.h:197
Definition: BattlegroundAV.h:216
Definition: BattlegroundAV.h:288
Definition: BattlegroundAV.h:254
Definition: BattlegroundAV.h:280
Definition: BattlegroundAV.h:196
Definition: BattlegroundAV.h:240
Definition: BattlegroundAV.h:189
Definition: BattlegroundAV.h:305
Definition: BattlegroundAV.h:306
Definition: BattlegroundAV.h:220
Definition: BattlegroundAV.h:248
Definition: BattlegroundAV.h:309
Definition: BattlegroundAV.h:252
Definition: BattlegroundAV.h:299
Definition: BattlegroundAV.h:221
Definition: BattlegroundAV.h:234
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
105 {
106  AV_STATICCPLACE_MAX = 123,
107  AV_NORTH_MINE = 0,
108  AV_SOUTH_MINE = 1,
109  AV_MINE_TICK_TIMER = 45000,
110  AV_MINE_RECLAIM_TIMER = 1200000,
111  AV_NEUTRAL_TEAM = 0 //this is the neutral owner of snowfall
112 };
Definition: BattlegroundAV.h:111
Definition: BattlegroundAV.h:108
Definition: BattlegroundAV.h:110
Definition: BattlegroundAV.h:106
Definition: BattlegroundAV.h:107
Definition: BattlegroundAV.h:109
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 
1449 {
1450  AV_QUEST_A_SCRAPS1 = 7223,
1451  AV_QUEST_A_SCRAPS2 = 6781,
1452  AV_QUEST_H_SCRAPS1 = 7224,
1453  AV_QUEST_H_SCRAPS2 = 6741,
1454  AV_QUEST_A_COMMANDER1 = 6942, //soldier
1455  AV_QUEST_H_COMMANDER1 = 6825,
1456  AV_QUEST_A_COMMANDER2 = 6941, //leutnant
1457  AV_QUEST_H_COMMANDER2 = 6826,
1458  AV_QUEST_A_COMMANDER3 = 6943, //commander
1459  AV_QUEST_H_COMMANDER3 = 6827,
1460  AV_QUEST_A_BOSS1 = 7386, // 5 cristal/blood
1461  AV_QUEST_H_BOSS1 = 7385,
1462  AV_QUEST_A_BOSS2 = 6881, // 1
1463  AV_QUEST_H_BOSS2 = 6801,
1464  AV_QUEST_A_NEAR_MINE = 5892, //the mine near start location of team
1465  AV_QUEST_H_NEAR_MINE = 5893,
1466  AV_QUEST_A_OTHER_MINE = 6982, //the other mine ;)
1467  AV_QUEST_H_OTHER_MINE = 6985,
1468  AV_QUEST_A_RIDER_HIDE = 7026,
1469  AV_QUEST_H_RIDER_HIDE = 7002,
1470  AV_QUEST_A_RIDER_TAME = 7027,
1471  AV_QUEST_H_RIDER_TAME = 7001
1472 };
Definition: BattlegroundAV.h:1453
Definition: BattlegroundAV.h:1471
Definition: BattlegroundAV.h:1454
Definition: BattlegroundAV.h:1468
Definition: BattlegroundAV.h:1450
Definition: BattlegroundAV.h:1469
Definition: BattlegroundAV.h:1458
Definition: BattlegroundAV.h:1451
Definition: BattlegroundAV.h:1464
Definition: BattlegroundAV.h:1462
Definition: BattlegroundAV.h:1470
Definition: BattlegroundAV.h:1457
Definition: BattlegroundAV.h:1460
Definition: BattlegroundAV.h:1465
Definition: BattlegroundAV.h:1467
Definition: BattlegroundAV.h:1461
Definition: BattlegroundAV.h:1452
Definition: BattlegroundAV.h:1456
Definition: BattlegroundAV.h:1463
Definition: BattlegroundAV.h:1466
Definition: BattlegroundAV.h:1455
Definition: BattlegroundAV.h:1459
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 
59 {
60 
61 /*
62 8212:
63  alliance grave assault
64  alliance tower assault
65  drek "mlanzenabschaum! In meiner Burg?! Toetet sie all" - nicht immer der sound
66 8333:
67  galv "sterbt fuer euch ist kein platz hier"
68 
69 8332:
70  bal "Verschwinde, dreckiger Abschaum! Die Allianz wird im Alteractal "
71 8174:
72  horde tower assault
73  horde grave assault
74  van "es Sturmlanzenklans, euer General wird angegriffen! Ich fordere Unterst"
75 8173:
76  ally grave capture/defend
77  tower destroy
78  mine capture
79  ally wins
80 8192:
81  ally tower destroy(only iceblood - found a bug^^)
82  ally tower defend
83  horde tower defend
84 8213
85 horde:
86  grave defend/capture
87  tower destroy
88  mine capture
89  horde wins
90  */
91 
92  AV_SOUND_NEAR_VICTORY = 8456,
93 
94  AV_SOUND_ALLIANCE_ASSAULTS = 8212, //tower, grave + enemy boss if someone tries to attack him
96  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
97  AV_SOUND_HORDE_GOOD = 8213,
99 
100  AV_SOUND_ALLIANCE_CAPTAIN = 8232, //gets called when someone attacks them and at the beginning after 3min+rand(x)*10sec (maybe buff)
102 };
Definition: BattlegroundAV.h:96
Definition: BattlegroundAV.h:94
Definition: BattlegroundAV.h:100
Definition: BattlegroundAV.h:101
Definition: BattlegroundAV.h:97
Definition: BattlegroundAV.h:92
Definition: BattlegroundAV.h:98
Definition: BattlegroundAV.h:95
Enumerator
POINT_NEUTRAL 
POINT_ASSAULTED 
POINT_DESTROYED 
POINT_CONTROLED 
1321 {
1322  POINT_NEUTRAL = 0,
1323  POINT_ASSAULTED = 1,
1324  POINT_DESTROYED = 2,
1325  POINT_CONTROLED = 3
1326 };
Definition: BattlegroundAV.h:1323
Definition: BattlegroundAV.h:1322
Definition: BattlegroundAV.h:1325
Definition: BattlegroundAV.h:1324
Enumerator
AV_Alliance_Score 
AV_Horde_Score 
AV_SHOW_H_SCORE 
AV_SHOW_A_SCORE 
AV_SNOWFALL_N 
1329 {
1330  AV_Alliance_Score = 3127,
1331  AV_Horde_Score = 3128,
1332  AV_SHOW_H_SCORE = 3133,
1333  AV_SHOW_A_SCORE = 3134,
1334 
1335 /*
1336  //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 (:)
1337 
1338 // Graves
1339 
1340  // Alliance
1341  //Stormpike first aid station
1342  AV_AID_A_C = 1325,
1343  AV_AID_A_A = 1326,
1344  AV_AID_H_C = 1327,
1345  AV_AID_H_A = 1328,
1346  //Stormpike Graveyard
1347  AV_PIKEGRAVE_A_C = 1333,
1348  AV_PIKEGRAVE_A_A = 1335,
1349  AV_PIKEGRAVE_H_C = 1334,
1350  AV_PIKEGRAVE_H_A = 1336,
1351  //Stoneheart Grave
1352  AV_STONEHEART_A_C = 1302,
1353  AV_STONEHEART_A_A = 1304, //over hc
1354  AV_STONEHEART_H_C = 1301, //over ac
1355  AV_STONEHEART_H_A = 1303, //over aa
1356  //Neutral
1357  //Snowfall Grave
1358 */
1359  AV_SNOWFALL_N = 1966 //over aa
1360 /*
1361  AV_SNOWFALL_A_C = 1341, //over hc
1362  AV_SNOWFALL_A_A = 1343, //over ha
1363  AV_SNOWFALL_H_C = 1342,
1364  AV_SNOWFALL_H_A = 1344, //over ac
1365  //Horde
1366  //Iceblood grave
1367  AV_ICEBLOOD_A_C = 1346, //over hc
1368  AV_ICEBLOOD_A_A = 1348, //over ac
1369  AV_ICEBLOOD_H_C = 1347,
1370  AV_ICEBLOOD_H_A = 1349, //over aa
1371  //Frostwolf Grave
1372  AV_FROSTWOLF_A_C = 1337, //over hc
1373  AV_FROSTWOLF_A_A = 1339, //over ac
1374  AV_FROSTWOLF_H_C = 1338,
1375  AV_FROSTWOLF_H_A = 1340, //over aa
1376  //Frostwolf Hut
1377  AV_FROSTWOLFHUT_A_C = 1329, //over hc
1378  AV_FROSTWOLFHUT_A_A = 1331, //over ha
1379  AV_FROSTWOLFHUT_H_C = 1330,
1380  AV_FROSTWOLFHUT_H_A = 1332, //over ac
1381 
1382 //Towers
1383  //Alliance
1384  //Dunbaldar South Bunker
1385  AV_DUNS_CONTROLLED = 1361,
1386  AV_DUNS_DESTROYED = 1370,
1387  AV_DUNS_ASSAULTED = 1378,
1388  //Dunbaldar North Bunker
1389  AV_DUNN_CONTROLLED = 1362,
1390  AV_DUNN_DESTROYED = 1371,
1391  AV_DUNN_ASSAULTED = 1379,
1392  //Icewing Bunker
1393  AV_ICEWING_CONTROLLED = 1363,
1394  AV_ICEWING_DESTROYED = 1372,
1395  AV_ICEWING_ASSAULTED = 1380,
1396  //Stoneheart Bunker
1397  AV_STONEH_CONTROLLED = 1364,
1398  AV_STONEH_DESTROYED = 1373,
1399  AV_STONEH_ASSAULTED = 1381,
1400  //Horde
1401  //Iceblood Tower
1402  AV_ICEBLOOD_CONTROLLED = 1385,
1403  AV_ICEBLOOD_DESTROYED = 1368,
1404  AV_ICEBLOOD_ASSAULTED = 1390,
1405  //Tower Point
1406  AV_TOWERPOINT_CONTROLLED = 1384,
1407  AV_TOWERPOINT_DESTROYED = 1367, //goes over controlled
1408  AV_TOWERPOINT_ASSAULTED = 1389, //goes over destroyed
1409  //Frostwolf West
1410  AV_FROSTWOLFW_CONTROLLED = 1382,
1411  AV_FROSTWOLFW_DESTROYED = 1365, //over controlled
1412  AV_FROSTWOLFW_ASSAULTED = 1387, //over destroyed
1413  //Frostwolf East
1414  AV_FROSTWOLFE_CONTROLLED = 1383,
1415  AV_FROSTWOLFE_DESTROYED = 1366,
1416  AV_FROSTWOLFE_ASSAULTED = 1388,
1417 
1418 //mines
1419 
1420  AV_N_MINE_N = 1360,
1421  AV_N_MINE_A = 1358,
1422  AV_N_MINE_H = 1359,
1423 
1424  AV_S_MINE_N = 1357,
1425  AV_S_MINE_A = 1355,
1426  AV_S_MINE_H = 1356,
1427 
1428 //towers assaulted by own team (unused)
1429  AV_STONEH_UNUSED = 1377,
1430  AV_ICEWING_UNUSED = 1376,
1431  AV_DUNS_UNUSED = 1375,
1432  AV_DUNN_UNUSED = 1374,
1433 
1434  AV_ICEBLOOD_UNUSED = 1395,
1435  AV_TOWERPOINT_UNUSED = 1394,
1436  AV_FROSTWOLFE_UNUSED = 1393,
1437  AV_FROSTWOLFW_UNUSED = 1392
1438 */
1439 };
Definition: BattlegroundAV.h:1359
Definition: BattlegroundAV.h:1330
Definition: BattlegroundAV.h:1331
Definition: BattlegroundAV.h:1332
Definition: BattlegroundAV.h:1333
Enumerator
ACTION_BUFF_YELL 
ACTION_INTRO_BALTHARUS 
ACTION_BALTHARUS_DEATH 
ACTION_INTRO_HALION 
ACTION_ENEMY_GUNSHIP_TALK 
ACTION_EXIT_SHIP 
ACTION_FESTERGUT_COMBAT 
ACTION_FESTERGUT_GAS 
ACTION_FESTERGUT_DEATH 
ACTION_ROTFACE_COMBAT 
ACTION_ROTFACE_OOZE 
ACTION_ROTFACE_DEATH 
ACTION_CHANGE_PHASE 
ACTION_KILL_MINCHAR 
ACTION_VRYKUL_DEATH 
ACTION_START_FROSTWYRM 
ACTION_TRIGGER_ASPHYXIATION 
ACTION_RESTORE_LIGHT 
ACTION_FROSTMOURNE_INTRO 
54 {
55  ACTION_BUFF_YELL = -30001
56 };
Definition: BattlegroundAV.h:55
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_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 
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_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 
SAY_CRATES_COMPLETED 
SAY_INFINITE_START 
SAY_INFINITE 
SAY_INFINITE_FAIL 
SAY_FAIL_EVENT 
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 
EMOTE_UNSTABLE_EXPLOSION 
SAY_UNSTABLE_EXPLOSION 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_MUTATED_INFECTION 
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_TIRION_INTRO_1 
SAY_TIRION_INTRO_2 
SAY_TIRION_INTRO_3 
SAY_TIRION_INTRO_4 
SAY_TIRION_INTRO_H_5 
SAY_TIRION_INTRO_A_5 
SAY_LK_INTRO_1 
SAY_LK_INTRO_2 
SAY_LK_INTRO_3 
SAY_LK_INTRO_4 
SAY_LK_INTRO_5 
SAY_BOLVAR_INTRO_1 
SAY_SAURFANG_INTRO_1 
SAY_SAURFANG_INTRO_2 
SAY_SAURFANG_INTRO_3 
SAY_SAURFANG_INTRO_4 
SAY_MURADIN_INTRO_1 
SAY_MURADIN_INTRO_2 
SAY_MURADIN_INTRO_3 
SAY_TRAP_ACTIVATE 
EMOTE_DEATH_PLAGUE_WARNING 
SAY_SVALNA_KILL_CAPTAIN 
SAY_SVALNA_KILL 
SAY_SVALNA_CAPTAIN_DEATH 
SAY_SVALNA_DEATH 
EMOTE_SVALNA_IMPALE 
EMOTE_SVALNA_BROKEN_SHIELD 
SAY_CROK_INTRO_1 
SAY_ARNATH_INTRO_2 
SAY_CROK_INTRO_3 
SAY_SVALNA_EVENT_START 
SAY_CROK_COMBAT_WP_0 
SAY_CROK_COMBAT_WP_1 
SAY_CROK_FINAL_WP 
SAY_SVALNA_RESURRECT_CAPTAINS 
SAY_CROK_COMBAT_SVALNA 
SAY_SVALNA_AGGRO 
SAY_CAPTAIN_DEATH 
SAY_CAPTAIN_RESURRECTED 
SAY_CAPTAIN_KILL 
SAY_CAPTAIN_SECOND_DEATH 
SAY_CAPTAIN_SURVIVE_TALK 
SAY_CROK_WEAKENING_GAUNTLET 
SAY_CROK_WEAKENING_SVALNA 
SAY_CROK_DEATH 
SAY_ONBOARD 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_CHAIN 
SAY_FROST_BLAST 
SAY_REQUEST_AID 
EMOTE_PHASE_TWO 
SAY_SUMMON_MINIONS 
SAY_SPECIAL 
SAY_ANSWER_REQUEST 
SAY_GUARDIAN_SPAWNED 
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_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 
SAY_AGGRO 
SAY_DEATH 
SAY_DIED_FIRST 
SAY_KILL 
SAY_DEATH_RESPONSE 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_BJORN 
SAY_SUMMON_HALDOR 
SAY_SUMMON_RANULF 
SAY_SUMMON_TORGYN 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
EMOTE_DARK_SHELL 
SAY_TAUNT 
SAY_AGGRO 
SAY_SPELL 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
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 
1523 {
1524  // Herold
1525  // Towers/Graveyards = 1 - 60
1532  TEXT_ALLIANCE_WINS = 67, // NYI /// @todo: sound is missing
1533  TEXT_HORDE_WINS = 68, // NYI /// @todo: sound is missing
1534 
1535  // Taskmaster Snivvle
1537 };
Definition: BattlegroundAV.h:1531
Definition: BattlegroundAV.h:1530
Definition: BattlegroundAV.h:1536
Definition: BattlegroundAV.h:1532
Definition: BattlegroundAV.h:1528
Definition: BattlegroundAV.h:1529
Definition: BattlegroundAV.h:1526
Definition: BattlegroundAV.h:1533
Definition: BattlegroundAV.h:1527

Function Documentation

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

Variable Documentation

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)
Position const BG_AV_CreaturePos[AV_CPLACE_MAX]
Position const BG_AV_DoorPositons[2]
Initial value:
=
{
{780.487f, -493.024f, 99.9553f, 3.0976f},
{-1375.193f, -538.981f, 55.2824f, 0.72178f}
}
const uint32 BG_AV_GraveyardIds[9]
Initial value:
=
{
}
Definition: BattlegroundAV.h:1294
Definition: BattlegroundAV.h:1291
Definition: BattlegroundAV.h:1297
Definition: BattlegroundAV.h:1298
Definition: BattlegroundAV.h:1290
Definition: BattlegroundAV.h:1292
Definition: BattlegroundAV.h:1293
Definition: BattlegroundAV.h:1296
Definition: BattlegroundAV.h:1295
const uint32 BG_AV_MineWorldStates[2][3]
Initial value:
=
{
{1358, 1360, 1359},
{1355, 1357, 1356}
}
Position const BG_AV_ObjectPos[AV_OPLACE_MAX]
const uint32 BG_AV_StaticCreatureInfo[51]
const float BG_AV_StaticCreaturePos[AV_STATICCPLACE_MAX][5]
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:170
Definition: BattlegroundAV.h:162
Definition: BattlegroundAV.h:163
Definition: BattlegroundAV.h:176
Definition: BattlegroundAV.h:172
Definition: BattlegroundAV.h:173
Definition: BattlegroundAV.h:174
Definition: BattlegroundAV.h:169
Definition: BattlegroundAV.h:168
Definition: BattlegroundAV.h:171
Definition: BattlegroundAV.h:164
Definition: BattlegroundAV.h:175
Definition: BattlegroundAV.h:165
Definition: BattlegroundAV.h:167
Definition: BattlegroundAV.h:166