65 itr->second->FillInitialWorldStates(builder);
@ OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE
@ OBJECTIVESTATE_ALLIANCE
@ OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE
@ OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE
@ OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE
void AddSC_outdoorpvp_tf()
const go_type TFCapturePoints[TF_TOWER_NUM]
const uint32 TF_HORDE_QUEST
const uint32 TF_ALLY_QUEST
@ TF_UI_TOWER_SLIDER_DISPLAY
@ TF_UI_LOCKED_TIME_MINUTES_FIRST_DIGIT
@ TF_UI_LOCKED_DISPLAY_ALLIANCE
@ TF_UI_LOCKED_TIME_MINUTES_SECOND_DIGIT
@ TF_UI_LOCKED_DISPLAY_NEUTRAL
@ TF_UI_LOCKED_DISPLAY_HORDE
@ TF_UI_TOWERS_CONTROLLED_DISPLAY
@ TF_UI_LOCKED_TIME_HOURS
const uint32 OutdoorPvPTFBuffZones[OutdoorPvPTFBuffZonesNum]
const uint32 TF_LOCK_TIME
const uint32 TF_LOCK_TIME_UPDATE
const tf_tower_world_state TFTowerWorldStates[TF_TOWER_NUM]
const uint8 OutdoorPvPTFBuffZonesNum
void SetGoArtKit(uint8 artkit)
static T * Find(uint64 guid)
OPvPCapturePoint(OutdoorPvP *pvp)
bool SetCapturePointData(uint32 entry, uint32 map, float x, float y, float z, float o=0, float rotation0=0, float rotation1=0, float rotation2=0, float rotation3=0)
ObjectiveStates m_OldState
virtual bool Update(uint32 diff)
PlayerSet m_activePlayers[2]
void SendUpdateWorldState(uint32 field, uint32 value)
virtual void HandlePlayerLeave(Player *player)
virtual bool HandlePlayerEnter(Player *player)
uint32 m_capturePointGUID
bool Update(uint32 diff) OVERRIDE
bool HandlePlayerEnter(Player *player) OVERRIDE
void SendChangePhase() OVERRIDE
void ChangeState() OVERRIDE
void HandlePlayerLeave(Player *player) OVERRIDE
OutdoorPvPTF_TowerType m_TowerType
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
OPvPCapturePointTF(OutdoorPvP *pvp, OutdoorPvPTF_TowerType type)
static Player * FindPlayer(uint64)
OutdoorPvP * GetOutdoorPvP() const OVERRIDE
OutdoorPvP_terokkar_forest()
virtual void HandlePlayerEnterZone(Player *player, uint32 zone)
OPvPCapturePointMap m_capturePoints
virtual bool Update(uint32 diff)
void TeamApplyBuff(TeamId team, uint32 spellId, uint32 spellId2=0)
void RegisterZone(uint32 zoneid)
virtual void HandlePlayerLeaveZone(Player *player, uint32 zone)
void TeamCastSpell(TeamId team, int32 spellId)
void SendUpdateWorldState(uint32 field, uint32 value)
void AddCapturePoint(OPvPCapturePoint *cp)
OutdoorPvPScript(const char *name)
void SetHordeTowersControlled(uint32 count)
uint32 GetHordeTowersControlled() const
uint32 GetAllianceTowersControlled() const
uint32 m_HordeTowersControlled
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
bool SetupOutdoorPvP() OVERRIDE
uint32 m_AllianceTowersControlled
void SendRemoveWorldStates(Player *player) OVERRIDE
bool Update(uint32 diff) OVERRIDE
void HandlePlayerLeaveZone(Player *player, uint32 zone) OVERRIDE
void HandlePlayerEnterZone(Player *player, uint32 zone) OVERRIDE
void SetAllianceTowersControlled(uint32 count)
void SendUpdateWorldState(uint32 Field, uint32 Value)
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, uint64 originalCaster=0)
void RemoveAurasDueToSpell(uint32 spellId, uint64 casterGUID=0, uint32 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
void AppendState(uint32 worldstate, uint32 value)