18 #ifndef OUTDOOR_PVP_MGR_H_
19 #define OUTDOOR_PVP_MGR_H_
21 #define OUTDOORPVP_OBJECTIVE_UPDATE_INTERVAL 1000
48 void InitOutdoorPvP();
54 void HandlePlayerEnterZone(
Player* player,
uint32 areaflag);
57 void HandlePlayerLeaveZone(
Player* player,
uint32 areaflag);
60 void HandlePlayerResurrects(
Player* player,
uint32 areaflag);
105 #define sOutdoorPvPMgr OutdoorPvPMgr::instance()
uint32 m_UpdateTimer
Definition: OutdoorPvPMgr.h:102
OutdoorPvPSet m_OutdoorPvPSet
Definition: OutdoorPvPMgr.h:92
Definition: OutdoorPvPMgr.h:38
~OutdoorPvPMgr()
Definition: OutdoorPvPMgr.h:42
Definition: OutdoorPvPMgr.h:31
Definition: Creature.h:467
std::map< uint32, OutdoorPvP * > OutdoorPvPMap
Definition: OutdoorPvPMgr.h:87
OutdoorPvPDataMap m_OutdoorPvPDatas
Definition: OutdoorPvPMgr.h:99
OutdoorPvPTypes TypeId
Definition: OutdoorPvPMgr.h:33
Definition: ZoneScript.h:26
LocaleConstant
Definition: Common.h:115
OutdoorPvPTypes
Definition: OutdoorPvP.h:28
uint32_t uint32
Definition: Define.h:150
Definition: GameObject.h:880
OutdoorPvPMap m_OutdoorPvPMap
Definition: OutdoorPvPMgr.h:96
Definition: OutdoorPvP.h:188
#define TC_GAME_API
Definition: Define.h:134
uint32 ScriptId
Definition: OutdoorPvPMgr.h:34
std::map< OutdoorPvPTypes, OutdoorPvPData * > OutdoorPvPDataMap
Definition: OutdoorPvPMgr.h:88
std::vector< OutdoorPvP * > OutdoorPvPSet
Definition: OutdoorPvPMgr.h:86
void Update(uint32 diff)
Definition: WeatherMgr.cpp:150