SMSG_LOOT_ROLL

Client Version 1.12

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/loot/smsg_loot_roll.wowm:1.

smsg SMSG_LOOT_ROLL = 0x02A2 {
    Guid creature;
    u32 loot_slot;
    Guid player;
    Item item;
    u32 item_random_suffix;
    u32 item_random_property_id;
    u8 roll_number;
    RollVote vote;
}

SMSG have a header of 4 bytes.

SMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x022 / Littleuint16opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x048 / LittleGuidcreature
0x0C4 / Littleu32loot_slot
0x108 / LittleGuidplayer
0x184 / LittleItemitem
0x1C4 / Littleu32item_random_suffixvmangos/mangoszero: not used ?
0x204 / Littleu32item_random_property_id
0x241 / -u8roll_numbervmangos/cmangos/mangoszero: 0: Need for: item_name > 127: you passed on: item_name Roll number
0x251 / -RollVotevote

Client Version 2.4.3, Client Version 3

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/loot/smsg_loot_roll.wowm:17.

smsg SMSG_LOOT_ROLL = 0x02A2 {
    Guid creature;
    u32 loot_slot;
    Guid player;
    Item item;
    u32 item_random_suffix;
    u32 item_random_property_id;
    u8 roll_number;
    RollVote vote;
    u8 auto_pass;
}

Header

SMSG have a header of 4 bytes.

SMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x022 / Littleuint16opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x048 / LittleGuidcreature
0x0C4 / Littleu32loot_slot
0x108 / LittleGuidplayer
0x184 / LittleItemitem
0x1C4 / Littleu32item_random_suffixvmangos/mangoszero: not used ?
0x204 / Littleu32item_random_property_id
0x241 / -u8roll_numbervmangos/cmangos/mangoszero: 0: Need for: item_name > 127: you passed on: item_name Roll number
0x251 / -RollVotevote
0x261 / -u8auto_passmangosone/arcemu sets to 0.
mangosone: auto pass on loot
arcemu: possibly related to disenchanting of loot
azerothcore: 1: 'You automatically passed on: %s because you cannot loot that item.' - Possibly used in need before greed