_intel = param[0,objNull];
_duration = param[1,5];
_cat = param[2,"category"];
_title = param[3,"title"];
_text = param[4,"Information gathered"];
[
_intel, // Object the action is attached to
_title, // Title of the action
"\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_connect_ca.paa", // Idle icon shown on screen
"\a3\ui_f\data\IGUI\Cfg\holdactions\holdAction_connect_ca.paa", // Progress icon shown on screen
"_this distance _target < 3", // Condition for the action to be shown
"_caller distance _target < 3", // Condition for the action to progress
{}, // Code executed when action starts
{}, // Code executed on every progress tick
{
params ["_target", "_caller", "_actionId", "_arguments"];
player createDiaryRecord ["Diary", [_arguments select 0,_arguments select 1]];
deleteVehicle _target;
}, // Code executed on completion
{}, // Code executed on interrupted
[_cat,_text], // Arguments passed to the scripts as _this select 3
_duration, // Action duration [s]
1, // Priority
true, // Remove on completion
false // Show in unconscious state
] call BIS_fnc_holdActionAdd; // MP compatible implementation
Comments