diff --git a/Items/Weapons/Melee/Shortswords/CarbonDagger.cs b/Items/Weapons/Melee/Shortswords/CarbonDagger.cs index 8f3aed2..2de748a 100644 --- a/Items/Weapons/Melee/Shortswords/CarbonDagger.cs +++ b/Items/Weapons/Melee/Shortswords/CarbonDagger.cs @@ -18,6 +18,7 @@ public class CarbonDagger : ModItem public override void SetDefaults() { Item.damage = 62; + Item.DamageType = DamageClass.Melee; Item.width = 30; Item.height = 30; Item.useTime = 11; @@ -36,11 +37,11 @@ public class CarbonDagger : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -65,17 +66,17 @@ public class CarbonDagger : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddRecipeGroup("FabusMod:OrichalcumBar", 6); - val.AddIngredient(ItemID.Sapphire, 2); - val.AddTile(TileID.MythrilAnvil); - val.Register(); + Recipe recipe1 = CreateRecipe(); + recipe1.AddIngredient(ModContent.ItemType()); + recipe1.AddRecipeGroup("FabusMod:OrichalcumBar", 6); + recipe1.AddIngredient(ItemID.Sapphire, 2); + recipe1.AddTile(TileID.MythrilAnvil); + recipe1.Register(); - Recipe val2 = CreateRecipe(); - val2.AddIngredient(ModContent.ItemType()); - val2.AddIngredient(ItemID.BlueDye, 1); - val2.AddTile(TileID.DyeVat); - val2.Register(); + Recipe recipe2 = CreateRecipe(); + recipe2.AddIngredient(ModContent.ItemType()); + recipe2.AddIngredient(ItemID.BlueDye, 1); + recipe2.AddTile(TileID.DyeVat); + recipe2.Register(); } } diff --git a/Items/Weapons/Melee/Shortswords/CarbonDaggerNihon.cs b/Items/Weapons/Melee/Shortswords/CarbonDaggerNihon.cs index 6e02b1a..cbd5c3e 100644 --- a/Items/Weapons/Melee/Shortswords/CarbonDaggerNihon.cs +++ b/Items/Weapons/Melee/Shortswords/CarbonDaggerNihon.cs @@ -1,4 +1,3 @@ -using FabusMod.Projectiles.Shortsword; using Microsoft.Xna.Framework; using Terraria; using Terraria.DataStructures; @@ -18,6 +17,7 @@ public class CarbonDaggerNihon : ModItem public override void SetDefaults() { Item.damage = 62; + Item.DamageType = DamageClass.Melee; Item.width = 30; Item.height = 30; Item.useTime = 11; @@ -28,7 +28,7 @@ public class CarbonDaggerNihon : ModItem Item.rare = ItemRarityID.LightRed; Item.UseSound = SoundID.Item1; Item.autoReuse = true; - Item.shoot = ModContent.ProjectileType(); + Item.shoot = ModContent.ProjectileType(); Item.shootSpeed = 10f; } @@ -36,11 +36,11 @@ public class CarbonDaggerNihon : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } diff --git a/Items/Weapons/Melee/Shortswords/GoldenDagger.cs b/Items/Weapons/Melee/Shortswords/GoldenDagger.cs index ee8914c..972a157 100644 --- a/Items/Weapons/Melee/Shortswords/GoldenDagger.cs +++ b/Items/Weapons/Melee/Shortswords/GoldenDagger.cs @@ -18,6 +18,7 @@ public class GoldenDagger : ModItem public override void SetDefaults() { Item.damage = 95; + Item.DamageType = DamageClass.Melee; Item.width = 40; Item.height = 40; Item.useTime = 12; @@ -36,11 +37,11 @@ public class GoldenDagger : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default, 1f); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -74,11 +75,11 @@ public class GoldenDagger : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ModContent.ItemType(), 6); - val.AddIngredient(ModContent.ItemType(), 4); - val.AddTile(TileID.AdamantiteForge); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ModContent.ItemType(), 6); + recipe.AddIngredient(ModContent.ItemType(), 4); + recipe.AddTile(TileID.AdamantiteForge); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Shortswords/OniDagger.cs b/Items/Weapons/Melee/Shortswords/OniDagger.cs index 5c0b83d..d7e644a 100644 --- a/Items/Weapons/Melee/Shortswords/OniDagger.cs +++ b/Items/Weapons/Melee/Shortswords/OniDagger.cs @@ -17,6 +17,7 @@ public class OniDagger : ModItem public override void SetDefaults() { Item.damage = 92; + Item.DamageType = DamageClass.Melee; Item.width = 40; Item.height = 40; Item.useTime = 11; @@ -35,11 +36,11 @@ public class OniDagger : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -65,12 +66,12 @@ public class OniDagger : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddRecipeGroup("FabusMod:CarbonDagger", 1); - val.AddRecipeGroup("FabusMod:AdamantiteBar", 6); - val.AddIngredient(ItemID.SoulofNight, 4); - val.AddIngredient(ModContent.ItemType(), 2); - val.AddTile(TileID.MythrilAnvil); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddRecipeGroup("FabusMod:CarbonDagger", 1); + recipe.AddRecipeGroup("FabusMod:AdamantiteBar", 6); + recipe.AddIngredient(ItemID.SoulofNight, 4); + recipe.AddIngredient(ModContent.ItemType(), 2); + recipe.AddTile(TileID.MythrilAnvil); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Shortswords/StonePlatedShortsword.cs b/Items/Weapons/Melee/Shortswords/StonePlatedShortsword.cs index 1236aa0..fd0dc2c 100644 --- a/Items/Weapons/Melee/Shortswords/StonePlatedShortsword.cs +++ b/Items/Weapons/Melee/Shortswords/StonePlatedShortsword.cs @@ -14,6 +14,7 @@ public class StonePlatedShortsword : ModItem public override void SetDefaults() { Item.damage = 9; + Item.DamageType = DamageClass.Melee; Item.width = 30; Item.height = 30; Item.useTime = 13; @@ -28,10 +29,10 @@ public class StonePlatedShortsword : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ItemID.StoneBlock, 6); - val.AddTile(ModContent.TileType()); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ItemID.StoneBlock, 6); + recipe.AddTile(ModContent.TileType()); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Shortswords/TheRainbowsCurse.cs b/Items/Weapons/Melee/Shortswords/TheRainbowsCurse.cs index 1433889..f12fc1f 100644 --- a/Items/Weapons/Melee/Shortswords/TheRainbowsCurse.cs +++ b/Items/Weapons/Melee/Shortswords/TheRainbowsCurse.cs @@ -17,6 +17,7 @@ public class TheRainbowsCurse : ModItem public override void SetDefaults() { Item.damage = 154; + Item.DamageType = DamageClass.Melee; Item.width = 48; Item.height = 48; Item.useTime = 8; @@ -35,21 +36,23 @@ public class TheRainbowsCurse : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - int num2 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - int num3 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; - Main.dust[num2].scale = 1f; - Main.dust[num2].velocity.Y = 0f; - Main.dust[num2].velocity.X = 0.5f; - Main.dust[num2].noGravity = true; - Main.dust[num3].scale = 1f; - Main.dust[num3].velocity.Y = 0f; - Main.dust[num3].velocity.X = 0.5f; - Main.dust[num3].noGravity = true; + int dust1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust1].scale = 1f; + Main.dust[dust1].velocity.Y = 0f; + Main.dust[dust1].velocity.X = 0.5f; + Main.dust[dust1].noGravity = true; + + int dust2 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust2].scale = 1f; + Main.dust[dust2].velocity.Y = 0f; + Main.dust[dust2].velocity.X = 0.5f; + Main.dust[dust2].noGravity = true; + + int dust3 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust3].scale = 1f; + Main.dust[dust3].velocity.Y = 0f; + Main.dust[dust3].velocity.X = 0.5f; + Main.dust[dust3].noGravity = true; } } @@ -83,10 +86,10 @@ public class TheRainbowsCurse : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ModContent.ItemType(), 6); - val.AddTile(ModContent.TileType()); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ModContent.ItemType(), 6); + recipe.AddTile(ModContent.TileType()); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Shortswords/Wakizashi.cs b/Items/Weapons/Melee/Shortswords/Wakizashi.cs index 01006b0..7404ba8 100644 --- a/Items/Weapons/Melee/Shortswords/Wakizashi.cs +++ b/Items/Weapons/Melee/Shortswords/Wakizashi.cs @@ -16,6 +16,7 @@ public class Wakizashi : ModItem public override void SetDefaults() { Item.damage = 15; + Item.DamageType = DamageClass.Melee; Item.width = 30; Item.height = 30; Item.useTime = 13; @@ -32,11 +33,11 @@ public class Wakizashi : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -47,11 +48,11 @@ public class Wakizashi : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddRecipeGroup("IronBar", 6); - val.AddIngredient(ItemID.Emerald, 2); - val.AddTile(TileID.Anvils); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddRecipeGroup("IronBar", 6); + recipe.AddIngredient(ItemID.Emerald, 2); + recipe.AddTile(TileID.Anvils); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSword.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSword.cs index 16a551a..2422e29 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSword.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSword.cs @@ -18,6 +18,7 @@ public class CarbonSword : ModItem public override void SetDefaults() { Item.damage = 74; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 54; Item.height = 68; @@ -48,11 +49,11 @@ public class CarbonSword : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -63,16 +64,16 @@ public class CarbonSword : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddRecipeGroup("FabusMod:OrichalcumBar", 10); - val.AddTile(TileID.DemonAltar); - val.Register(); + Recipe recipe1 = CreateRecipe(); + recipe1.AddIngredient(ModContent.ItemType()); + recipe1.AddRecipeGroup("FabusMod:OrichalcumBar", 10); + recipe1.AddTile(TileID.DemonAltar); + recipe1.Register(); - Recipe val2 = CreateRecipe(); - val2.AddIngredient(ModContent.ItemType()); - val2.AddIngredient(ItemID.BlueDye, 1); - val2.AddTile(TileID.DyeVat); - val2.Register(); + Recipe recipe2 = CreateRecipe(); + recipe2.AddIngredient(ModContent.ItemType()); + recipe2.AddIngredient(ItemID.BlueDye, 1); + recipe2.AddTile(TileID.DyeVat); + recipe2.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSwordNihon.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSwordNihon.cs index 7f4b164..e967bbf 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSwordNihon.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/CarbonSwordNihon.cs @@ -18,6 +18,7 @@ public class CarbonSwordNihon : ModItem public override void SetDefaults() { Item.damage = 74; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 54; Item.height = 68; @@ -53,20 +54,20 @@ public class CarbonSwordNihon : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ItemID.SilverDye, 1); - val.AddTile(TileID.DyeVat); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ItemID.SilverDye, 1); + recipe.AddTile(TileID.DyeVat); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/DemonsFury.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/DemonsFury.cs index c7c82ee..8e4777b 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/DemonsFury.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/DemonsFury.cs @@ -17,6 +17,7 @@ public class DemonsFury : ModItem public override void SetDefaults() { Item.damage = 80; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 63; Item.height = 76; @@ -41,11 +42,11 @@ public class DemonsFury : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -83,17 +84,17 @@ public class DemonsFury : ModItem } Item.UseSound = SoundID.Item1; } - return CanUseItem(player); + return base.CanUseItem(player); } public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddRecipeGroup("FabusMod:CarbonSword", 1); - val.AddRecipeGroup("FabusMod:AdamantiteBar", 10); - val.AddIngredient(ItemID.SoulofNight, 8); - val.AddIngredient(ModContent.ItemType(), 4); - val.AddTile(TileID.DemonAltar); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddRecipeGroup("FabusMod:CarbonSword", 1); + recipe.AddRecipeGroup("FabusMod:AdamantiteBar", 10); + recipe.AddIngredient(ItemID.SoulofNight, 8); + recipe.AddIngredient(ModContent.ItemType(), 4); + recipe.AddTile(TileID.DemonAltar); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/GoldenFury.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/GoldenFury.cs index 36547f3..a9c5d56 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/GoldenFury.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/GoldenFury.cs @@ -17,6 +17,7 @@ public class GoldenFury : ModItem public override void SetDefaults() { Item.damage = 100; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 63; Item.height = 76; @@ -83,16 +84,16 @@ public class GoldenFury : ModItem } Item.UseSound = SoundID.Item1; } - return this.CanUseItem(player); + return base.CanUseItem(player); } public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ModContent.ItemType(), 10); - val.AddIngredient(ModContent.ItemType(), 4); - val.AddTile(TileID.DemonAltar); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ModContent.ItemType(), 10); + recipe.AddIngredient(ModContent.ItemType(), 4); + recipe.AddTile(TileID.DemonAltar); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/ShimadaSword.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/ShimadaSword.cs index 6fc4684..f8ed83d 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/ShimadaSword.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/ShimadaSword.cs @@ -16,6 +16,7 @@ public class ShimadaSword : ModItem public override void SetDefaults() { Item.damage = 18; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 54; Item.height = 68; @@ -33,11 +34,11 @@ public class ShimadaSword : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; + int dust = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType()); + Main.dust[dust].scale = 1f; + Main.dust[dust].velocity.Y = 0f; + Main.dust[dust].velocity.X = 0.5f; + Main.dust[dust].noGravity = true; } } @@ -48,11 +49,11 @@ public class ShimadaSword : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddRecipeGroup("FabusMod:LightsBane"); - val.AddIngredient(ItemID.Emerald, 10); - val.AddTile(TileID.Anvils); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddRecipeGroup("FabusMod:LightsBane"); + recipe.AddIngredient(ItemID.Emerald, 10); + recipe.AddTile(TileID.Anvils); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/StonePlatedKatana.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/StonePlatedKatana.cs index ccf62c7..e395794 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/StonePlatedKatana.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/StonePlatedKatana.cs @@ -14,6 +14,7 @@ public class StonePlatedKatana : ModItem public override void SetDefaults() { Item.damage = 8; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 56; Item.height = 66; @@ -29,10 +30,10 @@ public class StonePlatedKatana : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ItemID.StoneBlock, 12); - val.AddTile(ModContent.TileType()); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ItemID.StoneBlock, 12); + recipe.AddTile(ModContent.TileType()); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Swords/ShimadaSwords/TheRainbowsHonor.cs b/Items/Weapons/Melee/Swords/ShimadaSwords/TheRainbowsHonor.cs index a1a5311..9f43aaf 100644 --- a/Items/Weapons/Melee/Swords/ShimadaSwords/TheRainbowsHonor.cs +++ b/Items/Weapons/Melee/Swords/ShimadaSwords/TheRainbowsHonor.cs @@ -17,6 +17,7 @@ public class TheRainbowsHonor : ModItem public override void SetDefaults() { Item.damage = 195; + Item.DamageType = DamageClass.Melee; Item.crit = 8; Item.width = 56; Item.height = 76; @@ -41,21 +42,23 @@ public class TheRainbowsHonor : ModItem { if (Main.rand.NextBool(3)) { - int num1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); - Main.dust[num1].scale = 1f; - Main.dust[num1].velocity.Y = 0f; - Main.dust[num1].velocity.X = 0.5f; - Main.dust[num1].noGravity = true; - int num2 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); - Main.dust[num2].scale = 1f; - Main.dust[num2].velocity.Y = 0f; - Main.dust[num2].velocity.X = 0.5f; - Main.dust[num2].noGravity = true; - int num3 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); - Main.dust[num3].scale = 1f; - Main.dust[num3].velocity.Y = 0f; - Main.dust[num3].velocity.X = 0.5f; - Main.dust[num3].noGravity = true; + int dust1 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); + Main.dust[dust1].scale = 1f; + Main.dust[dust1].velocity.Y = 0f; + Main.dust[dust1].velocity.X = 0.5f; + Main.dust[dust1].noGravity = true; + + int dust2 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); + Main.dust[dust2].scale = 1f; + Main.dust[dust2].velocity.Y = 0f; + Main.dust[dust2].velocity.X = 0.5f; + Main.dust[dust2].noGravity = true; + + int dust3 = Dust.NewDust(new Vector2(hitbox.X, hitbox.Y), hitbox.Width, hitbox.Height, ModContent.DustType(), 0f, 0f, 0, default(Color), 1f); + Main.dust[dust3].scale = 1f; + Main.dust[dust3].velocity.Y = 0f; + Main.dust[dust3].velocity.X = 0.5f; + Main.dust[dust3].noGravity = true; } } @@ -93,15 +96,15 @@ public class TheRainbowsHonor : ModItem } Item.UseSound = SoundID.Item1; } - return this.CanUseItem(player); + return base.CanUseItem(player); } public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ModContent.ItemType()); - val.AddIngredient(ModContent.ItemType(), 10); - val.AddTile(null, "RainbowStation"); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ModContent.ItemType()); + recipe.AddIngredient(ModContent.ItemType(), 10); + recipe.AddTile(null, "RainbowStation"); + recipe.Register(); } } diff --git a/Items/Weapons/Melee/Waraxes/RainbowAxe.cs b/Items/Weapons/Melee/Waraxes/RainbowAxe.cs index 4cc4e91..eafba09 100644 --- a/Items/Weapons/Melee/Waraxes/RainbowAxe.cs +++ b/Items/Weapons/Melee/Waraxes/RainbowAxe.cs @@ -18,6 +18,7 @@ public class RainbowAxe : ModItem public override void SetDefaults() { Item.damage = 280; + Item.DamageType = DamageClass.Melee; Item.width = 54; Item.height = 58; Item.useTime = 20; @@ -70,7 +71,7 @@ public class RainbowAxe : ModItem Item.tileBoost = 6; Item.shoot = ProjectileID.None; } - return this.CanUseItem(player); + return base.CanUseItem(player); } public override bool Shoot(Player player, EntitySource_ItemUse_WithAmmo source, Vector2 position, Vector2 velocity, int type, int damage, float knockback) @@ -88,13 +89,13 @@ public class RainbowAxe : ModItem public override void AddRecipes() { - Recipe val = CreateRecipe(); - val.AddIngredient(ItemID.LunarHamaxeSolar); - val.AddIngredient(ItemID.LunarHamaxeVortex); - val.AddIngredient(ItemID.LunarHamaxeNebula); - val.AddIngredient(ItemID.LunarHamaxeStardust); - val.AddIngredient(ModContent.ItemType(), 14); - val.AddTile(ModContent.TileType()); - val.Register(); + Recipe recipe = CreateRecipe(); + recipe.AddIngredient(ItemID.LunarHamaxeSolar); + recipe.AddIngredient(ItemID.LunarHamaxeVortex); + recipe.AddIngredient(ItemID.LunarHamaxeNebula); + recipe.AddIngredient(ItemID.LunarHamaxeStardust); + recipe.AddIngredient(ModContent.ItemType(), 14); + recipe.AddTile(ModContent.TileType()); + recipe.Register(); } }