I always felt that having only two conditional order was just a tiny bit too little.
I have been thinking that it should be possible to improve it and make it so that we can very reactive and intelligent fleets set up more complicated orders and so I have created a mockup. I first mucked about in pain and then I shopped something from screenshots.
Basically, left box are a series of orders that more or less is on a while loop for that fleet. The second box is the orders itself. Technically, you could just have those two as one big order, but I think this makes it easier to use probably. Then the third box is the possible orders and conditions which is context sensitive.
Then on the right we have the upper box, which is the function box and is context sensitive. If you select order box it will have the IF AND DO WHILE and so on while having selected a condition/action.
The lower right is the targets.
This way a fleet can have practically a infinite number of standing orders and can react and act in a much more useful manner. Note that it can have various targets and conditions that is not itself, so it can go to a fuel harvester that is almost full instead of blindly going.
What more is that you can modify templates and orders you have made, so you don't have to make them all over for, say, new targets.
What are your thoughts? I figured I would get some feedback and see if we can develop a more optimal interface
Edit: the blue button should be something like "new order"