/* * Author: Glowbal * Called when a unit is killed * * Arguments: * 0: The Unit * * ReturnValue: * None * * Public: No */ #include "script_component.hpp" private["_unit", "_openWounds"]; _unit = _this select 0; if (!local _unit) exitwith {}; _unit setvariable [QGVAR(pain), 0]; if (GVAR(level) >= 2) then { _unit setvariable [QGVAR(heartRate), 0]; _unit setvariable [QGVAR(bloodPressure), [0, 0]]; _unit setvariable [QGVAR(airwayStatus), 0]; if (USE_WOUND_EVENT_SYNC) then { _openWounds = _unit getvariable [QGVAR(openWounds), []]; { ["medical_propagateWound", [_unit, _x]] call EFUNC(common,globalEvent); }foreach _openWounds; }; };