Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlegroundVOP.h File Reference
#include "Battleground.h"
Include dependency graph for BattlegroundVOP.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BattlegroundVOP
struct  BattlegroundVOPScore

Macros

#define BG_VOP_MAX_TEAM_SCORE   1600

Enumerations

enum  BG_VOP_Creatures {
  BG_VOP_CREATURE_ORB_AURA_1 = 0 , BG_VOP_CREATURE_ORB_AURA_2 = 1 , BG_VOP_CREATURE_ORB_AURA_3 = 2 , BG_VOP_CREATURE_ORB_AURA_4 = 3 ,
  BG_VOP_CREATURE_SPIRIT_1 = 4 , BG_VOP_CREATURE_SPIRIT_2 = 5 , BG_VOP_CREATURE_MAX = 6
}
enum  BG_VOP_Objects {
  BG_VOP_OBJECT_DOOR_A = 0 , BG_VOP_OBJECT_DOOR_H = 1 , BG_VOP_OBJECT_ORB_1 = 2 , BG_VOP_OBJECT_ORB_2 = 3 ,
  BG_VOP_OBJECT_ORB_3 = 4 , BG_VOP_OBJECT_ORB_4 = 5 , BG_VOP_OBJECT_BUFF_NORTH = 6 , BG_VOP_OBJECT_BUFF_SOUTH = 7 ,
  BG_VOP_OBJECT_MAX = 8
}
enum  BG_VOP_Objets_Entry {
  BG_VOP_OBJECT_DOOR_ENTRY = 213172 , BG_VOP_OBJECT_ORB_1_ENTRY = 212091 , BG_VOP_OBJECT_ORB_2_ENTRY = 212092 , BG_VOP_OBJECT_ORB_3_ENTRY = 212093 ,
  BG_VOP_OBJECT_ORB_4_ENTRY = 212094
}
enum  BG_VOP_Spells {
  BG_VOP_SPELL_ORB_PICKED_UP_1 = 121164 , BG_VOP_SPELL_ORB_PICKED_UP_2 = 121175 , BG_VOP_SPELL_ORB_PICKED_UP_3 = 121176 , BG_VOP_SPELL_ORB_PICKED_UP_4 = 121177 ,
  BG_VOP_SPELL_ORB_AURA_1 = 121217 , BG_VOP_SPELL_ORB_AURA_2 = 121219 , BG_VOP_SPELL_ORB_AURA_3 = 121220 , BG_VOP_SPELL_ORB_AURA_4 = 121221
}
enum  BG_VOP_WorldStates { BG_VOP_OP_RESOURCES_MAX = 1780 , BG_VOP_OP_RESOURCES_A = 6303 , BG_VOP_OP_RESOURCES_H = 6304 }

Variables

const uint32 BG_VOP_PK_VP = 10
const uint32 BG_VOP_SOUND_ORB = 8174
const uint32 BG_VOP_TickIntervals [5] = { 15000, 12000, 9000, 6000, 3000 }
const uint32 BG_VOP_TickPoints [5] = { 0, 10, 10, 10, 10 }

Macro Definition Documentation

◆ BG_VOP_MAX_TEAM_SCORE

#define BG_VOP_MAX_TEAM_SCORE   1600

Enumeration Type Documentation

◆ BG_VOP_Creatures

Enumerator
BG_VOP_CREATURE_ORB_AURA_1 
BG_VOP_CREATURE_ORB_AURA_2 
BG_VOP_CREATURE_ORB_AURA_3 
BG_VOP_CREATURE_ORB_AURA_4 
BG_VOP_CREATURE_SPIRIT_1 
BG_VOP_CREATURE_SPIRIT_2 
BG_VOP_CREATURE_MAX 

Definition at line 39 of file BattlegroundVOP.h.

◆ BG_VOP_Objects

Enumerator
BG_VOP_OBJECT_DOOR_A 
BG_VOP_OBJECT_DOOR_H 
BG_VOP_OBJECT_ORB_1 
BG_VOP_OBJECT_ORB_2 
BG_VOP_OBJECT_ORB_3 
BG_VOP_OBJECT_ORB_4 
BG_VOP_OBJECT_BUFF_NORTH 
BG_VOP_OBJECT_BUFF_SOUTH 
BG_VOP_OBJECT_MAX 

Definition at line 26 of file BattlegroundVOP.h.

◆ BG_VOP_Objets_Entry

Enumerator
BG_VOP_OBJECT_DOOR_ENTRY 
BG_VOP_OBJECT_ORB_1_ENTRY 
BG_VOP_OBJECT_ORB_2_ENTRY 
BG_VOP_OBJECT_ORB_3_ENTRY 
BG_VOP_OBJECT_ORB_4_ENTRY 

Definition at line 50 of file BattlegroundVOP.h.

◆ BG_VOP_Spells

Enumerator
BG_VOP_SPELL_ORB_PICKED_UP_1 
BG_VOP_SPELL_ORB_PICKED_UP_2 
BG_VOP_SPELL_ORB_PICKED_UP_3 
BG_VOP_SPELL_ORB_PICKED_UP_4 
BG_VOP_SPELL_ORB_AURA_1 
BG_VOP_SPELL_ORB_AURA_2 
BG_VOP_SPELL_ORB_AURA_3 
BG_VOP_SPELL_ORB_AURA_4 

Definition at line 13 of file BattlegroundVOP.h.

◆ BG_VOP_WorldStates

Enumerator
BG_VOP_OP_RESOURCES_MAX 
BG_VOP_OP_RESOURCES_A 
BG_VOP_OP_RESOURCES_H 

Definition at line 58 of file BattlegroundVOP.h.

Variable Documentation

◆ BG_VOP_PK_VP

const uint32 BG_VOP_PK_VP = 10

Definition at line 69 of file BattlegroundVOP.h.

Referenced by BattlegroundVOP::HandleKillPlayer().

◆ BG_VOP_SOUND_ORB

const uint32 BG_VOP_SOUND_ORB = 8174

◆ BG_VOP_TickIntervals

const uint32 BG_VOP_TickIntervals[5] = { 15000, 12000, 9000, 6000, 3000 }

Definition at line 66 of file BattlegroundVOP.h.

Referenced by BattlegroundVOP::PostUpdateImpl().

◆ BG_VOP_TickPoints

const uint32 BG_VOP_TickPoints[5] = { 0, 10, 10, 10, 10 }

Definition at line 67 of file BattlegroundVOP.h.

Referenced by BattlegroundVOP::PostUpdateImpl().