Skip to content

Commit

Permalink
addPlayerEh - Skip checking turretPath in not in vehicle (#1080)
Browse files Browse the repository at this point in the history
  • Loading branch information
PabstMirror authored and commy2 committed Mar 7, 2019
1 parent e90ccf8 commit fc2fe68
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions addons/events/fnc_addPlayerEventHandler.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ if (_id != -1) then {
GVAR(oldLoadout) = [];
GVAR(oldLoadoutNoAmmo) = [];
GVAR(oldVehicle) = objNull;
GVAR(inVehicle) = false;
GVAR(oldTurret) = [];
GVAR(oldVisionMode) = -1;
GVAR(oldCameraView) = "";
Expand Down Expand Up @@ -185,12 +186,21 @@ if (_id != -1) then {
if !(_data isEqualTo GVAR(oldVehicle)) then {
GVAR(oldVehicle) = _data;
[QGVAR(vehicleEvent), [_player, _data]] call CBA_fnc_localEvent;
GVAR(inVehicle) = _data != _player;
if (!GVAR(inVehicle)) then {
_data = _player call CBA_fnc_turretPath;
if !(_data isEqualTo GVAR(oldTurret)) then {
GVAR(oldTurret) = _data;
[QGVAR(turretEvent), [_player, _data]] call CBA_fnc_localEvent;
};
};
};

_data = _player call CBA_fnc_turretPath;
if !(_data isEqualTo GVAR(oldTurret)) then {
GVAR(oldTurret) = _data;
[QGVAR(turretEvent), [_player, _data]] call CBA_fnc_localEvent;
if (GVAR(inVehicle)) then {
_data = _player call CBA_fnc_turretPath;
if !(_data isEqualTo GVAR(oldTurret)) then {
GVAR(oldTurret) = _data;
[QGVAR(turretEvent), [_player, _data]] call CBA_fnc_localEvent;
};
};

// handle controlling UAV, UAV entity needed for visionMode
Expand Down

0 comments on commit fc2fe68

Please sign in to comment.