OlieGamerTV
Terrarian
I found a little fix for when i get this, i delete the default item.name and item.tooltip and use thisD: This error is preventing me from making my mod, how do I select the name and the tooltip of my accesory?
When I build it gives me this error : 'Terraria.Item' does not contain a definition for 'name' and no extension method 'name' accepting a first argument of type 'Terraria.Item' could be found (are you missing a using directive or an assembly reference?)
Code :
using System;
using System.Collections.Generic;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace GoliatMod.Items
{
public class SummonerTalisman : ModItem
{
public override void SetDefaults()
{
item.name = "Goliat Talisman";
item.width = 10;
item.height = 14;
item.value = 0;
item.rare = 2;
item.accessory = true;
}
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(mod, "DivineTalisman");
recipe.SetResult(this);
recipe.AddRecipe();
}
public override void UpdateAccessory(Player player, bool hideVisual)
{
player.maxMinions += 1;
player.minionDamage += 0.10f;
}
}
}
public override void SetStaticDefaults()
{
DisplayName.SetDefault("ItemNameHere");
Tooltip.SetDefault("TooltipHere");
}
{
DisplayName.SetDefault("ItemNameHere");
Tooltip.SetDefault("TooltipHere");
}
public class ItemName: ModItem
{
it works for me, i tested it