|
| void | AddPlayer (Player *player) OVERRIDE |
| | BattlegroundTV () |
| void | FillInitialWorldStates (WorldStateBuilder &builder) OVERRIDE |
| void | HandleAreaTrigger (Player *Source, uint32 Trigger) OVERRIDE |
| void | HandleKillPlayer (Player *player, Player *killer) OVERRIDE |
| void | RemovePlayer (Player *player, uint64 guid, uint32 team) OVERRIDE |
| void | Reset () OVERRIDE |
| bool | SetupBattleground () OVERRIDE |
| void | StartingEventCloseDoors () OVERRIDE |
| void | StartingEventOpenDoors () OVERRIDE |
| void | UpdatePlayerScore (Player *Source, uint32 type, uint32 value, bool doAddHonor=true) OVERRIDE |
| | ~BattlegroundTV () |
| Creature * | AddCreature (uint32 entry, uint32 type, uint32 teamval, float x, float y, float z, float o, uint32 respawntime=0) |
| bool | AddObject (uint32 type, uint32 entry, float x, float y, float z, float o, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime=0) |
| void | AddOrSetPlayerToCorrectBgGroup (Player *player, uint32 team) |
| void | AddPlayerToResurrectQueue (uint64 npc_guid, uint64 player_guid) |
| bool | AddSpiritGuide (uint32 type, float x, float y, float z, float o, uint32 team) |
| void | AddToBGFreeSlotQueue () |
| | Battleground () |
| void | BlockMovement (Player *player) |
| template<class Do> |
| void | BroadcastWorker (Do &_do) |
| virtual bool | CanActivateGO (int32, uint32) const |
| bool | CanAwardArenaPoints () const |
| void | CastSpellOnTeam (uint32 SpellID, uint32 TeamID) |
| virtual bool | CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=NULL, uint32=0) |
| void | CheckArenaAfterTimerConditions () |
| void | CheckArenaWinConditions () |
| void | DecreaseInvitedCount (uint32 team) |
| bool | DelCreature (uint32 type) |
| bool | DelObject (uint32 type) |
| virtual void | DestroyGate (Player *, GameObject *) |
| virtual void | DoAction (uint32, uint64) |
| void | DoorClose (uint32 type) |
| void | DoorOpen (uint32 type) |
| void | EndBattleground (uint32 winner) |
| virtual void | EventPlayerClickedOnFlag (Player *, GameObject *) |
| virtual void | EventPlayerDamagedGO (Player *, GameObject *, uint32) |
| virtual void | EventPlayerDroppedFlag (Player *) |
| void | EventPlayerLoggedIn (Player *player) |
| void | EventPlayerLoggedOut (Player *player) |
| virtual void | EventPlayerUsedGO (Player *, GameObject *) |
| BattlegroundMap * | FindBgMap () const |
| uint32 | GetAlivePlayersCountByTeam (uint32 TeamTeam) const |
| uint32 | GetArenaMatchmakerRating (uint32 TeamTeam) const |
| uint32 | GetArenaMatchmakerRatingByIndex (uint32 index) const |
| uint32 | GetArenaTeamIdByIndex (uint32 index) const |
| uint32 | GetArenaTeamIdForTeam (uint32 TeamTeam) const |
| int32 | GetArenaTeamRatingChangeByIndex (uint32 index) const |
| int32 | GetArenaTeamRatingChangeForTeam (uint32 TeamTeam) const |
| uint8 | GetArenaType () const |
| Creature * | GetBGCreature (uint32 type) |
| BattlegroundMap * | GetBgMap () const |
| GameObject * | GetBGObject (uint32 type) |
| Group * | GetBgRaid (uint32 TeamID) const |
| uint32 | GetBonusHonorFromKill (uint32 kills) const |
| BattlegroundBracketId | GetBracketId () const |
| uint32 | GetClientInstanceID () const |
| virtual WorldSafeLocsEntry const * | GetClosestGraveYard (Player *player) |
| uint32 | GetElapsedTime () const |
| virtual uint64 | GetFlagPickerGUID (int32=-1) const |
| uint32 | GetFreeSlotsForTeam (uint32 TeamTeam) const |
| uint64 | GetGUID () const |
| uint32 | GetInstanceID () const |
| uint32 | GetInvitedCount (uint32 team) const |
| uint32 | GetLastResurrectTime () const |
| uint32 | GetMapId () const |
| uint32 | GetMaxLevel () const |
| uint32 | GetMaxPlayers () const |
| uint32 | GetMaxPlayersPerTeam () const |
| uint32 | GetMinLevel () const |
| uint32 | GetMinPlayers () const |
| uint32 | GetMinPlayersPerTeam () const |
| char const * | GetName () const |
| int32 | GetObjectType (uint64 guid) |
| uint32 | GetOtherTeam (uint32 teamId) const |
| uint32 | GetPlayerActiveSpec (uint64 guid) const |
| BattlegroundPlayerMap const & | GetPlayers () const |
| BattlegroundScoreMap::const_iterator | GetPlayerScoresBegin () const |
| BattlegroundScoreMap::const_iterator | GetPlayerScoresEnd () const |
| uint32 | GetPlayerScoresSize () const |
| uint32 | GetPlayersCountByTeam (uint32 TeamTeam) const |
| uint32 | GetPlayersSize () const |
| uint32 | GetPlayerTeam (uint64 guid) const |
| virtual uint32 | GetPrematureWinner () |
| uint32 | GetRemainingTime () const |
| uint32 | GetReviveQueueSize () const |
| uint32 | GetScriptId () const |
| const char * | GetSkyFireString (int32 entry) |
| int32 | GetStartDelayTime () const |
| float | GetStartMaxDist () const |
| BattlegroundStatus | GetStatus () const |
| uint32 | GetTeamScore (uint32 TeamID) const |
| void | GetTeamStartLoc (uint32 TeamID, float &X, float &Y, float &Z, float &O) const |
| BattlegroundTypeId | GetTypeID (bool GetRandom=false) const |
| uint8 | GetWinner () const |
| virtual void | HandleKillUnit (Creature *, Player *) |
| virtual void | HandlePlayerResurrect (Player *) |
| virtual bool | HandlePlayerUnderMap (Player *) |
| virtual void | HandleQuestComplete (uint32, Player *) |
| void | HandleTriggerBuff (uint64 go_guid) |
| bool | HasFreeSlots () const |
| void | IncreaseInvitedCount (uint32 team) |
| virtual bool | IsAllNodesControlledByTeam (uint32) const |
| bool | isArena () const |
| bool | isBattleground () const |
| bool | IsPlayerInBattleground (uint64 guid) const |
| bool | IsRandom () const |
| bool | isRated () const |
| virtual bool | IsSpellAllowed (uint32, Player const *) const |
| void | ModifyStartDelayTime (int diff) |
| void | PlaySoundToAll (uint32 SoundID) |
| void | PlaySoundToTeam (uint32 SoundID, uint32 TeamID) |
| void | PSendMessageToAll (int32 entry, ChatMsg type, Player const *source,...) |
| void | RelocateDeadPlayers (uint64 queueIndex) |
| | Relocate all players in ReviveQueue to the closest graveyard.
|
| void | RemoveAuraOnTeam (uint32 SpellID, uint32 TeamID) |
| void | RemoveFromBGFreeSlotQueue () |
| virtual void | RemovePlayerAtLeave (uint64 guid, bool Transport, bool SendPacket) |
| void | RemovePlayerFromResurrectQueue (uint64 player_guid) |
| virtual void | ResetBGSubclass () |
| void | RewardHonorToTeam (uint32 Honor, uint32 TeamID) |
| void | RewardReputationToTeam (uint32 faction_id, uint32 Reputation, uint32 TeamID) |
| void | RewardXPAtKill (Player *killer, Player *victim) |
| void | SendMessage2ToAll (int32 entry, ChatMsg type, Player const *source, int32 strId1=0, int32 strId2=0) |
| void | SendMessageToAll (int32 entry, ChatMsg type, Player const *source=NULL) |
| void | SendPacketToAll (WorldPacket *packet) |
| void | SendPacketToTeam (uint32 TeamID, WorldPacket *packet, Player *sender=NULL, bool self=true) |
| void | SendWarningToAll (int32 entry,...) |
| void | SetArenaMatchmakerRating (uint32 TeamTeam, uint32 MMR) |
| void | SetArenaorBGType (bool _isArena) |
| void | SetArenaTeamIdForTeam (uint32 TeamTeam, uint32 ArenaTeamId) |
| void | SetArenaTeamRatingChangeForTeam (uint32 TeamTeam, int32 RatingChange) |
| void | SetArenaType (uint8 type) |
| void | SetBgMap (BattlegroundMap *map) |
| void | SetBgRaid (uint32 TeamID, Group *bg_raid) |
| void | SetBracket (PvPDifficultyEntry const *bracketEntry) |
| void | SetClientInstanceID (uint32 InstanceID) |
| void | SetDeleteThis () |
| virtual void | SetDroppedFlagGUID (uint64, int32=-1) |
| void | SetElapsedTime (uint32 Time) |
| void | SetGuid (uint64 newGuid) |
| void | SetHoliday (bool is_holiday) |
| void | SetInstanceID (uint32 InstanceID) |
| void | SetLastResurrectTime (uint32 Time) |
| void | SetLevelRange (uint32 min, uint32 max) |
| void | SetMapId (uint32 MapID) |
| void | SetMaxPlayers (uint32 MaxPlayers) |
| void | SetMaxPlayersPerTeam (uint32 MaxPlayers) |
| void | SetMinPlayers (uint32 MinPlayers) |
| void | SetMinPlayersPerTeam (uint32 MinPlayers) |
| void | SetName (char const *Name) |
| void | SetRandom (bool isRandom) |
| void | SetRandomTypeID (BattlegroundTypeId TypeIDTypeID) |
| void | SetRated (bool state) |
| void | SetRemainingTime (uint32 Time) |
| void | SetScriptId (uint32 scriptId) |
| void | SetStartDelayTime (int Time) |
| void | SetStartMaxDist (float startMaxDist) |
| void | SetStatus (BattlegroundStatus Status) |
| void | SetTeamStartLoc (uint32 TeamID, float X, float Y, float Z, float O) |
| void | SetTypeID (BattlegroundTypeId TypeIDTypeID) |
| void | SetWinner (uint8 winner) |
| void | SpawnBGObject (uint32 type, uint32 respawntime) |
| void | StartBattleground () |
| void | StartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry) |
| bool | ToBeDeleted () const |
| void | Update (uint32 diff) |
| void | UpdateArenaWorldState () |
| void | UpdatePlayersCountByTeam (uint32 TeamTeam, bool remove) |
| void | UpdateWorldState (uint32 Field, uint32 Value) |
| void | UpdateWorldStateForPlayer (uint32 Field, uint32 Value, Player *player) |
| void | YellToAll (Creature *creature, const char *text, Language language) |
| virtual | ~Battleground () |
Definition at line 28 of file BattlegroundTV.h.