blob: 8318f4ce45330104c81cb7767bd9502e16047058 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Private ["_ammo","_irLock","_missile","_source","_unit"];
_unit = _this select 0;
_ammo = _this select 1;
_source = _this select 2;
_missile = nearestObject [_source,_ammo];
if (isNull _missile) exitWith {};
//--- Get the ammo type.
_irLock = getNumber(configFile >> "CfgAmmo" >> _ammo >> "irLock");
//--- IR Lock is affected
if (_irLock == 1) then {
_distance = _unit distance _source;
_limit = 'WFBE_INCOMINGMISSILEMAXRANGE' Call GetNamespace;
if (_distance > _limit) then {
waitUntil {_missile distance _source > _limit};
deleteVehicle _missile;
};
};
|