TrinityCore
Loading...
Searching...
No Matches
BattlegroundSA.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "Object.h"
+ Include dependency graph for BattlegroundSA.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GateInfo
 
struct  BG_SA_RoundScore
 
struct  BattlegroundSAScore
 
class  BattlegroundSA
 Class for manage Strand of Ancient battleground. More...
 

Macros

#define BG_SA_FLAG_AMOUNT   3
 
#define BG_SA_DEMOLISHER_AMOUNT   4
 
#define MAX_GATES   6
 

Enumerations

enum  BG_SA_Status {
  BG_SA_NOT_STARTED = 0 , BG_SA_WARMUP , BG_SA_ROUND_ONE , BG_SA_SECOND_WARMUP ,
  BG_SA_ROUND_TWO , BG_SA_BONUS_ROUND
}
 
enum  BG_SA_GateState { BG_SA_GATE_OK = 1 , BG_SA_GATE_DAMAGED = 2 , BG_SA_GATE_DESTROYED = 3 }
 
enum  BG_SA_EventIds {
  BG_SA_EVENT_BLUE_GATE_DAMAGED = 19040 , BG_SA_EVENT_BLUE_GATE_DESTROYED = 19045 , BG_SA_EVENT_GREEN_GATE_DAMAGED = 19041 , BG_SA_EVENT_GREEN_GATE_DESTROYED = 19046 ,
  BG_SA_EVENT_RED_GATE_DAMAGED = 19042 , BG_SA_EVENT_RED_GATE_DESTROYED = 19047 , BG_SA_EVENT_PURPLE_GATE_DAMAGED = 19043 , BG_SA_EVENT_PURPLE_GATE_DESTROYED = 19048 ,
  BG_SA_EVENT_YELLOW_GATE_DAMAGED = 19044 , BG_SA_EVENT_YELLOW_GATE_DESTROYED = 19049 , BG_SA_EVENT_ANCIENT_GATE_DAMAGED = 19836 , BG_SA_EVENT_ANCIENT_GATE_DESTROYED = 19837 ,
  BG_SA_EVENT_TITAN_RELIC_ACTIVATED = 22097
}
 
enum  SASpellIds {
  SPELL_TELEPORT_DEFENDER = 52364 , SPELL_TELEPORT_ATTACKERS = 60178 , SPELL_END_OF_ROUND = 52459 , SPELL_REMOVE_SEAFORIUM = 59077 ,
  SPELL_ALLIANCE_CONTROL_PHASE_SHIFT = 60027 , SPELL_HORDE_CONTROL_PHASE_SHIFT = 60028
}
 
enum  SACreatureIds {
  NPC_KANRETHAD = 29 , NPC_INVISIBLE_STALKER = 15214 , NPC_WORLD_TRIGGER = 22515 , NPC_WORLD_TRIGGER_LARGE_AOI_NOT_IMMUNE_PC_NPC = 23472 ,
  NPC_ANTI_PERSONNAL_CANNON = 27894 , NPC_DEMOLISHER_SA = 28781 , NPC_RIGGER_SPARKLIGHT = 29260 , NPC_GORGRIL_RIGSPARK = 29262
}
 
enum  SAGameObjectIds {
  GO_GATE_OF_THE_GREEN_EMERALD = 190722 , GO_GATE_OF_THE_PURPLE_AMETHYST = 190723 , GO_GATE_OF_THE_BLUE_SAPPHIRE = 190724 , GO_GATE_OF_THE_RED_SUN = 190726 ,
  GO_GATE_OF_THE_YELLOW_MOON = 190727 , GO_CHAMBER_OF_ANCIENT_RELICS = 192549
}
 
enum  BG_SA_Timers { BG_SA_BOAT_START = 60 * IN_MILLISECONDS , BG_SA_WARMUPLENGTH = 120 * IN_MILLISECONDS , BG_SA_ROUNDLENGTH = 600 * IN_MILLISECONDS }
 
enum  SASounds {
  SOUND_GRAVEYARD_TAKEN_HORDE = 8174 , SOUND_GRAVEYARD_TAKEN_ALLIANCE = 8212 , SOUND_DEFEAT_HORDE = 15905 , SOUND_VICTORY_HORDE = 15906 ,
  SOUND_VICTORY_ALLIANCE = 15907 , SOUND_DEFEAT_ALLIANCE = 15908 , SOUND_WALL_DESTROYED_ALLIANCE = 15909 , SOUND_WALL_DESTROYED_HORDE = 15910 ,
  SOUND_WALL_ATTACKED_HORDE = 15911 , SOUND_WALL_ATTACKED_ALLIANCE = 15912
}
 
enum  SATexts {
  TEXT_ROUND_STARTED = 1 , TEXT_ROUND_1_FINISHED = 2 , TEXT_SPARKLIGHT_RIGSPARK_SPAWN = 1 , TEXT_BLUE_GATE_UNDER_ATTACK = 1 ,
  TEXT_GREEN_GATE_UNDER_ATTACK = 2 , TEXT_RED_GATE_UNDER_ATTACK = 3 , TEXT_PURPLE_GATE_UNDER_ATTACK = 4 , TEXT_YELLOW_GATE_UNDER_ATTACK = 5 ,
  TEXT_YELLOW_GATE_DESTROYED = 6 , TEXT_PURPLE_GATE_DESTROYED = 7 , TEXT_RED_GATE_DESTROYED = 8 , TEXT_GREEN_GATE_DESTROYED = 9 ,
  TEXT_BLUE_GATE_DESTROYED = 10 , TEXT_EAST_GRAVEYARD_CAPTURED_A = 11 , TEXT_WEST_GRAVEYARD_CAPTURED_A = 12 , TEXT_SOUTH_GRAVEYARD_CAPTURED_A = 13 ,
  TEXT_EAST_GRAVEYARD_CAPTURED_H = 14 , TEXT_WEST_GRAVEYARD_CAPTURED_H = 15 , TEXT_SOUTH_GRAVEYARD_CAPTURED_H = 16 , TEXT_ANCIENT_GATE_UNDER_ATTACK = 17 ,
  TEXT_ANCIENT_GATE_DESTROYED = 18
}
 
enum  SAWorldStates {
  BG_SA_TIMER_MINS = 3559 , BG_SA_TIMER_SEC_TENS = 3560 , BG_SA_TIMER_SEC_DECS = 3561 , BG_SA_ALLY_ATTACKS = 4352 ,
  BG_SA_HORDE_ATTACKS = 4353 , BG_SA_PURPLE_GATEWS = 3614 , BG_SA_RED_GATEWS = 3617 , BG_SA_BLUE_GATEWS = 3620 ,
  BG_SA_GREEN_GATEWS = 3623 , BG_SA_YELLOW_GATEWS = 3638 , BG_SA_ANCIENT_GATEWS = 3849 , BG_SA_LEFT_GY_ALLIANCE = 3635 ,
  BG_SA_RIGHT_GY_ALLIANCE = 3636 , BG_SA_CENTER_GY_ALLIANCE = 3637 , BG_SA_RIGHT_ATT_TOKEN_ALL = 3627 , BG_SA_LEFT_ATT_TOKEN_ALL = 3626 ,
  BG_SA_LEFT_ATT_TOKEN_HRD = 3629 , BG_SA_RIGHT_ATT_TOKEN_HRD = 3628 , BG_SA_HORDE_DEFENCE_TOKEN = 3631 , BG_SA_ALLIANCE_DEFENCE_TOKEN = 3630 ,
  BG_SA_RIGHT_GY_HORDE = 3632 , BG_SA_LEFT_GY_HORDE = 3633 , BG_SA_CENTER_GY_HORDE = 3634 , BG_SA_BONUS_TIMER = 3571 ,
  BG_SA_ENABLE_TIMER = 3564
}
 
enum  BG_SA_NPCs {
  BG_SA_GUN_1 = 0 , BG_SA_GUN_2 , BG_SA_GUN_3 , BG_SA_GUN_4 ,
  BG_SA_GUN_5 , BG_SA_GUN_6 , BG_SA_GUN_7 , BG_SA_GUN_8 ,
  BG_SA_GUN_9 , BG_SA_GUN_10 , BG_SA_DEMOLISHER_1 , BG_SA_DEMOLISHER_2 ,
  BG_SA_DEMOLISHER_3 , BG_SA_DEMOLISHER_4 , BG_SA_DEMOLISHER_5 , BG_SA_DEMOLISHER_6 ,
  BG_SA_DEMOLISHER_7 , BG_SA_DEMOLISHER_8 , BG_SA_NPC_SPARKLIGHT , BG_SA_NPC_RIGSPARK ,
  BG_SA_NPC_KANRETHAD , BG_SA_MAXNPC
}
 
enum  BG_SA_Boat { BG_SA_BOAT_ONE_A = 193182 , BG_SA_BOAT_TWO_H = 193183 , BG_SA_BOAT_ONE_H = 193184 , BG_SA_BOAT_TWO_A = 193185 }
 
enum  BG_SA_Objects {
  BG_SA_GREEN_GATE = 0 , BG_SA_YELLOW_GATE , BG_SA_BLUE_GATE , BG_SA_RED_GATE ,
  BG_SA_PURPLE_GATE , BG_SA_ANCIENT_GATE , BG_SA_TITAN_RELIC , BG_SA_PORTAL_DEFFENDER_BLUE ,
  BG_SA_PORTAL_DEFFENDER_GREEN , BG_SA_PORTAL_DEFFENDER_YELLOW , BG_SA_PORTAL_DEFFENDER_PURPLE , BG_SA_PORTAL_DEFFENDER_RED ,
  BG_SA_BOAT_ONE , BG_SA_BOAT_TWO , BG_SA_SIGIL_1 , BG_SA_SIGIL_2 ,
  BG_SA_SIGIL_3 , BG_SA_SIGIL_4 , BG_SA_SIGIL_5 , BG_SA_CENTRAL_FLAGPOLE ,
  BG_SA_RIGHT_FLAGPOLE , BG_SA_LEFT_FLAGPOLE , BG_SA_CENTRAL_FLAG , BG_SA_RIGHT_FLAG ,
  BG_SA_LEFT_FLAG , BG_SA_BOMB , BG_SA_MAXOBJ = BG_SA_BOMB+68
}
 
enum  BG_SA_Graveyards {
  BG_SA_BEACH_GY = 0 , BG_SA_DEFENDER_LAST_GY , BG_SA_RIGHT_CAPTURABLE_GY , BG_SA_LEFT_CAPTURABLE_GY ,
  BG_SA_CENTRAL_CAPTURABLE_GY , BG_SA_MAX_GY
}
 
enum  BG_SA_BroadcastTexts { BG_SA_TEXT_ALLIANCE_CAPTURED_TITAN_PORTAL = 28944 , BG_SA_TEXT_HORDE_CAPTURED_TITAN_PORTAL = 28945 , BG_SA_TEXT_ROUND_TWO_START_ONE_MINUTE = 29448 , BG_SA_TEXT_ROUND_TWO_START_HALF_MINUTE = 29449 }
 

Variables

uint32 const BG_SA_NpcEntries [BG_SA_MAXNPC]
 
Position const BG_SA_NpcSpawnlocs [BG_SA_MAXNPC]
 
Position const BG_SA_ObjSpawnlocs [BG_SA_MAXOBJ]
 
uint32 const BG_SA_ObjEntries [BG_SA_MAXOBJ+BG_SA_FLAG_AMOUNT]
 
uint32 const BG_SA_Factions [2]
 
const uint32 BG_SA_GYEntries [BG_SA_MAX_GY]
 
float const BG_SA_GYOrientation [BG_SA_MAX_GY]
 
GateInfo const Gates [MAX_GATES]
 

Macro Definition Documentation

◆ BG_SA_DEMOLISHER_AMOUNT

#define BG_SA_DEMOLISHER_AMOUNT   4

Definition at line 26 of file BattlegroundSA.h.

◆ BG_SA_FLAG_AMOUNT

#define BG_SA_FLAG_AMOUNT   3

Definition at line 25 of file BattlegroundSA.h.

◆ MAX_GATES

#define MAX_GATES   6

Definition at line 502 of file BattlegroundSA.h.

Enumeration Type Documentation

◆ BG_SA_Boat

enum BG_SA_Boat
Enumerator
BG_SA_BOAT_ONE_A 
BG_SA_BOAT_TWO_H 
BG_SA_BOAT_ONE_H 
BG_SA_BOAT_TWO_A 

Definition at line 207 of file BattlegroundSA.h.

◆ BG_SA_BroadcastTexts

Enumerator
BG_SA_TEXT_ALLIANCE_CAPTURED_TITAN_PORTAL 
BG_SA_TEXT_HORDE_CAPTURED_TITAN_PORTAL 
BG_SA_TEXT_ROUND_TWO_START_ONE_MINUTE 
BG_SA_TEXT_ROUND_TWO_START_HALF_MINUTE 

Definition at line 484 of file BattlegroundSA.h.

◆ BG_SA_EventIds

Enumerator
BG_SA_EVENT_BLUE_GATE_DAMAGED 
BG_SA_EVENT_BLUE_GATE_DESTROYED 
BG_SA_EVENT_GREEN_GATE_DAMAGED 
BG_SA_EVENT_GREEN_GATE_DESTROYED 
BG_SA_EVENT_RED_GATE_DAMAGED 
BG_SA_EVENT_RED_GATE_DESTROYED 
BG_SA_EVENT_PURPLE_GATE_DAMAGED 
BG_SA_EVENT_PURPLE_GATE_DESTROYED 
BG_SA_EVENT_YELLOW_GATE_DAMAGED 
BG_SA_EVENT_YELLOW_GATE_DESTROYED 
BG_SA_EVENT_ANCIENT_GATE_DAMAGED 
BG_SA_EVENT_ANCIENT_GATE_DESTROYED 
BG_SA_EVENT_TITAN_RELIC_ACTIVATED 

Definition at line 45 of file BattlegroundSA.h.

◆ BG_SA_GateState

Enumerator
BG_SA_GATE_OK 
BG_SA_GATE_DAMAGED 
BG_SA_GATE_DESTROYED 

Definition at line 38 of file BattlegroundSA.h.

◆ BG_SA_Graveyards

Enumerator
BG_SA_BEACH_GY 
BG_SA_DEFENDER_LAST_GY 
BG_SA_RIGHT_CAPTURABLE_GY 
BG_SA_LEFT_CAPTURABLE_GY 
BG_SA_CENTRAL_CAPTURABLE_GY 
BG_SA_MAX_GY 

Definition at line 456 of file BattlegroundSA.h.

◆ BG_SA_NPCs

enum BG_SA_NPCs
Enumerator
BG_SA_GUN_1 
BG_SA_GUN_2 
BG_SA_GUN_3 
BG_SA_GUN_4 
BG_SA_GUN_5 
BG_SA_GUN_6 
BG_SA_GUN_7 
BG_SA_GUN_8 
BG_SA_GUN_9 
BG_SA_GUN_10 
BG_SA_DEMOLISHER_1 
BG_SA_DEMOLISHER_2 
BG_SA_DEMOLISHER_3 
BG_SA_DEMOLISHER_4 
BG_SA_DEMOLISHER_5 
BG_SA_DEMOLISHER_6 
BG_SA_DEMOLISHER_7 
BG_SA_DEMOLISHER_8 
BG_SA_NPC_SPARKLIGHT 
BG_SA_NPC_RIGSPARK 
BG_SA_NPC_KANRETHAD 
BG_SA_MAXNPC 

Definition at line 181 of file BattlegroundSA.h.

◆ BG_SA_Objects

Enumerator
BG_SA_GREEN_GATE 
BG_SA_YELLOW_GATE 
BG_SA_BLUE_GATE 
BG_SA_RED_GATE 
BG_SA_PURPLE_GATE 
BG_SA_ANCIENT_GATE 
BG_SA_TITAN_RELIC 
BG_SA_PORTAL_DEFFENDER_BLUE 
BG_SA_PORTAL_DEFFENDER_GREEN 
BG_SA_PORTAL_DEFFENDER_YELLOW 
BG_SA_PORTAL_DEFFENDER_PURPLE 
BG_SA_PORTAL_DEFFENDER_RED 
BG_SA_BOAT_ONE 
BG_SA_BOAT_TWO 
BG_SA_SIGIL_1 
BG_SA_SIGIL_2 
BG_SA_SIGIL_3 
BG_SA_SIGIL_4 
BG_SA_SIGIL_5 
BG_SA_CENTRAL_FLAGPOLE 
BG_SA_RIGHT_FLAGPOLE 
BG_SA_LEFT_FLAGPOLE 
BG_SA_CENTRAL_FLAG 
BG_SA_RIGHT_FLAG 
BG_SA_LEFT_FLAG 
BG_SA_BOMB 
BG_SA_MAXOBJ 

Definition at line 273 of file BattlegroundSA.h.

◆ BG_SA_Status

Enumerator
BG_SA_NOT_STARTED 
BG_SA_WARMUP 
BG_SA_ROUND_ONE 
BG_SA_SECOND_WARMUP 
BG_SA_ROUND_TWO 
BG_SA_BONUS_ROUND 

Definition at line 28 of file BattlegroundSA.h.

◆ BG_SA_Timers

Enumerator
BG_SA_BOAT_START 
BG_SA_WARMUPLENGTH 
BG_SA_ROUNDLENGTH 

Definition at line 101 of file BattlegroundSA.h.

◆ SACreatureIds

Enumerator
NPC_KANRETHAD 
NPC_INVISIBLE_STALKER 
NPC_WORLD_TRIGGER 
NPC_WORLD_TRIGGER_LARGE_AOI_NOT_IMMUNE_PC_NPC 
NPC_ANTI_PERSONNAL_CANNON 
NPC_DEMOLISHER_SA 
NPC_RIGGER_SPARKLIGHT 
NPC_GORGRIL_RIGSPARK 

Definition at line 78 of file BattlegroundSA.h.

◆ SAGameObjectIds

Enumerator
GO_GATE_OF_THE_GREEN_EMERALD 
GO_GATE_OF_THE_PURPLE_AMETHYST 
GO_GATE_OF_THE_BLUE_SAPPHIRE 
GO_GATE_OF_THE_RED_SUN 
GO_GATE_OF_THE_YELLOW_MOON 
GO_CHAMBER_OF_ANCIENT_RELICS 

Definition at line 91 of file BattlegroundSA.h.

◆ SASounds

enum SASounds
Enumerator
SOUND_GRAVEYARD_TAKEN_HORDE 
SOUND_GRAVEYARD_TAKEN_ALLIANCE 
SOUND_DEFEAT_HORDE 
SOUND_VICTORY_HORDE 
SOUND_VICTORY_ALLIANCE 
SOUND_DEFEAT_ALLIANCE 
SOUND_WALL_DESTROYED_ALLIANCE 
SOUND_WALL_DESTROYED_HORDE 
SOUND_WALL_ATTACKED_HORDE 
SOUND_WALL_ATTACKED_ALLIANCE 

Definition at line 108 of file BattlegroundSA.h.

◆ SASpellIds

enum SASpellIds
Enumerator
SPELL_TELEPORT_DEFENDER 
SPELL_TELEPORT_ATTACKERS 
SPELL_END_OF_ROUND 
SPELL_REMOVE_SEAFORIUM 
SPELL_ALLIANCE_CONTROL_PHASE_SHIFT 
SPELL_HORDE_CONTROL_PHASE_SHIFT 

Definition at line 68 of file BattlegroundSA.h.

◆ SATexts

enum SATexts
Enumerator
TEXT_ROUND_STARTED 
TEXT_ROUND_1_FINISHED 
TEXT_SPARKLIGHT_RIGSPARK_SPAWN 
TEXT_BLUE_GATE_UNDER_ATTACK 
TEXT_GREEN_GATE_UNDER_ATTACK 
TEXT_RED_GATE_UNDER_ATTACK 
TEXT_PURPLE_GATE_UNDER_ATTACK 
TEXT_YELLOW_GATE_UNDER_ATTACK 
TEXT_YELLOW_GATE_DESTROYED 
TEXT_PURPLE_GATE_DESTROYED 
TEXT_RED_GATE_DESTROYED 
TEXT_GREEN_GATE_DESTROYED 
TEXT_BLUE_GATE_DESTROYED 
TEXT_EAST_GRAVEYARD_CAPTURED_A 
TEXT_WEST_GRAVEYARD_CAPTURED_A 
TEXT_SOUTH_GRAVEYARD_CAPTURED_A 
TEXT_EAST_GRAVEYARD_CAPTURED_H 
TEXT_WEST_GRAVEYARD_CAPTURED_H 
TEXT_SOUTH_GRAVEYARD_CAPTURED_H 
TEXT_ANCIENT_GATE_UNDER_ATTACK 
TEXT_ANCIENT_GATE_DESTROYED 

Definition at line 122 of file BattlegroundSA.h.

◆ SAWorldStates

Enumerator
BG_SA_TIMER_MINS 
BG_SA_TIMER_SEC_TENS 
BG_SA_TIMER_SEC_DECS 
BG_SA_ALLY_ATTACKS 
BG_SA_HORDE_ATTACKS 
BG_SA_PURPLE_GATEWS 
BG_SA_RED_GATEWS 
BG_SA_BLUE_GATEWS 
BG_SA_GREEN_GATEWS 
BG_SA_YELLOW_GATEWS 
BG_SA_ANCIENT_GATEWS 
BG_SA_LEFT_GY_ALLIANCE 
BG_SA_RIGHT_GY_ALLIANCE 
BG_SA_CENTER_GY_ALLIANCE 
BG_SA_RIGHT_ATT_TOKEN_ALL 
BG_SA_LEFT_ATT_TOKEN_ALL 
BG_SA_LEFT_ATT_TOKEN_HRD 
BG_SA_RIGHT_ATT_TOKEN_HRD 
BG_SA_HORDE_DEFENCE_TOKEN 
BG_SA_ALLIANCE_DEFENCE_TOKEN 
BG_SA_RIGHT_GY_HORDE 
BG_SA_LEFT_GY_HORDE 
BG_SA_CENTER_GY_HORDE 
BG_SA_BONUS_TIMER 
BG_SA_ENABLE_TIMER 

Definition at line 152 of file BattlegroundSA.h.

Variable Documentation

◆ BG_SA_Factions

uint32 const BG_SA_Factions[2]
Initial value:
=
{
1732,
1735,
}

Definition at line 450 of file BattlegroundSA.h.

◆ BG_SA_GYEntries

const uint32 BG_SA_GYEntries[BG_SA_MAX_GY]
Initial value:
=
{
1350,
1349,
1347,
1346,
1348,
}

Definition at line 466 of file BattlegroundSA.h.

◆ BG_SA_GYOrientation

float const BG_SA_GYOrientation[BG_SA_MAX_GY]
Initial value:
=
{
6.202f,
1.926f,
3.917f,
3.104f,
6.148f,
}

Definition at line 475 of file BattlegroundSA.h.

◆ BG_SA_NpcEntries

◆ BG_SA_NpcSpawnlocs

Position const BG_SA_NpcSpawnlocs[BG_SA_MAXNPC]
Initial value:
=
{
{ 1436.429f, 110.05f, 41.407f, 5.4f },
{ 1404.9023f, 84.758f, 41.183f, 5.46f },
{ 1068.693f, -86.951f, 93.81f, 0.02f },
{ 1068.83f, -127.56f, 96.45f, 0.0912f },
{ 1422.115f, -196.433f, 42.1825f, 1.0222f },
{ 1454.887f, -220.454f, 41.956f, 0.9627f },
{ 1232.345f, -187.517f, 66.945f, 0.45f },
{ 1249.634f, -224.189f, 66.72f, 0.635f },
{ 1236.213f, 92.287f, 64.965f, 5.751f },
{ 1215.11f, 57.772f, 64.739f, 5.78f },
{ 1611.597656f, -117.270073f, 8.719355f, 2.513274f},
{ 1575.562500f, -158.421875f, 5.024450f, 2.129302f},
{ 1618.047729f, 61.424641f, 7.248210f, 3.979351f},
{ 1575.103149f, 98.873344f, 2.830360f, 3.752458f},
{ 1371.055786f, -317.071136f, 35.007359f, 1.947460f},
{ 1424.034912f, -260.195190f, 31.084425f, 2.820013f},
{ 1353.139893f, 223.745438f, 35.265411f, 4.343684f},
{ 1404.809570f, 197.027237f, 32.046032f, 3.605401f},
{ 1348.644165f, -298.786469f, 31.080130f, 1.710423f},
{ 1358.191040f, 195.527786f, 31.018187f, 4.171337f},
{ 841.921f, -134.194f, 196.838f, 6.23082f }
}

Definition at line 244 of file BattlegroundSA.h.

◆ BG_SA_ObjEntries

uint32 const BG_SA_ObjEntries[BG_SA_MAXOBJ+BG_SA_FLAG_AMOUNT]
Initial value:
=
{
190722,
190727,
190724,
190726,
190723,
192549,
192834,
192819,
192819,
192819,
192819,
192819,
0,
0,
192687,
192685,
192689,
192690,
192691,
191311,
191311,
191311,
191310,
191306,
191308,
190753
}

Definition at line 420 of file BattlegroundSA.h.

◆ BG_SA_ObjSpawnlocs

Position const BG_SA_ObjSpawnlocs[BG_SA_MAXOBJ]

Definition at line 304 of file BattlegroundSA.h.

◆ Gates

GateInfo const Gates[MAX_GATES]
Initial value:
=
{
}
@ TEXT_YELLOW_GATE_DESTROYED
@ TEXT_PURPLE_GATE_DESTROYED
@ TEXT_PURPLE_GATE_UNDER_ATTACK
@ TEXT_RED_GATE_DESTROYED
@ TEXT_GREEN_GATE_UNDER_ATTACK
@ TEXT_ANCIENT_GATE_UNDER_ATTACK
@ TEXT_RED_GATE_UNDER_ATTACK
@ TEXT_ANCIENT_GATE_DESTROYED
@ TEXT_GREEN_GATE_DESTROYED
@ TEXT_YELLOW_GATE_UNDER_ATTACK
@ TEXT_BLUE_GATE_DESTROYED
@ TEXT_BLUE_GATE_UNDER_ATTACK
@ BG_SA_ANCIENT_GATEWS
@ BG_SA_PURPLE_GATEWS
@ BG_SA_RED_GATEWS
@ BG_SA_BLUE_GATEWS
@ BG_SA_YELLOW_GATEWS
@ BG_SA_GREEN_GATEWS
@ GO_CHAMBER_OF_ANCIENT_RELICS
@ GO_GATE_OF_THE_YELLOW_MOON
@ GO_GATE_OF_THE_BLUE_SAPPHIRE
@ GO_GATE_OF_THE_RED_SUN
@ GO_GATE_OF_THE_PURPLE_AMETHYST
@ GO_GATE_OF_THE_GREEN_EMERALD
@ BG_SA_YELLOW_GATE
@ BG_SA_GREEN_GATE
@ BG_SA_RED_GATE
@ BG_SA_PURPLE_GATE
@ BG_SA_BLUE_GATE
@ BG_SA_ANCIENT_GATE

Definition at line 503 of file BattlegroundSA.h.