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

OffsetSize / EndiannessTypeNameComment
0x008 / LittleGuidguid
0x081 / -GuildMemberStatusstatus
0x09- / -CStringname
-4 / Littleu32rank
-1 / -Levellevel
-1 / -Classclass
-4 / -Areaarea

If status is equal to OFFLINE:

OffsetSize / EndiannessTypeNameComment
-4 / Littlef32time_offline
-- / -CStringpublic_note
-- / -CStringofficer_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

OffsetSize / EndiannessTypeNameComment
0x008 / LittleGuidguid
0x081 / -GuildMemberStatusstatus
0x09- / -CStringname
-4 / Littleu32rank
-1 / -Levellevel
-1 / -Classclass
-1 / -u8unknown1mangosone: new 2.4.0
Possibly gender
-4 / -Areaarea

If status is equal to OFFLINE:

OffsetSize / EndiannessTypeNameComment
-4 / Littlef32time_offline
-- / -CStringpublic_note
-- / -CStringofficer_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

OffsetSize / EndiannessTypeNameComment
0x008 / LittleGuidguid
0x084 / Littleu32unknownarcemu: high guid
0x0C1 / -GuildMemberStatusstatus
0x0D- / -CStringname
-4 / Littleu32rank
-1 / -Levellevel
-1 / -Classclass
-1 / -Gendergender
-4 / -Areaarea

If status is equal to OFFLINE:

OffsetSize / EndiannessTypeNameComment
-4 / Littlef32time_offline
-- / -CStringpublic_note
-- / -CStringofficer_note

Used in: