/* * Author: MrClock * HitPart XEH function * * * Arguments: * Inherited from HitPart XEH * * Example: * (_this select 0) call JLTS_fnc_onHit; * * Return Value: * None * */ params["_target", "_shooter", "_projectile", "_position", "_velocity", "_selection", "_ammo", "_vector", "_radius", "_surfaceType", "_isDirect"]; //if (!hasInterface) exitWith {}; if (isNil{_ammo select 4}) exitWith {/*systemChat "Fall damage"*/}; if (!alive _target) exitWith {}; private _ammoUsed = _ammo select 4; if (getNumber(configFile >> "CfgAmmo" >> _ammoUsed >> "JLTS_isEMPAmmo") == 1) then {[_target,_shooter,_ammoUsed,_projectile] call RD501_fnc_onHitEMP}; if (getNumber(configFile >> "CfgAmmo" >> _ammoUsed >> "JLTS_isStunAmmo") == 1) then {[_target,_shooter,_ammoUsed] call JLTS_fnc_onHitStun};