using System.Collections.Generic; using Decimation.Core.Items; using Decimation.Core.Util; using Terraria; using Terraria.ID; using Terraria.ModLoader; namespace Decimation.Items.Accessories { internal class EnchantedFocuser : DecimationAccessory { protected override string ItemName => "Enchanted Focuser"; protected override string ItemTooltip => "Focuses one's Ki."; protected override void InitAccessory() { width = 62; height = 46; rarity = Rarity.Green; this.item.value = Item.buyPrice(0, 0, 0, 10); } protected override List GetAdditionalRecipes() { ModRecipe recipe = GetNewModRecipe(this, 1, new List {TileID.Anvils}, true); recipe.AddIngredient(ItemID.FallenStar, 5); recipe.AddIngredient(ItemID.Wire, 15); recipe.AddIngredient(ItemID.CopperBar, 5); recipe.AddIngredient(ItemID.WaterCandle); recipe.AddIngredient(ModContent.ItemType()); return new List {recipe}; } public override void UpdateAccessory(Player player, bool hideVisual) { player.rangedDamage += 0.10f; player.magicDamage += 0.10f; player.rangedCrit += 02; player.meleeCrit += 02; player.magicCrit += 02; player.thrownCrit += 02; player.manaRegen += 2; player.statManaMax2 += 20; } } }