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.Charges = Math.Abs(tabItem.GetSpellCharges());
|
||||||
itemInfo.EnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Perm);
|
itemInfo.EnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Perm);
|
||||||
itemInfo.OnUseEnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Use);
|
itemInfo.OnUseEnchantmentID = (int)tabItem.GetEnchantmentId(EnchantmentSlot.Use);
|
||||||
itemInfo.Flags = 0;
|
itemInfo.Flags = tabItem.m_itemData.DynamicFlags;
|
||||||
|
|
||||||
byte i = 0;
|
byte i = 0;
|
||||||
foreach (SocketedGem gemData in tabItem.m_itemData.Gems)
|
foreach (SocketedGem gemData in tabItem.m_itemData.Gems)
|
||||||
|
|||||||
@@ -1056,7 +1056,7 @@ namespace Game.Network.Packets
|
|||||||
_worldPacket.WriteInt32(item.EnchantmentID);
|
_worldPacket.WriteInt32(item.EnchantmentID);
|
||||||
_worldPacket.WriteInt32(item.Charges);
|
_worldPacket.WriteInt32(item.Charges);
|
||||||
_worldPacket.WriteInt32(item.OnUseEnchantmentID);
|
_worldPacket.WriteInt32(item.OnUseEnchantmentID);
|
||||||
_worldPacket.WriteInt32(item.Flags);
|
_worldPacket.WriteUInt32(item.Flags);
|
||||||
|
|
||||||
item.Item.Write(_worldPacket);
|
item.Item.Write(_worldPacket);
|
||||||
|
|
||||||
@@ -1520,7 +1520,7 @@ namespace Game.Network.Packets
|
|||||||
public int EnchantmentID;
|
public int EnchantmentID;
|
||||||
public int Charges;
|
public int Charges;
|
||||||
public int OnUseEnchantmentID;
|
public int OnUseEnchantmentID;
|
||||||
public int Flags;
|
public uint Flags;
|
||||||
public bool Locked;
|
public bool Locked;
|
||||||
public List<ItemGemData> SocketEnchant = new List<ItemGemData>();
|
public List<ItemGemData> SocketEnchant = new List<ItemGemData>();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user