From 05d9e5447fcfddabe6ba1458917ecfd4eea9b045 Mon Sep 17 00:00:00 2001 From: commy2 Date: Sat, 27 Apr 2019 17:02:06 +0200 Subject: [PATCH] small fix for changing scripted optics --- addons/optics/fnc_updateOpticInfo.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/optics/fnc_updateOpticInfo.sqf b/addons/optics/fnc_updateOpticInfo.sqf index 1e94d6d46..089065585 100644 --- a/addons/optics/fnc_updateOpticInfo.sqf +++ b/addons/optics/fnc_updateOpticInfo.sqf @@ -28,7 +28,11 @@ if (_optic isEqualTo GVAR(currentOptic)) exitWith {}; GVAR(currentOptic) = _optic; private _config = configFile >> "CfgWeapons" >> _optic >> "CBA_ScriptedOptic"; -if (!isClass _config) exitWith {}; +if (!isClass _config) exitWith { + GVAR(OpticReticleDetailTextures) = [[0,"",1,""]]; + GVAR(OpticBodyTexture) = ""; + ppEffectDestroy GVAR(ppEffects); +}; getArray (_config >> "minMagnificationReticleScale") apply {PARSE(_x)} params [["_minMagnification", 1], ["_minMagnificationReticleScale", 1]]; getArray (_config >> "maxMagnificationReticleScale") apply {PARSE(_x)} params [["_maxMagnification", 1], ["_maxMagnificationReticleScale", 1]];