Called when battlefield is setup, at server start.
Map * m_Map
Definition: Battlefield.h:379
Definition: Battlefield.h:27
uint8 const WG_MAX_OUTSIDE_NPC
Definition: BattlefieldWG.h:445
WorldLocation KickPosition
Definition: Battlefield.h:388
Definition: BattlefieldWG.h:185
Definition: BattlefieldWG.h:39
void HideNpc(Creature *creature)
Definition: Battlefield.cpp:472
Definition: BattlefieldWG.h:492
Position const WintergraspStalkerPos
Definition: BattlefieldWG.h:440
GameObjectBuildingSet BuildingsInZone
Definition: BattlefieldWG.h:422
Definition: BattlefieldWG.h:126
WintergraspObjectPositionData const WGKeepNPC[WG_MAX_KEEP_NPC]
Definition: BattlefieldWG.h:698
uint32 const WintergraspFaction[]
Definition: BattlefieldWG.h:438
void UpdateCounterVehicle(bool init)
Definition: BattlefieldWG.cpp:271
GraveyardVect m_GraveyardList
Definition: Battlefield.h:393
uint64_t uint64
Definition: g3dmath.h:170
Definition: BattlefieldWG.h:578
Definition: Creature.h:467
Definition: BattlefieldWG.h:1101
void GiveControlTo(TeamId teamId, bool init=false)
Definition: BattlefieldWG.cpp:1451
Definition: BattlefieldWG.h:214
Definition: BattlefieldWG.h:125
Position const WGTurret[WG_MAX_TURRET]
Definition: BattlefieldWG.h:678
#define sWorld
Definition: World.h:887
uint8 const WG_OUTSIDE_ALLIANCE_NPC
Definition: BattlefieldWG.h:446
GameObject * SpawnGameObject(uint32 entry, float x, float y, float z, float o)
Definition: Battlefield.cpp:812
WintergraspTeleporterData const WGPortalDefenderData[WG_MAX_TELEPORTER]
Definition: BattlefieldWG.h:776
uint32 m_saveTimer
Definition: BattlefieldWG.h:430
uint32 m_BattleId
Definition: Battlefield.h:376
Definition: SharedDefines.h:994
virtual Creature * SpawnCreature(uint32 entry, float x, float y, float z, float o, TeamId)
Definition: Battlefield.cpp:777
BfWGCoordGY const WGGraveYard[BATTLEFIELD_WG_GRAVEYARD_MAX]
Definition: BattlefieldWG.h:236
uint32 m_mapId
Definition: Position.h:256
GuidSet CanonList
Definition: BattlefieldWG.h:425
void Relocate(float x, float y)
Definition: Position.h:67
uint8 const WG_MAX_TELEPORTER
Definition: BattlefieldWG.h:447
uint32 m_TimeForAcceptInvite
Definition: Battlefield.h:386
uint8 const WG_MAX_WORKSHOP
Definition: BattlefieldWG.h:448
uint32 m_StartGroupingTimer
Definition: Battlefield.h:396
Definition: SharedDefines.h:2146
G3D::int16 z
Definition: Vector3int16.h:46
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:45
uint32 m_Timer
Definition: Battlefield.h:359
uint32 m_MaxPlayer
Definition: Battlefield.h:380
void GetPosition(float &x, float &y) const
Definition: Position.h:109
uint32 m_MapId
Definition: Battlefield.h:378
GuidSet OutsideCreature[BG_TEAMS_COUNT]
Definition: BattlefieldWG.h:427
Creature * GetCreature(ObjectGuid guid)
Definition: Battlefield.cpp:845
G3D::int16 y
Definition: Vector2int16.h:38
Definition: SharedDefines.h:992
uint32 m_ZoneId
Definition: Battlefield.h:377
Definition: GameObject.h:880
void SetGraveyardNumber(uint32 number)
Definition: Battlefield.h:293
uint8 const WG_MAX_OBJ
Definition: BattlefieldWG.h:442
void InitStalker(uint32 entry, Position const &pos)
Definition: Battlefield.cpp:285
TeamId
Definition: SharedDefines.h:990
uint32 m_MinPlayer
Definition: Battlefield.h:381
Definition: BattlefieldWG.h:38
bool m_IsEnabled
Definition: Battlefield.h:360
Definition: BattlefieldWG.h:1153
Definition: BattlefieldWG.h:96
uint8 const WG_MAX_KEEP_NPC
Definition: BattlefieldWG.h:444
TeamId GetAttackerTeam() const
Definition: Battlefield.h:272
uint32 m_BattleTime
Definition: Battlefield.h:383
std::vector< uint32 > m_Data32
Definition: Battlefield.h:402
Definition: Battlefield.h:33
#define sMapMgr
Definition: MapManager.h:194
uint32 const ClockWorldState[]
Definition: BattlefieldWG.h:437
uint8_t uint8
Definition: Define.h:152
Definition: Position.h:27
const WintergraspObjectPositionData WGOutsideNPC[WG_MAX_OUTSIDE_NPC]
Definition: BattlefieldWG.h:749
uint32 m_NoWarBattleTime
Definition: Battlefield.h:384
void RegisterZone(uint32 zoneid)
Definition: Battlefield.cpp:467
bool m_StartGrouping
Definition: Battlefield.h:397
Definition: BattlefieldWG.h:146
GuidSet DefenderPortalList
Definition: BattlefieldWG.h:420
void SetTextId(uint32 textId)
Definition: BattlefieldWG.h:151
bool m_isActive
Definition: Battlefield.h:361
TeamId GetDefenderTeam() const
Definition: Battlefield.h:271
uint32 m_TypeId
Definition: Battlefield.h:375
G3D::int16 x
Definition: Vector2int16.h:37
GuidSet KeepCreature[BG_TEAMS_COUNT]
Definition: BattlefieldWG.h:426
Definition: SharedDefines.h:993
uint32 m_RestartAfterCrash
Definition: Battlefield.h:385
uint32 m_MinLevel
Definition: Battlefield.h:382
TeamId m_DefenderTeam
Definition: Battlefield.h:362
WorkshopSet Workshops
Definition: BattlefieldWG.h:418
void Initialize(TeamId startcontrol, uint32 gy)
Definition: Battlefield.cpp:647
bool IsEnabled() const
Return if battlefield is enable.
Definition: Battlefield.h:248
uint8 const WG_MAX_TURRET
Definition: BattlefieldWG.h:443
uint32 m_tenacityStack
Definition: BattlefieldWG.h:429
Definition: BattlefieldWG.h:167
void Init(GameObject *go)
Definition: BattlefieldWG.cpp:1161
WintergraspBuildingSpawnData const WGGameObjectBuilding[WG_MAX_OBJ]
Definition: BattlefieldWG.h:608