One thing that's always bothered me is how you're able to spin around like a top when you're prone while ironsighted. I don't know how many times I've sprinted overtop of some enemy lying prone in a doorway only to be shot in the back half a second later as he somehow magically spun around on the ground while keeping both he hands steadily on his weapon.
Possible solutions to fix this?
1.) Make any lateral movement outside of a wedge X degress wide slow down drastically. That is you could be looking in one direction, and as long as you were still looking in that general direction down your iron sighs, you'd move as normal. However, try and aim 90 degrees to the side, or spin around completely, and you'll find it takes a long time.
2.) Sticking with the wedge idea, make any movement outside of the wedge put your hands into the "crawling forward mode". That is, you can't shoot your weapon untill you stop moving for a moment.
3.) Have to deploy your weapon whe prone like an MG, meaning if you want to shoot in IS when prone you need to be set up, and have limited range of motion. Personally, I'd prefer something more like 1&2 as they're more organic, but this might be easier to code.
Thoughts?
Possible solutions to fix this?
1.) Make any lateral movement outside of a wedge X degress wide slow down drastically. That is you could be looking in one direction, and as long as you were still looking in that general direction down your iron sighs, you'd move as normal. However, try and aim 90 degrees to the side, or spin around completely, and you'll find it takes a long time.
2.) Sticking with the wedge idea, make any movement outside of the wedge put your hands into the "crawling forward mode". That is, you can't shoot your weapon untill you stop moving for a moment.
3.) Have to deploy your weapon whe prone like an MG, meaning if you want to shoot in IS when prone you need to be set up, and have limited range of motion. Personally, I'd prefer something more like 1&2 as they're more organic, but this might be easier to code.
Thoughts?