CfgRecoils – ArmA: Armed Assault

From Bohemia Interactive Community
Revision as of 17:04, 1 November 2007 by Rundll.exe (talk | contribs) (formatting)
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 three numbers in a row indicating 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 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};