One possibility would be a lubricant supplier block and a corresponding lubricant supply line. The line would be a dual tube (8 shaped?) and would connect several lubricated devices to a supplier block. The supplier block would take in fresh lubricant and output used lubricant keeping the connected devices full. It would essentially be 2 tanks and a pump. If the used tank filled, it would no longer be able to extract lubricant, thus incurring losses. If the fresh tank ran dry, the devices would begin to drain at a normal rate. Throughput could be determined by power applied.
Without using this block and pipes, lubricant would function as normal. Using it however, would allow you to reclaim lubricant to be reprocessed (possibly with a 10-20% loss). I don't think you would need to give each pipe segment a fluid level since lubricant lines in real life typically have a small diameter. It would be essentially an instant transfer from the supplier to the devices and back which handily saves on computation cycles. My only concern would be this being somewhat of a difficult mechanic to describe.
Without using this block and pipes, lubricant would function as normal. Using it however, would allow you to reclaim lubricant to be reprocessed (possibly with a 10-20% loss). I don't think you would need to give each pipe segment a fluid level since lubricant lines in real life typically have a small diameter. It would be essentially an instant transfer from the supplier to the devices and back which handily saves on computation cycles. My only concern would be this being somewhat of a difficult mechanic to describe.
Last edited: