#include "..\script_component.hpp" /* * Author: Hope Johnson, commy2 * Puts in earplugs. * * Arguments: * 0: Unit * 1: Display hint (default: false) * * Return Value: * None * * Example: * [player, false] call ace_hearing_fnc_putInEarplugs * * Public: No */ if (!GVAR(enableCombatDeafness)) exitWith {}; params ["_unit", ["_displayHint", false]]; // Plugs in inventory, putting them in _unit removeItem "ACE_EarPlugs"; _unit setVariable ["ACE_hasEarPlugsIn", true, true]; if (_displayHint) then { [LLSTRING(EarPlugs_Are_On)] call EFUNC(common,displayTextStructured); }; // Force an immediate volume update true call FUNC(updateVolume); call FUNC(updateHearingProtection);