From 95a89f3bee55a914dcad788ab849c074380c7fee Mon Sep 17 00:00:00 2001 From: Salluci Date: Mon, 24 Jul 2023 01:55:32 +0300 Subject: [PATCH] empty ammo from advanced assembly mortars --- addons/mk6mortar/XEH_preInit.sqf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/mk6mortar/XEH_preInit.sqf b/addons/mk6mortar/XEH_preInit.sqf index 712378d61a..d44c40a7a0 100644 --- a/addons/mk6mortar/XEH_preInit.sqf +++ b/addons/mk6mortar/XEH_preInit.sqf @@ -8,9 +8,13 @@ PREP_RECOMPILE_END; #include "initSettings.sqf" -["Mortar_01_base_F", "Init", { // override CSW's ammo handling with Mk6 setting +// Override CSW's ammo handling with Mk6 setting for non-advanced assembly mortars +["Mortar_01_base_F", "Init", { params ["_mortar"]; - _mortar setVariable [QEGVAR(csw,assemblyMode), [0, 3] select GVAR(useAmmoHandling)]; + if (GVAR(useAmmoHandling)) exitWith {}; + if ((_mortar getVariable [QEGVAR(csw,assemblyMode), 3]) isEqualTo 3) then { + _mortar setVariable [QEGVAR(csw,assemblyMode), 0]; + }; }] call CBA_fnc_addClassEventHandler; ADDON = true;