AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
OutdoorPvP.h File Reference
#include "SharedDefines.h"
#include "ZoneScript.h"
#include <array>

Go to the source code of this file.

Classes

struct  go_type
 
struct  creature_type
 
class  OPvPCapturePoint
 
class  OutdoorPvP
 

Macros

#define MAX_OUTDOORPVP_TYPES   8
 

Typedefs

typedef GuidSet PlayerSet
 

Enumerations

enum  OutdoorPvPTypes {
  OUTDOOR_PVP_HP = 1 ,
  OUTDOOR_PVP_NA = 2 ,
  OUTDOOR_PVP_TF = 3 ,
  OUTDOOR_PVP_ZM = 4 ,
  OUTDOOR_PVP_SI = 5 ,
  OUTDOOR_PVP_EP = 6 ,
  OUTDOOR_PVP_GH = 7
}
 
enum  ObjectiveStates {
  OBJECTIVESTATE_NEUTRAL = 0 ,
  OBJECTIVESTATE_ALLIANCE ,
  OBJECTIVESTATE_HORDE ,
  OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE ,
  OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE ,
  OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE ,
  OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE
}
 

Macro Definition Documentation

◆ MAX_OUTDOORPVP_TYPES

#define MAX_OUTDOORPVP_TYPES   8

Typedef Documentation

◆ PlayerSet

typedef GuidSet PlayerSet

Enumeration Type Documentation

◆ ObjectiveStates

Enumerator
OBJECTIVESTATE_NEUTRAL 
OBJECTIVESTATE_ALLIANCE 
OBJECTIVESTATE_HORDE 
OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE 
OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE 
OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE 
OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE 
41{
49};
@ OBJECTIVESTATE_HORDE
Definition: OutdoorPvP.h:44
@ OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE
Definition: OutdoorPvP.h:46
@ OBJECTIVESTATE_ALLIANCE
Definition: OutdoorPvP.h:43
@ OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE
Definition: OutdoorPvP.h:45
@ OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE
Definition: OutdoorPvP.h:48
@ OBJECTIVESTATE_NEUTRAL
Definition: OutdoorPvP.h:42
@ OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE
Definition: OutdoorPvP.h:47

◆ OutdoorPvPTypes

Enumerator
OUTDOOR_PVP_HP 
OUTDOOR_PVP_NA 
OUTDOOR_PVP_TF 
OUTDOOR_PVP_ZM 
OUTDOOR_PVP_SI 
OUTDOOR_PVP_EP 
OUTDOOR_PVP_GH 
28{
36};
@ OUTDOOR_PVP_SI
Definition: OutdoorPvP.h:33
@ OUTDOOR_PVP_TF
Definition: OutdoorPvP.h:31
@ OUTDOOR_PVP_ZM
Definition: OutdoorPvP.h:32
@ OUTDOOR_PVP_GH
Definition: OutdoorPvP.h:35
@ OUTDOOR_PVP_EP
Definition: OutdoorPvP.h:34
@ OUTDOOR_PVP_NA
Definition: OutdoorPvP.h:30
@ OUTDOOR_PVP_HP
Definition: OutdoorPvP.h:29