|
@@ -1,16 +1,31 @@
|
|
-params["_ccp"];
|
|
|
|
|
|
+/*
|
|
|
|
+ * Author: M3ales
|
|
|
|
+ *
|
|
|
|
+ * Adds the ace interaction options to the local machine, exits if its a dedicated serverCommand
|
|
|
|
+ *
|
|
|
|
+ * Arguments:
|
|
|
|
+ * CCP Building
|
|
|
|
+ * Return Value:
|
|
|
|
+ * None
|
|
|
|
+ *
|
|
|
|
+ * Example:
|
|
|
|
+ * [cursorTarget] call rd501_fnc_deployCCPLocal
|
|
|
|
+ *
|
|
|
|
+ * Public: No
|
|
|
|
+ */
|
|
|
|
|
|
|
|
+params["_ccp"];
|
|
|
|
|
|
if(isDedicated) exitWith {};
|
|
if(isDedicated) exitWith {};
|
|
|
|
|
|
_action = ["rd501_medical_ccp_bandageAll", "Bandage All Patients", "", {
|
|
_action = ["rd501_medical_ccp_bandageAll", "Bandage All Patients", "", {
|
|
params ["_target", "_player", "_params"];
|
|
params ["_target", "_player", "_params"];
|
|
[_player, _target, 20] call rd501_fnc_bandageAllNearbyCCP;
|
|
[_player, _target, 20] call rd501_fnc_bandageAllNearbyCCP;
|
|
- }, {true}] call ace_interact_menu_fnc_createAction;
|
|
|
|
|
|
+ }, rd501_fnc_canBandageNearbyCCP] call ace_interact_menu_fnc_createAction;
|
|
[_ccp, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject;
|
|
[_ccp, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject;
|
|
|
|
|
|
_action = ["rd501_medical_ccp_stitchAll", "Stitch All Patients", "", {
|
|
_action = ["rd501_medical_ccp_stitchAll", "Stitch All Patients", "", {
|
|
params ["_target", "_player", "_params"];
|
|
params ["_target", "_player", "_params"];
|
|
[_player, _target, 20] call rd501_fnc_stitchAllWoundsNearbyCCP;
|
|
[_player, _target, 20] call rd501_fnc_stitchAllWoundsNearbyCCP;
|
|
- }, {true}] call ace_interact_menu_fnc_createAction;
|
|
|
|
|
|
+ }, rd501_fnc_canStitchNearbyCCP, {[]}, ] call ace_interact_menu_fnc_createAction;
|
|
[_ccp, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject;
|
|
[_ccp, 0, ["ACE_MainActions"], _action] call ace_interact_menu_fnc_addActionToObject;
|