Files
KPLibSumava/kp_liberation.brf_sumava/scripts/client/tutorial/fn_handleHealCivTask.sqf
Samuele Lorefice 9e023649ac initial files
2025-05-24 16:17:33 +02:00

44 lines
1.1 KiB
Plaintext

/*
File: fn_handleHealCivTask.sqf
Author: KP Liberation Dev Team - https://github.com/KillahPotatoes
Date: 2020-05-09
Last Update: 2020-05-09
License: MIT License - http://www.opensource.org/licenses/MIT
Description:
Handles the monitoring for the heal civilian tutorial task.
Parameter(s):
_taskId - Task ID of the task to handle [STRING, defaults to ""]
_obj - Object connected to the task [OBJECT, defaults to objNull]
Returns:
Function reached the end [BOOL]
*/
params [
["_taskId", "", [""]],
["_obj", objNull, [objNull]]
];
if (_taskId isEqualTo "" || isNull _obj) exitWith {["Invalid parameters given"] call BIS_fnc_error; false};
if (!canSuspend) exitWith {_this spawn KPLIB_fnc_handleHealCivTask};
[
allPlayers,
[_taskId, "KPLIB_Tasks_Tutorial_Sector_03"],
["", localize "STR_TUTORIAL_CIVILIAN"],
[_obj, true],
"CREATED",
-1,
false,
"heal",
true
] call BIS_fnc_taskCreate;
waitUntil {sleep 0.1; !(alive _obj && (damage _obj) > 0.4)};
[_taskId, "SUCCEEDED"] call BIS_fnc_taskSetState;
true