|
typedef std::set< uint32 > | LfgDungeonSet |
|
typedef std::map< uint32,
LfgLockInfoData > | LfgLockMap |
|
typedef std::map< ObjectGuid,
LfgLockMap > | LfgLockPartyMap |
|
typedef std::map< ObjectGuid,
uint8 > | LfgRolesMap |
|
typedef std::map< ObjectGuid,
ObjectGuid > | LfgGroupsMap |
|
typedef std::map< uint8, LFGQueue > | LfgQueueContainer |
|
typedef std::multimap< uint32,
LfgReward const * > | LfgRewardContainer |
|
typedef std::pair
< LfgRewardContainer::const_iterator,
LfgRewardContainer::const_iterator > | LfgRewardContainerBounds |
|
typedef std::map< uint8,
LfgDungeonSet > | LfgCachedDungeonContainer |
|
typedef std::map< ObjectGuid,
LfgAnswer > | LfgAnswerContainer |
|
typedef std::map< ObjectGuid,
LfgRoleCheck > | LfgRoleCheckContainer |
|
typedef std::map< uint32,
LfgProposal > | LfgProposalContainer |
|
typedef std::map< ObjectGuid,
LfgProposalPlayer > | LfgProposalPlayerContainer |
|
typedef std::map< ObjectGuid,
LfgPlayerBoot > | LfgPlayerBootContainer |
|
typedef std::map< ObjectGuid,
LfgGroupData > | LfgGroupDataContainer |
|
typedef std::map< ObjectGuid,
LfgPlayerData > | LfgPlayerDataContainer |
|
typedef std::unordered_map
< uint32, LFGDungeonData > | LFGDungeonContainer |
|
typedef std::map< uint32,
LfgWaitTime > | LfgWaitTimesContainer |
|
typedef std::map< std::string,
LfgCompatibilityData > | LfgCompatibleContainer |
|
typedef std::map< ObjectGuid,
LfgQueueData > | LfgQueueDataContainer |
|
|
enum | LFGEnum { LFG_TANKS_NEEDED = 1,
LFG_HEALERS_NEEDED = 1,
LFG_DPS_NEEDED = 3
} |
|
enum | LfgRoles {
PLAYER_ROLE_NONE = 0x00,
PLAYER_ROLE_LEADER = 0x01,
PLAYER_ROLE_TANK = 0x02,
PLAYER_ROLE_HEALER = 0x04,
PLAYER_ROLE_DAMAGE = 0x08
} |
|
enum | LfgUpdateType {
LFG_UPDATETYPE_DEFAULT = 0,
LFG_UPDATETYPE_LEADER_UNK1 = 1,
LFG_UPDATETYPE_ROLECHECK_ABORTED = 4,
LFG_UPDATETYPE_JOIN_QUEUE = 6,
LFG_UPDATETYPE_ROLECHECK_FAILED = 7,
LFG_UPDATETYPE_REMOVED_FROM_QUEUE = 8,
LFG_UPDATETYPE_PROPOSAL_FAILED = 9,
LFG_UPDATETYPE_PROPOSAL_DECLINED = 10,
LFG_UPDATETYPE_GROUP_FOUND = 11,
LFG_UPDATETYPE_ADDED_TO_QUEUE = 13,
LFG_UPDATETYPE_PROPOSAL_BEGIN = 14,
LFG_UPDATETYPE_UPDATE_STATUS = 15,
LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE = 16,
LFG_UPDATETYPE_GROUP_DISBAND_UNK16 = 17,
LFG_UPDATETYPE_JOIN_QUEUE_INITIAL = 24,
LFG_UPDATETYPE_DUNGEON_FINISHED = 25,
LFG_UPDATETYPE_PARTY_ROLE_NOT_AVAILABLE = 43,
LFG_UPDATETYPE_JOIN_LFG_OBJECT_FAILED = 45
} |
|
enum | LfgState {
LFG_STATE_NONE,
LFG_STATE_ROLECHECK,
LFG_STATE_QUEUED,
LFG_STATE_PROPOSAL,
LFG_STATE_DUNGEON = 5,
LFG_STATE_FINISHED_DUNGEON,
LFG_STATE_RAIDBROWSER
} |
|
enum | LfgLockStatusType {
LFG_LOCKSTATUS_INSUFFICIENT_EXPANSION = 1,
LFG_LOCKSTATUS_TOO_LOW_LEVEL = 2,
LFG_LOCKSTATUS_TOO_HIGH_LEVEL = 3,
LFG_LOCKSTATUS_TOO_LOW_GEAR_SCORE = 4,
LFG_LOCKSTATUS_TOO_HIGH_GEAR_SCORE = 5,
LFG_LOCKSTATUS_RAID_LOCKED = 6,
LFG_LOCKSTATUS_ATTUNEMENT_TOO_LOW_LEVEL = 1001,
LFG_LOCKSTATUS_ATTUNEMENT_TOO_HIGH_LEVEL = 1002,
LFG_LOCKSTATUS_QUEST_NOT_COMPLETED = 1022,
LFG_LOCKSTATUS_MISSING_ITEM = 1025,
LFG_LOCKSTATUS_NOT_IN_SEASON = 1031,
LFG_LOCKSTATUS_MISSING_ACHIEVEMENT = 1034
} |
| Instance lock types. More...
|
|
enum | LfgAnswer { LFG_ANSWER_PENDING = -1,
LFG_ANSWER_DENY = 0,
LFG_ANSWER_AGREE = 1
} |
| Answer state (Also used to check compatibilites) More...
|
|
enum | LfgGroupEnum { LFG_GROUP_MAX_KICKS = 3
} |
|
enum | LfgOptions { LFG_OPTION_ENABLE_DUNGEON_FINDER = 0x01,
LFG_OPTION_ENABLE_RAID_BROWSER = 0x02
} |
|
enum | LFGMgrEnum {
LFG_TIME_ROLECHECK = 45 * IN_MILLISECONDS,
LFG_TIME_BOOT = 120,
LFG_TIME_PROPOSAL = 45,
LFG_QUEUEUPDATE_INTERVAL = 15 * IN_MILLISECONDS,
LFG_SPELL_DUNGEON_COOLDOWN = 71328,
LFG_SPELL_DUNGEON_DESERTER = 71041,
LFG_SPELL_LUCK_OF_THE_DRAW = 72221,
LFG_GROUP_KICK_VOTES_NEEDED = 3
} |
|
enum | LfgFlags { LFG_FLAG_UNK1 = 0x1,
LFG_FLAG_UNK2 = 0x2,
LFG_FLAG_SEASONAL = 0x4,
LFG_FLAG_UNK3 = 0x8
} |
|
enum | LfgType {
LFG_TYPE_NONE = 0,
LFG_TYPE_DUNGEON = 1,
LFG_TYPE_RAID = 2,
LFG_TYPE_HEROIC = 5,
LFG_TYPE_RANDOM = 6
} |
| Determines the type of instance. More...
|
|
enum | LfgProposalState { LFG_PROPOSAL_INITIATING = 0,
LFG_PROPOSAL_FAILED = 1,
LFG_PROPOSAL_SUCCESS = 2
} |
| Proposal states. More...
|
|
enum | LfgTeleportError {
LFG_TELEPORTERROR_OK = 0,
LFG_TELEPORTERROR_PLAYER_DEAD = 1,
LFG_TELEPORTERROR_FALLING = 2,
LFG_TELEPORTERROR_IN_VEHICLE = 3,
LFG_TELEPORTERROR_FATIGUE = 4,
LFG_TELEPORTERROR_INVALID_LOCATION = 6,
LFG_TELEPORTERROR_CHARMING = 8
} |
| Teleport errors. More...
|
|
enum | LfgJoinResult {
LFG_JOIN_OK = 0x00,
LFG_JOIN_FAILED = 0x1B,
LFG_JOIN_GROUPFULL = 0x1C,
LFG_JOIN_INTERNAL_ERROR = 0x1E,
LFG_JOIN_NOT_MEET_REQS = 0x1F,
LFG_JOIN_PARTY_NOT_MEET_REQS = 6,
LFG_JOIN_MIXED_RAID_DUNGEON = 0x20,
LFG_JOIN_MULTI_REALM = 0x21,
LFG_JOIN_DISCONNECTED = 0x22,
LFG_JOIN_PARTY_INFO_FAILED = 0x23,
LFG_JOIN_DUNGEON_INVALID = 0x24,
LFG_JOIN_DESERTER = 0x25,
LFG_JOIN_PARTY_DESERTER = 0x26,
LFG_JOIN_RANDOM_COOLDOWN = 0x27,
LFG_JOIN_PARTY_RANDOM_COOLDOWN = 0x28,
LFG_JOIN_TOO_MUCH_MEMBERS = 0x29,
LFG_JOIN_USING_BG_SYSTEM = 0x2A,
LFG_JOIN_ROLE_CHECK_FAILED = 0x2B
} |
| Queue join results. More...
|
|
enum | LfgRoleCheckState {
LFG_ROLECHECK_DEFAULT = 0,
LFG_ROLECHECK_FINISHED = 1,
LFG_ROLECHECK_INITIALITING = 2,
LFG_ROLECHECK_MISSING_ROLE = 3,
LFG_ROLECHECK_WRONG_ROLES = 4,
LFG_ROLECHECK_ABORTED = 5,
LFG_ROLECHECK_NO_ROLE = 6
} |
| Role check states. More...
|
|
enum | LfgCompatibility {
LFG_COMPATIBILITY_PENDING,
LFG_INCOMPATIBLES_WRONG_GROUP_SIZE,
LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS,
LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS,
LFG_INCOMPATIBLES_HAS_IGNORES,
LFG_INCOMPATIBLES_NO_ROLES,
LFG_INCOMPATIBLES_NO_DUNGEONS,
LFG_COMPATIBLES_WITH_LESS_PLAYERS,
LFG_COMPATIBLES_BAD_STATES,
LFG_COMPATIBLES_MATCH
} |
|