ACE3/addons/frag/functions/fnc_doExplosions.sqf

21 lines
656 B
Plaintext
Raw Normal View History

2016-05-30 16:37:03 +00:00
//fnc_doExplosions.sqf
#include "script_component.hpp"
params ["_args"];
_args params ["_explosions", "_index"];
2016-05-30 16:37:03 +00:00
for "_i" from _index to ((_index+2) min (count _explosions)) do {
private _exp = _explosions select _i;
_exp params ["_refExp", "_bpos", "_hit", "_distance", "_indirectHitRange", "_depth"];
2016-05-30 16:37:03 +00:00
_refExp createVehicle (ASLtoATL _bpos);
// if(_hit >= 150 && _distance > _indirectHitRange) then {
// [_bpos, _refExp, _depth] call FUNC(doReflections);
// };
};
_index = _index + 2;
if(_index >= (count _explosions)) then {
[(_this select 1)] call CBA_fnc_removePerFrameHandler;
} else {
_params set[1, _index];
};