Fixed problem with missing statics on mission respawn.

This commit is contained in:
Chris Cardozo 2020-10-01 10:48:03 -04:00
parent 959c4da4d7
commit e92ac2a1bc

View File

@ -27,14 +27,15 @@ _units = [];
_abort = false; _abort = false;
_pos = []; _pos = [];
// Define _missionEmplacedWeapons if not already configured. private _emplacedWepData = +_missionEmplacedWeapons;
if (_missionEmplacedWeapons isEqualTo []) then // Define _emplacedWepData if not already configured.
if (_emplacedWepData isEqualTo []) then
{ {
_missionEmplacedWeaponPositions = [_coords,_noEmplacedWeapons,35,50] call blck_fnc_findPositionsAlongARadius; _missionEmplacedWeaponPositions = [_coords,_noEmplacedWeapons,35,50] call blck_fnc_findPositionsAlongARadius;
{ {
_static = selectRandom blck_staticWeapons; _static = selectRandom blck_staticWeapons;
_missionEmplacedWeapons pushback [_static,_x]; _emplacedWepData pushback [_static,_x];
} forEach _missionEmplacedWeaponPositions; } forEach _missionEmplacedWeaponPositions;
_useRelativePos = false; _useRelativePos = false;
}; };
@ -77,7 +78,7 @@ if (_missionEmplacedWeapons isEqualTo []) then
_return = grpNull; _return = grpNull;
["createGroup returned grpNull","warning"] call blck_fnc_log; ["createGroup returned grpNull","warning"] call blck_fnc_log;
}; };
} forEach _missionEmplacedWeapons; } forEach _emplacedWepData;
if !(_abort) then if !(_abort) then
{ {
blck_monitoredVehicles append _emplacedWeps; blck_monitoredVehicles append _emplacedWeps;