Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slag tweak for early game #330

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions SeaBlock/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ Date: ??.??.??
- Handle Ore Sorting Facility 5 changes #327
- Stop creating recipe, item, and entity in Sea Block
- Added migration of removed Sea Block item and entity to new Angel's item and entity
- Simplified the early game transition from Mineral water to Mineral sludge #331
- Sulfuric acid needed to create mineral slurry and crystal slurry reduced to 3 (was 15)
- Moved Sulfuric waste water treatment back to Water Treament 2 tech.
- Sulfuric waste water generated by Charcoal filtration of Slag slurry and Crystal slurry reduced to 10 (was 40)
- Removed Sulfuric waste water as output from Ceramic filtration of Slag and Crystal slurry (was 20)
---------------------------------------------------------------------------------------------------
Version: 0.5.16
Date: 27.02.2024
Expand Down
1 change: 0 additions & 1 deletion SeaBlock/data-updates/misc.lua
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ bobmods.lib.tech.add_prerequisite("water-treatment", "slag-processing-1")
-- Allow skipping of waste water recycling
bobmods.lib.tech.remove_prerequisite("water-washing-1", "water-treatment")
bobmods.lib.tech.add_prerequisite("water-washing-1", "automation")
seablock.lib.moveeffect("yellow-waste-water-purification", "water-treatment-2", "water-treatment")

bobmods.lib.tech.remove_prerequisite("electronics", "chemical-processing-1")

Expand Down
21 changes: 21 additions & 0 deletions SeaBlock/data-updates/slag-processing.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
-- Decrease amount of crushed stone for slag-slurry so it's still better than mineralized water crystallization
seablock.lib.substingredient("stone-crushed-dissolution", "stone-crushed", nil, 20)

--Reduce sulfuric-acid needed to dissolve
seablock.lib.substingredient("stone-crushed-dissolution", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("slag-processing-dissolution", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-blue-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-red-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-yellow-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-purple-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-cyan-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("geode-lightgreen-liquify", "sulfuric-acid", nil, 3)
seablock.lib.substingredient("crystal-dust-liquify", "sulfuric-acid", nil, 3)

--Reduce amount of sulfuric waste water returned on charcoal filtering
seablock.lib.substresult("crystal-slurry-filtering-1", "water-yellow-waste", nil, 10)
seablock.lib.substresult("crystal-slurry-filtering-conversion-1", "water-yellow-waste", nil, 10)
seablock.lib.substresult("slag-processing-filtering-1", "water-yellow-waste", nil, 10)

--Remove sulfuric waste water from output of ceramic filtering recipies
bobmods.lib.recipe.remove_result("crystal-slurry-filtering-2", "water-yellow-waste")
bobmods.lib.recipe.remove_result("crystal-slurry-filtering-conversion-2", "water-yellow-waste")
bobmods.lib.recipe.remove_result("slag-processing-filtering-2", "water-yellow-waste")

-- Angels sludge crystalization usually gives normal smeltable ores. This would be far too easy,
-- so change recipes to give the weird ores that need extra processing steps.
for i = 1, 6 do
Expand Down