/* * Author: jaynus / nou * Handles AI shooting a locking missile * * Arguments: * 0: Target * 1: Ammo * 2: Shooter * * Return Value: * None * * Example: * [cursorTarget, "x", player] call ace_missileguidance_fnc_changeMissileDirection; * * Public: No */ // #define DEBUG_MODE_FULL #include "script_component.hpp" params ["_target", "_ammo", "_shooter"]; if (GVAR(enabled) < 1) exitWith {}; // bail if enabled if !(local (gunner _shooter) || {local _shooter}) exitWith {}; // bail if not shooter _shooter setVariable [QGVAR(vanilla_target),_target, false]; TRACE_2("setting vanilla target",_shooter,_target);