public override void OnUpdated() { if (InventorySlot == InventorySlot.SharedStash && !Core.Player.IsInTown) { return; } Attributes.Update(CommonData); ItemProperties.Update(this); CommonProperties.Update(this); }