2025-02-11 16:04:10 -05:00

48 lines
1.5 KiB
C#

using System;
using Microsoft.Xna.Framework;
using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace tMx.Content.Items.Weapons.Boomrangs
{
public class MeteorHammer : ModItem
{
public override void SetDefaults()
{
Item.damage = 80;
Item.DamageType = DamageClass.Melee;
Item.width = 30;
Item.height = 30;
Item.useTime = 5;
Item.useAnimation = 10;
Item.noUseGraphic = true;
Item.useStyle = 1;
Item.knockBack = 3;
Item.value = 8;
Item.rare = ItemRarityID.Orange;
Item.shootSpeed = 12f;
Item.shoot = ModContent.ProjectileType<Content.Projectiles.MeteorHammerProjectile>();
Item.UseSound = SoundID.Item1;
Item.autoReuse = true;
}
public override void AddRecipes()
{
Recipe recipe = CreateRecipe();
recipe.AddIngredient(ItemID.DirtBlock, 10);
recipe.AddTile(TileID.WorkBenches);
recipe.Register();
}
public override bool CanUseItem(Player player) //this make that you can shoot only 1 boomerang at once
{
for (int i = 0; i < 1000; ++i)
{
if (Main.projectile[i].active && Main.projectile[i].owner == Main.myPlayer && Main.projectile[i].type == Item.shoot)
{
return false;
}
}
return true;
}
}
}