diff --git a/exile_vemf_reloaded/functions/fn_aiKilled.sqf b/exile_vemf_reloaded/functions/fn_aiKilled.sqf index 48d3f94..d3d2fdf 100644 --- a/exile_vemf_reloaded/functions/fn_aiKilled.sqf +++ b/exile_vemf_reloaded/functions/fn_aiKilled.sqf @@ -25,7 +25,22 @@ if (_this isEqualType []) then { if (vehicle _killer isEqualTo _killer) then // If on foot { - [_target, _killer] ExecVM "exile_vemf_reloaded\sqf\handleRespectGain.sqf"; + if (vehicle _target isEqualTo _target) then + { + [_target, _killer] ExecVM "exile_vemf_reloaded\sqf\handleRespectGain.sqf"; + } else + { + if (typeOf (vehicle _target) isEqualTo "Steerable_Parachute_F") then + { + if ("logCowardKills" call VEMFr_fnc_getSetting isEqualTo 1) then + { + ["fn_aiKilled", 1, format["A coward (%1 @ %2) killed a parachuting AI", name _killer, mapGridPosition _killer]] spawn VEMFr_fnc_log; + }; + } else + { + [_target, _killer] ExecVM "exile_vemf_reloaded\sqf\handleRespectGain.sqf"; + }; + }; } else // If in vehicle (a.k.a. roadkill) { if (("punishRoadKills" call VEMFr_fnc_getSetting) isEqualTo 1) then