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

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 }
enum  OutdoorPvPHPWorldStates {
  HP_UI_TOWER_DISPLAY_A = 0x9ba , HP_UI_TOWER_DISPLAY_H = 0x9b9 , HP_UI_TOWER_COUNT_H = 0x9ae , HP_UI_TOWER_COUNT_A = 0x9ac ,
  HP_UI_TOWER_SLIDER_N = 2475 , HP_UI_TOWER_SLIDER_POS = 2474 , HP_UI_TOWER_SLIDER_DISPLAY = 2473
}

Variables

const uint32 HP_CapturePointEvent_Enter [HP_TOWER_NUM] = {11404, 11396, 11388}
const uint32 HP_CapturePointEvent_Leave [HP_TOWER_NUM] = {11403, 11395, 11387}
const uint32 HP_CREDITMARKER [HP_TOWER_NUM] = {19032, 19028, 19029}
const uint32 HP_MAP_A [HP_TOWER_NUM] = {0x9b3, 0x9b0, 0x9a7}
const uint32 HP_MAP_H [HP_TOWER_NUM] = {0x9b4, 0x9b1, 0x9a6}
const uint32 HP_MAP_N [HP_TOWER_NUM] = {0x9b5, 0x9b2, 0x9a8}
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]
const uint32 OutdoorPvPHPBuffZones [OutdoorPvPHPBuffZonesNum] = { 3483, 3563, 3562, 3713, 3714, 3836 }

Macro Definition Documentation

◆ OutdoorPvPHPBuffZonesNum

#define OutdoorPvPHPBuffZonesNum   6

Definition at line 11 of file OutdoorPvPHP.h.

Referenced by OutdoorPvPHP::SetupOutdoorPvP().

Enumeration Type Documentation

◆ OutdoorPvPHPSpells

Enumerator
AlliancePlayerKillReward 
HordePlayerKillReward 
AllianceBuff 
HordeBuff 

Definition at line 15 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPTowerType

Enumerator
HP_TOWER_BROKEN_HILL 
HP_TOWER_OVERLOOK 
HP_TOWER_STADIUM 
HP_TOWER_NUM 

Definition at line 23 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPWorldStates

Enumerator
HP_UI_TOWER_DISPLAY_A 
HP_UI_TOWER_DISPLAY_H 
HP_UI_TOWER_COUNT_H 
HP_UI_TOWER_COUNT_A 
HP_UI_TOWER_SLIDER_N 
HP_UI_TOWER_SLIDER_POS 
HP_UI_TOWER_SLIDER_DISPLAY 

Definition at line 37 of file OutdoorPvPHP.h.

Variable Documentation

◆ HP_CapturePointEvent_Enter

const uint32 HP_CapturePointEvent_Enter[HP_TOWER_NUM] = {11404, 11396, 11388}

Definition at line 33 of file OutdoorPvPHP.h.

◆ HP_CapturePointEvent_Leave

const uint32 HP_CapturePointEvent_Leave[HP_TOWER_NUM] = {11403, 11395, 11387}

Definition at line 35 of file OutdoorPvPHP.h.

◆ HP_CREDITMARKER

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

Definition at line 31 of file OutdoorPvPHP.h.

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}

Definition at line 56 of file OutdoorPvPHP.h.

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_H

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

Definition at line 58 of file OutdoorPvPHP.h.

Referenced by OPvPCapturePointHP::ChangeState().

◆ HP_TowerArtKit_N

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

Definition at line 60 of file OutdoorPvPHP.h.

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}
}

Definition at line 62 of file OutdoorPvPHP.h.

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}
}

Definition at line 69 of file OutdoorPvPHP.h.

Referenced by OPvPCapturePointHP::OPvPCapturePointHP().

◆ OutdoorPvPHPBuffZones

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