From 59796fd9347ab5a0a331e5efc2efc2f43ed9bba3 Mon Sep 17 00:00:00 2001 From: notnotmelon Date: Mon, 18 Dec 2023 20:17:03 -0600 Subject: [PATCH] moss turd balance --- changelog.txt | 1 + prototypes/upgrades/moss.lua | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/changelog.txt b/changelog.txt index e904a825..e3f7f734 100644 --- a/changelog.txt +++ b/changelog.txt @@ -20,6 +20,7 @@ Date: ??? - buffed all three paths of arthurian turd (path 1: abacus crafting time halfed, prod allowed in abacus recipe, prod module boost increased 15% -> 25%) (path 2: now also removes bedding from egg recipes & speeds egg recipes by 2x) (path 3: agar amount increased from 2 -> 5) - buffed atomizer turd path 2; cognition-osteochain requirement reduced from 5 -> 2 - buffed sap turd path 2 to give resveratrol instead of cellulose + - buffed all three paths of moss turd (chlorinated water is effected by productivity, path 2 gives 10% stone back, path 3 refined syngas recipe is now useable) - added creature chamber turd (avalible at py science pack 2) credit: soren - reworked scrondrix turd path 1 & 2 - reworked kicalk path 1 diff --git a/prototypes/upgrades/moss.lua b/prototypes/upgrades/moss.lua index 49dd93f1..aa47cb71 100644 --- a/prototypes/upgrades/moss.lua +++ b/prototypes/upgrades/moss.lua @@ -17,6 +17,8 @@ if data and not yafc_turd_integration then }, }} + FUN.productivity{'chlorinated-water'} + for _, recipe in pairs({ table.deepcopy(data.raw.recipe['Moss 1']), table.deepcopy(data.raw.recipe['Moss 2']), @@ -31,7 +33,7 @@ if data and not yafc_turd_integration then data:extend{recipe} end - for _, recipe in pairs({ + for i, recipe in pairs({ table.deepcopy(data.raw.recipe['Moss 1']), table.deepcopy(data.raw.recipe['Moss 2']), table.deepcopy(data.raw.recipe['Moss 3']), @@ -40,6 +42,8 @@ if data and not yafc_turd_integration then }) do recipe.name = recipe.name .. '-without-sludge' FUN.remove_ingredient(recipe, 'dirty-water-light') + if i ~= 1 then FUN.add_result(recipe, {type = 'item', name = 'stone', amount_min = 0, amount_max = 5}) end + recipe.main_product = 'moss' data:extend{recipe} end @@ -48,14 +52,14 @@ if data and not yafc_turd_integration then type = 'recipe', name = 'unrefine-refsyngas', category = 'moss', - energy_required = 16, + energy_required = 8, ingredients = { - {type = 'fluid', name = 'refsyngas', amount = 100}, - {type = 'item', name = 'moss', amount = 2}, + {type = 'fluid', name = 'refsyngas', amount = 50}, + {type = 'item', name = 'moss', amount = 1}, {type = 'fluid', name = 'dirty-water-light', amount = 50}, }, results = { - {type = 'fluid', name = 'syngas', amount = 90} + {type = 'fluid', name = 'syngas', amount = 100} }, enabled = false }, @@ -63,7 +67,7 @@ if data and not yafc_turd_integration then type = 'recipe', name = 'unrefine-refined-natural-gas', category = 'moss', - energy_required = 16, + energy_required = 8, ingredients = { {type = 'fluid', name = 'refined-natural-gas', amount = 100}, {type = 'item', name = 'moss', amount = 2},