Board descriptions for computers and machines (#6290)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Peptide90
2022-02-27 13:46:26 +00:00
committed by GitHub
parent 47dca34780
commit e7bc138ed5
14 changed files with 136 additions and 47 deletions

View File

@@ -96,7 +96,7 @@
- CryostasisBeaker - CryostasisBeaker
- Dropper - Dropper
- Syringe - Syringe
- KitchenReagentGrinderMachineCircuitboard - ReagentGrinderMachineCircuitboard
- PillCanister - PillCanister
- type: technology - type: technology

View File

@@ -1,9 +1,8 @@
# TODO: Add descriptions (3) - type: entity
- type: entity
id: MachineParticleAcceleratorEndCapCircuitboard id: MachineParticleAcceleratorEndCapCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA End Cap name: PA end cap board
description: A machine board for a particle accelerator end cap
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorEndCapUnfinished prototype: ParticleAcceleratorEndCapUnfinished
@@ -14,7 +13,8 @@
- type: entity - type: entity
id: MachineParticleAcceleratorFuelChamberCircuitboard id: MachineParticleAcceleratorFuelChamberCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA Fuel Chamber name: PA fuel chamber board
description: A machine board for a particle accelerator fuel chamber
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorFuelChamberUnfinished prototype: ParticleAcceleratorFuelChamberUnfinished
@@ -30,7 +30,8 @@
- type: entity - type: entity
id: MachineParticleAcceleratorPowerBoxCircuitboard id: MachineParticleAcceleratorPowerBoxCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA Power Box name: PA power box board
description: A machine board for a particle accelerator power box
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorPowerBoxUnfinished prototype: ParticleAcceleratorPowerBoxUnfinished
@@ -43,7 +44,8 @@
- type: entity - type: entity
id: MachineParticleAcceleratorEmitterLeftCircuitboard id: MachineParticleAcceleratorEmitterLeftCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA Emitter Left name: PA emitter left board
description: A machine board for a particle accelerator left emitter
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorEmitterLeftUnfinished prototype: ParticleAcceleratorEmitterLeftUnfinished
@@ -54,7 +56,8 @@
- type: entity - type: entity
id: MachineParticleAcceleratorEmitterCenterCircuitboard id: MachineParticleAcceleratorEmitterCenterCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA Emitter Center name: PA emitter center board
description: A machine board for a particle accelerator center emitter
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorEmitterCenterUnfinished prototype: ParticleAcceleratorEmitterCenterUnfinished
@@ -65,7 +68,8 @@
- type: entity - type: entity
id: MachineParticleAcceleratorEmitterRightCircuitboard id: MachineParticleAcceleratorEmitterRightCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: PA Emitter Right name: PA emitter right board
description: A machine board for a particle accelerator right emitter
components: components:
- type: MachineBoard - type: MachineBoard
prototype: ParticleAcceleratorEmitterRightUnfinished prototype: ParticleAcceleratorEmitterRightUnfinished

View File

@@ -1,9 +1,8 @@
# TODO: Add descriptions (3) - type: entity
- type: entity
id: AutolatheMachineCircuitboard id: AutolatheMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Autolathe (Machine Board) name: autolathe machine board
description: A machine printed circuit board for an autolathe
components: components:
- type: MachineBoard - type: MachineBoard
prototype: Autolathe prototype: Autolathe
@@ -16,7 +15,8 @@
- type: entity - type: entity
id: ProtolatheMachineCircuitboard id: ProtolatheMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Protolathe (Machine Board) name: protolathe machine board
description: A machine printed circuit board for a protolathe
components: components:
- type: MachineBoard - type: MachineBoard
prototype: Protolathe prototype: Protolathe
@@ -83,7 +83,8 @@
- type: entity - type: entity
id: CloningPodMachineCircuitboard id: CloningPodMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Cloning Pod (Machine Board) name: cloning pod machine board
description: A machine printed circuit board for a cloning pod
components: components:
- type: MachineBoard - type: MachineBoard
prototype: CloningPod prototype: CloningPod
@@ -97,7 +98,8 @@
- type: entity - type: entity
id: MedicalScannerMachineCircuitboard id: MedicalScannerMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Medical Scanner (Machine Board) name: medical scanner machine board
description: A machine printed circuit board for a medical scanner
components: components:
- type: MachineBoard - type: MachineBoard
prototype: MedicalScanner prototype: MedicalScanner
@@ -112,7 +114,8 @@
- type: entity - type: entity
id: ChemMasterMachineCircuitboard id: ChemMasterMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Chem Master (Machine Board) name: ChemMaster 4000 machine board
description: A machine printed circuit board for a ChemMaster 4000
components: components:
- type: MachineBoard - type: MachineBoard
prototype: chem_master prototype: chem_master
@@ -129,7 +132,8 @@
- type: entity - type: entity
id: ChemDispenserMachineCircuitboard id: ChemDispenserMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Chem Dispenser (Machine Board) name: chem dispenser machine board
description: A machine printed circuit board for a chem dispenser
components: components:
- type: MachineBoard - type: MachineBoard
prototype: chem_dispenser prototype: chem_dispenser
@@ -143,7 +147,8 @@
- type: entity - type: entity
id: HydroponicsTrayMachineCircuitboard id: HydroponicsTrayMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Hydroponics Tray (Machine Board) name: hydroponics tray machine board
description: A machine printed circuit board for a hydroponics tray
components: components:
- type: MachineBoard - type: MachineBoard
prototype: hydroponicsTray prototype: hydroponicsTray
@@ -164,20 +169,22 @@
- type: entity - type: entity
id: SMESMachineCircuitboard id: SMESMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: SMES (Machine Board) name: SMES machine board
description: A machine printed circuit board for a SMES
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi
state: power_mod state: power_mod
- type: MachineBoard - type: MachineBoard
prototype: BaseSmes prototype: BaseSMES
requirements: requirements:
Capacitor: 10 Capacitor: 10
- type: entity - type: entity
id: SubstationMachineCircuitboard id: SubstationMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Substation (Machine Board) name: substation machine board
description: A machine printed circuit board for a substation
components: components:
- type: MachineBoard - type: MachineBoard
prototype: BaseSubstation prototype: BaseSubstation
@@ -224,9 +231,10 @@
- type: entity - type: entity
id: KitchenReagentGrinderMachineCircuitboard #unsure why the reagent grinder has 'kitchen' in the id name when multiple departments use it but that's for another time id: ReagentGrinderMachineCircuitboard
parent: BaseMachineCircuitboard parent: BaseMachineCircuitboard
name: Reagent Grinder (Machine Board) name: reagent grinder machine board
description: A machine printed circuit board for a reagent grinder
components: components:
- type: MachineBoard - type: MachineBoard
prototype: KitchenReagentGrinder prototype: KitchenReagentGrinder

View File

@@ -1,20 +1,55 @@
# TODO: Add descriptions (10)
- type: entity - type: entity
parent: BaseItem parent: BaseItem
id: BaseComputerCircuitboard id: BaseComputerCircuitboard
name: circuit board name: computer board
abstract: true abstract: true
components: components:
- type: ComputerBoard - type: ComputerBoard
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi
state: id_mod state: cpuboard
- type: entity
parent: BaseComputerCircuitboard
id: AlertsComputerCircuitboard
name: alerts computer board
description: A computer printed circuit board for an alerts computer
components:
- type: ComputerBoard
prototype: ComputerAlert
- type: entity
parent: BaseComputerCircuitboard
id: PowerComputerCircuitboard
name: power monitoring computer board
description: A computer printed circuit board for a power monitoring computer
components:
- type: ComputerBoard
prototype: ComputerPowerMonitoring
- type: entity
parent: BaseComputerCircuitboard
id: MedicalRecordsComputerCircuitboard
name: medical records computer board
description: A computer printed circuit board for a medical records computer
components:
- type: ComputerBoard
prototype: ComputerMedicalRecords
- type: entity
parent: BaseComputerCircuitboard
id: CriminalRecordsComputerCircuitboard
name: criminal records computer board
description: A computer printed circuit board for a criminal records computer
components:
- type: ComputerBoard
prototype: ComputerCriminalRecords
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: SupplyComputerCircuitboard id: SupplyComputerCircuitboard
name: supply board name: supply ordering computer board
description: A computer printed circuit board for a supply ordering console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerSupplyOrdering prototype: ComputerSupplyOrdering
@@ -22,7 +57,8 @@
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: SupplyRequestComputerCircuitboard id: SupplyRequestComputerCircuitboard
name: supply request board name: supply request computer board
description: A computer printed circuit board for a supply request console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerSupplyRequest prototype: ComputerSupplyRequest
@@ -31,6 +67,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: ResearchComputerCircuitboard id: ResearchComputerCircuitboard
name: R&D computer board name: R&D computer board
description: A computer printed circuit board for a R&D console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerResearchAndDevelopment prototype: ComputerResearchAndDevelopment
@@ -38,7 +75,8 @@
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: CrewMonitoringComputerCircuitboard id: CrewMonitoringComputerCircuitboard
name: crew monitoring console board name: crew monitoring computer board
description: A computer printed circuit board for a crew monitoring console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerCrewMonitoring prototype: ComputerCrewMonitoring
@@ -46,7 +84,8 @@
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: IDComputerCircuitboard id: IDComputerCircuitboard
name: ID card terminal board name: ID card computer board
description: A computer printed circuit board for an ID card console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerId prototype: ComputerId
@@ -55,6 +94,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: BodyScannerComputerCircuitboard id: BodyScannerComputerCircuitboard
name: body scanner computer board name: body scanner computer board
description: A computer printed circuit board for a body scanner console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: computerBodyScanner prototype: computerBodyScanner
@@ -63,6 +103,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: CommsComputerCircuitboard id: CommsComputerCircuitboard
name: communications computer board name: communications computer board
description: A computer printed circuit board for a communications console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerComms prototype: ComputerComms
@@ -79,6 +120,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: SolarControlComputerCircuitboard id: SolarControlComputerCircuitboard
name: solar control computer board name: solar control computer board
description: A computer printed circuit board for a solar control console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerSolarControl prototype: ComputerSolarControl
@@ -87,6 +129,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: SpaceVillainArcadeComputerCircuitboard id: SpaceVillainArcadeComputerCircuitboard
name: space villain arcade board name: space villain arcade board
description: A computer printed circuit board for a space villain arcade cabinet
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: SpaceVillainArcade prototype: SpaceVillainArcade
@@ -95,6 +138,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: BlockGameArcadeComputerCircuitboard id: BlockGameArcadeComputerCircuitboard
name: block game arcade board name: block game arcade board
description: A computer printed circuit board for a block game arcade cabinet
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: BlockGameArcade prototype: BlockGameArcade
@@ -102,8 +146,8 @@
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: ParticleAcceleratorComputerCircuitboard id: ParticleAcceleratorComputerCircuitboard
name: PA control box name: PA control box computer board
suffix: Circuit Board description: A computer printed circuit board for a particle accelerator control box
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ParticleAcceleratorControlBoxUnfinished prototype: ParticleAcceleratorControlBoxUnfinished
@@ -111,7 +155,8 @@
- type: entity - type: entity
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: ShuttleConsoleCircuitboard id: ShuttleConsoleCircuitboard
name: Shuttle Console Board name: shuttle console board
description: A computer printed circuit board for a shuttle console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerShuttle prototype: ComputerShuttle
@@ -120,6 +165,7 @@
parent: BaseComputerCircuitboard parent: BaseComputerCircuitboard
id: SyndicateShuttleConsoleCircuitboard id: SyndicateShuttleConsoleCircuitboard
name: syndicate shuttle console board name: syndicate shuttle console board
description: A computer printed circuit board for a syndicate shuttle console
components: components:
- type: ComputerBoard - type: ComputerBoard
prototype: ComputerShuttleSyndie prototype: ComputerShuttleSyndie

View File

@@ -2,7 +2,7 @@
id: APCElectronics id: APCElectronics
parent: BaseItem parent: BaseItem
name: APC electronics name: APC electronics
description: Circuit used in APC construction. description: An electronics board used in APC construction.
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi

View File

@@ -2,6 +2,7 @@
id: AirAlarmElectronics id: AirAlarmElectronics
parent: BaseItem parent: BaseItem
name: air alarm electronics name: air alarm electronics
description: An electronics board used in air alarms
components: components:
- type: Tag - type: Tag
tags: tags:
@@ -14,10 +15,11 @@
id: FireAlarmElectronics id: FireAlarmElectronics
parent: BaseItem parent: BaseItem
name: fire alarm electronics name: fire alarm electronics
description: An electronics board used in fire alarms
components: components:
- type: Tag - type: Tag
tags: tags:
- FireAlarmElectronics - FireAlarmElectronics
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi
state: door_electronics state: airalarm_electronics

View File

@@ -2,6 +2,7 @@
id: DoorElectronics id: DoorElectronics
parent: BaseItem parent: BaseItem
name: door electronics name: door electronics
description: An electronics board used in doors and airlocks
components: components:
- type: Tag - type: Tag
tags: tags:

View File

@@ -2,7 +2,7 @@
id: FirelockElectronics id: FirelockElectronics
parent: BaseItem parent: BaseItem
name: firelock electronics name: firelock electronics
description: Advanced circuit board used to detect differences in pressure, temperature and gas concentrations between the two sides of the door. description: An electronics board used to detect differences in pressure, temperature and gas concentrations between the two sides of the door.
components: components:
- type: Tag - type: Tag
tags: tags:

View File

@@ -2,7 +2,7 @@
parent: BaseItem parent: BaseItem
id: SolarTrackerElectronics id: SolarTrackerElectronics
name: solar tracker electronics name: solar tracker electronics
description: Advanced circuit board used to detect differences in pressure, temperature and gas concentrations between the two sides of the door. description: An electronics board used in solar tracker devices
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Misc/module.rsi sprite: Objects/Misc/module.rsi

View File

@@ -9,6 +9,8 @@
- type: ComputerVisualizer - type: ComputerVisualizer
key: atmos_key key: atmos_key
screen: "alert-2" screen: "alert-2"
- type: Computer
board: AlertsComputerCircuitboard
- type: entity - type: entity
parent: ComputerBase parent: ComputerBase
@@ -71,6 +73,8 @@
radius: 1.5 radius: 1.5
energy: 1.6 energy: 1.6
color: "#c9c042" color: "#c9c042"
- type: Computer
board: PowerComputerCircuitboard
- type: entity - type: entity
parent: ComputerBase parent: ComputerBase
@@ -87,6 +91,26 @@
radius: 1.5 radius: 1.5
energy: 1.6 energy: 1.6
color: "#1f8c28" color: "#1f8c28"
- type: Computer
board: MedicalRecordsComputerCircuitboard
- type: entity
parent: ComputerBase
id: ComputerCriminalRecords
name: criminal records computer
description: This can be used to check criminal records.
components:
- type: Appearance
visuals:
- type: ComputerVisualizer
key: security_key
screen: security
- type: PointLight
radius: 1.5
energy: 1.6
color: "#1f8c28"
- type: Computer
board: CriminalRecordsComputerCircuitboard
- type: entity - type: entity
parent: ComputerBase parent: ComputerBase

View File

@@ -228,7 +228,7 @@
- SolarControlComputerCircuitboard - SolarControlComputerCircuitboard
- AutolatheMachineCircuitboard - AutolatheMachineCircuitboard
- ProtolatheMachineCircuitboard - ProtolatheMachineCircuitboard
- KitchenReagentGrinderMachineCircuitboard - ReagentGrinderMachineCircuitboard
- CrewMonitoringComputerCircuitboard - CrewMonitoringComputerCircuitboard
- ShuttleConsoleCircuitboard - ShuttleConsoleCircuitboard
- CircuitImprinterMachineCircuitboard - CircuitImprinterMachineCircuitboard

View File

@@ -155,9 +155,9 @@
Glass: 900 Glass: 900
- type: latheRecipe - type: latheRecipe
id: KitchenReagentGrinderMachineCircuitboard id: ReagentGrinderMachineCircuitboard
icon: Objects/Misc/module.rsi/id_mod.png icon: Objects/Misc/module.rsi/id_mod.png
result: KitchenReagentGrinderMachineCircuitboard result: ReagentGrinderMachineCircuitboard
completetime: 1000 completetime: 1000
materials: materials:
Steel: 100 Steel: 100

View File

@@ -1718,16 +1718,20 @@
"directions": 4, "directions": 4,
"delays": [ "delays": [
[ [
1 0.2,
0.2
], ],
[ [
1 0.2,
0.2
], ],
[ [
1 0.2,
0.2
], ],
[ [
1 0.2,
0.2
] ]
] ]
}, },

Binary file not shown.

Before

Width:  |  Height:  |  Size: 719 B

After

Width:  |  Height:  |  Size: 816 B