Circuit Imprinters (#6452)
@@ -149,17 +149,12 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- id: ResearchComputerCircuitboard
|
- id: ResearchComputerCircuitboard
|
||||||
prob: 1
|
|
||||||
- id: ProtolatheMachineCircuitboard
|
- id: ProtolatheMachineCircuitboard
|
||||||
prob: 1
|
- id: CircuitImprinterMachineCircuitboard
|
||||||
- id: ClothingNeckCloakRd
|
- id: ClothingNeckCloakRd
|
||||||
prob: 1
|
|
||||||
- id: ClothingHeadsetMedicalScience
|
- id: ClothingHeadsetMedicalScience
|
||||||
prob: 1
|
|
||||||
- id: ClothingHeadHelmetHardsuitRd
|
- id: ClothingHeadHelmetHardsuitRd
|
||||||
prob: 1
|
|
||||||
- id: ClothingOuterHardsuitRd
|
- id: ClothingOuterHardsuitRd
|
||||||
prob: 1
|
|
||||||
- id: PlushieSlime
|
- id: PlushieSlime
|
||||||
prob: 0.1
|
prob: 0.1
|
||||||
- id: DoorRemoteResearch
|
- id: DoorRemoteResearch
|
||||||
|
|||||||
@@ -246,6 +246,7 @@
|
|||||||
- FireExtinguisher
|
- FireExtinguisher
|
||||||
- AutolatheMachineCircuitboard
|
- AutolatheMachineCircuitboard
|
||||||
- ProtolatheMachineCircuitboard
|
- ProtolatheMachineCircuitboard
|
||||||
|
- CircuitImprinterMachineCircuitboard
|
||||||
- AirAlarmElectronics
|
- AirAlarmElectronics
|
||||||
- FireAlarmElectronics
|
- FireAlarmElectronics
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,23 @@
|
|||||||
DefaultPrototype: Beaker
|
DefaultPrototype: Beaker
|
||||||
ExamineName: Glass Beaker
|
ExamineName: Glass Beaker
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CircuitImprinterMachineCircuitboard
|
||||||
|
parent: BaseMachineCircuitboard
|
||||||
|
name: Circuit Imprinter (Machine Board)
|
||||||
|
components:
|
||||||
|
- type: MachineBoard
|
||||||
|
prototype: CircuitImprinter
|
||||||
|
requirements:
|
||||||
|
MatterBin: 1
|
||||||
|
Manipulator: 1
|
||||||
|
tagRequirements:
|
||||||
|
GlassBeaker:
|
||||||
|
Amount: 2
|
||||||
|
DefaultPrototype: Beaker
|
||||||
|
ExamineName: Glass Beaker
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: CloningPodMachineCircuitboard
|
id: CloningPodMachineCircuitboard
|
||||||
parent: BaseMachineCircuitboard
|
parent: BaseMachineCircuitboard
|
||||||
|
|||||||
@@ -184,23 +184,8 @@
|
|||||||
- FirelockElectronics
|
- FirelockElectronics
|
||||||
- DoorElectronics
|
- DoorElectronics
|
||||||
- APCElectronics
|
- APCElectronics
|
||||||
- SMESMachineCircuitboard
|
|
||||||
- SubstationMachineCircuitboard
|
|
||||||
- AirAlarmElectronics
|
- AirAlarmElectronics
|
||||||
- FireAlarmElectronics
|
- FireAlarmElectronics
|
||||||
- CloningPodMachineCircuitboard
|
|
||||||
- MedicalScannerMachineCircuitboard
|
|
||||||
- ChemMasterMachineCircuitboard
|
|
||||||
- ChemDispenserMachineCircuitboard
|
|
||||||
- HydroponicsTrayMachineCircuitboard
|
|
||||||
- SolarControlComputerCircuitboard
|
|
||||||
- AutolatheMachineCircuitboard
|
|
||||||
- ProtolatheMachineCircuitboard
|
|
||||||
- KitchenReagentGrinderMachineCircuitboard
|
|
||||||
- CrewMonitoringComputerCircuitboard
|
|
||||||
- ShuttleConsoleCircuitboard
|
|
||||||
- DawInstrumentMachineCircuitboard
|
|
||||||
- SynthesizerInstrument
|
|
||||||
- Bucket
|
- Bucket
|
||||||
- MopItem
|
- MopItem
|
||||||
- SprayBottle
|
- SprayBottle
|
||||||
@@ -222,3 +207,43 @@
|
|||||||
anchored: true
|
anchored: true
|
||||||
- type: Pullable
|
- type: Pullable
|
||||||
- type: Lathe
|
- type: Lathe
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: Protolathe
|
||||||
|
id: CircuitImprinter
|
||||||
|
name: Circuit Imprinter
|
||||||
|
description: Prints circuit boards for machines.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Structures/Machines/circuit_imprinter.rsi
|
||||||
|
layers:
|
||||||
|
- state: icon
|
||||||
|
map: ["enum.ProtolatheVisualLayers.Base"]
|
||||||
|
- state: unlit
|
||||||
|
shader: unshaded
|
||||||
|
map: ["enum.ProtolatheVisualLayers.BaseUnlit"]
|
||||||
|
- state: icon
|
||||||
|
map: ["enum.ProtolatheVisualLayers.AnimationLayer"]
|
||||||
|
- state: panel
|
||||||
|
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||||
|
- type: ProtolatheDatabase
|
||||||
|
protolatherecipes:
|
||||||
|
- SMESMachineCircuitboard
|
||||||
|
- SubstationMachineCircuitboard
|
||||||
|
- CloningPodMachineCircuitboard
|
||||||
|
- MedicalScannerMachineCircuitboard
|
||||||
|
- ChemMasterMachineCircuitboard
|
||||||
|
- ChemDispenserMachineCircuitboard
|
||||||
|
- HydroponicsTrayMachineCircuitboard
|
||||||
|
- SolarControlComputerCircuitboard
|
||||||
|
- AutolatheMachineCircuitboard
|
||||||
|
- ProtolatheMachineCircuitboard
|
||||||
|
- KitchenReagentGrinderMachineCircuitboard
|
||||||
|
- CrewMonitoringComputerCircuitboard
|
||||||
|
- ShuttleConsoleCircuitboard
|
||||||
|
- CircuitImprinterMachineCircuitboard
|
||||||
|
- DawInstrumentMachineCircuitboard
|
||||||
|
- type: Machine
|
||||||
|
board: CircuitImprinterMachineCircuitboard
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
materials:
|
materials:
|
||||||
Steel: 50
|
Steel: 50
|
||||||
Plastic: 50
|
Plastic: 50
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: AirAlarmElectronics
|
id: AirAlarmElectronics
|
||||||
icon: Objects/Misc/module.rsi/airalarm_electronics.png
|
icon: Objects/Misc/module.rsi/airalarm_electronics.png
|
||||||
@@ -49,8 +49,8 @@
|
|||||||
result: SubstationMachineCircuitboard
|
result: SubstationMachineCircuitboard
|
||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 50
|
||||||
Glass: 100
|
Glass: 450
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: SMESMachineCircuitboard
|
id: SMESMachineCircuitboard
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Glass: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: CloningPodMachineCircuitboard
|
id: CloningPodMachineCircuitboard
|
||||||
@@ -68,7 +68,8 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
Gold: 100
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: MedicalScannerMachineCircuitboard
|
id: MedicalScannerMachineCircuitboard
|
||||||
@@ -77,7 +78,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: ChemMasterMachineCircuitboard
|
id: ChemMasterMachineCircuitboard
|
||||||
@@ -86,7 +87,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: ChemDispenserMachineCircuitboard
|
id: ChemDispenserMachineCircuitboard
|
||||||
@@ -95,7 +96,8 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
Gold: 100
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: SolarControlComputerCircuitboard
|
id: SolarControlComputerCircuitboard
|
||||||
@@ -104,7 +106,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: HydroponicsTrayMachineCircuitboard
|
id: HydroponicsTrayMachineCircuitboard
|
||||||
@@ -113,7 +115,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: AutolatheMachineCircuitboard
|
id: AutolatheMachineCircuitboard
|
||||||
@@ -122,7 +124,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: ProtolatheMachineCircuitboard
|
id: ProtolatheMachineCircuitboard
|
||||||
@@ -131,7 +133,16 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
|
- type: latheRecipe
|
||||||
|
id: CircuitImprinterMachineCircuitboard
|
||||||
|
icon: Objects/Misc/module.rsi/id_mod.png
|
||||||
|
result: CircuitImprinterMachineCircuitboard
|
||||||
|
completetime: 1000
|
||||||
|
materials:
|
||||||
|
Steel: 100
|
||||||
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: KitchenReagentGrinderMachineCircuitboard
|
id: KitchenReagentGrinderMachineCircuitboard
|
||||||
@@ -140,7 +151,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: CrewMonitoringComputerCircuitboard
|
id: CrewMonitoringComputerCircuitboard
|
||||||
@@ -149,7 +160,7 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: ShuttleConsoleCircuitboard
|
id: ShuttleConsoleCircuitboard
|
||||||
@@ -158,7 +169,8 @@
|
|||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
Gold: 100
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: DawInstrumentMachineCircuitboard
|
id: DawInstrumentMachineCircuitboard
|
||||||
@@ -166,5 +178,5 @@
|
|||||||
result: DawInstrumentMachineCircuitboard
|
result: DawInstrumentMachineCircuitboard
|
||||||
completetime: 1000
|
completetime: 1000
|
||||||
materials:
|
materials:
|
||||||
Steel: 100
|
Steel: 100
|
||||||
Plastic: 100
|
Glass: 900
|
||||||
|
|||||||
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 697 B |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "panel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "building",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "building_unlit",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08,
|
||||||
|
0.08
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_unlit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_glass"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_adamantine"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_bananium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_diamond"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_silver"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_uranium"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_gold"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_metal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_phoron"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_plasma"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "inserting_plastic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 4.7 KiB |