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(); }