From afef34a64854cd17e6af3ed61ebc92ae068509b2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 19 Jan 2020 03:18:15 +0100 Subject: [PATCH] Split jobs into separate files and remove less-important jobs. --- .../Prototypes/Jobs/Cargo/CargoTechnician.yml | 6 + .../Assistant.yml} | 8 + Resources/Prototypes/Jobs/Civilian/Clown.yml | 6 + .../Prototypes/Jobs/Civilian/Janitor.yml | 6 + Resources/Prototypes/Jobs/Command/Captain.yml | 6 + .../Jobs/Command/HeadOfPersonnel.yml | 7 + .../Jobs/Engineering/ChiefEngineer.yml | 7 + .../Prototypes/Jobs/Engineering/Engineer.yml | 13 + .../Jobs/Medical/ChiefMedicalOfficer.yml | 9 + .../Prototypes/Jobs/Medical/MedicalDoctor.yml | 6 + .../Jobs/Science/ResearchDirector.yml | 7 + .../Prototypes/Jobs/Science/Scientist.yml | 6 + .../Jobs/Security/HeadOfSecurity.yml | 7 + .../Jobs/Security/SecurityOfficer.yml | 6 + Resources/Prototypes/Jobs/job.yml | 231 ------------------ 15 files changed, 100 insertions(+), 231 deletions(-) create mode 100644 Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml rename Resources/Prototypes/Jobs/{StartingGear/assistantGear.yml => Civilian/Assistant.yml} (57%) create mode 100644 Resources/Prototypes/Jobs/Civilian/Clown.yml create mode 100644 Resources/Prototypes/Jobs/Civilian/Janitor.yml create mode 100644 Resources/Prototypes/Jobs/Command/Captain.yml create mode 100644 Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml create mode 100644 Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml create mode 100644 Resources/Prototypes/Jobs/Engineering/Engineer.yml create mode 100644 Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml create mode 100644 Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml create mode 100644 Resources/Prototypes/Jobs/Science/ResearchDirector.yml create mode 100644 Resources/Prototypes/Jobs/Science/Scientist.yml create mode 100644 Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml create mode 100644 Resources/Prototypes/Jobs/Security/SecurityOfficer.yml delete mode 100644 Resources/Prototypes/Jobs/job.yml diff --git a/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml b/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml new file mode 100644 index 0000000000..e9e5f1fa8d --- /dev/null +++ b/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml @@ -0,0 +1,6 @@ +- type: job + id: CargoTechnician + name: "Cargo Technician" + startingGear: CargoTechnicianGear + department: + - Cargo diff --git a/Resources/Prototypes/Jobs/StartingGear/assistantGear.yml b/Resources/Prototypes/Jobs/Civilian/Assistant.yml similarity index 57% rename from Resources/Prototypes/Jobs/StartingGear/assistantGear.yml rename to Resources/Prototypes/Jobs/Civilian/Assistant.yml index e6eb54aec4..bcdffe2a6b 100644 --- a/Resources/Prototypes/Jobs/StartingGear/assistantGear.yml +++ b/Resources/Prototypes/Jobs/Civilian/Assistant.yml @@ -1,6 +1,14 @@ +- type: job + id: Assistant + name: "Assistant" + startingGear: AssistantGear + department: + - Civilian + - type: startingGear id: AssistantGear equipment: innerclothing: UniformAssistant backpack: BackpackClothing shoes: ShoesBlack + diff --git a/Resources/Prototypes/Jobs/Civilian/Clown.yml b/Resources/Prototypes/Jobs/Civilian/Clown.yml new file mode 100644 index 0000000000..63f52c65ec --- /dev/null +++ b/Resources/Prototypes/Jobs/Civilian/Clown.yml @@ -0,0 +1,6 @@ +- type: job + id: Clown + name: "Clown" + startingGear: ClownGear + department: + - Civilian diff --git a/Resources/Prototypes/Jobs/Civilian/Janitor.yml b/Resources/Prototypes/Jobs/Civilian/Janitor.yml new file mode 100644 index 0000000000..c54940e210 --- /dev/null +++ b/Resources/Prototypes/Jobs/Civilian/Janitor.yml @@ -0,0 +1,6 @@ +- type: job + id: Janitor + name: "Janitor" + startingGear: JanitorGear + department: + - Civilian diff --git a/Resources/Prototypes/Jobs/Command/Captain.yml b/Resources/Prototypes/Jobs/Command/Captain.yml new file mode 100644 index 0000000000..5da9d7ca2a --- /dev/null +++ b/Resources/Prototypes/Jobs/Command/Captain.yml @@ -0,0 +1,6 @@ +- type: job + id: Captain + name: "Captain" + startingGear: CaptainGear + department: + - Command diff --git a/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml b/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml new file mode 100644 index 0000000000..d7cb09f750 --- /dev/null +++ b/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml @@ -0,0 +1,7 @@ +- type: job + id: HeadOfPersonnel + name: "Head Of Personnel" + startingGear: HeadOfPersonnelGear + department: + - Command + - Civilian diff --git a/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml b/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml new file mode 100644 index 0000000000..2f1f0e945e --- /dev/null +++ b/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml @@ -0,0 +1,7 @@ +- type: job + id: ChiefEngineer + name: "Chief Engineer" + startingGear: ChiefEngineerGear + department: + - Command + - Engineering diff --git a/Resources/Prototypes/Jobs/Engineering/Engineer.yml b/Resources/Prototypes/Jobs/Engineering/Engineer.yml new file mode 100644 index 0000000000..874fa683b7 --- /dev/null +++ b/Resources/Prototypes/Jobs/Engineering/Engineer.yml @@ -0,0 +1,13 @@ +- type: job + id: StationEngineer + name: "Station Engineer" + startingGear: StationEngineerGear + department: + - Engineering + +- type: startingGear + id: StationEngineerGear + equipment: + innerclothing: UniformEngineering + backpack: BackpackEngineering + shoes: ShoesWorkboots diff --git a/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml b/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml new file mode 100644 index 0000000000..8e0f61f812 --- /dev/null +++ b/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml @@ -0,0 +1,9 @@ +# Best job. + +- type: job + id: ChiefMedicalOfficer + name: "Chief Medical Officer" + startingGear: ChiefMedicalOfficerGear + department: + - Command + - Medical diff --git a/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml b/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml new file mode 100644 index 0000000000..dab245a979 --- /dev/null +++ b/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml @@ -0,0 +1,6 @@ +- type: job + id: MedicalDoctor + name: "Medical Doctor" + startingGear: MedicalDoctorGear + department: + - Medical diff --git a/Resources/Prototypes/Jobs/Science/ResearchDirector.yml b/Resources/Prototypes/Jobs/Science/ResearchDirector.yml new file mode 100644 index 0000000000..ec56beef4c --- /dev/null +++ b/Resources/Prototypes/Jobs/Science/ResearchDirector.yml @@ -0,0 +1,7 @@ +- type: job + id: ResearchDirector + name: "Research Director" + startingGear: ResearchDirectorGear + department: + - Command + - Science diff --git a/Resources/Prototypes/Jobs/Science/Scientist.yml b/Resources/Prototypes/Jobs/Science/Scientist.yml new file mode 100644 index 0000000000..d53cbc50a9 --- /dev/null +++ b/Resources/Prototypes/Jobs/Science/Scientist.yml @@ -0,0 +1,6 @@ +- type: job + id: Scientist + name: "Scientist" + startingGear: ScientistGear + department: + - Science diff --git a/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml b/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml new file mode 100644 index 0000000000..5b59be106a --- /dev/null +++ b/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml @@ -0,0 +1,7 @@ +- type: job + id: HeadOfSecurity + name: "Head Of Security" + startingGear: HeadOfSecurityGear + department: + - Command + - Security diff --git a/Resources/Prototypes/Jobs/Security/SecurityOfficer.yml b/Resources/Prototypes/Jobs/Security/SecurityOfficer.yml new file mode 100644 index 0000000000..8567bc8524 --- /dev/null +++ b/Resources/Prototypes/Jobs/Security/SecurityOfficer.yml @@ -0,0 +1,6 @@ +- type: job + id: SecurityOfficer + name: "Security Officer" + startingGear: SecurityOfficerGear + department: + - Security diff --git a/Resources/Prototypes/Jobs/job.yml b/Resources/Prototypes/Jobs/job.yml deleted file mode 100644 index 372a34f98d..0000000000 --- a/Resources/Prototypes/Jobs/job.yml +++ /dev/null @@ -1,231 +0,0 @@ -- type: job - id: Captain - name: "Captain" - startingGear: CaptainGear - department: - - Command - -- type: job - id: HeadOfPersonnel - name: "Head Of Personnel" - startingGear: HeadOfPersonnelGear - department: - - Command - - Civilian - - Cargo - -- type: job - id: HeadOfSecurity - name: "Head Of Security" - startingGear: HeadOfSecurityGear - department: - - Command - - Security - -- type: job - id: ChiefEngineer - name: "Chief Engineer" - startingGear: ChiefEngineerGear - department: - - Command - - Engineering - -- type: job - id: ResearchDirector - name: "Research Director" - startingGear: ResearchDirectorGear - department: - - Command - - Science - -- type: job - id: ChiefMedicalOfficer - name: "Chief Medical Officer" - startingGear: ChiefMedicalOfficerGear - department: - - Command - - Medical - -- type: job - id: StationEngineer - name: "Station Engineer" - startingGear: StationEngineerGear - department: - - Engineering - -- type: job - id: AtmosphericTechnician - name: "Atmospheric Technician" - startingGear: AtmosphericTechnicianGear - department: - - Engineering - -- type: job - id: Mechanic - name: "Mechanic" - startingGear: MechanicGear - department: - - Engineering - - Science - -- type: job - id: MedicalDoctor - name: "Medical Doctor" - startingGear: MedicalDoctorGear - department: - - Medical - -- type: job - id: Geneticist - name: "Geneticist" - startingGear: GeneticistGear - department: - - Science - - Medical - -- type: job - id: Virologist - name: "Virologist" - startingGear: VirologistGear - department: - - Medical - -- type: job - id: Paramedic - name: "Paramedic" - startingGear: ParamedicGear - department: - - Medical - -- type: job - id: Chemist - name: "Chemist" - startingGear: ChemistGear - department: - - Medical - -- type: job - id: Scientist - name: "Scientist" - startingGear: ScientistGear - department: - - Science - -- type: job - id: Roboticist - name: "Roboticist" - startingGear: RoboticistGear - department: - - Science - -- type: job - id: Bartender - name: "Bartender" - startingGear: BartenderGear - department: - - Civilian - -- type: job - id: Botanist - name: "Botanist" - startingGear: BotanistGear - department: - - Civilian - -- type: job - id: Chef - name: "Chef" - startingGear: ChefGear - department: - - Civilian - -- type: job - id: Janitor - name: "Janitor" - startingGear: JanitorGear - department: - - Civilian - -- type: job - id: Librarian - name: "Librarian" - startingGear: LibrarianGear - department: - - Civilian - -- type: job - id: InternalAffairsAgent - name: "Internal Affairs Agent" - startingGear: InternalAffairsAgentGear - department: - - Civilian - -- type: job - id: Chaplain - name: "Chaplain" - startingGear: ChaplainGear - department: - - Civilian - -- type: job - id: Clown - name: "Clown" - startingGear: ClownGear - department: - - Civilian - -- type: job - id: Mime - name: "Mime" - startingGear: MimeGear - department: - - Civilian - -- type: job - id: Assistant - name: "Assistant" - startingGear: AssistantGear - department: - - Civilian - -- type: job - id: Quartermaster - name: "Quartermaster" - startingGear: QuartermasterGear - department: - - Cargo - -- type: job - id: CargoTechnician - name: "Cargo Technician" - startingGear: CargoTechnicianGear - department: - - Cargo - -- type: job - id: ShaftMiner - name: "Shaft Miner" - startingGear: ShaftMinerGear - department: - - Cargo - -- type: job - id: Warden - name: "Warden" - startingGear: WardenGear - department: - - Security - -- type: job - id: Detective - name: "Detective" - startingGear: DetectiveGear - department: - - Security - -- type: job - id: SecurityOfficer - name: "Security Officer" - startingGear: SecurityOfficerGear - department: - - Security