using Terraria; using Terraria.ID; using Terraria.ModLoader; using Continuity.Content.Items.Materials; namespace Continuity.Content.Systems { public class CoalRecipeOverrides : ModSystem { public override void AddRecipes() { for (int i = 0; i < Recipe.numRecipes; i++) { Recipe recipe = Main.recipe[i]; if (recipe.TryGetResult(ItemID.Torch, out Item _)) { recipe.AddIngredient(ModContent.ItemType(), 1); } else if (recipe.TryGetResult(ItemID.FlamingMace, out Item _)) { recipe.RemoveIngredient(ItemID.Torch); recipe.AddIngredient(ModContent.ItemType(), 18); } else if (recipe.TryGetResult(ItemID.Furnace, out Item _)) { recipe.RemoveIngredient(ItemID.Torch); recipe.AddIngredient(ModContent.ItemType(), 16); } else if (recipe.TryGetResult(ItemID.Fireplace, out Item _)) { recipe.RemoveIngredient(ItemID.Torch); recipe.AddIngredient(ModContent.ItemType(), 12); } } } } }