Machine Port Prototypes (#7659)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
23
Resources/Locale/en-US/machine-linking/receiver_ports.ftl
Normal file
23
Resources/Locale/en-US/machine-linking/receiver_ports.ftl
Normal file
@@ -0,0 +1,23 @@
|
||||
signal-port-name-toggle = Toggle
|
||||
signal-port-description-toggle = Toggles the state of a device.
|
||||
|
||||
signal-port-name-on-receiver = On
|
||||
signal-port-description-on-receiver = Turns a device on.
|
||||
|
||||
signal-port-name-off-receiver = Off
|
||||
signal-port-description-off-receiver = Turns a device off.
|
||||
|
||||
signal-port-name-forward = Forward
|
||||
signal-port-description-forward = Makes a device (e.g. conveyer) operate in the normal direction.
|
||||
|
||||
signal-port-name-reverse = Reverse
|
||||
signal-port-description-reverse = Makes a device (e.g. conveyer) operate in the reverse direction.
|
||||
|
||||
signal-port-name-open = Open
|
||||
signal-port-description-open = Opens a device.
|
||||
|
||||
signal-port-name-close = Close
|
||||
signal-port-description-close = Closes a device.
|
||||
|
||||
signal-port-name-trigger = Trigger
|
||||
signal-port-description-trigger = Triggers some mechanism on the device.
|
||||
17
Resources/Locale/en-US/machine-linking/transmitter_ports.ftl
Normal file
17
Resources/Locale/en-US/machine-linking/transmitter_ports.ftl
Normal file
@@ -0,0 +1,17 @@
|
||||
signal-port-name-pressed = Pressed
|
||||
signal-port-description-pressed = This port is invoked whenever the transmitter is activated.
|
||||
|
||||
signal-port-name-on-transmitter = On
|
||||
signal-port-description-on-transmitter = This port is invoked whenever the transmitter is turned on.
|
||||
|
||||
signal-port-name-off-transmitter = Off
|
||||
signal-port-description-off-transmitter = This port is invoked whenever the transmitter is turned off.
|
||||
|
||||
signal-port-name-left = Left
|
||||
signal-port-description-left = This port is invoked whenever the lever is moved to the leftmost position.
|
||||
|
||||
signal-port-name-right = Right
|
||||
signal-port-description-right = This port is invoked whenever the lever is moved to the rightmost position.
|
||||
|
||||
signal-port-name-middle = Middle
|
||||
signal-port-description-middle = This port is invoked whenever the lever is moved to the neutral position.
|
||||
@@ -40,9 +40,11 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/switch.rsi
|
||||
state: dead
|
||||
- type: SignalButton
|
||||
- type: UseDelay
|
||||
delay: 0.5 # prevent light-toggling auto-clickers.
|
||||
- type: SignalSwitch
|
||||
onPort: Pressed
|
||||
offPort: Pressed
|
||||
- type: Rotatable
|
||||
- type: Construction
|
||||
graph: SignalButtonGraph
|
||||
|
||||
39
Resources/Prototypes/MachineLinking/receiver_ports.yml
Normal file
39
Resources/Prototypes/MachineLinking/receiver_ports.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
- type: receiverPort
|
||||
id: Toggle
|
||||
name: signal-port-name-toggle
|
||||
description: signal-port-description-toggle
|
||||
|
||||
- type: receiverPort
|
||||
id: On
|
||||
name: signal-port-name-on-receiver
|
||||
description: signal-port-description-on-receiver
|
||||
|
||||
- type: receiverPort
|
||||
id: Off
|
||||
name: signal-port-name-off-receiver
|
||||
description: signal-port-description-off-receiver
|
||||
|
||||
- type: receiverPort
|
||||
id: Forward
|
||||
name: signal-port-name-forward
|
||||
description: signal-port-description-forward
|
||||
|
||||
- type: receiverPort
|
||||
id: Reverse
|
||||
name: signal-port-name-reverse
|
||||
description: signal-port-description-reverse
|
||||
|
||||
- type: receiverPort
|
||||
id: Open
|
||||
name: signal-port-name-open
|
||||
description: signal-port-description-open
|
||||
|
||||
- type: receiverPort
|
||||
id: Close
|
||||
name: signal-port-name-close
|
||||
description: signal-port-description-close
|
||||
|
||||
- type: receiverPort
|
||||
id: Trigger
|
||||
name: signal-port-name-trigger
|
||||
description: signal-port-description-trigger
|
||||
35
Resources/Prototypes/MachineLinking/transmitter_ports.yml
Normal file
35
Resources/Prototypes/MachineLinking/transmitter_ports.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
- type: transmitterPort
|
||||
id: Pressed
|
||||
name: signal-port-name-pressed
|
||||
description: signal-port-description-pressed
|
||||
defaultLinks: [ Toggle, Trigger ]
|
||||
|
||||
- type: transmitterPort
|
||||
id: On
|
||||
name: signal-port-name-on-transmitter
|
||||
description: signal-port-description-on-transmitter
|
||||
defaultLinks: [ On, Open, Forward, Trigger ]
|
||||
|
||||
- type: transmitterPort
|
||||
id: Off
|
||||
name: signal-port-name-off-transmitter
|
||||
description: signal-port-description-off-transmitter
|
||||
defaultLinks: [ Off, Close]
|
||||
|
||||
- type: transmitterPort
|
||||
id: Left
|
||||
name: signal-port-name-left
|
||||
description: signal-port-description-left
|
||||
defaultLinks: [ On, Open, Forward, Trigger]
|
||||
|
||||
- type: transmitterPort
|
||||
id: Right
|
||||
name: signal-port-name-right
|
||||
description: signal-port-description-right
|
||||
defaultLinks: [ On, Open, Reverse, Trigger]
|
||||
|
||||
- type: transmitterPort
|
||||
id: Middle
|
||||
name: signal-port-name-middle
|
||||
description: signal-port-description-middle
|
||||
defaultLinks: [ Off, Close]
|
||||
Reference in New Issue
Block a user