Just a thought here, and I dunno how possible it'll be, but it may do something to alleviate the mid-range frustration while still requiring heavy rounds for long range. I could be wrong, of course, I'm just a newbie after all
Anyway, jitter is calculated on weapon firing at the moment. So, basically, the gun is fired in a random direction between 0 and maxjitter degrees from where you're aiming.
Rather than having the full jitter angle applied to the shot, why not fire all rockets at 0 degrees and have the jitter applied to the rocket randomly every second through the projectile's path?
So let's say maxjitter is 10 and maximum range takes 11 seconds to reach (It doesn't, I know, but it's demonstrational purposes).
Rocket leaves the gun perfectly on target.
After 1 second, the rocket alters direction between 0 and 1 degrees.
After 2 seconds, the rocket again alters direction, this time between 0 and 2 degrees.
And so on, until at 10 seconds it alters direction between 0 and 10 degrees and then detonates at 11 seconds.
So at short ranges the Hwacha's very accurate - the rockets haven't had time to start wandering off. At maximum range the rockets are pretty much spiralling in crazy directions and won't hit a damn thing. At mid range, the rockets are still pretty much in line but still with a reasonable, useable (without Heavy Rounds) spread.
And, y'know, if they leave smoke trails then it'd look cool to have crazy corkscrewing rockets going across the skies...
Just a thought on perhaps a new way to look at it sort of thing.
- Jon