Delta-v/Resources
c4llv07e ecbef2b8eb
Add door electronics access configuration menu (#17778)
* Add door electronics configuration menu

* Use file-scoped namespaces

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Open door electronics configuration menu only with network configurator

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Doors will now try to move their AccessReaderComponent to their door electronics when the map is initialized

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Make the access list in the id card computer a separate control

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix merge conflict

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove DoorElectronics tag

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Integrate doors with #17927

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Move door electornics ui stuff to the right place

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Some review fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* More fixes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* review fix

Signed-off-by: c4llv07e <kseandi@gmail.com>

* move all accesses from airlock prototypes to door electronics

Signed-off-by: c4llv07e <kseandi@gmail.com>

* rework door electronics config access list

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove Linq from the door electronics user interface

* [WIP] Add EntityWhitelist to the activatable ui component

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Better interaction system

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Refactor

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix some door electronics not working without AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Move AccessReaderComponent update code to the AccessReaderSystem

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unnecesary newlines in the door access prototypes

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unused variables in access level control

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unnecessary method from the door electronics configuration menu

Signed-off-by: c4llv07e <kseandi@gmail.com>

* [WIP] change access type from string to ProtoId<AccessLevelPrototype>

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Remove unused methods

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Newline fix

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Restored to a functional state

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Fix access configurator not working with door electronics AccessReaderComponent

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Replace all string access fields with ProtoId

Signed-off-by: c4llv07e <kseandi@gmail.com>

* move access level control initialization into Populate method

Signed-off-by: c4llv07e <kseandi@gmail.com>

* Review

---------

Signed-off-by: c4llv07e <kseandi@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

(cherry picked from commit 64bb8dbdd50e0b1e5744e1eb0cc6f24bda959ade)
2024-04-07 14:26:56 +02:00
..
Audio Add Cyborg Emote Sounds (#26594) 2024-04-07 14:24:22 +02:00
Changelog Automatic changelog update 2024-04-07 14:24:29 +02:00
ConfigPresets Standardized location tags (#1054) 2024-04-03 19:47:42 +00:00
Credits Update Patrons.yml 2024-04-01 22:42:24 +02:00
Fonts Implement basic emoji support (#24039) 2024-02-08 11:55:27 +01:00
IgnoredPrototypes *Properly* fix salvage strings (#840) 2024-02-17 01:48:04 +01:00
Locale made the hover text less vague (sorry) (#26630) 2024-04-07 14:23:35 +02:00
Maps port lighthouse real (#883) 2024-04-06 18:38:40 -05:00
Migrations Add briefcase to curadrobe and lawdrobe, and some briefcases cleanup (#26527) 2024-04-07 14:23:20 +02:00
Prototypes Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
ServerInfo Changed current value to unextracted value in artifact report guidebook (#26253) 2024-03-24 00:03:27 +01:00
Textures Coordinates Disks & Shuttle FTL Travel (#23240) 2024-04-07 14:24:24 +02:00
clientCommandPerms.yml Allow players to run saveconfig command. (#25200) 2024-02-18 23:03:25 +01:00
engineCommandPerms.yml Add PVS command permissions (#26124) 2024-03-17 15:08:18 +01:00
keybinds.yml biggest gridinv update OF ALL TIME (#25834) 2024-04-07 14:08:49 +02:00
manifest.yml Real new logo (#377) 2023-11-01 23:45:55 +01:00
map_attributions.txt Core: NEW station map (#17269) 2023-07-19 01:23:48 -06:00
mapping_actions.yml Fix SCRAM implant not working while cuffed. Incidentally fix freedom implant working while dead/crit (#25978) 2024-03-24 00:01:51 +01:00
toolshedEngineCommandPerms.yml Fix missing toolshed command perms and tests (#19470) 2023-08-24 02:21:47 -07:00