/* * Author: Jonpas * Stands up the player. * * Arguments: * Player * * Return Value: * None * * Example: * player call ace_sitting_fnc_stand; * * Public: No */ #include "script_component.hpp" params ["_player"]; // remove scroll wheel action _player removeAction (_player getVariable [QGVAR(StandUpActionID), -1]); // Restore animation private "_animation"; _animation = switch (currentWeapon _player) do { case "": {"amovpercmstpsnonwnondnon"}; case (primaryWeapon _player): {"amovpercmstpslowwrfldnon"}; case (handgunWeapon _player): {"amovpercmstpslowwpstdnon"}; default {"amovpercmstpsnonwnondnon"}; }; [_player, _animation, 2] call EFUNC(common,doAnimation); // Set variables to nil _player setVariable [QGVAR(isSitting), nil]; GVAR(seat) setVariable [QGVAR(seatOccupied), nil, true]; GVAR(seat) = nil;