Ok, I made 2 attack ships (design type in design creation file) - one named "missile ship", another "gun ship".
Now, I want AI to build 10 MS and 10 GS.
In construction file I put
first entry for MS with "must have = 10" and
and then GS with "must have = 10". AI builds 10 MS and stops
Now, I modififie GS "must have = 20" and AI builds 10 MS and 10 GS !!!
IT entirely possible that "planet per entry" works differently and AI will build GS in first exapmle once it has more planets. But every time I tried, "must have" appears to apply to generic "design type".
I understand perfectly well how you make carrier based on BC hull. My point was only about how AI fill carrier hulls and I stand by it.