Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
OutdoorPvPSI.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef OUTDOOR_PVP_SI_
7#define OUTDOOR_PVP_SI_
8
9#include "OutdoorPvP.h"
10
18
20
22
24
26
28
30
32
34
41
43{
44 public:
46
48 void HandlePlayerEnterZone(Player* player, uint32 zone) OVERRIDE;
49 void HandlePlayerLeaveZone(Player* player, uint32 zone) OVERRIDE;
50 bool Update(uint32 diff) OVERRIDE;
53 bool HandleAreaTrigger(Player* player, uint32 trigger) OVERRIDE;
54 bool HandleDropFlag(Player* player, uint32 spellId) OVERRIDE;
55 bool HandleCustomSpell(Player* player, uint32 spellId, GameObject* go) OVERRIDE;
56 void UpdateWorldState();
57
58 private:
62};
63
64#endif
std::uint8_t uint8
Definition Define.h:79
std::uint32_t uint32
Definition Define.h:77
#define OVERRIDE
Definition Define.h:60
const uint32 OutdoorPvPSIBuffZones[OutdoorPvPSIBuffZonesNum]
const uint32 SI_TURNIN_QUEST_CM_A
const uint32 SI_SILITHYST_MOUND
OutdoorPvPSISpells
@ SI_CENARION_FAVOR
@ SI_SILITHYST_FLAG
@ SI_TRACES_OF_SILITHYST
@ SI_SILITHYST_FLAG_GO_SPELL
const uint32 SI_MAX_RESOURCES
const uint8 OutdoorPvPSIBuffZonesNum
const uint32 SI_AREATRIGGER_H
const uint32 SI_AREATRIGGER_A
SI_WorldStates
@ SI_GATHERED_H
@ SI_SILITHYST_MAX
@ SI_GATHERED_A
const uint32 SI_TURNIN_QUEST_CM_H
bool HandleDropFlag(Player *player, uint32 spellId) OVERRIDE
uint32 m_LastController
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
bool SetupOutdoorPvP() OVERRIDE
void SendRemoveWorldStates(Player *player) OVERRIDE
void UpdateWorldState()
void HandlePlayerLeaveZone(Player *player, uint32 zone) OVERRIDE
bool Update(uint32 diff) OVERRIDE
uint32 m_Gathered_A
uint32 m_Gathered_H
bool HandleAreaTrigger(Player *player, uint32 trigger) OVERRIDE
bool HandleCustomSpell(Player *player, uint32 spellId, GameObject *go) OVERRIDE
void HandlePlayerEnterZone(Player *player, uint32 zone) OVERRIDE