using Terraria; using Terraria.GameContent.Creative; using Terraria.ID; using Terraria.ModLoader; namespace YHTMod.Items.ArcaneMissile; public class ArcaneMissile : ModItem { public override void SetStaticDefaults() { CreativeItemSacrificesCatalog.Instance.SacrificeCountNeededByItemId[Type] = 1; } public override void SetDefaults() { Item.width = 64; Item.height = 64; Item.accessory = true; Item.damage = 10; Item.rare = ItemRarityID.LightRed; Item.DamageType = DamageClass.Magic; Item.noMelee = true; Item.noUseGraphic = true; } public override void UpdateAccessory(Player player, bool hideVisual) { player.GetModPlayer().arcaneMissle = Item.damage; base.UpdateAccessory(player, hideVisual); } }