BobbieAI would be even better if it has an option for ship type AI's to have a rally point. This should be a definable point set whilst the AI is disabled. The block should remember this setting until broken. the logic should be something like;
if in Ship mode and target_mode is any and current_target == null then return to rally position
Perhaps this could be extended further to give a local rally and a home point, the home point would be a docking node on a ship that the AI will dock to. if the ship is unavailable (or Return to dock is disabled in the GUI) then it will return to the rally point. (eg: A* to a position where the node is visible, get in range and simulate using docking beam)
if in Ship mode and target_mode is any and current_target == null then return to rally position
Perhaps this could be extended further to give a local rally and a home point, the home point would be a docking node on a ship that the AI will dock to. if the ship is unavailable (or Return to dock is disabled in the GUI) then it will return to the rally point. (eg: A* to a position where the node is visible, get in range and simulate using docking beam)