From 4f50c4513b8a10e734573fa0b7cca078aebcaef2 Mon Sep 17 00:00:00 2001 From: vbawol Date: Wed, 2 Nov 2016 14:40:26 -0500 Subject: [PATCH] disable TI on mission spawned UAV's --- Sources/epoch_code/compile/EPOCH_unitSpawn.sqf | 1 + Sources/epoch_code/compile/missions/tasks/mission_spawnUAV.sqf | 3 ++- Sources/epoch_config/Configs/CfgMissions/CfgmissionUav.hpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf index 50825bdf..faf97fd1 100644 --- a/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf +++ b/Sources/epoch_code/compile/EPOCH_unitSpawn.sqf @@ -104,6 +104,7 @@ switch _unitClass do { _targetPos = [_targetPos, 600, 1200, 5, 0, 400, 0] call BIS_fnc_findSafePos; _targetPos set[2, 600]; _unit = createVehicle["I_UAV_01_F", _targetPos, [], 0, "FLY"]; + _unit disableTIEquipment true; _units pushBack _unit; addToRemainsCollector[_unit]; _unit flyInHeight 600; diff --git a/Sources/epoch_code/compile/missions/tasks/mission_spawnUAV.sqf b/Sources/epoch_code/compile/missions/tasks/mission_spawnUAV.sqf index 3e6674b6..2aba5dd2 100644 --- a/Sources/epoch_code/compile/missions/tasks/mission_spawnUAV.sqf +++ b/Sources/epoch_code/compile/missions/tasks/mission_spawnUAV.sqf @@ -3,9 +3,10 @@ _targetPos = getPosATL _trgt; _targetPos = [_targetPos, 600, 1200, 5, 0, 400, 0] call BIS_fnc_findSafePos; _targetPos set[2, 600]; _unit = createVehicle["I_UAV_01_F", _targetPos, [], 0, "FLY"]; +_unit disableTIEquipment true; addToRemainsCollector[_unit]; _unit flyInHeight 600; _grp = createGroup RESISTANCE; _driver = _grp createUnit["I_UAV_AI", position _unit, [], 0, "CAN_COLLIDE"]; _driver moveInAny _unit; -[_unit, _trgt] execFSM "\x\addons\a3_epoch_code\System\Copter_brain.fsm"; \ No newline at end of file +[_unit, _trgt] execFSM "\x\addons\a3_epoch_code\System\Copter_brain.fsm"; diff --git a/Sources/epoch_config/Configs/CfgMissions/CfgmissionUav.hpp b/Sources/epoch_config/Configs/CfgMissions/CfgmissionUav.hpp index f9a73e26..635b7212 100644 --- a/Sources/epoch_config/Configs/CfgMissions/CfgmissionUav.hpp +++ b/Sources/epoch_config/Configs/CfgMissions/CfgmissionUav.hpp @@ -36,7 +36,7 @@ class doUAVSpawn{ initcall = "axeUAV = objNull"; callEventBinTask = 0; callEventCondition1 = "(diag_tickTime - EPOCH_task_startTime) > 6"; - callEventCALL1 = "_targetPos = (getPosATL player) findEmptyPosition [25,250,""I_UAV_01_F""];axeUAV = createVehicle[""I_UAV_01_F"", _targetPos, [], 10, ""CAN_COLLIDE""];_driver = (group player) createUnit[""I_UAV_AI"", position axeUAV, [], 0, ""CAN_COLLIDE""];_driver moveInAny axeUAV;"; + callEventCALL1 = "_targetPos = (getPosATL player) findEmptyPosition [25,250,""I_UAV_01_F""];axeUAV = createVehicle[""I_UAV_01_F"", _targetPos, [], 10, ""CAN_COLLIDE""];axeUAV disableTIEquipment true;_driver = (group player) createUnit[""I_UAV_AI"", position axeUAV, [], 0, ""CAN_COLLIDE""];_driver moveInAny axeUAV;"; diag1Condition = "true"; dialogue1[] = {"UAV is ready, get prepared !","Here it comes, connecting you now. 10 seconds..","Nice spot, connecting you to the UAV !"}; diagSquelch = 60;