TrinityCore
OutdoorPvPHP.h File Reference
#include "OutdoorPvP.h"
#include <array>
+ 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  HPControlZoneHandler
 
class  OutdoorPvPHP
 

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 ,
  HP_UI_TOWER_S_A = 2483 , HP_UI_TOWER_S_H = 2484 , HP_UI_TOWER_S_N = 2485 , HP_UI_TOWER_N_A = 2480 ,
  HP_UI_TOWER_N_H = 2481 , HP_UI_TOWER_N_N = 2482 , HP_UI_TOWER_W_A = 2471 , HP_UI_TOWER_W_H = 2470 ,
  HP_UI_TOWER_W_N = 2472
}
 
enum  OutdoorPvPHPEvents {
  HP_EVENT_TOWER_W_PROGRESS_HORDE = 11383 , HP_EVENT_TOWER_W_PROGRESS_ALLIANCE = 11387 , HP_EVENT_TOWER_W_NEUTRAL_HORDE = 11386 , HP_EVENT_TOWER_W_NEUTRAL_ALLIANCE = 11385 ,
  HP_EVENT_TOWER_N_PROGRESS_HORDE = 11396 , HP_EVENT_TOWER_N_PROGRESS_ALLIANCE = 11395 , HP_EVENT_TOWER_N_NEUTRAL_HORDE = 11394 , HP_EVENT_TOWER_N_NEUTRAL_ALLIANCE = 11393 ,
  HP_EVENT_TOWER_S_PROGRESS_HORDE = 11404 , HP_EVENT_TOWER_S_PROGRESS_ALLIANCE = 11403 , HP_EVENT_TOWER_S_NEUTRAL_HORDE = 11402 , HP_EVENT_TOWER_S_NEUTRAL_ALLIANCE = 11401
}
 
enum  OutdoorPvPHPGameObjectEntries { HP_GO_ENTRY_TOWER_W = 182173 , HP_GO_ENTRY_TOWER_N = 182174 , HP_GO_ENTRY_TOWER_S = 182175 }
 
enum  OutdoorPvPHPCredit { HP_KILL_CREDIT_TOWER_S = 19032 , HP_KILL_CREDIT_TOWER_N = 19028 , HP_KILL_CREDIT_TOWER_W = 19029 }
 

Enumeration Type Documentation

◆ DefenseMessages

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 

Definition at line 24 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPCredit

Enumerator
HP_KILL_CREDIT_TOWER_S 
HP_KILL_CREDIT_TOWER_N 
HP_KILL_CREDIT_TOWER_W 

Definition at line 96 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPEvents

Enumerator
HP_EVENT_TOWER_W_PROGRESS_HORDE 
HP_EVENT_TOWER_W_PROGRESS_ALLIANCE 
HP_EVENT_TOWER_W_NEUTRAL_HORDE 
HP_EVENT_TOWER_W_NEUTRAL_ALLIANCE 
HP_EVENT_TOWER_N_PROGRESS_HORDE 
HP_EVENT_TOWER_N_PROGRESS_ALLIANCE 
HP_EVENT_TOWER_N_NEUTRAL_HORDE 
HP_EVENT_TOWER_N_NEUTRAL_ALLIANCE 
HP_EVENT_TOWER_S_PROGRESS_HORDE 
HP_EVENT_TOWER_S_PROGRESS_ALLIANCE 
HP_EVENT_TOWER_S_NEUTRAL_HORDE 
HP_EVENT_TOWER_S_NEUTRAL_ALLIANCE 

Definition at line 71 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPGameObjectEntries

Enumerator
HP_GO_ENTRY_TOWER_W 
HP_GO_ENTRY_TOWER_N 
HP_GO_ENTRY_TOWER_S 

Definition at line 89 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPSpells

Enumerator
AlliancePlayerKillReward 
HordePlayerKillReward 
AllianceBuff 
HordeBuff 

Definition at line 34 of file OutdoorPvPHP.h.

◆ OutdoorPvPHPTowerType

Enumerator
HP_TOWER_BROKEN_HILL 
HP_TOWER_OVERLOOK 
HP_TOWER_STADIUM 
HP_TOWER_NUM 

Definition at line 42 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_S_A 
HP_UI_TOWER_S_H 
HP_UI_TOWER_S_N 
HP_UI_TOWER_N_A 
HP_UI_TOWER_N_H 
HP_UI_TOWER_N_N 
HP_UI_TOWER_W_A 
HP_UI_TOWER_W_H 
HP_UI_TOWER_W_N 

Definition at line 50 of file OutdoorPvPHP.h.