Add harder penalties for wrong combination on doors, More spelling mistakes. (#1847)

* More spelling mistakes

Further to commit:
0e938ba8f3

* Add harder penalties for wrong combination on doors

This adds a variable (DZE_doorManagementHarderPenalty) to make attempts
at code breaking doors harder. This will exponentially increment the
time between attempts or if you set it to false will make it 5 seconds
between attempts.

Unlike the original (that was useless TBH) this will actually lock out
the combo lock UI until the timer is set.

Will reset completely after 120 seconds.

* Add German translations

* Resolve merge conflict

* Resolve merge conflict
This commit is contained in:
oiad
2017-01-04 10:39:05 +13:00
committed by ebayShopper
parent 0c15002109
commit 6f072982c3
6 changed files with 45 additions and 50 deletions

View File

@@ -1,14 +1,17 @@
private "_display";
// Close DoorAccess
_display = findDisplay 61144;
_display closeDisplay 2;
if (dayz_lastCodeFail > diag_tickTime) exitWith {
format [localize "STR_EPOCH_PLAYER_19_WAIT",round(dayz_lastCodeFail - diag_tickTime)] call dayz_rollingMessages;
};
if (DZE_doorManagementAllowManualCode) then {
//DZE_Lock_Door != (this getvariable['CharacterID','0']);
DZE_topCombo = 0;
DZE_midCombo = 0;
DZE_botCombo = 0;
createDialog "ComboLockUI";
} else {
localize "STR_EPOCH_DOORACCESS_NOMANUAL" call dayz_rollingMessages;
};
};

View File

@@ -34,12 +34,12 @@ player playActionNow "Medic";
player removeAction s_player_destroytent;
s_player_destroytent = -1;
//Make sure you can only destory once
_alreadyDestorying = _obj getVariable["alreadyDestorying",0];
//Make sure you can only destroy once
_alreadyDestroying = _obj getVariable["alreadyDestroying",0];
if (_alreadyDestorying == 1) exitWith {localize "str_TentAlreadyLit" call dayz_rollingMessages;};
if (_alreadyDestroying == 1) exitWith {localize "str_TentAlreadyLit" call dayz_rollingMessages;};
_obj setVariable["alreadyDestorying",1];
_obj setVariable["alreadyDestroying",1];
//Jerry can system ** Needs redoing
//Select random can from array
@@ -86,4 +86,4 @@ publicVariable "PVDZ_obj_Fire";
_obj inflame true;
//_obj spawn player_fireMonitor;
localize "str_success_tent_destoryed" call dayz_rollingMessages;
localize "str_success_tent_destroyed" call dayz_rollingMessages;