AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
BattlegroundRV.h File Reference
#include "Arena.h"

Go to the source code of this file.

Classes

class  BattlegroundRV
 

Enumerations

enum  BattlegroundRVObjectTypes {
  BG_RV_OBJECT_BUFF_1 = 0 ,
  BG_RV_OBJECT_BUFF_2 = 1 ,
  BG_RV_OBJECT_FIRE_1 = 2 ,
  BG_RV_OBJECT_FIRE_2 = 3 ,
  BG_RV_OBJECT_FIREDOOR_1 = 4 ,
  BG_RV_OBJECT_FIREDOOR_2 = 5 ,
  BG_RV_OBJECT_PILAR_1 = 6 ,
  BG_RV_OBJECT_PILAR_3 = 7 ,
  BG_RV_OBJECT_GEAR_1 = 8 ,
  BG_RV_OBJECT_GEAR_2 = 9 ,
  BG_RV_OBJECT_PILAR_2 = 10 ,
  BG_RV_OBJECT_PILAR_4 = 11 ,
  BG_RV_OBJECT_PULLEY_1 = 12 ,
  BG_RV_OBJECT_PULLEY_2 = 13 ,
  BG_RV_OBJECT_ELEVATOR_1 = 14 ,
  BG_RV_OBJECT_ELEVATOR_2 = 15 ,
  BG_RV_OBJECT_MAX = 16
}
 
enum  BattlegroundRVGameObjects {
  BG_RV_OBJECT_TYPE_BUFF_1 = 184663 ,
  BG_RV_OBJECT_TYPE_BUFF_2 = 184664 ,
  BG_RV_OBJECT_TYPE_FIRE_1 = 192704 ,
  BG_RV_OBJECT_TYPE_FIRE_2 = 192705 ,
  BG_RV_OBJECT_TYPE_FIREDOOR_2 = 192387 ,
  BG_RV_OBJECT_TYPE_FIREDOOR_1 = 192388 ,
  BG_RV_OBJECT_TYPE_PULLEY_1 = 192389 ,
  BG_RV_OBJECT_TYPE_PULLEY_2 = 192390 ,
  BG_RV_OBJECT_TYPE_GEAR_1 = 192393 ,
  BG_RV_OBJECT_TYPE_GEAR_2 = 192394 ,
  BG_RV_OBJECT_TYPE_ELEVATOR_1 = 194582 ,
  BG_RV_OBJECT_TYPE_ELEVATOR_2 = 194586 ,
  BG_RV_OBJECT_TYPE_PILAR_1 = 194583 ,
  BG_RV_OBJECT_TYPE_PILAR_2 = 194584 ,
  BG_RV_OBJECT_TYPE_PILAR_3 = 194585 ,
  BG_RV_OBJECT_TYPE_PILAR_4 = 194587
}
 
enum  BattlegroundRVData {
  BG_RV_STATE_OPEN_FENCES ,
  BG_RV_STATE_SWITCH_PILLARS ,
  BG_RV_STATE_CLOSE_FIRE
}
 

Enumeration Type Documentation

◆ BattlegroundRVData

Enumerator
BG_RV_STATE_OPEN_FENCES 
BG_RV_STATE_SWITCH_PILLARS 
BG_RV_STATE_CLOSE_FIRE 
72{
76};
@ BG_RV_STATE_SWITCH_PILLARS
Definition BattlegroundRV.h:74
@ BG_RV_STATE_CLOSE_FIRE
Definition BattlegroundRV.h:75
@ BG_RV_STATE_OPEN_FENCES
Definition BattlegroundRV.h:73

◆ BattlegroundRVGameObjects

Enumerator
BG_RV_OBJECT_TYPE_BUFF_1 
BG_RV_OBJECT_TYPE_BUFF_2 
BG_RV_OBJECT_TYPE_FIRE_1 
BG_RV_OBJECT_TYPE_FIRE_2 
BG_RV_OBJECT_TYPE_FIREDOOR_2 
BG_RV_OBJECT_TYPE_FIREDOOR_1 
BG_RV_OBJECT_TYPE_PULLEY_1 
BG_RV_OBJECT_TYPE_PULLEY_2 
BG_RV_OBJECT_TYPE_GEAR_1 
BG_RV_OBJECT_TYPE_GEAR_2 
BG_RV_OBJECT_TYPE_ELEVATOR_1 
BG_RV_OBJECT_TYPE_ELEVATOR_2 
BG_RV_OBJECT_TYPE_PILAR_1 
BG_RV_OBJECT_TYPE_PILAR_2 
BG_RV_OBJECT_TYPE_PILAR_3 
BG_RV_OBJECT_TYPE_PILAR_4 
49{
54
61
64
65 BG_RV_OBJECT_TYPE_PILAR_1 = 194583, // axe
66 BG_RV_OBJECT_TYPE_PILAR_2 = 194584, // arena
67 BG_RV_OBJECT_TYPE_PILAR_3 = 194585, // lightning
68 BG_RV_OBJECT_TYPE_PILAR_4 = 194587, // ivory
69};
@ BG_RV_OBJECT_TYPE_PILAR_2
Definition BattlegroundRV.h:66
@ BG_RV_OBJECT_TYPE_PILAR_1
Definition BattlegroundRV.h:65
@ BG_RV_OBJECT_TYPE_PILAR_4
Definition BattlegroundRV.h:68
@ BG_RV_OBJECT_TYPE_ELEVATOR_1
Definition BattlegroundRV.h:62
@ BG_RV_OBJECT_TYPE_BUFF_1
Definition BattlegroundRV.h:50
@ BG_RV_OBJECT_TYPE_BUFF_2
Definition BattlegroundRV.h:51
@ BG_RV_OBJECT_TYPE_PULLEY_2
Definition BattlegroundRV.h:58
@ BG_RV_OBJECT_TYPE_GEAR_2
Definition BattlegroundRV.h:60
@ BG_RV_OBJECT_TYPE_FIREDOOR_2
Definition BattlegroundRV.h:55
@ BG_RV_OBJECT_TYPE_PILAR_3
Definition BattlegroundRV.h:67
@ BG_RV_OBJECT_TYPE_FIREDOOR_1
Definition BattlegroundRV.h:56
@ BG_RV_OBJECT_TYPE_FIRE_2
Definition BattlegroundRV.h:53
@ BG_RV_OBJECT_TYPE_ELEVATOR_2
Definition BattlegroundRV.h:63
@ BG_RV_OBJECT_TYPE_GEAR_1
Definition BattlegroundRV.h:59
@ BG_RV_OBJECT_TYPE_PULLEY_1
Definition BattlegroundRV.h:57
@ BG_RV_OBJECT_TYPE_FIRE_1
Definition BattlegroundRV.h:52

◆ BattlegroundRVObjectTypes

Enumerator
BG_RV_OBJECT_BUFF_1 
BG_RV_OBJECT_BUFF_2 
BG_RV_OBJECT_FIRE_1 
BG_RV_OBJECT_FIRE_2 
BG_RV_OBJECT_FIREDOOR_1 
BG_RV_OBJECT_FIREDOOR_2 
BG_RV_OBJECT_PILAR_1 
BG_RV_OBJECT_PILAR_3 
BG_RV_OBJECT_GEAR_1 
BG_RV_OBJECT_GEAR_2 
BG_RV_OBJECT_PILAR_2 
BG_RV_OBJECT_PILAR_4 
BG_RV_OBJECT_PULLEY_1 
BG_RV_OBJECT_PULLEY_2 
BG_RV_OBJECT_ELEVATOR_1 
BG_RV_OBJECT_ELEVATOR_2 
BG_RV_OBJECT_MAX 
24{
31
36
41
44
46};
@ BG_RV_OBJECT_PILAR_1
Definition BattlegroundRV.h:32
@ BG_RV_OBJECT_PULLEY_2
Definition BattlegroundRV.h:40
@ BG_RV_OBJECT_PILAR_4
Definition BattlegroundRV.h:38
@ BG_RV_OBJECT_ELEVATOR_1
Definition BattlegroundRV.h:42
@ BG_RV_OBJECT_MAX
Definition BattlegroundRV.h:45
@ BG_RV_OBJECT_FIRE_2
Definition BattlegroundRV.h:28
@ BG_RV_OBJECT_GEAR_1
Definition BattlegroundRV.h:34
@ BG_RV_OBJECT_ELEVATOR_2
Definition BattlegroundRV.h:43
@ BG_RV_OBJECT_FIREDOOR_2
Definition BattlegroundRV.h:30
@ BG_RV_OBJECT_FIREDOOR_1
Definition BattlegroundRV.h:29
@ BG_RV_OBJECT_PULLEY_1
Definition BattlegroundRV.h:39
@ BG_RV_OBJECT_GEAR_2
Definition BattlegroundRV.h:35
@ BG_RV_OBJECT_PILAR_2
Definition BattlegroundRV.h:37
@ BG_RV_OBJECT_BUFF_1
Definition BattlegroundRV.h:25
@ BG_RV_OBJECT_BUFF_2
Definition BattlegroundRV.h:26
@ BG_RV_OBJECT_FIRE_1
Definition BattlegroundRV.h:27
@ BG_RV_OBJECT_PILAR_3
Definition BattlegroundRV.h:33