From aec3e18502dc1f79e7063a04b753c3cb932bc860 Mon Sep 17 00:00:00 2001 From: Nairod <110078045+Nairodian@users.noreply.github.com> Date: Tue, 25 Jul 2023 22:06:31 -0500 Subject: [PATCH] Senior Roles (#18181) * Senior Roles * Senior Researcher and first wave of touch-ups * Senior Physician and second wave of touch ups * Senior Officer and third wave of clean ups * Fourth wave of touch ups * Playtimetracker fix, I hope * Supervisor adjustment * Sci assistant supervisor fix. * Allow antags for all except Senior Officer. --- .../Locale/en-US/job/job-description.ftl | 4 ++ Resources/Locale/en-US/job/job-names.ftl | 8 +++ .../Locale/en-US/job/job-supervisors.ftl | 7 +- .../Entities/Clothing/OuterClothing/coats.yml | 30 ++++++++ .../Entities/Clothing/Uniforms/jumpskirts.yml | 44 ++++++++++++ .../Entities/Clothing/Uniforms/jumpsuits.yml | 44 ++++++++++++ .../Entities/Markers/Spawners/jobs.yml | 48 +++++++++++++ .../Entities/Objects/Devices/pda.yml | 65 ++++++++++++++++++ .../Objects/Misc/identification_cards.yml | 48 +++++++++++++ .../Jobs/Engineering/senior_engineer.yml | 38 ++++++++++ .../Roles/Jobs/Medical/senior_physician.yml | 36 ++++++++++ .../Roles/Jobs/Science/research_assistant.yml | 2 +- .../Roles/Jobs/Science/senior_researcher.yml | 29 ++++++++ .../Roles/Jobs/Security/senior_officer.yml | 45 ++++++++++++ .../Prototypes/Roles/Jobs/departments.yml | 4 ++ .../Prototypes/Roles/play_time_trackers.yml | 12 ++++ .../equipped-OUTERCLOTHING.png | Bin 0 -> 1059 bytes .../icon-open.png | Bin 0 -> 568 bytes .../labcoat_senior_physician.rsi/icon.png | Bin 0 -> 536 bytes .../inhand-left.png | Bin 0 -> 540 bytes .../inhand-right.png | Bin 0 -> 566 bytes .../labcoat_senior_physician.rsi/meta.json | 41 +++++++++++ .../open-equipped-OUTERCLOTHING.png | Bin 0 -> 1029 bytes .../open-inhand-left.png | Bin 0 -> 510 bytes .../open-inhand-right.png | Bin 0 -> 522 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 859 bytes .../icon-open.png | Bin 0 -> 440 bytes .../labcoat_senior_researcher.rsi/icon.png | Bin 0 -> 457 bytes .../inhand-left.png | Bin 0 -> 454 bytes .../inhand-right.png | Bin 0 -> 496 bytes .../labcoat_senior_researcher.rsi/meta.json | 41 +++++++++++ .../open-equipped-OUTERCLOTHING.png | Bin 0 -> 870 bytes .../open-inhand-left.png | Bin 0 -> 419 bytes .../open-inhand-right.png | Bin 0 -> 434 bytes .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 1047 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1667 bytes .../Jumpskirt/senior_engineer.rsi/icon.png | Bin 0 -> 632 bytes .../senior_engineer.rsi/inhand-left.png | Bin 0 -> 563 bytes .../senior_engineer.rsi/inhand-right.png | Bin 0 -> 585 bytes .../Jumpskirt/senior_engineer.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 955 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1316 bytes .../Jumpskirt/senior_officer.rsi/icon.png | Bin 0 -> 587 bytes .../senior_officer.rsi/inhand-left.png | Bin 0 -> 503 bytes .../senior_officer.rsi/inhand-right.png | Bin 0 -> 494 bytes .../Jumpskirt/senior_officer.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 950 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1310 bytes .../Jumpskirt/senior_physician.rsi/icon.png | Bin 0 -> 538 bytes .../senior_physician.rsi/inhand-left.png | Bin 0 -> 619 bytes .../senior_physician.rsi/inhand-right.png | Bin 0 -> 610 bytes .../Jumpskirt/senior_physician.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 787 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 999 bytes .../Jumpskirt/senior_researcher.rsi/icon.png | Bin 0 -> 493 bytes .../senior_researcher.rsi/inhand-left.png | Bin 0 -> 482 bytes .../senior_researcher.rsi/inhand-right.png | Bin 0 -> 474 bytes .../Jumpskirt/senior_researcher.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 1098 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1593 bytes .../Jumpsuit/senior_engineer.rsi/icon.png | Bin 0 -> 583 bytes .../senior_engineer.rsi/inhand-left.png | Bin 0 -> 563 bytes .../senior_engineer.rsi/inhand-right.png | Bin 0 -> 585 bytes .../Jumpsuit/senior_engineer.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 1030 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1459 bytes .../Jumpsuit/senior_officer.rsi/icon.png | Bin 0 -> 473 bytes .../senior_officer.rsi/inhand-left.png | Bin 0 -> 503 bytes .../senior_officer.rsi/inhand-right.png | Bin 0 -> 494 bytes .../Jumpsuit/senior_officer.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 987 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1240 bytes .../Jumpsuit/senior_physician.rsi/icon.png | Bin 0 -> 482 bytes .../senior_physician.rsi/inhand-left.png | Bin 0 -> 619 bytes .../senior_physician.rsi/inhand-right.png | Bin 0 -> 610 bytes .../Jumpsuit/senior_physician.rsi/meta.json | 30 ++++++++ .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 858 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1208 bytes .../Jumpsuit/senior_researcher.rsi/icon.png | Bin 0 -> 389 bytes .../senior_researcher.rsi/inhand-left.png | Bin 0 -> 482 bytes .../senior_researcher.rsi/inhand-right.png | Bin 0 -> 474 bytes .../Jumpsuit/senior_researcher.rsi/meta.json | 30 ++++++++ .../Misc/job_icons.rsi/SeniorEngineer.png | Bin 0 -> 200 bytes .../Misc/job_icons.rsi/SeniorOfficer.png | Bin 0 -> 172 bytes .../Misc/job_icons.rsi/SeniorPhysician.png | Bin 0 -> 222 bytes .../Misc/job_icons.rsi/SeniorResearcher.png | Bin 0 -> 211 bytes .../Interface/Misc/job_icons.rsi/meta.json | 12 ++++ Resources/Textures/Markers/jobs.rsi/meta.json | 12 ++++ .../Markers/jobs.rsi/seniorengineer.png | Bin 0 -> 1272 bytes .../Markers/jobs.rsi/seniorofficer.png | Bin 0 -> 1056 bytes .../Markers/jobs.rsi/seniorphysician.png | Bin 0 -> 1083 bytes .../Markers/jobs.rsi/seniorresearcher.png | Bin 0 -> 1195 bytes .../Objects/Devices/pda.rsi/meta.json | 12 ++++ .../Devices/pda.rsi/pda-seniorengineer.png | Bin 0 -> 537 bytes .../Devices/pda.rsi/pda-seniorofficer.png | Bin 0 -> 517 bytes .../Devices/pda.rsi/pda-seniorphysician.png | Bin 0 -> 568 bytes .../Devices/pda.rsi/pda-seniorresearcher.png | Bin 0 -> 614 bytes .../Misc/id_cards.rsi/idseniorengineer.png | Bin 0 -> 248 bytes .../Misc/id_cards.rsi/idseniorofficer.png | Bin 0 -> 226 bytes .../Misc/id_cards.rsi/idseniorphysician.png | Bin 0 -> 248 bytes .../Misc/id_cards.rsi/idseniorresearcher.png | Bin 0 -> 260 bytes .../Objects/Misc/id_cards.rsi/meta.json | 12 ++++ 102 files changed, 830 insertions(+), 4 deletions(-) create mode 100644 Resources/Prototypes/Roles/Jobs/Engineering/senior_engineer.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Medical/senior_physician.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Science/senior_researcher.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon-open.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/meta.json create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/icon-open.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/meta.json create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/meta.json create mode 100644 Resources/Textures/Interface/Misc/job_icons.rsi/SeniorEngineer.png create mode 100644 Resources/Textures/Interface/Misc/job_icons.rsi/SeniorOfficer.png create mode 100644 Resources/Textures/Interface/Misc/job_icons.rsi/SeniorPhysician.png create mode 100644 Resources/Textures/Interface/Misc/job_icons.rsi/SeniorResearcher.png create mode 100644 Resources/Textures/Markers/jobs.rsi/seniorengineer.png create mode 100644 Resources/Textures/Markers/jobs.rsi/seniorofficer.png create mode 100644 Resources/Textures/Markers/jobs.rsi/seniorphysician.png create mode 100644 Resources/Textures/Markers/jobs.rsi/seniorresearcher.png create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-seniorengineer.png create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-seniorofficer.png create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-seniorphysician.png create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-seniorresearcher.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idseniorengineer.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idseniorofficer.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idseniorphysician.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idseniorresearcher.png diff --git a/Resources/Locale/en-US/job/job-description.ftl b/Resources/Locale/en-US/job/job-description.ftl index c893429f1c..52311c5c7d 100644 --- a/Resources/Locale/en-US/job/job-description.ftl +++ b/Resources/Locale/en-US/job/job-description.ftl @@ -43,3 +43,7 @@ job-description-security = Catch criminals and enemies of the station, enforce t job-description-serviceworker = Learn the basics of bartending, cooking, and growing plants. job-description-warden = Patrol the security department, ensure that no one is stealing from the armory, and make sure that all prisoners are processed and let out when their time is up. job-description-zookeeper = Put on a joyful display of cute animals and space carps for all the crew to see. Currently available on Kettle Station. +job-description-senior-engineer = Teach new engineers the basics of the station's engine, repairing, atmospherics and power. +job-description-senior-researcher = Teach new scientists the basics of item printing, artifact research and anomalous objects. +job-description-senior-physician = Teach new medics the basics of tending to the wounded, chemistry, diagnosing the diseased and disposing of the dead. +job-description-senior-officer = Teach new officers the basics of searches, preforming arrests, prison times and how to properly shoot a firearm. diff --git a/Resources/Locale/en-US/job/job-names.ftl b/Resources/Locale/en-US/job/job-names.ftl index 104c0c5448..3d58092e1c 100644 --- a/Resources/Locale/en-US/job/job-names.ftl +++ b/Resources/Locale/en-US/job/job-names.ftl @@ -43,6 +43,10 @@ job-name-ertmedic = ERT Medic job-name-ertjanitor = ERT Janitor job-name-boxer = Boxer job-name-zookeeper = Zookeeper +job-name-senior-engineer = Senior Engineer +job-name-senior-researcher = Senior Researcher +job-name-senior-physician = Senior Physician +job-name-senior-officer = Senior Officer # Role timers - Make these alphabetical or I cut you JobAtmosphericTechnician = Atmospheric Technician @@ -85,6 +89,10 @@ JobSalvageSpecialist = Salvage Specialist JobScientist = Scientist JobSecurityCadet = Security Cadet JobSecurityOfficer = Security Officer +JobSeniorEngineer = Senior Engineer +JobSeniorOfficer = Senior Officer +JobSeniorPhysician = Senior Physician +JobSeniorResearcher = Senior Researcher JobServiceWorker = Service Worker JobStationEngineer = Station Engineer JobTechnicalAssistant = Technical Assistant diff --git a/Resources/Locale/en-US/job/job-supervisors.ftl b/Resources/Locale/en-US/job/job-supervisors.ftl index 6c92db181d..c8df164576 100644 --- a/Resources/Locale/en-US/job/job-supervisors.ftl +++ b/Resources/Locale/en-US/job/job-supervisors.ftl @@ -7,8 +7,9 @@ job-supervisors-cmo = the chief medical officer job-supervisors-rd = the research director job-supervisors-qm = the quartermaster job-supervisors-service = chefs, botanists, the bartender, and the head of personnel -job-supervisors-engineering = station engineers, atmospheric technicians, and the chief engineer -job-supervisors-medicine = medical doctors, chemists, and the chief medical officer -job-supervisors-security = security officers, the warden, and the head of security +job-supervisors-engineering = station engineers, atmospheric technicians, the senior engineer, and the chief engineer +job-supervisors-medicine = medical doctors, chemists, the senior physician, and the chief medical officer +job-supervisors-security = security officers, the senior officer, the warden, and the head of security +job-supervisors-science = scientists, the senior researcher, and the research director job-supervisors-hire = whoever hires you job-supervisors-everyone = absolutely everyone diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml index 06d334d3fe..6b3a54c886 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml @@ -312,3 +312,33 @@ Piercing: 0.65 Heat: 0.85 Caustic: 0.75 + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatLabSeniorResearcher + name: senior researcher lab coat + description: A suit that protects against minor chemical spills. Has a purple collar and wrist trims. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi + - type: Armor + modifiers: + coefficients: + Caustic: 0.75 + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterCoatLabSeniorPhysician + name: senior physician lab coat + description: A suit that protects against minor chemical spills. Has light blue sleeves and an orange waist trim. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi + - type: Armor + modifiers: + coefficients: + Caustic: 0.75 diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml index 76232d7142..00ed76351b 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml @@ -718,3 +718,47 @@ sprite: Clothing/Uniforms/Jumpskirt/skirtoflife.rsi - type: Clothing sprite: Clothing/Uniforms/Jumpskirt/skirtoflife.rsi + +- type: entity + parent: ClothingUniformSkirtBase + id: ClothingUniformJumpskirtSeniorEngineer + name: senior engineer jumpskirt + description: A sign of skill and prestige within the engineering department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpskirt/senior_engineer.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpskirt/senior_engineer.rsi + +- type: entity + parent: ClothingUniformSkirtBase + id: ClothingUniformJumpskirtSeniorResearcher + name: senior researcher jumpskirt + description: A sign of skill and prestige within the science department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpskirt/senior_researcher.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpskirt/senior_researcher.rsi + +- type: entity + parent: ClothingUniformSkirtBase + id: ClothingUniformJumpskirtSeniorPhysician + name: senior physician jumpskirt + description: A sign of skill and prestige within the medical department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpskirt/senior_physician.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpskirt/senior_physician.rsi + +- type: entity + parent: ClothingUniformSkirtBase + id: ClothingUniformJumpskirtSeniorOfficer + name: senior officer jumpskirt + description: A sign of skill and prestige within the security department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpskirt/senior_officer.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpskirt/senior_officer.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml index fc9981466f..7ce0bafe9e 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml @@ -1192,3 +1192,47 @@ sprite: Clothing/Uniforms/Jumpsuit/flannel.rsi - type: Clothing sprite: Clothing/Uniforms/Jumpsuit/flannel.rsi + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitSeniorEngineer + name: senior engineer jumpsuit + description: A sign of skill and prestige within the engineering department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpsuit/senior_engineer.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpsuit/senior_engineer.rsi + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitSeniorResearcher + name: senior researcher jumpsuit + description: A sign of skill and prestige within the science department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpsuit/senior_researcher.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpsuit/senior_researcher.rsi + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitSeniorPhysician + name: senior physician jumpsuit + description: A sign of skill and prestige within the medical department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpsuit/senior_physician.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpsuit/senior_physician.rsi + +- type: entity + parent: ClothingUniformBase + id: ClothingUniformJumpsuitSeniorOfficer + name: senior officer jumpsuit + description: A sign of skill and prestige within the security department. + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpsuit/senior_officer.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpsuit/senior_officer.rsi diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml index 7fd3eab110..6c94f74e3e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml @@ -305,6 +305,18 @@ - state: green - state: ce +- type: entity + id: SpawnPointSeniorEngineer + parent: SpawnPointJobBase + name: seniorengineer + components: + - type: SpawnPoint + job_id: SeniorEngineer + - type: Sprite + layers: + - state: green + - state: seniorengineer + - type: entity id: SpawnPointStationEngineer parent: SpawnPointJobBase @@ -343,6 +355,18 @@ - state: green - state: cmo +- type: entity + id: SpawnPointSeniorPhysician + parent: SpawnPointJobBase + name: seniorphysician + components: + - type: SpawnPoint + job_id: SeniorPhysician + - type: Sprite + layers: + - state: green + - state: seniorphysician + - type: entity id: SpawnPointMedicalDoctor parent: SpawnPointJobBase @@ -393,6 +417,18 @@ - state: green - state: rd +- type: entity + id: SpawnPointSeniorResearcher + parent: SpawnPointJobBase + name: seniorresearcher + components: + - type: SpawnPoint + job_id: SeniorResearcher + - type: Sprite + layers: + - state: green + - state: seniorresearcher + - type: entity id: SpawnPointScientist parent: SpawnPointJobBase @@ -431,6 +467,18 @@ - state: green - state: warden +- type: entity + id: SpawnPointSeniorOfficer + parent: SpawnPointJobBase + name: seniorofficer + components: + - type: SpawnPoint + job_id: SeniorOfficer + - type: Sprite + layers: + - state: green + - state: seniorofficer + - type: entity id: SpawnPointSecurityOfficer parent: SpawnPointJobBase diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index 85d0fa1661..b6a396755c 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -874,3 +874,68 @@ - Write - type: Unremoveable +- type: entity + parent: BasePDA + id: SeniorEngineerPDA + name: senior engineer PDA + description: Seems to have been taken apart and put back together several times. + components: + - type: Pda + id: SeniorEngineerIDCard + state: pda-seniorengineer + - type: PdaBorderColor + borderColor: "#949137" + accentVColor: "#CD6900" + - type: Icon + state: pda-seniorengineer + +- type: entity + parent: BasePDA + id: SeniorResearcherPDA + name: senior researcher PDA + description: Looks like it's been through years of chemical burns and explosions. + components: + - type: Pda + id: SeniorResearcherIDCard + state: pda-seniorresearcher + - type: PdaBorderColor + borderColor: "#d7d7d0" + accentHColor: "#8900c9" + accentVColor: "#8900c9" + - type: Icon + state: pda-seniorresearcher + +- type: entity + parent: BasePDA + id: SeniorPhysicianPDA + name: senior physician PDA + description: Smells faintly like iron and chemicals. Has a built-in health analyzer. + components: + - type: Pda + id: SeniorPhysicianIDCard + state: pda-seniorphysician + - type: PdaBorderColor + borderColor: "#d7d7d0" + accentHColor: "#447987" + accentVColor: "#B34200" + - type: Icon + state: pda-seniorphysician + - type: HealthAnalyzer + scanDelay: 1 + scanningEndSound: + path: "/Audio/Items/Medical/healthscanner.ogg" + +- type: entity + parent: BasePDA + id: SeniorOfficerPDA + name: senior officer PDA + description: Beaten, battered and broken, but just barely useable. + components: + - type: Pda + id: SeniorOfficerIDCard + state: pda-seniorofficer + - type: PdaBorderColor + borderColor: "#A32D26" + accentVColor: "#DFDFDF" + - type: Icon + state: pda-seniorofficer diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index fb9c71a73d..a4be8db5ad 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -617,3 +617,51 @@ - type: IdCard jobTitle: Cluwne - type: Unremoveable + +- type: entity + parent: IDCardStandard + id: SeniorEngineerIDCard + name: senior engineer ID card + components: + - type: Sprite + layers: + - state: default + - state: idseniorengineer + - type: PresetIdCard + job: SeniorEngineer + +- type: entity + parent: IDCardStandard + id: SeniorResearcherIDCard + name: senior researcher ID card + components: + - type: Sprite + layers: + - state: default + - state: idseniorresearcher + - type: PresetIdCard + job: SeniorResearcher + +- type: entity + parent: IDCardStandard + id: SeniorPhysicianIDCard + name: senior physician ID card + components: + - type: Sprite + layers: + - state: default + - state: idseniorphysician + - type: PresetIdCard + job: SeniorPhysician + +- type: entity + parent: IDCardStandard + id: SeniorOfficerIDCard + name: senior officer ID card + components: + - type: Sprite + layers: + - state: default + - state: idseniorofficer + - type: PresetIdCard + job: SeniorOfficer diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/senior_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/senior_engineer.yml new file mode 100644 index 0000000000..304b9324b9 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Engineering/senior_engineer.yml @@ -0,0 +1,38 @@ +- type: job + id: SeniorEngineer + name: job-name-senior-engineer + description: job-description-senior-engineer + playTimeTracker: JobSeniorEngineer + requirements: + - !type:RoleTimeRequirement + role: JobAtmosphericTechnician + time: 43200 #12 hrs + - !type:RoleTimeRequirement + role: JobStationEngineer + time: 43200 #12 hrs + - !type:DepartmentTimeRequirement + department: Engineering + time: 216000 # 60 hrs + startingGear: SeniorEngineerGear + icon: "SeniorEngineer" + supervisors: job-supervisors-ce + access: + - Maintenance + - Engineering + - External + - Atmospherics + +- type: startingGear + id: SeniorEngineerGear + equipment: + head: ClothingHeadHatBeretEngineering + jumpsuit: ClothingUniformJumpsuitSeniorEngineer + back: ClothingBackpackEngineeringFilled + shoes: ClothingShoesBootsWork + id: SeniorEngineerPDA + eyes: ClothingEyesGlassesMeson + belt: ClothingBeltUtilityEngineering + ears: ClothingHeadsetEngineering + innerclothingskirt: ClothingUniformJumpskirtSeniorEngineer + satchel: ClothingBackpackSatchelEngineeringFilled + duffelbag: ClothingBackpackDuffelEngineeringFilled diff --git a/Resources/Prototypes/Roles/Jobs/Medical/senior_physician.yml b/Resources/Prototypes/Roles/Jobs/Medical/senior_physician.yml new file mode 100644 index 0000000000..0712b6d332 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Medical/senior_physician.yml @@ -0,0 +1,36 @@ +- type: job + id: SeniorPhysician + name: job-name-senior-physician + description: job-description-senior-physician + playTimeTracker: JobSeniorPhysician + requirements: + - !type:RoleTimeRequirement + role: JobChemist + time: 43200 #12 hrs + - !type:RoleTimeRequirement + role: JobMedicalDoctor + time: 43200 #12 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 216000 # 60 hrs + startingGear: SeniorPhysicianGear + icon: "SeniorPhysician" + supervisors: job-supervisors-cmo + access: + - Medical + - Maintenance + - Chemistry + +- type: startingGear + id: SeniorPhysicianGear + equipment: + jumpsuit: ClothingUniformJumpsuitSeniorPhysician + back: ClothingBackpackMedicalFilled + shoes: ClothingShoesColorBlack + outerClothing: ClothingOuterCoatLabSeniorPhysician + id: SeniorPhysicianPDA + ears: ClothingHeadsetMedical + belt: ClothingBeltMedicalFilled + innerclothingskirt: ClothingUniformJumpskirtSeniorPhysician + satchel: ClothingBackpackSatchelMedicalFilled + duffelbag: ClothingBackpackDuffelMedicalFilled diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml index 51d5ea3d3e..c66ce497eb 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml @@ -10,7 +10,7 @@ inverted: true # stop playing intern if you're good at science! startingGear: ResearchAssistantGear icon: "ResearchAssistant" - supervisors: job-supervisors-rd + supervisors: job-supervisors-science canBeAntag: false access: - Research diff --git a/Resources/Prototypes/Roles/Jobs/Science/senior_researcher.yml b/Resources/Prototypes/Roles/Jobs/Science/senior_researcher.yml new file mode 100644 index 0000000000..62f867b825 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Science/senior_researcher.yml @@ -0,0 +1,29 @@ +- type: job + id: SeniorResearcher + name: job-name-senior-researcher + description: job-description-senior-researcher + playTimeTracker: JobSeniorResearcher + requirements: + - !type:DepartmentTimeRequirement + department: Science + time: 216000 #60 hrs + startingGear: SeniorResearcherGear + icon: "SeniorResearcher" + supervisors: job-supervisors-rd + access: + - Research + - Maintenance + +- type: startingGear + id: SeniorResearcherGear + equipment: + head: ClothingHeadHatBeretRND + jumpsuit: ClothingUniformJumpsuitSeniorResearcher + back: ClothingBackpackScienceFilled + shoes: ClothingShoesColorBlack + outerClothing: ClothingOuterCoatLabSeniorResearcher + id: SeniorResearcherPDA + ears: ClothingHeadsetScience + innerclothingskirt: ClothingUniformJumpskirtSeniorResearcher + satchel: ClothingBackpackSatchelScienceFilled + duffelbag: ClothingBackpackDuffelScienceFilled diff --git a/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml new file mode 100644 index 0000000000..27c50a9ef0 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml @@ -0,0 +1,45 @@ +- type: job + id: SeniorOfficer + name: job-name-senior-officer + description: job-description-senior-officer + playTimeTracker: JobSeniorOfficer + requirements: + - !type:RoleTimeRequirement + role: JobWarden + time: 43200 #12 hrs + - !type:RoleTimeRequirement + role: JobDetective + time: 14400 #4 hrs + - !type:RoleTimeRequirement + role: JobSecurityOfficer + time: 72000 #20 hrs + - !type:DepartmentTimeRequirement + department: Security + time: 216000 # 60 hrs + startingGear: SeniorOfficerGear + icon: "SeniorOfficer" + supervisors: job-supervisors-hos + canBeAntag: false + access: + - Security + - Brig + - Maintenance + - Service + - External + +- type: startingGear + id: SeniorOfficerGear + equipment: + jumpsuit: ClothingUniformJumpsuitSeniorOfficer + back: ClothingBackpackSecurityFilled + shoes: ClothingShoesBootsCombatFilled + eyes: ClothingEyesGlassesSecurity + head: ClothingHeadHatBeret + outerClothing: ClothingOuterArmorBasic + id: SeniorOfficerPDA + ears: ClothingHeadsetSecurity + belt: ClothingBeltSecurityFilled + pocket1: WeaponPistolMk58Nonlethal + innerclothingskirt: ClothingUniformJumpskirtSeniorOfficer + satchel: ClothingBackpackSatchelSecurityFilled + duffelbag: ClothingBackpackDuffelSecurityFilled diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 522da2f467..5a6c39edbe 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -54,6 +54,7 @@ roles: - AtmosphericTechnician - ChiefEngineer + - SeniorEngineer - StationEngineer - TechnicalAssistant @@ -68,6 +69,7 @@ - MedicalIntern - Psychologist - Paramedic + - SeniorPhysician - type: department id: Security @@ -77,6 +79,7 @@ - HeadOfSecurity - SecurityCadet - SecurityOfficer + - SeniorOfficer - Detective - Warden @@ -86,6 +89,7 @@ color: "#D381C9" roles: - ResearchDirector + - SeniorResearcher - Scientist - ResearchAssistant diff --git a/Resources/Prototypes/Roles/play_time_trackers.yml b/Resources/Prototypes/Roles/play_time_trackers.yml index 6f076c9746..996eec692f 100644 --- a/Resources/Prototypes/Roles/play_time_trackers.yml +++ b/Resources/Prototypes/Roles/play_time_trackers.yml @@ -118,6 +118,18 @@ - type: playTimeTracker id: JobSecurityOfficer +- type: playTimeTracker + id: JobSeniorEngineer + +- type: playTimeTracker + id: JobSeniorOfficer + +- type: playTimeTracker + id: JobSeniorPhysician + +- type: playTimeTracker + id: JobSeniorResearcher + - type: playTimeTracker id: JobServiceWorker diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..134e2856bdd23069e41e9b34a191c476ef7ef0a2 GIT binary patch literal 1059 zcmV+;1l;?HP)6AMJH##i8wIIOf=DM{2l<`vl9$W9%Uw|VJ`h6Q z%X{DN{ocEGB)=b^(P%UpjYgx<^u)3(UM!Wltgl!qbIY=%ePKZw?H;0)*RLRssV&cWYN+Z@O(r@P z0Jy*S#z9kAzvm9Px;XEcD4)xMF@|EP%o$_I=d#ZCYs+)S*`bZAi*vu%sjTmXs{V7Y z&dU=UmnZT*(=@TVy6U=kKjT!8%_CcVYHu7gmGwOX@Vol0BkGJX$3!ZXah-#`{VAaw0CADitl@+SSs_W z$%M;9wOU0clX0~*4w_iX&xdjb^wKB9&#L;qzxe9|_>0#sU2PwallVGjBQX|3^Y|J7 z@b}Lx-fa1ww;z2Os`{Q!0g?T;WzY%`@oE*fnJ-`fFmd13IA{V}^M0rGjZ9yLs=m@n zwf_iO%Fi3JHkCR1(U%dWzDA?bXfzs)Mx)VaG@AdIf#l;KtCw`4;s}bV@<9ee)Fcm< zWrd!W?;u^M@Y#($SCImxszqZ_LK>777Yih2H};f+pqv*N8Xj>{(3B)KO>^Kofc^@n z+~nfU5r&3Gl;=_o0A*d@fBp{O;Xip8jjWTce?APP}3f(j(;{kqq%P_Xyw zt|ATc5HuYhC;&slBN!b|VrB2tY0KxbNKU6bMukIiI_27JD|@FH9Zv?@{y@Mp;Ox-G z*`W>KVFegt1KR69xGDtZa>7*yH; zGqD?KsS2$`?Z>vNzA~gC%ShLj=Zu-yjnaI9&HxedFp9_H{Z7}Dcs%YpeEUT?0Ae|; zWm#N&9JN}lz76$)H0bf$?niaLKs$g66v+s^4{8U9n(cm6QOcysa`cI@7yw|uei2Ds zKsO)LsbK(c>Jo^^>H~nz9KCq|H}0aT3+U$KZsNXRG6DC27-@X~(ESI`p!4#N#fL_t d(P*AB{{Y;oF~S-QVq5?K002ovPDHLkV1g%90ki-B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon-open.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon-open.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5a60bbe18bae4f2bae6b6b7ce3b0fe29cd7029 GIT binary patch literal 568 zcmV-80>}M{P)PbXFR9J=Wm9c9RQ5?rVQ4xtkKrAtMB#VU(4hAGKeN%7gkj1@I zS4oFE|A3gWLoP$IXA+zW4n^qDV(>jpmUAjXRX7Zk&?!)|2tAj+N29HMSKYi191q_6 z-S79k@9({Lkdl(}zmrM&LObZj7p=YUHxlQwexcs%$8PSJYNgC@6#llZ=Xa-f*lw*` z=e=fIJePL>5JH%O`Z+tF%RAJY{R>^Xk^q2(f@6yLUc+t<`;6;4im0N^|*P%IV+Iz2wzd<4MV`wsV(p1eGG_oj7OerpFb zzSkh=^yVB0Iz8h;Qf}A=9vzOEPR8(T3EyiVrDQk?saDFS|6e|RB$sy*wZY1Pqr))( zZtfTWDJ4oNs+BTIDHEsHb^JdOu-#hEOed#be_C7!K@>#*W|UF_pkr;1qE!oYGB@bP z+U`=RWJX>5Y^*JbH=!;z7!1s)MO_7J0qvk0>w7>-d9DM#*ZAXA{Z|4sLI{*nb9+E3 zg%Dz{6}DI(!`k}|ZXIL^U%}wJ%Zj@Sz>2%dx38ZGpWh}6)F!h;0<0Za-XgQNxXEm7 z$JnngqbQ1)t?jV4xXJQX@;_`M+Cew|wa@3xrKF^!*zyysz{yB+ruEkV0000x{d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9830020e334b1298b2b1d206c621513829cfbb73 GIT binary patch literal 536 zcmV+z0_XjSP)UI)msD3=z`_H`c@CsVn-t=I zaQ$Afd#w-yw%HU(pVmsSIE+n1*in-vR@Z15IKnj-IF1A1#>N>oUUE0%kIMbP!p?hd z-h2Cqn7#hqFv{F)*EV#o~n8$Y?U_|j>Z@K+CG@wV!yd#o%fn; zaWC%!AcQal^^>-Hd7oONw^XIyY5-uZ;G1Gm7#J0XqcKq!n5NbWzHLeXR;~)DHF|3O z;bQ;}PFFd2`-<)DGUw;t0r2k^C>D#v?Jl2gJOJR%J)gT9k6wKJ@TPfHerp9ZQ5X=n zyK@S}?XFS5mFu>FM~4$;(+ND?APNJdlnh5>w#u94{J(wqjFu zgb=(RyfekqejWc;8rW~{KUk^wrjjvLvn0Ia0u`a)&HLbX#($wp9rIb=hlBgs} z)Mb~{GMtBSkpk&s_-75Y;*QeyfNrAS@6WBHFu3%p{-Xvo`fH_>lu9L2TnI6zjxE-M z^6?q!W`5PI&!(q5Kd$of_JCjQPhQ*Sb(+-lF$_mz_M+X~BAZK2XIgRR!n7~4Wn^Sz a*zyC65X;0000C7J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0a5ccbabcd20c51dae7ba41682fa123bb98b6464 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|VnZ zPZ!6KiaBp@?a#iFAanfV_fCa73-~&3?g9t@ zl-GKS^e#HV)RK7PSMC0sdlJc)O^$xH*`#y$d#%;nb1u(rRb1SyZ+B~U`aXsUDxB+H zKdO{FZ#VzR!CvnAy>S!w@7PgM@aFKfu$MKV?z42Z?b()h{IKjKm4k&cO$rR(qz&cX zZ2*d$e&$}ucR=I3_w&~lw^BA<{Fd!@TVUN629L`k_rH5y7TLTp&@#Rtc6-RaJ~!zP z-(Eic8(y+B{qubP4L9WGXwUrrcxRjGt%gH~CQnFSe!FM)cZ=PX-K}@mPyJjyJNH{x z;n5mV;Y^2H)h+@oYs##2lY457B^>Iv2JO53_Meox=h8hLNZ?QQB8^SQB%;?iu1Hqe ze{7jzU-D}UKK}dl>3gd8l+AU!&h8UDEtO$URo(x9(r4QkuTP)GU{U(+R8P8*@-YeN z;~y7>_xPk-JZQ3K_vLL2)6dOUsIz<$wg2AUGjH8L+1&EXvTm9sTUioxc*@uTOJY|`!Te@AJup5AofWr;#dL+Z0MoJq)k{~#gdUr^1(h`8&H-z9>)LbOD8tm9q~ z?{dM`Ex9r_{V&7gj_2=N6&V(Yw@rUGze~TW{q_r4rh7563=5_-2{3tS{+K$6u@HrWPNeCuM9KmJi(&pXrW)|$ME9fiw#4per&{Km9O zeZRVtN%mD<{^f6t{1$&z{VB{H@YQt3y6$DU()-@Op1W4}fwOV4YC z?Cd}Qqlv%j$_~5Y~?KzAvV(`uA_on&r2- zC!d?L`pD0Q)g|+{7O1e~nf(%0X`C|ooU6-}?*0Fl?CLdcnJElR2n?RCelF{r5}E)o CSp}&8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/meta.json b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/meta.json new file mode 100644 index 0000000000..46a5d33e01 --- /dev/null +++ b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edit by Nairodian (github) of labcoat.rsi from Space-Station-14 at pull request https://github.com/space-wizards/space-station-14/pull/10758,", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-open" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "open-equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "open-inhand-left", + "directions": 4 + }, + { + "name": "open-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6691422223c22d3e08fa24c529e419319edd43 GIT binary patch literal 1029 zcmV+g1p51lP)H9!< z`d;4q{_gjFd3W6J2WT`JjYgxO_Q$`%iL>htyt!!X?l)@1!=f#xT`-Ban8A? z2gNg-K3}zLA-AW+ zouPKVYK3NmsPA>rZfD5q4+S-3VfP4zVW7Ca0mCpHV`Bfp?vdmr2G?hdIW*}*Fvg_y zeI1Z1RCpqp1^{$BZ4}oxu(UX9w*VafGse*Ev;hE#WE%I40=GT@hZ97oUsk_w1YDk< zq1$PrwvvxgA6+a7lQZ@Y4pCdl$GV+1F3->UEgc9^fB)dn_q!_kkNgHNj@!66_8x0C zn|AB|N%+l^!D}72me@}YlF|2dz_%|SW9~l27!1R}>FFr|*sU0vUh`B?T}NhK;6sq0 z9T*!MbF_Eu%%CIf0NUwBqv2@pI-J6$-ytZAQUox@91-wP7cc6I(9beb=z)hGJhIs= z2Y_rg>-m5bwZ8j7i2jz<4}4fOUxPn>`UC**X(*4)%}smm%*+gbb5j8T{Q7Z?=R3jI zRnhlDR^Rt7AkunK#^gi_0AMXIJH{-_!u5x*0B-Na*qIBuY+yuvKVT5I_jYgxmUe(BL>Zc;#aWa}C6%R=D3wZfN}g;`O~)%aU?e_@L^6%l z`ib3_&P*v8pn|BiT0cP|nZ`(bRB0_~2aLo=(e1Q*DmL1!hLQm)kd{~#((SaBoDeuO zM7XO(-o3oN1Ee!k*xufjHb4b20z_L>?f_B|kR85q2oj7j)b^^f+RD`Ss-79?+Dbl_ z9lnxUOX&;{p_6!geEhyk1%|Z3NQp~3Kz!&iO_Nh@-m`3JDMbL~ z;(@`40MQ;oeNv24C@ro|zrpfxr6ZQHEOA9Wa>{qC3eDokdU0rZV zxcYWKJ}oY%t^k9+rAtrdHd$~y4~W)oQppTjX}ABS-tpo)e~V`pF$luIMf*u!NkN)R z*%)qb3*P&7LFM(*(ydXg0!+Pb%*!&BW}j8tbZz1e^*grfGZl|a=jB%1P#t&K@w1oa znx{n(Gv*(U(qms5@}MSSqgX=i`-tCXtz?cnZj5-NccW0|$62du-}~zCxa8jp=3;oD zDQY2qG-J->%6{_?a*Wl=_iLa1w&OY65Uu5UikV|hztT0PJ9Fi>_WyO;_j?)7;U89F zM*nkl(l&}MNd9%?*o_b=27}<6N3vh5mi*f}=~(e{c_Vo@CDs+sy5-mA-ic~0+q_3s zD?jpD`u#$ur=1-L@M8VMpe&%Tp7S}0bpDZ&X3<<~<}2LJpZ_8H@x1so@@HU}613yS{a3H=IVer%V|!SqzLqheFpuf_bl)}87Qao+@ISCN tv>`RJ;#A6ns33>Rr`xByxH!L%oh`P+|Do~5tH20l@O1TaS?83{1OPkf+i3s* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_physician.rsi/open-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd68e913bf74adee2a6be036678cf861c2cd049 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vn8 zPZ!6KiaBp@*?J##kYW3<{FY-^_LO_i0yOzJEp8rNI7RPn&*X&k?R716%!QXMEJYoq zelxy_abfp#=q{Vuby8Pp#cj)s?C9i)Tc)zjzh9y+WApv_q^EoeN-*%tJ;||oTdp>P zfv@qk+y71{EY8>(b*eO$L-9i1_Jyylf>wqk{F`~OF=*||7J*u6F{cF~*{eL;n;^Siu$dtkv$gYIqL&R_ZZ+D7Oe zZ`aYJ6mxzSn+ZSG9y=+=bNIzRwa!%+SR*3hm>FK|vfE}b@#60)l~?KtSH9oA(Qs;w zdSU5r7KRAhiq1Fn3Lyozw}n1`;jKCGWQtNWgVL}2_ZX#CtX#3^kVQW*av3~b{an^L HB{Ts5nD^-! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..ed02ccf80240d9fdbaee05eda58923a298dfd9cf GIT binary patch literal 859 zcmV-h1El|}{L(5j3TvX#KXh%#FJAlIRNfQYGyNcp zq?A$yVI=3>OgjSeZYI_1T)nCibUF(ZUP zIGsTVaZ-EJq-mPdq>t`=BdF0==O9f5;OE?@>u3%(l?6KevJt0qrur|BU67_JHrpLO z_@hn`Mp6g?e>_BbmSX-cldryhhY&*mI9vxnzBzkc=h;j3tNOLkuMEJ_f5Z}x+H*n( ze0=*JOR+S%&jejRWz$Rufz5VjtX~;`ZJ zQFQu*`rTCDI0JyE5#R6kT0^eUWq>VK0U$ijt8L&=b<+F7+9P zVHk#C7=~dOhWU@7YH-8;Q{mz!1quQcO4|qmY0SG> z&VyQ)l)$Fn7AK-Umj@Wb(LaM57w2Ta5@9<^q2UZyf*F1nmc)&D~6C4n}4Tk z)dlEC8zdg?*HyPQ!o&SKw;7}8#T2Um&>jIQM+1OA9^(9>S8-P}oL}_dkB5ivo9zz% zcxYW3GY-JbZ6e9Yf5j59!2 zd7+W`^7)f#cgB#0ZqD0Og=*CX0pu1VsujA#^Ss>RTNmR1sA-oZiBx}%s9NljVnw>> z$Fx7I44^G(WQ2}wWq_(#^kYixDL{nN8R9s0UYU*KxI-^KO;9TU#g~ybX=)uX9VHoB)^8=^}X}BCq6xRR%002ovPDHLkV1gm4k}CiJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/icon-open.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/icon-open.png new file mode 100644 index 0000000000000000000000000000000000000000..38dff182515edd2ba40d4e49f2361375ab361d9a GIT binary patch literal 440 zcmV;p0Z0CcP)a@Bd?d8;C?A|D9gw3xz5z=bs?; z;A%2olLkvm`UEKL9aMC1hJIjxJ4n;8%R5!=}%)UeqF zHDv7U(us?an^CCJwvqX^Z){!HcH1|<>g{zt{k=0FEuU??mO}z`= ze*rT$!rvycG{Nh~GqN;s;%dDC^Laq8HgMXMnW42tUK6y|f3CmEz#^aZ_JqxfEz_r*7_bruM9}DLX}ohJ{Sz#*#6?s%g8$ef{0aB<;H7{p0|PaWyH)EcOain zgD#;U0|HSKymkh()*zzb6VS;3Goz|1jK&iHz-T;yF{YDvkO4Ujz)t{WF1rzu{>~Jt iJiBHu)gqBd#FsCPvg0;`N?5o60000SV$zuoGSGa_>;WZgS(3z`!M8mIt5= zF!BH{EDnkeEVctIjJPs1VKpWWnotM)n_eKHMVRcDbm)J3|8vrw76=3a|DA&G4;|jq zGW!JMm!?MZW>)v^ci|%p07)D{LT-Ie;>fJ=F>>ZAp2QIVfH7tSX>8WX$k7at0ErEC z3%s)41zwRD>Xs2FBS)jdd)kKPgW^I9A@rcQ$kpw2F8!S|KxB;?c()I~2nfsVH-?!l9`Kf(% z9o;Fl1OTj7-zb$z005sdoBSo9n00000NkvXXu0mjf@~pzw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..59b2c93e6088642651583b07469e109bb855cd37 GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4) zr;B4q#hkad?6VFV$h18)Uz)ASn0oS#(}@XtuNNGTQ7}It>9hXALT^pUE6yb+FCCR@ za*W;N#xz-Yg?FseLY2O^|NhDu921+LQ#Wmohk_CuoQ=p%c9LQgx|FfDxAfDwoiipJ zyS=&8$76Bvy0CqHakpjjP8+T3VrrPZT7B8KriTS5Doh^jxqtun9xZ#h-h1yuueU#W zZI!v%I6F5+lr?f%Vvk}eCqv}4jappadRy-PQDb2+Q;%iU)(YQ?hzp4)9ttK6o0%c|5>y>{q>7E-M2UO zoPPT01yji`i(5hQWP(1|Q=3fMLEP-%vKsqE>6tFoh?{A>{To?h|A+59h`3mn|Dejej-lF7kKY)*0F z{h9yVLPHf*xwotL1If@((`WD3`qfm{@pW%vdGPGfyiVy0@4s8h^I6(jS8x4);mDuo zhaaAfky(Gbev3`PxmMT6NzW~hNo>+$RXATPmU?pGf6miC=f9F_SibAtjQ+ZijnY`oo zFU}Wk_cxsUcsn|-_*|>X&tu=uFOSGhoYT5aY+)$lqKg?{J}Wgf->it9Shl*9ah?4c zh7($ww;KGuu!`Z{@B4dyBo$oP?sjj}$2te$Y+Z)WKW$=SI*{ic&KbC~4WxZPDRSa7_kZ{98DIQAfMFPhVHk#C z_L3xtY@;W2ZEf^qk|f%;s^~{Usf&TM`_ZsIeG(rxQmx3ik=7an=@V`AvLB*0{eCo* zQcBs6hH~6UwKFhoq*A@E4t*M=nh4#wO7+#ut4B%#m0!NSsvz<+pC5ElTV+X5vrpNj z5(G90P|sIA3;EgKMdekXimNk0w*s)a_vt#yd{sf{^ox=}ZKnDk_gx@_z+$<=b=YzG z(NKDxhp-z!TngX{`1I>HJTCx%>^cDQ%jM@XV=vU-)vt~I&IH_tFSy5xwrxJ2XGhQT z4*r}8x_iNZTWvst50aJ{e{5c^6JkLX#rT~x~g%CSGXM=4&CZGFY+BwZYv)SA_ z7R}7LW1Ik*>Dg?ybyO>$PKtDF^{pyE2(eWG#~Qqhm=zVAx_@O{6Q1<*eI z{6a{544U-2_c5p=2m(wd69)h$lZoTHZms_W<CcxSmif%>#HbzBsGeVdg&l(GpjV75P6pPL4 zajVzj1PO-S0E5AxOjkw>1_OlMU@Hb&tP&uEK-dj3I~oAKe*0c35EE3b#d5XTuV9%7 zV`u2+)$QwVw`fHdnJ@SJG_wl8hUcdlpbYwl)5+Re(S=c8#udK z;5zI$6p!iP0gD9aoEISk9v|+E#cg?fxYL%rjVn~@OAz?GF~W7-vRxevX;oo~8z(^B z4x1#2r0;-Z8l>y>I@>3ZkH@qxs|p}59ypH*P~$PB^eq5v79w#RAI+7G=@l#=#*p#T5?07*qoM6N<$f^}q&rT_o{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4683ab9d0815ebb1f93ae0fd034a45d48f166ad1 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5I zr;B4q#hkad4D*@|MA#ne553Ma^$>4WXIyjNPKW#p#tY&a6rHE9I`yHdp(i$C*9I4l zbCXQBwOAZ{&7!JvG-1-EfAd==Y^XbJX2#90pacVp3SC^1Rk#=og+v9vo|H~Daa;8I zsAIB9R?o*%@gbqpW~D|NCkS5DIlV>ebll_>pF<RQzSmwtmrV5^>fBuUQMu z^{$hi@m7$b;b{>k!;k6r8+NrNgo&oOe0g2Nc-`z!^-dN2@4!%J@O1TaS?83{1OOBH BwcY># literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-right.png b/Resources/Textures/Clothing/OuterClothing/Coats/labcoat_senior_researcher.rsi/open-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..389d9294228d20621eda64914fefce38cc01e5a2 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R4< zr;B4q#hkad46_a!h_F4_ubBPviS!bIT@~-HtYt4aCZm#Wu(zRoooqbcMc3$qvOSKG zyWH3wZ$14w;Elz>(#uDDb3WB4^r-OcpSRSLsRIu5=5}N>1TZQ%tWa9?{M;AuYf-!c zuRecmXXCgUwY&bG()p_r!LhSLM9zrq|Maf0iFF>z!rQ_})Igozopr0QzCP;{X5v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING-monkey.png new file mode 100644 index 0000000000000000000000000000000000000000..c37ef04570c0c14264a679380bd0bfa29402a3e9 GIT binary patch literal 1047 zcmV+y1nB#TP)(RCt{2nonpPRUF4ZsiK&M_TXk`8@Fzv9u|a>WpPj9BxpdI z+Cw%HLoQud2pMS(d&;F0ZvkPT4KAz%(jG!8O_apeODdZcky5i%3n4jZvnd;sP4*OU z1<^ha>&)(!ROXGD6x#Q>yf=?G@B4ed_h$xvKTs$X3WY+Uct&ZGeIfS&B42{ko!Yx* z3=!2p|5|=LSUTX^;h3|iBw8<$)WIE?Z5c6#YQLSo-Wl&Uu`8I?6NVUx? z%ow5=F?j9-y#87MkgHWJGwONOYW^NNp0S;1;@w785`n3=TacfjNH4?|m_P$(1%g+ifFC=?2XLZMJ7o=wacA~kFXuR`I6 zX^V7Z$c!Q0jWqLTGQrFw{2aL=0KUCjInaQp6B__KH2%Wm6-+8Z)&}Xw&{E*6T^~#) zxXL;HI#Q7x=0K>=3xG!3oFcbkqZ8t6VG)2gP6X*Wa~fYjV`g#+IK1G56&x8%ChX|& zFIz<(`iqz&UyUkjKjdDqN9U+d#fVFMCy|iLOxAS-39d;=w{B}|tKB|3JL~BV z=#Mb8hePi@i-AnenQ*L literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..2536ec824c33d7f98dc4f374b573408d5117d574 GIT binary patch literal 1667 zcmV-}27LL6P)5U@QkPDqhB(*_jf_*cL3T}=ejrUr zw{Bw^%QRMQS_`BU@}Y%o7ceo5s#cZSy6c!UQ4LMI7;RD@QYfQS5gHJZ)Yv2!N#jH% zjzf&&;fB?X;~|32E)I4Jgv75KSIu^Q($VpG-}gNK=lsuykIwsmii(Pgii(Pgipsor zUC7(rb@FU|+ue1t*Tt-T3$5>VyKmERyWMiW`uB;5_gB`@*wDq6e>P<}5dhP1|zJy5R; zIju3Uq*&?S=wQK3I97{nt$@kThFDSzMOt`twVpCbSr=)Qye2;z!diil3G*6Yx7+0- z+Uo4~*>nAHGl9dT9H_$t+)OC#w>YA$#%{MShzWMPUA9(yx!rmG6Ve(301xYwwzS4T z=lM^vW2_bAtgp!>0h`Un@bECz8`i=SMf~&66G)OoGMVJT2bDH%Cg}QjfXw({FgR~~ z5&fs0SW8-C;Kq#^Bz=n1eXh_#S7^^&{z${N=AFaKG?Fk|~L2o?geh@BIT9V8@mY%Iwh9fn2|Tev|LT$-g0& z*@M(KeFuOWX^CI|>P60;>&NAC5sSqznN0Y6KAw4c9dEpO2!MDzPH^uaTxys3-B0J# zpVI(uPZN$%6M-1)3Zj{a49Rc3IRwDtRW(?xR#Mj=AmBSiz;_yeU@)i|d>dJBf@Cb; zLsuAl8}uf4p|*?q{b)8kzE*y}?E_}gTBfERqqw-3si`RF(~v>2w0%bUJBoZ=ZF)e96YS^>{I_TEh>1 z^kaH^dnqX?;o7xpl$4aPYL$ic>(|rK(E-3Ok2letqsE*D{62L1;!l5k?Y1#~ zzn=>|r?}8_>Yn@M%bjr|mxuWK2S<@*xb)CN08CC!a%FskXk>)Qvl>72Z?0RNwL2iLU=nE%0m%D|00DfEaRa8_|R8&+{R8&+{R8&;{PkE`n zPHt&wDQGQ#2rVrw@=Nuz*DcJ4@E4TKjPSdqb?EdK5{U$d4js~XUC6t93o{{-OAfny zXtr(JCL0U}QqyBRf90q$6(*R2&{tuv3;Bq)nq{SWc5sr^^cV(%frI;$gbH0DlF4D0 z56!`SWDkA^Cs|gi=ZLmixHdt^fOishj7B4Sqcz#Ks;Vk1wuLW>makuA%(d7WD6@-uH@*c zkAXHGSY~0%NeecclA9<(1_YmN0HYZm-HiR^O1}8_7~AWALm&{qXf$%-#0lX9M7enJ zB0G2PM3N*N4hMfe_&NZu?CW4W2xG%gzd!eQLI!wynsAta3$XFo13dM`KeGwce*fo~ z&1R8sd6CiR^`EBKuhb;8YzZ>y0X^b13BtEP;Ff?l)&xNHA9@G`0))e1bUK}AIAL@; z9pP}8_0I3&a5(5{t|B=Afjr|08!%QO@$kCeX1Bk31@!gx<(WqAq*5uYRx2NU*ha7a zG^>B|YPRoR{jXs8G$|BM=s$Do)~#|R61l5=`SRtsTrM_k+C*h#WkKHs1_uY_k;9^>4=7{~i>5xHP&q8R`hags4k{`tDk}dA{1?I22s(Uqj$;4- N002ovPDHLkV1jAXH0l5V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..07d0b38025f63a29845528807a834b436ddd9abf GIT binary patch literal 632 zcmV-;0*C#HP)?{u#y`MG5)$Udq>8k{kuYeuHlaOC3cbielg2awp2K+tLTT^N@jl7r z?%wzJe!uU#_j?CEK0ZD^9>|R$=Vzy7CvARqTIR;+sQtI%b2HO&TQ6KNF+XdM&&_x@ zam{V<3DtfM_QPo)f>S6rhCB^K2=?3hgbH3v^faI-id^nX{eA!R`5T-xQKNPtH42_oYx2#g&PG8w1H?l1imQYWx-iBLEy7H3^5qv|23&2JA6Tnyi2QjuUSfM$i1+ zzrdr{(s;7Ns+IvD79VA4F@vgVOihlnx3|aCW79R!R;e%B^yf=9FwD(r@ zbrW-?1=QLCTNXSv2sG+t`QmvQfZKQOlSm}^)xN>jMxL#Wj{q2k5!iW!ydH&?)vJ6D z13!M+mqRQ*N;;iJ*L5^aqgX7WX&L~Urm?cJ(sACE4ZN(K?~z8m%-c85&c*1u&Sojk zW+{K^yl%KUh7N_bZFbE=j%66jvdCt$SeC`H46|zLRU3&6~yFtrurbazRTbDLH#afoV zE#@=znuK;uDcO3EF|pC1;^H#Cg?S`I-OD$BUnq9L^1Z-B&K=Q*zD`V?w~S#*YNuga<*cIGl%3JLo=YZc zoEAD@x&G|tasj!xh(HlT|KNMF@}GZyn|5AZJtdOu!plt0=UWA5HaK^`+!gV1kJ%z& z1F2q#{^M(|XCE?1*%*fWD2?5GGiSx?SvPa8{j|GO z2@N$+_^qs)oVEDqsf*K9Zn}LhVs=>9`|j@j)0c8f^wk|U0og1KIn{Sgb56+VueN0r vdRqt*wiU~6kDnC+6jx@rC8xbKgTe~DWM4fanSs4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a238a7d7be83e5d2b6a26cc5e2ffe92112dec2be GIT binary patch literal 585 zcmV-P0=E5$P)k8Qbu_z-{9(-@qM336!Gr-oL>(Qe7?9Kj$?pEy#1A9@>Whj z-R7FKc{ncbvlGzmcIowcEEWqq&tp2Bu77EpbO^`ft(<@~P090|cDoJ0U@!on)oPLF zIcb`nU>k=!ChwbF7hKoH^E~1>UVlfv@8h~|;|>50&%1Ms`~80DI1Zgo2gh+Jih|{G zNl_Gx$K%F~|B7vSg%CmrA%qY@2qA>9fo+YkiJj%>CfgcgQ^p4X_BF;PjQ%dRtufw* z@dVh`7@IPFTedaEri>@Rw#L}h-V%ltJu~Uo7ih)rGXVf{BM2( XubWul(~E!P00000NkvXXu0mjf!kQDL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/meta.json new file mode 100644 index 0000000000..9b15553cde --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_engineer.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edit of hazard from tgstation at commit https://github.com/tgstation/tgstation/pull/67000, by Nairod (github) for ss14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "equipped-INNERCLOTHING-monkey", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8c480cb5ac78ba0ce8f9583e726b4ac9fc13ce GIT binary patch literal 955 zcmV;s14R6ZP)UN; zhvLDUq|zQz@ZznWdhDfFQM_10q2M1N7DVWwEtJ|)T5A&nLQTO)#UI<^W_r-9iKdd7 zCb6{dbD3mj^1k!l%)A`l00co01VIqQ|A~WVa$F5C07#oARx+FRZ+rdCOjQ&Bz|-_P zmrW7&AK!E7mpwVI2G~fw2LOrvw0)+}*26 z5c2v-D~Dt*cWzvhBxp{FTVE=7V$awpnx4%ci#a6>H+a#i=|#@h0?jEQ=8~aF$C{dS z^4%%HJ3E7(u~9C2Wvx7}23UAv3IK|N;PKSi&L^!Ll2#5Q^`4@mS_ukwKab{=>|F-{ z@9Yc!AUrX}rO&l>F9z;ladEL|A;7WoOZx{rri7W?-7DF@yu6IpgG1c*pZO%o4I z69BN1NI2qZfN3ZB005Tu5AZa-?nwKaE4uR~^)s6e6yzh|B<~~=j$Q$M?qt=bwKA{w zDilRQQ`0qUZGDAln#g8%@HzRVYX1O*`d1sgP~2|2&pbTD&URKvzpN8bh(ngqW*BJn z`|&N4L1#3IZs84Cd2~H^p}wvMtDgg|pE$`R=c$pL1pxT4wpR5V@H;2h);?8Tn;-~+AP9mW2!bF8 zf*=Uu|76?ZR`VlEkQc>p!QL>?tnig6>vQimq&I-wC_ zyldgE4EYoH@$TMTyA+-}G%H>XFNe4qu$@0!t>%F%0C`9I`ugy^Ghzp!#jPOH-chq4 zMA|!8i(9dsU)n!F(#j#`lDRj7`vin1rto@j2+?TN?u)r(j2>Av2|}d3gN+_ph`G3L zZ%MeU6xQk0$4_vh?utED>t`}&ncmI{+2RU7;mfe^;V@eT17O+X{rv-YyZT0GA?0$r z{}vuBESz>Y0o1#(D)=x<=p5;KkhMo5=W6tGbMqqRxR{%p$IV+ei*y_PewaUgGLZr) z_qo;eAnWe#Dmm8O-6d3_zD#YQi5?GP)eoDYCf4uX zZEXc$uTQzdksMHts_xH=5*Q0-70_NuC+y{@A*ejJt7mMtbO2A1HIyySM z#mnnJLz5t74|w{P6{F_d0Vx0W)3IIc)5Kz7eN%rM+DcQ^H2Y!8-e<&0} zD#DM9F+ZH3bLG#P_0O$4lkO2IPm2r}kh23l*T`aO%D4ZInieG4$0wqVl<1g-uRAe(+tPv))%PRp)gac)RnZA7iG({cGD0SkDbuxW8-QpuifNk4`brfL zkH^avEaH-ktH8f#+qTOR5|77~=c_3Ja`lC33$|^WXf)cCDv+xmjYhr23;u)v%2iO) zuCcST698O*d_M1;&tx*h<8humd4g%0-tq1DhOx7=6EIEFmHG4eJaRio91>SPpI6dX z4pg!$f%qRcdf{j3SJMWrL|>!PXfzs)Mx)VaG@Ab_)6>)LReJ)?BbiLP)6>&+#Z%W0 z2vglL_tV*LNT<^Pq*AH>o_nm?sbYS z$H4+D%fe_-SGXGKVv&+%m6;{{U0`vqsGw8<`Q;Ta)A{97}C{;kEIik`laFta068sL51%-K(67cH{gLfk3_LSE^OG^vk zqa!-+jKa@Zl_`~p+!-a8%kks8Exf4`{mbKHrTLUU1=>40`1|;{?CAFkG#kGsp;|1e zTswb2qhq)>{s4)g(H?jJeMx)VO ao__$XLR6QuhQI6p0000t`>Wz)#)H&7F<@?GzJ24Y;hcUh&)5O z6e+gw39j%7?0kTs9%er&C`4xCY>Ad99Q)b#SNA zj4z8t09H}N$HohGyB(!ciMPue>iIkX1K(FNp{a-ud>?>%KK~$EuRjsLEEbbW{S^bf zUN3(4^)ss|ViJa|q9`#@sZPDinZ+W|Yk*cQ4oFkv-QBM=LN1L*_xiBn;{I`#G8XS1}nUO?|pq z<|bjt!1tfTDI1W<4~bd24uGZWzcrNxr8{d`R$M$iMb~xolM`yS8te6%;QpQ<2=MRj zn9t`*Ia6IjNuf~StX$@HyG7G9#^W)Xrg6L7a#k)=csz!GW&pr241^H0+wHy4FbrjJ zB?Go?$3h6I)hYm<=ixXG!{HFeaab%CoS&a#+qTlXpi}|VH1`BO&)YNeC!{hUcP}|4 z=y@L1YE`)ksk&x1o8^EQV6)jI^NYm-(=-{4MhGF2@i9IXN>>I*b|-{L%*byQ;f#z7 Z$xk{A=R%M+&n5r>002ovPDHLkV1jaP1QY-O literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_officer.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..d90b6f3c45fa00ee0e0fcbb15764e9dcbedc6158 GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vnq zPZ!6KiaBp@Zp=F5Aj9@yy(fFF^_G(gjInwb99LLaxfJYTKY4HA?j1k4S|44~spVSe z{PL0alBEh$#Y(eFFTTFgw3Mx^R+@1r>ed4GUv{Hl({kHW<}82nb&TsysB9Ex7?>^se+OY`|r13lY0BzaLVfk zPo7AeD!ouA|2TEu&$gwXH_3Rl+$r6~&~W2>*tO*Qhu@~``o2d;N&Ugc+=_zhFP(O- zF1-J~KmTxZEy$pTvq#h<+ZKMbyS!+`_?hgr+2&)@FU=<*S9efIrx{Yhmd7}zu|L^?OsQ0b;y_gALfOSZbn zH|*Ny_@=tT*3Rgy6XU7Ug8v_P22Pu*?y$*r+b0%}ZO6mrF`WE%;}oNZP0u<+VyJD_Q^rHN1_+2ZnwQZ-S)q3f2%xx`)=U2b=Im_)-W`6PCARS=p7h2#?7#0W(Ux&eyr6{l z<{M*~Sm)w>2ac=Na(hhru9$Ztdn+RY?`4Zw=042%r?2)V-S?ZcXQO(8#q5--wPrGZ ze|-E`2V}4Ft7iB7bWHDoz2$Dn>!q!k5*0O7O{tMH{FdKXb3I~RSjQrbP<4hKcKL6t z85ndV$;*)?g=LeXl~PzphbVh>8u+w>qV#;<0U ztb)G3%P_OM?=$lLj&-%wxQ8+Z|@dvWD@r4Cz3PT_^If-$l)9-J0;>NAp=x=vIRaFGL zd$7Km7LJ|MA-J}fz}jL001z4IGX;VnEyJp+qHbpaoqnIm>-F+C9Ua1x$c3)1E})u$ z`F*B9FvKNE(vqJ@&Y;upGu5{}<4b~Zg-=Y6$HOfa3+~wN;*r~h47Rx+K@bE%5ClOG1VIo4K@h~n#4U$;JRawqb3^|I&jq7x`9rwnFn`iJp5@Dr zkB)Lll1?odk|go*(b2rrCg^g8O3STy@oquuJ6$e#THEx5(uJqB4dGPw)FnxR>pK&U zC6oZS9OhRoRscZ7uL&rMA}p8>Mlyu}c54F^MM1E;2Y7W8O;HZfU640#(9uwf{kFML z1cD*X9@_yxv&Wm_J}CDGb;T2Mhj;4)fF%GG^;NnA^Tpoc0buGu2&qT}kw`>1j!*)= z4)kgM+vSyqeE9uP)^)qxE<6EIQp@u=s0#p-laso)@yF#rGn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..311e0aecb970f825eab912110cd8e12ba9cc5794 GIT binary patch literal 1310 zcmV+(1>yRMP)85BCTGnYK$P=oP;zQT4sT`^lM}iB> zRI$r?T)4D5&GdkTxP$}Vp~s+}kS0~7heW+h)efs*0coX^4bwD%CbCV`DV~ICa7`7G zAPw#Cc3{uMBm_So>%aH8*nWQg{l4$(_nxD?2XHtX4u`|xa9&S*ER|(hCZSLWilWp! zrzi@sEDIA86HGB#^V4%llALl))0}hG{BL@#s3-~%MbQybok*5tB8nnJQA8*dBJ~V9 zF0w3>k&zJqfU2slMoW@}csx!o$%(&&{;^3?O(v5e^liwpOfs2_>%O8WgsAunQhyoe{9lo{!@ol=pUOT;)P2v3q;aokYoG6653J zh{xj?ozh_#22@prIUGTEkAV4yruSAhVE&q`p&0A1Gsz%e45&0=(Fw`_Duhpy{RFH@_UeK2oJokb_d%#n34FGWe>#IIsx6#RD(z$=*vgkVc zhD=}XW5qG)xTva%`FI+>A=8=I1VM1+6$HVlPjyn=htcpWV67~`T5*>}A`#bhI2^`} z%fOQ-PxhX(ELfK1NkAhCg#rqNLQQ_t+#O!j1k*GTiA0iH&J^<)z<+^ofd01#ctTT9`zXY3^pJ@ot1QgosD2BNW08JYL&B)Iz zw2`~bX!whkpTpsBI2;a#!{Kl^91iF8B$Y~$>b3gkjV#L~l}a5+5A(mmsZ@$=tgqK3 zKB|DDP@R*$h>i92=4o=Ig2AA3 z-j_(ASSqoGW2RUtVY09%I~WW)jemS4!yJ#b3jXTn?uL0cHWLoDKvqo69-ZRD-5zxOMwBb3CRw z;G*v@Sns{z+M`G5OC<2)+#It2R*I#PGyZ|v{ephKpD7;GQc|olNaCLi)Rg~_%b~Tk z6@PF3-t^_ESZ9#D_5OL-wvA7#jG(A9872*$djMUbeY-eYvo7EH!8XM9Q_%e_06>~$ z!rmT%XVCrIb+!Drc07*qoM6N<$g6UR#q5uE@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..aaee2537daa28e8cebab26d208b38f0ddadaf876 GIT binary patch literal 538 zcmV+#0_FXQP)SoWUgbpTN-4GLx&TB`#CSX|<_aOS@B08KrI1n@ z=QU!mx34b~hGDT$~cKf7{F(sRE3 zJT=a{_9Oh)7zxN%51{5}l`*;9wl?s#HjQt>MlHw-I^Zox^<4Pj=}~ewL-xZCv8k zWkQ=Q#MrG*S{qz>*mhwdSC(drnudqx_4&HxH{TO{ zWYM-&j6p%^(~qaonP=_(mhOq%cOh8%Z1K6y4i1Kh?2Ws&c4vM*xA+qm!-4+Ci{F&5 z4V!#*?cFy&{$-zJ`?vm++RiU5Z*tbK&Y$$XqM~+&?Oy|)kFQQPzp-B%#@*|tJY&j7 zbD-``Ol4-*&dK;#y~t!=J$Jf$t~f)3MPI%3e7WCmm}XU0hNKnkw9()G?vCryAV-O| z71v*9Y`^{D`|lTJyDe;P9DaW9W$XK;Kz*swEDcL{u8*+z+gDrOl%6Neu%YO))U;=Q z1wZ7U_%8aUr#t<*YK#seL*8`nAD5(=7=GPvi}Uxk?(cwuF2BXj3%(V8S(RDJamB7D zX6qJb1tlRCM}{Az99%n@j#+amDV2k@ zpJSrB!)oV%8|&9Z$u=FzYi{ssU$8-&A)&p&S6G7^>bP0l+XkK D+&2&* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_physician.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ecc2b551d3c056ffb5405c3f8b6affa671fce7 GIT binary patch literal 610 zcmV-o0-gPdP)UX1QQgbr0dt|4x76(PjddaN4~Eq_r1&U zx#xL~2kr|>DW#NBN-3q3Qc5X+Fbrk7W{i=%dKH9WD8`sfwpn?Xif-onex@GBF~0B5 zyy@ST<$wR1INj08adk1wTYdn5>@_N}3VzNTMG-*|03afA@5u|9 zl{fbl0QmmpB>mlPw`FVpC_TRQOwxg=P&RMw3OL-|&b>IfX;mIRQ6_KUE&vck(YbnZT*X}g7R#GEG8>ImxqAHu z&1MtN^XPOs^!t5AqY;C_fa7J3&q*Ak=a4oM=N-3q3Qc5YMlu|Bmtz&GX zur)T#wT`i^!q4K{R)749b+3-1K?W6cpla(z_pICt+{pqaHnHz w%X-#a>loXz-Uh+Fj$4Az3_hu^=8Yybh_<*u>PQSawO? z4~%s0N%wy`-JOl!0~m&37=~e(`$;R@|0ssudpq1sNsNH%p0~tsa{h_(8Zx}|8 zFKj2KZwrTrh<3B5w3|Jp5W_H{^XtA*&w@ev;hVpW{sWajw8Jyhf@;(*K7SFN*Mcgv z!!wocl*u2RqZU-*d0vm*^E}joD)L9?%6$&C1Z3#~va}5V*he`fcBZJbwFystL}_ai zV&^sXQBL7;g#<=F1^e~QlfQ4+^E`Yy`EsRiR>+2{)VK1ESu7T5dU_gj^LadbYT@1c z5BT}x8`|wQ_V)G?`vwTnb)5=@0ve45`j5WvE9)!YplKRqG8v@PXPgannt-??nYlOmxHEhiTnmgQa{!b7~~u066kijku8(SpxJCDuFWtE z!!QiPFbu;m48t%Cb3X~w(vyxOW}-zA|6MF=sPv?$kL&e` z%m!OHbX>3Zq{r7#Nj8qKN~1qdKkh-e>EU;?r?DzTV&w+cJF}<-RY-Z23SYG>Eb0pw z#~|3kp+$WGtCj@-kW!)+RI%Qfjn&`KB{IODJUt`?Bup{Y<6E^XeD%M_3PP3e;X_O@ zg<@(uR$od3u#a-I!TdTX(A$GIkx$ok%+2Rx1)<8u#s+-f@3A$|h_(5}x@nR%0%3;u zx^6n1MyJymPkq27Q{+i#-}?fI*h`?_7Ut~7u>=PB#!;WZFbu;m48t&Ygx^cn{)%wN R3gG|%002ovPDHLkV1mC3ZWRCk literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..0d1e3b13bfa614eaaadf977c1fe451a03b5b7c92 GIT binary patch literal 999 zcmVNVW1sSSwhN^NWMtfy0lZ$ zr86TxB!Wc$h9GenVCVpyS?JUvV&ciUpL*<=B0W=pVT}2^ZZ4Peg++9%)E6^^W<$|3 z2;KArwr%_8B06OCpC^jfe}N%95FsQM3DNd$_oX52I5PJoI^Z)t#9k+~xfy!x0G-!R z@Lk;PzBKe2hcOn~d!l=TjDDg6x*;YnLQEV>#X{G}P(?o*Vn0YdDciRB)YKGmxg1`+ ze1*4fUgOKxZ#X|Y!S(euuCA`oYPFPo30juLE0qdd*M((SvE#wP0bJKr^Cg(i=ecQ` zFbo5p=k+|c+ijelo(|m!s`UH*4gdhdFb29lC@S>(a)9u@=Xr_!JkNt^n#kw#L;Vz1 zsV}tz0Kha&0EmSi0JPg}08q9BROm|^n&e#-6Mt&@8jVJy(P%UpjYgx*?8nmNkLiS@x`ZWTUpg%> z9RagrGuWQE1n?&tO9)EE!lOq(saOCZ#81g>Ph4VlY({!4DF+am#oX;QfOsB0nlDsI zR7==0cRLM2vr=P8M*w5YcY-j45E4pOswSu>Y?!;9PL-0Eb^vgnvlj&G10I85jRMe# z%(VK_*$7t_Kmz*%N;0$t6b(qZOG#h@Hc*rc?%fOoG-RLSB%a-M%ny;JPty15{Uk$8O-)Tr z1;%RXwASueOl$4NYI-zQ#95W(opvkz&c^^c?bbo;UFb4$S+b{1T*=a9^nN0`jNIM% zi_4?6c2N`^BzMlayYrXQB1)H_=iOqAN&8YtdS9=QQl?|Z7<%4qmGcz~7^|t9yK5G& z_ej-X^|aoLFU^m={_1IsR1Frd_srdOsr&F(2aGXD)nGX2dr4nSW&i|10DzjzQg?=f zz9&^<&#fXp6eb`1#<0JUl=8rd{P?kTZxZm08!tbmCNq-fn9ymrQddr`J4NYBm`w(x z7AI|9R9Q+Z1&E@^HJeR>AmHPt&s<)7;rqiQzkWWm+wItHw=9>-N_&=`9EPD2Lg4#8 z*4mS89LH=noBvY+-}nD1{$>Hm>8-Ve^Q^T9Aqc~;^sl&52>^r;00-6s#BmHzsRWfS jOjgJ-swA$dsY&<)`$G845i~C&00000NkvXXu0mjfHjCi# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/senior_researcher.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..197f1a6af51716140543acaa1935b68d4dc1e76c GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vm} zPZ!6KiaBp@8TK7A5MaG9|Ef|U(>aHi_hOo(75E%|GyM)&YE1BPoX*6#uEBejh=_A) zr-R3VGl!ynt#4BN<+9CP(}+P329_3_>--)!>($E2?WXVdE_r7AX|dp=Il{?2r#9{R zeOBW0C#55MqEjQ)o^Jhlm21@Iq%@Vvn%`e++~`4atTAg?cRe40lU*SMjUxNEDt`DX51pM z;r82ieIJ&8zO_QffrIh*W5MN@IiG))JpEMYZ=L+!IR4PkTHE!#QTn{?hue>TDzMn| z$NpBO3mij}{A&r^QxuJwjTwsr6lUII6FNj zH@ckP@%{c%FIw4oX#RutZgv4d7+}y?dZ*Yo`>oSg8I7fLu2oIQ)p_s!Ce5kC@va23 z;*l4=|7V@g?vb1$efqbgwc^q@ve|3ru5aD<;_i|u6M~#L9-7TQ`>47$C~oPL;&Ya3 zw|-_gQ2*^~OxVFYdk%^*{M!GiY`;Ad+H^k@_?!RCE)-ldhJ%5Y&wb!L3H)Gac zU-OT-;nOD}n181(*wR_p^&;aEizu%bkl#XU(UqPf&s zFdK;>mjnV!1~!L1Cgv~)&BdKOIm-6;xF{6mLJ7DLxN?Y(aeDh1KPi{FTb8~hKvCv@<(aMh44n;Ir=rG8RmD~Kn zj3Rcz22Y)WmtSfoc)WakR%>P_Y&bs2;5q=+##@3oL5OJO>w5P!5;Ka>BeiX9&(&V* z5qW*r0r+e`1i;|v2r~~1T7vM`N1xIXgqa5hgQFug_cfY>`X~2G?EVfX_e)%1*t5R7 z0F0-^*7+Pm%ON(`vW^o_>HOwemZ9Yk*JrlKTxjep$Xq~NpV?w)xe|m+Ck(D?2A57$ zf;CfyXgibEsMQ3Lxfk1$KK2KLy7sX9f zPG6HX<%vk>HHM9WL+#V)Ygm>gZBObwpc-p+z2^9D&5KGdaWjf|H{8r0 zqa(~t!QJq*0QmY&si6r`H$DJPYW$h0X-rB&)(7d&;w$avob$oa5w0-IpT|nFW*S0u zT>#Yj<`%gT8&8RIKP>_9%Bdi|XU`C5*O;BU41k|mp=#{!|AV6=PImZ*Uv~g_KfFl% z6Zid+UIL2)3-IF?B=6mH+U!x-E*6B}8RA$hCaOo>W^7=QU?jq#sJ@5~B9xYwhon5!Jwbf~#o161>2K4v$JGy&& zl}ZRNwE^HUIhsnP4kbhFjIH0i_qYvg0`On*L7`A66bgkxq4*#3HxzBHr^8<5 QC;$Ke07*qoM6N<$g7P~E9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..5b19cb2dc7f7ba2887d3873c5afa41d2e7d2b753 GIT binary patch literal 1593 zcmV-92FCe`P)q$gGRCt{2nqf#AXBfwSuEJI~Mk`m(I#IKha*{5yi)2M;ZAa}u z?7HrQtrS)QGPkUj%}-^}Z88S^6k6P@T?K_P+&~nobd-%&DHJivBr3^d5|yl)Hn>lt z+n3%xT<^SSs(DY7ZsUFsyu5dL|Ihos_kB(7dBDcT#>U3R#>U2GUHl%@_N(8j$cn=Ua7dv*@W>);|?%rKbv2 zf1Qf8qU-lmiRq_gfZu~!>DG>4eNDkFFAv)9L3PXEEY~imbgwpOqx4jv7Vp-Mo#k$} z?1Wt}=TP{(_V-yi$Ivg{jgSfJ8lWhO+MQjI(Dp(hh6!$2dvB&Yy8=Z~HpK)*QH;T_ zByVf-_Tt^7te>6AMUo_O`nE!KB}|Qu5q#u>0@!)bLEmo?cm%G|F#t~AR@k#gVrgk9 zm9A5w`S-V&o}NzB2Y7M$nne9Qz;sG|uWi7&7B&3(S;8~DDAS(++7#5M+r^6)Ie-4V zad~h&2*3v?uT!YN-Rr0g&19t%NfLhi4z*AT)6ke}wCUQ;ayRkC7*f8>)aV$_a<`!$ zkH-mL2*FIR%BSzFslTQH{^3U4kw(U1&=e-Cy7CRRtGxpNSD6c0*2HyTfN(gR6}pU? zBg3CDiz9zb=rZKUaHi@m4b6%Aa-p{F;)^kY<3S^aa5$XBxfXTk`z$T)bu`vAVE%#j zGUF<98Fyi1B52GAvk}QYX9c65$>p}HnrdRvC{n&`%m7!J3%Rh6p9XFK@KJvwy(wy} zX~3n(>glVyU03fl+Vs1!*5|B{tRH=lI3{V$^HN9` zx>m9_EBZnP3{Q+R7mp#!GI@D<)YjHAI5^1t`}c{(Vk|5y2nQfS-_JK03r|s8T#O`1 zL?RI!4hQjgoVmFfg>wVWa z4g>-ms$8Cu9bf+-+MOkI&B$cPI366bw)}(*0BzuU06LWiSFg=$atf@!$mG!HIR-Y;0_7Y;0_7Y;0_7Y|??AkAK>6=p?HdNEPAd0e%na@q4WV z$Abg{0o9x)w-SIA%$k8fKn;!uIexFzQVc={G&T6t?(7P-736S+PP*DV$o012_nOS|p}vHdKs+7?;N(ydpydVo3Vh^x+t5o`(n)lmrqx&AGjfu8EP8Ar2t5)D zAN>%dmtfZklrOYL({=S;;)^k27Sd81p{k}DDPJ~B`0}&sM8hyY4Gqny_akJ0f4C91 z3b)6Bj)FGz%^B&BPlj3g9C8q^Nf6EqjXf6d#~Qh_y@vPBzMt{C z4;VE8-+a{u`1rLzdq8`D0ik|`47jts21iMek&Zr&maqS7OX7x<2}UM@JU1TX_}ev! zF;W8pCI}gD;Ew^KC5ao|%6frJFf}@c=auAj0)@Y{rd%BYg6VOe&!tevqp846d4&> zeehlF9ce9&Fw@lFQ}r4p-Gs5O5+^#Pf#5ZP?)O(~GbRC+uenwB=M r6K~ce{PeZ5`D_ONmN;x|{=@tO)Z~i7wTfuR00000NkvXXu0mjfvsnZg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fba921db3aeec72631e934939a8d599b30164462 GIT binary patch literal 583 zcmV-N0=WH&P)L@KN{6(e6w28yk!zPU-Vk!MLlLCW!Ttr( zC3vHta3b7%PHwk||ABO~i??;r)TO<_;g+*@3R+5Nj?y&L3kZ!vxqw?f;U@E2!u#aq z`Cgvydm$wy<$vdvNb}o=L_h0CJYApg{n3Y5uYG#Ld-;gFUr%`XS&NOWJCrbVi%qN*yDN+s51S!TUn$F<`)OePa1lL_PTIFWav z1jdhFaN7BZ>$>!MJqET7z;HMOU|`$ydOcj%<<09;ULF2QVhf0D!Qs2eTAa~rHseF@ z?d|dH;)0fG0x%klcyRv<&z}EC>?^b~mSsiL>6AM=JG4xb`Fu{PRAOM;c$b$bibA*B zy_q$)F0+wY(0OfKSfNHfGC*U{^0Iur-2&IrX0nhXB zeV-r*kYyQwPNxGvE|+7qTH*UXp64aC1Rx{QTqqRSY&OhhGiI|Hj^nUgF8}&3I)LyS zFbo63FbKmC*L4ZQFxLJBp%>e3wLRU3&6~yFtrurbazRTbDLH#afoV zE#@=znuK;uDcO3EF|pC1;^H#Cg?S`I-OD$BUnq9L^1Z-B&K=Q*zD`V?w~S#*YNuga<*cIGl%3JLo=YZc zoEAD@x&G|tasj!xh(HlT|KNMF@}GZyn|5AZJtdOu!plt0=UWA5HaK^`+!gV1kJ%z& z1F2q#{^M(|XCE?1*%*fWD2?5GGiSx?SvPa8{j|GO z2@N$+_^qs)oVEDqsf*K9Zn}LhVs=>9`|j@j)0c8f^wk|U0og1KIn{Sgb56+VueN0r vdRqt*wiU~6kDnC+6jx@rC8xbKgTe~DWM4fanSs4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a238a7d7be83e5d2b6a26cc5e2ffe92112dec2be GIT binary patch literal 585 zcmV-P0=E5$P)k8Qbu_z-{9(-@qM336!Gr-oL>(Qe7?9Kj$?pEy#1A9@>Whj z-R7FKc{ncbvlGzmcIowcEEWqq&tp2Bu77EpbO^`ft(<@~P090|cDoJ0U@!on)oPLF zIcb`nU>k=!ChwbF7hKoH^E~1>UVlfv@8h~|;|>50&%1Ms`~80DI1Zgo2gh+Jih|{G zNl_Gx$K%F~|B7vSg%CmrA%qY@2qA>9fo+YkiJj%>CfgcgQ^p4X_BF;PjQ%dRtufw* z@dVh`7@IPFTedaEri>@Rw#L}h-V%ltJu~Uo7ih)rGXVf{BM2( XubWul(~E!P00000NkvXXu0mjf!kQDL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/meta.json new file mode 100644 index 0000000000..9b15553cde --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_engineer.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edit of hazard from tgstation at commit https://github.com/tgstation/tgstation/pull/67000, by Nairod (github) for ss14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "equipped-INNERCLOTHING-monkey", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/equipped-INNERCLOTHING-monkey.png new file mode 100644 index 0000000000000000000000000000000000000000..37bfef9fbd78f31816401d6760090c9a34c75b70 GIT binary patch literal 1030 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 N002ovPDHLkV1fj_u6_Uj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_officer.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f1d7e7506a002cea4ad5106df613359cb6544b6 GIT binary patch literal 473 zcmV;~0Ve*5P)L5bTso^dBAp z=s!Fr%`acy(#q)@ux*?A;Q@XaAq_#hR;8m9?OGLS2>kG461ps;P3-l0*tX5y$r%8h z)fFn0GBS=ix*uyd);4hQ*?4<-2`T0W*RECZqbOO64yjjg9o!YZOh{wCY&O`&;YSO=|rHJi=2Tq^R+@1r>ed4GUv{Hl({kHW<}82nb&TsysB9Ex7?>^se+OY`|r13lY0BzaLVfk zPo7AeD!ouA|2TEu&$gwXH_3Rl+$r6~&~W2>*tO*Qhu@~``o2d;N&Ugc+=_zhFP(O- zF1-J~KmTxZEy$pTvq#h<+ZKMbyS!+`_?hgr+2&)@FU=<*S9efIrx{Yhmd7}zu|L^?OsQ0b;y_gALfOSZbn zH|*Ny_@=tT*3Rgy6XU7Ug8v_P22Pu*?y$*r+b0%}ZO6mrF`WE%;}oNZP0u<+VyJD_Q^rHN1_+2ZnwQZ-S)q3f2%xx`)=U2b=Im_)-W`6PCARS=p7h2#?7#0W(Ux&eyr6{l z<{M*~Sm)w>2ac=Na(hhru9$Ztdn+RY?`4Zw=042%r?2)V-S?ZcXQO(8#q5--wPrGZ ze|-E`2V}4Ft7iB7bWHDoz2$Dn>!q!k5*0O7O{tMH{FdKXb3I~RSjQrbP<4hKcKL6t z85ndm>(8<*!4wtB}!C5Um0WE9p&x9%a8Ken@-SGtGYM69hpJ z1VIo4K@bE%5Crk}W9tW^F;8DnQL(Q-AyrjnfWx%`MpD%Ti00(~>UntTn^=P~$QWbH zQ{S{NP6&p=`W%edNy`hR#*B3WWev?3fA&;wi)zE7+O~PSatOdqZ9u5A3wV42zXB>8 zs}SLQUs=-cd7XeP%NQ6K5Ei#XFcfBkj~W5&q{lC+Z9x07t?`6YW2^IHSe*xMc-*G8 zY@C9qHjKcX+j?OJuvI`|w=ThU)b#m$rrqx8=|NFZk)x4#Zf=e>Ha42Vwy1u~FJ{g&L0+g)pI`7AOovf@-*^3ZB29S= z!=P+77LzGz7>28#pD90BOs1$8)w+y$BJH1kJdviCZ|{1F&(6+z8nN*)D7~ipVg$XW zSH=?vz~$S!EeGMHRt=e2xCzrVoj*bd&VoQn>VJC<1x$|gc6*OG|kL`T`z@4u?)c_#5w2b*H zp8)_up%7MPCIJAm@4f~A(B^C{8%x#9mMo@eA{$FVo3k}`4FD@MlNfyKw4=}NGdr2x z&3L&{XX!x>r3dbN{E5q0nVEDsoXcjA%Vt_Kpb^c+Va`|MWp_Oq24L&kZ#+Lv*crfI z^Q^9}`tmVUZ=7cO_3ZYdVE`JzMEzRovij{JG*jc_<5bsmghC;l37^GO{3HBu=STci z*hR5egl*f{*w_f{NiY(L(20o&SeAuIBvSK#eSIC4Wd-vj2msOHfu^Tw{Hop=?X!%L78n)c{AasK8P@m&0Tka?I9_a~?4#58f6#&sU)H`fs520@B z3mt-`!!k;T<)-(7qTBikg+ifFC=?2XLh)k5GQ!=qgTZI3MG^izAf8A&dHU)!xr_la zRHx>FO2#U18{&yH{p9*xSGv5@L19G)k;D(2q#7c@q0}sHaye^9N!lisx96)zK_^x zpzw-2A+l$SCrN~7>y&x@EP#X zeyXu3cf)z0k``xm0n7#&=K;y*fWiKMwm_$nqF(UYyiFps^(fp;=l!yw?fQUDSBUtn z?Ms0~H`3F7X-XYjr}Pu9uf8&ek01P7>`*BF!#oFNr4S#|Nre9 zcA%!F=6~mfX0vlnj4=Sj7|VQ`rT~Nx==FN4nhVbn4&{|%iwY&sSiqGb>s4kARbWxI*PaUtOO>W}2jEi4mRrfVDH8nK= Y4~jIz(+lZW2LJ#707*qoM6N<$g8Q<|qyPW_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b2d4759be9a6c194b8743beb33065960cab5b9 GIT binary patch literal 619 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|S$+ zr;B4q#hkadHf9S4%CLWUKlRc=M-7pFHy0g|I^Zox^<4Pj=}~ewL-xZCv8k zWkQ=Q#MrG*S{qz>*mhwdSC(drnudqx_4&HxH{TO{ zWYM-&j6p%^(~qaonP=_(mhOq%cOh8%Z1K6y4i1Kh?2Ws&c4vM*xA+qm!-4+Ci{F&5 z4V!#*?cFy&{$-zJ`?vm++RiU5Z*tbK&Y$$XqM~+&?Oy|)kFQQPzp-B%#@*|tJY&j7 zbD-``Ol4-*&dK;#y~t!=J$Jf$t~f)3MPI%3e7WCmm}XU0hNKnkw9()G?vCryAV-O| z71v*9Y`^{D`|lTJyDe;P9DaW9W$XK;Kz*swEDcL{u8*+z+gDrOl%6Neu%YO))U;=Q z1wZ7U_%8aUr#t<*YK#seL*8`nAD5(=7=GPvi}Uxk?(cwuF2BXj3%(V8S(RDJamB7D zX6qJb1tlRCM}{Az99%n@j#+amDV2k@ zpJSrB!)oV%8|&9Z$u=FzYi{ssU$8-&A)&p&S6G7^>bP0l+XkK D+&2&* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_physician.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ecc2b551d3c056ffb5405c3f8b6affa671fce7 GIT binary patch literal 610 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpsuit/senior_researcher.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..197f1a6af51716140543acaa1935b68d4dc1e76c GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vm} zPZ!6KiaBp@8TK7A5MaG9|Ef|U(>aHi_hOo(75E%|GyM)&YE1BPoX*6#uEBejh=_A) zr-R3VGl!ynt#4BN<+9CP(}+P329_3_>--)!>($E2?WXVdE_r7AX|dp=Il{?2r#9{R zeOBW0C#55MqEjQ)o^Jhlm21@Iq%@Vvn%`e++~`4atTAg?cRe40lU*SMjUxNEDt`DX51pM z;r82ieIJ&8zO_QffrIh*W5MN@IiG))JpEMYZ=L+!IR4PkTHE!#QTn{?hue>TDzMn| z$NpBO3mij}{A&r^QxuJwjTwsr6lUII6FNj zH@ckP@%{c%FIw4oX#RutZgv4d7+}y?dZ*Yo`>oSg8I7fLu2oIQ)p_s!Ce5kC@va23 z;*l4=|7V@g?vb1$efqbgwc^q@ve|3ru5aD<;_i|u6M~#L9-7TQ`>47$C~oPL;&Ya3 zw|-_gQ2*^~OxVFYdk%^*{M!GiY`;Ad+H^k@_?!RCE)-ldhJ%5Y&wb!L3H)Gac zU-OT-;nOD}n181(*wR_p^&;aAq~#(e96!)4l`-S1_om?a zTJA~9!YkFcnMqEoPLQ_$?D0jb)+@WhL_GU!{2|%i*X`D9Ox9cdaw;YXpDzopr02%Z+)c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/SeniorPhysician.png b/Resources/Textures/Interface/Misc/job_icons.rsi/SeniorPhysician.png new file mode 100644 index 0000000000000000000000000000000000000000..04af86dbe38e519254f492990b8b10f36d008441 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqoCO|{#S9GG!XV7ZFl&wkP;i2$ zi(`ny)Y9`Cc@G%~v_8BaR`p#kX7@R^Mni=qscjyaO-Hyc2pO`q@UDohX7(=-c@ZGe zxqfH(-rdFwXAL}0a*8XR{<&|iZ)o}6Gs&m_{bD&#&40jVTaJ^+YbTZmb$1q-OrNvh zU6r8V%~-ibCgz7#rkXMAH(m9lMc49UKeyoSoCs~p#0S;Kf4Pb)t-pM*hT+L#&%2#| SZ?HDm({n_?P})WbyQu-E93iGb|k3xEMDA9mL@2>gTe~ HDWM4fv?o%9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json b/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json index 95c1c7f32a..61c0838277 100644 --- a/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json +++ b/Resources/Textures/Interface/Misc/job_icons.rsi/meta.json @@ -147,6 +147,18 @@ }, { "name": "Zookeeper" + }, + { + "name": "SeniorEngineer" + }, + { + "name": "SeniorResearcher" + }, + { + "name": "SeniorPhysician" + }, + { + "name": "SeniorOfficer" } ] } diff --git a/Resources/Textures/Markers/jobs.rsi/meta.json b/Resources/Textures/Markers/jobs.rsi/meta.json index 25e636d401..2401b27be7 100644 --- a/Resources/Textures/Markers/jobs.rsi/meta.json +++ b/Resources/Textures/Markers/jobs.rsi/meta.json @@ -174,6 +174,18 @@ }, { "name": "musician" + }, + { + "name": "seniorengineer" + }, + { + "name": "seniorresearcher" + }, + { + "name": "seniorphysician" + }, + { + "name": "seniorofficer" } ] } diff --git a/Resources/Textures/Markers/jobs.rsi/seniorengineer.png b/Resources/Textures/Markers/jobs.rsi/seniorengineer.png new file mode 100644 index 0000000000000000000000000000000000000000..738ff1f4e61216960a80d3be0a5251a0a0eeb6b2 GIT binary patch literal 1272 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 b6aO6VU&Mi`m0Dl_00000NkvXXu0mjfCjjck literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pda.rsi/pda-seniorofficer.png b/Resources/Textures/Objects/Devices/pda.rsi/pda-seniorofficer.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e7e6915e37c7901555e711783dc05acebb8044 GIT binary patch literal 517 zcmV+g0{Z=lP)BwSAoEh*R=t{!i#D){D zPIO~13?#1n1HwR@TpAbCiLeO9;X*ZNn!*4$l$MlAdnGX0mt1mv-*@j`zVCVm`0(L_ z5*OL*d>6WbU5I+Y9!1Vv5O~)lN$PH-@0cJ6{QQAUn%}WT!xC4DMF7BPG{Rsq!5PB< z0630AtKY|6ujjhQzMDe;D9;qAss>zL{uz(55r|yE!X?9D8fiKMs;c4kzKrhMt1ZT- zGN@KW$QnVdB%|KUnK41&*R{r*0RVWGp3HeXaS8w!l1~iDlE(|J+6D%WPFPp2-pko? z+(7*set-R#W0f;-bKUW5V5=1{T2P)TKs*Sj?z+?!I0%KzvC0`RS|A2uC=91mx}I-B z{ov_i6-EonGX;}M{P)PbXFR9J=Wl|M)uaTLctl|~GyL8Um{Q3cUk3NCV@;AjVj;LxQV za^Tb<+|bevl2T|PI4B4@W$ZaPIK>nkT%25jgO0Y8_QEe<2q{#8-O?esYcP%X{FBN1 zz`>9A``&wx@B97uK}bl5keTV}dN=a+bR+3?cp%W!P16Vz6$+;}%73N6G>!Vk#%FY0 z2cYlM2!B4fZR=K)QUH9}-6gZK5?JG5P=~s%V_6AmwF|(2=kv{-f9qH*isR&cy;2HI z(}GgV8UU!(E_j!D%jwUPwmoBXlGXGY`CN{a-HYok_lbQ+D1_z)fz4ycr?RLWI9 zRw-9GEF83`jsX0TNf0>z5FhLhjJfW6aba-->Ai0N{Qh8kXabV+K#fCUhAld#iGnde&953fn_B`#YGJO zI8L5?F2~ru&G%=U0F3S198G<^QlGNz+c%(;VrF)hgzM6GZ1Z$+5umYNTI%>;sZdI6fi*d+&SS_wK#l@gPEk2$GmeCOcQ5d;Kaz{|472I33H13rXd2e`wx#|=@1rfHJNq-nLi>9Sn&*lblG;Nemdn>r^0U6oXOn*X2Z8y| zS0DZeVjPxn{Fltm)k)N3058;V2Iynv0JX-jRDZr44$rjF6*2Ung9|DTkQY< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idseniorofficer.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idseniorofficer.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a87d6fa4b7961d5e8213c6cd5e479178da68cf GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*H_ z#W5tJ_3f06yoU{VSo&wWFKs`;HcxHp@{ery6!kWrU%s(vhk?UEuZd6i1vqRpJ~=uu zCHMR+SDJ0n#K868#+IEA|7p5SP`UfCRAuEXtHY|3L$+CX?2h33v|D*g+T6@!t~IPsFzH(VEB~3i^Q42z&GZztx;*@tk2GEUV#wuo fP(yXg{&$@ZRPnY9~ ttBTk>m&zGV>u(A);Bq^tkpKh?3>Qu~D}MA{&;;}WgQu&X%Q~loCIFx-Ur+!5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json index 9ed87c6d4c..f169027a0d 100644 --- a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json @@ -202,6 +202,18 @@ { "name": "idcluwne" }, + { + "name": "idseniorengineer" + }, + { + "name": "idseniorresearcher" + }, + { + "name": "idseniorphysician" + }, + { + "name": "idseniorofficer" + }, { "name": "gold-inhand-left", "directions": 4