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
|
||||
|
||||
17
Resources/Textures/Objects/Devices/signaller.rsi/meta.json
Normal file
17
Resources/Textures/Objects/Devices/signaller.rsi/meta.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 1,
|
||||
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/commit/1dc83191daf55d54f5e1285c2f8b1af8c2c99b75",
|
||||
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "signaller",
|
||||
"directions": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Objects/Devices/signaller.rsi/signaller.png
Normal file
BIN
Resources/Textures/Objects/Devices/signaller.rsi/signaller.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 227 B |
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 1,
|
||||
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/tgstation/tgstation/blob/master/icons/obj/assemblies/new_assemblies.dmi",
|
||||
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "signaltrigger",
|
||||
"directions": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Reference in New Issue
Block a user