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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -4,3 +4,6 @@
- type: accessLevel
id: Medical
- type: accessLevel
id: Chemistry

View File

@@ -74,11 +74,11 @@
contents:
- id: BoxSurvival
#- type: entity
# abstract: true
# parent: ClothingBackpackDuffelChemistry
# id: ClothingBackpackDuffelChemistryFilled
# components:
# - type: StorageFill
# contents:
# - id: BoxSurvival
- type: entity
abstract: true
parent: ClothingBackpackDuffelChemistry
id: ClothingBackpackDuffelChemistryFilled
components:
- type: StorageFill
contents:
- id: BoxSurvival

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

View File

@@ -32,6 +32,7 @@
- Janitor
- Theatre
- Bar
- Chemistry
- type: startingGear
id: CaptainGear

View File

@@ -0,0 +1,29 @@
- type: job
id: Chemist
name: "chemist"
positions: 2
spawnPositions: 2
startingGear: ChemistGear
departments:
- Medical
icon: "Chemist"
supervisors: "the chief medical officer"
access:
- Medical
- Chemistry
- type: startingGear
id: ChemistGear
equipment:
innerclothing: ClothingUniformJumpsuitChemistry
backpack: ClothingBackpackChemistryFilled
shoes: ClothingShoesColorWhite
outerclothing: ClothingOuterCoatLabChem
idcard: ChemistryPDA
ears: ClothingHeadsetMedical
belt: ClothingBeltMedical
pocket1: HandLabeler
# the purple glasses?
innerclothingskirt: ClothingUniformJumpskirtChemistry
satchel: ClothingBackpackSatchelChemistryFilled
duffelbag: ClothingBackpackDuffelChemistryFilled

View File

@@ -17,6 +17,7 @@
- Medical
- Command
- Maintenance
- Chemistry
- type: startingGear
id: CMOGear