Can someone help me please?, i try to put in a recipe my custom ore (called mercurium) and tMod says this
c:\Users\Usuario\Documents\My Games\Terraria\ModLoader\Mod Sources\AstromodV10\Items\Weapons\Mercursword.cs(35,32) : error CS0117: 'Terraria.ID.ItemID' no definition for 'Mercurium'
this is the code
using System;
using Microsoft.Xna.Framework;
using Terraria;
using Terraria.Graphics.Effects;
using Terraria.Graphics.Shaders;
using Terraria.ID;
using Terraria.ModLoader;
namespace AstromodV10.Items.Weapons
{
public class Mercursword : ModItem
{
public override void SetDefaults()
{
item.name = "Mercursword";
item.damage = 50;
item.melee = true;
item.width = 40;
item.height = 40;
item.toolTip = "Directamente hecha en Mercurio";
item.useTime = 17;
item.useAnimation = 25;
item.useStyle = 1;
item.knockBack = 5;
item.value = 100;
item.rare = 10;
item.useSound = 1;
item.autoReuse = true;
item.useTurn = true;
}
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.Mercurium, 25);
recipe.AddTile(TileID.Anvils);
recipe.SetResult(this);
recipe.AddRecipe();
}
public override void OnHitNPC(Player player, NPC target, int damage, float knockback, bool crit)
{
player.AddBuff(mod.BuffType("BuffName"), 400);
}
public override void MeleeEffects(Player player, Rectangle hitbox)
{
if (Main.rand.Next(1) == 0)
{
int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, mod.DustType("DustName"));
}
}
}
}
How can i make that the sword can be crafted with mercurium?, thanks