From fa3283ffffc8dd27f69c43152ee2a4380f85017f Mon Sep 17 00:00:00 2001 From: Rane <60792108+Elijahrane@users.noreply.github.com> Date: Tue, 8 Mar 2022 18:58:49 -0500 Subject: [PATCH] Uniform Printers (#6968) --- .../Catalog/Research/technologies.yml | 1 + .../Circuitboards/Machine/production.yml | 11 + .../Entities/Objects/Materials/materials.yml | 6 + .../Entities/Structures/Machines/lathe.yml | 86 ++- .../Reagents/Materials/materials.yml | 13 + .../Prototypes/Recipes/Lathes/clothing.yml | 553 ++++++++++++++++++ .../Prototypes/Recipes/Lathes/electronics.yml | 9 + .../inserting_adamantine.png | Bin 4968 -> 0 bytes .../inserting_bananium.png | Bin 4968 -> 0 bytes .../inserting_diamond.png | Bin 4968 -> 0 bytes .../circuit_imprinter.rsi/inserting_glass.png | Bin 4968 -> 0 bytes .../circuit_imprinter.rsi/inserting_gold.png | Bin 4968 -> 0 bytes .../circuit_imprinter.rsi/inserting_metal.png | Bin 4968 -> 0 bytes .../inserting_phoron.png | Bin 4968 -> 0 bytes .../inserting_plasma.png | Bin 4968 -> 0 bytes .../inserting_plastic.png | Bin 4968 -> 0 bytes .../inserting_silver.png | Bin 4968 -> 0 bytes .../inserting_uranium.png | Bin 4968 -> 0 bytes .../Machines/circuit_imprinter.rsi/meta.json | 33 -- .../Machines/uniform_printer.rsi/building.png | Bin 0 -> 5327 bytes .../Machines/uniform_printer.rsi/icon.png | Bin 0 -> 2196 bytes .../Machines/uniform_printer.rsi/meta.json | 67 +++ .../Machines/uniform_printer.rsi/panel.png | Bin 0 -> 11838 bytes .../Machines/uniform_printer.rsi/unlit.png | Bin 0 -> 11838 bytes 24 files changed, 743 insertions(+), 36 deletions(-) create mode 100644 Resources/Prototypes/Recipes/Lathes/clothing.yml delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_adamantine.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_bananium.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_diamond.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_glass.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_gold.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_metal.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_phoron.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plasma.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plastic.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_silver.png delete mode 100644 Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_uranium.png create mode 100644 Resources/Textures/Structures/Machines/uniform_printer.rsi/building.png create mode 100644 Resources/Textures/Structures/Machines/uniform_printer.rsi/icon.png create mode 100644 Resources/Textures/Structures/Machines/uniform_printer.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/uniform_printer.rsi/panel.png create mode 100644 Resources/Textures/Structures/Machines/uniform_printer.rsi/unlit.png diff --git a/Resources/Prototypes/Catalog/Research/technologies.yml b/Resources/Prototypes/Catalog/Research/technologies.yml index 37f1db2bfa..71e68d0cfb 100644 --- a/Resources/Prototypes/Catalog/Research/technologies.yml +++ b/Resources/Prototypes/Catalog/Research/technologies.yml @@ -247,6 +247,7 @@ - AutolatheMachineCircuitboard - ProtolatheMachineCircuitboard - CircuitImprinterMachineCircuitboard + - UniformPrinterMachineCircuitboard - AirAlarmElectronics - FireAlarmElectronics diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index dc5d9e1f19..0d1818ec2d 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 7c2869e16c..4990f4bf6f 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index ed00d94586..d56c9d6a1a 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -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 diff --git a/Resources/Prototypes/Reagents/Materials/materials.yml b/Resources/Prototypes/Reagents/Materials/materials.yml index 0d9e94e9e8..4ed56ac8e1 100644 --- a/Resources/Prototypes/Reagents/Materials/materials.yml +++ b/Resources/Prototypes/Reagents/Materials/materials.yml @@ -1,3 +1,16 @@ + +- type: material + id: Cloth + stack: Cloth + name: cloth + icon: /Textures/Objects/Materials/materials.rsi/cloth.png + +- type: material + id: Durathread + stack: Durathread + name: durathread + icon: /Textures/Objects/Materials/materials.rsi/durathread.png + - type: material id: Plasma stack: Plasma diff --git a/Resources/Prototypes/Recipes/Lathes/clothing.yml b/Resources/Prototypes/Recipes/Lathes/clothing.yml new file mode 100644 index 0000000000..999e1ab78d --- /dev/null +++ b/Resources/Prototypes/Recipes/Lathes/clothing.yml @@ -0,0 +1,553 @@ + + +- type: latheRecipe + id: ClothingUniformJumpsuitColorGrey #Assistant + icon: + sprite: Clothing/Uniforms/Jumpsuit/Color/grey.rsi + state: icon + result: ClothingUniformJumpsuitColorGrey + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtColorGrey + icon: + sprite: Clothing/Uniforms/Jumpskirt/Color/grey.rsi + state: icon + result: ClothingUniformJumpskirtColorGrey + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitBartender + icon: + sprite: Clothing/Uniforms/Jumpsuit/bartender.rsi + state: icon + result: ClothingUniformJumpsuitBartender + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtBartender + icon: + sprite: Clothing/Uniforms/Jumpskirt/bartender.rsi + state: icon + result: ClothingUniformJumpskirtBartender + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitCaptain + icon: + sprite: Clothing/Uniforms/Jumpsuit/captain.rsi + state: icon + result: ClothingUniformJumpsuitCaptain + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtCaptain + icon: + sprite: Clothing/Uniforms/Jumpskirt/captain.rsi + state: icon + result: ClothingUniformJumpskirtCaptain + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitCargo + icon: + sprite: Clothing/Uniforms/Jumpsuit/cargotech.rsi + state: icon + result: ClothingUniformJumpsuitCargo + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtCargo + icon: + sprite: Clothing/Uniforms/Jumpskirt/cargotech.rsi + state: icon + result: ClothingUniformJumpskirtCargo + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitSalvageSpecialist + icon: + sprite: Clothing/Uniforms/Jumpsuit/salvage.rsi + state: icon + result: ClothingUniformJumpsuitSalvageSpecialist + completetime: 800 + materials: + Cloth: 500 #It's armored but I don't want to include durathread for a non-head + +- type: latheRecipe + id: ClothingUniformJumpsuitChiefEngineer + icon: + sprite: Clothing/Uniforms/Jumpsuit/ce.rsi + state: icon + result: ClothingUniformJumpsuitChiefEngineer + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtChiefEngineer + icon: + sprite: Clothing/Uniforms/Jumpskirt/ce.rsi + state: icon + result: ClothingUniformJumpskirtChiefEngineer + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitChaplain + icon: + sprite: Clothing/Uniforms/Jumpsuit/chaplain.rsi + state: icon + result: ClothingUniformJumpsuitChaplain + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtChaplain + icon: + sprite: Clothing/Uniforms/Jumpskirt/chaplain.rsi + state: icon + result: ClothingUniformJumpskirtChaplain + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitChef + icon: + sprite: Clothing/Uniforms/Jumpsuit/chef.rsi + state: icon + result: ClothingUniformJumpsuitChef + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtChef + icon: + sprite: Clothing/Uniforms/Jumpskirt/chef.rsi + state: icon + result: ClothingUniformJumpskirtChef + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitChemistry + icon: + sprite: Clothing/Uniforms/Jumpsuit/chemistry.rsi + state: icon + result: ClothingUniformJumpsuitChemistry + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtChemistry + icon: + sprite: Clothing/Uniforms/Jumpskirt/chemistry.rsi + state: icon + result: ClothingUniformJumpskirtChemistry + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitClown + icon: + sprite: Clothing/Uniforms/Jumpsuit/clown.rsi + state: icon + result: ClothingUniformJumpsuitClown + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitCMO + icon: + sprite: Clothing/Uniforms/Jumpsuit/cmo.rsi + state: icon + result: ClothingUniformJumpsuitCMO + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtCMO + icon: + sprite: Clothing/Uniforms/Jumpskirt/cmo.rsi + state: icon + result: ClothingUniformJumpskirtCMO + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitDetective + icon: + sprite: Clothing/Uniforms/Jumpsuit/detective.rsi + state: icon + result: ClothingUniformJumpsuitDetective + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtDetective + icon: + sprite: Clothing/Uniforms/Jumpskirt/detective.rsi + state: icon + result: ClothingUniformJumpskirtDetective + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitEngineering + icon: + sprite: Clothing/Uniforms/Jumpsuit/engineering.rsi + state: icon + result: ClothingUniformJumpsuitEngineering + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtEngineering + icon: + sprite: Clothing/Uniforms/Jumpskirt/engineering.rsi + state: icon + result: ClothingUniformJumpskirtEngineering + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitHoP + icon: + sprite: Clothing/Uniforms/Jumpsuit/hop.rsi + state: icon + result: ClothingUniformJumpsuitHoP + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtHoP + icon: + sprite: Clothing/Uniforms/Jumpskirt/hop.rsi + state: icon + result: ClothingUniformJumpskirtHoP + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitHoS + icon: + sprite: Clothing/Uniforms/Jumpsuit/hos.rsi + state: icon + result: ClothingUniformJumpsuitHoS + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtHoS + icon: + sprite: Clothing/Uniforms/Jumpskirt/hos.rsi + state: icon + result: ClothingUniformJumpskirtHoS + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitHydroponics + icon: + sprite: Clothing/Uniforms/Jumpsuit/hydro.rsi + state: icon + result: ClothingUniformJumpsuitHydroponics + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtHydroponics + icon: + sprite: Clothing/Uniforms/Jumpskirt/hydro.rsi + state: icon + result: ClothingUniformJumpskirtHydroponics + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitJanitor + icon: + sprite: Clothing/Uniforms/Jumpsuit/janitor.rsi + state: icon + result: ClothingUniformJumpsuitJanitor + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtJanitor + icon: + sprite: Clothing/Uniforms/Jumpskirt/janitor.rsi + state: icon + result: ClothingUniformJumpskirtJanitor + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitLawyerBlack + icon: + sprite: Clothing/Uniforms/Jumpsuit/lawyerblack.rsi + state: icon + result: ClothingUniformJumpsuitLawyerBlack + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitLibrarian + icon: + sprite: Clothing/Uniforms/Jumpsuit/librarian.rsi + state: icon + result: ClothingUniformJumpsuitLibrarian + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtColorLightBrown #Librarian + icon: + sprite: Clothing/Uniforms/Jumpskirt/Color/lightbrown.rsi + state: icon + result: ClothingUniformJumpskirtColorLightBrown + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitMedicalDoctor + icon: + sprite: Clothing/Uniforms/Jumpsuit/medical.rsi + state: icon + result: ClothingUniformJumpsuitMedicalDoctor + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtMedicalDoctor + icon: + sprite: Clothing/Uniforms/Jumpskirt/medical.rsi + state: icon + result: ClothingUniformJumpskirtMedicalDoctor + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitMime + icon: + sprite: Clothing/Uniforms/Jumpsuit/mime.rsi + state: icon + result: ClothingUniformJumpsuitMime + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtMime + icon: + sprite: Clothing/Uniforms/Jumpskirt/mime.rsi + state: icon + result: ClothingUniformJumpskirtMime + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitLawyerPurple ##Musician + icon: + sprite: Clothing/Uniforms/Jumpsuit/lawyerpurple.rsi + state: icon + result: ClothingUniformJumpsuitLawyerPurple + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitParamedic + icon: + sprite: Clothing/Uniforms/Jumpsuit/paramedic.rsi + state: icon + result: ClothingUniformJumpsuitParamedic + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtParamedic + icon: + sprite: Clothing/Uniforms/Jumpskirt/paramedic.rsi + state: icon + result: ClothingUniformJumpskirtParamedic + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitPrisoner + icon: + sprite: Clothing/Uniforms/Jumpsuit/prisoner.rsi + state: icon + result: ClothingUniformJumpsuitPrisoner + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtPrisoner + icon: + sprite: Clothing/Uniforms/Jumpskirt/prisoner.rsi + state: icon + result: ClothingUniformJumpskirtPrisoner + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitQM + icon: + sprite: Clothing/Uniforms/Jumpsuit/qm.rsi + state: icon + result: ClothingUniformJumpsuitQM + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtQM + icon: + sprite: Clothing/Uniforms/Jumpskirt/qm.rsi + state: icon + result: ClothingUniformJumpskirtQM + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitResearchDirector + icon: + sprite: Clothing/Uniforms/Jumpsuit/rnd.rsi + state: icon + result: ClothingUniformJumpsuitResearchDirector + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpskirtResearchDirector + icon: + sprite: Clothing/Uniforms/Jumpskirt/rnd.rsi + state: icon + result: ClothingUniformJumpskirtResearchDirector + completetime: 800 + materials: + Cloth: 300 + Durathread: 100 + +- type: latheRecipe + id: ClothingUniformJumpsuitScientist + icon: + sprite: Clothing/Uniforms/Jumpsuit/scientist.rsi + state: icon + result: ClothingUniformJumpsuitScientist + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtScientist + icon: + sprite: Clothing/Uniforms/Jumpskirt/scientist.rsi + state: icon + result: ClothingUniformJumpskirtScientist + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitSec + icon: + sprite: Clothing/Uniforms/Jumpsuit/security.rsi + state: icon + result: ClothingUniformJumpsuitSec + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtSec + icon: + sprite: Clothing/Uniforms/Jumpskirt/security.rsi + state: icon + result: ClothingUniformJumpskirtSec + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpsuitWarden + icon: + sprite: Clothing/Uniforms/Jumpsuit/warden.rsi + state: icon + result: ClothingUniformJumpsuitWarden + completetime: 800 + materials: + Cloth: 300 + +- type: latheRecipe + id: ClothingUniformJumpskirtWarden + icon: + sprite: Clothing/Uniforms/Jumpskirt/warden.rsi + state: icon + result: ClothingUniformJumpskirtWarden + completetime: 800 + materials: + Cloth: 300 diff --git a/Resources/Prototypes/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Recipes/Lathes/electronics.yml index ac3ea4fead..271abfa5e4 100644 --- a/Resources/Prototypes/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Recipes/Lathes/electronics.yml @@ -154,6 +154,15 @@ Steel: 100 Glass: 900 +- type: latheRecipe + id: UniformPrinterMachineCircuitboard + icon: Objects/Misc/module.rsi/id_mod.png + result: UniformPrinterMachineCircuitboard + completetime: 1000 + materials: + Steel: 100 + Glass: 900 + - type: latheRecipe id: ReagentGrinderMachineCircuitboard icon: Objects/Misc/module.rsi/id_mod.png diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_adamantine.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_adamantine.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_bananium.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_bananium.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_diamond.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_diamond.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_glass.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_glass.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_gold.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_gold.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_metal.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_metal.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_phoron.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_phoron.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plasma.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plasma.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plastic.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_plastic.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_silver.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_silver.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_uranium.png b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/inserting_uranium.png deleted file mode 100644 index 1e4345992245d73e2174803ebfc8147870ac9e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4968 zcmeHKX;c$g77l`f$fm&P0hbsR0m;6n2?7CGG!PMGIfzy&RTv-(NrePlx<$ne8)^z=Rg!JL~O8I46idZJpRLgmQ_5ld4eM8qIR z2?Rsy^WEa}kKJuHb)L@8`)2mWdd+KkXP;eq|JvHHXLG3R;FiPb4qBUlo!gr%8|^OD z3|#9qpB(h<%)&GZKPay7*hOdO?9Qe7F#7W~E7q_d8aD{rT&KACd31)~j2hT?;Eyp0 zix=Of`u|p(`LBDD=Hor#{&#&#ykq0D7M_grznEaYe9Wu;%dRy%?{;cU$$QLkoZs_P zNowh{mi{h1BS7WeIPr-nn54HhAf+jpht$cj3Lq*eA!S8u83%}y@J=!kBawh*eH?ix|xZxfe0$@WK9*FB`bZnEQy z^|sDWZj|hxG;XT)S|^{gH#tJKWrO1Pd%3;slUwWZ?$u4dPJcdMtGVk@ks?~T=*eRO#`_7&M@gd}&UzJVhF7F%1t~&X` ztxV8*z~wZ`9Uq(RxcnL+OGI)g-$a#J z`CF^C8-4s|9La79da4>fO}JWU(W$V{*!?!+cC*`!4tZwzfy(%SGw7WCCo)w_&*mhb zr?;bXr3Y*}pbN7+mK&wPD5W&_GW+)Is-)@x-DC8oUZR79EnG(rny*R zb!Q{CR_wZ56#6jA%E~{$N@QJnogWjH|M+!P&^N_;`oWg|wnImwuHLt?3a&4`c5dn; z+ecmEOC3LldzIwpPdwz99fSEj3Mx9~Q4DtRL8pD>FLBYV18n{)m_$|H(0wt0rS*ZE~F+u-Et(VDIAwNGES zC(g4nbY(}h?^uD;P5bwjHPvN*<~pv6m~Dq$sQBZOmBVjiUD$Wu`J}ctj(1oyt|%+7 zCc+Z+2`Mf+_jF=YxouorIZJ0>(PlR8;G%{IZ;#+5zjUrQGT)r=YWjLY-|7AfY-7qB z!m+|r9kyz>dnX4SEn2)t0IL)fNT!k^ z6oWzyIv#=GJ>Q^);3NbiN|6M)Qb_8lt|1ZSG9f97EvAXpB4m|3I9-D*Ne_#J)01Gn zj5OcJ+S?!i015niN%5d6|BR< z3keXCaQ_0C3YNS$Z;;?089*4~$b9f96#Fe5lCR;iTB3vT}RS6{zj|zv9 z0Vs%$@*srIAj32mK+(7mnFp~LWEzhqlku4d9c7>bnRpwcKHu$^)Rlz>px$^_E_ zPPo8N5+WoqD6~%!Niu|?z(7b^BvJ6iZm34AvTjirb`hznZ-r8WIlt& zBr_ov6JaxH2wlb*8T9{}BFGG6$sC!YHx+MOA2!vS`d`~Vs4%S40cr+ipo4;jO#RrA zhd9G4G~`NK1+GDy8dr;S$}$_LzLi; zo*q206@RZoI7Uk#*wy2g+4uA8T!GLM3lRreJ{e=~ zWHGN?v?m6LTtWi;BBSe`*P5AuSq5>SSQ+e#4|~Qr5D8|xjZt^Ogb)%K7Et8BGUGpq CTR)rt diff --git a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/meta.json b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/meta.json index 65b514fa54..ff792f6c41 100644 --- a/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/circuit_imprinter.rsi/meta.json @@ -82,39 +82,6 @@ }, { "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" } ] } diff --git a/Resources/Textures/Structures/Machines/uniform_printer.rsi/building.png b/Resources/Textures/Structures/Machines/uniform_printer.rsi/building.png new file mode 100644 index 0000000000000000000000000000000000000000..3c29da5b751b508d9ad20f84b22981b7f16cc5a2 GIT binary patch literal 5327 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/uniform_printer.rsi/unlit.png b/Resources/Textures/Structures/Machines/uniform_printer.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..a375e8f32e531b4300b60744c909820dc35b18f1 GIT binary patch literal 11838 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 BlPUlJ literal 0 HcmV?d00001