* new Dev map
* добавлена генерация узора ключей раундстартом
* каменная стена подгон KREKSa
фиксы
* add verbs to lock comp
* more Loc work
* some popups, logic to lock and unlock locks
* return old Dev
* ability to add locks into doors
* check to locked lock, to insert or remove locks
* doors examine
* key can uses directly to door
* really lockable!
* lockable crates!
* Bruh... Really big update
* Key sprites, long wall template
* KeyRingComponent
* lock entity start
* lockpicking!
* Shiny 1
* Update keys.yml
* Отображение только для держащего в руке
* Final
---------
Co-authored-by: Tornado Tech <54727692+Tornado-Technology@users.noreply.github.com>
* LockVisualizer
* Fix state
* Clean some code
* Make it component, fix tests fail
* Fix for StateUnlocked
Now it is possible to manually set the unlocked state and it will work!
* Optimize LockVisualizer, add check for unlocked state
* No todo I guess
People are using these as unhackable and hard-to-tailgate airlocks into sec. They should not be trivial for security officers to move through.
Made LockComponent have configurable lock times to implement this.