2015-01-12 22:08:37 +00:00
|
|
|
class CfgWeapons {
|
2015-02-18 04:06:37 +00:00
|
|
|
class Binocular;
|
|
|
|
class NVGoggles: Binocular {
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen3_brown);
|
2017-12-06 19:15:33 +00:00
|
|
|
modelOptics = "";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_binos_4096.paa);
|
|
|
|
GVAR(bluRadius) = 0.15;
|
|
|
|
};
|
|
|
|
class O_NVGoggles_hex_F: NVGoggles { // APEX NVG with multiple lenses (spider eyes)
|
|
|
|
modelOptics = "";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_quad_4096.paa); // Use quad tube mask
|
|
|
|
GVAR(bluRadius) = 0.26;
|
|
|
|
};
|
|
|
|
class NVGogglesB_grn_F: NVGoggles { // APEX NVG/Thermal
|
2018-10-08 20:24:44 +00:00
|
|
|
modelOptics = "\A3\weapons_f_exp\reticle\ENVG.p3d"; // use vanilla modelOptics so it will show in IR mode
|
|
|
|
};
|
|
|
|
class NVGogglesB_gry_F: NVGoggles {
|
|
|
|
modelOptics = "\A3\weapons_f_exp\reticle\ENVG.p3d";
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
|
|
|
class NVGoggles_OPFOR: NVGoggles {
|
2017-12-06 19:15:33 +00:00
|
|
|
modelOptics = "";
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen3_black);
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
|
|
|
class NVGoggles_INDEP: NVGoggles {
|
2017-12-06 19:15:33 +00:00
|
|
|
modelOptics = "";
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen3_green);
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
|
|
|
class ACE_NVG_Gen1: NVGoggles_OPFOR {
|
2015-05-27 20:04:41 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen1);
|
2017-12-06 19:15:33 +00:00
|
|
|
GVAR(generation) = 1;
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
|
|
|
class ACE_NVG_Gen2: NVGoggles_INDEP {
|
2015-05-27 20:04:41 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen2);
|
2017-12-06 19:15:33 +00:00
|
|
|
GVAR(generation) = 2;
|
|
|
|
};
|
2015-02-18 04:06:37 +00:00
|
|
|
class ACE_NVG_Gen4: NVGoggles {
|
2015-05-27 20:04:41 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_Gen4);
|
2017-12-06 19:15:33 +00:00
|
|
|
GVAR(generation) = 4;
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
|
|
|
class ACE_NVG_Wide: NVGoggles {
|
2015-05-27 20:04:41 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
2016-04-08 18:34:50 +00:00
|
|
|
modelOptics = QPATHTOF(models\ACE_nvg_wide_optics);
|
2015-05-27 17:04:25 +00:00
|
|
|
displayName = CSTRING(NVG_FullScreen);
|
2017-12-06 19:15:33 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// Examples of different goggle effect types (scope=1)
|
|
|
|
// These all function differently, but we have no models to go with them
|
|
|
|
class ACE_NVG_Biocular: NVGoggles {
|
|
|
|
scope = 1;
|
|
|
|
modelOptics = "";
|
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
descriptionShort = "Biocular nightvision goggles";
|
|
|
|
displayName = "NV Goggles (Bio)";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_4096.paa);
|
|
|
|
GVAR(bluRadius) = 0.13;
|
|
|
|
GVAR(eyeCups) = 1;
|
|
|
|
};
|
|
|
|
class ACE_NVG_Monocular: NVGoggles {
|
|
|
|
scope = 1;
|
|
|
|
modelOptics = "";
|
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
descriptionShort = "Monocular nightvision goggles";
|
|
|
|
displayName = "NV Goggles (Mono)";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_4096.paa);
|
|
|
|
GVAR(bluRadius) = 0.13;
|
|
|
|
};
|
|
|
|
class ACE_NVG_Binocular: NVGoggles {
|
|
|
|
scope = 1;
|
|
|
|
modelOptics = "";
|
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
descriptionShort = "Binocular nightvision goggles";
|
|
|
|
displayName = "NV Goggles (Bino)";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_binos_4096.paa);
|
|
|
|
GVAR(bluRadius) = 0.15;
|
|
|
|
};
|
|
|
|
class ACE_NVG_Quadocular: NVGoggles {
|
|
|
|
scope = 1;
|
|
|
|
modelOptics = "";
|
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
descriptionShort = "Quadocular nightvision goggles";
|
|
|
|
displayName = "NV Goggles (Quad)";
|
|
|
|
GVAR(border) = QPATHTOF(data\nvg_mask_quad_4096.paa);
|
|
|
|
GVAR(bluRadius) = 0.26;
|
2015-02-18 04:06:37 +00:00
|
|
|
};
|
2015-01-12 22:08:37 +00:00
|
|
|
};
|