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

Go to the source code of this file.

Classes

struct  go_type
 
struct  creature_type
 
class  OPvPCapturePoint
 
class  OutdoorPvP
 

Macros

#define MAX_OUTDOORPVP_TYPES   6
 
#define OTHER_TEAM(a)   (a == TEAM_ALLIANCE ? TEAM_HORDE : TEAM_ALLIANCE)
 

Enumerations

enum  OutdoorPvPTypes {
  OUTDOOR_PVP_HP = 1, OUTDOOR_PVP_NA = 2, OUTDOOR_PVP_TF = 3, OUTDOOR_PVP_ZM = 4,
  OUTDOOR_PVP_SI = 5
}
 
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

#define MAX_OUTDOORPVP_TYPES   6
#define OTHER_TEAM (   a)    (a == TEAM_ALLIANCE ? TEAM_HORDE : TEAM_ALLIANCE)

Enumeration Type Documentation

Enumerator
OBJECTIVESTATE_NEUTRAL 
OBJECTIVESTATE_ALLIANCE 
OBJECTIVESTATE_HORDE 
OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE 
OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE 
OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE 
OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE 
Enumerator
OUTDOOR_PVP_HP 
OUTDOOR_PVP_NA 
OUTDOOR_PVP_TF 
OUTDOOR_PVP_ZM 
OUTDOOR_PVP_SI 
29 {
30  OUTDOOR_PVP_HP = 1,
31  OUTDOOR_PVP_NA = 2,
32  OUTDOOR_PVP_TF = 3,
33  OUTDOOR_PVP_ZM = 4,
34  OUTDOOR_PVP_SI = 5
35 };
Definition: OutdoorPvP.h:30
Definition: OutdoorPvP.h:32
Definition: OutdoorPvP.h:31
Definition: OutdoorPvP.h:33
Definition: OutdoorPvP.h:34