TrinityCore
BattlefieldTB.h File Reference
#include "Battlefield.h"
+ Include dependency graph for BattlefieldTB.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TBFactionNPCInfo
 
struct  TBQuestAreaInfo
 
struct  TBCapturePointSpawnData
 
struct  TBTowerInfo
 
struct  TBGraveyardInfo
 
class  TolBaradCapturePoint
 
class  BattlefieldTB
 

Enumerations

enum  TolBaradInfo { BATTLEFIELD_TB_MAPID = 732 , BATTLEFIELD_TB_ZONEID = 5095 }
 
enum  TolBaradData { BATTLEFIELD_TB_DATA_TOWERS_INTACT , BATTLEFIELD_TB_DATA_MAX }
 
enum  TolBaradSpells {
  SPELL_VICTORY_ALLIANCE = 94665 , SPELL_VICTORY_HORDE = 94763 , SPELL_REWARD_VICTORY_ALLIANCE = 89789 , SPELL_REWARD_VICTORY_HORDE = 89791 ,
  SPELL_REWARD_DEFEAT = 89793 , SPELL_REWARD_TOWER_INTACT = 89794 , SPELL_REWARD_TOWER_DAMAGED = 89795 , SPELL_REWARD_TOWER_DESTROYED = 89796 ,
  SPELL_TB_SLOW_FALL = 88473 , SPELL_TB_VETERAN = 84655 , SPELL_TOWER_ATTACK_BONUS = 82629 , SPELL_TB_SPIRITUAL_IMMUNITY = 95332 ,
  SPELL_THICK_LAYER_OF_RUST = 95330 , SPELL_RIDE_TOL_BARAD_VEHICLE = 84754 , SPELL_DEPLOY_SIEGE_MODE = 84974 , SPELL_SIEGE_CANNON_AURA = 85167 ,
  SPELL_LEAVE_SIEGE_MODE = 85078 , SPELL_TOWER_RANGE_FINDER_PERIODIC = 85671 , SPELL_TOWER_RANGE_FINDER = 84979 , SPELL_TB_THE_HOLE_TELEPORT = 89035 ,
  SPELL_TB_D_BLOCK_TELEPORT = 89037 , SPELL_TB_CURSED_DEPTHS_TELEPORT = 89038
}
 
enum  TolBaradNpcs {
  NPC_TOLBARAD_CAPTIVE_SPIRIT = 47531 , NPC_TOLBARAD_CELLBLOCK_OOZE = 47534 , NPC_TOLBARAD_ARCHMAGE_GALUS = 47537 , NPC_TOLBARAD_GHASTLY_CONVICT = 47590 ,
  NPC_TOLBARAD_SHIVARRA_DESTROYER = 47540 , NPC_TOLBARAD_CELL_WATCHER = 47542 , NPC_TOLBARAD_SVARNOS = 47544 , NPC_TOLBARAD_JAILED_WRATHGUARD = 47548 ,
  NPC_TOLBARAD_IMPRISONED_IMP = 47549 , NPC_TOLBARAD_WARDEN_SILVA = 48036 , NPC_TOLBARAD_WARDEN_GUARD = 47561 , NPC_TOLBARAD_IMPRISONED_WORKER = 47550 ,
  NPC_TOLBARAD_EXILED_MAGE = 47552 , NPC_CROCOLISK = 47591 , NPC_PROBLIM = 47593 , NPC_TB_GY_SPIRIT_BARADIN_HOLD_A = 45066 ,
  NPC_TB_GY_SPIRIT_BARADIN_HOLD_H = 45067 , NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_A = 45068 , NPC_TB_GY_SPIRIT_WARDENS_VIGIL_A = 45069 , NPC_TB_GY_SPIRIT_EAST_SPIRE_A = 45070 ,
  NPC_TB_GY_SPIRIT_SOUTH_SPIRE_A = 45071 , NPC_TB_GY_SPIRIT_WEST_SPIRE_A = 45072 , NPC_TB_GY_SPIRIT_SLAGWORKS_A = 45073 , NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_H = 45074 ,
  NPC_TB_GY_SPIRIT_WARDENS_VIGIL_H = 45075 , NPC_TB_GY_SPIRIT_SLAGWORKS_H = 45076 , NPC_TB_GY_SPIRIT_WEST_SPIRE_H = 45077 , NPC_TB_GY_SPIRIT_EAST_SPIRE_H = 45078 ,
  NPC_TB_GY_SPIRIT_SOUTH_SPIRE_H = 45079 , NPC_DEBUG_ANNOUNCER = 43679 , NPC_TOWER_RANGE_FINDER = 45492 , NPC_TOWER_CANNON_TARGET = 45561 ,
  NPC_SIEGE_ENGINE_TURRET = 45564
}
 
enum  TolBaradGOs {
  GO_WEST_SPIRE = 204588 , GO_EAST_SPIRE = 204589 , GO_SOUTH_SPIRE = 204590 , GO_CAPTURE_POINT_NORTH_A_DEFENDING = 205068 ,
  GO_CAPTURE_POINT_NORTH_H_DEFENDING = 205096 , GO_CAPTURE_POINT_EAST_A_DEFENDING = 205138 , GO_CAPTURE_POINT_EAST_H_DEFENDING = 205139 , GO_CAPTURE_POINT_WEST_A_DEFENDING = 205101 ,
  GO_CAPTURE_POINT_WEST_H_DEFENDING = 205103 , GO_TOLBARAD_GATES = 206598 , GO_TOLBARAD_DOOR = 206576 , GO_TB_MEETING_STONE = 206668 ,
  GO_TB_INSTANCE_VISUAL_1 = 207746 , GO_TB_INSTANCE_VISUAL_2 = 207747 , GO_TB_INSTANCE_VISUAL_3 = 210114 , GO_TB_INSTANCE_VISUAL_4 = 210115
}
 
enum  TolBaradGOArtKit { TB_GO_ARTKIT_FLAG_NONE = 0 , TB_GO_ARTKIT_FLAG_HORDE = 1 , TB_GO_ARTKIT_FLAG_ALLIANCE = 2 }
 
enum  TolBaradText {
  TB_TEXT_EAST_SPIRE_DAMAGED = 1 , TB_TEXT_EAST_SPIRE_DESTROYED = 2 , TB_TEXT_WEST_SPIRE_DAMAGED = 3 , TB_TEXT_WEST_SPIRE_DESTROYED = 4 ,
  TB_TEXT_SOUTH_SPIRE_DAMAGED = 5 , TB_TEXT_SOUTH_SPIRE_DESTROYED = 6 , TB_TEXT_GARRISON_ALLIANCE_GAINED = 7 , TB_TEXT_GARRISON_ALLIANCE_LOST = 8 ,
  TB_TEXT_GARRISON_HORDE_GAINED = 9 , TB_TEXT_GARRISON_HORDE_LOST = 10 , TB_TEXT_VIGIL_ALLIANCE_GAINED = 11 , TB_TEXT_VIGIL_ALLIANCE_LOST = 12 ,
  TB_TEXT_VIGIL_HORDE_GAINED = 13 , TB_TEXT_VIGIL_HORDE_LOST = 14 , TB_TEXT_SLAGWORKS_ALLIANCE_GAINED = 15 , TB_TEXT_SLAGWORKS_ALLIANCE_LOST = 16 ,
  TB_TEXT_SLAGWORKS_HORDE_GAINED = 17 , TB_TEXT_SLAGWORKS_HORDE_LOST = 18 , TB_TEXT_FORTRESS_DEFEND_ALLIANCE = 19 , TB_TEXT_FORTRESS_DEFEND_HORDE = 20 ,
  TB_TEXT_FORTRESS_CAPTURE_ALLIANCE = 21 , TB_TEXT_FORTRESS_CAPTURE_HORDE = 22 , TB_TEXT_VEHICLE_OUTSIDE_WARNING = 23 , TB_TEXT_PREPARATIONS_IN_5_MIN = 24 ,
  TB_TEXT_PREPARATIONS_IN_2_MIN = 25 , TB_TEXT_PREPARATIONS_IN_1_MIN = 26
}
 
enum  TolBaradEvent { EVENT_COUNT_CAPTURED_BASE = 1 }
 
enum  TBQuestInfantryEntry {
  NPC_ALLIANCE_WARRIOR_INFANTRY = 47599 , NPC_ALLIANCE_PALADIN_INFANTRY = 47600 , NPC_ALLIANCE_HUNTER_INFANTRY = 47595 , NPC_ALLIANCE_MAGE_INFANTRY = 47598 ,
  NPC_HORDE_DRUID_INFANTRY = 47607 , NPC_HORDE_MAGE_INFANTRY = 47608 , NPC_HORDE_ROGUE_INFANTRY = 47609 , NPC_HORDE_SHAMAN_INFANTRY = 47610
}
 
enum  TBGuardEntry { NPC_BARADIN_GUARD = 51165 , NPC_HELLSCREAMS_SENTRY = 51166 }
 
enum  TBFactionNPCEntry {
  NPC_BARADIN_GUARD_1 = 47324 , NPC_BARADIN_GUARD_2 = 47325 , NPC_BARADIN_GRUNT_1 = 47335 , NPC_BARADIN_GRUNT_2 = 47336 ,
  NPC_SERGEANT_PARKER = 48066 , NPC_COMMANDER_STEVENS = 48039 , NPC_2ND_LIEUTENANT_WANSWORTH = 48061 , NPC_MARSHAL_FALLOWS = 48074 ,
  NPC_COMMANDER_ZANOTH = 48069 , NPC_STAFF_SERGEANT_LAZGAR = 48062 , NPC_DRILLMASTER_RAZGOTH = 48070 , NPC_PRIVATE_GARNOTH = 48071 ,
  NPC_MAVEN_ZARA = 50173 , NPC_RHAGHA = 50167
}
 
enum  TBQuesting {
  CELLBLOCK_THE_HOLE = 0 , CELLBLOCK_D_BLOCK = 1 , CELLBLOCK_CURSED_DEPTHS = 2 , CELLBLOCK_MAX = 3 ,
  CELLBLOCK_NONE , AREA_THE_HOLE = 5659 , AREA_D_BLOCK = 5657 , AREA_CURSED_DEPTHS = 5658 ,
  GO_GATE_TO_THE_HOLE = 206845 , GO_GATE_D_BLOCK = 206844 , GO_CURSED_DEPTHS_GATE = 206843 , GO_CRATE_OF_CELLBLOCK_RATIONS = 206996 ,
  GO_CURSED_SHACKLES = 206905 , GO_DUSTY_PRISON_JOURNAL = 206890
}
 
enum  TBCapturePointId { TB_BASE_IRONCLAD_GARRISON = 0 , TB_BASE_WARDENS_VIGIL = 1 , TB_BASE_SLAGWORKS = 2 , TB_BASE_COUNT = 3 }
 
enum  TBTowerId { TB_TOWER_EAST_SPIRE = 0 , TB_TOWER_SOUTH_SPIRE = 1 , TB_TOWER_WEST_SPIRE = 2 , TB_TOWERS_COUNT = 3 }
 
enum  TBVehicles { NPC_ABANDONED_SIEGE_ENGINE = 45344 }
 
enum  TBFactionBannerEntry { GO_BARADINS_WARDEN_BANNER = 207391 , GO_HELLSCREAM_REACH_BANNER = 207400 }
 
enum  TBPortalEntry { TB_PORTAL_ALLIANCE = 208227 , TB_PORTAL_HORDE = 208226 }
 
enum  TBGraveyardAreaId {
  TB_GY_BARADIN_HOLD = 1789 , TB_GY_IRONCLAD_GARRISON = 1783 , TB_GY_WARDENS_VIGIL = 1785 , TB_GY_SLAGWORKS = 1787 ,
  TB_GY_WEST_SPIRE = 1784 , TB_GY_SOUTH_SPIRE = 1786 , TB_GY_EAST_SPIRE = 1788 , BATTLEFIELD_TB_GRAVEYARD_MAX = 7 ,
  TBP_GY_ALLIANCE_DAILY = 1808 , TBP_GY_HORDE_DAILY = 1807
}
 

Variables

const uint32 TBFactions [PVP_TEAMS_COUNT] = { 1610, 1732 }
 
Position const TolBaradDebugAnnouncerPos = { -1234.25f, 961.903f, 159.4913f, 0.0f }
 
uint32 const TB_QUEST_INFANTRY [PVP_TEAMS_COUNT][4]
 
uint8 const TB_QUEST_INFANTRY_MAX = 37
 
Position const TBQuestInfantrySpawnData [TB_QUEST_INFANTRY_MAX]
 
uint8 const TB_GUARDS_MAX = 8
 
Position const GuardNPCSpawns [TB_GUARDS_MAX]
 
uint8 const TB_FACTION_NPC_MAX = 4
 
TBFactionNPCInfo const FactionNPCSpawns [TB_FACTION_NPC_MAX]
 
Position const RandomQuestgiverPos = { -1228.93f, 975.038f, 121.7153f, 5.969026f }
 
TBQuestAreaInfo const TBQuestAreas [CELLBLOCK_MAX]
 
uint32 const RandomQuestgivers [PVP_TEAMS_COUNT][CELLBLOCK_MAX]
 
TBCapturePointSpawnData const TBCapturePoints [TB_BASE_COUNT]
 
TBTowerInfo const TBTowers [TB_TOWERS_COUNT]
 
int8 const TB_ABANDONED_SIEGE_ENGINE_COUNT = 6
 
Position const TBAbandonedSiegeEngineSpawnData [TB_ABANDONED_SIEGE_ENGINE_COUNT]
 
uint32 const TBBannerEntry [PVP_TEAMS_COUNT] = { GO_BARADINS_WARDEN_BANNER, GO_HELLSCREAM_REACH_BANNER }
 
uint8 const TB_BANNER_MAX = 23
 
Position const TBBanners [TB_BANNER_MAX]
 
uint32 const TBPortalEntry [PVP_TEAMS_COUNT] = { TB_PORTAL_ALLIANCE, TB_PORTAL_HORDE }
 
uint8 const TB_PORTAL_MAX = 2
 
Position const TBPortals [TB_PORTAL_MAX]
 
TBGraveyardInfo const TBGraveyards [BATTLEFIELD_TB_GRAVEYARD_MAX]
 

Enumeration Type Documentation

◆ TBCapturePointId

Enumerator
TB_BASE_IRONCLAD_GARRISON 
TB_BASE_WARDENS_VIGIL 
TB_BASE_SLAGWORKS 
TB_BASE_COUNT 

Definition at line 367 of file BattlefieldTB.h.

◆ TBFactionBannerEntry

Enumerator
GO_BARADINS_WARDEN_BANNER 
GO_HELLSCREAM_REACH_BANNER 

Definition at line 439 of file BattlefieldTB.h.

◆ TBFactionNPCEntry

Enumerator
NPC_BARADIN_GUARD_1 
NPC_BARADIN_GUARD_2 
NPC_BARADIN_GRUNT_1 
NPC_BARADIN_GRUNT_2 
NPC_SERGEANT_PARKER 
NPC_COMMANDER_STEVENS 
NPC_2ND_LIEUTENANT_WANSWORTH 
NPC_MARSHAL_FALLOWS 
NPC_COMMANDER_ZANOTH 
NPC_STAFF_SERGEANT_LAZGAR 
NPC_DRILLMASTER_RAZGOTH 
NPC_PRIVATE_GARNOTH 
NPC_MAVEN_ZARA 
NPC_RHAGHA 

Definition at line 285 of file BattlefieldTB.h.

◆ TBGraveyardAreaId

Enumerator
TB_GY_BARADIN_HOLD 
TB_GY_IRONCLAD_GARRISON 
TB_GY_WARDENS_VIGIL 
TB_GY_SLAGWORKS 
TB_GY_WEST_SPIRE 
TB_GY_SOUTH_SPIRE 
TB_GY_EAST_SPIRE 
BATTLEFIELD_TB_GRAVEYARD_MAX 
TBP_GY_ALLIANCE_DAILY 
TBP_GY_HORDE_DAILY 

Definition at line 495 of file BattlefieldTB.h.

◆ TBGuardEntry

Enumerator
NPC_BARADIN_GUARD 
NPC_HELLSCREAMS_SENTRY 

Definition at line 262 of file BattlefieldTB.h.

◆ TBPortalEntry

Enumerator
TB_PORTAL_ALLIANCE 
TB_PORTAL_HORDE 

Definition at line 476 of file BattlefieldTB.h.

◆ TBQuestInfantryEntry

Enumerator
NPC_ALLIANCE_WARRIOR_INFANTRY 
NPC_ALLIANCE_PALADIN_INFANTRY 
NPC_ALLIANCE_HUNTER_INFANTRY 
NPC_ALLIANCE_MAGE_INFANTRY 
NPC_HORDE_DRUID_INFANTRY 
NPC_HORDE_MAGE_INFANTRY 
NPC_HORDE_ROGUE_INFANTRY 
NPC_HORDE_SHAMAN_INFANTRY 

Definition at line 201 of file BattlefieldTB.h.

◆ TBQuesting

enum TBQuesting
Enumerator
CELLBLOCK_THE_HOLE 
CELLBLOCK_D_BLOCK 
CELLBLOCK_CURSED_DEPTHS 
CELLBLOCK_MAX 
CELLBLOCK_NONE 
AREA_THE_HOLE 
AREA_D_BLOCK 
AREA_CURSED_DEPTHS 
GO_GATE_TO_THE_HOLE 
GO_GATE_D_BLOCK 
GO_CURSED_DEPTHS_GATE 
GO_CRATE_OF_CELLBLOCK_RATIONS 
GO_CURSED_SHACKLES 
GO_DUSTY_PRISON_JOURNAL 

Definition at line 326 of file BattlefieldTB.h.

◆ TBTowerId

enum TBTowerId
Enumerator
TB_TOWER_EAST_SPIRE 
TB_TOWER_SOUTH_SPIRE 
TB_TOWER_WEST_SPIRE 
TB_TOWERS_COUNT 

Definition at line 395 of file BattlefieldTB.h.

◆ TBVehicles

enum TBVehicles
Enumerator
NPC_ABANDONED_SIEGE_ENGINE 

Definition at line 422 of file BattlefieldTB.h.

◆ TolBaradData

Enumerator
BATTLEFIELD_TB_DATA_TOWERS_INTACT 
BATTLEFIELD_TB_DATA_MAX 

Definition at line 32 of file BattlefieldTB.h.

◆ TolBaradEvent

Enumerator
EVENT_COUNT_CAPTURED_BASE 

Definition at line 190 of file BattlefieldTB.h.

◆ TolBaradGOArtKit

Enumerator
TB_GO_ARTKIT_FLAG_NONE 
TB_GO_ARTKIT_FLAG_HORDE 
TB_GO_ARTKIT_FLAG_ALLIANCE 

Definition at line 152 of file BattlefieldTB.h.

◆ TolBaradGOs

Enumerator
GO_WEST_SPIRE 
GO_EAST_SPIRE 
GO_SOUTH_SPIRE 
GO_CAPTURE_POINT_NORTH_A_DEFENDING 
GO_CAPTURE_POINT_NORTH_H_DEFENDING 
GO_CAPTURE_POINT_EAST_A_DEFENDING 
GO_CAPTURE_POINT_EAST_H_DEFENDING 
GO_CAPTURE_POINT_WEST_A_DEFENDING 
GO_CAPTURE_POINT_WEST_H_DEFENDING 
GO_TOLBARAD_GATES 
GO_TOLBARAD_DOOR 
GO_TB_MEETING_STONE 
GO_TB_INSTANCE_VISUAL_1 
GO_TB_INSTANCE_VISUAL_2 
GO_TB_INSTANCE_VISUAL_3 
GO_TB_INSTANCE_VISUAL_4 

Definition at line 125 of file BattlefieldTB.h.

◆ TolBaradInfo

Enumerator
BATTLEFIELD_TB_MAPID 
BATTLEFIELD_TB_ZONEID 

Definition at line 26 of file BattlefieldTB.h.

◆ TolBaradNpcs

Enumerator
NPC_TOLBARAD_CAPTIVE_SPIRIT 
NPC_TOLBARAD_CELLBLOCK_OOZE 
NPC_TOLBARAD_ARCHMAGE_GALUS 
NPC_TOLBARAD_GHASTLY_CONVICT 
NPC_TOLBARAD_SHIVARRA_DESTROYER 
NPC_TOLBARAD_CELL_WATCHER 
NPC_TOLBARAD_SVARNOS 
NPC_TOLBARAD_JAILED_WRATHGUARD 
NPC_TOLBARAD_IMPRISONED_IMP 
NPC_TOLBARAD_WARDEN_SILVA 
NPC_TOLBARAD_WARDEN_GUARD 
NPC_TOLBARAD_IMPRISONED_WORKER 
NPC_TOLBARAD_EXILED_MAGE 
NPC_CROCOLISK 
NPC_PROBLIM 
NPC_TB_GY_SPIRIT_BARADIN_HOLD_A 
NPC_TB_GY_SPIRIT_BARADIN_HOLD_H 
NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_A 
NPC_TB_GY_SPIRIT_WARDENS_VIGIL_A 
NPC_TB_GY_SPIRIT_EAST_SPIRE_A 
NPC_TB_GY_SPIRIT_SOUTH_SPIRE_A 
NPC_TB_GY_SPIRIT_WEST_SPIRE_A 
NPC_TB_GY_SPIRIT_SLAGWORKS_A 
NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_H 
NPC_TB_GY_SPIRIT_WARDENS_VIGIL_H 
NPC_TB_GY_SPIRIT_SLAGWORKS_H 
NPC_TB_GY_SPIRIT_WEST_SPIRE_H 
NPC_TB_GY_SPIRIT_EAST_SPIRE_H 
NPC_TB_GY_SPIRIT_SOUTH_SPIRE_H 
NPC_DEBUG_ANNOUNCER 
NPC_TOWER_RANGE_FINDER 
NPC_TOWER_CANNON_TARGET 
NPC_SIEGE_ENGINE_TURRET 

Definition at line 77 of file BattlefieldTB.h.

◆ TolBaradSpells

Enumerator
SPELL_VICTORY_ALLIANCE 
SPELL_VICTORY_HORDE 
SPELL_REWARD_VICTORY_ALLIANCE 
SPELL_REWARD_VICTORY_HORDE 
SPELL_REWARD_DEFEAT 
SPELL_REWARD_TOWER_INTACT 
SPELL_REWARD_TOWER_DAMAGED 
SPELL_REWARD_TOWER_DESTROYED 
SPELL_TB_SLOW_FALL 
SPELL_TB_VETERAN 
SPELL_TOWER_ATTACK_BONUS 
SPELL_TB_SPIRITUAL_IMMUNITY 
SPELL_THICK_LAYER_OF_RUST 
SPELL_RIDE_TOL_BARAD_VEHICLE 
SPELL_DEPLOY_SIEGE_MODE 
SPELL_SIEGE_CANNON_AURA 
SPELL_LEAVE_SIEGE_MODE 
SPELL_TOWER_RANGE_FINDER_PERIODIC 
SPELL_TOWER_RANGE_FINDER 
SPELL_TB_THE_HOLE_TELEPORT 
SPELL_TB_D_BLOCK_TELEPORT 
SPELL_TB_CURSED_DEPTHS_TELEPORT 

Definition at line 38 of file BattlefieldTB.h.

◆ TolBaradText

Enumerator
TB_TEXT_EAST_SPIRE_DAMAGED 
TB_TEXT_EAST_SPIRE_DESTROYED 
TB_TEXT_WEST_SPIRE_DAMAGED 
TB_TEXT_WEST_SPIRE_DESTROYED 
TB_TEXT_SOUTH_SPIRE_DAMAGED 
TB_TEXT_SOUTH_SPIRE_DESTROYED 
TB_TEXT_GARRISON_ALLIANCE_GAINED 
TB_TEXT_GARRISON_ALLIANCE_LOST 
TB_TEXT_GARRISON_HORDE_GAINED 
TB_TEXT_GARRISON_HORDE_LOST 
TB_TEXT_VIGIL_ALLIANCE_GAINED 
TB_TEXT_VIGIL_ALLIANCE_LOST 
TB_TEXT_VIGIL_HORDE_GAINED 
TB_TEXT_VIGIL_HORDE_LOST 
TB_TEXT_SLAGWORKS_ALLIANCE_GAINED 
TB_TEXT_SLAGWORKS_ALLIANCE_LOST 
TB_TEXT_SLAGWORKS_HORDE_GAINED 
TB_TEXT_SLAGWORKS_HORDE_LOST 
TB_TEXT_FORTRESS_DEFEND_ALLIANCE 
TB_TEXT_FORTRESS_DEFEND_HORDE 
TB_TEXT_FORTRESS_CAPTURE_ALLIANCE 
TB_TEXT_FORTRESS_CAPTURE_HORDE 
TB_TEXT_VEHICLE_OUTSIDE_WARNING 
TB_TEXT_PREPARATIONS_IN_5_MIN 
TB_TEXT_PREPARATIONS_IN_2_MIN 
TB_TEXT_PREPARATIONS_IN_1_MIN 

Definition at line 159 of file BattlefieldTB.h.

Variable Documentation

◆ FactionNPCSpawns

TBFactionNPCInfo const FactionNPCSpawns[TB_FACTION_NPC_MAX]
Initial value:
=
{
{ { -1259.356f, 1057.108f, 107.0786f, 4.956735f }, NPC_BARADIN_GUARD_1, NPC_BARADIN_GRUNT_1 },
{ { -1254.174f, 1061.094f, 107.0772f, 5.445427f }, NPC_BARADIN_GUARD_2, NPC_BARADIN_GRUNT_2 },
{ { -1256.365f, 1058.47f, 107.0776f, 2.216568f }, NPC_MAVEN_ZARA, NPC_RHAGHA },
{ { -1231.38f, 985.681f, 121.2403f, 0.6108652f }, NPC_SERGEANT_PARKER, NPC_COMMANDER_ZANOTH },
}
@ NPC_BARADIN_GUARD_1
@ NPC_BARADIN_GRUNT_2
@ NPC_SERGEANT_PARKER
@ NPC_COMMANDER_ZANOTH
@ NPC_MAVEN_ZARA
@ NPC_RHAGHA
@ NPC_BARADIN_GUARD_2
@ NPC_BARADIN_GRUNT_1

Definition at line 317 of file BattlefieldTB.h.

◆ GuardNPCSpawns

Position const GuardNPCSpawns[TB_GUARDS_MAX]
Initial value:
=
{
{ -1272.951f, 964.8854f, 119.5782f, 3.193953f },
{ -1274.394f, 997.6511f, 119.5743f, 3.193953f },
{ -1248.226f, 1018.476f, 119.8113f, 1.605703f },
{ -1218.948f, 943.5695f, 119.5994f, 4.625123f },
{ -1195.417f, 965.5364f, 119.8113f, 0.0f },
{ -1220.832f, 1018.497f, 119.8113f, 1.605703f },
{ -1196.151f, 999.5121f, 119.5966f, 0.0f },
{ -1249.304f, 942.9063f, 119.5782f, 4.625123f },
}

Definition at line 269 of file BattlefieldTB.h.

◆ RandomQuestgiverPos

Position const RandomQuestgiverPos = { -1228.93f, 975.038f, 121.7153f, 5.969026f }

Definition at line 347 of file BattlefieldTB.h.

◆ RandomQuestgivers

uint32 const RandomQuestgivers[PVP_TEAMS_COUNT][CELLBLOCK_MAX]
Initial value:

Definition at line 360 of file BattlefieldTB.h.

◆ TB_ABANDONED_SIEGE_ENGINE_COUNT

int8 const TB_ABANDONED_SIEGE_ENGINE_COUNT = 6

Definition at line 427 of file BattlefieldTB.h.

◆ TB_BANNER_MAX

uint8 const TB_BANNER_MAX = 23

Definition at line 447 of file BattlefieldTB.h.

◆ TB_FACTION_NPC_MAX

uint8 const TB_FACTION_NPC_MAX = 4

Definition at line 316 of file BattlefieldTB.h.

◆ TB_GUARDS_MAX

uint8 const TB_GUARDS_MAX = 8

Definition at line 268 of file BattlefieldTB.h.

◆ TB_PORTAL_MAX

uint8 const TB_PORTAL_MAX = 2

Definition at line 484 of file BattlefieldTB.h.

◆ TB_QUEST_INFANTRY

uint32 const TB_QUEST_INFANTRY[PVP_TEAMS_COUNT][4]
Initial value:

Definition at line 214 of file BattlefieldTB.h.

◆ TB_QUEST_INFANTRY_MAX

uint8 const TB_QUEST_INFANTRY_MAX = 37

Definition at line 220 of file BattlefieldTB.h.

◆ TBAbandonedSiegeEngineSpawnData

Position const TBAbandonedSiegeEngineSpawnData[TB_ABANDONED_SIEGE_ENGINE_COUNT]
Initial value:
=
{
{ -1106.57f, 1196.34f, 121.8023f, 0.4014257f },
{ -1108.52f, 1111.33f, 121.2783f, 1.37881f },
{ -1213.01f, 782.236f, 121.4473f, 1.675516f },
{ -1258.26f, 780.497f, 122.4413f, 1.48353f },
{ -1438.3f, 1095.24f, 121.1363f, 5.288348f },
{ -1442.3f, 1141.07f, 123.6323f, 4.24115f },
}

Definition at line 428 of file BattlefieldTB.h.

◆ TBBannerEntry

Definition at line 445 of file BattlefieldTB.h.

◆ TBBanners

Position const TBBanners[TB_BANNER_MAX]
Initial value:
=
{
{ -987.6129f, 963.9861f, 121.4506f, 2.617989f },
{ -988.118f, 993.0087f, 121.6746f, 3.612838f },
{ -1195.941f, 964.342f, 119.728f, 0.8901166f },
{ -1196.892f, 1000.957f, 119.8211f, 5.445428f },
{ -1198.236f, 1081.898f, 120.2007f, 1.06465f },
{ -1089.337f, 1157.161f, 120.2749f, 3.036838f },
{ -1090.033f, 1143.476f, 120.2656f, 3.036838f },
{ -1217.495f, 944.0261f, 119.4949f, 1.989672f },
{ -1219.226f, 1018.168f, 119.728f, 2.251473f },
{ -1210.319f, 1081.885f, 120.2396f, 2.007128f },
{ -1226.903f, 786.7656f, 119.4592f, 1.553341f },
{ -1228.464f, 979.7379f, 119.3814f, 0.03490625f },
{ -1239.668f, 786.7899f, 119.4271f, 1.553341f },
{ -1250.262f, 1017.887f, 119.728f, 0.8377575f },
{ -1250.693f, 943.4496f, 119.4949f, 5.305802f },
{ -1272.29f, 963.5208f, 119.4949f, 2.617989f },
{ -1273.997f, 998.7934f, 119.4884f, 3.665196f },
{ -1378.363f, 725.0087f, 124.2978f, 1.326448f },
{ -1401.97f, 747.0972f, 123.2302f, 0.2443456f },
{ -1421.953f, 1263.559f, 133.6141f, 5.009095f },
{ -1446.497f, 1238.964f, 133.7601f, 5.969027f },
{ -1488.908f, 1118.747f, 124.9255f, 6.248279f },
{ -1488.533f, 1131.608f, 124.6363f, 6.248279f },
}

Definition at line 448 of file BattlefieldTB.h.

◆ TBCapturePoints

TBCapturePointSpawnData const TBCapturePoints[TB_BASE_COUNT]
Initial value:
=
{
}
@ TB_TEXT_VIGIL_HORDE_LOST
@ TB_TEXT_GARRISON_ALLIANCE_LOST
@ TB_TEXT_SLAGWORKS_ALLIANCE_LOST
@ TB_TEXT_SLAGWORKS_HORDE_LOST
@ TB_TEXT_SLAGWORKS_ALLIANCE_GAINED
@ TB_TEXT_GARRISON_ALLIANCE_GAINED
@ TB_TEXT_VIGIL_ALLIANCE_GAINED
@ TB_TEXT_VIGIL_HORDE_GAINED
@ TB_TEXT_GARRISON_HORDE_GAINED
@ TB_TEXT_SLAGWORKS_HORDE_GAINED
@ TB_TEXT_VIGIL_ALLIANCE_LOST
@ TB_TEXT_GARRISON_HORDE_LOST
@ TB_BASE_SLAGWORKS
@ TB_BASE_WARDENS_VIGIL
@ TB_BASE_IRONCLAD_GARRISON
@ GO_CAPTURE_POINT_NORTH_A_DEFENDING
@ GO_CAPTURE_POINT_EAST_H_DEFENDING
@ GO_CAPTURE_POINT_NORTH_H_DEFENDING
@ GO_CAPTURE_POINT_WEST_A_DEFENDING
@ GO_CAPTURE_POINT_WEST_H_DEFENDING
@ GO_CAPTURE_POINT_EAST_A_DEFENDING
@ WS_BATTLEFIELD_TB_SLAGWORKS_NEUTRAL
@ WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CAPTURING
@ WS_BATTLEFIELD_TB_VIGIL_HORDE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_HORDE_CAPTURING
@ WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_TB_VIGIL_NEUTRAL
@ WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CAPTURING
@ WS_BATTLEFIELD_TB_SLAGWORKS_ALLIANCE_CAPTURING
@ WS_BATTLEFIELD_TB_VIGIL_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_NEUTRAL
@ WS_BATTLEFIELD_TB_VIGIL_HORDE_CAPTURING
@ WS_BATTLEFIELD_TB_SLAGWORKS_HORDE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_HORDE_CONTROLLED
@ WS_BATTLEFIELD_TB_GARRISON_ALLIANCE_CAPTURING

Definition at line 387 of file BattlefieldTB.h.

◆ TBFactions

const uint32 TBFactions[PVP_TEAMS_COUNT] = { 1610, 1732 }

Definition at line 195 of file BattlefieldTB.h.

◆ TBGraveyards

Initial value:
=
{
{ { -1247.42f, 981.25f, 155.35f, 6.28f }, 128, TB_GY_BARADIN_HOLD, { NPC_TB_GY_SPIRIT_BARADIN_HOLD_A, NPC_TB_GY_SPIRIT_BARADIN_HOLD_H }, true },
{ { -974.28f, 1089.47f, 132.99f, 5.90f }, 64, TB_GY_IRONCLAD_GARRISON, { NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_A, NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_H }, false },
{ { -1570.44f, 1167.57f, 159.50f, 2.20f }, 64, TB_GY_WARDENS_VIGIL, { NPC_TB_GY_SPIRIT_WARDENS_VIGIL_A, NPC_TB_GY_SPIRIT_WARDENS_VIGIL_H }, false },
{ { -1343.32f, 565.24f, 139.04f, 1.66f }, 64, TB_GY_SLAGWORKS, { NPC_TB_GY_SPIRIT_SLAGWORKS_A, NPC_TB_GY_SPIRIT_SLAGWORKS_H }, false },
{ { -1052.02f, 1494.05f, 191.41f, 4.13f }, 64, TB_GY_WEST_SPIRE, { NPC_TB_GY_SPIRIT_WEST_SPIRE_A, NPC_TB_GY_SPIRIT_WEST_SPIRE_H }, false },
{ { -1603.34f, 874.29f, 193.69f, 5.27f }, 64, TB_GY_SOUTH_SPIRE, { NPC_TB_GY_SPIRIT_SOUTH_SPIRE_A, NPC_TB_GY_SPIRIT_SOUTH_SPIRE_H }, false },
{ { -943.66f, 572.36f, 157.54f, 1.74f }, 64, TB_GY_EAST_SPIRE, { NPC_TB_GY_SPIRIT_EAST_SPIRE_A, NPC_TB_GY_SPIRIT_EAST_SPIRE_H }, false },
}
@ TB_GY_EAST_SPIRE
@ TB_GY_IRONCLAD_GARRISON
@ TB_GY_WARDENS_VIGIL
@ TB_GY_BARADIN_HOLD
@ TB_GY_SOUTH_SPIRE
@ TB_GY_SLAGWORKS
@ TB_GY_WEST_SPIRE
@ NPC_TB_GY_SPIRIT_EAST_SPIRE_H
@ NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_H
@ NPC_TB_GY_SPIRIT_SOUTH_SPIRE_H
@ NPC_TB_GY_SPIRIT_WARDENS_VIGIL_H
@ NPC_TB_GY_SPIRIT_WEST_SPIRE_H
@ NPC_TB_GY_SPIRIT_BARADIN_HOLD_H
@ NPC_TB_GY_SPIRIT_EAST_SPIRE_A
@ NPC_TB_GY_SPIRIT_SLAGWORKS_H
@ NPC_TB_GY_SPIRIT_SOUTH_SPIRE_A
@ NPC_TB_GY_SPIRIT_SLAGWORKS_A
@ NPC_TB_GY_SPIRIT_WARDENS_VIGIL_A
@ NPC_TB_GY_SPIRIT_IRONCLAD_GARRISON_A
@ NPC_TB_GY_SPIRIT_BARADIN_HOLD_A
@ NPC_TB_GY_SPIRIT_WEST_SPIRE_A

Definition at line 521 of file BattlefieldTB.h.

◆ TBPortalEntry

◆ TBPortals

Position const TBPortals[TB_PORTAL_MAX]
Initial value:
=
{
{ -598.7656f, 1377.974f, 21.91898f, 0.0f },
{ -1257.729f, 1060.365f, 106.9938f, 5.462882f },
}

Definition at line 485 of file BattlefieldTB.h.

◆ TBQuestAreas

TBQuestAreaInfo const TBQuestAreas[CELLBLOCK_MAX]
Initial value:
=
{
}
@ SPELL_TB_CURSED_DEPTHS_TELEPORT
Definition: BattlefieldTB.h:74
@ SPELL_TB_D_BLOCK_TELEPORT
Definition: BattlefieldTB.h:73
@ SPELL_TB_THE_HOLE_TELEPORT
Definition: BattlefieldTB.h:72
@ AREA_THE_HOLE
@ AREA_D_BLOCK
@ AREA_CURSED_DEPTHS

Definition at line 354 of file BattlefieldTB.h.

◆ TBQuestInfantrySpawnData

Position const TBQuestInfantrySpawnData[TB_QUEST_INFANTRY_MAX]

Definition at line 221 of file BattlefieldTB.h.

◆ TBTowers

TBTowerInfo const TBTowers[TB_TOWERS_COUNT]
Initial value:
=
{
}
@ TB_TEXT_EAST_SPIRE_DAMAGED
@ TB_TEXT_EAST_SPIRE_DESTROYED
@ TB_TEXT_SOUTH_SPIRE_DAMAGED
@ TB_TEXT_WEST_SPIRE_DESTROYED
@ TB_TEXT_WEST_SPIRE_DAMAGED
@ TB_TEXT_SOUTH_SPIRE_DESTROYED
@ GO_WEST_SPIRE
@ GO_EAST_SPIRE
@ GO_SOUTH_SPIRE
@ WS_BATTLEFIELD_TB_EAST_INTACT_ALLIANCE
@ WS_BATTLEFIELD_TB_WEST_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_WEST_INTACT_ALLIANCE
@ WS_BATTLEFIELD_TB_WEST_DAMAGED_ALLIANCE
@ WS_BATTLEFIELD_TB_SOUTH_DAMAGED_HORDE
@ WS_BATTLEFIELD_TB_WEST_DAMAGED_HORDE
@ WS_BATTLEFIELD_TB_WEST_INTACT_HORDE
@ WS_BATTLEFIELD_TB_SOUTH_DAMAGED_ALLIANCE
@ WS_BATTLEFIELD_TB_SOUTH_INTACT_HORDE
@ WS_BATTLEFIELD_TB_EAST_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_SOUTH_DESTROYED_NEUTRAL
@ WS_BATTLEFIELD_TB_EAST_DAMAGED_HORDE
@ WS_BATTLEFIELD_TB_EAST_DAMAGED_ALLIANCE
@ WS_BATTLEFIELD_TB_EAST_INTACT_HORDE
@ WS_BATTLEFIELD_TB_SOUTH_INTACT_ALLIANCE

Definition at line 414 of file BattlefieldTB.h.

◆ TolBaradDebugAnnouncerPos

Position const TolBaradDebugAnnouncerPos = { -1234.25f, 961.903f, 159.4913f, 0.0f }

Definition at line 198 of file BattlefieldTB.h.