From fdcc6b376bcf41074ebb1d18b78e0e45fd441975 Mon Sep 17 00:00:00 2001 From: HARLAN Date: Wed, 27 Nov 2013 11:38:16 -0500 Subject: [PATCH] #808 downgrading door does not reset CharID --- SQF/dayz_code/actions/player_buildingDowngrade.sqf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SQF/dayz_code/actions/player_buildingDowngrade.sqf b/SQF/dayz_code/actions/player_buildingDowngrade.sqf index dd1c93a84..f8af5e7c8 100644 --- a/SQF/dayz_code/actions/player_buildingDowngrade.sqf +++ b/SQF/dayz_code/actions/player_buildingDowngrade.sqf @@ -131,6 +131,11 @@ if ((count _upgrade) > 0) then { // Set location _object setPosATL _location; + + // Reset the character ID (esp in the case of removing a lock) + if (_classname in DZE_DoorsLocked) then { + _object setVariable ["CharacterID",dayz_characterID,true]; + }; cutText [format[(localize "str_epoch_player_142"),_text], "PLAIN DOWN", 5]; @@ -152,4 +157,4 @@ if ((count _upgrade) > 0) then { }; DZE_ActionInProgress = false; -s_player_downgrade_build = -1; \ No newline at end of file +s_player_downgrade_build = -1;