private ["_unit","_distance","_listTalk","_zombie","_targets","_pos","_doRun"]; //Alert Zed's to noise of shot _unit = _this select 0; _distance = _this select 1; _doRun = _this select 2; _pos = _this select 3; _listTalk = _pos nearEntities ["zZombie_Base",_distance/2]; if ("ItemMap_Debug" in items player) then { diag_log ("alertzeds Unit: " +str(_unit)); diag_log ("alertzeds Distance: " +str(_distance/2)); diag_log ("alertzeds DoRun: " +str(_doRun)); diag_log ("alertzeds Pos: " +str(_pos)); diag_log ("alertzeds ListTalk: " +str(_listTalk)); }; //hint str(_listTalk); { _zombie = _x; if (_doRun) then { _targets = _zombie getVariable ["targets",[]]; if (!(_unit in _targets)) then { _targets set [count _targets,_unit]; _zombie setVariable ["targets",_targets,true]; }; } else { _zombie setVariable ["myDest",_pos,true]; }; } count _listTalk;