TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BattlegroundRV.h File Reference
#include "Arena.h"
+ Include dependency graph for BattlegroundRV.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BattlegroundRV
 

Enumerations

enum  BattlegroundRVObjectTypes {
  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_PILAR_COLLISION_1, BG_RV_OBJECT_PILAR_COLLISION_2,
  BG_RV_OBJECT_PILAR_COLLISION_3, BG_RV_OBJECT_PILAR_COLLISION_4, BG_RV_OBJECT_ELEVATOR_1, BG_RV_OBJECT_ELEVATOR_2,
  BG_RV_OBJECT_MAX
}
 
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_COLLISION_1 = 194580, BG_RV_OBJECT_TYPE_PILAR_COLLISION_2 = 194579, BG_RV_OBJECT_TYPE_PILAR_COLLISION_3 = 194581, BG_RV_OBJECT_TYPE_PILAR_COLLISION_4 = 194578,
  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, BG_RV_PILLAR_SWITCH_TIMER = 25000,
  BG_RV_FIRE_TO_PILLAR_TIMER = 20000, BG_RV_CLOSE_FIRE_TIMER = 5000, BG_RV_FIRST_TIMER = 20133, BG_RV_WORLD_STATE = 0xe1a
}
 

Enumeration Type Documentation

Enumerator
BG_RV_STATE_OPEN_FENCES 
BG_RV_STATE_SWITCH_PILLARS 
BG_RV_STATE_CLOSE_FIRE 
BG_RV_PILLAR_SWITCH_TIMER 
BG_RV_FIRE_TO_PILLAR_TIMER 
BG_RV_CLOSE_FIRE_TIMER 
BG_RV_FIRST_TIMER 
BG_RV_WORLD_STATE 
80 {
84 
88  BG_RV_FIRST_TIMER = 20133,
89 
90  BG_RV_WORLD_STATE = 0xe1a
91 };
Definition: BattlegroundRV.h:85
Definition: BattlegroundRV.h:82
Definition: BattlegroundRV.h:83
Definition: BattlegroundRV.h:88
Definition: BattlegroundRV.h:90
Definition: BattlegroundRV.h:81
Definition: BattlegroundRV.h:87
Definition: BattlegroundRV.h:86
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_COLLISION_1 
BG_RV_OBJECT_TYPE_PILAR_COLLISION_2 
BG_RV_OBJECT_TYPE_PILAR_COLLISION_3 
BG_RV_OBJECT_TYPE_PILAR_COLLISION_4 
BG_RV_OBJECT_TYPE_PILAR_1 
BG_RV_OBJECT_TYPE_PILAR_2 
BG_RV_OBJECT_TYPE_PILAR_3 
BG_RV_OBJECT_TYPE_PILAR_4 
53 {
54  BG_RV_OBJECT_TYPE_BUFF_1 = 184663,
55  BG_RV_OBJECT_TYPE_BUFF_2 = 184664,
56  BG_RV_OBJECT_TYPE_FIRE_1 = 192704,
57  BG_RV_OBJECT_TYPE_FIRE_2 = 192705,
58 
63  BG_RV_OBJECT_TYPE_GEAR_1 = 192393,
64  BG_RV_OBJECT_TYPE_GEAR_2 = 192394,
67 
69  BG_RV_OBJECT_TYPE_PILAR_COLLISION_2 = 194579, // arena
70  BG_RV_OBJECT_TYPE_PILAR_COLLISION_3 = 194581, // lightning
71  BG_RV_OBJECT_TYPE_PILAR_COLLISION_4 = 194578, // ivory
72 
73  BG_RV_OBJECT_TYPE_PILAR_1 = 194583, // axe
74  BG_RV_OBJECT_TYPE_PILAR_2 = 194584, // arena
75  BG_RV_OBJECT_TYPE_PILAR_3 = 194585, // lightning
76  BG_RV_OBJECT_TYPE_PILAR_4 = 194587 // ivory
77 };
Definition: BattlegroundRV.h:55
Definition: BattlegroundRV.h:60
Definition: BattlegroundRV.h:57
Definition: BattlegroundRV.h:54
Definition: BattlegroundRV.h:66
Definition: BattlegroundRV.h:62
Definition: BattlegroundRV.h:68
Definition: BattlegroundRV.h:73
Definition: BattlegroundRV.h:64
Definition: BattlegroundRV.h:74
Definition: BattlegroundRV.h:76
Definition: BattlegroundRV.h:63
Definition: BattlegroundRV.h:75
Definition: BattlegroundRV.h:61
Definition: BattlegroundRV.h:59
Definition: BattlegroundRV.h:71
Definition: BattlegroundRV.h:56
Definition: BattlegroundRV.h:69
Definition: BattlegroundRV.h:65
Definition: BattlegroundRV.h:70
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_PILAR_COLLISION_1 
BG_RV_OBJECT_PILAR_COLLISION_2 
BG_RV_OBJECT_PILAR_COLLISION_3 
BG_RV_OBJECT_PILAR_COLLISION_4 
BG_RV_OBJECT_ELEVATOR_1 
BG_RV_OBJECT_ELEVATOR_2 
BG_RV_OBJECT_MAX 
24 {
31 
36 
41 
46 
50 };
Definition: BattlegroundRV.h:49
Definition: BattlegroundRV.h:43
Definition: BattlegroundRV.h:34
Definition: BattlegroundRV.h:27
Definition: BattlegroundRV.h:32
Definition: BattlegroundRV.h:48
Definition: BattlegroundRV.h:33
Definition: BattlegroundRV.h:35
Definition: BattlegroundRV.h:38
Definition: BattlegroundRV.h:26
Definition: BattlegroundRV.h:28
Definition: BattlegroundRV.h:30
Definition: BattlegroundRV.h:25
Definition: BattlegroundRV.h:29
Definition: BattlegroundRV.h:39
Definition: BattlegroundRV.h:37
Definition: BattlegroundRV.h:42
Definition: BattlegroundRV.h:45
Definition: BattlegroundRV.h:40
Definition: BattlegroundRV.h:47
Definition: BattlegroundRV.h:44