#define COMPONENT RPS6 #include "../../../RD501_main/config_macros.hpp" #include "../../_common/common.hpp" class CfgPatches { class RD501_patch_RPS6 { author="RD501"; addonRootClass = MACRO_QUOTE(RD501_patch_weapons); requiredAddons[]= { RD501_patch_weapons }; requiredVersion=0.1; units[]={}; weapons[]={ macro_new_weapon(launcher,RPS6) }; }; }; class CfgWeapons { class 3AS_RPS6_HP; class macro_new_weapon(launcher,RPS6):3AS_RPS6_HP { scope=2; canLock = 2; airLock=2; displayName="Republic RPS6 Launcher"; weaponInfoType="RscOptics_titan"; modelOptics="\A3\Weapons_F_Beta\acc\reticle_titan.p3d"; icon = "\RD501_Weapons\Launchers\RPS6\icon.paa"; picture = "\RD501_Weapons\Launchers\RPS6\icon.paa"; nameSound="aalauncher"; recoil=""; magazines[]= { macro_new_mag(RPS_AT,1), macro_new_mag(RPS_AA,1) }; class OpticsModes { class StepScope { opticsID=1; useModelOptics=1; opticsPPEffects[]= { "OpticsCHAbera1", "OpticsBlur1" }; opticsFlare=0; opticsZoomInit =scope_magnification(1); //0.1083; opticsZoomMax = scope_magnification(1); //0.1083; opticsZoomMin = scope_magnification(6); //0.1083; distanceZoomMin=300; distanceZoomMax=300; memoryPointCamera="eye"; cameraDir="look"; visionMode[]= { "Normal", "NVG", "Ti" }; thermalMode[]={0}; opticsDisablePeripherialVision=1; discretefov[] = {scope_magnification(1),scope_magnification(3),scope_magnification(6)}; discreteInitIndex=0; }; }; }; };