Was thinking there should be an easier way to make it clear who is main engy, why not allow captains to assign a distinction on which engineer is main engy, just like a marker beside the head icon. And if there's only 1 gunner, i guess he/she automatically gets the main gunner marker.
Was also thinking that this could also address the balance of classes. If you give a really minute buff to the main engy/main gunner (+5% repair rate to main engy, +1% fire rate to main gunner), then it'd promote use of gunners on ship; since all the secondary or 3iary engineers do not get a bonus, although they still give an advantage as hybrid roles.
Yeah the buffs should be so minute that no one is gonna rage if they dont get picked as main, but every advantage counts. Also, the main gunner should be allowed to kick off someone out of a gun, just like the main pilot (captain) should be allowed to kick off someone out of their steering wheel. I don't know what the main engineer has, maybe install an armchair on every ship that only the main engineer can sit on (lol)
Another side suggestion is that captain can assign First Mate title, instead of main engineer or main gunner, and that would give them some sort of minute buff as an engineer or a gunner. But i think this is more controversial, since its basically picking favorites, not based on class/role, but just who captain likes more