using Terraria; using Terraria.Localization; using Terraria.ModLoader; namespace ExampleMod.Items.Armor { [AutoloadEquip(EquipType.Head)] public class ExampleHelmet : ModItem { public override void SetStaticDefaults() { Tooltip.SetDefault("This is a modded helmet."); } public override void SetDefaults() { item.width = 18; item.height = 18; item.value = 10000; item.rare = 2; item.defense = 30; } public override bool IsArmorSet(Item head, Item body, Item legs) { return body.type == mod.ItemType("ExampleBreastplate") && legs.type == mod.ItemType("ExampleLeggings"); } public override void UpdateArmorSet(Player player) { player.setBonus = "trollface.jpg"; player.allDamage -= 0.2f; /* Here are the individual weapon class bonuses. player.meleeDamage -= 0.2f; player.thrownDamage -= 0.2f; player.rangedDamage -= 0.2f; player.magicDamage -= 0.2f; player.minionDamage -= 0.2f; */ } public override void AddRecipes() { ModRecipe recipe = new ModRecipe(mod); recipe.AddIngredient(mod.ItemType("EquipMaterial"), 30); recipe.AddTile(mod.TileType("ExampleWorkbench")); recipe.SetResult(this); recipe.AddRecipe(); } } }