Delta-v/Content.Shared/Lock
deltanedas 8f6326c3e0
prevent borgs unlocking eachother and robotics console (#27888)
* prevent borgs from using locks

* e

* bru

* a

* blacklist borgs and robotics console

* frogro

* add IsAllowed to EntityWhitelistSystem

* use IsAllowed

* move thing to new LockingWhitelistSystem

* :trollface:

* review

* use renamed CheckBoth in locking whitelist

* remove unused stuff and add more to doc

* Use target entity instead to remove self check

* Rename to _whitelistSystem

* Add deny lock toggle popup

* Prevent duplicate checks and popups

* Fix wrong entity in popup when toggling another borg

* Make new event

* Update comment to user for new event

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-07-25 13:54:51 +10:00
..
ActivatableUIRequiresLockComponent.cs fix borg ui mispredict opening (#28305) 2024-05-26 13:07:16 -07:00
LockComponent.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-07-25 13:54:51 +10:00
LockSystem.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-07-25 13:54:51 +10:00
LockedAnchorableComponent.cs disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-03-31 17:34:17 +11:00
LockedWiresPanelComponent.cs disallow unanchoring or opening panels on locked emitters/APEs (#26600) 2024-03-31 17:34:17 +11:00
LockingWhitelistComponent.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-07-25 13:54:51 +10:00
LockingWhitelistSystem.cs prevent borgs unlocking eachother and robotics console (#27888) 2024-07-25 13:54:51 +10:00