coding fixes

This commit is contained in:
Chris Cardozo 2020-10-03 08:10:37 -04:00
parent 4669a08061
commit e4a7950d43
2 changed files with 11 additions and 9 deletions

View File

@ -22,22 +22,25 @@ if (_backpacks isEqualTo []) then {_backpacks = [_skillAI] call blck_fnc_sele
if (_weaponList isEqualTo []) then {_weaponList = [_skillAI] call blck_fnc_selectAILoadout}; if (_weaponList isEqualTo []) then {_weaponList = [_skillAI] call blck_fnc_selectAILoadout};
if (_sideArms isEqualTo []) then {[_skillAI] call blck_fnc_selectAISidearms}; if (_sideArms isEqualTo []) then {[_skillAI] call blck_fnc_selectAISidearms};
private["_vehGroup","_vehiclePatrolSpawns""_missiongroups","_vehiclePatrolSpawns","_vehicle","_spawnPos","_return"]; private["_spawnPos","_return"];
private _vehicles = []; private _vehicles = [];
private _missionAI = []; private _missionAI = [];
private _abort = false; private _abort = false;
private _patrolsThisMission = +_missionPatrolVehicles; private _patrolsThisMission = +_missionPatrolVehicles;
//diag_log format["_spawnMissionVehiclePatrols(30): _noVehiclePatrols = %1 | _patrolsThisMission = %2",_noVehiclePatrols,_patrolsThisMission];
if (_patrolsThisMission isEqualTo []) then if (_patrolsThisMission isEqualTo []) then
{ {
_useRelativePos = false; _useRelativePos = false;
_vehiclePatrolSpawns = [_coords,_noVehiclePatrols,45,60] call blck_fnc_findPositionsAlongARadius; private _spawnLocations = [_coords,_noVehiclePatrols,45,60] call blck_fnc_findPositionsAlongARadius;
//diag_log format["_spawnMissionVehiclePatrols (35): _spawnLocations = %1",_spawnLocations];
{ {
private _v = [_skillAI] call blck_fnc_selectPatrolVehicle; private _v = [_skillAI] call blck_fnc_selectPatrolVehicle;
_patrolsThisMission pushBack [_v, _x]; _patrolsThisMission pushBack [_v, _x];
}forEach _vehiclePatrolSpawns; //diag_log format["_spawnMissionVehiclePatrols(36): _v = %1 | _patrolsThisMission = %2",_v,_patrolsThisMission];
}forEach _spawnLocations;
}; };
//diag_log format["_spawnMissionVehiclePatrols(42): _patrolsThisMission = %1",_patrolsThisMission];
#define configureWaypoints false #define configureWaypoints false
{ {
if (_useRelativePos) then if (_useRelativePos) then
@ -47,9 +50,8 @@ if (_patrolsThisMission isEqualTo []) then
_spawnPos = _x select 1; _spawnPos = _x select 1;
}; };
private _vehicle = _x select 0; private _vehicle = _x select 0;
_vehGroup = [blck_AI_Side,true] call blck_fnc_createGroup; private _vehGroup = [blck_AI_Side,true] call blck_fnc_createGroup;
_patrolVehicle = objNull; _patrolVehicle = objNull;
if !(isNull _vehGroup) then if !(isNull _vehGroup) then
{ {
_vehGroup setVariable["soldierType","vehicle"]; _vehGroup setVariable["soldierType","vehicle"];

View File

@ -12,8 +12,8 @@
*/ */
#include "\q\addons\custom_server\Configs\blck_defines.hpp"; #include "\q\addons\custom_server\Configs\blck_defines.hpp";
params["_vehType","_pos",["_special","NONE"],["_radius",30]]; params["_vehType",["_pos",[]],["_special","NONE"],["_radius",30]];
//diag_log format["_spawnVehicle: _vehType = %1 | _special = %2 | _radiu = %3",_vehType,_special,_radius];
private _veh = createVehicle[_vehType, _pos, [], _radius, _special]; private _veh = createVehicle[_vehType, _pos, [], _radius, _special];
_veh setVectorUp surfaceNormal position _veh; _veh setVectorUp surfaceNormal position _veh;
_veh allowDamage true; _veh allowDamage true;