tModLoader Error CS0115. Need help please.

An error occurred while building WyvernMod
Compiling WyvernMod.XNAdll failed with 3 errors and C:/Users/-----/Documents/My Games/Terraria/ModLoader/ModSources/WyvernMod/Items/Armor/WyvernHelmet.cs(10,23) : error CS0115:
'WyvernHelmet.Autoload(refstring, ref string, List<EquipType>)': no suitable method found to override warnings

Here's my code (I'm using Notepad++):
C#:
using Terraria;
using Terraria.ModLoader;
using Terraria.ID;
using System.Collections.Generic;

namespace WyvernMod.Items.Armor
{
    public class WyvernHelmet : ModItem
    {
        public override bool Autoload(ref string name, ref string texture, IList<EquipType> equips)
        {
            equips.Add(EquipType.Head);
            return true;
        }
       
        public override void SetDefaults()
        {
            item.name = "Wyvern Helmet";
            item.width = 12;
            item.height = 11;
            item.toolTip = "Part of the Wyvern Armor Set";
            item.value = 500000;
            item.rare = 13;
            item.defense = 50;
        }
        /*
        public override bool IsArmorSet(Item head, Item body, Item legs)
        {
            return body.type == mod.Item.Type("WyvernBreastplate") && legs.type == mod.ItemType("WyvernLeggings");
        }
        */
       
        public override void UpdateArmorSet(Player player)
        {
            player.AddBuff(BuffID.Lifeforce, 500);
        }
       
        public override void AddRecipes()
        {
            ModRecipe r = new ModRecipe(mod);
            r.AddIngredient(ItemID.SolarFlareHelmet, 1);
            r.AddIngredient(ItemID.VortexHelmet, 1);
            r.AddTile(TileID.Anvils); // Anvils = Iron, Lead, Mythril, etc
            r.SetResult(this);
            r.AddRecipe();
        }
    }
}
Youre using outdated code, you should join the tModLoader discord and ask there, you wont get a lot of responses here
 
Back
Top Bottom