I'm thinking a great solution, which does not nerf any weapons, is to have a velocity penalty dependant on the amount of the same projectiles being fired.
For example, 3 ppc's being fired at the same time, the first travels at the regular 2000, the second only at 1800 and the 3rd 1600. These are just arbitrary numbers, to be adjusted so in short range, the difference would be almost insignifigant but noticeable at longer ranges. It could even be adjustable so the more you have the larger the delay. So 1 PPC would travel at 2000 the 2nd at 1800 the 3rd at 1500 the 4 at 1100. Again arbitrary numbers.
What this would do is allow a player a chance to spread that damage at longer ranges. This would only apply to projectiles as lasers and missles already do spread damage. It also would not penalize the use of a single weapon, still punish those who remain static and overheat. It would increase the survivability of mechs which can be killed in one shot, as they will have better manouverability, while still giving them damage. Overall I think it would promote and reward piloting skills not just aiming skills.
I don't think this change is very large but may be enough to make a noticeable difference to current game play.
Edit
Perhaps my post wasn't clear enough,
In summary...
When mulitple projectile weapons of the same type are fired together at the same time, the velocity of each will be different. So up close there would be no change, but at larger distances, they would land at different times causing the damage to be somewhat manageable by the reciving target, unelss the target is just at a cold stop. It would not affect RoF, DPS, HPS, range, or anything with that weapon except for the velocity of the projectile and only when muliples are fired.
Edited by Bobzilla, 25 April 2013 - 06:25 AM.