class CfgPatches { class 3AS_Weapons_Z6 { addonRootClass="3AS_Weapons"; requiredAddons[]= { "3AS_Weapons" }; requiredVersion=0.1; units[]={}; weapons[]= { "3AS_Z6_F" }; }; }; class Mode_SemiAuto; class Mode_Burst; class Mode_FullAuto; class SlotInfo; class CowsSlot; class MuzzleSlot; class PointerSlot; class UnderBarrelSlot; class CfgWeapons { class Rifle; class Rifle_Base_F: Rifle { class WeaponSlotsInfo; class GunParticles; }; class 3AS_Z6_Base_F: Rifle_Base_F { author="The Clone Wars Mod Team"; magazines[]= { "3AS_45Rnd_EC50_Mag" }; reloadAction="GestureReloadMX"; //GestureReloadMX magazineReloadSwitchPhase=0.40000001; discreteDistanceInitIndex=0; recoil="3AS_recoil_z6"; maxRecoilSway=0.045; swayDecaySpeed=0.45; inertia=0.5; dexterity=1; initSpeed=-1; maxZeroing=100; class GunParticles: GunParticles { class SecondEffect { positionName="Nabojnicestart"; directionName="Nabojniceend"; effectName="CaselessAmmoCloud"; }; }; class WeaponSlotsInfo: WeaponSlotsInfo { class CowsSlot: CowsSlot { //linkProxy="\A3\data_f_mark\proxies\weapon_slots\TOP"; compatibleItems[]={}; }; class PointerSlot: PointerSlot { linkProxy="\A3\data_f\proxies\weapon_slots\SIDE"; compatibleItems[]= { "acc_flashlight", "acc_pointer_IR" }; }; class UnderBarrelSlot: UnderBarrelSlot { linkProxy="\A3\data_f_mark\proxies\weapon_slots\UNDERBARREL"; compatibleItems[]={}; }; }; opticsZoomMin=0.25; opticsZoomMax=1.25; opticsZoomInit=0.75; distanceZoomMin=400; distanceZoomMax=400; descriptionShort="Z-6, The Clone Wars Mod"; handAnim[]= { "OFP2_ManSkeleton", "\A3\Weapons_F_Beta\Machineguns\Zafir\Data\Anim\zafir.rtm" }; selectionFireAnim="zasleh"; flash="gunfire"; flashSize=3; modes[]= { "FullAuto" }; class FullAuto: Mode_FullAuto { reloadTime = 0.05; dispersion = 0.01; minRange = 0; minRangeProbab = 0.9; midRange = 15; midRangeProbab = 0.7; maxRange = 30; maxRangeProbab = 0.1; sounds[]= { "StandardSound", "SilencedSound" }; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "3AS_DC15A_Shot_SoundSet" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "" }; }; }; aiDispersionCoefY=6; aiDispersionCoefX=4; ///Sounds caseless[]= { "", 1, 1, 1 }; soundBullet[]= { "caseless", 1 }; drySound[]= { "\3AS\3AS_Main\Sounds\Blaster_empty", 2, 1, 20 }; reloadMagazineSound[]= { //"\3AS\3AS_Main\Sounds\Blaster_reload.wss", "\3AS\3AS_Main\Sounds\Old\Blaster_reload.wss", 1, 1, 30 }; }; class 3AS_Z6_F: 3AS_Z6_Base_F { scope=0; displayName="[3AS] Z-6 Rotary"; model="3AS\3AS_Weapons\Z6\3AS_Z6_f.p3d"; picture="\3AS\3AS_Weapons\DC15A\Data\Textures\DC15A_Arsenal.paa"; weaponInfoType="RscWeaponZeroing"; modelOptics="3AS\3AS_Weapons\Data\3AS_2D_Optic.p3d"; class OpticsModes { class Ironsights { opticsID=1; useModelOptics=0; opticsFlare="true"; opticsPPEffects[] = {"OpticsCHAbera5", "OpticsBlur5"}; opticsDisablePeripherialVision = 0.67; opticsZoomMin=0.375; opticsZoomMax=1.1; opticsZoomInit=0.75; memoryPointCamera="eye"; visionMode[]={}; distanceZoomMin=100; distanceZoomMax=100; }; class Scope: Ironsights { opticsID=2; useModelOptics=1; opticsPPEffects[] = {"OpticsCHAbera5", "OpticsBlur5"}; opticsDisablePeripherialVision = 0.67; opticsZoomMin = 0.122173; opticsZoomMax = 0.122173; opticsZoomInit = 0.122173; memoryPointCamera="opticView"; visionMode[] = {"Normal","NVG"}; opticsFlare="true"; distanceZoomMin=100; distanceZoomMax=100; cameraDir=""; }; }; class WeaponSlotsInfo: WeaponSlotsInfo { mass=150; }; ace_overheating_mrbs = 3000; //Mean Rounds Between Stoppages (this will be scaled based on the barrel temp) ace_overheating_slowdownFactor = 1; //Slowdown Factor (this will be scaled based on the barrel temp) ace_overheating_allowSwapBarrel = 0; // 1 to enable barrel swap. 0 to disable. Meant for machine guns where you can easily swap the barrel without dismantling the whole weapon. ace_overheating_dispersion = 0.75; //Dispersion Factor (this will be scaled based on the barrel temp) }; };