GuildMember
Client Version 1.12
Wowm Representation
Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_roster.wowm:8.
struct GuildMember {
Guid guid;
GuildMemberStatus status;
CString name;
u32 rank;
Level level;
Class class;
Area area;
if (status == OFFLINE) {
f32 time_offline;
}
CString public_note;
CString officer_note;
}
Body
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| 0x00 | 8 / Little | Guid | guid | |
| 0x08 | 1 / - | GuildMemberStatus | status | |
| 0x09 | - / - | CString | name | |
| - | 4 / Little | u32 | rank | |
| - | 1 / - | Level | level | |
| - | 1 / - | Class | class | |
| - | 4 / - | Area | area |
If status is equal to OFFLINE:
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| - | 4 / Little | f32 | time_offline | |
| - | - / - | CString | public_note | |
| - | - / - | CString | officer_note |
Used in:
Client Version 2.4.3
Wowm Representation
Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_roster.wowm:35.
struct GuildMember {
Guid guid;
GuildMemberStatus status;
CString name;
u32 rank;
Level level;
Class class;
u8 unknown1;
Area area;
if (status == OFFLINE) {
f32 time_offline;
}
CString public_note;
CString officer_note;
}
Body
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| 0x00 | 8 / Little | Guid | guid | |
| 0x08 | 1 / - | GuildMemberStatus | status | |
| 0x09 | - / - | CString | name | |
| - | 4 / Little | u32 | rank | |
| - | 1 / - | Level | level | |
| - | 1 / - | Class | class | |
| - | 1 / - | u8 | unknown1 | mangosone: new 2.4.0 Possibly gender |
| - | 4 / - | Area | area |
If status is equal to OFFLINE:
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| - | 4 / Little | f32 | time_offline | |
| - | - / - | CString | public_note | |
| - | - / - | CString | officer_note |
Used in:
Client Version 3.3.5
Wowm Representation
Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_roster.wowm:55.
struct GuildMember {
Guid guid;
u32 unknown;
GuildMemberStatus status;
CString name;
u32 rank;
Level level;
Class class;
Gender gender;
Area area;
if (status == OFFLINE) {
f32 time_offline;
}
CString public_note;
CString officer_note;
}
Body
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| 0x00 | 8 / Little | Guid | guid | |
| 0x08 | 4 / Little | u32 | unknown | arcemu: high guid |
| 0x0C | 1 / - | GuildMemberStatus | status | |
| 0x0D | - / - | CString | name | |
| - | 4 / Little | u32 | rank | |
| - | 1 / - | Level | level | |
| - | 1 / - | Class | class | |
| - | 1 / - | Gender | gender | |
| - | 4 / - | Area | area |
If status is equal to OFFLINE:
| Offset | Size / Endianness | Type | Name | Comment |
|---|---|---|---|---|
| - | 4 / Little | f32 | time_offline | |
| - | - / - | CString | public_note | |
| - | - / - | CString | officer_note |
Used in: