If a weapon component is set as:
size_restriction = { battleship }
The auto-designer can still use this component for cruisers. This only prevents player from using this component, but will not prevent the AI from using them.
size_restriction = { battleship }
The auto-designer can still use this component for cruisers. This only prevents player from using this component, but will not prevent the AI from using them.