Uniform Printers (#6968)

This commit is contained in:
Rane
2022-03-08 18:58:49 -05:00
committed by GitHub
parent 6b66c7db8a
commit fa3283ffff
24 changed files with 743 additions and 36 deletions

View File

@@ -45,6 +45,17 @@
DefaultPrototype: Beaker
ExamineName: Glass Beaker
- type: entity
id: UniformPrinterMachineCircuitboard
parent: BaseMachineCircuitboard
name: Uniform Printer (Machine Board)
components:
- type: MachineBoard
prototype: UniformPrinter
requirements:
MatterBin: 1
Manipulator: 1
Laser: 1
- type: entity
id: ThermomachineFreezerMachineCircuitBoard

View File

@@ -41,6 +41,9 @@
components:
- type: Stack
stackType: Cloth
- type: Material
materials:
- Cloth
- type: Sprite
state: cloth_3
- type: Appearance
@@ -123,6 +126,9 @@
components:
- type: Stack
stackType: Durathread
- type: Material
materials:
- Durathread
- type: Sprite
state: durathread_3
- type: Appearance

View File

@@ -13,7 +13,7 @@
- state: unlit
shader: unshaded
map: ["enum.AutolatheVisualLayers.BaseUnlit"]
- state: icon
- state: building
map: ["enum.AutolatheVisualLayers.AnimationLayer"]
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
@@ -94,7 +94,7 @@
- state: unlit
shader: unshaded
map: ["enum.ProtolatheVisualLayers.BaseUnlit"]
- state: icon
- state: building
map: ["enum.ProtolatheVisualLayers.AnimationLayer"]
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
@@ -212,7 +212,7 @@
- state: unlit
shader: unshaded
map: ["enum.ProtolatheVisualLayers.BaseUnlit"]
- state: icon
- state: building
map: ["enum.ProtolatheVisualLayers.AnimationLayer"]
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
@@ -230,6 +230,7 @@
- AutolatheMachineCircuitboard
- ProtolatheMachineCircuitboard
- ReagentGrinderMachineCircuitboard
- UniformPrinterMachineCircuitboard
- CrewMonitoringComputerCircuitboard
- ShuttleConsoleCircuitboard
- CircuitImprinterMachineCircuitboard
@@ -272,3 +273,82 @@
- CableStack
- CableMVStack
- CableHVStack
- type: entity
parent: Autolathe
id: UniformPrinter
name: uniform printer
description: Prints new or replacement uniforms.
components:
- type: LatheDatabase
static: true
recipes:
- ClothingUniformJumpsuitColorGrey
- ClothingUniformJumpskirtColorGrey
- ClothingUniformJumpsuitBartender
- ClothingUniformJumpskirtBartender
- ClothingUniformJumpsuitCaptain
- ClothingUniformJumpskirtCaptain
- ClothingUniformJumpsuitCargo
- ClothingUniformJumpskirtCargo
- ClothingUniformJumpsuitSalvageSpecialist
- ClothingUniformJumpsuitChiefEngineer
- ClothingUniformJumpskirtChiefEngineer
- ClothingUniformJumpsuitChaplain
- ClothingUniformJumpskirtChaplain
- ClothingUniformJumpsuitChef
- ClothingUniformJumpskirtChef
- ClothingUniformJumpsuitChemistry
- ClothingUniformJumpskirtChemistry
- ClothingUniformJumpsuitClown
- ClothingUniformJumpsuitCMO
- ClothingUniformJumpskirtCMO
- ClothingUniformJumpsuitDetective
- ClothingUniformJumpskirtDetective
- ClothingUniformJumpsuitEngineering
- ClothingUniformJumpskirtEngineering
- ClothingUniformJumpsuitHoP
- ClothingUniformJumpskirtHoP
- ClothingUniformJumpsuitHoS
- ClothingUniformJumpskirtHoS
- ClothingUniformJumpsuitHydroponics
- ClothingUniformJumpskirtHydroponics
- ClothingUniformJumpsuitJanitor
- ClothingUniformJumpskirtJanitor
- ClothingUniformJumpsuitLawyerBlack
- ClothingUniformJumpsuitLibrarian
- ClothingUniformJumpskirtColorLightBrown
- ClothingUniformJumpsuitMedicalDoctor
- ClothingUniformJumpskirtMedicalDoctor
- ClothingUniformJumpsuitMime
- ClothingUniformJumpskirtMime
- ClothingUniformJumpsuitLawyerPurple
- ClothingUniformJumpsuitParamedic
- ClothingUniformJumpskirtParamedic
- ClothingUniformJumpsuitPrisoner
- ClothingUniformJumpskirtPrisoner
- ClothingUniformJumpsuitQM
- ClothingUniformJumpskirtQM
- ClothingUniformJumpsuitResearchDirector
- ClothingUniformJumpskirtResearchDirector
- ClothingUniformJumpsuitScientist
- ClothingUniformJumpskirtScientist
- ClothingUniformJumpsuitSec
- ClothingUniformJumpskirtSec
- ClothingUniformJumpsuitWarden
- ClothingUniformJumpskirtWarden
- type: Sprite
sprite: Structures/Machines/uniform_printer.rsi
netsync: false
layers:
- state: icon
map: ["enum.AutolatheVisualLayers.Base"]
- state: unlit
shader: unshaded
map: ["enum.AutolatheVisualLayers.BaseUnlit"]
- state: building
map: ["enum.AutolatheVisualLayers.AnimationLayer"]
- state: panel
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Machine
board: UniformPrinterMachineCircuitboard