Delta-v/Content.Shared/Lock
deltanedas 7f2cec58f7 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-08-09 18:03:34 +01: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 prevent borgs unlocking eachother and robotics console (#27888) 2024-08-09 18:03:34 +01: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