|
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
, PLAYER_ROLE_ANY = PLAYER_ROLE_LEADER | PLAYER_ROLE_TANK | PLAYER_ROLE_HEALER | PLAYER_ROLE_DAMAGE
} |
|
enum | LfgUpdateType {
LFG_UPDATETYPE_DEFAULT = 0
, LFG_UPDATETYPE_LEADER_UNK1 = 1
, LFG_UPDATETYPE_ROLECHECK_ABORTED = 4
, LFG_UPDATETYPE_JOIN_QUEUE = 5
,
LFG_UPDATETYPE_ROLECHECK_FAILED = 6
, LFG_UPDATETYPE_REMOVED_FROM_QUEUE = 7
, LFG_UPDATETYPE_PROPOSAL_FAILED = 8
, LFG_UPDATETYPE_PROPOSAL_DECLINED = 9
,
LFG_UPDATETYPE_GROUP_FOUND = 10
, LFG_UPDATETYPE_ADDED_TO_QUEUE = 12
, LFG_UPDATETYPE_PROPOSAL_BEGIN = 13
, LFG_UPDATETYPE_UPDATE_STATUS = 14
,
LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE = 15
, LFG_UPDATETYPE_GROUP_DISBAND_UNK16 = 16
} |
|
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
, 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 = 0
, LFG_JOIN_FAILED = 1
, LFG_JOIN_GROUPFULL = 2
, LFG_JOIN_INTERNAL_ERROR = 4
,
LFG_JOIN_NOT_MEET_REQS = 5
, LFG_JOIN_PARTY_NOT_MEET_REQS = 6
, LFG_JOIN_MIXED_RAID_DUNGEON = 7
, LFG_JOIN_MULTI_REALM = 8
,
LFG_JOIN_DISCONNECTED = 9
, LFG_JOIN_PARTY_INFO_FAILED = 10
, LFG_JOIN_DUNGEON_INVALID = 11
, LFG_JOIN_DESERTER = 12
,
LFG_JOIN_PARTY_DESERTER = 13
, LFG_JOIN_RANDOM_COOLDOWN = 14
, LFG_JOIN_PARTY_RANDOM_COOLDOWN = 15
, LFG_JOIN_TOO_MUCH_MEMBERS = 16
,
LFG_JOIN_USING_BG_SYSTEM = 17
} |
| 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 | LfgRoleClasses { TANK
, HEALER
} |
|
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
} |
|