Thanks so much for this update, the citadel and gun customization is incredibly cool and I can't wait to play a campaign where research and ship construction actually matter.
With respect to customization of gun caliber and barrel length, I have a couple of comments. First, I appreciate that I can enter a specific caliber, but I can only work in terms of percent for barrel length; could you perhaps make it possible to enter the barrel length in calibers so that if I want, say, a 5"/54 I can just have that instead of guessing? I also noticed that changing barrel length also elongates or squashes the turret mounting, which can look pretty silly, especially with partially enclosed mountings like the early single 5" guns on destroyers—if that was intentional or unavoidable, no worries; it's only noticeable up close and with drastic increases/decreases.
One thing that probably is a bug is that duplicating a scaled weapon creates a copy that is (at least visually) the normal size of that weapon. I noticed this when attempting to build a ship for the Russia vs. Germany mission—tried to move some 3" guns around after I'd scaled up their caliber and the duplicated ones were smaller. Changing the gun dimensions again and then back to what I intended fixed the scaling problem. Related to this, I'd also really like it if weapons mounted in symmetry inherited rotation from the part that you place, so that I can orient weapons how I like without having to do the same on the other side of the ship.
I also second the suggestion to change/rename or remove the Barbettes component since we can now set barbette armor directly. Might there be a way to have flash-fire and ammo detonation chance be related to your barbette armor thickness, replacing the component's functionality, or is that already incorporated into the damage model?
I love this game, guys. Thanks you for making it.