Here's an idea I've had that I haven't seen posted anywhere - give each hardpoint a fixed position on the chassis, and each weapon a fixed convergence range (probably adjustable in mechlab).
The exception to the fixed covergence point would be weapons mounted on articulated arms, which would track the range of whatever is under the reticule.
The pros as I see it - reducing the effectiveness of boated weapons (especially large weapons).
For example, a jagermech carrying 2 ac20s would only be accurate if alpha striking a target whose distance was equal to the convergence point of both weapons. When firing at a target ourside of the optimal range the pilot could choose to suffer spread on the alpha, or adjust to compensate for spread, firing each ac20 individually.
The con as I see it - making mechs with hardpoints in articulated arms relatively too powerful. The counter to this might require tweaking the hardpoint locations on certain mechs OR an adjustment to the hardpoint system. As many people suggested long ago, giving hardpoints a size rating and preventing large weapons from replacing small weapons.
It's also a logical soultion, and jibes well with TT. It doesn't make sense that a weapon weighing many tons would be able to swivel around without any actuators. It contributes naturally to weapons spread, but can be compensated for by skilled piloting (i.e aiming each weapon cluster individually).
Edited by weevil, 14 June 2013 - 09:18 PM.