Lock
< [[::Category:Functions|Category:Functions]]
Link to TES4 Construction Set Wiki: Lock.
A function included in the GECK version 1.1.0.36.
Description
The Lock script function changes the lock level of a terminal or lock. The second parameter can be used to specify the the new owner of the locked object.
Syntax
[ObjectRefID].Lock LockLevel:int
Example
TerminalRef01.Lock 75
Changes the lock level of the terminal to hard.
Notes
- Lock 0 (default) will lock it but NOT change the lock level
- Lock 1-255 will change the level of the lock AND lock it
- Use these values:
- 25 = easy
- 50 = average
- 75 = hard
- 100 = very hard
- 255 = impossible
- NOTE: It appears that it is NOT possible to set a lock level to "Very Easy", because the parameter of 0 means "don't change lock level" rather than change lock level to 0 (ie "very easy")
- Will override:
- Any lock level, including “unlocked”.
- A call to Unlock in script or in console
- Will not override:
- If player has note with password. (Will change lock level but player will still have terminal access)
- If player successfully hacked terminal. (Will change lock level but player will still have terminal access)
- If player failed to hack terminal. (Will change lock level but player will still be locked out.)
- The level you specify is a base level. If the terminal is leveled, the actual lock level may be adjusted.