Flechette are fin-stabilized dart like projectiles which are fired from non-rifled barrels. The idea is to add another projectile type which is good for submarines or other underwater vehicles.
To make this idea work there is going to be a new mechanic where projectiles get dramatically increased drag once they enter water.
Flechette cap - decreases accuracy but also greatly decreases the drag of underwater projectiles (effectively increasing the range/speed of underwater projectiles.)
Flechette body - adds kinetic damage and a slight amount of AP. Each body placed in a straight uninterrupted line behind the cap also further decreases the drag of the projectile. (also visually elongates the cap/spike for looks)
Fin stabilizers are also more affective underwater to make up for the cap's decreased accuracy. If the projective exits the water, this benefit is lost and the projectile starts to stray off-course.
Underwater projectiles could also take increased drag based on their diameter. So a 20mm Flechette is going to travel much further than a 200mm Flechette, because of the extra surface area. This makes them more realistic and also decreased their effectiveness on larger guns.
The extra drag could also be applied to non-Flechette projectiles to add a cool affect where machine gun bullets travel further in the water than large shells.
https://en.wikipedia.org/wiki/Underwater_firearm
Wikipedia article I read for the idea.
