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:
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
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue