AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
OutdoorPvPHP.h File Reference
#include "OutdoorPvP.h"
#include "WorldStateDefines.h"

Go to the source code of this file.

Classes

class  OPvPCapturePointHP
 
class  OutdoorPvPHP
 

Macros

#define OutdoorPvPHPBuffZonesNum   6
 

Enumerations

enum  OutdoorPvPHPSpells {
  AlliancePlayerKillReward = 32155 ,
  HordePlayerKillReward = 32158 ,
  AllianceBuff = 32071 ,
  HordeBuff = 32049
}
 
enum  OutdoorPvPHPTowerType {
  HP_TOWER_BROKEN_HILL = 0 ,
  HP_TOWER_OVERLOOK = 1 ,
  HP_TOWER_STADIUM = 2 ,
  HP_TOWER_NUM = 3
}
 

Variables

const uint32 OutdoorPvPHPBuffZones [OutdoorPvPHPBuffZonesNum]
 
const uint32 HP_CREDITMARKER [HP_TOWER_NUM] = {19032, 19028, 19029}
 
const uint32 HP_MAP_N [HP_TOWER_NUM] = {WORLD_STATE_OPVP_HP_BROKENHILL_N, WORLD_STATE_OPVP_HP_OVERLOOK_N, WORLD_STATE_OPVP_HP_STADIUM_N }
 
const uint32 HP_MAP_A [HP_TOWER_NUM] = {WORLD_STATE_OPVP_HP_BROKENHILL_A, WORLD_STATE_OPVP_HP_OVERLOOK_A, WORLD_STATE_OPVP_HP_STADIUM_A }
 
const uint32 HP_MAP_H [HP_TOWER_NUM] = {WORLD_STATE_OPVP_HP_BROKENHILL_H, WORLD_STATE_OPVP_HP_OVERLOOK_H, WORLD_STATE_OPVP_HP_STADIUM_H }
 
const uint32 HP_TowerArtKit_A [HP_TOWER_NUM] = {65, 62, 67}
 
const uint32 HP_TowerArtKit_H [HP_TOWER_NUM] = {64, 61, 68}
 
const uint32 HP_TowerArtKit_N [HP_TOWER_NUM] = {66, 63, 69}
 
const go_type HPCapturePoints [HP_TOWER_NUM]
 
const go_type HPTowerFlags [HP_TOWER_NUM]
 

Macro Definition Documentation

◆ OutdoorPvPHPBuffZonesNum

#define OutdoorPvPHPBuffZonesNum   6

Enumeration Type Documentation

◆ OutdoorPvPHPSpells

Enumerator
AlliancePlayerKillReward 
HordePlayerKillReward 
AllianceBuff 
HordeBuff 
37{
40 AllianceBuff = 32071,
41 HordeBuff = 32049
42};
@ AllianceBuff
Definition OutdoorPvPHP.h:40
@ HordePlayerKillReward
Definition OutdoorPvPHP.h:39
@ HordeBuff
Definition OutdoorPvPHP.h:41
@ AlliancePlayerKillReward
Definition OutdoorPvPHP.h:38

◆ OutdoorPvPHPTowerType

Enumerator
HP_TOWER_BROKEN_HILL 
HP_TOWER_OVERLOOK 
HP_TOWER_STADIUM 
HP_TOWER_NUM 
45{
49 HP_TOWER_NUM = 3
50};
@ HP_TOWER_STADIUM
Definition OutdoorPvPHP.h:48
@ HP_TOWER_NUM
Definition OutdoorPvPHP.h:49
@ HP_TOWER_OVERLOOK
Definition OutdoorPvPHP.h:47
@ HP_TOWER_BROKEN_HILL
Definition OutdoorPvPHP.h:46

Variable Documentation

◆ HP_CREDITMARKER

const uint32 HP_CREDITMARKER[HP_TOWER_NUM] = {19032, 19028, 19029}
52{19032, 19028, 19029};

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_MAP_A

◆ HP_MAP_H

◆ HP_MAP_N

◆ HP_TowerArtKit_A

const uint32 HP_TowerArtKit_A[HP_TOWER_NUM] = {65, 62, 67}
64{65, 62, 67};

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_H

const uint32 HP_TowerArtKit_H[HP_TOWER_NUM] = {64, 61, 68}
66{64, 61, 68};

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_N

const uint32 HP_TowerArtKit_N[HP_TOWER_NUM] = {66, 63, 69}
68{66, 63, 69};

Referenced by OPvPCapturePointHP::ChangeState().

◆ HPCapturePoints

const go_type HPCapturePoints[HP_TOWER_NUM]
Initial value:
=
{
{182175, MAP_OUTLAND, -471.462f, 3451.09f, 34.6432f, 0.174533f, 0.0f, 0.0f, 0.087156f, 0.996195f},
{182174, MAP_OUTLAND, -184.889f, 3476.93f, 38.205f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f},
{182173, MAP_OUTLAND, -290.016f, 3702.42f, 56.6729f, 0.034907f, 0.0f, 0.0f, 0.017452f, 0.999848f}
}
@ MAP_OUTLAND
Definition AreaDefines.h:215
71{
72 {182175, MAP_OUTLAND, -471.462f, 3451.09f, 34.6432f, 0.174533f, 0.0f, 0.0f, 0.087156f, 0.996195f}, // 0 - Broken Hill
73 {182174, MAP_OUTLAND, -184.889f, 3476.93f, 38.205f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f}, // 1 - Overlook
74 {182173, MAP_OUTLAND, -290.016f, 3702.42f, 56.6729f, 0.034907f, 0.0f, 0.0f, 0.017452f, 0.999848f} // 2 - Stadium
75};

Referenced by OPvPCapturePointHP::OPvPCapturePointHP().

◆ HPTowerFlags

const go_type HPTowerFlags[HP_TOWER_NUM]
Initial value:
=
{
{183514, MAP_OUTLAND, -467.078f, 3528.17f, 64.7121f, 3.14159f, 0.0f, 0.0f, 1.0f, 0.0f},
{182525, MAP_OUTLAND, -187.887f, 3459.38f, 60.0403f, -3.12414f, 0.0f, 0.0f, 0.999962f, -0.008727f},
{183515, MAP_OUTLAND, -289.610f, 3696.83f, 75.9447f, 3.12414f, 0.0f, 0.0f, 0.999962f, 0.008727f}
}
78{
79 {183514, MAP_OUTLAND, -467.078f, 3528.17f, 64.7121f, 3.14159f, 0.0f, 0.0f, 1.0f, 0.0f}, // 0 broken hill
80 {182525, MAP_OUTLAND, -187.887f, 3459.38f, 60.0403f, -3.12414f, 0.0f, 0.0f, 0.999962f, -0.008727f}, // 1 overlook
81 {183515, MAP_OUTLAND, -289.610f, 3696.83f, 75.9447f, 3.12414f, 0.0f, 0.0f, 0.999962f, 0.008727f} // 2 stadium
82};

Referenced by OPvPCapturePointHP::OPvPCapturePointHP().

◆ OutdoorPvPHPBuffZones

const uint32 OutdoorPvPHPBuffZones[OutdoorPvPHPBuffZonesNum]
Initial value:
=
{
}
@ AREA_THE_BLOOD_FURNACE
Definition AreaDefines.h:119
@ AREA_HELLFIRE_CITADEL
Definition AreaDefines.h:109
@ AREA_HELLFIRE_RAMPARTS
Definition AreaDefines.h:108
@ AREA_MAGTHERIDONS_LAIR
Definition AreaDefines.h:130
@ AREA_HELLFIRE_PENINSULA
Definition AreaDefines.h:97
@ AREA_THE_SHATTERED_HALLS
Definition AreaDefines.h:120

Referenced by OPvPCapturePointHP::ChangeState(), and OutdoorPvPHP::SetupOutdoorPvP().