Fixed problem with missing statics on mission respawn.
This commit is contained in:
parent
959c4da4d7
commit
e92ac2a1bc
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user