Remote Explosives (#7682)
* Remote Explosives * Apparently we forgot to push the changed files. Dumb. We Forgor.# * Made Requested Changes. * And more changes. * Added requested changes and tweaked a few other things. * Fixed RSI issue (hopefully.) Readded Ensurecomp.
This commit is contained in:
@@ -343,6 +343,8 @@
|
||||
- SolarControlComputerCircuitboard
|
||||
- GeneratorPlasmaMachineCircuitboard
|
||||
- GeneratorUraniumMachineCircuitboard
|
||||
- Signaller
|
||||
- SignalTrigger
|
||||
|
||||
- type: technology
|
||||
name: "compact power technology"
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#Remote Signaller Device
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: RemoteSignaller
|
||||
name: remote signaller
|
||||
description: A handheld device used for remotely sending signals to objects.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/signaller.rsi
|
||||
state: signaller
|
||||
- type: Signaller
|
||||
@@ -25,3 +25,17 @@
|
||||
delayOptions: [3, 5, 10, 15, 30]
|
||||
initialBeepDelay: 0
|
||||
beepSound: /Audio/Machines/Nuke/general_beep.ogg
|
||||
|
||||
- type: entity
|
||||
parent: TimerTrigger
|
||||
id: SignalTrigger
|
||||
name: signal trigger
|
||||
description: Adds a machine link that is triggered by signals.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/signaltrigger.rsi
|
||||
state: signaltrigger
|
||||
- type: PayloadTrigger
|
||||
components:
|
||||
- type: TriggerOnSignal
|
||||
- type: SignalReceiver
|
||||
@@ -16,6 +16,8 @@
|
||||
initialBeepDelay: 0
|
||||
beepSound: /Audio/Machines/Nuke/general_beep.ogg
|
||||
startOnStick: true
|
||||
- type: TriggerOnSignal
|
||||
- type: SignalReceiver
|
||||
- type: Sticky
|
||||
stickDelay: 5
|
||||
unstickDelay: 5
|
||||
|
||||
@@ -193,6 +193,8 @@
|
||||
- TimerTrigger
|
||||
- ChemicalPayload
|
||||
- FlashPayload
|
||||
- Signaller
|
||||
- SignalTrigger
|
||||
- type: ActivatableUI
|
||||
key: enum.LatheUiKey.Key #Yes only having 1 of them here doesn't break anything
|
||||
- type: ActivatableUIRequiresPower
|
||||
@@ -303,6 +305,8 @@
|
||||
- CableMVStack
|
||||
- CableHVStack
|
||||
- TimerTrigger
|
||||
- Signaller
|
||||
- SignalTrigger
|
||||
|
||||
- type: entity
|
||||
parent: Autolathe
|
||||
|
||||
@@ -9,6 +9,17 @@
|
||||
Steel: 300
|
||||
Plastic: 200
|
||||
|
||||
- type: latheRecipe
|
||||
id: SignalTrigger
|
||||
icon:
|
||||
sprite: Objects/Devices/signaltrigger.rsi
|
||||
state: signaltrigger
|
||||
result: SignalTrigger
|
||||
completetime: 2
|
||||
materials:
|
||||
Steel: 300
|
||||
Plastic: 200
|
||||
|
||||
- type: latheRecipe
|
||||
id: ChemicalPayload
|
||||
icon:
|
||||
@@ -32,3 +43,15 @@
|
||||
Plastic: 100
|
||||
Glass: 50
|
||||
#one fourth of what making a flash would cost
|
||||
|
||||
- type: latheRecipe
|
||||
id: Signaller
|
||||
icon:
|
||||
sprite: Objects/Devices/signaller.rsi
|
||||
state: signaller
|
||||
result: RemoteSignaller
|
||||
completetime: 2
|
||||
materials:
|
||||
Steel: 100
|
||||
Plastic: 200
|
||||
Glass: 100
|
||||
|
||||
Reference in New Issue
Block a user