Implement ItemLevelSelector.db2

Implemented glowing new items in inventory
This commit is contained in:
hondacrx
2017-09-20 00:26:09 -04:00
parent 2673fe277e
commit bd1252b3c2
9 changed files with 85 additions and 30 deletions
+17
View File
@@ -1152,5 +1152,22 @@ namespace Game
// Placeholder to prevent completely locking out bags clientside
SendPacket(new SortBagsResult());
}
[WorldPacketHandler(ClientOpcodes.RemoveNewItem)]
void HandleRemoveNewItem(RemoveNewItem removeNewItem)
{
Item item = _player.GetItemByGuid(removeNewItem.ItemGuid);
if (!item)
{
Log.outDebug(LogFilter.Network, $"WorldSession.HandleRemoveNewItem: Item ({removeNewItem.ItemGuid.ToString()}) not found for {GetPlayerInfo()}!");
return;
}
if (item.HasFlag(ItemFields.Flags, ItemFieldFlags.NewItem))
{
item.RemoveFlag(ItemFields.Flags, ItemFieldFlags.NewItem);
item.SetState(ItemUpdateState.Changed, _player);
}
}
}
}