TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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  DefenseMessages {
  TEXT_OVERLOOK_TAKEN_ALLIANCE = 14841, TEXT_OVERLOOK_TAKEN_HORDE = 14842, TEXT_STADIUM_TAKEN_ALLIANCE = 14843, TEXT_STADIUM_TAKEN_HORDE = 14844,
  TEXT_BROKEN_HILL_TAKEN_ALLIANCE = 14845, TEXT_BROKEN_HILL_TAKEN_HORDE = 14846, TEXT_ALL_GUARDS_DEFEATED = 15017, TEXT_HALAA_TAKEN_ALLIANCE = 15018,
  TEXT_HALAA_TAKEN_HORDE = 15019, TEXT_HALAA_DEFENSELESS = 15020, TEXT_HALAA_GAINING_CONTROL_HORDE = 15493, TEXT_HALAA_GAINING_CONTROL_ALLIANCE = 15494,
  TEXT_BONE_WASTES_TAKEN_ALLIANCE = 16120, TEXT_BONE_WASTES_TAKEN_HORDE = 16119, TEXT_SPIRIT_TOWER_TAKEN_ALLIANCE = 18285, TEXT_SPIRIT_TOWER_TAKEN_HORDE = 18286,
  TEXT_SPIRIT_TOWER_LOSE_ALLIANCE = 18288, TEXT_SPIRIT_TOWER_LOSE_HORDE = 18287, TEXT_WEST_BEACON_TAKEN_ALLIANCE = 15541, TEXT_WEST_BEACON_TAKEN_HORDE = 15543,
  TEXT_EAST_BEACON_TAKEN_ALLIANCE = 15546, TEXT_EAST_BEACON_TAKEN_HORDE = 15545, TEXT_TWIN_SPIRE_RUINS_TAKEN_ALLIANCE = 15591, TEXT_TWIN_SPIRE_RUINS_TAKEN_HORDE = 15590,
  TEXT_BOTH_BEACONS_TAKEN_ALLIANCE = 16284, TEXT_BOTH_BEACONS_TAKEN_HORDE = 16285, TEXT_BATTLE_STANDARDS_ALLIANCE = 16287, TEXT_BATTLE_STANDARDS_HORDE = 16288
}
 
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 }
 

Variables

const uint32 OutdoorPvPHPBuffZones [OutdoorPvPHPBuffZonesNum] = { 3483, 3563, 3562, 3713, 3714, 3836 }
 
const uint32 HP_CREDITMARKER [HP_TOWER_NUM] = {19032, 19028, 19029}
 
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_MAP_N [HP_TOWER_NUM] = {0x9b5, 0x9b2, 0x9a8}
 
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_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

#define OutdoorPvPHPBuffZonesNum   6

Enumeration Type Documentation

Enumerator
TEXT_OVERLOOK_TAKEN_ALLIANCE 
TEXT_OVERLOOK_TAKEN_HORDE 
TEXT_STADIUM_TAKEN_ALLIANCE 
TEXT_STADIUM_TAKEN_HORDE 
TEXT_BROKEN_HILL_TAKEN_ALLIANCE 
TEXT_BROKEN_HILL_TAKEN_HORDE 
TEXT_ALL_GUARDS_DEFEATED 
TEXT_HALAA_TAKEN_ALLIANCE 
TEXT_HALAA_TAKEN_HORDE 
TEXT_HALAA_DEFENSELESS 
TEXT_HALAA_GAINING_CONTROL_HORDE 
TEXT_HALAA_GAINING_CONTROL_ALLIANCE 
TEXT_BONE_WASTES_TAKEN_ALLIANCE 
TEXT_BONE_WASTES_TAKEN_HORDE 
TEXT_SPIRIT_TOWER_TAKEN_ALLIANCE 
TEXT_SPIRIT_TOWER_TAKEN_HORDE 
TEXT_SPIRIT_TOWER_LOSE_ALLIANCE 
TEXT_SPIRIT_TOWER_LOSE_HORDE 
TEXT_WEST_BEACON_TAKEN_ALLIANCE 
TEXT_WEST_BEACON_TAKEN_HORDE 
TEXT_EAST_BEACON_TAKEN_ALLIANCE 
TEXT_EAST_BEACON_TAKEN_HORDE 
TEXT_TWIN_SPIRE_RUINS_TAKEN_ALLIANCE 
TEXT_TWIN_SPIRE_RUINS_TAKEN_HORDE 
TEXT_BOTH_BEACONS_TAKEN_ALLIANCE 
TEXT_BOTH_BEACONS_TAKEN_HORDE 
TEXT_BATTLE_STANDARDS_ALLIANCE 
TEXT_BATTLE_STANDARDS_HORDE 
24 {
25  TEXT_OVERLOOK_TAKEN_ALLIANCE = 14841, // '|cffffff00The Overlook has been taken by the Alliance!|r'
26  TEXT_OVERLOOK_TAKEN_HORDE = 14842, // '|cffffff00The Overlook has been taken by the Horde!|r'
27  TEXT_STADIUM_TAKEN_ALLIANCE = 14843, // '|cffffff00The Stadium has been taken by the Alliance!|r'
28  TEXT_STADIUM_TAKEN_HORDE = 14844, // '|cffffff00The Stadium has been taken by the Horde!|r'
29  TEXT_BROKEN_HILL_TAKEN_ALLIANCE = 14845, // '|cffffff00Broken Hill has been taken by the Alliance!|r'
30  TEXT_BROKEN_HILL_TAKEN_HORDE = 14846, // '|cffffff00Broken Hill has been taken by the Horde!|r'
31 };
Definition: OutdoorPvPHP.h:26
Definition: OutdoorPvPHP.h:28
Definition: OutdoorPvPHP.h:25
Definition: OutdoorPvPHP.h:29
Definition: OutdoorPvPHP.h:30
Definition: OutdoorPvPHP.h:27
Enumerator
AlliancePlayerKillReward 
HordePlayerKillReward 
AllianceBuff 
HordeBuff 
38 {
40  HordePlayerKillReward = 32158,
41  AllianceBuff = 32071,
42  HordeBuff = 32049
43 };
Definition: OutdoorPvPHP.h:41
Definition: OutdoorPvPHP.h:40
Definition: OutdoorPvPHP.h:39
Definition: OutdoorPvPHP.h:42
Enumerator
HP_TOWER_BROKEN_HILL 
HP_TOWER_OVERLOOK 
HP_TOWER_STADIUM 
HP_TOWER_NUM 
46 {
49  HP_TOWER_STADIUM = 2,
50  HP_TOWER_NUM = 3
51 };
Definition: OutdoorPvPHP.h:47
Definition: OutdoorPvPHP.h:48
Definition: OutdoorPvPHP.h:49
Definition: OutdoorPvPHP.h:50
Enumerator
HP_UI_TOWER_DISPLAY_A 
HP_UI_TOWER_DISPLAY_H 
HP_UI_TOWER_COUNT_H 
HP_UI_TOWER_COUNT_A 
60 {
61  HP_UI_TOWER_DISPLAY_A = 0x9ba,
62  HP_UI_TOWER_DISPLAY_H = 0x9b9,
63 
64  HP_UI_TOWER_COUNT_H = 0x9ae,
65  HP_UI_TOWER_COUNT_A = 0x9ac
66 };
Definition: OutdoorPvPHP.h:65
Definition: OutdoorPvPHP.h:64
Definition: OutdoorPvPHP.h:61
Definition: OutdoorPvPHP.h:62

Variable Documentation

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]
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}
}
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}
}
const uint32 OutdoorPvPHPBuffZones[OutdoorPvPHPBuffZonesNum] = { 3483, 3563, 3562, 3713, 3714, 3836 }