125 lockStatus(_lockStatus), requiredItemLevel(_requiredItemLevel), currentItemLevel(_currentItemLevel) { }
LfgLockStatusType
Instance lock types.
@ LFG_LOCKSTATUS_INSUFFICIENT_EXPANSION
@ LFG_LOCKSTATUS_TOO_LOW_LEVEL
@ LFG_LOCKSTATUS_RAID_LOCKED
@ LFG_LOCKSTATUS_TOO_LOW_GEAR_SCORE
@ LFG_LOCKSTATUS_MISSING_ITEM
@ LFG_LOCKSTATUS_TOO_HIGH_LEVEL
@ LFG_LOCKSTATUS_TOO_HIGH_GEAR_SCORE
@ LFG_LOCKSTATUS_HAS_RESTRICTION
@ LFG_LOCKSTATUS_ATTUNEMENT_TOO_HIGH_LEVEL
@ LFG_LOCKSTATUS_ATTUNEMENT_TOO_LOW_LEVEL
@ LFG_LOCKSTATUS_MISSING_ACHIEVEMENT
@ LFG_LOCKSTATUS_NOT_IN_SEASON
@ LFG_LOCKSTATUS_QUEST_NOT_COMPLETED
std::map< ObjectGuid, uint8 > LfgRolesMap
@ LFG_UPDATETYPE_ROLECHECK_FAILED
@ LFG_UPDATETYPE_GROUP_FOUND
@ LFG_UPDATETYPE_ADDED_TO_QUEUE
@ LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE
@ LFG_UPDATETYPE_UPDATE_STATUS
@ LFG_UPDATETYPE_PROPOSAL_FAILED
@ LFG_UPDATETYPE_GROUP_DISBAND_UNK16
@ LFG_UPDATETYPE_REMOVED_XP_TOGGLE
@ LFG_UPDATETYPE_PROPOSAL_DECLINED
@ LFG_UPDATETYPE_JOIN_LFG_OBJECT_FAILED
@ LFG_UPDATETYPE_ROLECHECK_ABORTED
@ LFG_UPDATETYPE_REMOVED_FROM_QUEUE
@ LFG_UPDATETYPE_LEADER_UNK1
@ LFG_UPDATETYPE_PROPOSAL_BEGIN
@ LFG_UPDATETYPE_JOIN_QUEUE
@ LFG_UPDATETYPE_PARTY_ROLE_NOT_AVAILABLE
@ LFG_UPDATETYPE_DUNGEON_FINISHED
@ LFG_UPDATETYPE_REMOVED_FACTION_CHANGE
@ LFG_UPDATETYPE_REMOVED_LEVELUP
@ LFG_UPDATETYPE_JOIN_QUEUE_INITIAL
@ LFG_UPDATETYPE_SUSPENDED_QUEUE
LfgAnswer
Answer state (Also used to check compatibilites)
std::string GetStateString(LfgState state)
std::string GetRolesString(uint8 roles)
std::set< uint32 > LfgDungeonSet
std::map< ObjectGuid, ObjectGuid > LfgGroupsMap
std::string ConcatenateDungeons(LfgDungeonSet const &dungeons)
std::map< ObjectGuid, LfgLockMap > LfgLockPartyMap
@ LFG_STATE_FINISHED_DUNGEON
std::map< uint32, LfgLockInfoData > LfgLockMap
@ LFG_QUEUE_SCHEDULED_PVP
LfgLockInfoData(uint32 _lockStatus=0, uint16 _requiredItemLevel=0, float _currentItemLevel=0)