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

Go to the source code of this file.

Classes

class  NAControlZoneHandler
 
class  OPvPCapturePointNA
 
class  OutdoorPvPNA
 

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  OutdoorPvPNASpells { NA_KILL_TOKEN_ALLIANCE = 33005 , NA_KILL_TOKEN_HORDE = 33004 , NA_CAPTURE_BUFF = 33795 }
 
enum  OutdoorPvPNAWorldStates {
  NA_UI_HORDE_GUARDS_SHOW = 2503 , NA_UI_ALLIANCE_GUARDS_SHOW = 2502 , NA_UI_GUARDS_MAX = 2493 , NA_UI_GUARDS_LEFT = 2491 ,
  NA_MAP_WYVERN_NORTH_NEU_H = 2762 , NA_MAP_WYVERN_NORTH_NEU_A = 2662 , NA_MAP_WYVERN_NORTH_H = 2663 , NA_MAP_WYVERN_NORTH_A = 2664 ,
  NA_MAP_WYVERN_SOUTH_NEU_H = 2760 , NA_MAP_WYVERN_SOUTH_NEU_A = 2670 , NA_MAP_WYVERN_SOUTH_H = 2668 , NA_MAP_WYVERN_SOUTH_A = 2669 ,
  NA_MAP_WYVERN_WEST_NEU_H = 2761 , NA_MAP_WYVERN_WEST_NEU_A = 2667 , NA_MAP_WYVERN_WEST_H = 2665 , NA_MAP_WYVERN_WEST_A = 2666 ,
  NA_MAP_WYVERN_EAST_NEU_H = 2763 , NA_MAP_WYVERN_EAST_NEU_A = 2659 , NA_MAP_WYVERN_EAST_H = 2660 , NA_MAP_WYVERN_EAST_A = 2661 ,
  NA_MAP_HALAA_NEUTRAL = 2671 , NA_MAP_HALAA_NEU_A = 2676 , NA_MAP_HALAA_NEU_H = 2677 , NA_MAP_HALAA_HORDE = 2672 ,
  NA_MAP_HALAA_ALLIANCE = 2673
}
 
enum  ControlGOTypes { NA_ROOST_S = 0 , NA_ROOST_W = 1 , NA_ROOST_N = 2 , NA_ROOST_E = 3 }
 
enum  FlightSpellsNA { NA_SPELL_FLY_SOUTH = 32059 , NA_SPELL_FLY_WEST = 32068 , NA_SPELL_FLY_NORTH = 32075 , NA_SPELL_FLY_EAST = 32081 }
 
enum  HalaaSpawnGroupIds { SPAWN_GROUP_HORDE_GUARDS = 123 , SPAWN_GROUP_ALLIANCE_GUARDS = 124 }
 
enum  WyvernStates { WYVERN_NEU_HORDE = 1 , WYVERN_NEU_ALLIANCE = 2 , WYVERN_HORDE = 4 , WYVERN_ALLIANCE = 8 }
 
enum  HalaaStates {
  HALAA_N = 1 , HALAA_N_A = 2 , HALAA_A = 4 , HALAA_N_H = 8 ,
  HALAA_H = 16
}
 
enum  HalaaEvents {
  HALAA_EVENT_CAPTURE_HORDE = 11504 , HALAA_EVENT_CAPTURE_ALLIANCE = 11503 , HALAA_EVENT_CONTESTED_HORDE = 11559 , HALAA_EVENT_CONTESTED_ALLIANCE = 11558 ,
  HALAA_EVENT_PROGRESS_HORDE = 11821 , HALAA_EVENT_PROGRESS_ALLIANCE = 11822
}
 

Enumeration Type Documentation

◆ ControlGOTypes

Enumerator
NA_ROOST_S 
NA_ROOST_W 
NA_ROOST_N 
NA_ROOST_E 

Definition at line 77 of file OutdoorPvPNA.h.

◆ 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 OutdoorPvPNA.h.

◆ FlightSpellsNA

Enumerator
NA_SPELL_FLY_SOUTH 
NA_SPELL_FLY_WEST 
NA_SPELL_FLY_NORTH 
NA_SPELL_FLY_EAST 

Definition at line 85 of file OutdoorPvPNA.h.

◆ HalaaEvents

Enumerator
HALAA_EVENT_CAPTURE_HORDE 
HALAA_EVENT_CAPTURE_ALLIANCE 
HALAA_EVENT_CONTESTED_HORDE 
HALAA_EVENT_CONTESTED_ALLIANCE 
HALAA_EVENT_PROGRESS_HORDE 
HALAA_EVENT_PROGRESS_ALLIANCE 

Definition at line 116 of file OutdoorPvPNA.h.

◆ HalaaSpawnGroupIds

Enumerator
SPAWN_GROUP_HORDE_GUARDS 
SPAWN_GROUP_ALLIANCE_GUARDS 

Definition at line 93 of file OutdoorPvPNA.h.

◆ HalaaStates

Enumerator
HALAA_N 
HALAA_N_A 
HALAA_A 
HALAA_N_H 
HALAA_H 

Definition at line 107 of file OutdoorPvPNA.h.

◆ OutdoorPvPNASpells

Todo:
"sometimes" set to neutral
Enumerator
NA_KILL_TOKEN_ALLIANCE 
NA_KILL_TOKEN_HORDE 
NA_CAPTURE_BUFF 

Definition at line 35 of file OutdoorPvPNA.h.

◆ OutdoorPvPNAWorldStates

Enumerator
NA_UI_HORDE_GUARDS_SHOW 
NA_UI_ALLIANCE_GUARDS_SHOW 
NA_UI_GUARDS_MAX 
NA_UI_GUARDS_LEFT 
NA_MAP_WYVERN_NORTH_NEU_H 
NA_MAP_WYVERN_NORTH_NEU_A 
NA_MAP_WYVERN_NORTH_H 
NA_MAP_WYVERN_NORTH_A 
NA_MAP_WYVERN_SOUTH_NEU_H 
NA_MAP_WYVERN_SOUTH_NEU_A 
NA_MAP_WYVERN_SOUTH_H 
NA_MAP_WYVERN_SOUTH_A 
NA_MAP_WYVERN_WEST_NEU_H 
NA_MAP_WYVERN_WEST_NEU_A 
NA_MAP_WYVERN_WEST_H 
NA_MAP_WYVERN_WEST_A 
NA_MAP_WYVERN_EAST_NEU_H 
NA_MAP_WYVERN_EAST_NEU_A 
NA_MAP_WYVERN_EAST_H 
NA_MAP_WYVERN_EAST_A 
NA_MAP_HALAA_NEUTRAL 
NA_MAP_HALAA_NEU_A 
NA_MAP_HALAA_NEU_H 
NA_MAP_HALAA_HORDE 
NA_MAP_HALAA_ALLIANCE 

Definition at line 42 of file OutdoorPvPNA.h.

◆ WyvernStates

Enumerator
WYVERN_NEU_HORDE 
WYVERN_NEU_ALLIANCE 
WYVERN_HORDE 
WYVERN_ALLIANCE 

Definition at line 99 of file OutdoorPvPNA.h.