TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BattlefieldWG.h File Reference
#include "Battlefield.h"
+ Include dependency graph for BattlefieldWG.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BfGraveyardWG
 
struct  BfWGCoordGY
 
class  WintergraspCapturePoint
 
class  BattlefieldWG
 
struct  WintergraspBuildingSpawnData
 
struct  WintergraspObjectPositionData
 
struct  StaticWintergraspTowerInfo
 
struct  WintergraspTeleporterData
 
struct  WintergraspTowerData
 
struct  WintergraspTowerCannonData
 
struct  StaticWintergraspWorkshopInfo
 
struct  BfWGGameObjectBuilding
 
struct  WintergraspWorkshop
 

Typedefs

typedef std::set< GameObject * > GameObjectSet
 
typedef std::set
< BfWGGameObjectBuilding * > 
GameObjectBuildingSet
 
typedef std::set
< WintergraspWorkshop * > 
WorkshopSet
 
typedef std::set< Group * > GroupSet
 

Enumerations

enum  WintergrastData { BATTLEFIELD_WG_ZONEID = 4197, BATTLEFIELD_WG_MAPID = 571 }
 
enum  WintergraspSpells {
  SPELL_RECRUIT = 37795, SPELL_CORPORAL = 33280, SPELL_LIEUTENANT = 55629, SPELL_TENACITY = 58549,
  SPELL_TENACITY_VEHICLE = 59911, SPELL_TOWER_CONTROL = 62064, SPELL_SPIRITUAL_IMMUNITY = 58729, SPELL_GREAT_HONOR = 58555,
  SPELL_GREATER_HONOR = 58556, SPELL_GREATEST_HONOR = 58557, SPELL_ALLIANCE_FLAG = 14268, SPELL_HORDE_FLAG = 14267,
  SPELL_GRAB_PASSENGER = 61178, SPELL_VICTORY_REWARD = 56902, SPELL_DEFEAT_REWARD = 58494, SPELL_DAMAGED_TOWER = 59135,
  SPELL_DESTROYED_TOWER = 59136, SPELL_DAMAGED_BUILDING = 59201, SPELL_INTACT_BUILDING = 59203, SPELL_TELEPORT_BRIDGE = 59096,
  SPELL_TELEPORT_FORTRESS = 60035, SPELL_TELEPORT_DALARAN = 53360, SPELL_VICTORY_AURA = 60044, SPELL_WINTERGRASP_WATER = 36444,
  SPELL_ESSENCE_OF_WINTERGRASP = 58045, SPELL_WINTERGRASP_RESTRICTED_FLIGHT_AREA = 91604, SPELL_HORDE_CONTROLS_FACTORY_PHASE_SHIFT = 56618, SPELL_ALLIANCE_CONTROLS_FACTORY_PHASE_SHIFT = 56617,
  SPELL_HORDE_CONTROL_PHASE_SHIFT = 55773, SPELL_ALLIANCE_CONTROL_PHASE_SHIFT = 55774
}
 
enum  WintergraspData {
  BATTLEFIELD_WG_DATA_DAMAGED_TOWER_DEF, BATTLEFIELD_WG_DATA_BROKEN_TOWER_DEF, BATTLEFIELD_WG_DATA_DAMAGED_TOWER_ATT, BATTLEFIELD_WG_DATA_BROKEN_TOWER_ATT,
  BATTLEFIELD_WG_DATA_MAX_VEHICLE_A, BATTLEFIELD_WG_DATA_MAX_VEHICLE_H, BATTLEFIELD_WG_DATA_VEHICLE_A, BATTLEFIELD_WG_DATA_VEHICLE_H,
  BATTLEFIELD_WG_DATA_MAX
}
 
enum  WintergraspAchievements {
  ACHIEVEMENTS_WIN_WG = 1717, ACHIEVEMENTS_WIN_WG_100 = 1718, ACHIEVEMENTS_WG_GNOMESLAUGHTER = 1723, ACHIEVEMENTS_WG_TOWER_DESTROY = 1727,
  ACHIEVEMENTS_DESTRUCTION_DERBY_A = 1737, ACHIEVEMENTS_WG_TOWER_CANNON_KILL = 1751, ACHIEVEMENTS_WG_MASTER_A = 1752, ACHIEVEMENTS_WIN_WG_TIMER_10 = 1755,
  ACHIEVEMENTS_STONE_KEEPER_50 = 2085, ACHIEVEMENTS_STONE_KEEPER_100 = 2086, ACHIEVEMENTS_STONE_KEEPER_250 = 2087, ACHIEVEMENTS_STONE_KEEPER_500 = 2088,
  ACHIEVEMENTS_STONE_KEEPER_1000 = 2089, ACHIEVEMENTS_WG_RANGER = 2199, ACHIEVEMENTS_DESTRUCTION_DERBY_H = 2476, ACHIEVEMENTS_WG_MASTER_H = 2776
}
 
enum  WintergraspWorldStates {
  BATTLEFIELD_WG_WORLD_STATE_VEHICLE_H = 3490, BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_H = 3491, BATTLEFIELD_WG_WORLD_STATE_VEHICLE_A = 3680, BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_A = 3681,
  BATTLEFIELD_WG_WORLD_STATE_ACTIVE = 3801, BATTLEFIELD_WG_WORLD_STATE_DEFENDER = 3802, BATTLEFIELD_WG_WORLD_STATE_ATTACKER = 3803, BATTLEFIELD_WG_WORLD_STATE_SHOW_WORLDSTATE = 3710
}
 
enum  WintergraspAreaIds {
  AREA_WINTERGRASP_FORTRESS = 4575, AREA_THE_SUNKEN_RING = 4538, AREA_THE_BROKEN_TEMPLATE = 4539, AREA_WESTPARK_WORKSHOP = 4611,
  AREA_EASTPARK_WORKSHOP = 4612, AREA_WINTERGRASP = 4197, AREA_THE_CHILLED_QUAGMIRE = 4589
}
 
enum  WGGraveyardId {
  BATTLEFIELD_WG_GY_WORKSHOP_NE, BATTLEFIELD_WG_GY_WORKSHOP_NW, BATTLEFIELD_WG_GY_WORKSHOP_SE, BATTLEFIELD_WG_GY_WORKSHOP_SW,
  BATTLEFIELD_WG_GY_KEEP, BATTLEFIELD_WG_GY_HORDE, BATTLEFIELD_WG_GY_ALLIANCE, BATTLEFIELD_WG_GRAVEYARD_MAX
}
 
enum  WGGossipText {
  BATTLEFIELD_WG_GOSSIPTEXT_GY_NE = 20071, BATTLEFIELD_WG_GOSSIPTEXT_GY_NW = 20072, BATTLEFIELD_WG_GOSSIPTEXT_GY_SE = 20074, BATTLEFIELD_WG_GOSSIPTEXT_GY_SW = 20073,
  BATTLEFIELD_WG_GOSSIPTEXT_GY_KEEP = 20070, BATTLEFIELD_WG_GOSSIPTEXT_GY_HORDE = 20075, BATTLEFIELD_WG_GOSSIPTEXT_GY_ALLIANCE = 20076
}
 
enum  WintergraspNpcs {
  BATTLEFIELD_WG_NPC_GUARD_H = 30739, BATTLEFIELD_WG_NPC_GUARD_A = 30740, BATTLEFIELD_WG_NPC_STALKER = 15214, BATTLEFIELD_WG_NPC_VIERON_BLAZEFEATHER = 31102,
  BATTLEFIELD_WG_NPC_STONE_GUARD_MUKAR = 32296, BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN = 31101, BATTLEFIELD_WG_NPC_CHAMPION_ROS_SLAI = 39173, BATTLEFIELD_WG_NPC_COMMANDER_DARDOSH = 31091,
  BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_KILRATH = 31151, BATTLEFIELD_WG_NPC_SIEGESMITH_STRONGHOOF = 31106, BATTLEFIELD_WG_NPC_PRIMALIST_MULFORT = 31053, BATTLEFIELD_WG_NPC_LIEUTENANT_MURP = 31107,
  BATTLEFIELD_WG_NPC_BOWYER_RANDOLPH = 31052, BATTLEFIELD_WG_NPC_KNIGHT_DAMERON = 32294, BATTLEFIELD_WG_NPC_SORCERESS_KAYLANA = 31051, BATTLEFIELD_WG_NPC_MARSHAL_MAGRUDER = 39172,
  BATTLEFIELD_WG_NPC_COMMANDER_ZANNETH = 31036, BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_AHBRAMIS = 31153, BATTLEFIELD_WG_NPC_SIEGE_MASTER_STOUTHANDLE = 31108, BATTLEFIELD_WG_NPC_ANCHORITE_TESSA = 31054,
  BATTLEFIELD_WG_NPC_SENIOR_DEMOLITIONIST_LEGOSO = 31109, NPC_TAUNKA_SPIRIT_GUIDE = 31841, NPC_DWARVEN_SPIRIT_GUIDE = 31842, NPC_WINTERGRASP_SIEGE_ENGINE_ALLIANCE = 28312,
  NPC_WINTERGRASP_SIEGE_ENGINE_HORDE = 32627, NPC_WINTERGRASP_CATAPULT = 27881, NPC_WINTERGRASP_DEMOLISHER = 28094, NPC_WINTERGRASP_TOWER_CANNON = 28366
}
 
enum  WintergraspGameObjectBuildingType {
  BATTLEFIELD_WG_OBJECTTYPE_DOOR, BATTLEFIELD_WG_OBJECTTYPE_TITANRELIC, BATTLEFIELD_WG_OBJECTTYPE_WALL, BATTLEFIELD_WG_OBJECTTYPE_DOOR_LAST,
  BATTLEFIELD_WG_OBJECTTYPE_KEEP_TOWER, BATTLEFIELD_WG_OBJECTTYPE_TOWER
}
 
enum  WintergraspGameObjectState {
  BATTLEFIELD_WG_OBJECTSTATE_NONE, BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_INTACT, BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_DAMAGE, BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_DESTROY,
  BATTLEFIELD_WG_OBJECTSTATE_HORDE_INTACT, BATTLEFIELD_WG_OBJECTSTATE_HORDE_DAMAGE, BATTLEFIELD_WG_OBJECTSTATE_HORDE_DESTROY, BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_INTACT,
  BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_DAMAGE, BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_DESTROY
}
 
enum  WintergraspTowerIds {
  BATTLEFIELD_WG_TOWER_FORTRESS_NW, BATTLEFIELD_WG_TOWER_FORTRESS_SW, BATTLEFIELD_WG_TOWER_FORTRESS_SE, BATTLEFIELD_WG_TOWER_FORTRESS_NE,
  BATTLEFIELD_WG_TOWER_SHADOWSIGHT, BATTLEFIELD_WG_TOWER_WINTER_S_EDGE, BATTLEFIELD_WG_TOWER_FLAMEWATCH
}
 
enum  WintergraspWorkshopIds {
  BATTLEFIELD_WG_WORKSHOP_NE, BATTLEFIELD_WG_WORKSHOP_NW, BATTLEFIELD_WG_WORKSHOP_SE, BATTLEFIELD_WG_WORKSHOP_SW,
  BATTLEFIELD_WG_WORKSHOP_KEEP_WEST, BATTLEFIELD_WG_WORKSHOP_KEEP_EAST
}
 
enum  WintergraspWorldstates {
  WORLDSTATE_WORKSHOP_NE = 3701, WORLDSTATE_WORKSHOP_NW = 3700, WORLDSTATE_WORKSHOP_SE = 3703, WORLDSTATE_WORKSHOP_SW = 3702,
  WORLDSTATE_WORKSHOP_K_W = 3698, WORLDSTATE_WORKSHOP_K_E = 3699
}
 
enum  WintergraspTeamControl { BATTLEFIELD_WG_TEAM_ALLIANCE, BATTLEFIELD_WG_TEAM_HORDE, BATTLEFIELD_WG_TEAM_NEUTRAL }
 
enum  WintergraspText {
  BATTLEFIELD_WG_TEXT_SOUTHERN_TOWER_DAMAGE = 1, BATTLEFIELD_WG_TEXT_SOUTHERN_TOWER_DESTROY = 2, BATTLEFIELD_WG_TEXT_EASTERN_TOWER_DAMAGE = 3, BATTLEFIELD_WG_TEXT_EASTERN_TOWER_DESTROY = 4,
  BATTLEFIELD_WG_TEXT_WESTERN_TOWER_DAMAGE = 5, BATTLEFIELD_WG_TEXT_WESTERN_TOWER_DESTROY = 6, BATTLEFIELD_WG_TEXT_NW_KEEPTOWER_DAMAGE = 7, BATTLEFIELD_WG_TEXT_NW_KEEPTOWER_DESTROY = 8,
  BATTLEFIELD_WG_TEXT_SE_KEEPTOWER_DAMAGE = 9, BATTLEFIELD_WG_TEXT_SE_KEEPTOWER_DESTROY = 10, BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_ATTACK_ALLIANCE = 11, BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_CAPTURE_ALLIANCE = 12,
  BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_ATTACK_HORDE = 13, BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_CAPTURE_HORDE = 14, BATTLEFIELD_WG_TEXT_EASTSPARK_ATTACK_ALLIANCE = 15, BATTLEFIELD_WG_TEXT_EASTSPARK_CAPTURE_ALLIANCE = 16,
  BATTLEFIELD_WG_TEXT_EASTSPARK_ATTACK_HORDE = 17, BATTLEFIELD_WG_TEXT_EASTSPARK_CAPTURE_HORDE = 18, BATTLEFIELD_WG_TEXT_SUNKEN_RING_ATTACK_ALLIANCE = 19, BATTLEFIELD_WG_TEXT_SUNKEN_RING_CAPTURE_ALLIANCE = 20,
  BATTLEFIELD_WG_TEXT_SUNKEN_RING_ATTACK_HORDE = 21, BATTLEFIELD_WG_TEXT_SUNKEN_RING_CAPTURE_HORDE = 22, BATTLEFIELD_WG_TEXT_WESTSPARK_ATTACK_ALLIANCE = 23, BATTLEFIELD_WG_TEXT_WESTSPARK_CAPTURE_ALLIANCE = 24,
  BATTLEFIELD_WG_TEXT_WESTSPARK_ATTACK_HORDE = 25, BATTLEFIELD_WG_TEXT_WESTSPARK_CAPTURE_HORDE = 26, BATTLEFIELD_WG_TEXT_START_GROUPING = 27, BATTLEFIELD_WG_TEXT_START_BATTLE = 28,
  BATTLEFIELD_WG_TEXT_FORTRESS_DEFEND_ALLIANCE = 29, BATTLEFIELD_WG_TEXT_FORTRESS_CAPTURE_ALLIANCE = 30, BATTLEFIELD_WG_TEXT_FORTRESS_DEFEND_HORDE = 31, BATTLEFIELD_WG_TEXT_FORTRESS_CAPTURE_HORDE = 32,
  BATTLEFIELD_WG_TEXT_NE_KEEPTOWER_DAMAGE = 33, BATTLEFIELD_WG_TEXT_NE_KEEPTOWER_DESTROY = 34, BATTLEFIELD_WG_TEXT_SW_KEEPTOWER_DAMAGE = 35, BATTLEFIELD_WG_TEXT_SW_KEEPTOWER_DESTROY = 36,
  BATTLEFIELD_WG_TEXT_RANK_CORPORAL = 37, BATTLEFIELD_WG_TEXT_RANK_FIRST_LIEUTENANT = 38
}
 
enum  WintergraspGameObject {
  GO_WINTERGRASP_FACTORY_BANNER_NE = 190475, GO_WINTERGRASP_FACTORY_BANNER_NW = 190487, GO_WINTERGRASP_FACTORY_BANNER_SE = 194959, GO_WINTERGRASP_FACTORY_BANNER_SW = 194962,
  GO_WINTERGRASP_TITAN_S_RELIC = 192829, GO_WINTERGRASP_FORTRESS_TOWER_1 = 190221, GO_WINTERGRASP_FORTRESS_TOWER_2 = 190373, GO_WINTERGRASP_FORTRESS_TOWER_3 = 190377,
  GO_WINTERGRASP_FORTRESS_TOWER_4 = 190378, GO_WINTERGRASP_SHADOWSIGHT_TOWER = 190356, GO_WINTERGRASP_WINTER_S_EDGE_TOWER = 190357, GO_WINTERGRASP_FLAMEWATCH_TOWER = 190358,
  GO_WINTERGRASP_FORTRESS_GATE = 190375, GO_WINTERGRASP_VAULT_GATE = 191810, GO_WINTERGRASP_KEEP_COLLISION_WALL = 194323
}
 

Variables

uint32 const WGQuest [2][6]
 
BfWGCoordGY const WGGraveYard [BATTLEFIELD_WG_GRAVEYARD_MAX]
 
uint32 const VehNumWorldState [] = { 3680, 3490 }
 
uint32 const MaxVehNumWorldState [] = { 3681, 3491 }
 
uint32 const ClockWorldState [] = { 3781, 4354 }
 
uint32 const WintergraspFaction [] = { 1732, 1735, 35 }
 
Position const WintergraspStalkerPos = { 4948.985f, 2937.789f, 550.5172f, 1.815142f }
 
uint8 const WG_MAX_OBJ = 32
 
uint8 const WG_MAX_TURRET = 15
 
uint8 const WG_MAX_KEEP_NPC = 39
 
uint8 const WG_MAX_OUTSIDE_NPC = 14
 
uint8 const WG_OUTSIDE_ALLIANCE_NPC = 7
 
uint8 const WG_MAX_TELEPORTER = 12
 
uint8 const WG_MAX_WORKSHOP = 6
 
uint8 const WG_MAX_TOWER = 7
 
WintergraspBuildingSpawnData const WGGameObjectBuilding [WG_MAX_OBJ]
 
StaticWintergraspTowerInfo const TowerData [WG_MAX_TOWER]
 
Position const WGTurret [WG_MAX_TURRET]
 
WintergraspObjectPositionData const WGKeepNPC [WG_MAX_KEEP_NPC]
 
const WintergraspObjectPositionData WGOutsideNPC [WG_MAX_OUTSIDE_NPC]
 
WintergraspTeleporterData const WGPortalDefenderData [WG_MAX_TELEPORTER]
 
uint8 const WG_MAX_ATTACKTOWERS = 3
 
const WintergraspTowerData AttackTowers [WG_MAX_ATTACKTOWERS]
 
const uint8 WG_MAX_TOWER_CANNON = 7
 
const WintergraspTowerCannonData TowerCannon [WG_MAX_TOWER_CANNON]
 
StaticWintergraspWorkshopInfo const WorkshopData [WG_MAX_WORKSHOP]
 

Typedef Documentation

typedef std::set<GameObject*> GameObjectSet
typedef std::set<Group*> GroupSet
typedef std::set<WintergraspWorkshop*> WorkshopSet

Enumeration Type Documentation

Enumerator
BATTLEFIELD_WG_GOSSIPTEXT_GY_NE 
BATTLEFIELD_WG_GOSSIPTEXT_GY_NW 
BATTLEFIELD_WG_GOSSIPTEXT_GY_SE 
BATTLEFIELD_WG_GOSSIPTEXT_GY_SW 
BATTLEFIELD_WG_GOSSIPTEXT_GY_KEEP 
BATTLEFIELD_WG_GOSSIPTEXT_GY_HORDE 
BATTLEFIELD_WG_GOSSIPTEXT_GY_ALLIANCE 
171 {
179 };
Definition: BattlefieldWG.h:175
Definition: BattlefieldWG.h:173
Definition: BattlefieldWG.h:176
Definition: BattlefieldWG.h:177
Definition: BattlefieldWG.h:178
Definition: BattlefieldWG.h:174
Definition: BattlefieldWG.h:172
Enumerator
BATTLEFIELD_WG_GY_WORKSHOP_NE 
BATTLEFIELD_WG_GY_WORKSHOP_NW 
BATTLEFIELD_WG_GY_WORKSHOP_SE 
BATTLEFIELD_WG_GY_WORKSHOP_SW 
BATTLEFIELD_WG_GY_KEEP 
BATTLEFIELD_WG_GY_HORDE 
BATTLEFIELD_WG_GY_ALLIANCE 
BATTLEFIELD_WG_GRAVEYARD_MAX 
159 {
168 };
Definition: BattlefieldWG.h:163
Definition: BattlefieldWG.h:166
Definition: BattlefieldWG.h:160
Definition: BattlefieldWG.h:164
Definition: BattlefieldWG.h:162
Definition: BattlefieldWG.h:165
Definition: BattlefieldWG.h:167
Definition: BattlefieldWG.h:161
Enumerator
ACHIEVEMENTS_WIN_WG 
ACHIEVEMENTS_WIN_WG_100 
ACHIEVEMENTS_WG_GNOMESLAUGHTER 
Todo:
: Has to be implemented
ACHIEVEMENTS_WG_TOWER_DESTROY 
Todo:
: Has to be implemented
ACHIEVEMENTS_DESTRUCTION_DERBY_A 
ACHIEVEMENTS_WG_TOWER_CANNON_KILL 
Todo:
: Has to be implemented
ACHIEVEMENTS_WG_MASTER_A 
Todo:
: Has to be implemented
ACHIEVEMENTS_WIN_WG_TIMER_10 
Todo:
: Has to be implemented
ACHIEVEMENTS_STONE_KEEPER_50 
ACHIEVEMENTS_STONE_KEEPER_100 
Todo:
: Has to be implemented
ACHIEVEMENTS_STONE_KEEPER_250 
Todo:
: Has to be implemented
ACHIEVEMENTS_STONE_KEEPER_500 
Todo:
: Has to be implemented
ACHIEVEMENTS_STONE_KEEPER_1000 
Todo:
: Has to be implemented
ACHIEVEMENTS_WG_RANGER 
Todo:
: Has to be implemented
ACHIEVEMENTS_DESTRUCTION_DERBY_H 
Todo:
: Has to be implemented
ACHIEVEMENTS_WG_MASTER_H 
Todo:
: Has to be implemented
100 {
101  ACHIEVEMENTS_WIN_WG = 1717,
102  ACHIEVEMENTS_WIN_WG_100 = 1718,
107  ACHIEVEMENTS_WG_MASTER_A = 1752,
114  ACHIEVEMENTS_WG_RANGER = 2199,
117 };
Definition: BattlefieldWG.h:116
Definition: BattlefieldWG.h:101
Definition: BattlefieldWG.h:109
Definition: BattlefieldWG.h:114
Definition: BattlefieldWG.h:104
Definition: BattlefieldWG.h:112
Definition: BattlefieldWG.h:108
Definition: BattlefieldWG.h:111
Definition: BattlefieldWG.h:102
Definition: BattlefieldWG.h:113
Definition: BattlefieldWG.h:107
Definition: BattlefieldWG.h:103
Definition: BattlefieldWG.h:106
Definition: BattlefieldWG.h:115
Definition: BattlefieldWG.h:110
Definition: BattlefieldWG.h:105
Enumerator
AREA_WINTERGRASP_FORTRESS 
AREA_THE_SUNKEN_RING 
AREA_THE_BROKEN_TEMPLATE 
AREA_WESTPARK_WORKSHOP 
AREA_EASTPARK_WORKSHOP 
AREA_WINTERGRASP 
AREA_THE_CHILLED_QUAGMIRE 
132 {
134  AREA_THE_SUNKEN_RING = 4538,
136  AREA_WESTPARK_WORKSHOP = 4611,
137  AREA_EASTPARK_WORKSHOP = 4612,
138  AREA_WINTERGRASP = 4197,
140 };
Definition: BattlefieldWG.h:135
Definition: BattlefieldWG.h:136
Definition: BattlefieldWG.h:137
Definition: BattlefieldWG.h:139
Definition: BattlefieldWG.h:134
Definition: BattlefieldWG.h:138
Definition: BattlefieldWG.h:133
Enumerator
BATTLEFIELD_WG_DATA_DAMAGED_TOWER_DEF 
BATTLEFIELD_WG_DATA_BROKEN_TOWER_DEF 
BATTLEFIELD_WG_DATA_DAMAGED_TOWER_ATT 
BATTLEFIELD_WG_DATA_BROKEN_TOWER_ATT 
BATTLEFIELD_WG_DATA_MAX_VEHICLE_A 
BATTLEFIELD_WG_DATA_MAX_VEHICLE_H 
BATTLEFIELD_WG_DATA_VEHICLE_A 
BATTLEFIELD_WG_DATA_VEHICLE_H 
BATTLEFIELD_WG_DATA_MAX 
Enumerator
GO_WINTERGRASP_FACTORY_BANNER_NE 
GO_WINTERGRASP_FACTORY_BANNER_NW 
GO_WINTERGRASP_FACTORY_BANNER_SE 
GO_WINTERGRASP_FACTORY_BANNER_SW 
GO_WINTERGRASP_TITAN_S_RELIC 
GO_WINTERGRASP_FORTRESS_TOWER_1 
GO_WINTERGRASP_FORTRESS_TOWER_2 
GO_WINTERGRASP_FORTRESS_TOWER_3 
GO_WINTERGRASP_FORTRESS_TOWER_4 
GO_WINTERGRASP_SHADOWSIGHT_TOWER 
GO_WINTERGRASP_WINTER_S_EDGE_TOWER 
GO_WINTERGRASP_FLAMEWATCH_TOWER 
GO_WINTERGRASP_FORTRESS_GATE 
GO_WINTERGRASP_VAULT_GATE 
GO_WINTERGRASP_KEEP_COLLISION_WALL 
560 {
565 
567 
572 
576 
578  GO_WINTERGRASP_VAULT_GATE = 191810,
579 
581 };
Definition: BattlefieldWG.h:561
Definition: BattlefieldWG.h:562
Definition: BattlefieldWG.h:578
Definition: BattlefieldWG.h:580
Definition: BattlefieldWG.h:571
Definition: BattlefieldWG.h:563
Definition: BattlefieldWG.h:574
Definition: BattlefieldWG.h:569
Definition: BattlefieldWG.h:566
Definition: BattlefieldWG.h:573
Definition: BattlefieldWG.h:564
Definition: BattlefieldWG.h:570
Definition: BattlefieldWG.h:575
Definition: BattlefieldWG.h:577
Definition: BattlefieldWG.h:568
Enumerator
BATTLEFIELD_WG_OBJECTTYPE_DOOR 
BATTLEFIELD_WG_OBJECTTYPE_TITANRELIC 
BATTLEFIELD_WG_OBJECTTYPE_WALL 
BATTLEFIELD_WG_OBJECTTYPE_DOOR_LAST 
BATTLEFIELD_WG_OBJECTTYPE_KEEP_TOWER 
BATTLEFIELD_WG_OBJECTTYPE_TOWER 
Enumerator
BATTLEFIELD_WG_OBJECTSTATE_NONE 
BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_INTACT 
BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_DAMAGE 
BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_DESTROY 
BATTLEFIELD_WG_OBJECTSTATE_HORDE_INTACT 
BATTLEFIELD_WG_OBJECTSTATE_HORDE_DAMAGE 
BATTLEFIELD_WG_OBJECTSTATE_HORDE_DESTROY 
BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_INTACT 
BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_DAMAGE 
BATTLEFIELD_WG_OBJECTSTATE_ALLIANCE_DESTROY 
Enumerator
BATTLEFIELD_WG_NPC_GUARD_H 
BATTLEFIELD_WG_NPC_GUARD_A 
BATTLEFIELD_WG_NPC_STALKER 
BATTLEFIELD_WG_NPC_VIERON_BLAZEFEATHER 
BATTLEFIELD_WG_NPC_STONE_GUARD_MUKAR 
BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN 
BATTLEFIELD_WG_NPC_CHAMPION_ROS_SLAI 
BATTLEFIELD_WG_NPC_COMMANDER_DARDOSH 
BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_KILRATH 
BATTLEFIELD_WG_NPC_SIEGESMITH_STRONGHOOF 
BATTLEFIELD_WG_NPC_PRIMALIST_MULFORT 
BATTLEFIELD_WG_NPC_LIEUTENANT_MURP 
BATTLEFIELD_WG_NPC_BOWYER_RANDOLPH 
BATTLEFIELD_WG_NPC_KNIGHT_DAMERON 
BATTLEFIELD_WG_NPC_SORCERESS_KAYLANA 
BATTLEFIELD_WG_NPC_MARSHAL_MAGRUDER 
BATTLEFIELD_WG_NPC_COMMANDER_ZANNETH 
BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_AHBRAMIS 
BATTLEFIELD_WG_NPC_SIEGE_MASTER_STOUTHANDLE 
BATTLEFIELD_WG_NPC_ANCHORITE_TESSA 
BATTLEFIELD_WG_NPC_SENIOR_DEMOLITIONIST_LEGOSO 
NPC_TAUNKA_SPIRIT_GUIDE 
NPC_DWARVEN_SPIRIT_GUIDE 
NPC_WINTERGRASP_SIEGE_ENGINE_ALLIANCE 
NPC_WINTERGRASP_SIEGE_ENGINE_HORDE 
NPC_WINTERGRASP_CATAPULT 
NPC_WINTERGRASP_DEMOLISHER 
NPC_WINTERGRASP_TOWER_CANNON 
182 {
186 
188  BATTLEFIELD_WG_NPC_STONE_GUARD_MUKAR = 32296, // <WINTERGRASP QUARTERMASTER>
189  BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN = 31101, // <MASTER HEXXER>
190  BATTLEFIELD_WG_NPC_CHAMPION_ROS_SLAI = 39173, // <WINTERGRASP QUARTERMASTER>
196 
198  BATTLEFIELD_WG_NPC_KNIGHT_DAMERON = 32294, // <WINTERGRASP QUARTERMASTER>
199  BATTLEFIELD_WG_NPC_SORCERESS_KAYLANA = 31051, // <ENCHANTRESS>
200  BATTLEFIELD_WG_NPC_MARSHAL_MAGRUDER = 39172, // <WINTERGRASP QUARTERMASTER>
206 
207  NPC_TAUNKA_SPIRIT_GUIDE = 31841, // Horde spirit guide for Wintergrasp
208  NPC_DWARVEN_SPIRIT_GUIDE = 31842, // Alliance spirit guide for Wintergrasp
209 
212  NPC_WINTERGRASP_CATAPULT = 27881,
215 };
Definition: BattlefieldWG.h:204
Definition: BattlefieldWG.h:192
Definition: BattlefieldWG.h:207
Definition: BattlefieldWG.h:197
Definition: BattlefieldWG.h:212
Definition: BattlefieldWG.h:185
Definition: BattlefieldWG.h:193
Definition: BattlefieldWG.h:195
Definition: BattlefieldWG.h:188
Definition: BattlefieldWG.h:191
Definition: BattlefieldWG.h:211
Definition: BattlefieldWG.h:199
Definition: BattlefieldWG.h:205
Definition: BattlefieldWG.h:187
Definition: BattlefieldWG.h:214
Definition: BattlefieldWG.h:210
Definition: BattlefieldWG.h:198
Definition: BattlefieldWG.h:200
Definition: BattlefieldWG.h:194
Definition: BattlefieldWG.h:201
Definition: BattlefieldWG.h:203
Definition: BattlefieldWG.h:189
Definition: BattlefieldWG.h:184
Definition: BattlefieldWG.h:190
Definition: BattlefieldWG.h:208
Definition: BattlefieldWG.h:213
Definition: BattlefieldWG.h:202
Definition: BattlefieldWG.h:183
Enumerator
SPELL_RECRUIT 
SPELL_CORPORAL 
SPELL_LIEUTENANT 
SPELL_TENACITY 
SPELL_TENACITY_VEHICLE 
SPELL_TOWER_CONTROL 
SPELL_SPIRITUAL_IMMUNITY 
SPELL_GREAT_HONOR 
SPELL_GREATER_HONOR 
SPELL_GREATEST_HONOR 
SPELL_ALLIANCE_FLAG 
SPELL_HORDE_FLAG 
SPELL_GRAB_PASSENGER 
SPELL_VICTORY_REWARD 
SPELL_DEFEAT_REWARD 
SPELL_DAMAGED_TOWER 
SPELL_DESTROYED_TOWER 
SPELL_DAMAGED_BUILDING 
SPELL_INTACT_BUILDING 
SPELL_TELEPORT_BRIDGE 
SPELL_TELEPORT_FORTRESS 
SPELL_TELEPORT_DALARAN 
SPELL_VICTORY_AURA 
SPELL_WINTERGRASP_WATER 
SPELL_ESSENCE_OF_WINTERGRASP 
SPELL_WINTERGRASP_RESTRICTED_FLIGHT_AREA 
SPELL_HORDE_CONTROLS_FACTORY_PHASE_SHIFT 
SPELL_ALLIANCE_CONTROLS_FACTORY_PHASE_SHIFT 
SPELL_HORDE_CONTROL_PHASE_SHIFT 
SPELL_ALLIANCE_CONTROL_PHASE_SHIFT 
43 {
44  // Wartime auras
45  SPELL_RECRUIT = 37795,
46  SPELL_CORPORAL = 33280,
47  SPELL_LIEUTENANT = 55629,
48  SPELL_TENACITY = 58549,
49  SPELL_TENACITY_VEHICLE = 59911,
50  SPELL_TOWER_CONTROL = 62064,
52  SPELL_GREAT_HONOR = 58555,
53  SPELL_GREATER_HONOR = 58556,
54  SPELL_GREATEST_HONOR = 58557,
55  SPELL_ALLIANCE_FLAG = 14268,
56  SPELL_HORDE_FLAG = 14267,
57  SPELL_GRAB_PASSENGER = 61178,
58 
59  // Reward spells
60  SPELL_VICTORY_REWARD = 56902,
61  SPELL_DEFEAT_REWARD = 58494,
62  SPELL_DAMAGED_TOWER = 59135,
63  SPELL_DESTROYED_TOWER = 59136,
64  SPELL_DAMAGED_BUILDING = 59201,
65  SPELL_INTACT_BUILDING = 59203,
66 
67  SPELL_TELEPORT_BRIDGE = 59096,
69 
70  SPELL_TELEPORT_DALARAN = 53360,
71  SPELL_VICTORY_AURA = 60044,
72 
73  // Other spells
77 
78  // Phasing spells
79  SPELL_HORDE_CONTROLS_FACTORY_PHASE_SHIFT = 56618, // ADDS PHASE 16
80  SPELL_ALLIANCE_CONTROLS_FACTORY_PHASE_SHIFT = 56617, // ADDS PHASE 32
81 
82  SPELL_HORDE_CONTROL_PHASE_SHIFT = 55773, // ADDS PHASE 64
83  SPELL_ALLIANCE_CONTROL_PHASE_SHIFT = 55774 // ADDS PHASE 128
84 };
Definition: BattlefieldWG.h:49
Definition: BattlefieldWG.h:75
Definition: BattlefieldWG.h:52
Definition: BattlefieldWG.h:60
Definition: BattlefieldWG.h:46
Definition: BattlefieldWG.h:48
Definition: BattlefieldWG.h:45
Definition: BattlefieldWG.h:82
Definition: BattlefieldWG.h:47
Definition: BattlefieldWG.h:50
Definition: BattlefieldWG.h:57
Definition: BattlefieldWG.h:65
Definition: BattlefieldWG.h:74
Definition: BattlefieldWG.h:83
Definition: BattlefieldWG.h:79
Definition: BattlefieldWG.h:71
Definition: BattlefieldWG.h:68
Definition: BattlefieldWG.h:80
Definition: BattlefieldWG.h:62
Definition: BattlefieldWG.h:55
Definition: BattlefieldWG.h:61
Definition: BattlefieldWG.h:67
Definition: BattlefieldWG.h:54
Definition: BattlefieldWG.h:70
Definition: BattlefieldWG.h:76
Definition: BattlefieldWG.h:56
Definition: BattlefieldWG.h:63
Definition: BattlefieldWG.h:64
Definition: BattlefieldWG.h:51
Definition: BattlefieldWG.h:53
Enumerator
BATTLEFIELD_WG_TEAM_ALLIANCE 
BATTLEFIELD_WG_TEAM_HORDE 
BATTLEFIELD_WG_TEAM_NEUTRAL 
507 {
511 };
Definition: BattlefieldWG.h:509
Definition: BattlefieldWG.h:508
Definition: BattlefieldWG.h:510
Enumerator
BATTLEFIELD_WG_TEXT_SOUTHERN_TOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_SOUTHERN_TOWER_DESTROY 
BATTLEFIELD_WG_TEXT_EASTERN_TOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_EASTERN_TOWER_DESTROY 
BATTLEFIELD_WG_TEXT_WESTERN_TOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_WESTERN_TOWER_DESTROY 
BATTLEFIELD_WG_TEXT_NW_KEEPTOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_NW_KEEPTOWER_DESTROY 
BATTLEFIELD_WG_TEXT_SE_KEEPTOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_SE_KEEPTOWER_DESTROY 
BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_ATTACK_ALLIANCE 
BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_CAPTURE_ALLIANCE 
BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_ATTACK_HORDE 
BATTLEFIELD_WG_TEXT_BROKEN_TEMPLE_CAPTURE_HORDE 
BATTLEFIELD_WG_TEXT_EASTSPARK_ATTACK_ALLIANCE 
BATTLEFIELD_WG_TEXT_EASTSPARK_CAPTURE_ALLIANCE 
BATTLEFIELD_WG_TEXT_EASTSPARK_ATTACK_HORDE 
BATTLEFIELD_WG_TEXT_EASTSPARK_CAPTURE_HORDE 
BATTLEFIELD_WG_TEXT_SUNKEN_RING_ATTACK_ALLIANCE 
BATTLEFIELD_WG_TEXT_SUNKEN_RING_CAPTURE_ALLIANCE 
BATTLEFIELD_WG_TEXT_SUNKEN_RING_ATTACK_HORDE 
BATTLEFIELD_WG_TEXT_SUNKEN_RING_CAPTURE_HORDE 
BATTLEFIELD_WG_TEXT_WESTSPARK_ATTACK_ALLIANCE 
BATTLEFIELD_WG_TEXT_WESTSPARK_CAPTURE_ALLIANCE 
BATTLEFIELD_WG_TEXT_WESTSPARK_ATTACK_HORDE 
BATTLEFIELD_WG_TEXT_WESTSPARK_CAPTURE_HORDE 
BATTLEFIELD_WG_TEXT_START_GROUPING 
BATTLEFIELD_WG_TEXT_START_BATTLE 
BATTLEFIELD_WG_TEXT_FORTRESS_DEFEND_ALLIANCE 
BATTLEFIELD_WG_TEXT_FORTRESS_CAPTURE_ALLIANCE 
BATTLEFIELD_WG_TEXT_FORTRESS_DEFEND_HORDE 
BATTLEFIELD_WG_TEXT_FORTRESS_CAPTURE_HORDE 
BATTLEFIELD_WG_TEXT_NE_KEEPTOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_NE_KEEPTOWER_DESTROY 
BATTLEFIELD_WG_TEXT_SW_KEEPTOWER_DAMAGE 
BATTLEFIELD_WG_TEXT_SW_KEEPTOWER_DESTROY 
BATTLEFIELD_WG_TEXT_RANK_CORPORAL 
BATTLEFIELD_WG_TEXT_RANK_FIRST_LIEUTENANT 
514 {
515  // Invisible Stalker
542 
549 
554 
557 };
Definition: BattlefieldWG.h:517
Definition: BattlefieldWG.h:545
Definition: BattlefieldWG.h:548
Definition: BattlefieldWG.h:556
Definition: BattlefieldWG.h:521
Definition: BattlefieldWG.h:543
Definition: BattlefieldWG.h:555
Definition: BattlefieldWG.h:525
Definition: BattlefieldWG.h:537
Definition: BattlefieldWG.h:551
Definition: BattlefieldWG.h:553
Definition: BattlefieldWG.h:538
Definition: BattlefieldWG.h:518
Definition: BattlefieldWG.h:531
Definition: BattlefieldWG.h:550
Definition: BattlefieldWG.h:552
Definition: BattlefieldWG.h:546
Definition: BattlefieldWG.h:533
Definition: BattlefieldWG.h:547
Definition: BattlefieldWG.h:524
Definition: BattlefieldWG.h:522
Definition: BattlefieldWG.h:523
Definition: BattlefieldWG.h:536
Definition: BattlefieldWG.h:541
Definition: BattlefieldWG.h:520
Definition: BattlefieldWG.h:532
Definition: BattlefieldWG.h:519
Definition: BattlefieldWG.h:540
Definition: BattlefieldWG.h:516
Definition: BattlefieldWG.h:539
Definition: BattlefieldWG.h:544
Definition: BattlefieldWG.h:528
Definition: BattlefieldWG.h:530
Enumerator
BATTLEFIELD_WG_TOWER_FORTRESS_NW 
BATTLEFIELD_WG_TOWER_FORTRESS_SW 
BATTLEFIELD_WG_TOWER_FORTRESS_SE 
BATTLEFIELD_WG_TOWER_FORTRESS_NE 
BATTLEFIELD_WG_TOWER_SHADOWSIGHT 
BATTLEFIELD_WG_TOWER_WINTER_S_EDGE 
BATTLEFIELD_WG_TOWER_FLAMEWATCH 
Enumerator
BATTLEFIELD_WG_WORKSHOP_NE 
BATTLEFIELD_WG_WORKSHOP_NW 
BATTLEFIELD_WG_WORKSHOP_SE 
BATTLEFIELD_WG_WORKSHOP_SW 
BATTLEFIELD_WG_WORKSHOP_KEEP_WEST 
BATTLEFIELD_WG_WORKSHOP_KEEP_EAST 
487 {
494 };
Definition: BattlefieldWG.h:492
Definition: BattlefieldWG.h:491
Definition: BattlefieldWG.h:490
Definition: BattlefieldWG.h:488
Definition: BattlefieldWG.h:489
Definition: BattlefieldWG.h:493
Enumerator
BATTLEFIELD_WG_WORLD_STATE_VEHICLE_H 
BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_H 
BATTLEFIELD_WG_WORLD_STATE_VEHICLE_A 
BATTLEFIELD_WG_WORLD_STATE_MAX_VEHICLE_A 
BATTLEFIELD_WG_WORLD_STATE_ACTIVE 
BATTLEFIELD_WG_WORLD_STATE_DEFENDER 
BATTLEFIELD_WG_WORLD_STATE_ATTACKER 
BATTLEFIELD_WG_WORLD_STATE_SHOW_WORLDSTATE 
Enumerator
WORLDSTATE_WORKSHOP_NE 
WORLDSTATE_WORKSHOP_NW 
WORLDSTATE_WORKSHOP_SE 
WORLDSTATE_WORKSHOP_SW 
WORLDSTATE_WORKSHOP_K_W 
WORLDSTATE_WORKSHOP_K_E 
497 {
498  WORLDSTATE_WORKSHOP_NE = 3701,
499  WORLDSTATE_WORKSHOP_NW = 3700,
500  WORLDSTATE_WORKSHOP_SE = 3703,
501  WORLDSTATE_WORKSHOP_SW = 3702,
504 };
Definition: BattlefieldWG.h:503
Definition: BattlefieldWG.h:502
Definition: BattlefieldWG.h:499
Definition: BattlefieldWG.h:498
Definition: BattlefieldWG.h:500
Definition: BattlefieldWG.h:501
Enumerator
BATTLEFIELD_WG_ZONEID 
BATTLEFIELD_WG_MAPID 
37 {
38  BATTLEFIELD_WG_ZONEID = 4197, // Wintergrasp
39  BATTLEFIELD_WG_MAPID = 571 // Northrend
40 };
Definition: BattlefieldWG.h:39
Definition: BattlefieldWG.h:38

Variable Documentation

uint32 const ClockWorldState[] = { 3781, 4354 }
uint32 const MaxVehNumWorldState[] = { 3681, 3491 }
Initial value:
=
{
}
Definition: BattlefieldWG.h:517
Definition: BattlefieldWG.h:479
Definition: BattlefieldWG.h:483
Definition: BattlefieldWG.h:521
Definition: BattlefieldWG.h:525
Definition: BattlefieldWG.h:551
Definition: BattlefieldWG.h:553
Definition: BattlefieldWG.h:480
Definition: BattlefieldWG.h:482
Definition: BattlefieldWG.h:518
Definition: BattlefieldWG.h:550
Definition: BattlefieldWG.h:552
Definition: BattlefieldWG.h:477
Definition: BattlefieldWG.h:524
Definition: BattlefieldWG.h:522
Definition: BattlefieldWG.h:523
Definition: BattlefieldWG.h:520
Definition: BattlefieldWG.h:478
Definition: BattlefieldWG.h:481
Definition: BattlefieldWG.h:519
Definition: BattlefieldWG.h:516
uint32 const VehNumWorldState[] = { 3680, 3490 }
uint8 const WG_MAX_ATTACKTOWERS = 3
uint8 const WG_MAX_KEEP_NPC = 39
uint8 const WG_MAX_OBJ = 32
uint8 const WG_MAX_OUTSIDE_NPC = 14
uint8 const WG_MAX_TELEPORTER = 12
uint8 const WG_MAX_TOWER = 7
const uint8 WG_MAX_TOWER_CANNON = 7
uint8 const WG_MAX_TURRET = 15
uint8 const WG_MAX_WORKSHOP = 6
uint8 const WG_OUTSIDE_ALLIANCE_NPC = 7
Initial value:
=
{
{ 5104.750f, 2300.940f, 368.579f, 0.733038f, 1329, BATTLEFIELD_WG_GY_WORKSHOP_NE, BATTLEFIELD_WG_GOSSIPTEXT_GY_NE, TEAM_NEUTRAL },
{ 5099.120f, 3466.036f, 368.484f, 5.317802f, 1330, BATTLEFIELD_WG_GY_WORKSHOP_NW, BATTLEFIELD_WG_GOSSIPTEXT_GY_NW, TEAM_NEUTRAL },
{ 4314.648f, 2408.522f, 392.642f, 6.268125f, 1333, BATTLEFIELD_WG_GY_WORKSHOP_SE, BATTLEFIELD_WG_GOSSIPTEXT_GY_SE, TEAM_NEUTRAL },
{ 4331.716f, 3235.695f, 390.251f, 0.008500f, 1334, BATTLEFIELD_WG_GY_WORKSHOP_SW, BATTLEFIELD_WG_GOSSIPTEXT_GY_SW, TEAM_NEUTRAL },
{ 5537.986f, 2897.493f, 517.057f, 4.819249f, 1285, BATTLEFIELD_WG_GY_KEEP, BATTLEFIELD_WG_GOSSIPTEXT_GY_KEEP, TEAM_NEUTRAL },
{ 5032.454f, 3711.382f, 372.468f, 3.971623f, 1331, BATTLEFIELD_WG_GY_HORDE, BATTLEFIELD_WG_GOSSIPTEXT_GY_HORDE, TEAM_HORDE },
{ 5140.790f, 2179.120f, 390.950f, 1.972220f, 1332, BATTLEFIELD_WG_GY_ALLIANCE, BATTLEFIELD_WG_GOSSIPTEXT_GY_ALLIANCE, TEAM_ALLIANCE },
}
Definition: BattlefieldWG.h:163
Definition: BattlefieldWG.h:166
Definition: BattlefieldWG.h:175
Definition: BattlefieldWG.h:160
Definition: SharedDefines.h:994
Definition: BattlefieldWG.h:173
Definition: BattlefieldWG.h:176
Definition: BattlefieldWG.h:177
Definition: BattlefieldWG.h:178
Definition: SharedDefines.h:992
Definition: BattlefieldWG.h:174
Definition: BattlefieldWG.h:164
Definition: SharedDefines.h:993
Definition: BattlefieldWG.h:162
Definition: BattlefieldWG.h:165
Definition: BattlefieldWG.h:172
Definition: BattlefieldWG.h:161
Initial value:
=
{
{ 5032.04f, 3681.79f, 362.980f, 4.210f, BATTLEFIELD_WG_NPC_VIERON_BLAZEFEATHER, 0 },
{ 5020.71f, 3626.19f, 360.150f, 4.640f, BATTLEFIELD_WG_NPC_HOODOO_MASTER_FU_JIN, 0 },
{ 4994.85f, 3660.51f, 359.150f, 2.260f, BATTLEFIELD_WG_NPC_COMMANDER_DARDOSH, 0 },
{ 5015.46f, 3677.11f, 362.970f, 6.009f, BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_KILRATH, 0 },
{ 5031.12f, 3663.77f, 363.500f, 3.110f, BATTLEFIELD_WG_NPC_SIEGESMITH_STRONGHOOF, 0 },
{ 5042.74f, 3675.82f, 363.060f, 3.358f, BATTLEFIELD_WG_NPC_PRIMALIST_MULFORT, 0 },
{ 5014.45f, 3640.87f, 361.390f, 3.280f, BATTLEFIELD_WG_NPC_LIEUTENANT_MURP, 0 },
{ 5100.07f, 2168.89f, 365.779f, 1.972f, 0, BATTLEFIELD_WG_NPC_BOWYER_RANDOLPH },
{ 5081.70f, 2173.73f, 365.878f, 0.855f, 0, BATTLEFIELD_WG_NPC_SORCERESS_KAYLANA },
{ 5078.28f, 2183.70f, 365.029f, 1.466f, 0, BATTLEFIELD_WG_NPC_COMMANDER_ZANNETH },
{ 5088.49f, 2188.18f, 365.647f, 5.253f, 0, BATTLEFIELD_WG_NPC_TACTICAL_OFFICER_AHBRAMIS },
{ 5095.67f, 2193.28f, 365.924f, 4.939f, 0, BATTLEFIELD_WG_NPC_SIEGE_MASTER_STOUTHANDLE },
{ 5088.61f, 2167.66f, 365.689f, 0.680f, 0, BATTLEFIELD_WG_NPC_ANCHORITE_TESSA },
{ 5080.40f, 2199.00f, 359.489f, 2.967f, 0, BATTLEFIELD_WG_NPC_SENIOR_DEMOLITIONIST_LEGOSO },
}
Definition: BattlefieldWG.h:204
Definition: BattlefieldWG.h:192
Definition: BattlefieldWG.h:197
Definition: BattlefieldWG.h:193
Definition: BattlefieldWG.h:195
Definition: BattlefieldWG.h:191
Definition: BattlefieldWG.h:199
Definition: BattlefieldWG.h:205
Definition: BattlefieldWG.h:187
Definition: BattlefieldWG.h:194
Definition: BattlefieldWG.h:201
Definition: BattlefieldWG.h:203
Definition: BattlefieldWG.h:189
Definition: BattlefieldWG.h:202
Initial value:
=
{
{ 190763, 5153.41f, 2901.35f, 409.191f, -0.069f },
{ 190763, 5268.70f, 2666.42f, 409.099f, -0.715f },
{ 190763, 5197.05f, 2944.81f, 409.191f, 2.3387f },
{ 190763, 5196.67f, 2737.34f, 409.189f, -2.932f },
{ 190763, 5314.58f, 3055.85f, 408.862f, 0.5410f },
{ 190763, 5391.28f, 2828.09f, 418.675f, -2.164f },
{ 190763, 5153.93f, 2781.67f, 409.246f, 1.6580f },
{ 190763, 5311.44f, 2618.93f, 409.092f, -2.373f },
{ 190763, 5269.21f, 3013.84f, 408.828f, -1.762f },
{ 190763, 5401.62f, 2853.66f, 418.674f, 2.6354f },
{ 192951, 5314.51f, 2703.69f, 408.550f, -0.890f },
{ 192951, 5316.25f, 2977.04f, 408.539f, -0.820f },
}
uint32 const WGQuest[2][6]
Initial value:
=
{
{ 13186, 13181, 13222, 13538, 13177, 13179 },
{ 13185, 13183, 13223, 13539, 13178, 13180 },
}
Initial value:
=
{
{ 5391.19f, 3060.8f, 419.616f, 1.69557f },
{ 5266.75f, 2976.5f, 421.067f, 3.20354f },
{ 5234.86f, 2948.8f, 420.88f, 1.61311f },
{ 5323.05f, 2923.7f, 421.645f, 1.5817f },
{ 5363.82f, 2923.87f, 421.709f, 1.60527f },
{ 5264.04f, 2861.34f, 421.587f, 3.21142f },
{ 5264.68f, 2819.78f, 421.656f, 3.15645f },
{ 5322.16f, 2756.69f, 421.646f, 4.69978f },
{ 5363.78f, 2756.77f, 421.629f, 4.78226f },
{ 5236.2f, 2732.68f, 421.649f, 4.72336f },
{ 5265.02f, 2704.63f, 421.7f, 3.12507f },
{ 5350.87f, 2616.03f, 421.243f, 4.72729f },
{ 5390.95f, 2615.5f, 421.126f, 4.6409f },
{ 5148.8f, 2820.24f, 421.621f, 3.16043f },
{ 5147.98f, 2861.93f, 421.63f, 3.18792f },
}
uint32 const WintergraspFaction[] = { 1732, 1735, 35 }
Position const WintergraspStalkerPos = { 4948.985f, 2937.789f, 550.5172f, 1.815142f }
Initial value:
=
{
}
Definition: BattlefieldWG.h:503
Definition: BattlefieldWG.h:492
Definition: BattlefieldWG.h:491
Definition: BattlefieldWG.h:502
Definition: BattlefieldWG.h:490
Definition: BattlefieldWG.h:537
Definition: BattlefieldWG.h:488
Definition: BattlefieldWG.h:489
Definition: BattlefieldWG.h:538
Definition: BattlefieldWG.h:493
Definition: BattlefieldWG.h:499
Definition: BattlefieldWG.h:531
Definition: BattlefieldWG.h:533
Definition: BattlefieldWG.h:536
Definition: BattlefieldWG.h:541
Definition: BattlefieldWG.h:532
Definition: BattlefieldWG.h:540
Definition: BattlefieldWG.h:539
Definition: BattlefieldWG.h:528
Definition: BattlefieldWG.h:498
Definition: BattlefieldWG.h:500
Definition: BattlefieldWG.h:530
Definition: BattlefieldWG.h:501