ACE3/addons/goggles/functions/fnc_clearGlasses.sqf
2015-01-18 23:50:45 +02:00

40 lines
687 B
Plaintext

/*
Name: fnc_clearGlasses.sqf
Author: Garth de Wet (LH)
Description:
Clears all dirt, rain, dust from glasses.
Removes glasses effect (PP, overlay) and then puts it back.
Parameters:
Nothing
Returns:
Nothing
Example:
call FUNC(ClearGlasses);
*/
#include "script_component.hpp"
private "_broken";
_broken = GETBROKEN;
GVAR(Effects) = GLASSESDEFAULT;
GVAR(Effects) set [BROKEN, _broken];
if ((stance ace_player) != "PRONE") then {
ace_player playActionNow "gestureWipeFace";
};
null = [] spawn {
sleep 0.3;
if (cameraView == "INTERNAL") then {
addCamShake [5, 1.75, 2];
};
};
call FUNC(removeDirtEffect);
call FUNC(removeRainEffect);
call FUNC(removeDustEffect);