ItemSpells

Client Version 1

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/queries/smsg_item_query_single_response.wowm:40.

struct ItemSpells {
    Spell spell;
    (u32)SpellTriggerType spell_trigger;
    i32 spell_charges;
    i32 spell_cooldown;
    u32 spell_category;
    i32 spell_category_cooldown;
}

Body

OffsetSize / EndiannessTypeNameComment
0x004 / LittleSpellspell
0x044 / -SpellTriggerTypespell_trigger
0x084 / Littlei32spell_chargeslet the database control the sign here. negative means that the item should be consumed once the charges are consumed.
0x0C4 / Littlei32spell_cooldown
0x104 / Littleu32spell_category
0x144 / Littlei32spell_category_cooldown

Used in:

Client Version 2, Client Version 3

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/queries/smsg_item_query_single_response.wowm:69.

struct ItemSpells {
    Spell spell;
    (u32)SpellTriggerType spell_trigger;
    i32 spell_charges;
    i32 spell_cooldown;
    u32 spell_category;
    i32 spell_category_cooldown;
}

Body

OffsetSize / EndiannessTypeNameComment
0x004 / LittleSpellspell
0x044 / -SpellTriggerTypespell_trigger
0x084 / Littlei32spell_chargeslet the database control the sign here. negative means that the item should be consumed once the charges are consumed.
0x0C4 / Littlei32spell_cooldown
0x104 / Littleu32spell_category
0x144 / Littlei32spell_category_cooldown

Used in: