31 sLog.outDebug(
"MSG_INSPECT_ARENA_TEAMS");
52 arenaTeam->InspectStats(
this, player->
GetGUID());
58 sLog.outDebug(
"WORLD: Received CMSG_ARENA_TEAM_QUERY");
61 recv_data >> arenaTeamId;
65 arenaTeam->Query(
this);
66 arenaTeam->Stats(
this);
72 sLog.outDebug(
"WORLD: Received CMSG_ARENA_TEAM_ROSTER");
75 recv_data >> arenaTeamId;
78 arenaTeam->Roster(
this);
83 sLog.outDebug(
"CMSG_ARENA_TEAM_ADD_MEMBER");
86 std::string invitedName;
90 recv_data >> arenaTeamId >> invitedName;
92 if (!invitedName.empty())
153 sLog.outDebug(
"Player %s Invited %s to Join his ArenaTeam",
GetPlayer()->GetName(), invitedName.c_str());
162 DEBUG_LOG(
"WORLD: Sent SMSG_ARENA_TEAM_INVITE");
167 sLog.outDebug(
"CMSG_ARENA_TEAM_INVITE_ACCEPT");
200 sLog.outDebug(
"CMSG_ARENA_TEAM_INVITE_DECLINE");
207 sLog.outDebug(
"CMSG_ARENA_TEAM_LEAVE");
210 recv_data >> arenaTeamId;
256 sLog.outDebug(
"CMSG_ARENA_TEAM_DISBAND");
259 recv_data >> arenaTeamId;
269 if (at->IsFighting())
279 sLog.outDebug(
"CMSG_ARENA_TEAM_REMOVE_FROM_TEAM");
284 recv_data >> arenaTeamId;
314 if (player && player->
InArena())
325 sLog.outDebug(
"CMSG_ARENA_TEAM_PROMOTE_TO_CAPTAIN");
330 recv_data >> arenaTeamId;
365 data <<
uint32(team_action);
size_t GetMembersSize() const
void DelMember(uint64 guid)
void HandleArenaTeamInviteDeclineOpcode(WorldPacket &recv_data)
void Disband(WorldSession *session)
bool AddMember(const uint64 &playerGuid)
void HandleInspectArenaStatsOpcode(WorldPacket &recv_data)
void SetCaptain(const uint64 &guid)
void BroadcastEvent(ArenaTeamEvents event, uint64 guid, char const *str1=NULL, char const *str2=NULL, char const *str3=NULL)
bool HasIgnore(uint32 ignore_guid)
#define sLog
Log class singleton.
ArenaTeamMember * GetMember(const uint64 &guid)
Player * GetPlayer() const
void HandleArenaTeamRemoveFromTeamOpcode(WorldPacket &recv_data)
void HandleArenaTeamPromoteToCaptainOpcode(WorldPacket &recv_data)
void SendPacket(WorldPacket const *packet)
static ObjectAccessor & Instance()
void HandleArenaTeamAddMemberOpcode(WorldPacket &recv_data)
bool normalizePlayerName(std::string &name)
PlayerSocial * GetSocial()
uint32 GuidHigh2TypeId(uint32 guid_hi)
void SetArenaTeamIdInvited(uint32 ArenaTeamId)
static Player * FindPlayer(uint64, bool force=false)
void HandleArenaTeamDisbandOpcode(WorldPacket &recv_data)
void HandleArenaTeamInviteAcceptOpcode(WorldPacket &recv_data)
const char * GetName() const
void SendArenaTeamCommandResult(uint32 team_action, const std::string &team, const std::string &player, uint32 error_id)
bool InBattlegroundQueue() const
std::string GetName() const
uint32 GetArenaTeamId(uint8 slot)
const uint64 & GetCaptain() const
uint32 GetArenaTeamIdInvited()
bool IsHostileTo(Unit const *unit) const
void HandleArenaTeamQueryOpcode(WorldPacket &recv_data)
void HandleArenaTeamRosterOpcode(WorldPacket &recv_data)
WorldSession * GetSession() const
Player * FindPlayerByName(const char *name, bool force=false)
void SendNotInArenaTeamPacket(uint8 type)
void HandleArenaTeamLeaveOpcode(WorldPacket &recv_data)
const uint64 & GetGUID() const