CfgRecoils – ArmA: Armed Assault
Category: ArmA: Armed Assault: Addon Configuration
In an effort to ensure compatibility across mods here are the current recoil values used in ArmA (permission provided to list these by Maruk).
By using these as a starting/reference point for your mods own recoils you will ensure that your mod can be used alongside other mods.
A few things to note:
- Recoil is defined as three numbers in a row indicating: time taken, kick back, kick up. There can be a series of these recoils settings per weapon config.
- Recoil is defined by weapon and not per bullet.
- You can define a prone recoil to simulate the lower recoil of being prone and firing with a bipod/tripod support.
pistolBase[] = { 0,0,0, 0.080000,0.003000,0.020000, 0.050000,-0.003000,-0.033000, 0.050000,0,0 };
subMachineGunBase[] = { 0,0,0, 0.060000,0.005000,0.005000, 0.050000,0,-0.020000, 0.060000,-0.005000,0.005000, 0.050000,0,0 };
assaultRifleBase[] = { 0,0,0, 0.060000,0.010000,0.010000, 0.100000,0,-0.020000, 0.100000,-0.010000,0.010000, 0.050000,0,0 };
machinegunBase[] = { 0,0,0, 0.080000,0.010000,0.040000, 0.050000,-0.003000,-0.010000, 0.200000,0,0 };
launcherBase[] = { 0,0,0, 0.200000,0,0.050000, 0.100000,0,0 };
AK74Recoil[] = { 0,0,0, 0.060000,0.010000,0.012000, 0.100000,0,-0.020000,0.100000, -0.010000,0.010000, 0.050000,0,0 };
M240Recoil[] = { 0,0,0, 0.080000,0.010000,0.050000, 0.050000,-0.003000,-0.008000, 0.200000,0,0 };
M240RecoilProne[] = { 0,0,0, 0.100000,0.003000,0.005000, 0.050000,-0.003000,-0.010000, 0.050000,0,0 };
M249Recoil[] = { 0,0,0, 0.070000,0.002000,0.010000, 0.035000,-0.002000,-0.020000, 0.050000,0,0 };
M249RecoilProne[] = { 0,0,0, 0.100000,0.003000,0.004000, 0.050000,-0.003000,-0.008000, 0.050000,0,0 };
M4Recoil[] = { 0,0,0, 0.060000,0.010000,0.010000, 0.100000,0,-0.018000, 0.100000,-0.010000,0.010000, 0.050000,0,0 };
PKMRecoil[] = { 0,0,0, 0.100000,0.030000,0.040000, 0.050000,-0.030000,-0.080000, 0.050000,0,0 };
PKMRecoilProne[] = { 0,0,0, 0.100000,0.003000,0.005000, 0.050000,-0.003000,-0.010000, 0.050000,0,0 };