#include "../config_macros.hpp" #include "config_macros.hpp" #include "../../RD501_main/config_macros.hpp" // #define macro_new_glass(className) MODNAME##_##className class CfgPatches { class macro_patch_name(other_units) { addonRootClass=macro_patch_name(units); requiredAddons[]= { macro_patch_name(units) }; requiredVersion=0.1; units[]={ }; weapons[]= { macro_new_glass(Diving_Goggles), macro_new_glass(phase2_hud), macro_new_glass(phase2_hud_snow), macro_new_glass(phase1_hud), macro_new_glass(acklay_hud), macro_new_glass(dark_mask_2) }; }; }; class CfgGlasses { class G_B_Diving; class G_Diving; class g_balaclava_ti_blk_f; class g_balaclava_blk; class macro_new_glass(Diving_Goggles): G_B_Diving { author = "rd501"; displayname = "Republic Underwater Display"; scope=2; scopeArsenal=2 picture = "\A3\Characters_F_EPB\Heads\Glasses\data\UI\icon_g_diving_nato_ca.paa"; hiddenSelections[] = {"camo"}; hiddenSelectionsTextures[] = {""}; mass = 0.1; }; class SWOP_Clones_HUD; class macro_new_glass(phase2_hud): SWOP_Clones_HUD { displayname = "Phase2 - CloneTrooper HUD"; model = "\A3\Weapons_f\DummyNVG"; author = "SWOP"; scope = 2; scopeCurator = 2; scopeArsenal = 2; mode = 0; picture = "\SWOP_Main\NVG\hudCT_x_ca.paa"; ACE_Overlay = macro_unit_skin_textures\glasses\phase2.paa; ace_overlayDirt = macro_unit_skin_textures\glasses\phase2dirt.paa; ace_dustPath = ""; ACE_OverlayCracked = macro_unit_skin_textures\glasses\phase2crack.paa; ACE_Resistance = 2; ACE_Protection = 1; identityTypes[] = {}; mass = 2; }; class macro_new_glass(phase2_hud_snow): macro_new_glass(phase2_hud) { displayname = "Phase2 - CloneTrooper HUD(Snow)"; ACE_Overlay = macro_unit_skin_textures\glasses\phase2.paa; ace_overlayDirt = macro_unit_skin_textures\glasses\phase2frozen.paa; ace_dustPath = ""; ACE_OverlayCracked = macro_unit_skin_textures\glasses\phase2crack_frozen.paa; }; class macro_new_glass(phase1_hud): macro_new_glass(phase2_hud) { displayname = "Phase1 - CloneTrooper HUD"; ACE_Overlay = macro_unit_skin_textures\glasses\phase1.paa; ace_overlayDirt = ""; ace_dustPath = ""; ACE_OverlayCracked = "\SWOP_Main\NVG\hudgoogles_clonescracked.paa"; ACE_Resistance = 2; ACE_Protection = 1; identityTypes[] = {}; mass = 2; }; class macro_new_glass(acklay_hud):macro_new_glass(phase2_hud) { displayname = "AB - CloneTrooper HUD"; ACE_Overlay = macro_unit_skin_textures\glasses\HudAcklay.paa; ace_overlayDirt = macro_unit_skin_textures\glasses\HudAcklay.paa; ace_dustPath = ""; ACE_OverlayCracked = macro_unit_skin_textures\glasses\HudAcklay.paa; } class macro_new_glass(dark_mask_2):g_balaclava_blk { Displayname="Stealth Balaclava (Dark)" hiddenSelectionsTextures[] = {"rd501_units\textures\glasses\dark_mask_2.paa"}; } class macro_new_glass(remove_blue): macro_new_glass(phase2_hud) { displayName = "Color Suppression Chip (Blue)"; author = DANKAUTHORS; picture = "RD501_Units\textures\icons\no_blue.paa" scope = 2; scopeCurator = 2; scopeArsenal = 2; modelOptics=""; ace_color[] = {0.0,0.0,-200.0}; ace_tintAmount = 1; ace_resistance = 1; ace_protection = 0; ACE_Overlay = ""; ace_overlayDirt = ""; ace_dustPath = ""; ACE_OverlayCracked = ""; } class macro_new_glass(remove_red): macro_new_glass(remove_blue) { displayName = "Color Suppression Chip (Red)"; picture = "RD501_Units\textures\icons\no_red.paa" ace_color[] = {-150.0,0.0,0.0}; } class macro_new_glass(remove_green): macro_new_glass(remove_blue) { displayName = "Color Suppression Chip (Green)"; picture = "RD501_Units\textures\icons\no_green.paa" ace_color[] = {0.0,-100.0,0.0}; } };