- Assignment prioritizes ships with the highest fleet point value — even civilian ships, so e.g. a Prometheus is picked before any player-accessible combat destroyer except Harbinger.
This one's already fixed for .1!
- It apparently makes no attempt to assign carrier officers specifically to carriers (nor, presumably, officers with Missile Specialization to ships with missiles — but at this point I'll take what I can get)
Hmm - it already looks at carrier vs not (yeah, not so much re: missiles, that's going a bit deep - fundamentally I think auto-assign is for when you don't really care all that much) but it just looks at the ships in order of "importance" and then pulls in a carrier or non-carrier officer. Which means if you have like 4 good combat ships and a Condor, a carrier-skill-only officer will likely get assigned to one of the "more important" combat ships and not the Condor.
Let me code up something a bit more flexible - basically computing how much a ship is a carrier, vs the suitability of a given officer for a carrier or a non-carrier, and picking based on the best pairings. Still almost guaranteed to produce a bad result here and there (I think that's just the breaks with this sort of thing) but should be considerably better in any case.
(For missiles, also, I think it's unclear what the "right" decision is - i.e. say you've got a level 10 and a level 20 officer, the latter with missile spec. Should the 10 go to an Onslaught and the 20 to the Gryphon, or vice-versa? It seems like a personal preference and also likely dependent on the specifics of the other skills the officers have, and maybe even the ship loadouts. Even if both are level 20, you might want the missile officer on the Onslaught. It just seems really muddy.)