ACE3/addons/missileguidance/XEH_postInit.sqf
2024-05-27 20:47:18 -06:00

51 lines
1.6 KiB
Plaintext

#include "script_component.hpp"
[QGVAR(handoff), LINKFUNC(handleHandoff)] call CBA_fnc_addEventHandler;
["ACE3 Weapons", QGVAR(cycleFireMode), localize LSTRING(CycleFireMode), {
[] call FUNC(cycleAttackProfileKeyDown);
false
}, {
false
},
[15, [false, true, false]], false] call CBA_fnc_addKeybind; //Ctrl+Tab Key
// Each MCLOS argument is the vector which acceleration will be applied
["ACE3 Weapons", QGVAR(mclosUp), localize LSTRING(mclosUp), {
[[0, 0, 1], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
}, {
[[0, 0, -1], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
},
[0x48, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // Numpad 8
["ACE3 Weapons", QGVAR(mclosDown), localize LSTRING(mclosDown), {
[[0, 0, -1], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
}, {
[[0, 0, 1], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
},
[0x50, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // Numpad 2
["ACE3 Weapons", QGVAR(mclosLeft), localize LSTRING(mclosLeft), {
[[1, 0, 0], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
}, {
[[-1, 0, 0], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
},
[0x4D, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // Numpad 6
["ACE3 Weapons", QGVAR(mclosRight), localize LSTRING(mclosRight), {
[[-1, 0, 0], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
}, {
[[1, 0, 0], ACE_PLAYER] call FUNC(mclosButtonPressed);
false
},
[0x4B, [false, false, false]], false, 0] call CBA_fnc_addKeybind; // Numpad 4
GVAR(dev_fnc_projectileCamera) = compile preprocessFileLineNumbers QPATHTOF(dev\projectileCamera.sqf);