Everyone was bitching about how awful recoil was, so I switched it over to use aimcones. Then everyone bitched about how awful aimcones were, so I've started implementing a learnable recoil system (similar to what you might find in games like CS:GO). Ours is different because it's not the aimcone that is changing but the actual view. Like how Rust recoil used to be, except predictable.
This is early in development. What I've done is roll it out to the LR300 and MP5, because these guns are not as accessible and thus less commonly used in vanilla, so if something is terribly wrong it won't have that big of an impact on the core game. Please be aware there are some issues with smoothing and how long it takes to lerp the recoil away etc. The core functonality is there, though.
I want people to try these out and let me know how you feel about it. If it turns out that the controlled recoil is actually better and more fun and generally well received, I will improve it and implement it on the rest of the guns.
For those who aren't aware, you should know that for these weapons the aimcone has been reduced by 80%+ and instead what happens is your view will bump around with sustained fire. The thing is, the pattern that the view (and thus your aim) changes is deterministic for the weapon. This means if you learn how to control it (left,right,left,left) you can, with skill, get more shots on target. This removes the RNG aspect of shooting and increases the skill ceiling.
You bitched and you got it, congratulations. Let's just hope it's actually worth it and improves the game as a whole.
Here are a couple of videos of me showing the spread being nearly identical without compensation, and then me trying my best to compensate for it.
Just a note: the recoil patterns I have added are pretty rudimentary, and they
WILL DEFINITELY CHANGE. Please don't bitch at me if you get MLG Pro at the existing recoil patterns and they totally change in a week or two. You have been warned!