MasterFraim
Terrarian
I have a problem that I haven't been able to cope with for two days now.
CS0103: name "mod" does not exist in the current context
here is my code:
using System;
using Microsoft.Xna.Framework;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace Ler.Items
{
public class BookPY : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Book of PY");
Tooltip.SetDefault("This is a book");
Item.staff[Item.type] = true;
}
public override void SetDefaults()
{
Item.damage = 50;
Item.mana = 10;
Item.width = 28;
Item.height = 30;
Item.useTime = 10;
Item.useAnimation = 10;
Item.useStyle = 5;
Item.knockBack = 6;
Item.value = 10000;
Item.rare = 11;
Item.UseSound = SoundID.Item72;
Item.autoReuse = true;
Item.noMelee = true;
Item.autoReuse = true;
Item.shoot = mod.ProjectileType("RainbowShot1"); //← The problem here
Item.shootSpeed = 15f;
}
CS0103: name "mod" does not exist in the current context
here is my code:
using System;
using Microsoft.Xna.Framework;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace Ler.Items
{
public class BookPY : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Book of PY");
Tooltip.SetDefault("This is a book");
Item.staff[Item.type] = true;
}
public override void SetDefaults()
{
Item.damage = 50;
Item.mana = 10;
Item.width = 28;
Item.height = 30;
Item.useTime = 10;
Item.useAnimation = 10;
Item.useStyle = 5;
Item.knockBack = 6;
Item.value = 10000;
Item.rare = 11;
Item.UseSound = SoundID.Item72;
Item.autoReuse = true;
Item.noMelee = true;
Item.autoReuse = true;
Item.shoot = mod.ProjectileType("RainbowShot1"); //← The problem here
Item.shootSpeed = 15f;
}