tModLoader Errors?

I have just started modding and do not have much experience.
Does anyone know what i did wrong here?
Code:
using Terraria.ID;
using Terraria.ModLoader;

namespace ReverentiaMod.Items
{
    public class Aquila : ModItem
    {
        public override void SetStaticDefaults()
        {
            DisplayName.SetDefault("Omega Tome");
            Tooltip.SetDefault("Magic, pure magic.");
        }
        public override void SetDefaults()
        {
            item.damage = 73;
            item.magic = true;
            item.width = 28;
            item.height = 30;
            item.useTime = 20;
            item.useAnimation = 20;
            item.useStyle = 5;
            item.noMelee = true;
            item.knockBack = 2;
            item.value = 100;
            item.rare = 3;
            item.mana = 5;
            item.UseSound = SoundID.Item27;
            item.autoReuse = false;
            item.shoot = 537;
            item.shootSpeed=10f;   
        }
        public override void AddRecipes()
        {
            ModRecipe recipe = new ModRecipe(mod);
            recipe.AddIngredient(ItemID.175, 8);
            recipe.AddIngredient(ItemID.75, 5);
            recipe.AddIngredient(ItemID.182, 1);
            recipe.AddTile(TileID.101);
            recipe.SetResult(this);
            recipe.AddRecipe();
        }
    }
}

These are my logs

Code:
c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,34) : error CS1026: ) expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,38) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,38) : error CS1525: Invalid expression term ','

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,40) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,41) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(35,41) : error CS1525: Invalid expression term ')'

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,31) : error CS1026: ) expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,34) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,34) : error CS1525: Invalid expression term ','

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,36) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,37) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(36,37) : error CS1525: Invalid expression term ')'

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,31) : error CS1026: ) expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,35) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,35) : error CS1525: Invalid expression term ','

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,37) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,38) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(37,38) : error CS1525: Invalid expression term ')'

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(38,25) : error CS1026: ) expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(38,29) : error CS1002: ; expected

c:\Users\\OneDrive\Documents\My Games\Terraria\ModLoader\Mod Sources\ReverentiaMod\Items\Aquila.cs(38,29) : error CS1525: Invalid expression term ')'
 
This is not right:
Code:
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.175, 8);
recipe.AddIngredient(ItemID.75, 5);
recipe.AddIngredient(ItemID.182, 1);
recipe.AddTile(TileID.101);
recipe.SetResult(this);
recipe.AddRecipe();
}

If you want to add an item as ingredient, either give its ID directly (175, 75 or 182) or its ID via the item name (ItemID.HellstoneBar, ItemID.FallenStar, ItemID.Diamond). ItemID plus a number (ItemID.175) does not work.
 
This is not right:
Code:
public override void AddRecipes()
{
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.175, 8);
recipe.AddIngredient(ItemID.75, 5);
recipe.AddIngredient(ItemID.182, 1);
recipe.AddTile(TileID.101);
recipe.SetResult(this);
recipe.AddRecipe();
}

If you want to add an item as ingredient, either give its ID directly (175, 75 or 182) or its ID via the item name (ItemID.HellstoneBar, ItemID.FallenStar, ItemID.Diamond). ItemID plus a number (ItemID.175) does not work.
thank you, it now works.

But i encountered another problem, it doesnt shoot anything, there is just a sound. Nothing else. The mana is also used up
 
thank you, it now works.

But i encountered another problem, it doesnt shoot anything, there is just a sound. Nothing else. The mana is also used up
I think that's because the projectile with the id 537 is a stardust laser which might not work.
 
Back
Top Bottom