class macro_new_weapon(scope,dc_15a_acog): itemCore { scope = 2; author = "SWOP"; inertia = 0.1; displayName = "DC-15 Holo (x4)"; picture = "\SWOP_Main\SWOP_Rifles\SWOP_Blaster\data\ui\E11_Scope.paa"; model = "Scope\holoscopedc15A.p3d"; descriptionShort = "DC-15 Holo (x3) Eotech"; weaponInfoType = "RscOptics_nightstalkerbluenorange"; class ItemInfo: InventoryOpticsItem_Base_F { opticType = 2; mass = 4; RMBhint = "DC-15A Scope (x4)"; optics = 1; weaponInfoType = "RscOptics_nightstalkerbluenorange"; //modelOptics = "Scope\dc15zoomscope_sight.p3d"; modelOptics = "Scope\4x_xm8.p3d"; class OpticsModes { class Iron { opticsID = 2; opticsDisplayName = ""; useModelOptics = 0; opticsPPEffects[] = {"", ""}; opticsFlare = 0; opticsDisablePeripherialVision = 0; opticsZoomMin = scope_magnification(.53); opticsZoomMax = 1.25; opticsZoomInit = 0.75; memoryPointCamera = "eye"; visionMode[] = {}; //discretefov[] = {scope_magnification(.53)}; discreteDistance[] = {200}; discreteDistanceInitIndex = 0; distanceZoomMin = 200; distanceZoomMax = 200; discreteInitIndex = 0; modelOptics = "\A3\Weapons_F\empty"; //modelOptics = "Scope\DC17MSniperZoom.p3d"; }; class Snip { opticsID = 1; opticsDisplayName = "WFOV"; useModelOptics = 1; opticsPPEffects[] = {"OpticsCHAbera1", "OpticsBlur1"}; opticsZoomMin = scope_magnification(4); opticsZoomMax = scope_magnification(1); opticsZoomInit = scope_magnification(4); discreteinitIndex = 0; discretefov[] = {scope_magnification(1.25),scope_magnification(4)}; discreteDistance[] = {100, 300, 400, 500, 600, 700, 800, 900, 1000}; discreteDistanceInitIndex = 1; distanceZoomMin = 100; distanceZoomMax = 1000; visionMode[] = {"Normal", "NVG"}; thermalMode[] = {1, 2}; memoryPointCamera = "opticView"; modelOptics = "Scope\4x_xm8.p3d"; weaponInfoType = "RscOptics_nightstalkerbluenorange"; opticsFlare = 1; opticsDisablePeripherialVision = 0;//1; cameraDir = ""; }; }; }; }; class macro_new_weapon(scope,dc_15a_acogtcw): itemCore { scope = 2; author = "SWOP"; inertia = 0.1; displayName = "DC-15C Holo (x4)"; picture = "\SWOP_Main\SWOP_Rifles\SWOP_Blaster\data\ui\E11_Scope.paa"; model = "Scope\holoscopedc15A.p3d"; descriptionShort = "DC-15 Holo (x3)"; weaponInfoType = "RscOptics_nightstalkerbluenorange"; class ItemInfo: InventoryOpticsItem_Base_F { opticType = 2; mass = 4; RMBhint = "DC-15A Scope (x4)"; optics = 1; weaponInfoType = "RscOptics_nightstalkerbluenorange"; //modelOptics = "Scope\dc15zoomscope_sight.p3d"; modelOptics = "Scope\4x_xm8.p3d"; class OpticsModes { /* class Iron { opticsID = 2; opticsDisplayName = ""; useModelOptics = 0; opticsPPEffects[] = {"", ""}; opticsFlare = 0; opticsDisablePeripherialVision = 0; opticsZoomMin = scope_magnification(.53); opticsZoomMax = 1.25; opticsZoomInit = 0.75; memoryPointCamera = "opticView"; visionMode[] = {}; //discretefov[] = {scope_magnification(.53)}; discreteDistance[] = {200}; discreteDistanceInitIndex = 0; distanceZoomMin = 200; distanceZoomMax = 200; discreteInitIndex = 0; modelOptics = "\A3\Weapons_F\empty"; //modelOptics = "Scope\DC17MSniperZoom.p3d"; };*/ class Snip { opticsID = 1; opticsDisplayName = "WFOV"; useModelOptics = 1; opticsPPEffects[] = {"OpticsCHAbera1", "OpticsBlur1"}; opticsZoomMin = scope_magnification(4); opticsZoomMax = scope_magnification(1); opticsZoomInit = scope_magnification(4); discreteinitIndex = 0; discretefov[] = {scope_magnification(1.25),scope_magnification(4)}; discreteDistance[] = {100, 300, 400, 500, 600, 700, 800, 900, 1000}; discreteDistanceInitIndex = 1; distanceZoomMin = 100; distanceZoomMax = 1000; visionMode[] = {"Normal", "NVG"}; thermalMode[] = {1, 2}; memoryPointCamera = "opticView"; modelOptics = "Scope\4x_xm8.p3d"; weaponInfoType = "RscOptics_nightstalkerbluenorange"; opticsFlare = 1; opticsDisablePeripherialVision = 0;//1; cameraDir = ""; }; }; }; };