From 00d44a09e207862e4d0803ced269e141da1b22fa Mon Sep 17 00:00:00 2001 From: Niko Date: Mon, 10 Nov 2025 11:15:00 +0000 Subject: [PATCH] Refactor Nyanageddons to be in Weapons/Ranged --- Content/Items/Materials/RGBAlloy.cs | 9 +++++++++ Content/Items/{ => Weapons/Ranged}/Nyanageddon.cs | 2 +- Content/Items/{ => Weapons/Ranged}/Nyanageddon.png | Bin .../Items/{ => Weapons/Ranged}/TrueNyanageddon.cs | 4 ++-- .../Items/{ => Weapons/Ranged}/TrueNyanageddon.png | Bin Content/NPCs/TownNPCs/AvalianTrader.cs | 2 ++ 6 files changed, 14 insertions(+), 3 deletions(-) rename Content/Items/{ => Weapons/Ranged}/Nyanageddon.cs (97%) rename Content/Items/{ => Weapons/Ranged}/Nyanageddon.png (100%) rename Content/Items/{ => Weapons/Ranged}/TrueNyanageddon.cs (95%) rename Content/Items/{ => Weapons/Ranged}/TrueNyanageddon.png (100%) diff --git a/Content/Items/Materials/RGBAlloy.cs b/Content/Items/Materials/RGBAlloy.cs index 03bb905..f5f175e 100644 --- a/Content/Items/Materials/RGBAlloy.cs +++ b/Content/Items/Materials/RGBAlloy.cs @@ -13,5 +13,14 @@ namespace ForgottenWawiTech.Content.Items.Materials Item.maxStack = 9999; Item.rare = ItemRarityID.White; } + + public override void AddRecipes() + { + CreateRecipe() + .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 5) + .AddTile(TileID.Anvils) + .Register(); + } } } \ No newline at end of file diff --git a/Content/Items/Nyanageddon.cs b/Content/Items/Weapons/Ranged/Nyanageddon.cs similarity index 97% rename from Content/Items/Nyanageddon.cs rename to Content/Items/Weapons/Ranged/Nyanageddon.cs index c0efcfa..799b602 100644 --- a/Content/Items/Nyanageddon.cs +++ b/Content/Items/Weapons/Ranged/Nyanageddon.cs @@ -5,7 +5,7 @@ using Terraria.DataStructures; using Terraria.ID; using Terraria.ModLoader; -namespace ForgottenWawiTech.Content.Items +namespace ForgottenWawiTech.Content.Items.Weapons.Ranged { public class Nyanageddon : ModItem { diff --git a/Content/Items/Nyanageddon.png b/Content/Items/Weapons/Ranged/Nyanageddon.png similarity index 100% rename from Content/Items/Nyanageddon.png rename to Content/Items/Weapons/Ranged/Nyanageddon.png diff --git a/Content/Items/TrueNyanageddon.cs b/Content/Items/Weapons/Ranged/TrueNyanageddon.cs similarity index 95% rename from Content/Items/TrueNyanageddon.cs rename to Content/Items/Weapons/Ranged/TrueNyanageddon.cs index 6921624..7ef7b61 100644 --- a/Content/Items/TrueNyanageddon.cs +++ b/Content/Items/Weapons/Ranged/TrueNyanageddon.cs @@ -4,9 +4,9 @@ using Terraria.Audio; using Terraria.DataStructures; using Terraria.ID; using Terraria.ModLoader; -using ForgottenWawiTech.Content.Items; +using ForgottenWawiTech.Content.Items.Weapons.Ranged; -namespace ForgottenWawiTech.Content.Items +namespace ForgottenWawiTech.Content.Items.Weapons.Ranged { public class TrueNyanageddon : ModItem { diff --git a/Content/Items/TrueNyanageddon.png b/Content/Items/Weapons/Ranged/TrueNyanageddon.png similarity index 100% rename from Content/Items/TrueNyanageddon.png rename to Content/Items/Weapons/Ranged/TrueNyanageddon.png diff --git a/Content/NPCs/TownNPCs/AvalianTrader.cs b/Content/NPCs/TownNPCs/AvalianTrader.cs index 6e8ec83..5a5d604 100644 --- a/Content/NPCs/TownNPCs/AvalianTrader.cs +++ b/Content/NPCs/TownNPCs/AvalianTrader.cs @@ -94,6 +94,8 @@ namespace ForgottenWawiTech.Content.NPCs.TownNPCs { var npcShop = new NPCShop(Type) .Add() + .Add() + .Add() .Add();