AutoLink port from Outer Rim (#10967)

* C# half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* YAML half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."

Ported from Outer Rim with permission.

* commit fixed AL summary

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* NewLinkEvent.User & LinkAttemptEvent.User now nullable, fix possible AccessReaderSystem AutoLink bug

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
This commit is contained in:
20kdc
2022-09-03 19:30:57 +01:00
committed by GitHub
parent dbc5ffa9e7
commit 547af7c7e8
9 changed files with 212 additions and 15 deletions

View File

@@ -0,0 +1,85 @@
# AutoLink variants of BlastDoor (from Outer Rim)
- type: entity
id: BlastDoorExterior1
parent: BlastDoor
suffix: Autolink, Ext1
components:
- type: AutoLinkReceiver
channel: Ext1
- type: entity
id: BlastDoorExterior1Open
parent: BlastDoorOpen
suffix: Open, Autolink, Ext1
components:
- type: AutoLinkReceiver
channel: Ext1
- type: entity
id: BlastDoorExterior2
parent: BlastDoor
suffix: Autolink, Ext2
components:
- type: AutoLinkReceiver
channel: Ext2
- type: entity
id: BlastDoorExterior2Open
parent: BlastDoorOpen
suffix: Open, Autolink, Ext2
components:
- type: AutoLinkReceiver
channel: Ext2
- type: entity
id: BlastDoorExterior3
parent: BlastDoor
suffix: Autolink, Ext3
components:
- type: AutoLinkReceiver
channel: Ext3
- type: entity
id: BlastDoorExterior3Open
parent: BlastDoorOpen
suffix: Open, Autolink, Ext3
components:
- type: AutoLinkReceiver
channel: Ext3
- type: entity
id: BlastDoorBridge
parent: BlastDoor
suffix: Autolink, Bridge
components:
- type: AutoLinkReceiver
channel: Bridge
- type: entity
id: BlastDoorBridgeOpen
parent: BlastDoorOpen
suffix: Open, Autolink, Bridge
components:
- type: AutoLinkReceiver
channel: Bridge
- type: entity
id: BlastDoorWindows
parent: BlastDoor
suffix: Autolink, Windows
components:
- type: AutoLinkReceiver
channel: Windows
- type: entity
id: BlastDoorWindowsOpen
parent: BlastDoorOpen
suffix: Open, Autolink, Windows
components:
- type: AutoLinkReceiver
channel: Windows

View File

@@ -0,0 +1,47 @@
# AutoLink variants of SignalButton (from Outer Rim)
- type: entity
id: SignalButtonExt1
parent: SignalButton
name: exterior button 1
suffix: Autolink, Ext1
components:
- type: AutoLinkTransmitter
channel: Ext1
- type: entity
id: SignalButtonExt2
parent: SignalButton
name: exterior button 2
suffix: Autolink, Ext2
components:
- type: AutoLinkTransmitter
channel: Ext2
- type: entity
id: SignalButtonExt3
parent: SignalButton
name: exterior button 3
suffix: Autolink, Ext3
components:
- type: AutoLinkTransmitter
channel: Ext3
- type: entity
id: SignalButtonBridge
parent: SignalButton
name: bridge windows button
suffix: Autolink, Bridge
components:
- type: AutoLinkTransmitter
channel: Bridge
- type: entity
id: SignalButtonWindows
parent: SignalButton
name: exterior windows button
suffix: Autolink, Windows
components:
- type: AutoLinkTransmitter
channel: Windows