TrinityCore
OutdoorPvPZM.h File Reference
#include "OutdoorPvP.h"
+ Include dependency graph for OutdoorPvPZM.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ZMControlZoneHandler
 
class  OPvPCapturePointZM_Graveyard
 
class  OutdoorPvPZM
 

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  OutdoorPvPZMSpells {
  ZM_CAPTURE_BUFF = 33779 , ZM_BATTLE_STANDARD_A = 32430 , ZM_BATTLE_STANDARD_H = 32431 , ZM_AlliancePlayerKillReward = 32155 ,
  ZM_HordePlayerKillReward = 32158
}
 
enum  ZMCreatureTypes { ZM_ALLIANCE_FIELD_SCOUT = 18581 , ZM_HORDE_FIELD_SCOUT = 18564 }
 
enum  ZM_BeaconType { ZM_BEACON_EAST = 0 , ZM_BEACON_WEST , ZM_NUM_BEACONS }
 
enum  OutdoorPvPZMWorldStates {
  ZM_UI_TOWER_EAST_N = 2560 , ZM_UI_TOWER_EAST_H = 2559 , ZM_UI_TOWER_EAST_A = 2558 , ZM_UI_TOWER_WEST_N = 2557 ,
  ZM_UI_TOWER_WEST_H = 2556 , ZM_UI_TOWER_WEST_A = 2555 , ZM_MAP_TOWER_EAST_N = 2652 , ZM_MAP_TOWER_EAST_H = 2651 ,
  ZM_MAP_TOWER_EAST_A = 2650 , ZM_MAP_GRAVEYARD_H = 2649 , ZM_MAP_GRAVEYARD_A = 2648 , ZM_MAP_GRAVEYARD_N = 2647 ,
  ZM_MAP_TOWER_WEST_N = 2646 , ZM_MAP_TOWER_WEST_H = 2645 , ZM_MAP_TOWER_WEST_A = 2644 , ZM_MAP_HORDE_FLAG_READY = 2658 ,
  ZM_MAP_HORDE_FLAG_NOT_READY = 2657 , ZM_MAP_ALLIANCE_FLAG_NOT_READY = 2656 , ZM_MAP_ALLIANCE_FLAG_READY = 2655
}
 
enum  ZM_TowerStateMask { ZM_TOWERSTATE_N = 1 , ZM_TOWERSTATE_A = 2 , ZM_TOWERSTATE_H = 4 }
 
enum  ZM_WorldEvents {
  ZM_EVENT_BEACON_EAST_PROGRESS_HORDE = 11807 , ZM_EVENT_BEACON_EAST_PROGRESS_ALLIANCE = 11806 , ZM_EVENT_BEACON_EAST_NEUTRAL_HORDE = 11814 , ZM_EVENT_BEACON_EAST_NEUTRAL_ALLIANCE = 11815 ,
  ZM_EVENT_BEACON_WEST_PROGRESS_HORDE = 11805 , ZM_EVENT_BEACON_WEST_PROGRESS_ALLIANCE = 11804 , ZM_EVENT_BEACON_WEST_NEUTRAL_HORDE = 11808 , ZM_EVENT_BEACON_WEST_NEUTRAL_ALLIANCE = 11809
}
 
enum  ZM_GraveyardState { ZM_GRAVEYARD_N = 1 , ZM_GRAVEYARD_A = 2 , ZM_GRAVEYARD_H = 4 }
 
enum  ZM_GameObjectEntries { ZM_GO_ENTRY_BEACON_WEST = 182522 , ZM_GO_ENTRY_BEACON_EAST = 182523 }
 

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 23 of file OutdoorPvPZM.h.

◆ OutdoorPvPZMSpells

Enumerator
ZM_CAPTURE_BUFF 
ZM_BATTLE_STANDARD_A 
ZM_BATTLE_STANDARD_H 
ZM_AlliancePlayerKillReward 
ZM_HordePlayerKillReward 

Definition at line 37 of file OutdoorPvPZM.h.

◆ OutdoorPvPZMWorldStates

Enumerator
ZM_UI_TOWER_EAST_N 
ZM_UI_TOWER_EAST_H 
ZM_UI_TOWER_EAST_A 
ZM_UI_TOWER_WEST_N 
ZM_UI_TOWER_WEST_H 
ZM_UI_TOWER_WEST_A 
ZM_MAP_TOWER_EAST_N 
ZM_MAP_TOWER_EAST_H 
ZM_MAP_TOWER_EAST_A 
ZM_MAP_GRAVEYARD_H 
ZM_MAP_GRAVEYARD_A 
ZM_MAP_GRAVEYARD_N 
ZM_MAP_TOWER_WEST_N 
ZM_MAP_TOWER_WEST_H 
ZM_MAP_TOWER_WEST_A 
ZM_MAP_HORDE_FLAG_READY 
ZM_MAP_HORDE_FLAG_NOT_READY 
ZM_MAP_ALLIANCE_FLAG_NOT_READY 
ZM_MAP_ALLIANCE_FLAG_READY 

Definition at line 64 of file OutdoorPvPZM.h.

◆ ZM_BeaconType

Enumerator
ZM_BEACON_EAST 
ZM_BEACON_WEST 
ZM_NUM_BEACONS 

Definition at line 57 of file OutdoorPvPZM.h.

◆ ZM_GameObjectEntries

Enumerator
ZM_GO_ENTRY_BEACON_WEST 
ZM_GO_ENTRY_BEACON_EAST 

Definition at line 116 of file OutdoorPvPZM.h.

◆ ZM_GraveyardState

Enumerator
ZM_GRAVEYARD_N 
ZM_GRAVEYARD_A 
ZM_GRAVEYARD_H 

Definition at line 109 of file OutdoorPvPZM.h.

◆ ZM_TowerStateMask

Enumerator
ZM_TOWERSTATE_N 
ZM_TOWERSTATE_A 
ZM_TOWERSTATE_H 

Definition at line 89 of file OutdoorPvPZM.h.

◆ ZM_WorldEvents

Enumerator
ZM_EVENT_BEACON_EAST_PROGRESS_HORDE 
ZM_EVENT_BEACON_EAST_PROGRESS_ALLIANCE 
ZM_EVENT_BEACON_EAST_NEUTRAL_HORDE 
ZM_EVENT_BEACON_EAST_NEUTRAL_ALLIANCE 
ZM_EVENT_BEACON_WEST_PROGRESS_HORDE 
ZM_EVENT_BEACON_WEST_PROGRESS_ALLIANCE 
ZM_EVENT_BEACON_WEST_NEUTRAL_HORDE 
ZM_EVENT_BEACON_WEST_NEUTRAL_ALLIANCE 

Definition at line 96 of file OutdoorPvPZM.h.

◆ ZMCreatureTypes

Enumerator
ZM_ALLIANCE_FIELD_SCOUT 
ZM_HORDE_FIELD_SCOUT 

Definition at line 51 of file OutdoorPvPZM.h.