Oil Rebalance / Performance improvements / QoL Changes
Additions + Changing the repeater above a oil refinery will now tell you the recipe its set to.
+ Power display is now shown when holding a battery or a power pylon.
+ You can now use granite and andesite for liquid tubing.
+ Granite / Andesite / Diorite tubing must all be the same type to move liquids. Mix matching them does not work.
Changes + Oil Refinery action time is set to 1 now instead of 2. This was an oversight as my numbers were balanced on the assumption that they were on 1 second ticks not 2.
+ Oil Refinery oil cracking recipe changed from 8/6/6 to 10/10/10, it also consumed 30 oil now instead of 20.
+ Oil Refinery production sound changed.
+ Reduced distance for steam engine sounds / smoke particles.
Fixes + Fixed an issue with liquid splitting, in some cases it wouldnt split the amount correctly.
+ Fixed oil pumps not splitting their oil properly
+ Pumps no longer show the no water message when extracting oil.
+ Petroleum debug no longer shows on oil refinerys.
+ Various performance improvements bringing sparks ms timing from 260ms to 28ms
Notes Oil had some reworking to make it work as I originally wanted balance wise. I also added some QoL things I wanted after doing another small test this time focusing on liquids. I also observed performance and did some optimizing to reduce the overhead of the new devices. I also did some performance improvements since all of the new additions. It's worth mentioning on a small scale the impact on the server is non existent. But at a much larger scale these impacts could be a lot larger. So doing periodic improvements to performance is a good idea!