18 #ifndef OUTDOOR_PVP_HP_
19 #define OUTDOOR_PVP_HP_
33 #define OutdoorPvPHPBuffZonesNum 6
82 {182175, 530, -471.462f, 3451.09f, 34.6432f, 0.174533f, 0.0f, 0.0f, 0.087156f, 0.996195f},
83 {182174, 530, -184.889f, 3476.93f, 38.205f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f},
84 {182173, 530, -290.016f, 3702.42f, 56.6729f, 0.034907f, 0.0f, 0.0f, 0.017452f, 0.999848f}
89 {183514, 530, -467.078f, 3528.17f, 64.7121f, 3.14159f, 0.0f, 0.0f, 1.0f, 0.0f},
90 {182525, 530, -187.887f, 3459.38f, 60.0403f, -3.12414f, 0.0f, 0.0f, 0.999962f, -0.008727f},
91 {183515, 530, -289.610f, 3696.83f, 75.9447f, 3.12414f, 0.0f, 0.0f, 0.999962f, 0.008727f}
Definition: OutdoorPvPHP.h:47
Definition: OutdoorPvPHP.h:26
Definition: OutdoorPvPHP.h:41
const go_type HPTowerFlags[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:87
bool Update(uint32 diff) override
Definition: OutdoorPvPHP.cpp:113
const go_type HPCapturePoints[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:80
uint32 m_HordeTowersControlled
Definition: OutdoorPvPHP.h:134
void HandlePlayerLeaveZone(Player *player, uint32 zone) override
Definition: OutdoorPvPHP.cpp:99
Definition: OutdoorPvP.h:87
Definition: OutdoorPvPHP.h:40
const uint32 HP_MAP_N[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:68
Definition: OutdoorPvPHP.h:65
const uint32 HP_MAP_H[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:72
uint32 GetHordeTowersControlled() const
Definition: OutdoorPvPHP.cpp:310
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
Definition: OutdoorPvPHP.cpp:262
void SetHordeTowersControlled(uint32 count)
Definition: OutdoorPvPHP.cpp:315
Definition: OutdoorPvPHP.h:28
uint32 m_AllianceTowersControlled
Definition: OutdoorPvPHP.h:133
Definition: OutdoorPvPHP.h:25
void HandleKillImpl(Player *player, Unit *killed) override
Definition: OutdoorPvPHP.cpp:289
bool SetupOutdoorPvP() override
Definition: OutdoorPvPHP.cpp:64
Definition: OutdoorPvPHP.h:29
const uint32 HP_CREDITMARKER[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:53
const uint32 HP_CapturePointEvent_Leave[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:57
Definition: OutdoorPvPHP.h:30
Definition: OutdoorPvPHP.h:64
Definition: OutdoorPvPHP.h:39
const uint32 HP_TowerArtKit_N[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:78
Definition: OutdoorPvPHP.h:42
DefenseMessages
Definition: OutdoorPvPHP.h:23
uint32 GetAllianceTowersControlled() const
Definition: OutdoorPvPHP.cpp:300
Definition: OutdoorPvPHP.h:48
Definition: OutdoorPvPHP.h:27
uint32_t uint32
Definition: Define.h:150
const uint32 HP_CapturePointEvent_Enter[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:55
Definition: WorldStatePackets.h:27
OutdoorPvPHP()
Definition: OutdoorPvPHP.cpp:57
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
Definition: OutdoorPvPHP.cpp:148
Definition: OutdoorPvPHP.h:107
Definition: OutdoorPvPHP.h:94
Definition: OutdoorPvPHP.h:61
Definition: OutdoorPvP.h:188
void HandlePlayerEnterZone(Player *player, uint32 zone) override
Definition: OutdoorPvPHP.cpp:83
const uint32 HP_TowerArtKit_A[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:74
Definition: OutdoorPvPHP.h:62
OutdoorPvPHPTowerType m_TowerType
Definition: OutdoorPvPHP.h:104
const uint32 HP_MAP_A[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:70
#define OutdoorPvPHPBuffZonesNum
Definition: OutdoorPvPHP.h:33
OutdoorPvPHPTowerType
Definition: OutdoorPvPHP.h:45
Definition: OutdoorPvPHP.h:49
void SetAllianceTowersControlled(uint32 count)
Definition: OutdoorPvPHP.cpp:305
void SendRemoveWorldStates(Player *player) override
Definition: OutdoorPvPHP.cpp:133
const uint32 OutdoorPvPHPBuffZones[OutdoorPvPHPBuffZonesNum]
Definition: OutdoorPvPHP.h:35
OutdoorPvPHPWorldStates
Definition: OutdoorPvPHP.h:59
Definition: OutdoorPvPHP.h:50
OutdoorPvPHPSpells
Definition: OutdoorPvPHP.h:37
const uint32 HP_TowerArtKit_H[HP_TOWER_NUM]
Definition: OutdoorPvPHP.h:76
Definition: OutdoorPvP.h:53
OPvPCapturePointHP(OutdoorPvP *pvp, OutdoorPvPHPTowerType type)
Definition: OutdoorPvPHP.cpp:31
void ChangeState() override
Definition: OutdoorPvPHP.cpp:159