Core/Guilds: Send item flags for guild bank contents
Port From (https://github.com/TrinityCore/TrinityCore/commit/427b5ba468bba05ea6e3e77abed10336959b25a6)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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<ItemGemData> SocketEnchant = new List<ItemGemData>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user