Orders UI.
My suggestion would be to consolidate the various ways of setting orders into one system.
1) Show default and conditional orders in the main orders list. Do something perhaps like
Move to Earth
Refuel at Earth
Move to Mars
-----------
[C] If fuel less than [50%], then refuel at [nearest/largest] colony or tanker [within X jumps]
[C] If supplies less than [20%], then resupply at [nearest/largest] colony or supply ship [within X jumps]
[C] If speed less than [Max], set speed to [Max]
-----------
[D] Gravitational Survey on Next Survey Location [within X billion km]
Where [C] and [D] of course represent the conditional and default orders. Have a fixed rule of Bottom to Top execution of [C] and [D] orders (within that group) to say that in case of conflicts, higher up the list wins.
2) Move the OOB and Cargo list portions of the Orders Tab over to the second 'special orders' tab instead. Put new controls for adding, editing or removing Conditional and Default orders to this area of the Orders Tab. They'll be room on the Special Orders Tab for the OOB and Cargo list since the controls for the default and conditional orders on that tab would go away. A little re-arranging and its possible to free up a column on that tab the same size as the space currently used on the Orders tab.
3) Controls for setting these orders could maybe look like the following.
Row 1 -- Three buttons for "New", "Edit" and "Delete". Edit and Delete are inactive unless something selected on the order list. Edit sets up the following controls to show the current state of that selected item in the order list.
Row 2 -- Radio buttons for "Conditional" or "Default" orders
Row 3 -- Drop down list showing available Conditional or Default order types based on radio button selection above.
Rest of area. Room for controls specific to an order type that appear in this area when an order is picked from the drop down list. So, for example, for 'refueling' orders, this could have controls for -- Percentage of fuel at which to trigger the order -- where to refuel (colony, tanker, etc), and a distance limit of how far to go to refuel [number of jumps]. The flow for a player giving the orders would be to put the controls in the "New" state (only needed to get out of an Edit mode possibly), select that they want a conditional order, select that they want a Refueling order, then, when these additional controls appear, set the order the way they'd like it.
I guess you'd also want an up and down control for moving the conditional and default orders up or down in their section of the list.
---------------------
I see two benefits to this. One is that it helps make the total orders that a ship has more obvious. The default and conditional orders aren't hiding off on another tab using this system. The second is that it would potentially free up the system to allow unlimited numbers of Default and conditional orders which are currently limited by the control design. This way, a player wouldn't be forced to choose the two conditional orders most important to him.
---------------
Along the same lines, if you could use the Naval Organizational Tab to apply Default and Conditional orders to groups of ships, that would be really cool. That way, the head of say my Logistics branch could set a standing conditional order for all of the cargo ships that says to Increase Speed to Max if doing less than Max Speed and easily apply it to all ships in that branch. Probably difficult to do under the existing system as that sort of command would have to worry about whether it changes existing conditional orders assigned to one of the two slots. But, in a more unlimited system, it just gets added to the list of each ship. (Hmm, would need a way to have the Logistics commander to say that this new standing order is "High" priority (ie, added to the top of the list and thus over-riding others) or 'Low' priority (ie, added to the bottom of the list and thus possibly over-ruled by other orders). Or, maybe you could make a new class of orders of [CO] "conditional organization" orders that fit in priority between [C] and [D]. That way, organizational orders would be always over-ruled by whatever specific orders already given to that TG.
Yeah, I know, I don't seem to make 'small' suggestions.
