Adds Chemist Role (#5437)

* Added Chemist Job

* Adds chemistry airlock and configures access for chemist and CMO.

* Chemistry job spawner and chemical locker access fix

* Uncommented chemistry duffel

* Gave cap chemistry access (AA isn't automated yet) and updated packedstation and saltern for chemist job

* Added Chemistry Maintance Door (Used on packedstation)

* ElectroSR fixed Saltern and Packed for me.
This commit is contained in:
Elijahrane
2021-11-25 14:07:07 +08:00
committed by GitHub
parent d5c5cbeaf4
commit 6d5c17032f
13 changed files with 751 additions and 608 deletions

View File

@@ -232,6 +232,18 @@
- state: green
- state: doctor
- type: entity
id: SpawnPointChemist
parent: SpawnPointJobBase
name: chemist
components:
- type: SpawnPoint
job_id: Chemist
- type: Sprite
layers:
- state: green
- state: chemist
# Science
- type: entity

View File

@@ -307,7 +307,6 @@
- type: Icon
state: pda-cmo
- type: entity
parent: BasePDA
id: MedicalPDA
@@ -323,6 +322,21 @@
- type: Icon
state: pda-medical
- type: entity
parent: BasePDA
id: ChemistryPDA
name: chemistry PDA
description: It has a few discolored blotches here and there.
components:
- type: PDA
idCard: ChemistIDCard
- type: Appearance
visuals:
- type: PDAVisualizer
state: pda-chemistry
- type: Icon
state: pda-chemistry
- type: entity
parent: BasePDA
id: RnDPDA

View File

@@ -92,6 +92,18 @@
- type: PresetIdCard
job: MedicalDoctor
- type: entity
parent: IDCardStandard
id: ChemistIDCard
name: chemist ID card
components:
- type: Sprite
layers:
- state: default
- state: idchemist
- type: PresetIdCard
job: Chemist
- type: entity
parent: IDCardStandard
id: CargoIDCard

View File

@@ -54,6 +54,14 @@
components:
- type: AccessReader
access: [["Medical"]]
- type: entity
parent: AirlockChemistry
id: AirlockChemistryLocked
suffix: Chemistry, Locked
components:
- type: AccessReader
access: [["Chemistry"]]
- type: entity
parent: AirlockScience
@@ -233,6 +241,14 @@
- type: AccessReader
access: [["Medical"]]
- type: entity
parent: AirlockMaint
id: AirlockMaintChemLocked
suffix: Chemistry, Locked
components:
- type: AccessReader
access: [["Chemistry"]]
- type: entity
parent: AirlockMaint
id: AirlockMaintRnDLocked

View File

@@ -29,6 +29,14 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/medical.rsi
- type: entity
parent: Airlock
id: AirlockChemistry
suffix: Chemistry
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/medical.rsi
- type: entity
parent: Airlock

View File

@@ -186,7 +186,7 @@
state: med
state_closed: chemical_door
- type: AccessReader
access: [ [ "Medical" ] ]
access: [ [ "Chemistry" ] ]
# CMO
- type: entity