From 3c71d1a19549e34e7e8c896e9a37c78697521f81 Mon Sep 17 00:00:00 2001 From: IT07 Date: Sat, 16 Apr 2016 23:38:39 +0200 Subject: [PATCH] Added check for para kill --- exile_vemf_reloaded/functions/fn_aiKilled.sqf | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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