 sreV                prefix x\tac1\addons\tm_weapon_tweaks  CfgRecoils.hpp           †iÕc  CfgWeapons.hpp     	      †iÕc	  config.cpp     +      †iÕc+  script_component.hpp     �       †iÕc�                        class CfgRecoils {
    class recoil_default;
    class recoil_saw: recoil_default {};
    class tm_recoil_m249: recoil_saw {
        muzzleOuter[] = {0.3,0.4,0.3,0.2};
        temporary = 0.01;
    };
    
    class recoil_zafir;
    class tm_recoil_m240: recoil_zafir {
        kickBack[] = {"0.02","0.06*1.2"};
        muzzleOuter[] = {"0.5*0.2","0.8*1","0.35*1","0.35*1"};
    };
    
    class recoil_mxc;
    class tm_recoil_battlerifle: recoil_mxc {
        kickBack[] = {"0.03*1.4","0.08*1.4"};
    };
};
class Mode_SemiAuto;
class Mode_FullAuto;

class CfgWeapons {
    class Rifle_Base_F;
    class hlc_g3_base: Rifle_Base_F {
        recoil = "tm_recoil_battlerifle"; // recoil_dmr_03
    };
    class Pistol_Base_F;
    class CUP_hgun_TEC9: Pistol_Base_F {
        modes[] = {"Single", QGVAR(FullAuto)};
        class GVAR(FullAuto): Mode_FullAuto {
            sounds[] = {"StandardSound","SilencedSound"};
            ACE_barrelTwist = 254;
            ACE_barrelLength = 127;
            initSpeed = -0.9595;
            class BaseSoundModeType
            {
                weaponSoundEffect = "DefaultRifle";
                closure1[] = {"A3\sounds_f\weapons\closure\closure_handgun_3",1.0351422,1,10};
                closure2[] = {"A3\sounds_f\weapons\closure\closure_handgun_3",1.0351422,1.1,10};
                soundClosure[] = {"closure1",0.5,"closure2",0.5};
            };
            class StandardSound: BaseSoundModeType
            {
                soundSetShot[] = {"CUP_Glock17_StandardSound_SoundSet","Rook40_Tail_SoundSet","Rook40_InteriorTail_SoundSet"};
                begin1[] = {"CUP\Weapons\CUP_Weapons_TEC9\data\sfx\Glock17_s1",1,1,800};
                begin2[] = {"CUP\Weapons\CUP_Weapons_TEC9\data\sfx\Glock17_s2",1,1,800};
                begin3[] = {"CUP\Weapons\CUP_Weapons_TEC9\data\sfx\Glock17_s3",1,1,800};
                begin4[] = {"CUP\Weapons\CUP_Weapons_TEC9\data\sfx\Glock17_s4",1,1,800};
                soundBegin[] = {"begin1",0.25,"begin2",0.25,"begin3",0.25,"begin4",0.25};
            };
            class SilencedSound: BaseSoundModeType
            {
                soundSetShot[] = {"CUP_Glock17_SilencedSound_SoundSet","Rook40_silencerTail_SoundSet","Rook40_silencerInteriorTail_SoundSet"};
                begin1[] = {"A3\sounds_f\weapons\silenced\silent-07",0.56234133,1,200};
                begin2[] = {"A3\sounds_f\weapons\silenced\silent-08",0.56234133,1,200};
                soundBegin[] = {"begin1",0.5,"begin2",0.5};
            };
            dispersion = 0.00435;
            reloadTime = 0.075;
            minRange = 5;
            minRangeProbab = 0.3;
            midRange = 25;
            midRangeProbab = 0.6;
            maxRange = 50;
            maxRangeProbab = 0.1;
        };
    };
};#include "script_component.hpp"

class CfgPatches {
    class ADDON {
        name = "Weapon Tweaks";
        author = "Bear";
        url = "http://www.teamonetactical.com";
        units[] = {};
        weapons[] = {};
        requiredAddons[] = {"tac1_tm_main", "A3_Weapons_F", "rhs_c_weapons", "rhsusf_c_weapons", "rhsgref_c_weapons", "hlcweapons_g3", "CUP_Weapons_VehicleWeapons", "CUP_Weapons_TEC9"};
        requiredVersion = REQUIRED_VERSION;
        VERSION_CONFIG;
    };
};

#include "CfgRecoils.hpp"
#include "CfgWeapons.hpp"
#define COMPONENT tm_weapon_tweaks

#include "\x\tac1\addons\tm_main\script_mod.hpp"
#include "\x\tac1\addons\tm_main\script_macros.hpp"

 uØ·‚ŸíØ
uAìj>*£$’F¾