From c8695361810ca95c37325295e4c709d4f6a08b90 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 25 Apr 2020 00:40:57 -0400 Subject: [PATCH] Core/Guilds: Send item flags for guild bank contents Port From (https://github.com/TrinityCore/TrinityCore/commit/427b5ba468bba05ea6e3e77abed10336959b25a6) --- Source/Game/Guilds/Guild.cs | 2 +- Source/Game/Network/Packets/GuildPackets.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Game/Guilds/Guild.cs b/Source/Game/Guilds/Guild.cs index ff8ec4fd1..ff445bc9e 100644 --- a/Source/Game/Guilds/Guild.cs +++ b/Source/Game/Guilds/Guild.cs @@ -2248,7 +2248,7 @@ namespace Game.Guilds itemInfo.Charges = Math.Abs(tabItem.GetSpellCharges()); itemInfo.EnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Perm); itemInfo.OnUseEnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Use); - itemInfo.Flags = 0; + itemInfo.Flags = tabItem.m_itemData.DynamicFlags; byte i = 0; foreach (SocketedGem gemData in tabItem.m_itemData.Gems) diff --git a/Source/Game/Network/Packets/GuildPackets.cs b/Source/Game/Network/Packets/GuildPackets.cs index bd9abdfa8..23ed0c5bd 100644 --- a/Source/Game/Network/Packets/GuildPackets.cs +++ b/Source/Game/Network/Packets/GuildPackets.cs @@ -1056,7 +1056,7 @@ namespace Game.Network.Packets _worldPacket.WriteInt32(item.EnchantmentID); _worldPacket.WriteInt32(item.Charges); _worldPacket.WriteInt32(item.OnUseEnchantmentID); - _worldPacket.WriteInt32(item.Flags); + _worldPacket.WriteUInt32(item.Flags); item.Item.Write(_worldPacket); @@ -1520,7 +1520,7 @@ namespace Game.Network.Packets public int EnchantmentID; public int Charges; public int OnUseEnchantmentID; - public int Flags; + public uint Flags; public bool Locked; public List SocketEnchant = new List(); }