#define COMPONENT E5 #include "../../../RD501_main/config_macros.hpp" #include "../../_common/common.hpp" class CfgPatches { class macro_patch_name(e5) { author=DANKAUTHORS; addonRootClass= macro_patch_name(weapons) requiredAddons[]= { macro_patch_name(weapons) }; requiredVersion=0.1; units[]={}; weapons[]={ macro_new_weapon(e5,special) }; }; }; class Mode_SemiAuto; class Mode_FullAuto; class cfgWeapons { class Rifle_Base_F; class arifle_MX_Base_F: Rifle_Base_F { }; class JLTS_E5: arifle_MX_Base_F { class Single: Mode_SemiAuto {}; class FullAuto: Mode_FullAuto {}; }; class macro_new_weapon(e5,special): JLTS_E5 { scope=2; scopeArsenal=2; JLTS_hasElectronics=0; recoil="recoil_mxm" baseWeapon=macro_new_weapon(e5,special) displayName="CIS E5 Special"; ACE_Overheating_mrbs = 450000; class Single: Single { reloadTime=0.055; recoil="recoil_single_mx"; recoilProne="recoil_single_prone_mx"; dispersion=0.0010000001; minRange=2; minRangeProbab=0.5; midRange=200; midRangeProbab=0.69999999; maxRange=400; maxRangeProbab=0.30000001; }; class FullAuto: FullAuto { reloadTime=0.07; dispersion=0.0010000001; recoil="recoil_auto_mx"; recoilProne="recoil_auto_prone_mx"; minRange=0; minRangeProbab=0.89999998; midRange=15; midRangeProbab=0.69999999; maxRange=30; maxRangeProbab=0.1; aiRateOfFire=1e-006; }; }; };