diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Guild.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/game/Guild.cpp b/src/game/Guild.cpp index 7efc92c2fe0..6f627c4f986 100644 --- a/src/game/Guild.cpp +++ b/src/game/Guild.cpp @@ -1680,15 +1680,13 @@ void Guild::AppendDisplayGuildBankSlot( WorldPacket& data, GuildBankTab const *t data << uint32(entry); if (entry) { - // random item property id +8 - data << (uint32) pItem->GetItemRandomPropertyId(); + data << (uint32) pItem->GetItemRandomPropertyId(); // random item property id +8 if (pItem->GetItemRandomPropertyId()) - // SuffixFactor +4 - data << (uint32) pItem->GetItemSuffixFactor(); - // +12 // ITEM_FIELD_STACK_COUNT - data << uint32(pItem->GetCount()); + data << (uint32) pItem->GetItemSuffixFactor(); // SuffixFactor +4 + + data << uint32(pItem->GetCount()); // +12 // ITEM_FIELD_STACK_COUNT data << uint32(0); // +16 // Unknown value - data << uint8(0); // unknown 2.4.2 + data << uint8(abs(pItem->GetSpellCharges())); // spell charges if (uint32 Enchant0 = pItem->GetEnchantmentId(PERM_ENCHANTMENT_SLOT)) { data << uint8(1); // number of enchantments (max 3) why max 3? |