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] = { 3483, 3563, 3562, 3713, 3714, 3836 }
 
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 
29{
32 AllianceBuff = 32071,
33 HordeBuff = 32049
34};
@ AllianceBuff
Definition OutdoorPvPHP.h:32
@ HordePlayerKillReward
Definition OutdoorPvPHP.h:31
@ HordeBuff
Definition OutdoorPvPHP.h:33
@ AlliancePlayerKillReward
Definition OutdoorPvPHP.h:30

◆ OutdoorPvPHPTowerType

Enumerator
HP_TOWER_BROKEN_HILL 
HP_TOWER_OVERLOOK 
HP_TOWER_STADIUM 
HP_TOWER_NUM 
37{
41 HP_TOWER_NUM = 3
42};
@ HP_TOWER_STADIUM
Definition OutdoorPvPHP.h:40
@ HP_TOWER_NUM
Definition OutdoorPvPHP.h:41
@ HP_TOWER_OVERLOOK
Definition OutdoorPvPHP.h:39
@ HP_TOWER_BROKEN_HILL
Definition OutdoorPvPHP.h:38

Variable Documentation

◆ HP_CREDITMARKER

const uint32 HP_CREDITMARKER[HP_TOWER_NUM] = {19032, 19028, 19029}
44{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}
56{65, 62, 67};

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_H

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

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_N

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

Referenced by OPvPCapturePointHP::ChangeState().

◆ HPCapturePoints

const go_type HPCapturePoints[HP_TOWER_NUM]
Initial value:
=
{
{182175, 530, -471.462f, 3451.09f, 34.6432f, 0.174533f, 0.0f, 0.0f, 0.087156f, 0.996195f},
{182174, 530, -184.889f, 3476.93f, 38.205f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f},
{182173, 530, -290.016f, 3702.42f, 56.6729f, 0.034907f, 0.0f, 0.0f, 0.017452f, 0.999848f}
}
63{
64 {182175, 530, -471.462f, 3451.09f, 34.6432f, 0.174533f, 0.0f, 0.0f, 0.087156f, 0.996195f}, // 0 - Broken Hill
65 {182174, 530, -184.889f, 3476.93f, 38.205f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f}, // 1 - Overlook
66 {182173, 530, -290.016f, 3702.42f, 56.6729f, 0.034907f, 0.0f, 0.0f, 0.017452f, 0.999848f} // 2 - Stadium
67};

Referenced by OPvPCapturePointHP::OPvPCapturePointHP().

◆ HPTowerFlags

const go_type HPTowerFlags[HP_TOWER_NUM]
Initial value:
=
{
{183514, 530, -467.078f, 3528.17f, 64.7121f, 3.14159f, 0.0f, 0.0f, 1.0f, 0.0f},
{182525, 530, -187.887f, 3459.38f, 60.0403f, -3.12414f, 0.0f, 0.0f, 0.999962f, -0.008727f},
{183515, 530, -289.610f, 3696.83f, 75.9447f, 3.12414f, 0.0f, 0.0f, 0.999962f, 0.008727f}
}
70{
71 {183514, 530, -467.078f, 3528.17f, 64.7121f, 3.14159f, 0.0f, 0.0f, 1.0f, 0.0f}, // 0 broken hill
72 {182525, 530, -187.887f, 3459.38f, 60.0403f, -3.12414f, 0.0f, 0.0f, 0.999962f, -0.008727f}, // 1 overlook
73 {183515, 530, -289.610f, 3696.83f, 75.9447f, 3.12414f, 0.0f, 0.0f, 0.999962f, 0.008727f} // 2 stadium
74};

Referenced by OPvPCapturePointHP::OPvPCapturePointHP().

◆ OutdoorPvPHPBuffZones

const uint32 OutdoorPvPHPBuffZones[OutdoorPvPHPBuffZonesNum] = { 3483, 3563, 3562, 3713, 3714, 3836 }
26{ 3483, 3563, 3562, 3713, 3714, 3836 };

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