Page MenuHomeFeedback Tracker

Script error when defining markers in ModuleStrategicMapInit_F (Map)
New, NormalPublic

Description

If a marker is added to the "markers" field the following script error is shown:

11:44:44 Error in expression <[marker_0]>
11:44:44   Error position: <marker_0]>
11:44:44   Error Undefined variable in expression: marker_0
11:44:44  ➥ Context: 	[] L5 (A3\modules_f\StrategicMap\functions\fn_moduleStrategicMapInit.sqf [BIS_fnc_moduleStrategicMapInit])
	[] L1 ()

11:44:44 Error in expression <call compile ("[" + _markers + "]");

{
_x setmarkeralpha 0;
} foreach _markers;>
11:44:44   Error position: <_x setmarkeralpha 0;
} foreach _markers;>
11:44:44   Error Undefined variable in expression: _x
11:44:44 File A3\modules_f\StrategicMap\functions\fn_moduleStrategicMapInit.sqf [BIS_fnc_moduleStrategicMapInit]..., line 8
11:44:44  ➥ Context: 	[] L9 (A3\modules_f\StrategicMap\functions\fn_moduleStrategicMapInit.sqf [BIS_fnc_moduleStrategicMapInit])
	[] L8 (A3\modules_f\StrategicMap\functions\fn_moduleStrategicMapInit.sqf [BIS_fnc_moduleStrategicMapInit])

From BIS_fnc_moduleStrategicMapInit:

_markers = _logic getvariable ["Markers",""]; //Correctly contains the marker(s) "marker_0"
_markers = call compile ("[" + _markers + "]"); //Fails, returns [any]

{
	_x setmarkeralpha 0;
} foreach _markers;

Details

Severity
Minor
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Eden Editor
Steps To Reproduce

Additional Information
  • Also happens if multiple makers are added to the edit box e.g.

marker_0 marker_1

Also tried
marker_0, marker_1

Guess instead of call compile it should do:

"marker_0 marker_2, marker_3" splitString ", "