AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BattlegroundWS.h File Reference
#include "Battleground.h"
#include "BattlegroundScore.h"
#include "EventMap.h"

Go to the source code of this file.

Classes

struct  BattlegroundWGScore
 
class  BattlegroundWS
 

Enumerations

enum  BG_WS_Events {
  BG_WS_EVENT_UPDATE_GAME_TIME = 1 ,
  BG_WS_EVENT_NO_TIME_LEFT = 2 ,
  BG_WS_EVENT_RESPAWN_BOTH_FLAGS = 3 ,
  BG_WS_EVENT_ALLIANCE_DROP_FLAG = 4 ,
  BG_WS_EVENT_HORDE_DROP_FLAG = 5 ,
  BG_WS_EVENT_BOTH_FLAGS_KEPT10 = 6 ,
  BG_WS_EVENT_BOTH_FLAGS_KEPT15 = 7 ,
  BG_WS_EVENT_DESPAWN_DOORS = 8
}
 
enum  BG_WS_TimerOrScore {
  BG_WS_MAX_TEAM_SCORE = 3 ,
  BG_WS_TOTAL_GAME_TIME = 27 * MINUTE * IN_MILLISECONDS ,
  BG_WS_FLAG_RESPAWN_TIME = 23 * IN_MILLISECONDS ,
  BG_WS_FLAG_DROP_TIME = 10 * IN_MILLISECONDS ,
  BG_WS_SPELL_FORCE_TIME = 10 * MINUTE * IN_MILLISECONDS ,
  BG_WS_SPELL_BRUTAL_TIME = 15 * MINUTE * IN_MILLISECONDS ,
  BG_WS_DOOR_DESPAWN_TIME = 5 * IN_MILLISECONDS
}
 
enum  BG_WS_BroadcastTexts {
  BG_WS_TEXT_START_ONE_MINUTE = 10015 ,
  BG_WS_TEXT_START_HALF_MINUTE = 10016 ,
  BG_WS_TEXT_BATTLE_HAS_BEGUN = 10014 ,
  BG_WS_TEXT_CAPTURED_HORDE_FLAG = 9801 ,
  BG_WS_TEXT_CAPTURED_ALLIANCE_FLAG = 9802 ,
  BG_WS_TEXT_FLAGS_PLACED = 9803 ,
  BG_WS_TEXT_ALLIANCE_FLAG_PICKED_UP = 9804 ,
  BG_WS_TEXT_ALLIANCE_FLAG_DROPPED = 9805 ,
  BG_WS_TEXT_HORDE_FLAG_PICKED_UP = 9807 ,
  BG_WS_TEXT_HORDE_FLAG_DROPPED = 9806 ,
  BG_WS_TEXT_ALLIANCE_FLAG_RETURNED = 9808 ,
  BG_WS_TEXT_HORDE_FLAG_RETURNED = 9809
}
 
enum  BG_WS_Sound {
  BG_WS_SOUND_FLAG_CAPTURED_ALLIANCE = 8173 ,
  BG_WS_SOUND_FLAG_CAPTURED_HORDE = 8213 ,
  BG_WS_SOUND_FLAG_PLACED = 8232 ,
  BG_WS_SOUND_FLAG_RETURNED = 8192 ,
  BG_WS_SOUND_HORDE_FLAG_PICKED_UP = 8212 ,
  BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP = 8174 ,
  BG_WS_SOUND_FLAGS_RESPAWNED = 8232
}
 
enum  BG_WS_SpellId {
  BG_WS_SPELL_WARSONG_FLAG = 23333 ,
  BG_WS_SPELL_WARSONG_FLAG_DROPPED = 23334 ,
  BG_WS_SPELL_WARSONG_FLAG_PICKED = 61266 ,
  BG_WS_SPELL_SILVERWING_FLAG = 23335 ,
  BG_WS_SPELL_SILVERWING_FLAG_DROPPED = 23336 ,
  BG_WS_SPELL_SILVERWING_FLAG_PICKED = 61265 ,
  BG_WS_SPELL_FOCUSED_ASSAULT = 46392 ,
  BG_WS_SPELL_BRUTAL_ASSAULT = 46393
}
 
enum  BG_WS_WorldStates {
  BG_WS_FLAG_CAPTURES_ALLIANCE = 1581 ,
  BG_WS_FLAG_CAPTURES_HORDE = 1582 ,
  BG_WS_FLAG_CAPTURES_MAX = 1601 ,
  BG_WS_FLAG_STATE_HORDE = 2338 ,
  BG_WS_FLAG_STATE_ALLIANCE = 2339 ,
  BG_WS_STATE_TIMER = 4248 ,
  BG_WS_STATE_TIMER_ACTIVE = 4247
}
 
enum  BG_WS_ObjectTypes {
  BG_WS_OBJECT_DOOR_A_1 = 0 ,
  BG_WS_OBJECT_DOOR_A_2 = 1 ,
  BG_WS_OBJECT_DOOR_A_3 = 2 ,
  BG_WS_OBJECT_DOOR_A_4 = 3 ,
  BG_WS_OBJECT_DOOR_A_5 = 4 ,
  BG_WS_OBJECT_DOOR_A_6 = 5 ,
  BG_WS_OBJECT_DOOR_H_1 = 6 ,
  BG_WS_OBJECT_DOOR_H_2 = 7 ,
  BG_WS_OBJECT_DOOR_H_3 = 8 ,
  BG_WS_OBJECT_DOOR_H_4 = 9 ,
  BG_WS_OBJECT_A_FLAG = 10 ,
  BG_WS_OBJECT_H_FLAG = 11 ,
  BG_WS_OBJECT_SPEEDBUFF_1 = 12 ,
  BG_WS_OBJECT_SPEEDBUFF_2 = 13 ,
  BG_WS_OBJECT_REGENBUFF_1 = 14 ,
  BG_WS_OBJECT_REGENBUFF_2 = 15 ,
  BG_WS_OBJECT_BERSERKBUFF_1 = 16 ,
  BG_WS_OBJECT_BERSERKBUFF_2 = 17 ,
  BG_WS_OBJECT_MAX = 18
}
 
enum  BG_WS_ObjectEntry {
  BG_OBJECT_DOOR_A_1_WS_ENTRY = 179918 ,
  BG_OBJECT_DOOR_A_2_WS_ENTRY = 179919 ,
  BG_OBJECT_DOOR_A_3_WS_ENTRY = 179920 ,
  BG_OBJECT_DOOR_A_4_WS_ENTRY = 179921 ,
  BG_OBJECT_DOOR_A_5_WS_ENTRY = 180322 ,
  BG_OBJECT_DOOR_A_6_WS_ENTRY = 180322 ,
  BG_OBJECT_DOOR_H_1_WS_ENTRY = 179916 ,
  BG_OBJECT_DOOR_H_2_WS_ENTRY = 179917 ,
  BG_OBJECT_DOOR_H_3_WS_ENTRY = 180322 ,
  BG_OBJECT_DOOR_H_4_WS_ENTRY = 180322 ,
  BG_OBJECT_A_FLAG_WS_ENTRY = 179830 ,
  BG_OBJECT_H_FLAG_WS_ENTRY = 179831 ,
  BG_OBJECT_A_FLAG_GROUND_WS_ENTRY = 179785 ,
  BG_OBJECT_H_FLAG_GROUND_WS_ENTRY = 179786
}
 
enum  BG_WS_FlagState {
  BG_WS_FLAG_STATE_ON_BASE = 1 ,
  BG_WS_FLAG_STATE_ON_PLAYER = 2 ,
  BG_WS_FLAG_STATE_ON_GROUND = 3
}
 
enum  BG_WS_Graveyards {
  WS_GRAVEYARD_FLAGROOM_ALLIANCE = 769 ,
  WS_GRAVEYARD_FLAGROOM_HORDE = 770 ,
  WS_GRAVEYARD_MAIN_ALLIANCE = 771 ,
  WS_GRAVEYARD_MAIN_HORDE = 772
}
 
enum  BG_WS_CreatureTypes {
  WS_SPIRIT_MAIN_ALLIANCE = 0 ,
  WS_SPIRIT_MAIN_HORDE = 1 ,
  BG_CREATURES_MAX_WS = 2
}
 
enum  BG_WS_Objectives {
  WS_OBJECTIVE_CAPTURE_FLAG = 42 ,
  WS_OBJECTIVE_RETURN_FLAG = 44 ,
  WS_EVENT_START_BATTLE = 8563
}
 
enum  BG_WS_Trigger {
  BG_WS_TRIGGER_ALLIANCE_FLAG_SPAWN = 3646 ,
  BG_WS_TRIGGER_HORDE_FLAG_SPAWN = 3647 ,
  BG_WS_TRIGGER_ALLIANCE_ELIXIR_SPEED_SPAWN = 3686 ,
  BG_WS_TRIGGER_HORDE_ELIXIR_SPEED_SPAWN = 3687 ,
  BG_WS_TRIGGER_ALLIANCE_ELIXIR_REGEN_SPAWN = 3706 ,
  BG_WS_TRIGGER_HORDE_ELIXIR_REGEN_SPAWN = 3708 ,
  BG_WS_TRIGGER_ALLIANCE_ELIXIR_BERSERK_SPAWN = 3707 ,
  BG_WS_TRIGGER_HORDE_ELIXIR_BERSERK_SPAWN = 3709
}
 

Enumeration Type Documentation

◆ BG_WS_BroadcastTexts

Enumerator
BG_WS_TEXT_START_ONE_MINUTE 
BG_WS_TEXT_START_HALF_MINUTE 
BG_WS_TEXT_BATTLE_HAS_BEGUN 
BG_WS_TEXT_CAPTURED_HORDE_FLAG 
BG_WS_TEXT_CAPTURED_ALLIANCE_FLAG 
BG_WS_TEXT_FLAGS_PLACED 
BG_WS_TEXT_ALLIANCE_FLAG_PICKED_UP 
BG_WS_TEXT_ALLIANCE_FLAG_DROPPED 
BG_WS_TEXT_HORDE_FLAG_PICKED_UP 
BG_WS_TEXT_HORDE_FLAG_DROPPED 
BG_WS_TEXT_ALLIANCE_FLAG_RETURNED 
BG_WS_TEXT_HORDE_FLAG_RETURNED 
50{
54
64};
@ BG_WS_TEXT_START_HALF_MINUTE
Definition: BattlegroundWS.h:52
@ BG_WS_TEXT_HORDE_FLAG_PICKED_UP
Definition: BattlegroundWS.h:60
@ BG_WS_TEXT_ALLIANCE_FLAG_DROPPED
Definition: BattlegroundWS.h:59
@ BG_WS_TEXT_ALLIANCE_FLAG_RETURNED
Definition: BattlegroundWS.h:62
@ BG_WS_TEXT_ALLIANCE_FLAG_PICKED_UP
Definition: BattlegroundWS.h:58
@ BG_WS_TEXT_CAPTURED_HORDE_FLAG
Definition: BattlegroundWS.h:55
@ BG_WS_TEXT_BATTLE_HAS_BEGUN
Definition: BattlegroundWS.h:53
@ BG_WS_TEXT_CAPTURED_ALLIANCE_FLAG
Definition: BattlegroundWS.h:56
@ BG_WS_TEXT_HORDE_FLAG_DROPPED
Definition: BattlegroundWS.h:61
@ BG_WS_TEXT_START_ONE_MINUTE
Definition: BattlegroundWS.h:51
@ BG_WS_TEXT_HORDE_FLAG_RETURNED
Definition: BattlegroundWS.h:63
@ BG_WS_TEXT_FLAGS_PLACED
Definition: BattlegroundWS.h:57

◆ BG_WS_CreatureTypes

Enumerator
WS_SPIRIT_MAIN_ALLIANCE 
WS_SPIRIT_MAIN_HORDE 
BG_CREATURES_MAX_WS 
157{
160
162};
@ BG_CREATURES_MAX_WS
Definition: BattlegroundWS.h:161
@ WS_SPIRIT_MAIN_HORDE
Definition: BattlegroundWS.h:159
@ WS_SPIRIT_MAIN_ALLIANCE
Definition: BattlegroundWS.h:158

◆ BG_WS_Events

Enumerator
BG_WS_EVENT_UPDATE_GAME_TIME 
BG_WS_EVENT_NO_TIME_LEFT 
BG_WS_EVENT_RESPAWN_BOTH_FLAGS 
BG_WS_EVENT_ALLIANCE_DROP_FLAG 
BG_WS_EVENT_HORDE_DROP_FLAG 
BG_WS_EVENT_BOTH_FLAGS_KEPT10 
BG_WS_EVENT_BOTH_FLAGS_KEPT15 
BG_WS_EVENT_DESPAWN_DOORS 
26{
35};
@ BG_WS_EVENT_ALLIANCE_DROP_FLAG
Definition: BattlegroundWS.h:30
@ BG_WS_EVENT_BOTH_FLAGS_KEPT15
Definition: BattlegroundWS.h:33
@ BG_WS_EVENT_RESPAWN_BOTH_FLAGS
Definition: BattlegroundWS.h:29
@ BG_WS_EVENT_BOTH_FLAGS_KEPT10
Definition: BattlegroundWS.h:32
@ BG_WS_EVENT_UPDATE_GAME_TIME
Definition: BattlegroundWS.h:27
@ BG_WS_EVENT_HORDE_DROP_FLAG
Definition: BattlegroundWS.h:31
@ BG_WS_EVENT_DESPAWN_DOORS
Definition: BattlegroundWS.h:34
@ BG_WS_EVENT_NO_TIME_LEFT
Definition: BattlegroundWS.h:28

◆ BG_WS_FlagState

Enumerator
BG_WS_FLAG_STATE_ON_BASE 
BG_WS_FLAG_STATE_ON_PLAYER 
BG_WS_FLAG_STATE_ON_GROUND 
142{
146};
@ BG_WS_FLAG_STATE_ON_GROUND
Definition: BattlegroundWS.h:145
@ BG_WS_FLAG_STATE_ON_PLAYER
Definition: BattlegroundWS.h:144
@ BG_WS_FLAG_STATE_ON_BASE
Definition: BattlegroundWS.h:143

◆ BG_WS_Graveyards

Enumerator
WS_GRAVEYARD_FLAGROOM_ALLIANCE 
WS_GRAVEYARD_FLAGROOM_HORDE 
WS_GRAVEYARD_MAIN_ALLIANCE 
WS_GRAVEYARD_MAIN_HORDE 
149{
154};
@ WS_GRAVEYARD_FLAGROOM_ALLIANCE
Definition: BattlegroundWS.h:150
@ WS_GRAVEYARD_MAIN_ALLIANCE
Definition: BattlegroundWS.h:152
@ WS_GRAVEYARD_FLAGROOM_HORDE
Definition: BattlegroundWS.h:151
@ WS_GRAVEYARD_MAIN_HORDE
Definition: BattlegroundWS.h:153

◆ BG_WS_ObjectEntry

Enumerator
BG_OBJECT_DOOR_A_1_WS_ENTRY 
BG_OBJECT_DOOR_A_2_WS_ENTRY 
BG_OBJECT_DOOR_A_3_WS_ENTRY 
BG_OBJECT_DOOR_A_4_WS_ENTRY 
BG_OBJECT_DOOR_A_5_WS_ENTRY 
BG_OBJECT_DOOR_A_6_WS_ENTRY 
BG_OBJECT_DOOR_H_1_WS_ENTRY 
BG_OBJECT_DOOR_H_2_WS_ENTRY 
BG_OBJECT_DOOR_H_3_WS_ENTRY 
BG_OBJECT_DOOR_H_4_WS_ENTRY 
BG_OBJECT_A_FLAG_WS_ENTRY 
BG_OBJECT_H_FLAG_WS_ENTRY 
BG_OBJECT_A_FLAG_GROUND_WS_ENTRY 
BG_OBJECT_H_FLAG_GROUND_WS_ENTRY 
124{
139};
@ BG_OBJECT_H_FLAG_GROUND_WS_ENTRY
Definition: BattlegroundWS.h:138
@ BG_OBJECT_DOOR_A_4_WS_ENTRY
Definition: BattlegroundWS.h:128
@ BG_OBJECT_DOOR_A_1_WS_ENTRY
Definition: BattlegroundWS.h:125
@ BG_OBJECT_DOOR_A_3_WS_ENTRY
Definition: BattlegroundWS.h:127
@ BG_OBJECT_DOOR_A_6_WS_ENTRY
Definition: BattlegroundWS.h:130
@ BG_OBJECT_DOOR_H_2_WS_ENTRY
Definition: BattlegroundWS.h:132
@ BG_OBJECT_A_FLAG_GROUND_WS_ENTRY
Definition: BattlegroundWS.h:137
@ BG_OBJECT_DOOR_H_4_WS_ENTRY
Definition: BattlegroundWS.h:134
@ BG_OBJECT_DOOR_H_1_WS_ENTRY
Definition: BattlegroundWS.h:131
@ BG_OBJECT_DOOR_A_2_WS_ENTRY
Definition: BattlegroundWS.h:126
@ BG_OBJECT_DOOR_A_5_WS_ENTRY
Definition: BattlegroundWS.h:129
@ BG_OBJECT_DOOR_H_3_WS_ENTRY
Definition: BattlegroundWS.h:133
@ BG_OBJECT_A_FLAG_WS_ENTRY
Definition: BattlegroundWS.h:135
@ BG_OBJECT_H_FLAG_WS_ENTRY
Definition: BattlegroundWS.h:136

◆ BG_WS_Objectives

Enumerator
WS_OBJECTIVE_CAPTURE_FLAG 
WS_OBJECTIVE_RETURN_FLAG 
WS_EVENT_START_BATTLE 
165{
168
170};
@ WS_EVENT_START_BATTLE
Definition: BattlegroundWS.h:169
@ WS_OBJECTIVE_RETURN_FLAG
Definition: BattlegroundWS.h:167
@ WS_OBJECTIVE_CAPTURE_FLAG
Definition: BattlegroundWS.h:166

◆ BG_WS_ObjectTypes

Enumerator
BG_WS_OBJECT_DOOR_A_1 
BG_WS_OBJECT_DOOR_A_2 
BG_WS_OBJECT_DOOR_A_3 
BG_WS_OBJECT_DOOR_A_4 
BG_WS_OBJECT_DOOR_A_5 
BG_WS_OBJECT_DOOR_A_6 
BG_WS_OBJECT_DOOR_H_1 
BG_WS_OBJECT_DOOR_H_2 
BG_WS_OBJECT_DOOR_H_3 
BG_WS_OBJECT_DOOR_H_4 
BG_WS_OBJECT_A_FLAG 
BG_WS_OBJECT_H_FLAG 
BG_WS_OBJECT_SPEEDBUFF_1 
BG_WS_OBJECT_SPEEDBUFF_2 
BG_WS_OBJECT_REGENBUFF_1 
BG_WS_OBJECT_REGENBUFF_2 
BG_WS_OBJECT_BERSERKBUFF_1 
BG_WS_OBJECT_BERSERKBUFF_2 
BG_WS_OBJECT_MAX 
101{
121};
@ BG_WS_OBJECT_A_FLAG
Definition: BattlegroundWS.h:112
@ BG_WS_OBJECT_DOOR_H_3
Definition: BattlegroundWS.h:110
@ BG_WS_OBJECT_DOOR_A_5
Definition: BattlegroundWS.h:106
@ BG_WS_OBJECT_DOOR_A_4
Definition: BattlegroundWS.h:105
@ BG_WS_OBJECT_MAX
Definition: BattlegroundWS.h:120
@ BG_WS_OBJECT_BERSERKBUFF_1
Definition: BattlegroundWS.h:118
@ BG_WS_OBJECT_DOOR_H_1
Definition: BattlegroundWS.h:108
@ BG_WS_OBJECT_REGENBUFF_2
Definition: BattlegroundWS.h:117
@ BG_WS_OBJECT_DOOR_A_1
Definition: BattlegroundWS.h:102
@ BG_WS_OBJECT_DOOR_A_2
Definition: BattlegroundWS.h:103
@ BG_WS_OBJECT_H_FLAG
Definition: BattlegroundWS.h:113
@ BG_WS_OBJECT_SPEEDBUFF_1
Definition: BattlegroundWS.h:114
@ BG_WS_OBJECT_DOOR_H_4
Definition: BattlegroundWS.h:111
@ BG_WS_OBJECT_DOOR_H_2
Definition: BattlegroundWS.h:109
@ BG_WS_OBJECT_DOOR_A_6
Definition: BattlegroundWS.h:107
@ BG_WS_OBJECT_REGENBUFF_1
Definition: BattlegroundWS.h:116
@ BG_WS_OBJECT_SPEEDBUFF_2
Definition: BattlegroundWS.h:115
@ BG_WS_OBJECT_DOOR_A_3
Definition: BattlegroundWS.h:104
@ BG_WS_OBJECT_BERSERKBUFF_2
Definition: BattlegroundWS.h:119

◆ BG_WS_Sound

Enumerator
BG_WS_SOUND_FLAG_CAPTURED_ALLIANCE 
BG_WS_SOUND_FLAG_CAPTURED_HORDE 
BG_WS_SOUND_FLAG_PLACED 
BG_WS_SOUND_FLAG_RETURNED 
BG_WS_SOUND_HORDE_FLAG_PICKED_UP 
BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP 
BG_WS_SOUND_FLAGS_RESPAWNED 
67{
75};
@ BG_WS_SOUND_FLAG_PLACED
Definition: BattlegroundWS.h:70
@ BG_WS_SOUND_FLAG_CAPTURED_HORDE
Definition: BattlegroundWS.h:69
@ BG_WS_SOUND_FLAGS_RESPAWNED
Definition: BattlegroundWS.h:74
@ BG_WS_SOUND_FLAG_CAPTURED_ALLIANCE
Definition: BattlegroundWS.h:68
@ BG_WS_SOUND_HORDE_FLAG_PICKED_UP
Definition: BattlegroundWS.h:72
@ BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP
Definition: BattlegroundWS.h:73
@ BG_WS_SOUND_FLAG_RETURNED
Definition: BattlegroundWS.h:71

◆ BG_WS_SpellId

Enumerator
BG_WS_SPELL_WARSONG_FLAG 
BG_WS_SPELL_WARSONG_FLAG_DROPPED 
BG_WS_SPELL_WARSONG_FLAG_PICKED 
BG_WS_SPELL_SILVERWING_FLAG 
BG_WS_SPELL_SILVERWING_FLAG_DROPPED 
BG_WS_SPELL_SILVERWING_FLAG_PICKED 
BG_WS_SPELL_FOCUSED_ASSAULT 
BG_WS_SPELL_BRUTAL_ASSAULT 
78{
81 BG_WS_SPELL_WARSONG_FLAG_PICKED = 61266, // fake spell, does not exist but used as timer start event
84 BG_WS_SPELL_SILVERWING_FLAG_PICKED = 61265, // fake spell, does not exist but used as timer start event
87};
@ BG_WS_SPELL_SILVERWING_FLAG_PICKED
Definition: BattlegroundWS.h:84
@ BG_WS_SPELL_WARSONG_FLAG
Definition: BattlegroundWS.h:79
@ BG_WS_SPELL_BRUTAL_ASSAULT
Definition: BattlegroundWS.h:86
@ BG_WS_SPELL_SILVERWING_FLAG_DROPPED
Definition: BattlegroundWS.h:83
@ BG_WS_SPELL_FOCUSED_ASSAULT
Definition: BattlegroundWS.h:85
@ BG_WS_SPELL_WARSONG_FLAG_PICKED
Definition: BattlegroundWS.h:81
@ BG_WS_SPELL_WARSONG_FLAG_DROPPED
Definition: BattlegroundWS.h:80
@ BG_WS_SPELL_SILVERWING_FLAG
Definition: BattlegroundWS.h:82

◆ BG_WS_TimerOrScore

Enumerator
BG_WS_MAX_TEAM_SCORE 
BG_WS_TOTAL_GAME_TIME 
BG_WS_FLAG_RESPAWN_TIME 
BG_WS_FLAG_DROP_TIME 
BG_WS_SPELL_FORCE_TIME 
BG_WS_SPELL_BRUTAL_TIME 
BG_WS_DOOR_DESPAWN_TIME 
38{
40
47};
constexpr auto IN_MILLISECONDS
Definition: Common.h:55
constexpr auto MINUTE
Definition: Common.h:49
@ BG_WS_FLAG_RESPAWN_TIME
Definition: BattlegroundWS.h:42
@ BG_WS_SPELL_FORCE_TIME
Definition: BattlegroundWS.h:44
@ BG_WS_FLAG_DROP_TIME
Definition: BattlegroundWS.h:43
@ BG_WS_MAX_TEAM_SCORE
Definition: BattlegroundWS.h:39
@ BG_WS_TOTAL_GAME_TIME
Definition: BattlegroundWS.h:41
@ BG_WS_SPELL_BRUTAL_TIME
Definition: BattlegroundWS.h:45
@ BG_WS_DOOR_DESPAWN_TIME
Definition: BattlegroundWS.h:46

◆ BG_WS_Trigger

Enumerator
BG_WS_TRIGGER_ALLIANCE_FLAG_SPAWN 
BG_WS_TRIGGER_HORDE_FLAG_SPAWN 
BG_WS_TRIGGER_ALLIANCE_ELIXIR_SPEED_SPAWN 
BG_WS_TRIGGER_HORDE_ELIXIR_SPEED_SPAWN 
BG_WS_TRIGGER_ALLIANCE_ELIXIR_REGEN_SPAWN 
BG_WS_TRIGGER_HORDE_ELIXIR_REGEN_SPAWN 
BG_WS_TRIGGER_ALLIANCE_ELIXIR_BERSERK_SPAWN 
BG_WS_TRIGGER_HORDE_ELIXIR_BERSERK_SPAWN 
173{
176
179
182
185};
@ BG_WS_TRIGGER_HORDE_ELIXIR_SPEED_SPAWN
Definition: BattlegroundWS.h:178
@ BG_WS_TRIGGER_ALLIANCE_ELIXIR_REGEN_SPAWN
Definition: BattlegroundWS.h:180
@ BG_WS_TRIGGER_ALLIANCE_ELIXIR_SPEED_SPAWN
Definition: BattlegroundWS.h:177
@ BG_WS_TRIGGER_HORDE_ELIXIR_REGEN_SPAWN
Definition: BattlegroundWS.h:181
@ BG_WS_TRIGGER_HORDE_ELIXIR_BERSERK_SPAWN
Definition: BattlegroundWS.h:184
@ BG_WS_TRIGGER_ALLIANCE_ELIXIR_BERSERK_SPAWN
Definition: BattlegroundWS.h:183
@ BG_WS_TRIGGER_HORDE_FLAG_SPAWN
Definition: BattlegroundWS.h:175
@ BG_WS_TRIGGER_ALLIANCE_FLAG_SPAWN
Definition: BattlegroundWS.h:174

◆ BG_WS_WorldStates

Enumerator
BG_WS_FLAG_CAPTURES_ALLIANCE 
BG_WS_FLAG_CAPTURES_HORDE 
BG_WS_FLAG_CAPTURES_MAX 
BG_WS_FLAG_STATE_HORDE 
BG_WS_FLAG_STATE_ALLIANCE 
BG_WS_STATE_TIMER 
BG_WS_STATE_TIMER_ACTIVE 
90{
96 BG_WS_STATE_TIMER = 4248,
98};
@ BG_WS_STATE_TIMER
Definition: BattlegroundWS.h:96
@ BG_WS_FLAG_CAPTURES_MAX
Definition: BattlegroundWS.h:93
@ BG_WS_FLAG_STATE_HORDE
Definition: BattlegroundWS.h:94
@ BG_WS_FLAG_STATE_ALLIANCE
Definition: BattlegroundWS.h:95
@ BG_WS_FLAG_CAPTURES_HORDE
Definition: BattlegroundWS.h:92
@ BG_WS_STATE_TIMER_ACTIVE
Definition: BattlegroundWS.h:97
@ BG_WS_FLAG_CAPTURES_ALLIANCE
Definition: BattlegroundWS.h:91