TrinityCore
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
}
 

Enumeration Type Documentation

◆ BattlegroundRVData

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 

Definition at line 78 of file BattlegroundRV.h.

◆ 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_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 

Definition at line 51 of file BattlegroundRV.h.

◆ 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_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 

Definition at line 22 of file BattlegroundRV.h.