Exosuit Fabricator (#12760)
This commit is contained in:
@@ -426,6 +426,7 @@
|
|||||||
requiredTechnologies:
|
requiredTechnologies:
|
||||||
- CompactPowerTechnology
|
- CompactPowerTechnology
|
||||||
unlockedRecipes:
|
unlockedRecipes:
|
||||||
|
- ExosuitFabricatorMachineCircuitboard
|
||||||
- ProximitySensor
|
- ProximitySensor
|
||||||
- LeftArmBorg
|
- LeftArmBorg
|
||||||
- RightArmBorg
|
- RightArmBorg
|
||||||
|
|||||||
@@ -85,6 +85,21 @@
|
|||||||
DefaultPrototype: Beaker
|
DefaultPrototype: Beaker
|
||||||
ExamineName: Glass Beaker
|
ExamineName: Glass Beaker
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ExosuitFabricatorMachineCircuitboard
|
||||||
|
parent: BaseMachineCircuitboard
|
||||||
|
name: exosuit fabricator machine board
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: science
|
||||||
|
- type: MachineBoard
|
||||||
|
prototype: ExosuitFabricator
|
||||||
|
requirements:
|
||||||
|
MatterBin: 1
|
||||||
|
Manipulator: 3
|
||||||
|
materialRequirements:
|
||||||
|
Glass: 5
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: UniformPrinterMachineCircuitboard
|
id: UniformPrinterMachineCircuitboard
|
||||||
parent: BaseMachineCircuitboard
|
parent: BaseMachineCircuitboard
|
||||||
|
|||||||
@@ -223,9 +223,6 @@
|
|||||||
- PowerCellMedium
|
- PowerCellMedium
|
||||||
- PowerCellHigh
|
- PowerCellHigh
|
||||||
- RPED
|
- RPED
|
||||||
- ProximitySensor
|
|
||||||
- LeftArmBorg
|
|
||||||
- RightArmBorg
|
|
||||||
- HolofanProjector
|
- HolofanProjector
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -301,6 +298,7 @@
|
|||||||
- GasRecyclerMachineCircuitboard
|
- GasRecyclerMachineCircuitboard
|
||||||
- SeedExtractorMachineCircuitboard
|
- SeedExtractorMachineCircuitboard
|
||||||
- AnalysisComputerCircuitboard
|
- AnalysisComputerCircuitboard
|
||||||
|
- ExosuitFabricatorMachineCircuitboard
|
||||||
- ArtifactAnalyzerMachineCircuitboard
|
- ArtifactAnalyzerMachineCircuitboard
|
||||||
- TraversalDistorterMachineCircuitboard
|
- TraversalDistorterMachineCircuitboard
|
||||||
- type: MaterialStorage
|
- type: MaterialStorage
|
||||||
@@ -310,6 +308,38 @@
|
|||||||
- RawMaterial
|
- RawMaterial
|
||||||
- Ingot
|
- Ingot
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: Protolathe
|
||||||
|
id: ExosuitFabricator
|
||||||
|
name: exosuit fabricator
|
||||||
|
description: Creates parts for robotics and other mechanical needs
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Machines/exosuit_fabricator.rsi
|
||||||
|
layers:
|
||||||
|
- state: fab-idle
|
||||||
|
map: ["enum.LatheVisualLayers.IsRunning"]
|
||||||
|
- state: fab-load
|
||||||
|
map: ["enum.LatheVisualLayers.IsInserting"]
|
||||||
|
- state: fab-o
|
||||||
|
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||||
|
- type: Machine
|
||||||
|
board: ExosuitFabricatorMachineCircuitboard
|
||||||
|
- type: Lathe
|
||||||
|
idleState: fab-idle
|
||||||
|
runningState: fab-active
|
||||||
|
dynamicRecipes:
|
||||||
|
- ProximitySensor
|
||||||
|
- LeftArmBorg
|
||||||
|
- RightArmBorg
|
||||||
|
- type: MaterialStorage
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Sheet
|
||||||
|
- RawMaterial
|
||||||
|
- Ingot
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: Protolathe
|
parent: Protolathe
|
||||||
id: SecurityTechFab
|
id: SecurityTechFab
|
||||||
|
|||||||
@@ -147,6 +147,15 @@
|
|||||||
Steel: 100
|
Steel: 100
|
||||||
Glass: 900
|
Glass: 900
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: ExosuitFabricatorMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/science.png
|
||||||
|
result: ExosuitFabricatorMachineCircuitboard
|
||||||
|
completetime: 5
|
||||||
|
materials:
|
||||||
|
Steel: 100
|
||||||
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: UniformPrinterMachineCircuitboard
|
id: UniformPrinterMachineCircuitboard
|
||||||
icon: Objects/Misc/module.rsi/id_mod.png
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 659 B |
Binary file not shown.
|
After Width: | Height: | Size: 684 B |
Binary file not shown.
|
After Width: | Height: | Size: 308 B |
@@ -0,0 +1,62 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1da0b5547e02db0db48d0bc93926c26bd8888347",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "fab-active",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1.5,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.05,
|
||||||
|
0.1,
|
||||||
|
0.3,
|
||||||
|
0.1,
|
||||||
|
0.05,
|
||||||
|
0.1,
|
||||||
|
0.3,
|
||||||
|
0.1,
|
||||||
|
0.05,
|
||||||
|
0.1,
|
||||||
|
0.3,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fab-idle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fab-o"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fab-load",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.2,
|
||||||
|
0.3
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user