Odran
Steampunker
You need to add inheritance from the ModItem class like this:How do i fix this(these) error(s)
c:\Users\---------\Documents\My Games\Terraria\ModLoader\Mod Sources\Unknownmod\Items\Amuletofdarkness.cs(9,24) : error CS0115: 'Unknownmod.Items.Amuletofdarkness.SetDefaults()': no suitable method found to override
c:\Users\--------\Documents\My Games\Terraria\ModLoader\Mod Sources\Unknownmod\Items\Amuletofdarkness.cs(23,24) : error CS0115: 'Unknownmod.Items.Amuletofdarkness.CanUseItem(Terraria.Player)': no suitable method found to override
c:\Users\---------\Documents\My Games\Terraria\ModLoader\Mod Sources\Unknownmod\Items\Amuletofdarkness.cs(28,24) : error CS0115: 'Unknownmod.Items.Amuletofdarkness.UseItem(Terraria.Player)': no suitable method found to override
c:\Users\-----------\Documents\My Games\Terraria\ModLoader\Mod Sources\Unknownmod\Items\Amuletofdarkness.cs(34,24) : error CS0115: 'Unknownmod.Items.Amuletofdarkness.AddRecipes()': no suitable method found to override
i have no idea how to make a summoning item for bosses
(name blocked out again for privacy)
[doublepost=1496598633,1496598503][/doublepost]
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace Unknownmod.Items
{
public class Amuletofdarkness
{
public override void SetDefaults()
{
item.name = "The Amulet Of Darkness";
item.width = 20;
item.height = 20;
item.macStack = 1;
AddTooltip("It's pulsing dark energy");
item.value = 1;
item.rare - 1;
item.useAnimation = 30;
item.useTime = 30;
itemuseStyle = 4;
item.consumable = true;
}
public override bool CanUseItem(Player player)
{
return !NPC.AnyNPCs(mod.NPCType("theeyesintheshadows"));
return !Main.dayTime;
}
public override bool UseItem(Player player)
{
NPC.SpawnOnPlayer(player.whoAmI, mod.NPCType("theeyesintheshadows"));
Main.PlaySound(15, (int)player.position.X, (int)player.position.Y, 0);
return true;
}
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipes()
recipe.AddIngredient(ItemID.GoldBar, 3);
recipe.AddIngredient(ItemID.IronBar, 2);
recipe.SetResult(this);
recipe.AddRecipe():
}
}
}
i forgot to add the code
Code:
public class Amuletofdarkness : ModItem