class CfgPatches { class 17th_NVGFixes { name = "17th NVG Fixes"; author = "Aiglos_"; units[] = {}; weapons[] = {}; requiredAddons[] = {"rhsusf_c_troops", "ace_compat_rhs_usf3", "ace_main", "BettIR_Core"}; }; }; class CfgWeapons { class Binocular; class NVGoggles: Binocular { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class NVGoggles_INDEP: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class NVGoggles_OPFOR: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class rhsusf_ANPVS_14: NVGoggles { displayName = "AN/PVS-14 (Wide)"; modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class 17BN_ANPVS14: rhsusf_ANPVS_14 { scopeArsenal = 2; scope = 2; displayName = "[17BN] AN/PVS-14 (Monocle)"; modelOptics = "\17BN\17th_NVGFixes\17BN_singlenvg_optic.p3d"; }; class ACE_NVG_Gen4: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class ACE_NVG_Gen2: NVGoggles_INDEP { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class ACE_NVG_Gen1: NVGoggles_OPFOR { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class rhsusf_ANPVS_15: rhsusf_ANPVS_14 { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class NVGoggles_tna_F: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class ej_PVS15: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; class ej_PVS15D: NVGoggles { modelOptics = "\z\ace\addons\nightvision\models\ACE_nvg_wide_optics.p3d"; }; }; class BettIR_Config { class CompatibleNightvisionGoggles { class __base_NVG; class 17BN_ANPVS14: __base_NVG{}; class ej_PVS15: __base_NVG{}; class ej_PVS15D: __base_NVG{}; class 17bn_pvs9: __base_NVG{}; }; };