I really think Sorium mining should be made easier and be explained more clearly. It's strange that Sorium Harvesters convert their collected Sorium directly into fuel while asteroid miners collect their minerals on the colony they're mining on. The options in the Task Group command window don't seem to align correctly, either. I get interrupting messages every time the harvesters are above 90% fuel, but there's no IF condition for "fuel tanks at or above 90%. " I just have to deal with the time stopping earlier than normal so it can tell me the harvesters are nearly full. I don't care about when they're nearly full, since their condition to drop their fuel off is set for "fuel tanks full!"
Why shouldn't there be IF conditions for fuel levels at every 10% mark? It goes up to 50% and stops. There should be IF conditions for "at or below 10% fuel," "at or below 20% fuel," and so on all the way up to 90%, and then a "fuel tanks full" condition as well.
The THEN conditions for fuel unloading and Sorium harvesting in particular should be made better. I can drop 90% of my fuel at the nearest colony, or I can drop all my fuel at "colony" (not "nearest colony") and move to nearest Sorium source. Why can't I "unload 90% fuel at nearest colony and move to nearest Sorium source"? Why can't I specify the colony I want them to drop the fuel off to? In my current game, harvesting Saturn is proving to be a pain, since my harvester ships don't want to drop their fuel off automatically at the nearby colony of Titan.
I think there should be a statement somewhere in the class design window that says something to the effect of "harvested Sorium is directly added to fuel tanks. " Perhaps have a similar statement for asteroid miners, "harvested minerals are stockpiled on the colony being mined. " If the message is prominent enough, like in a new Notes section or something, it should hopefully prevent anyone from putting cargo holds on their miners because they think they need them.
I've also been having problems with the Join command for Task Groups. I tell TG-1 to Join TG-2. Then I reopen the F12 Task Group window and get the warning message that TG-1 no longer exists, and it shows me the ships that are in TG-2. But if I want to delete TG-1, I need to be very careful. If I hit the delete button with the ships from TG-2 being shown (mistakenly) in the TG-1 menu (which is the Task Group I'm currently viewing in the Task Group window), the ships in TG-2 will be deleted and removed as well! I have to select an empty Task Group, then select TG-1 and hit the Delete button. That way no ships are accidentally deleted/