From 19e72d7b71ea97d995e89502ce7259f9b86c6e3e Mon Sep 17 00:00:00 2001 From: Cre8or <3143797+Cre8or@users.noreply.github.com> Date: Mon, 1 May 2023 00:06:44 +0200 Subject: [PATCH] Explosives - Fix incorrect shotParents (#9171) * Update fnc_setupExplosive.sqf - Added `setShotParents` to the resulting explosive, enabling support for kill tracking * Add setShotParents to fnc_placeExplosive * Remove setShotParents from fnc_setupExplosive * Move setShotParents into place event * fix tabs --------- Co-authored-by: PabstMirror --- addons/explosives/XEH_postInit.sqf | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/addons/explosives/XEH_postInit.sqf b/addons/explosives/XEH_postInit.sqf index adbfebf858..18f9a9ef0d 100644 --- a/addons/explosives/XEH_postInit.sqf +++ b/addons/explosives/XEH_postInit.sqf @@ -16,7 +16,15 @@ */ //Event for setting explosive placement angle/pitch: -[QGVAR(place), {_this call FUNC(setPosition)}] call CBA_fnc_addEventHandler; +[QGVAR(place), { + params ["_explosive", "", "", "_unit"]; + + _this call FUNC(setPosition); + + if (isServer) then { + _explosive setShotParents [_unit, _unit]; + }; +}] call CBA_fnc_addEventHandler; [QGVAR(startDefuse), FUNC(startDefuse)] call CBA_fnc_addEventHandler; //When getting knocked out in medical, trigger deadman explosives: