-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#42 added some info about doors and access levels
- Loading branch information
Showing
3 changed files
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
## Access Levels | ||
|
||
Doors can be restricted to certain access levels. The engine knows about 32 access levels (0..31). | ||
|
||
The names of the access levels are stored as [texts](../media/Texts.md) in chunk ```0x0879```. Per access level there | ||
are two text strings, so 64 in total. The first string is the short name, for example ```STD``` and the second the long | ||
name, ```Standard```. | ||
|
||
The first level (0) with name ```None``` is not checked. Doors with level 0 immediately open. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
## Level Barrier Table (Class 10) | ||
|
||
```L20``` is a table describing barrier items. | ||
|
||
**Level Barrier Entry** (14 bytes) | ||
|
||
0000 int16 Unknown | ||
0002 int16 Unknown | ||
0004 byte Required access level | ||
0005 byte Unknown | ||
0006 int16 Second door object index | ||
|
||
The ```Required access level``` indicates which [access level](../content/AccessLevels.md) the hacker needs to activate | ||
(open) the door. If zero, no special access is required. This values is ```0xFF``` for doors "locked by SHODAN level security". | ||
Such doors have a separate trigger referring these doors. | ||
|
||
The ```Second door object index``` refers to a second door to trigger when activating this one. | ||
Bulkhead doors for instance reference each other this way. | ||
|