aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/ItemHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-07-02 00:07:38 +0200
committerShauren <shauren.trinity@gmail.com>2020-07-02 00:07:38 +0200
commit661470c6587c11e3fa94d2e8b57c92d8be2e297b (patch)
tree402072357b13bb161ec2311f355e15aff0d7316c /src/server/game/Handlers/ItemHandler.cpp
parent4499f203a3ee9d6567b2af9011ee9e4378de0eab (diff)
Core/PacketIO: Convert all leftover packets to use packet classes
Diffstat (limited to 'src/server/game/Handlers/ItemHandler.cpp')
-rw-r--r--src/server/game/Handlers/ItemHandler.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index 55373095a18..9d3b120f0ba 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -758,14 +758,16 @@ void WorldSession::HandleAutoStoreBagItemOpcode(WorldPackets::Item::AutoStoreBag
_player->StoreItem(dest, item, true);
}
-void WorldSession::SendEnchantmentLog(ObjectGuid target, ObjectGuid caster, uint32 itemId, uint32 enchantId)
+void WorldSession::SendEnchantmentLog(ObjectGuid owner, ObjectGuid caster, ObjectGuid itemGuid, uint32 itemId, uint32 enchantId, uint32 enchantSlot)
{
- WorldPacket data(SMSG_ENCHANTMENT_LOG, (8+8+4+4));
- data << target;
- data << caster;
- data << uint32(itemId);
- data << uint32(enchantId);
- GetPlayer()->SendMessageToSet(&data, true);
+ WorldPackets::Item::EnchantmentLog enchantmentLog;
+ enchantmentLog.Owner = owner;
+ enchantmentLog.Caster = caster;
+ enchantmentLog.ItemGUID = itemGuid;
+ enchantmentLog.ItemID = itemId;
+ enchantmentLog.Enchantment = enchantId;
+ enchantmentLog.EnchantSlot = enchantSlot;
+ GetPlayer()->SendMessageToSet(enchantmentLog.Write(), true);
}
void WorldSession::SendItemEnchantTimeUpdate(ObjectGuid Playerguid, ObjectGuid Itemguid, uint32 slot, uint32 Duration)