#include "../config_macros.hpp" #include "config_macros.hpp" #include "../../RD501_main/config_macros.hpp" // #define macro_new_glass(className) MODNAME##_##className class CfgPatches { class RD501_patch_other_units { addonRootClass=RD501_patch_units; requiredAddons[]= { MACRO_QUOTE(RD501_patch_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 macro_new_glass(remove_blue): macro_new_glass(Diving_Goggles) { displayName = "Color Suppression Chip (Blue)"; author = MACRO_QUOTE(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}; }; };