blob: 25bb7648f1f22ab5875e6baa6c08cc645cb4d5a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Private ["_ammo","_chance","_enemy","_prob","_missile","_vehicle"];
_vehicle = _this select 0;
_ammo = _this select 1;
_enemy = _this select 2;
_missile = objnull;
if ((alive _vehicle) && (isEngineOn _vehicle)) then {
_missile = nearestObject [_enemy,_ammo];
waitUntil {(_missile distance _vehicle) < ((speed _vehicle) * 1.5)};
_prob = 25 + (random 75);
_chance = random 100;
if (_prob > _chance) then {
while {alive _missile} do {
_missile setDir ((getDir _missile) + ((random 20) - 10));
sleep 0.1;
};
};
};
|