From 0fb6f26edb4017ffc31569aecd6459790452c3c6 Mon Sep 17 00:00:00 2001 From: Samuka <47865393+Samuka-C@users.noreply.github.com> Date: Mon, 15 Dec 2025 22:24:54 -0300 Subject: [PATCH] Xenoborg door control module (#41546) * add door control module * some commentary * can't eject stuff anymore * make xenoborg door remote eletrify doors * clean yml * anchors and aliases * not show stuff about id in xenoborg access config * engi xenoborg can see eletrified doors --- .../Access/UI/AccessOverriderWindow.xaml | 2 +- .../Access/UI/AccessOverriderWindow.xaml.cs | 6 ++- .../Remotes/UI/DoorRemoteStatusControl.cs | 1 + .../Access/Systems/AccessOverriderSystem.cs | 3 +- .../Components/AccessOverriderComponent.cs | 11 +++++- .../Containers/ItemSlot/ItemSlotsSystem.cs | 2 +- .../Remotes/Components/DoorRemoteComponent.cs | 3 +- .../EntitySystems/SharedDoorRemoteSystem.cs | 18 +++++++++ .../systems/access-overrider-system.ftl | 1 + .../Locale/en-US/door-remote/door-remote.ftl | 1 + .../Entities/Mobs/Cyborgs/xenoborgs.yml | 1 + .../Entities/Objects/Devices/door_remote.yml | 36 ++++++++++++++---- .../Objects/Misc/identification_cards.yml | 12 ++++++ .../Specific/Robotics/borg_modules.yml | 18 +++++++++ .../Objects/Tools/access_configurator.yml | 29 ++++++++++++++ .../Recipes/Lathes/Packs/xenoborgs.yml | 5 +++ .../Prototypes/Recipes/Lathes/xenoborgs.yml | 16 ++++++++ .../Actions/actions_borg.rsi/meta.json | 3 ++ .../xenoborg-door-remote-module.png | Bin 0 -> 256 bytes 19 files changed, 155 insertions(+), 13 deletions(-) create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-door-remote-module.png diff --git a/Content.Client/Access/UI/AccessOverriderWindow.xaml b/Content.Client/Access/UI/AccessOverriderWindow.xaml index ae482140bc..545ebec494 100644 --- a/Content.Client/Access/UI/AccessOverriderWindow.xaml +++ b/Content.Client/Access/UI/AccessOverriderWindow.xaml @@ -2,7 +2,7 @@ MinSize="650 290"> - +