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(); 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; } } }