using Terraria; using Terraria.GameContent.Creative; using Terraria.ID; using Terraria.ModLoader; namespace YHTMod.Items.ArcaneMissle; public class ArcaneMissle : ModItem { public override void SetStaticDefaults() { DisplayName.SetDefault("Arcane Missle"); Tooltip.SetDefault( "Magical projectile crits shoot a homing arcane missle\n" + "Arcane missles cannot crit" ); 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); } }