Files
Bubberstation/code/modules/plumbing
SkyratBot d9b923fa5c [MIRROR] Re-adds rounding tweaks for reagent volumes & plumbing reaction chamber tweaks [MDB IGNORE] (#24802)
* Re-adds rounding tweaks for reagent volumes & plumbing reaction chamber tweaks (#79478)

## About The Pull Request
- Closes #79464

This takes the important fixes mentioned in the above PR and adds them
here. The above PR implemented the fixes by reverting a bunch of reagent
PR's but in the process of doing so it has brought back really
inefficient code & even some bugs that were previously fixed.

Rather than reviewing them & bringing back those changes which is time
consuming this PR extracts only those important rounding operations
required for the fix leaving all other optimizations intact

Mentioned @ CliffracerX in the changelog so they can get their GBP

Also plumbing reaction chamber is more active in taking in reagents.
That is if a reagent is not available in the pipe net rather than
waiting for it to become available it will simply skip over it & look
for other listed reagents thus saving time

- Fixes #31206

## Changelog
SyncIt21, CliffracerX
🆑
fix: reagent volumes should be consistent & non breaking across plumbing
& chemistry as a whole
fix: plumbing reaction chambers are more proactive. Will attempt to take
in reagents more frequently
/🆑

* Re-adds rounding tweaks for reagent volumes & plumbing reaction chamber tweaks

---------

Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
2023-11-05 19:24:54 -05:00
..