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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 136 additions and 47 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,7 +2,7 @@
id: FirelockElectronics
parent: BaseItem
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:
- type: Tag
tags:

View File

@ -2,7 +2,7 @@
parent: BaseItem
id: SolarTrackerElectronics
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:
- type: Sprite
sprite: Objects/Misc/module.rsi

View File

@ -9,6 +9,8 @@
- type: ComputerVisualizer
key: atmos_key
screen: "alert-2"
- type: Computer
board: AlertsComputerCircuitboard
- type: entity
parent: ComputerBase
@ -71,6 +73,8 @@
radius: 1.5
energy: 1.6
color: "#c9c042"
- type: Computer
board: PowerComputerCircuitboard
- type: entity
parent: ComputerBase
@ -87,6 +91,26 @@
radius: 1.5
energy: 1.6
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
parent: ComputerBase

View File

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

View File

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

View File

@ -1718,16 +1718,20 @@
"directions": 4,
"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