mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
hearing: skip first execution of the PFH
This commit is contained in:
parent
f082242485
commit
057be50cf6
@ -25,23 +25,25 @@ GVAR(newStrength) = GVAR(newStrength) max _strength;
|
||||
if (missionNamespace getVariable [QGVAR(isEarRingingPlaying), false]) exitWith {};
|
||||
|
||||
_fnc_removeEarRinging = {
|
||||
// Skip first execution
|
||||
if (diag_tickTime > 1 + ((_this select 0) select 0)) exitWith {};
|
||||
|
||||
GVAR(isEarRingingPlaying) = false;
|
||||
// Delete this PFH, so it is only executed once
|
||||
[(_this select 1)] call cba_fnc_removePerFrameHandler;
|
||||
};
|
||||
|
||||
if (_strength > 0.75) exitWith {
|
||||
playSound "ACE_EarRinging_Heavy";
|
||||
GVAR(isEarRingingPlaying) = true;
|
||||
[_fnc_removeEarRinging, 7.0, [] ] call CBA_fnc_addPerFrameHandler;
|
||||
[_fnc_removeEarRinging, 7.0, [diag_tickTime] ] call CBA_fnc_addPerFrameHandler;
|
||||
};
|
||||
if (_strength > 0.5) exitWith {
|
||||
playSound "ACE_EarRinging_Medium";
|
||||
GVAR(isEarRingingPlaying) = true;
|
||||
[_fnc_removeEarRinging, 5.0, [] ] call CBA_fnc_addPerFrameHandler;
|
||||
[_fnc_removeEarRinging, 5.0, [diag_tickTime] ] call CBA_fnc_addPerFrameHandler;
|
||||
};
|
||||
if (_strength > 0.2) exitWith {
|
||||
playSound "ACE_EarRinging_Weak";
|
||||
GVAR(isEarRingingPlaying) = true;
|
||||
[_fnc_removeEarRinging, 3.0, [] ] call CBA_fnc_addPerFrameHandler;
|
||||
[_fnc_removeEarRinging, 3.0, [diag_tickTime] ] call CBA_fnc_addPerFrameHandler;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user