Fix GUI when jettison cargo with no fuel
if your ship runs out of fuel the host stage will prevent you jettisoning any cargo, but the user interface updates mass and cargo totals.
I recently had a ldsf stop 4 light years short of its destination with no fuel. I could move the ldsf 3 light years using no fuel movement or 4 light years if I jettisoned 15kt of cargo. When I jettisoned the 15kt the ui updated (new mass etc) and said I could move the 4ly in 1 turn, but host then rejected the jettison order and I didn't move.
I think the ui should prevent you using the jettison command if you have no fuel on board. It's very misleading if the client and host calculate mass differently.
-
Whisperer commented
IMHO, when a starship is out of fuel, those missions and actions that require fuel to function should be greyed out and do nothing. The one exception to this is if the starship jettisons all its fuel, the jettison action should be available for the remainder of that turn, to allow some of the fuel to not be jettisoned, or to allow other resources to be added to the jettison chamber.
-
Singularity commented
A further thought : the game interface could pop up a message saying "Unable to jettison with no fuel" - similar to the message that happens in the transfer screen when you try to beam fuel to multiple enemy ships in one turn.