Relation
Client Version 2.4.3
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/world/social/smsg_contact_list.wowm:21
.
struct Relation {
Guid guid;
RelationType relation_mask;
CString note;
if (relation_mask & FRIEND) {
FriendStatus status;
if (status == ONLINE) {
Area area;
Level32 level;
(u32)Class class;
}
}
}
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x00 | 8 / Little | Guid | guid | |
0x08 | 4 / - | RelationType | relation_mask | |
0x0C | - / - | CString | note |
If relation_mask contains FRIEND
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
- | 1 / - | FriendStatus | status |
If status is equal to ONLINE
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
- | 4 / - | Area | area | |
- | 4 / Little | Level32 | level | |
- | 4 / - | Class | class |
Used in:
Client Version 3.3.5
Wowm Representation
Autogenerated from wowm
file at wow_message_parser/wowm/world/social/smsg_contact_list.wowm:21
.
struct Relation {
Guid guid;
RelationType relation_mask;
CString note;
if (relation_mask & FRIEND) {
FriendStatus status;
if (status == ONLINE) {
Area area;
Level32 level;
(u32)Class class;
}
}
}
Body
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
0x00 | 8 / Little | Guid | guid | |
0x08 | 4 / - | RelationType | relation_mask | |
0x0C | - / - | CString | note |
If relation_mask contains FRIEND
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
- | 1 / - | FriendStatus | status |
If status is equal to ONLINE
:
Offset | Size / Endianness | Type | Name | Comment |
---|---|---|---|---|
- | 4 / - | Area | area | |
- | 4 / Little | Level32 | level | |
- | 4 / - | Class | class |
Used in: