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:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -4,3 +4,6 @@
|
||||
|
||||
- type: accessLevel
|
||||
id: Medical
|
||||
|
||||
- type: accessLevel
|
||||
id: Chemistry
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
state: med
|
||||
state_closed: chemical_door
|
||||
- type: AccessReader
|
||||
access: [ [ "Medical" ] ]
|
||||
access: [ [ "Chemistry" ] ]
|
||||
|
||||
# CMO
|
||||
- type: entity
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
- Janitor
|
||||
- Theatre
|
||||
- Bar
|
||||
- Chemistry
|
||||
|
||||
- type: startingGear
|
||||
id: CaptainGear
|
||||
|
||||
29
Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
Normal file
29
Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
Normal 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
|
||||
@@ -17,6 +17,7 @@
|
||||
- Medical
|
||||
- Command
|
||||
- Maintenance
|
||||
- Chemistry
|
||||
|
||||
- type: startingGear
|
||||
id: CMOGear
|
||||
|
||||
Reference in New Issue
Block a user