added some text to the food recipes!

This commit is contained in:
Pyritie 2025-06-17 15:52:31 +01:00
parent 9d7c38b6ee
commit 425ef439eb
2 changed files with 20 additions and 7 deletions

View file

@ -492,6 +492,9 @@
"tfc.recipe.barrel.tfg.barrel.cooling_water_4": "Cooling Water", "tfc.recipe.barrel.tfg.barrel.cooling_water_4": "Cooling Water",
"tfc.recipe.barrel.tfg.sealed_barrel.prepared_leather_gloves": "Soaking Leather Gloves", "tfc.recipe.barrel.tfg.sealed_barrel.prepared_leather_gloves": "Soaking Leather Gloves",
"gtceu.aqueous_accumulator": "Aqueous Accumulator", "gtceu.aqueous_accumulator": "Aqueous Accumulator",
"tfg.food_recipe.brining": "Brining",
"tfg.food_recipe.smoking": "Smoking",
"tfg.food_recipe.drying": "Drying",
"tfg.grapplemod.repair": "Repair recipe, keeps your upgrades. §lNEVER combine two grapples or you'll lose ALL your upgrades!§r", "tfg.grapplemod.repair": "Repair recipe, keeps your upgrades. §lNEVER combine two grapples or you'll lose ALL your upgrades!§r",
"tfg.grapplemod.upgrades.maxlen": "Increases §lMax Length§r by 20, up to 200.", "tfg.grapplemod.upgrades.maxlen": "Increases §lMax Length§r by 20, up to 200.",
"tfg.grapplemod.downgrades.maxlen": "Decreases §lMax Length§r by 20, down to 20. (Jute Rope is Returned).", "tfg.grapplemod.downgrades.maxlen": "Decreases §lMax Length§r by 20, down to 20. (Jute Rope is Returned).",

View file

@ -29,7 +29,7 @@ function registerTFGFoodRecipes(event) {
* @param {string} EUt * @param {string} EUt
* @param {FoodRecipeData} data * @param {FoodRecipeData} data
*/ */
function registerFoodRecipe(type, id, duration, EUt, data) { function registerFoodRecipe(type, id, duration, EUt, text, data) {
if (data.itemInputs === undefined) data.itemInputs = [] if (data.itemInputs === undefined) data.itemInputs = []
if (data.itemOutputs === undefined) data.itemOutputs = [] if (data.itemOutputs === undefined) data.itemOutputs = []
if (data.fluidInputs === undefined) data.fluidInputs = [] if (data.fluidInputs === undefined) data.fluidInputs = []
@ -64,15 +64,25 @@ function registerTFGFoodRecipes(event) {
if (data.itemInputs.length > 0) r.itemInputs(data.itemInputs) if (data.itemInputs.length > 0) r.itemInputs(data.itemInputs)
if (data.fluidInputs.length > 0) r.inputFluids(data.fluidInputs); if (data.fluidInputs.length > 0) r.inputFluids(data.fluidInputs);
if (data.fluidOutputs.length > 0) r.outputFluids(data.fluidOutputs); if (data.fluidOutputs.length > 0) r.outputFluids(data.fluidOutputs);
if (text != "") r.addDataString("action", text);
} }
/**
* @param {string} id
* @param {number} duration
* @param {EUt} EUt
* @param {FoodRecipeData} data
*/
const processorRecipe = (id, duration, EUt, data) => registerFoodRecipe("food_processor", id, duration, EUt, "", data)
/** /**
* @param {string} id * @param {string} id
* @param {number} duration * @param {number} duration
* @param {EUt} EUt * @param {EUt} EUt
* @param {FoodRecipeData} data * @param {FoodRecipeData} data
* @param {string} text
*/ */
const processorRecipe = (id, duration, EUt, data) => registerFoodRecipe("food_processor", id, duration, EUt, data) const processorRecipeText = (id, duration, EUt, text, data) => registerFoodRecipe("food_processor", id, duration, EUt, text, data)
/** /**
* @param {string} id * @param {string} id
@ -82,7 +92,7 @@ function registerTFGFoodRecipes(event) {
* @param {boolean?} isFirmaDynamic * @param {boolean?} isFirmaDynamic
*/ */
function cookingRecipe(id, input, out, fluid, isFirmaDynamic) { function cookingRecipe(id, input, out, fluid, isFirmaDynamic) {
registerFoodRecipe("food_oven", id, 300, 32, { registerFoodRecipe("food_oven", id, 300, 32, "", {
itemInputs: [input], itemInputs: [input],
itemOutputs: [out], itemOutputs: [out],
fluidInputs: (fluid === undefined) ? [] : [fluid], fluidInputs: (fluid === undefined) ? [] : [fluid],
@ -294,7 +304,7 @@ function registerTFGFoodRecipes(event) {
const brining_ingredients = smoking_meats.concat(brining_veg); const brining_ingredients = smoking_meats.concat(brining_veg);
brining_ingredients.forEach(item => { brining_ingredients.forEach(item => {
processorRecipe(`${item.replace(/:/g, "/")}/brining`, 200, 16, { processorRecipeText(`${item.replace(/:/g, "/")}/brining`, 200, 16, "tfg.food_recipe.brining", {
circuit: 5, circuit: 5,
itemInputs: [item], itemInputs: [item],
itemOutputs: [item], itemOutputs: [item],
@ -304,7 +314,7 @@ function registerTFGFoodRecipes(event) {
}) })
smoking_meats.forEach(item => { smoking_meats.forEach(item => {
processorRecipe(`${item.replace(/:/g, "/")}/smoking`, 200, 16, { processorRecipeText(`${item.replace(/:/g, "/")}/smoking`, 200, 16, "tfg.food_recipe.smoking", {
circuit: 6, circuit: 6,
itemInputs: [item], itemInputs: [item],
itemOutputs: [item], itemOutputs: [item],
@ -314,7 +324,7 @@ function registerTFGFoodRecipes(event) {
}) })
drying_fruits.forEach(item => { drying_fruits.forEach(item => {
processorRecipe(`${item.replace(/:/g, "/")}/drying`, 200, 16, { processorRecipeText(`${item.replace(/:/g, "/")}/drying`, 200, 16, "tfg.food_recipe.drying", {
circuit: 6, circuit: 6,
itemInputs: [item], itemInputs: [item],
itemOutputs: [item], itemOutputs: [item],
@ -324,7 +334,7 @@ function registerTFGFoodRecipes(event) {
}) })
drying_recipes.forEach(item => { drying_recipes.forEach(item => {
processorRecipe(`${item.input.replace(/:/g, "/")}/drying`, 200, 16, { processorRecipeText(`${item.input.replace(/:/g, "/")}/drying`, 200, 16, "tfg.food_recipe.drying", {
circuit: 6, circuit: 6,
itemInputs: [item.input], itemInputs: [item.input],
itemOutputs: [item.output], itemOutputs: [item.output],