CfgRecoils – ArmA: Armed Assault

From Bohemia Interactive Community
Revision as of 01:38, 26 June 2007 by Twisted (talk | contribs) (BIS standard recoil values for ArmA.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Recoils


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 timetaken,kickback,kickup. 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 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};