diff --git a/exile_vemf_reloaded/functions/fn_aiKilled.sqf b/exile_vemf_reloaded/functions/fn_aiKilled.sqf index d3d2fdf..a34cd70 100644 --- a/exile_vemf_reloaded/functions/fn_aiKilled.sqf +++ b/exile_vemf_reloaded/functions/fn_aiKilled.sqf @@ -28,17 +28,27 @@ if (_this isEqualType []) then if (vehicle _target isEqualTo _target) then { [_target, _killer] ExecVM "exile_vemf_reloaded\sqf\handleRespectGain.sqf"; + _sayKilled = "sayKilled" call VEMFr_fnc_getSetting; + if (_sayKilled > 0) then // Send kill message if enabled + { + [_target, _killer, _sayKilled] ExecVM "exile_vemf_reloaded\sqf\sayKilledWeapon.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; + ["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"; + _sayKilled = "sayKilled" call VEMFr_fnc_getSetting; + if (_sayKilled > 0) then // Send kill message if enabled + { + [_target, _killer, _sayKilled] ExecVM "exile_vemf_reloaded\sqf\sayKilledWeapon.sqf"; + }; }; }; } else // If in vehicle (a.k.a. roadkill) @@ -70,7 +80,7 @@ if (_this isEqualType []) then _sayKilled = "sayKilled" call VEMFr_fnc_getSetting; if (_sayKilled > 0) then // Send kill message if enabled { - [_killer, _sayKilled] ExecVM "exile_vemf_reloaded\sqf\sayKilledWeapon.sqf"; + [_target, _killer, _sayKilled] ExecVM "exile_vemf_reloaded\sqf\sayKilledWeapon.sqf"; }; }; };