TrinityCore
Loading...
Searching...
No Matches
ArenaTeam.h File Reference
#include "QueryResult.h"
#include "ObjectGuid.h"
#include <list>
#include <map>
+ Include dependency graph for ArenaTeam.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ArenaTeamMember
 
struct  ArenaTeamStats
 
class  ArenaTeam
 

Macros

#define MAX_ARENA_SLOT   3
 

Enumerations

enum  ArenaTeamCommandTypes { ERR_ARENA_TEAM_CREATE_S = 0x00 , ERR_ARENA_TEAM_INVITE_SS = 0x01 , ERR_ARENA_TEAM_QUIT_S = 0x03 , ERR_ARENA_TEAM_FOUNDER_S = 0x0E }
 
enum  ArenaTeamCommandErrors {
  ERR_ARENA_TEAM_INTERNAL = 0x01 , ERR_ALREADY_IN_ARENA_TEAM = 0x02 , ERR_ALREADY_IN_ARENA_TEAM_S = 0x03 , ERR_INVITED_TO_ARENA_TEAM = 0x04 ,
  ERR_ALREADY_INVITED_TO_ARENA_TEAM_S = 0x05 , ERR_ARENA_TEAM_NAME_INVALID = 0x06 , ERR_ARENA_TEAM_NAME_EXISTS_S = 0x07 , ERR_ARENA_TEAM_LEADER_LEAVE_S = 0x08 ,
  ERR_ARENA_TEAM_PERMISSIONS = 0x08 , ERR_ARENA_TEAM_PLAYER_NOT_IN_TEAM = 0x09 , ERR_ARENA_TEAM_PLAYER_NOT_IN_TEAM_SS = 0x0A , ERR_ARENA_TEAM_PLAYER_NOT_FOUND_S = 0x0B ,
  ERR_ARENA_TEAM_NOT_ALLIED = 0x0C , ERR_ARENA_TEAM_IGNORING_YOU_S = 0x13 , ERR_ARENA_TEAM_TARGET_TOO_LOW_S = 0x15 , ERR_ARENA_TEAM_TARGET_TOO_HIGH_S = 0x16 ,
  ERR_ARENA_TEAM_TOO_MANY_MEMBERS_S = 0x17 , ERR_ARENA_TEAM_NOT_FOUND = 0x1B , ERR_ARENA_TEAMS_LOCKED = 0x1E
}
 
enum  ArenaTeamEvents {
  ERR_ARENA_TEAM_JOIN_SS = 3 , ERR_ARENA_TEAM_LEAVE_SS = 4 , ERR_ARENA_TEAM_REMOVE_SSS = 5 , ERR_ARENA_TEAM_LEADER_IS_SS = 6 ,
  ERR_ARENA_TEAM_LEADER_CHANGED_SSS = 7 , ERR_ARENA_TEAM_DISBANDED_S = 8
}
 
enum  ArenaTeamTypes { ARENA_TEAM_2v2 = 2 , ARENA_TEAM_3v3 = 3 , ARENA_TEAM_5v5 = 5 }
 

Macro Definition Documentation

◆ MAX_ARENA_SLOT

#define MAX_ARENA_SLOT   3

Definition at line 114 of file ArenaTeam.h.

Enumeration Type Documentation

◆ ArenaTeamCommandErrors

Enumerator
ERR_ARENA_TEAM_INTERNAL 
ERR_ALREADY_IN_ARENA_TEAM 
ERR_ALREADY_IN_ARENA_TEAM_S 
ERR_INVITED_TO_ARENA_TEAM 
ERR_ALREADY_INVITED_TO_ARENA_TEAM_S 
ERR_ARENA_TEAM_NAME_INVALID 
ERR_ARENA_TEAM_NAME_EXISTS_S 
ERR_ARENA_TEAM_LEADER_LEAVE_S 
ERR_ARENA_TEAM_PERMISSIONS 
ERR_ARENA_TEAM_PLAYER_NOT_IN_TEAM 
ERR_ARENA_TEAM_PLAYER_NOT_IN_TEAM_SS 
ERR_ARENA_TEAM_PLAYER_NOT_FOUND_S 
ERR_ARENA_TEAM_NOT_ALLIED 
ERR_ARENA_TEAM_IGNORING_YOU_S 
ERR_ARENA_TEAM_TARGET_TOO_LOW_S 
ERR_ARENA_TEAM_TARGET_TOO_HIGH_S 
ERR_ARENA_TEAM_TOO_MANY_MEMBERS_S 
ERR_ARENA_TEAM_NOT_FOUND 
ERR_ARENA_TEAMS_LOCKED 

Definition at line 39 of file ArenaTeam.h.

◆ ArenaTeamCommandTypes

Enumerator
ERR_ARENA_TEAM_CREATE_S 
ERR_ARENA_TEAM_INVITE_SS 
ERR_ARENA_TEAM_QUIT_S 
ERR_ARENA_TEAM_FOUNDER_S 

Definition at line 31 of file ArenaTeam.h.

◆ ArenaTeamEvents

Enumerator
ERR_ARENA_TEAM_JOIN_SS 
ERR_ARENA_TEAM_LEAVE_SS 
ERR_ARENA_TEAM_REMOVE_SSS 
ERR_ARENA_TEAM_LEADER_IS_SS 
ERR_ARENA_TEAM_LEADER_CHANGED_SSS 
ERR_ARENA_TEAM_DISBANDED_S 

Definition at line 62 of file ArenaTeam.h.

◆ ArenaTeamTypes

Enumerator
ARENA_TEAM_2v2 
ARENA_TEAM_3v3 
ARENA_TEAM_5v5 

Definition at line 81 of file ArenaTeam.h.