Description: Forces an animation(Source) to animate, as if animationSource == "user". Includes 'interrupt' optional parameter (default true), where, if false, animation cannot be interrupted until complete, except by another 'forceAnimate(source)' command, else any input from appropriate animation sources will interrupt the animation.
Syntax 1: shilka forceAnimate ["mainGun", -(_rotation), 1];
Syntax 2: shtora forceAnimateSource ["mainGun", -(_direction), 1, false];
Returns: Boolean- True if can (and is) performing the animation, false otherwise.
Reasoning: Enables usage of script-based articulation without need for pre-set animationSources to be user-only, enabling things like Shilka/Tigris automatic target tracking via script, while still allowing the gunner to control aim via mouse, as well as implementation via script of a Shtora-like system to turn a turret towards a missile threat.