[0.18.37] New fluid mixing avoidance doesn't properly handle multiple fluid inputs
Posted: Thu Jul 30, 2020 5:32 am
The new fluid mixing avoidance system doesn't work well with multiple inputs of the same fluid in assemblers/chemical plants, as shown in the example below:
Obviously placing this pipe doesn't mix any fluids, so why we get this action blocked? It looks like separate inputs are perceived as connected here.
I would expect to be free to place this pipe here without any issues, but... ironically bots will happily place this pipe without being blocked.
The problem gets more and more important when you are playing with mods (eg. Space Exploration) that have a lot more recipes and assemblers with multiple inputs for the same fluid. If you accidentally made this mistake on the other end of your base, you can easily spend half an hour finding why the game prevents you from placing a pipe here.
Obviously placing this pipe doesn't mix any fluids, so why we get this action blocked? It looks like separate inputs are perceived as connected here.
I would expect to be free to place this pipe here without any issues, but... ironically bots will happily place this pipe without being blocked.
The problem gets more and more important when you are playing with mods (eg. Space Exploration) that have a lot more recipes and assemblers with multiple inputs for the same fluid. If you accidentally made this mistake on the other end of your base, you can easily spend half an hour finding why the game prevents you from placing a pipe here.