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{};
	};
};