My weapon is swinging instead of HoldingOut?

Spectral5953

Terrarian
Here is my code I don't know what's wrong.
It also does melee damage when I swing.

using Terraria.ModLoader;
using Terraria;
using Terraria.ID;
using Microsoft.Xna.Framework;
using static AvengersMod.Items.CraftingItems.AvengersMod;

namespace AvengersMod.Items.Weapons
{
class AvengersMod
{
public class Mjolnir : ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Mjolnir");
Tooltip.SetDefault("Electricfy Enimies With Lightning");
}

public override void SetDefaults()
{
item.Size = new Vector2(38);

item.magic = true;
item.mana = 5;
item.damage = 50;
item.knockBack = 2f;
item.crit = 10;
item.noMelee = true;

item.useTime = 10;
item.useAnimation = 25;
item.useStyle = ItemHoldStyleID.HoldingOut;
item.UseSound = SoundID.Item20;

item.shoot = ProjectileID.AmethystBolt;
item.shootSpeed = 1f;

item.value = Item.sellPrice(silver: 69);
item.rare = ItemRarityID.Blue;
}
public override void AddRecipes()
{
ModRecipe r = new ModRecipe(mod);
r.AddIngredient(ModContent.ItemType<EnchantedLeather>(), 7);
r.AddRecipeGroup("IronBar", 10);
r.AddRecipeGroup("Wood", 12);
r.AddTile(TileID.Anvils);
r.SetResult(this);
r.AddRecipe();
}
}

}
}
 
Last edited:
Please use code tags to make things more readable


C#:
using Terraria.ModLoader;
using Terraria;
using Terraria.ID;
using Microsoft.Xna.Framework;
using static AvengersMod.Items.CraftingItems.AvengersMod;

namespace AvengersMod.Items.Weapons
{
    class AvengersMod
    {
        public class Mjolnir : ModItem
        {
            public override void SetStaticDefaults()
            {
                DisplayName.SetDefault("Mjolnir");
                Tooltip.SetDefault("Electricfy Enimies With Lightning");
            }

            public override void SetDefaults()
            {
                item.Size = new Vector2(38);

                item.magic = true;
                item.mana = 5;
                item.damage = 50;
                item.knockBack = 2f;
                item.crit = 10;
                item.noMelee = true;

                item.useTime = 10;
                item.useAnimation = 25;
                item.useStyle = ItemHoldStyleID.HoldingOut;
                item.UseSound = SoundID.Item20;

                item.shoot = ProjectileID.AmethystBolt;
                item.shootSpeed = 1f;

                item.value = Item.sellPrice(silver: 69);
                item.rare = ItemRarityID.Blue;
            }
            public override void AddRecipes()
            {
                ModRecipe r = new ModRecipe(mod);
                r.AddIngredient(ModContent.ItemType<EnchantedLeather>(), 7);
                r.AddRecipeGroup("IronBar", 10);
                r.AddRecipeGroup("Wood", 12);
                r.AddTile(TileID.Anvils);
                r.SetResult(this);
                r.AddRecipe();
            }
        }

    }
}
 
Back
Top Bottom