From 4545103e581e0c1c2281fe4733d5069a3c0c4b73 Mon Sep 17 00:00:00 2001 From: PreLeyZero Date: Sat, 7 May 2022 13:55:06 +0200 Subject: [PATCH] balance changes for oil + rich powder --- changelog.txt | 12 ++++++-- prototypes/fi_recipes.lua | 38 ++++++++++++------------- scripts/krastorio2/data-final-fixes.lua | 23 +++++++++++++++ 3 files changed, 52 insertions(+), 21 deletions(-) diff --git a/changelog.txt b/changelog.txt index 272cdfa..a140536 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,12 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.20 +Date: 07.5.2022 + Changes: + - decreased steam usage for 248ks oil processing (even more when K2 is used) + - buffed carbon and sulfur driven oil processing + - increased yield of rich powder processing and made it faster + - increased conversion rate of sulfuric acid -> hydrosulfuric +--------------------------------------------------------------------------------------------------- Version: 1.0.19 Date: 05.5.2022 Features: @@ -6,9 +14,9 @@ Date: 05.5.2022 Changes: - Energy injector is now a assembling machine instead of a furnace - - advacned oil processing from kerosene now returns 70 instead of 90 water + - advanced oil processing from kerosene now returns 70 instead of 90 water - KI2 energy now needs lithium instead of U235, decreased cost overall - - electrical water seperation recipes will now only take in gold and retrurn gold with a certain percentage + - electrical water seperation recipes will now only take in gold and return gold with a certain percentage - energy crystals have got their fuel value back - better diesel fuels now cost less, but use charged crystals diff --git a/prototypes/fi_recipes.lua b/prototypes/fi_recipes.lua index dcb0dc9..f2c9dc1 100644 --- a/prototypes/fi_recipes.lua +++ b/prototypes/fi_recipes.lua @@ -821,13 +821,13 @@ data:extend({ category = 'chemistry', main_product = 'fi_strong_acid', ingredients = { - {type="fluid", name="water", amount=50}, + {type="fluid", name="water", amount=100}, {type="fluid", name="sulfuric-acid", amount=50}, {type="item", name="fi_materials_flourite", amount=1}, }, results = { - {type="fluid", name="el_acidic_water", amount=20}, - {type="fluid", name="fi_strong_acid", amount=80}, + {type="fluid", name="el_acidic_water", amount=50}, + {type="fluid", name="fi_strong_acid", amount=100}, }, energy_required = 0.2, order = 'a-b', @@ -1150,10 +1150,10 @@ data:extend({ category = 'chemistry', main_product = 'fi_materials_solution', ingredients = { - {type="fluid", name="fi_strong_acid", amount=240}, - {type="fluid", name="sulfuric-acid", amount=120}, + {type="fluid", name="fi_strong_acid", amount=120}, + {type="fluid", name="sulfuric-acid", amount=6}, {type="item", name="fi_materials_empty_solution", amount=1}, - {type="item", name="el_lithium_item", amount=3}, + {type="item", name="el_lithium_item", amount=2}, }, results = { {type="fluid", name="el_acidic_water", amount=20}, @@ -1175,14 +1175,14 @@ data:extend({ ingredients = { {type="item", name="fi_materials_solution", amount=1}, {type="item", name="fi_crushed_stone_item", amount=16}, - {type="item", name="fi_crushed_coal_item", amount=20}, + {type="item", name="fi_crushed_coal_item", amount=10}, }, results = { - {type="item", name="fi_crushed_coal_item", amount=18}, - {type="item", name="fi_materials_rich_powder", amount=2}, + {type="item", name="fi_crushed_coal_item", amount=7}, + {type="item", name="fi_materials_rich_powder", amount=3}, {type="item", name="fi_materials_empty_solution", amount=1}, }, - energy_required = 10, + energy_required = 6, order = 'a-b', always_show_made_in = true, }, @@ -1230,7 +1230,7 @@ data:extend({ icon_size = 64, ingredients = { {type="fluid", name="crude-oil", amount=180}, - {type="fluid", name="steam", amount=80}, + {type="fluid", name="steam", amount=40}, }, results = { {type="fluid", name="petroleum-gas", amount=80}, @@ -1252,14 +1252,14 @@ data:extend({ icon_size = 64, ingredients = { {type="fluid", name="crude-oil", amount=180}, - {type="fluid", name="steam", amount=80}, + {type="fluid", name="steam", amount=40}, {type="item", name="fi_crushed_coal_item", amount=10}, }, results = { {type="fluid", name="petroleum-gas", amount=60}, {type="fluid", name="fi_acid_gas", amount=30}, - {type="fluid", name="el_kerosene", amount=65}, - {type="fluid", name="heavy-oil", amount=75}, + {type="fluid", name="el_kerosene", amount=75}, + {type="fluid", name="heavy-oil", amount=95}, }, energy_required = 5, subgroup = 'fi_item_subgroup_f', @@ -1275,12 +1275,12 @@ data:extend({ icon_size = 64, ingredients = { {type="fluid", name="crude-oil", amount=180}, - {type="fluid", name="steam", amount=80}, + {type="fluid", name="steam", amount=40}, {type="item", name="sulfur", amount=3}, }, results = { - {type="fluid", name="petroleum-gas", amount=80}, - {type="fluid", name="fi_acid_gas", amount=50}, + {type="fluid", name="petroleum-gas", amount=95}, + {type="fluid", name="fi_acid_gas", amount=75}, {type="fluid", name="el_kerosene", amount=80}, {type="fluid", name="heavy-oil", amount=20}, }, @@ -1297,7 +1297,7 @@ data:extend({ main_product = 'sulfur', ingredients = { {type="fluid", name="fi_acid_gas", amount=10}, - {type="fluid", name="steam", amount=10}, + {type="fluid", name="steam", amount=5}, }, results = { {type="fluid", name="water", amount=5}, @@ -1316,7 +1316,7 @@ data:extend({ main_product = 'el_acidic_water', ingredients = { {type="fluid", name="fi_acid_gas", amount=20}, - {type="fluid", name="steam", amount=10}, + {type="fluid", name="steam", amount=5}, }, results = { {type="fluid", name="el_acidic_water", amount=20}, diff --git a/scripts/krastorio2/data-final-fixes.lua b/scripts/krastorio2/data-final-fixes.lua index 8f7cbf6..35b8bdf 100644 --- a/scripts/krastorio2/data-final-fixes.lua +++ b/scripts/krastorio2/data-final-fixes.lua @@ -329,6 +329,29 @@ data:extend({ }, }) +data.raw.recipe["fi_refinery_basic_recipe"].ingredients = { + {type="fluid", name="crude-oil", amount=180}, + {type="fluid", name="steam", amount=15} +} +data.raw.recipe["fi_refinery_coal_recipe"].ingredients = { + {type="fluid", name="crude-oil", amount=180}, + {type="fluid", name="steam", amount=15}, + {type="item", name="fi_crushed_coal_item", amount=10} +} +data.raw.recipe["fi_refinery_sulfur_recipe"].ingredients = { + {type="fluid", name="crude-oil", amount=180}, + {type="fluid", name="steam", amount=15}, + {type="item", name="sulfur", amount=3} +} +data.raw.recipe["fi_crack_sulfur_gas_recipe"].ingredients = { + {type="fluid", name="fi_acid_gas", amount=10}, + {type="fluid", name="steam", amount=2} +} +data.raw.recipe["fi_crack_acid_gas_recipe"].ingredients = { + {type="fluid", name="fi_acid_gas", amount=20}, + {type="fluid", name="steam", amount=2} +} + --techs table.insert(data.raw.technology["kr-lithium-processing"].effects, {type ="unlock-recipe", recipe ="fi_lithium_to_k2"}) --table.insert(data.raw.technology["kr-matter-processing"].effects, {type ="unlock-recipe", recipe ="fu_star_engine_cooler_7_recipe"})