Ports machine boards from shiptest (#10682)

This commit is contained in:
Nemanja
2022-08-18 20:10:20 -04:00
committed by GitHub
parent bbfc8ad140
commit 2ccca5a02d
11 changed files with 40 additions and 2 deletions

View File

@@ -8,7 +8,7 @@
- type: MachineBoard - type: MachineBoard
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi
state: id_mod state: generic
- type: Tag - type: Tag
tags: tags:
- DroneUsable - DroneUsable

View File

@@ -35,6 +35,8 @@
name: security techfab machine board name: security techfab machine board
description: A machine printed circuit board for a security techfab description: A machine printed circuit board for a security techfab
components: components:
- type: Sprite
state: security
- type: MachineBoard - type: MachineBoard
prototype: SecurityTechFab prototype: SecurityTechFab
requirements: requirements:
@@ -52,6 +54,8 @@
name: medical techfab machine board name: medical techfab machine board
description: A machine printed circuit board for a medical techfab description: A machine printed circuit board for a medical techfab
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: MedicalTechFab prototype: MedicalTechFab
requirements: requirements:
@@ -68,6 +72,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: circuit imprinter machine board name: circuit imprinter machine board
components: components:
- type: Sprite
state: science
- type: MachineBoard - type: MachineBoard
prototype: CircuitImprinter prototype: CircuitImprinter
requirements: requirements:
@@ -96,6 +102,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: vaccinator machine board name: vaccinator machine board
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: Vaccinator prototype: Vaccinator
requirements: requirements:
@@ -114,6 +122,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: diagnoser machine board name: diagnoser machine board
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: DiseaseDiagnoser prototype: DiseaseDiagnoser
requirements: requirements:
@@ -128,6 +138,8 @@
name: freezer thermomachine machine board name: freezer thermomachine machine board
description: Looks like you could use a screwdriver to change the board type. description: Looks like you could use a screwdriver to change the board type.
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: GasThermoMachineFreezer prototype: GasThermoMachineFreezer
requirements: requirements:
@@ -145,6 +157,8 @@
name: heater thermomachine machine board name: heater thermomachine machine board
description: Looks like you could use a screwdriver to change the board type. description: Looks like you could use a screwdriver to change the board type.
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: GasThermoMachineHeater prototype: GasThermoMachineHeater
requirements: requirements:
@@ -162,6 +176,8 @@
name: portable scrubber machine board name: portable scrubber machine board
description: A PCB for a portable scrubber. description: A PCB for a portable scrubber.
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: PortableScrubber prototype: PortableScrubber
requirements: requirements:
@@ -177,6 +193,8 @@
name: cloning pod machine board name: cloning pod machine board
description: A machine printed circuit board for a cloning pod description: A machine printed circuit board for a cloning pod
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: CloningPod prototype: CloningPod
requirements: requirements:
@@ -192,6 +210,8 @@
name: medical scanner machine board name: medical scanner machine board
description: A machine printed circuit board for a medical scanner description: A machine printed circuit board for a medical scanner
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: MedicalScanner prototype: MedicalScanner
requirements: requirements:
@@ -208,6 +228,8 @@
name: ChemMaster 4000 machine board name: ChemMaster 4000 machine board
description: A machine printed circuit board for a ChemMaster 4000 description: A machine printed circuit board for a ChemMaster 4000
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: chem_master prototype: chem_master
requirements: requirements:
@@ -226,6 +248,8 @@
name: chem dispenser machine board name: chem dispenser machine board
description: A machine printed circuit board for a chem dispenser description: A machine printed circuit board for a chem dispenser
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: chem_dispenser prototype: chem_dispenser
requirements: requirements:
@@ -241,6 +265,8 @@
name: hydroponics tray machine board name: hydroponics tray machine board
description: A machine printed circuit board for a hydroponics tray description: A machine printed circuit board for a hydroponics tray
components: components:
- type: Sprite
state: service
- type: MachineBoard - type: MachineBoard
prototype: hydroponicsTray prototype: hydroponicsTray
# See: https://github.com/vgstation-coders/vgstation13/blob/e9a806f30b4db0efa2a68b9eb42e3120d2321b6a/code/modules/hydroponics/hydro_tray.dm#L57 # See: https://github.com/vgstation-coders/vgstation13/blob/e9a806f30b4db0efa2a68b9eb42e3120d2321b6a/code/modules/hydroponics/hydro_tray.dm#L57
@@ -325,6 +351,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: generator (plasma) machine board name: generator (plasma) machine board
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: GeneratorPlasma prototype: GeneratorPlasma
requirements: requirements:
@@ -337,6 +365,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: generator (uranium) machine board name: generator (uranium) machine board
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: GeneratorUranium prototype: GeneratorUranium
requirements: requirements:
@@ -367,6 +397,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Stasis Bed (Machine Board) name: Stasis Bed (Machine Board)
components: components:
- type: Sprite
state: medical
- type: MachineBoard - type: MachineBoard
prototype: StasisBed prototype: StasisBed
requirements: requirements:
@@ -389,6 +421,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: ore processor machine board name: ore processor machine board
components: components:
- type: Sprite
state: supply
- type: MachineBoard - type: MachineBoard
prototype: OreProcessor prototype: OreProcessor
requirements: requirements:
@@ -403,6 +437,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: microwave machine board name: microwave machine board
components: components:
- type: Sprite
state: service
- type: MachineBoard - type: MachineBoard
prototype: KitchenMicrowave prototype: KitchenMicrowave
requirements: requirements:
@@ -417,6 +453,8 @@
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: emitter machine board name: emitter machine board
components: components:
- type: Sprite
state: engineering
- type: MachineBoard - type: MachineBoard
prototype: Emitter prototype: Emitter
requirements: requirements:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 B

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 B

After

Width:  |  Height:  |  Size: 476 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 426 B

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 444 B

View File

@@ -1 +1 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0", "states": [{"name": "abductor_mod", "delays": [[1.0]]}, {"name": "airalarm_electronics", "delays": [[1.0]]}, {"name": "ash_plating", "delays": [[1.0]]}, {"name": "beaker_holder", "delays": [[1.0]]}, {"name": "blank_mod", "delays": [[1.0]]}, {"name": "bluespacearray", "delays": [[1.0]]}, {"name": "boris", "delays": [[0.1, 0.1]]}, {"name": "boris_recharging", "delays": [[1.0, 1.0]]}, {"name": "card_mini", "delays": [[1.0]]}, {"name": "card_mod", "delays": [[1.0]]}, {"name": "cargodisk", "delays": [[1.0]]}, {"name": "cart_connector", "delays": [[1.0]]}, {"name": "cddrive", "delays": [[1.0]]}, {"name": "cell", "delays": [[1.0]]}, {"name": "cell_con", "delays": [[1.0]]}, {"name": "cell_con_micro", "delays": [[1.0]]}, {"name": "cell_micro", "delays": [[1.0]]}, {"name": "cell_mini", "delays": [[1.0]]}, {"name": "charger_APC", "delays": [[1.0]]}, {"name": "charger_lambda", "delays": [[1.0]]}, {"name": "charger_pda", "delays": [[1.0]]}, {"name": "charger_wire", "delays": [[1.0]]}, {"name": "clock_mod", "delays": [[0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "command", "delays": [[1.0]]}, {"name": "cpu", "delays": [[1.0]]}, {"name": "cpu_adv", "delays": [[1.0]]}, {"name": "cpu_super", "delays": [[0.1, 0.1]]}, {"name": "cpuboard", "delays": [[1.0]]}, {"name": "cpuboard_adv", "delays": [[1.0]]}, {"name": "cpuboard_super", "delays": [[0.1, 0.1]]}, {"name": "cyborg_upgrade", "delays": [[1.0]]}, {"name": "cyborg_upgrade1", "delays": [[1.0]]}, {"name": "cyborg_upgrade2", "delays": [[1.0]]}, {"name": "cyborg_upgrade3", "delays": [[1.0]]}, {"name": "cyborg_upgrade4", "delays": [[1.0]]}, {"name": "cyborg_upgrade5", "delays": [[1.0]]}, {"name": "datadisk0", "delays": [[1.0]]}, {"name": "datadisk1", "delays": [[1.0]]}, {"name": "datadisk2", "delays": [[1.0]]}, {"name": "datadisk3", "delays": [[1.0]]}, {"name": "datadisk4", "delays": [[1.0]]}, {"name": "datadisk5", "delays": [[1.0]]}, {"name": "datadisk6", "delays": [[1.0]]}, {"name": "datadisk_gene", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_hydro", "delays": [[0.1, 0.1, 0.1]]}, {"name": "depositbox", "delays": [[1.0]]}, {"name": "door_electronics", "delays": [[1.0]]}, {"name": "engineering", "delays": [[1.0]]}, {"name": "flopdrive", "delays": [[1.0]]}, {"name": "generic", "delays": [[1.0]]}, {"name": "harddisk", "delays": [[1.0]]}, {"name": "harddisk_micro", "delays": [[1.0]]}, {"name": "harddisk_mini", "delays": [[1.0]]}, {"name": "holodisk", "delays": [[0.1, 0.1]]}, {"name": "id_mod", "delays": [[1.0]]}, {"name": "mainboard", "delays": [[1.0]]}, {"name": "mcontroller", "delays": [[1.0]]}, {"name": "medical", "delays": [[1.0]]}, {"name": "net_wired", "delays": [[1.0]]}, {"name": "nucleardisk", "delays": [[0.1, 0.1]]}, {"name": "power_mod", "delays": [[1.0]]}, {"name": "printer", "delays": [[1.0]]}, {"name": "printer_mini", "delays": [[1.0]]}, {"name": "prizevendor", "delays": [[1.0]]}, {"name": "radio", "delays": [[1.0]]}, {"name": "radio_micro", "delays": [[1.0]]}, {"name": "radio_mini", "delays": [[1.0]]}, {"name": "ram", "delays": [[1.0]]}, {"name": "rndmajordisk", "delays": [[1.0]]}, {"name": "science", "delays": [[1.0]]}, {"name": "secmodschematic", "delays": [[1.0]]}, {"name": "security", "delays": [[1.0]]}, {"name": "selfrepair_off", "delays": [[1.0]]}, {"name": "selfrepair_on", "delays": [[0.1, 0.1, 0.1, 0.1]]}, {"name": "service", "delays": [[1.0]]}, {"name": "servo", "delays": [[1.0]]}, {"name": "ssd", "delays": [[1.0]]}, {"name": "ssd_large", "delays": [[1.0]]}, {"name": "ssd_micro", "delays": [[1.0]]}, {"name": "ssd_mini", "delays": [[1.0]]}, {"name": "std_mod", "delays": [[1.0]]}, {"name": "supply", "delays": [[1.0]]}]} {"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0, generic, service, command, science, security, medical, supply, and engineering taken from shiptest at https://github.com/shiptest-ss13/Shiptest/pull/1473", "states": [{"name": "abductor_mod", "delays": [[1.0]]}, {"name": "airalarm_electronics", "delays": [[1.0]]}, {"name": "ash_plating", "delays": [[1.0]]}, {"name": "beaker_holder", "delays": [[1.0]]}, {"name": "blank_mod", "delays": [[1.0]]}, {"name": "bluespacearray", "delays": [[1.0]]}, {"name": "boris", "delays": [[0.1, 0.1]]}, {"name": "boris_recharging", "delays": [[1.0, 1.0]]}, {"name": "card_mini", "delays": [[1.0]]}, {"name": "card_mod", "delays": [[1.0]]}, {"name": "cargodisk", "delays": [[1.0]]}, {"name": "cart_connector", "delays": [[1.0]]}, {"name": "cddrive", "delays": [[1.0]]}, {"name": "cell", "delays": [[1.0]]}, {"name": "cell_con", "delays": [[1.0]]}, {"name": "cell_con_micro", "delays": [[1.0]]}, {"name": "cell_micro", "delays": [[1.0]]}, {"name": "cell_mini", "delays": [[1.0]]}, {"name": "charger_APC", "delays": [[1.0]]}, {"name": "charger_lambda", "delays": [[1.0]]}, {"name": "charger_pda", "delays": [[1.0]]}, {"name": "charger_wire", "delays": [[1.0]]}, {"name": "clock_mod", "delays": [[0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "command", "delays": [[1.0]]}, {"name": "cpu", "delays": [[1.0]]}, {"name": "cpu_adv", "delays": [[1.0]]}, {"name": "cpu_super", "delays": [[0.1, 0.1]]}, {"name": "cpuboard", "delays": [[1.0]]}, {"name": "cpuboard_adv", "delays": [[1.0]]}, {"name": "cpuboard_super", "delays": [[0.1, 0.1]]}, {"name": "cyborg_upgrade", "delays": [[1.0]]}, {"name": "cyborg_upgrade1", "delays": [[1.0]]}, {"name": "cyborg_upgrade2", "delays": [[1.0]]}, {"name": "cyborg_upgrade3", "delays": [[1.0]]}, {"name": "cyborg_upgrade4", "delays": [[1.0]]}, {"name": "cyborg_upgrade5", "delays": [[1.0]]}, {"name": "datadisk0", "delays": [[1.0]]}, {"name": "datadisk1", "delays": [[1.0]]}, {"name": "datadisk2", "delays": [[1.0]]}, {"name": "datadisk3", "delays": [[1.0]]}, {"name": "datadisk4", "delays": [[1.0]]}, {"name": "datadisk5", "delays": [[1.0]]}, {"name": "datadisk6", "delays": [[1.0]]}, {"name": "datadisk_gene", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_hydro", "delays": [[0.1, 0.1, 0.1]]}, {"name": "depositbox", "delays": [[1.0]]}, {"name": "door_electronics", "delays": [[1.0]]}, {"name": "engineering", "delays": [[1.0]]}, {"name": "flopdrive", "delays": [[1.0]]}, {"name": "generic", "delays": [[1.0]]}, {"name": "harddisk", "delays": [[1.0]]}, {"name": "harddisk_micro", "delays": [[1.0]]}, {"name": "harddisk_mini", "delays": [[1.0]]}, {"name": "holodisk", "delays": [[0.1, 0.1]]}, {"name": "id_mod", "delays": [[1.0]]}, {"name": "mainboard", "delays": [[1.0]]}, {"name": "mcontroller", "delays": [[1.0]]}, {"name": "medical", "delays": [[1.0]]}, {"name": "net_wired", "delays": [[1.0]]}, {"name": "nucleardisk", "delays": [[0.1, 0.1]]}, {"name": "power_mod", "delays": [[1.0]]}, {"name": "printer", "delays": [[1.0]]}, {"name": "printer_mini", "delays": [[1.0]]}, {"name": "prizevendor", "delays": [[1.0]]}, {"name": "radio", "delays": [[1.0]]}, {"name": "radio_micro", "delays": [[1.0]]}, {"name": "radio_mini", "delays": [[1.0]]}, {"name": "ram", "delays": [[1.0]]}, {"name": "rndmajordisk", "delays": [[1.0]]}, {"name": "science", "delays": [[1.0]]}, {"name": "secmodschematic", "delays": [[1.0]]}, {"name": "security", "delays": [[1.0]]}, {"name": "selfrepair_off", "delays": [[1.0]]}, {"name": "selfrepair_on", "delays": [[0.1, 0.1, 0.1, 0.1]]}, {"name": "service", "delays": [[1.0]]}, {"name": "servo", "delays": [[1.0]]}, {"name": "ssd", "delays": [[1.0]]}, {"name": "ssd_large", "delays": [[1.0]]}, {"name": "ssd_micro", "delays": [[1.0]]}, {"name": "ssd_mini", "delays": [[1.0]]}, {"name": "std_mod", "delays": [[1.0]]}, {"name": "supply", "delays": [[1.0]]}]}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 407 B

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 407 B

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 480 B