@ KAIZER SOSA, LugNut, MrGoat, Tairos
Thanks guys
@ViViD
I updated the OP to better explain this.
The mod will take advantage of all the features RO2 currently has that may be toned down to the point where some are not as noticeable. They are there however. These engine features can effectively be translated into different effects that occur during fear;
Flinching (The engine simulates this with aim-snapping)
Shakiness (this can be simulated with increased recoil and sway and increased heart rate)
Tunnel Vision (This can be achieved with FOV/Zooming reduced and increasing Depth of Field causing the sides to blur out)
Desperation (This is a tougher one but can be reproduced with double vision and color desaturation, which the engine offers us)
Now, that is the order in which you're going to get suppressed, so you will start with flinching first, then as you progress, you will become more shaky, and eventually tunnel vision will come very soon after, and desperation is tricky here.
I would prefer to reserve desperation more for people who lone-wolf. This only happen if you are heavily suppressed and by yourself. Hopefully I can mod it so that you will never get into this range if you stick with your squad. All of the previous things mentioned will still be present when having high morale, but will also increase when lone-wolfing (low morale).
As to your ideas;
1.) Described above
2.) I will definitely try and implement this but I think it's already there.
3.) Described above
4.) They already do, the problem is that 1 soldier shooting a bolt-action at you won't suppress you, but if 4-5 bolt-action rifles shot at you, you would be suppressed in the current stock RO2.
5.) Good suggestion, I will add it
6.) This I can't guarantee, but provided you're close to your squad, it shouldn't be a problem.
7.) Fatigue will have a larger impact in general, this is one of those things, although not explicitly mentioned.
8.) Can't guarantee you that one, can't even say it's possible. I don't know if the engine can check for such a thing. However, this could definitely be one of those challenges I can take up once a lot of the features have been implemented and I have experience with the RO2 SDK.