using Decimation.Lib.Util; using Terraria; using Terraria.ModLoader; namespace Decimation.Lib.Items { public abstract class DecimationAccessory : DecimationItem { protected abstract void InitAccessory(); protected sealed override void Init() { this.item.accessory = true; this.item.maxStack = 1; InitAccessory(); } } class AddAccessoriesToPlayerAccessoryList : GlobalItem { public override void UpdateAccessory(Item item, Player player, bool hideVisual) { player.EquipAccessory(item); } } }