Add a maintenance panel to bar signs (#33467)

* Add a maintenance panel to bar signs

* Update Resources/Locale/en-US/wires/wire-names.ftl

* AI interactions

---------

Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.co>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
Winkarst
2024-12-06 08:27:52 +03:00
committed by GitHub
parent d6ba7598bd
commit 52a886947f
3 changed files with 16 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ wires-board-name-flatpacker = Flatpacker
wires-board-name-spaceheater = Space Heater
wires-board-name-jukebox = Jukebox
wires-board-name-computer = Computer
wires-board-name-barsign = Bar Sign
# names that get displayed in the wire hacking hud & admin logs.

View File

@@ -28,6 +28,8 @@
interfaces:
enum.BarSignUiKey.Key:
type: BarSignBoundUserInterface
enum.WiresUiKey.Key:
type: WiresBoundUserInterface
- type: Appearance
- type: Destructible
thresholds:
@@ -37,6 +39,11 @@
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: StationAiWhitelist
- type: WiresPanel
- type: Wires
boardName: wires-board-name-barsign
layoutId: BarSign
- type: entity
parent: BaseBarSign

View File

@@ -189,3 +189,11 @@
wires:
- !type:PowerWireAction
- !type:AiInteractWireAction
- type: wireLayout
id: BarSign
dummyWires: 2
wires:
- !type:PowerWireAction
- !type:AiInteractWireAction
- !type:AccessWireAction