class CfgPatches { class 3AS_Weapons_DC15CGl { addonRootClass="3AS_Weapons"; requiredAddons[]= { "3AS_Weapons" }; requiredVersion=0.1; units[]={}; weapons[]= { "3AS_DC15C_GL" }; }; }; 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_DC15C_Base_GL: Rifle_Base_F { author="The Clone Wars Mod Team"; magazines[]= { "3AS_40Rnd_EC40_Mag" }; reloadAction="GestureReloadMX"; //GestureReloadMX magazineReloadSwitchPhase=0.40000001; discreteDistanceInitIndex=0; recoil="3AS_recoil_dc15a"; maxRecoilSway=0.0125; swayDecaySpeed=1.25; inertia=0.5; dexterity=1.5; 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="DC-15C GL, The Clone Wars Mod"; handAnim[]= { "OFP2_ManSkeleton", //"3AS\3AS_Weapons\DC15A\Data\Anim\DC15A_handanim_FF1.rtm" "\A3\Weapons_F\Rifles\MX\data\Anim\MX_gl.rtm" }; selectionFireAnim="zasleh"; flash="gunfire"; flashSize=3; modes[]= { "FullAuto", "Single" }; /*class Burst: Mode_Burst { reloadTime=0.05; dispersion=0.00087; minRange=0; minRangeProbab=0.9; midRange=15; midRangeProbab=0.7; maxRange=30; maxRangeProbab=0.1; ///Sounds soundContinuous=0; soundBurst=0; sounds[]= { "StandardSound", "SilencedSound" }; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "3AS_DC15A_Shot_SoundSet" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "" }; }; };*/ class FullAuto: Mode_FullAuto { reloadTime=0.1; dispersion=0.00116; minRange=0; minRangeProbab=0.9; midRange=15; midRangeProbab=0.7; maxRange=30; maxRangeProbab=0.1; ///Sounds soundContinuous=0; soundBurst=0; sounds[]= { "StandardSound", "SilencedSound" }; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "3AS_DC15A_Shot_SoundSet" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "" }; }; }; class Single: Mode_SemiAuto { reloadTime=0.2; dispersion=0.00087; minRange=2; minRangeProbab=0.5; midRange=200; midRangeProbab=0.7; maxRange=400; maxRangeProbab=0.3; ///Sounds soundContinuous=0; soundBurst=0; sounds[]= { "StandardSound", "SilencedSound" }; class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "3AS_DC15A_Shot_SoundSet" }; }; class SilencedSound: BaseSoundModeType { soundSetShot[]= { "3AS_Plasma_Shot_SoundSet" }; }; }; 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_DC15C_GL: 3AS_DC15C_Base_GL { scope=0; //CHANGE TO 2, ASSET NOT READY displayName="[3AS] DC-15C GL Rifle"; model="3AS\3AS_Weapons\DC15CGL\3AS_DC15C_GL.p3d"; picture="\3AS\3AS_Weapons\DC15A\Data\Textures\DC15A_Arsenal.paa"; weaponInfoType="RscWeaponZeroing"; //modelOptics="3AS\3AS_Weapons\Data\A3_2d_optic.p3d"; /*class OpticsModes { class Scope { 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 Ironsights: Scope { 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 WeaponSlotsInfo: WeaponSlotsInfo { mass=60; }; }; };