Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlegroundNA.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 SF_BATTLEGROUNDNA_H
7#define SF_BATTLEGROUNDNA_H
8
9#include "Battleground.h"
10
21
31
33{
34public:
37
38 /* inherited from BattlegroundClass */
39 void AddPlayer(Player* player) OVERRIDE;
42
43 void RemovePlayer(Player* player, uint64 guid, uint32 team) OVERRIDE;
44 void HandleAreaTrigger(Player* Source, uint32 Trigger) OVERRIDE;
46 void Reset() OVERRIDE;
48 void HandleKillPlayer(Player* player, Player* killer) OVERRIDE;
49};
50#endif
BattlegroundNAObjectTypes
@ BG_NA_OBJECT_DOOR_1
@ BG_NA_OBJECT_DOOR_4
@ BG_NA_OBJECT_MAX
@ BG_NA_OBJECT_BUFF_2
@ BG_NA_OBJECT_DOOR_2
@ BG_NA_OBJECT_BUFF_1
@ BG_NA_OBJECT_DOOR_3
BattlegroundNAObjects
@ BG_NA_OBJECT_TYPE_DOOR_1
@ BG_NA_OBJECT_TYPE_DOOR_2
@ BG_NA_OBJECT_TYPE_BUFF_2
@ BG_NA_OBJECT_TYPE_BUFF_1
@ BG_NA_OBJECT_TYPE_DOOR_3
@ BG_NA_OBJECT_TYPE_DOOR_4
std::uint32_t uint32
Definition Define.h:77
#define OVERRIDE
Definition Define.h:60
std::uint64_t uint64
Definition Define.h:76
bool SetupBattleground() OVERRIDE
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
void StartingEventOpenDoors() OVERRIDE
void Reset() OVERRIDE
void RemovePlayer(Player *player, uint64 guid, uint32 team) OVERRIDE
void AddPlayer(Player *player) OVERRIDE
void StartingEventCloseDoors() OVERRIDE
void HandleAreaTrigger(Player *Source, uint32 Trigger) OVERRIDE
void HandleKillPlayer(Player *player, Player *killer) OVERRIDE