Могу предложить немного с иного угла решение проблемы ремонтной (для больших кораблей) функции фрегата. Что если не заставлять его сновать туда-сюда. а просто дать ему определенное количество ремонтников (без функции сбора ресурсов). Будет иметь отдельный док для них. Что-то подобно фрегату-контроллеру дронов. Даёшь команду фрегату "чинить" эсминец, например, и его дроны-ремонтники летят чинить. Можно даж апгрейд навесить: второй корабль чинить одновременно чтоб можно было (делить команду дронов или дополнительные дроны появятся, не знаю уж). Удобно, что не нужно в кутерьме сражения выбирать всех ремонтников, или группировать... выбрал саппорт-фрегат, дал задание, чинят.
Дроны, я так думаю, можно будет возвращать в док по принципу всё того же фрегата-контроллера дронов. С починкой и восстановлением количества.
А почему бы не сделать два окна вылета сверху (по одному над каждым бортом)? Залетели на починку в правый борт - вылетели сверху из правого же дока. Милликерриер получается
