Created
January 7, 2016 22:37
-
-
Save jameslkingsley/a0f223472496a7e97dfa to your computer and use it in GitHub Desktop.
config.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CfgPatches | |
{ | |
class ace_ai | |
{ | |
units[]={}; | |
weapons[]={}; | |
requiredVersion=1.54; | |
requiredAddons[]= | |
{ | |
"ace_common" | |
}; | |
author[]= | |
{ | |
"KoffeinFlummi", | |
"commy2" | |
}; | |
authorUrl="https://github.com/KoffeinFlummi/"; | |
version="3.4.1.0"; | |
versionStr="3.4.1.0"; | |
versionAr[]={3,4,1,0}; | |
}; | |
}; | |
class CfgAISkill | |
{ | |
aimingAccuracy[]={0,0,1,0.80000001}; | |
aimingShake[]={0,0,1,0.60000002}; | |
aimingSpeed[]={0,0,1,1}; | |
commanding[]={0,0,1,1}; | |
courage[]={0,0,1,0.69999999}; | |
endurance[]={0,0,1,0.69999999}; | |
general[]={0,0,1,1}; | |
spotDistance[]={0,0,1,0.89999998}; | |
spotTime[]={0,0,1,1}; | |
}; | |
class Mode_SemiAuto; | |
class Mode_Burst; | |
class Mode_FullAuto; | |
class CfgWeapons | |
{ | |
class RifleCore; | |
class Rifle: RifleCore | |
{ | |
aiDispersionCoefX=19; | |
aiDispersionCoefY=19; | |
}; | |
class Rifle_Base_F: Rifle | |
{ | |
}; | |
class Rifle_Long_Base_F: Rifle_Base_F | |
{ | |
}; | |
class arifle_MX_Base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRange=300; | |
midRangeProbab=0.5; | |
}; | |
class FullAuto; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=20; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=500; | |
minRange=400; | |
minRangeProbab=0.1; | |
midRange=500; | |
midRangeProbab=0.2; | |
maxRange=600; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
class single_medium_optics1: Single | |
{ | |
aiRateOfFireDistance=700; | |
minRange=120; | |
maxRange=700; | |
}; | |
class single_far_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=900; | |
minRange=200; | |
maxRange=900; | |
}; | |
}; | |
class arifle_MXC_F: arifle_MX_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
class Single: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.5; | |
midRange=250; | |
midRangeProbab=0.30000001; | |
}; | |
class FullAuto; | |
class fullauto_medium: fullauto_medium | |
{ | |
minRange=20; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=400; | |
minRange=300; | |
minRangeProbab=0.1; | |
midRange=400; | |
midRangeProbab=0.2; | |
maxRange=500; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
class single_medium_optics1: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=600; | |
minRange=120; | |
maxRange=600; | |
}; | |
class single_far_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=800; | |
minRange=200; | |
maxRange=800; | |
}; | |
}; | |
class arifle_MXM_F: arifle_MX_Base_F | |
{ | |
class Single: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRange=350; | |
midRangeProbab=0.5; | |
}; | |
class fullauto_medium: fullauto_medium | |
{ | |
minRange=20; | |
burst="3 + round random 5"; | |
}; | |
class single_medium_optics1: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=700; | |
minRange=120; | |
maxRange=750; | |
}; | |
class single_far_optics2: single_far_optics2 | |
{ | |
aiRateOfFireDistance=900; | |
minRange=200; | |
maxRange=900; | |
}; | |
}; | |
class arifle_MX_SW_F: arifle_MX_Base_F | |
{ | |
aiDispersionCoefY=35; | |
aiDispersionCoefX=26; | |
modes[]= | |
{ | |
"Single", | |
"manual", | |
"close", | |
"short", | |
"medium", | |
"far_optic1", | |
"far_optic2", | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
}; | |
class close; | |
class medium; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=3; | |
aiRateOfFireDistance=900; | |
minRange=500; | |
minRangeProbab=0.059999999; | |
midRange=700; | |
midRangeProbab=0.07; | |
maxRange=900; | |
maxRangeProbab=0.1; | |
burst="25 + round random 19"; | |
}; | |
class far_optic1: close | |
{ | |
aiRateOfFireDistance=750; | |
maxRange=750; | |
}; | |
class far_optic2: far_optic1 | |
{ | |
maxRange=1100; | |
aiRateOfFireDistance=1100; | |
}; | |
}; | |
class arifle_Katiba_Base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=31; | |
aiDispersionCoefX=26; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=400; | |
minRangeProbab=0.2; | |
midRange=700; | |
midRangeProbab=0.2; | |
}; | |
class FullAuto; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=10; | |
burst="12 + round random 8"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=0.5; | |
aiRateOfFireDistance=500; | |
minRange=100; | |
minRangeProbab=0.079999998; | |
midRange=300; | |
midRangeProbab=0.050000001; | |
maxRange=600; | |
maxRangeProbab=0.050000001; | |
burst="12 + round random 9"; | |
}; | |
class single_medium_optics1: Single | |
{ | |
aiRateOfFireDistance=700; | |
minRange=120; | |
maxRange=700; | |
}; | |
class single_far_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=900; | |
minRange=200; | |
maxRange=900; | |
}; | |
}; | |
class arifle_Katiba_C_F: arifle_Katiba_Base_F | |
{ | |
aiDispersionCoefY=26; | |
aiDispersionCoefX=23; | |
class Single: Single | |
{ | |
minRange=500; | |
minRangeProbab=0.40000001; | |
midRange=700; | |
midRangeProbab=0.30000001; | |
}; | |
class fullauto_medium: fullauto_medium | |
{ | |
minRange=20; | |
maxRange=150; | |
burst="12 + round random 6"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=1; | |
aiRateOfFireDistance=400; | |
minRange=160; | |
minRangeProbab=0.1; | |
midRange=400; | |
midRangeProbab=0.2; | |
maxRange=500; | |
maxRangeProbab=0.2; | |
burst="8 + round random 15"; | |
}; | |
class single_medium_optics1: single_medium_optics1 | |
{ | |
minRange=120; | |
maxRange=600; | |
}; | |
class single_medium_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=800; | |
minRange=200; | |
maxRange=800; | |
}; | |
}; | |
class mk20_base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=31; | |
aiDispersionCoefX=27; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=450; | |
minRangeProbab=0.69999999; | |
midRange=550; | |
midRangeProbab=0.5; | |
}; | |
class FullAuto: Mode_FullAuto | |
{ | |
minRange=0; | |
}; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=10; | |
maxRange=350; | |
burst="13 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=0.5; | |
aiRateOfFireDistance=500; | |
minRange=150; | |
minRangeProbab=0.050000001; | |
midRange=250; | |
midRangeProbab=0.15000001; | |
maxRange=600; | |
maxRangeProbab=0.15000001; | |
burst="13 + round random 5"; | |
}; | |
class single_medium_optics1: Single | |
{ | |
aiRateOfFireDistance=600; | |
minRange=120; | |
maxRange=600; | |
}; | |
class single_far_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=800; | |
minRange=200; | |
maxRange=800; | |
}; | |
}; | |
class arifle_Mk20C_F: mk20_base_F | |
{ | |
aiDispersionCoefY=36; | |
aiDispersionCoefX=26; | |
class Single: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRange=250; | |
midRangeProbab=0.5; | |
maxRange=350; | |
}; | |
class FullAuto: FullAuto | |
{ | |
minRange=0; | |
}; | |
class single_medium_optics1: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=600; | |
minRange=120; | |
maxRange=550; | |
}; | |
class fullauto_medium: fullauto_medium | |
{ | |
minRange=20; | |
maxRange=550; | |
burst="15 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=400; | |
minRange=150; | |
minRangeProbab=0.050000001; | |
midRange=250; | |
midRangeProbab=0.050000001; | |
maxRange=500; | |
maxRangeProbab=0.1; | |
burst="12 + round random 8"; | |
}; | |
}; | |
class Tavor_base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRange=250; | |
midRangeProbab=0.5; | |
maxRange=350; | |
}; | |
class FullAuto: Mode_FullAuto | |
{ | |
minRange=0; | |
}; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=20; | |
maxRange=150; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=400; | |
minRange=300; | |
minRangeProbab=0.1; | |
midRange=400; | |
midRangeProbab=0.2; | |
maxRange=500; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
class single_medium_optics1: Single | |
{ | |
aiRateOfFireDistance=600; | |
minRange=120; | |
maxRange=550; | |
}; | |
class single_medium_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=700; | |
minRange=200; | |
maxRange=700; | |
}; | |
}; | |
class arifle_TRG21_F: Tavor_base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
class Single: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRange=300; | |
midRangeProbab=0.5; | |
maxRange=400; | |
}; | |
class FullAuto: FullAuto | |
{ | |
minRange=0; | |
}; | |
class fullauto_medium: fullauto_medium | |
{ | |
minRange=20; | |
maxRange=150; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=400; | |
minRange=300; | |
minRangeProbab=0.1; | |
midRange=400; | |
midRangeProbab=0.2; | |
maxRange=500; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
class single_medium_optics1: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=700; | |
minRange=120; | |
maxRange=600; | |
}; | |
class single_medium_optics2: single_medium_optics1 | |
{ | |
aiRateOfFireDistance=800; | |
minRange=200; | |
maxRange=800; | |
}; | |
}; | |
class SDAR_base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=28; | |
aiDispersionCoefX=20; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=10; | |
}; | |
class Burst: Mode_Burst | |
{ | |
minRange=5; | |
}; | |
}; | |
class pdw2000_base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=100; | |
}; | |
class Burst: Mode_Burst | |
{ | |
minRange=50; | |
}; | |
}; | |
class SMG_01_Base: Rifle_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=50; | |
}; | |
class Burst: Mode_Burst | |
{ | |
minRange=25; | |
}; | |
}; | |
class SMG_02_base_F: Rifle_Base_F | |
{ | |
aiDispersionCoefY=18; | |
aiDispersionCoefX=12; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=50; | |
}; | |
class Burst: Mode_Burst | |
{ | |
minRange=25; | |
}; | |
}; | |
class LMG_Mk200_F: Rifle_Long_Base_F | |
{ | |
aiDispersionCoefY=41; | |
aiDispersionCoefX=33; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class medium; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=3; | |
aiRateOfFireDistance=900; | |
minRange=0; | |
minRangeProbab=0.050000001; | |
midRange=300; | |
midRangeProbab=0.1; | |
maxRange=900; | |
maxRangeProbab=0.050000001; | |
burst="25 + round random 15"; | |
}; | |
class far_optic1: medium | |
{ | |
maxRange=750; | |
}; | |
class far_optic2: far_optic1 | |
{ | |
maxRange=1100; | |
aiRateOfFireDistance=1100; | |
}; | |
}; | |
class LMG_Zafir_F: Rifle_Long_Base_F | |
{ | |
aiDispersionCoefY=31; | |
aiDispersionCoefX=46; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
}; | |
class close; | |
class medium; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=900; | |
minRange=100; | |
minRangeProbab=0.050000001; | |
midRange=500; | |
midRangeProbab=0.050000001; | |
maxRange=900; | |
maxRangeProbab=0.050000001; | |
burst="25 + round random 15"; | |
}; | |
class far_optic1: close | |
{ | |
maxRange=800; | |
}; | |
class far_optic2: far_optic1 | |
{ | |
maxRange=1200; | |
}; | |
}; | |
class DMR_03_base_F: Rifle_Long_Base_F | |
{ | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRangeProbab=0.30000001; | |
}; | |
class FullAuto; | |
class single_close_optics1: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.80000001; | |
midRangeProbab=0.050000001; | |
}; | |
class single_medium_optics1: single_close_optics1 | |
{ | |
minRangeProbab=0.69999999; | |
midRangeProbab=0.050000001; | |
}; | |
class single_far_optics1: single_medium_optics1 | |
{ | |
minRange=400; | |
minRangeProbab=0.5; | |
midRangeProbab=0.050000001; | |
}; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=20; | |
maxRange=150; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=500; | |
minRange=400; | |
minRangeProbab=0.1; | |
midRange=500; | |
midRangeProbab=0.2; | |
maxRange=600; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
}; | |
class DMR_06_base_F: Rifle_Long_Base_F | |
{ | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=120; | |
minRangeProbab=0.69999999; | |
midRangeProbab=0.30000001; | |
}; | |
class FullAuto; | |
class single_close_optics1: Single | |
{ | |
minRange=120; | |
minRangeProbab=0.80000001; | |
midRangeProbab=0.050000001; | |
}; | |
class single_medium_optics1: single_close_optics1 | |
{ | |
minRangeProbab=0.69999999; | |
midRangeProbab=0.050000001; | |
}; | |
class single_far_optics1: single_medium_optics1 | |
{ | |
minRange=400; | |
minRangeProbab=0.5; | |
midRangeProbab=0.050000001; | |
}; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=20; | |
maxRange=150; | |
burst="3 + round random 5"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=2; | |
aiRateOfFireDistance=500; | |
minRange=400; | |
minRangeProbab=0.1; | |
midRange=500; | |
midRangeProbab=0.2; | |
maxRange=600; | |
maxRangeProbab=0.2; | |
burst="2 + round random 3"; | |
}; | |
}; | |
class MMG_01_base_F: Rifle_Long_Base_F | |
{ | |
aiDispersionCoefY=25; | |
aiDispersionCoefX=20; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class manual; | |
class burst; | |
class close; | |
class short; | |
class medium; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=6; | |
aiRateOfFireDistance=900; | |
minRange=700; | |
minRangeProbab=0.1; | |
midRange=900; | |
midRangeProbab=0.2; | |
maxRange=1100; | |
maxRangeProbab=0.2; | |
burst="3 + round random 5"; | |
}; | |
class far_optic1; | |
class far_optic2; | |
}; | |
class MMG_02_base_F: Rifle_Long_Base_F | |
{ | |
aiDispersionCoefY=20; | |
aiDispersionCoefX=15; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class manual; | |
class close; | |
class short; | |
class medium; | |
class far_optic1; | |
class far_optic2; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=6; | |
aiRateOfFireDistance=900; | |
minRange=700; | |
minRangeProbab=0.1; | |
midRange=900; | |
midRangeProbab=0.2; | |
maxRange=1100; | |
maxRangeProbab=0.2; | |
burst="3 + round random 5"; | |
}; | |
}; | |
class rhs_weap_akm: rhs_weap_ak74m | |
{ | |
aiDispersionCoefY=35; | |
aiDispersionCoefX=26; | |
modes[]= | |
{ | |
"ACE_Burst_far", | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=600; | |
minRangeProbab=0.2; | |
midRange=800; | |
midRangeProbab=0.2; | |
}; | |
class FullAuto; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=10; | |
burst="12 + round random 8"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=0.5; | |
aiRateOfFireDistance=500; | |
minRange=100; | |
minRangeProbab=0.050000001; | |
midRange=400; | |
midRangeProbab=0.050000001; | |
maxRange=600; | |
maxRangeProbab=0.059999999; | |
burst="12 + round random 9"; | |
}; | |
}; | |
class rhs_pkp_base; | |
class rhs_weap_pkp: rhs_pkp_base | |
{ | |
aiDispersionCoefY=41; | |
aiDispersionCoefX=33; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class medium; | |
class ACE_Burst_far: medium | |
{ | |
aiRateOfFire=3; | |
aiRateOfFireDistance=900; | |
minRange=0; | |
minRangeProbab=0.050000001; | |
midRange=300; | |
midRangeProbab=0.07; | |
maxRange=900; | |
maxRangeProbab=0.050000001; | |
burst="25 + round random 15"; | |
}; | |
class far_optic1: medium | |
{ | |
maxRange=750; | |
}; | |
class far_optic2: far_optic1 | |
{ | |
maxRange=1100; | |
aiRateOfFireDistance=1100; | |
}; | |
}; | |
class rhs_weap_ak74m_Base_F; | |
class rhs_weap_ak74m: rhs_weap_ak74m_Base_F | |
{ | |
aiDispersionCoefY=39; | |
aiDispersionCoefX=30; | |
modes[]+= | |
{ | |
"ACE_Burst_far" | |
}; | |
class Single: Mode_SemiAuto | |
{ | |
minRange=600; | |
minRangeProbab=0.2; | |
midRange=800; | |
midRangeProbab=0.2; | |
}; | |
class FullAuto; | |
class fullauto_medium: FullAuto | |
{ | |
minRange=10; | |
burst="12 + round random 8"; | |
}; | |
class ACE_Burst_far: fullauto_medium | |
{ | |
aiRateOfFire=0.5; | |
aiRateOfFireDistance=500; | |
minRange=100; | |
minRangeProbab=0.050000001; | |
midRange=400; | |
midRangeProbab=0.050000001; | |
maxRange=600; | |
maxRangeProbab=0.059999999; | |
burst="12 + round random 9"; | |
}; | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment