/* # Original # Sarge AI System 1.5 Created for Arma 2: DayZ Mod Author: Sarge https://github.com/Swiss-Sarge # Fork # Sarge AI System 2.0+ Modded for Arma 3: Epoch Mod Changes: Dango http://www.hod-servers.com */ private ["_ai","_entity_array","_sleeptime","_detectrange"]; // Prevent execution on server or dedicated clients if (isServer || !hasInterface) exitWith {}; _ai = _this select 0; while {alive _ai} do { _entity_array = (position _ai) nearEntities ["CAManBase",SAR_DETECT_HOSTILE]; { // Only do this for zombies (WIP) /* if (vehicle _ai == _ai) then { if (_x isKindof "civilclass") then { if(rating _x > -10000) then { _x addrating -10000; if(SAR_EXTREME_DEBUG) then { diag_log "SAR EXTREME DEBUG: Zombie rated down"; }; }; }; }; */ // Only do this for players not in vehicles if (isPlayer _x && (vehicle _x == _x)) then { //_respect = _x getVariable ["ExileScore",0]; if (rating player < SAR_RESPECT_HOSTILE_LIMIT && (rating _x > -10000)) then { if (SAR_EXTREME_DEBUG) then { diag_log format["SAR EXTREME DEBUG: reducing rating (trace_entities) for player: %1", _x]; }; _x addrating -10000; }; }; } forEach _entity_array; sleep SAR_DETECT_INTERVAL; };