From 70948ad0a266a331f48f418b9fba78c09a874b3b Mon Sep 17 00:00:00 2001 From: icomrade Date: Sat, 7 Jan 2017 11:25:57 -0500 Subject: [PATCH] Fix unconcious input lock #1860 due to disableUserInput being a POS --- SQF/dayz_code/compile/fn_unconscious.sqf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/SQF/dayz_code/compile/fn_unconscious.sqf b/SQF/dayz_code/compile/fn_unconscious.sqf index e0e8d7267..a8c0b3296 100644 --- a/SQF/dayz_code/compile/fn_unconscious.sqf +++ b/SQF/dayz_code/compile/fn_unconscious.sqf @@ -5,8 +5,10 @@ private ["_count","_anim","_weapon","_sprint","_stance","_transmove","_start","_ if (r_player_unconsciousInProgress) exitWith {}; r_player_unconsciousInProgress = true; r_player_unconsciousInputDisabled = true; -disableUserInput true; //only works if disableUserInput command is issued twice for some reason... -disableUserInput true; +//this is like this in order to release the current user input +disableUserInput true; disableUserInput true; +disableUserInput false; disableUserInput false; +disableUserInput true; disableUserInput true; _start = diag_tickTime; _timeout = abs r_player_timeout; @@ -88,8 +90,10 @@ if (player == vehicle player) then { "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];"colorCorrections" ppEffectCommit 5; -disableUserInput false; -disableUserInput false; +//once more to be safe +disableUserInput false; disableUserInput false; +disableUserInput true; disableUserInput true; +disableUserInput false; disableUserInput false; r_player_unconsciousInputDisabled = false; //diag_log [ __FILE__, diag_tickTime, "done" ];