mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Fix rearm turret events (#5307)
This commit is contained in:
parent
597f439654
commit
ddd14d933d
@ -19,7 +19,9 @@ if (isServer) then {
|
||||
};
|
||||
|
||||
[QGVAR(makeDummyEH), LINKFUNC(makeDummy)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(rearmEntireVehicleSuccessEH), LINKFUNC(rearmEntireVehicleSuccess)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(rearmEntireVehicleSuccessLocalEH), LINKFUNC(rearmEntireVehicleSuccessLocal)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(rearmSuccessEH), LINKFUNC(rearmSuccess)] call CBA_fnc_addEventHandler;
|
||||
[QGVAR(rearmSuccessLocalEH), LINKFUNC(rearmSuccessLocal)] call CBA_fnc_addEventHandler;
|
||||
|
||||
|
||||
|
@ -18,21 +18,19 @@
|
||||
#include "script_component.hpp"
|
||||
|
||||
params ["_args"];
|
||||
_args params [
|
||||
["_truck", objNull, [objNull]],
|
||||
["_vehicle", objNull, [objNull]]
|
||||
];
|
||||
_args params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]]];
|
||||
TRACE_2("rearmEntireVehicleSuccess",_truck,_vehicle);
|
||||
|
||||
if (isServer) then {
|
||||
{
|
||||
private _turretOwnerID = _vehicle turretOwner _x;
|
||||
if (_turretOwnerID == 0) then {
|
||||
[QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _truck] call CBA_fnc_targetEvent;
|
||||
[QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], [_vehicle]] call CBA_fnc_targetEvent;
|
||||
} else {
|
||||
[QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _turretOwnerID] call CBA_fnc_ownerEvent;
|
||||
};
|
||||
false
|
||||
} count REARM_TURRET_PATHS;
|
||||
} else {
|
||||
[QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call CBA_fnc_serverEvent;
|
||||
[QGVAR(rearmEntireVehicleSuccessEH), _this] call CBA_fnc_serverEvent;
|
||||
};
|
||||
|
@ -38,5 +38,5 @@ if (isServer) then {
|
||||
[QGVAR(rearmSuccessLocalEH), _this, _turretOwnerID] call CBA_fnc_ownerEvent;
|
||||
};
|
||||
} else {
|
||||
[QGVAR(rearmSuccessLocalEH), _this] call EFUNC(common,serverEvent);
|
||||
[QGVAR(rearmSuccessEH), _this] call CBA_fnc_serverEvent;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user