I often give fleet orders that consume more than 80% of a fleet's fuel before refueling.
This causes a lot of not-useful Low Fuel messages in the Events window.
I can suppress those messages for all ships of a given design by marking that design as a Tanker and specifying 0 minimum fuel.
But that's overkill. I don't want to never get those messages for a given design; I just don't want to get those messages when I have knowingly given orders that will cause a fleet to drop low on fuel before refueling.
So, suggestion: A per-fleet option to disable the Low Fuel event.
- A "Disable low fuel warning until refuelled" checkbox on the fleet Miscellaneous tab would work.
- By default, the box is unchecked. (Even for fleets detached from a fleet with the box checked.)
- When checked, the box remains checked until the fleet completes any Refuel order.
This seems like a small amount of coding (to someone who hasn't actually seen the code) for a non-trivial QOL improvement.
One new fleet property bound to one new checkbox bound to one new DB field.
One new condition when checking for the Low Fuel event.
One new statement when completing a Refuel order.