//fnc_adjustTraverse.sqf #include "script_component.hpp" private["_gun", "_phase", "_newPhase", "_m"]; PARAMS_1(_dir); _gun = GVAR(activeGun); _phase = (_gun animationPhase "MainTurretTraverse"); _m = 0.25; _newPhase = (((_phase+(_dir*_m))) min 100) max -100; _gun animate ["MainTurretTraverse", _newPhase]; false