TwoTwoEleven / MicroManage

Micro Manage mod for Satisfactory
GNU General Public License v3.0
12 stars 0 forks source link

Target Painting Different Tier Pipes - Breaks Flow w/ Valves and Pumps #13

Open Ange1ofD4rkness opened 2 years ago

Ange1ofD4rkness commented 2 years ago

So far I have only found the following bug to break Valves and Pumps, and not the pipes themselves.

In the scenario I ran into I had Mk II pipes that I had colored. I then was using these to color my Mk I pipes, with the "Select Section to Target Paint color" option. What ended up happening was that any of the Mk I pipes that were on either side of a Valve or Pump, that had their color set by a copied Mk II color, had the respective item reporting a Max Flow Rate of 600, when clearly, it should only be 300. It should also be noted that this issue could "carry over". In other words, if a Mk I pipe is colored based on a color copied from a Mk II pipe, and then that Mk I pipe is copied to color another Mk I pipe, they both have the issue (spreading like a virus you could say).

What was worst was the flow in the pipes flat out just stopped because nothing would flow though the Valves or Pumps affected by this. With the Valves showing no fluid moving through them, and the Pump, act as if idle (the yellow light for instance).

It appears that when it was copying the colors of the pipe, it copied some other attributes as well.

The only fix for this is to remove the pipes around said objects that copied over the Flow Rate, and replace them with brand new ones. Also, the Valves and Pumps affected, have to replaced as well, as they won't revert. I could be wrong on this, but I faintly remember the other night trying to just replace the pipes and it wasn't enough (sorry we didn't document the exact steps, we were trying to get the plant up and running). Oh and lastly, if you copy colors for pipes, make sure they are of the same tier.

Also, I am trying to remember for sure (from when this was found last night), but, copying the color of Valves or Pumps to others, that have mixed Max Flow Rates does NOT affect the issue, and it's only the surrounding pipes. But this may want to be confirmed.

If I had to guess, I'd say that since Valves and Pumps have "dynamic" Max Flow Rates, that can be either 300 or 600, based on the tier of pipe connected to it, that this may have been the cause of the problem, an extra piece that needs to be "ignored"