|
| enum | GroupMemberOnlineStatus {
MEMBER_STATUS_OFFLINE = 0x0000
, MEMBER_STATUS_ONLINE = 0x0001
, MEMBER_STATUS_PVP = 0x0002
, MEMBER_STATUS_DEAD = 0x0004
,
MEMBER_STATUS_GHOST = 0x0008
, MEMBER_STATUS_PVP_FFA = 0x0010
, MEMBER_STATUS_UNK3 = 0x0020
, MEMBER_STATUS_AFK = 0x0040
,
MEMBER_STATUS_DND = 0x0080
, MEMBER_STATUS_RAF = 0x0100
, MEMBER_STATUS_VEHICLE = 0x0200
} |
| |
| enum | GroupMemberFlags { MEMBER_FLAG_ASSISTANT = 0x01
, MEMBER_FLAG_MAINTANK = 0x02
, MEMBER_FLAG_MAINASSIST = 0x04
} |
| |
| enum | GroupMemberAssignment { GROUP_ASSIGN_MAINTANK = 0
, GROUP_ASSIGN_MAINASSIST = 1
} |
| |
| enum | GroupType { GROUP_TYPE_NONE = 0
, GROUP_TYPE_NORMAL = 1
, GROUP_TYPE_WORLD_PVP = 4
} |
| |
| enum | GroupFlags : uint16 {
GROUP_FLAG_NONE = 0x000
, GROUP_FLAG_FAKE_RAID = 0x001
, GROUP_FLAG_RAID = 0x002
, GROUP_FLAG_LFG_RESTRICTED = 0x004
,
GROUP_FLAG_LFG = 0x008
, GROUP_FLAG_DESTROYED = 0x010
, GROUP_FLAG_ONE_PERSON_PARTY = 0x020
, GROUP_FLAG_EVERYONE_ASSISTANT = 0x040
,
GROUP_FLAG_GUILD_GROUP = 0x100
, GROUP_FLAG_CROSS_FACTION = 0x200
, GROUP_FLAG_RESTRICT_PINGS = 0x400
, GROUP_MASK_BGRAID = GROUP_FLAG_FAKE_RAID | GROUP_FLAG_RAID
} |
| |
| enum | GroupCategory : uint8 { GROUP_CATEGORY_HOME = 0
, GROUP_CATEGORY_INSTANCE = 1
, MAX_GROUP_CATEGORY
} |
| |
| enum | GroupUpdateFlags {
GROUP_UPDATE_FLAG_NONE = 0x00000000
, GROUP_UPDATE_FLAG_UNK704 = 0x00000001
, GROUP_UPDATE_FLAG_STATUS = 0x00000002
, GROUP_UPDATE_FLAG_POWER_TYPE = 0x00000004
,
GROUP_UPDATE_FLAG_UNK322 = 0x00000008
, GROUP_UPDATE_FLAG_CUR_HP = 0x00000010
, GROUP_UPDATE_FLAG_MAX_HP = 0x00000020
, GROUP_UPDATE_FLAG_CUR_POWER = 0x00000040
,
GROUP_UPDATE_FLAG_MAX_POWER = 0x00000080
, GROUP_UPDATE_FLAG_LEVEL = 0x00000100
, GROUP_UPDATE_FLAG_UNK200000 = 0x00000200
, GROUP_UPDATE_FLAG_ZONE = 0x00000400
,
GROUP_UPDATE_FLAG_UNK2000000 = 0x00000800
, GROUP_UPDATE_FLAG_UNK4000000 = 0x00001000
, GROUP_UPDATE_FLAG_POSITION = 0x00002000
, GROUP_UPDATE_FLAG_VEHICLE_SEAT = 0x00104000
,
GROUP_UPDATE_FLAG_AURAS = 0x00008000
, GROUP_UPDATE_FLAG_PET = 0x00010000
, GROUP_UPDATE_FLAG_PHASE = 0x00020000
, GROUP_UPDATE_FULL
} |
| |
| enum | GroupUpdatePetFlags {
GROUP_UPDATE_FLAG_PET_NONE = 0x00000000
, GROUP_UPDATE_FLAG_PET_GUID = 0x00000001
, GROUP_UPDATE_FLAG_PET_NAME = 0x00000002
, GROUP_UPDATE_FLAG_PET_MODEL_ID = 0x00000004
,
GROUP_UPDATE_FLAG_PET_CUR_HP = 0x00000008
, GROUP_UPDATE_FLAG_PET_MAX_HP = 0x00000010
, GROUP_UPDATE_FLAG_PET_AURAS = 0x00000020
, GROUP_UPDATE_PET_FULL
} |
| |
| enum class | CountdownTimerType : int32 { Pvp = 0
, ChallengeMode = 1
, PlayerCountdown = 2
} |
| |
| enum class | PingSubjectType : uint8 {
Attack = 0
, Warning = 1
, Assist = 2
, OnMyWay = 3
,
AlertThreat = 4
, AlertNotThreat = 5
, ActionReady = 6
, ActionOnCooldown = 7
,
ActionUnavailable = 8
, ActionNotReady = 9
, Max
} |
| |
| enum class | RestrictPingsTo : int32 { None = 0
, Lead = 1
, Assist = 2
, TankHealer = 3
} |
| |