modded-factorio / SeaBlock

Factorio mod pack Sea Block
https://mods.factorio.com/mod/SeaBlock
MIT License
22 stars 18 forks source link

Disable waste water voiding #155

Open KiwiHawk opened 3 years ago

KiwiHawk commented 3 years ago

I think it would feel better to have to process waste before voiding.

Disable clarifier recipes for Sulfuric, Chloric, Nitric, and Fluoric waste water.

Make Water Treatment 1 a startup tech so it ignores tech cost modifier.

jodokus31 commented 3 years ago

Make Water Treatment 1 a startup tech would not be necessary, if you had a good storage tank :) Currently the tiny inline tanks are quite bad for that

KiwiHawk commented 3 years ago

Make Water Treatment 1 a startup tech would not be necessary, if you had a good storage tank :) Currently the tiny inline tanks are quite bad for that

Fluid handling is a startup tech. That unlocks a 20k tank.

With a high tech cost modifier, this would probably still backup quickly.

Pezzawinkle commented 3 years ago

i don't think i like this idea, mainly now that each of the waste water cleaning processes generate a solid. While it is fine for a centralised reprocessing system, it takes away the benefits of onsite processing/voiding. Especially for things like Aluminium catalytic sorting. (chunk level)

jodokus31 commented 3 years ago

Make Water Treatment 1 a startup tech would not be necessary, if you had a good storage tank :) Currently the tiny inline tanks are quite bad for that

Fluid handling is a startup tech. That unlocks a 20k tank.

With a high tech cost modifier, this would probably still backup quickly.

The bigger ones require steel. At least last time i checked

i don't think i like this idea, mainly now that each of the waste water cleaning processes generate a solid. While it is fine for a centralised reprocessing system, it takes away the benefits of onsite processing/voiding. Especially for things like Aluminium catalytic sorting. (chunk level)

I always reprocess the waste water to get more water back. And I don't want to waste the sulfur/fluorite/nitrate... But others will curse the change and I already hear the streamer's rant about this... :D

KiwiHawk commented 3 years ago

The salt from Chloric waste water would stockpile until unlocking Water Treatment 3. Hydro refining only needs 3 green science techs. Water Treatment 3 needs an additional 23 green science techs. Additionally, the salt to saline water recipes require a salination plant. This requires red circuits.

Fluoric waste water is probably the most annoying to deal with: Fluoric waste water > Fluorite ore > Calcium sulfate > Lime > ??? The only way I can see of voiding lime is Lime air filtering. This produces sulfuric waste water which would then also need to be processed. More importantly, lime air filtering isn't unlocked until Sulfur processing 4. This is a blue science tech.

jodokus31 commented 3 years ago

If you search for a possibility to independently void by-products, in won't work. You have to consume them prioritized in other processes, and you have to increase usage of those processes if too little is consumed. That is what I have in mind, when I say: "not voiding stuff is the next step in the puzzle, which would really drive complexity up insanely". But it's probably not everyone's cup of tea...

KiwiHawk commented 3 years ago

That's more complexity than I want to add. I still want to have voiding options available, just with an additional step.

Sulfuric and nitric are easy to make work. The other two are too difficult for now. So I'm going to leave this idea for now.

KiwiHawk commented 3 years ago

To make this idea viable:

  1. Disable calcium sulfate entirely. Remove from recipe Hydrofluoric acid synthesis. Disable recipe Sulfur dioxide synthesis from calcium sulfate.
  2. Either add a lower tier Salination plant that can be unlocked with Water treatment 2. Or add a much slower salt > saline recipe that can be done in a liquefier.