From e9eabca80c8d680220a28de63452bc550696aa0a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 9 Oct 2024 12:24:14 -0500 Subject: [PATCH] Mine Detector - Change detectable hash so it can be editable by mission scripts (#10379) Mine Detector - Store hash so it can be editable by scripts --- addons/minedetector/XEH_preInit.sqf | 2 ++ addons/minedetector/functions/fnc_getDetectedObject.sqf | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/minedetector/XEH_preInit.sqf b/addons/minedetector/XEH_preInit.sqf index b47cf6628db..3641c78b702 100644 --- a/addons/minedetector/XEH_preInit.sqf +++ b/addons/minedetector/XEH_preInit.sqf @@ -6,4 +6,6 @@ PREP_RECOMPILE_START; #include "XEH_PREP.hpp" PREP_RECOMPILE_END; +GVAR(detectableClasses) = +(uiNamespace getVariable QGVAR(detectableClasses)); + ADDON = true; diff --git a/addons/minedetector/functions/fnc_getDetectedObject.sqf b/addons/minedetector/functions/fnc_getDetectedObject.sqf index 7811b3eaaa8..8cc95ac4226 100644 --- a/addons/minedetector/functions/fnc_getDetectedObject.sqf +++ b/addons/minedetector/functions/fnc_getDetectedObject.sqf @@ -43,7 +43,7 @@ private _distance = -1; }; // If an object was detected, exit the search - if ((typeOf _x) in (uiNamespace getVariable QGVAR(detectableClasses))) exitWith { + if ((typeOf _x) in GVAR(detectableClasses)) exitWith { _isDetectable = true; _distance = _detectorPointAGL distance _x; _mine = _x;