@LOCK (object) = (first-key) ; (second-key) ; (third-key)
Restricts various uses of (object) to specific keys.
Boolean operations are allowed. Recognized operators are:
'&' '|' '!' '(' ')' ':' ';'
AND OR NOT PRECEDENCE MEMBERSHIP SPLITTER
Object types have SPLIT locks which perform different functions:
Players: (TRUST-key) ; (PAGE-key) ; (LOCATE-key)
Exits: (USE-key) ; (VISIBILITY-key)
Things: (GET-key) ; (VISIBILITY-key)
Groups: (CONTROL-key) ; (VISIBILITY-key)