Delta-v/Content.Shared/Lock
keronshb ef52ced9c5 Adds Store on Collide and Wand of the Locker (#33710)
* Adds wand of locker and locker projectile

* Adds IsOpen method to check if storage is open

* Adds store on collide

* Adds Store On Collide to Wizard Locker

* Adds Lock API

* Adds locking support

* Adds resist override and custom visual layers

* Fixes decursed states, adds comment for a future visualizer

* adds locker wand visuals and descriptions

* shrinks locker radius, moves TODO for throw support

* Adds whitelist and moves storage and lock logic into their own methods

* Adds support to disable store on collide after the first open. Fixes prediction issues with disabling.

* Adds wand of locker to the grimoire

* Adds wizard access prototype

* Adds Wizard to universal access

* Moves Lock on collide to on collide method

* Comments

* Changes layer order

* Fixes prediction issues when locking.

* Adds Wiz access to universal ID
2024-12-07 22:02:12 +00:00
..
ActivatableUIRequiresLockComponent.cs fix borg ui mispredict opening (#28305) 2024-06-01 17:13:35 +02:00
LockComponent.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-08-09 18:03:34 +01:00
LockSystem.cs Adds Store on Collide and Wand of the Locker (#33710) 2024-12-07 22:02:12 +00:00
LockedAnchorableComponent.cs disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-04-07 14:21:48 +02:00
LockedWiresPanelComponent.cs disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-04-07 14:21:48 +02:00
LockingWhitelistComponent.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-08-09 18:03:34 +01:00
LockingWhitelistSystem.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-08-09 18:03:34 +01:00