18#ifndef TRINITY_ARENA_H
19#define TRINITY_ARENA_H
56 void UpdateArenaWorldState();
@ SPELL_LAST_MAN_STANDING
@ SPELL_ALLIANCE_GOLD_FLAG
@ SPELL_ALLIANCE_GREEN_FLAG
@ ARENA_TEXT_START_ONE_MINUTE
@ ARENA_TEXT_START_THIRTY_SECONDS
@ ARENA_TEXT_START_BATTLE_HAS_BEGUN
@ ARENA_TEXT_START_FIFTEEN_SECONDS
@ ARENA_WORLD_STATE_ALIVE_PLAYERS_GREEN
@ ARENA_WORLD_STATE_ALIVE_PLAYERS_GOLD
virtual void AddPlayer(Player *player)
virtual void EndBattleground(uint32 winner)
virtual void HandleKillPlayer(Player *player, Player *killer)
virtual void RemovePlayer(Player *, ObjectGuid, uint32)
virtual void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &)
virtual void CheckWinConditions()
virtual void RemovePlayerAtLeave(ObjectGuid guid, bool Transport, bool SendPacket)