From b81b8612b6162d1cd2d9e8f26bde5ba91b751a9b Mon Sep 17 00:00:00 2001 From: Peter Wedder Date: Tue, 27 Oct 2020 22:28:39 +0200 Subject: [PATCH] Add Botanist, Warden, Quartermaster and Chaplain (#2402) * Add Botanist, Warden and Quartermaster * QM ID card, warden sprite state * Add missing sprites * Chaplain + some fixes * typo fix * capitalization * copyrihgght * add spawnpoints --- .../Entities/Clothing/Uniforms/uniforms.yml | 88 +- .../Effects/Markers/spawn_points_jobs.yml | 42 +- .../Entities/Objects/Devices/pda.yml | 88 +- .../Objects/Misc/identification_cards.yml | 57 + .../Roles/Jobs/Cargo/quartermaster.yml | 22 + .../Roles/Jobs/Civilian/botanist.yml | 22 + .../Roles/Jobs/Civilian/chaplain.yml | 20 + .../Prototypes/Roles/Jobs/Security/warden.yml | 25 + .../chaplain_skirt-equipped-INNERCLOTHING.png | Bin 0 -> 918 bytes .../uniform_chaplain.rsi/chaplain_skirt.png | Bin 0 -> 361 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1138 bytes .../Uniforms/uniform_chaplain.rsi/icon.png | Bin 0 -> 388 bytes .../uniform_chaplain.rsi/inhand-left.png | Bin 0 -> 497 bytes .../uniform_chaplain.rsi/inhand-right.png | Bin 0 -> 507 bytes .../Uniforms/uniform_chaplain.rsi/meta.json | 101 ++ .../Objects/Misc/id_cards.rsi/assigned.png | Bin 130 -> 125 bytes .../Objects/Misc/id_cards.rsi/centcom.png | Bin 0 -> 393 bytes .../Objects/Misc/id_cards.rsi/default.png | Bin 372 -> 340 bytes .../Misc/id_cards.rsi/ert_chaplain.png | Bin 0 -> 374 bytes .../Misc/id_cards.rsi/ert_commander.png | Bin 0 -> 499 bytes .../Misc/id_cards.rsi/ert_engineer.png | Bin 0 -> 393 bytes .../Objects/Misc/id_cards.rsi/ert_janitor.png | Bin 0 -> 399 bytes .../Objects/Misc/id_cards.rsi/ert_medic.png | Bin 0 -> 402 bytes .../Misc/id_cards.rsi/ert_security.png | Bin 0 -> 390 bytes .../Objects/Misc/id_cards.rsi/gold.png | Bin 480 -> 466 bytes .../Objects/Misc/id_cards.rsi/idassistant.png | Bin 171 -> 162 bytes .../Misc/id_cards.rsi/idassistant_icon.png | Bin 382 -> 0 bytes .../id_cards.rsi/idatmospherictechnician.png | Bin 0 -> 212 bytes .../Objects/Misc/id_cards.rsi/idbartender.png | Bin 182 -> 169 bytes .../Misc/id_cards.rsi/idbartender_icon.png | Bin 368 -> 0 bytes .../Objects/Misc/id_cards.rsi/idbotanist.png | Bin 0 -> 182 bytes .../Objects/Misc/id_cards.rsi/idcaptain.png | Bin 248 -> 235 bytes .../Misc/id_cards.rsi/idcaptain_icon.png | Bin 499 -> 0 bytes .../Misc/id_cards.rsi/idcargotechnician.png | Bin 208 -> 195 bytes .../id_cards.rsi/idcargotechnician_icon.png | Bin 392 -> 0 bytes .../Objects/Misc/id_cards.rsi/idcentcom.png | Bin 184 -> 180 bytes .../Misc/id_cards.rsi/idcentcom_icon.png | Bin 452 -> 0 bytes .../Objects/Misc/id_cards.rsi/idchaplain.png | Bin 0 -> 171 bytes .../Objects/Misc/id_cards.rsi/idchemist.png | Bin 0 -> 209 bytes .../Misc/id_cards.rsi/idchiefengineer.png | Bin 259 -> 245 bytes .../id_cards.rsi/idchiefengineer_icon.png | Bin 504 -> 0 bytes .../id_cards.rsi/idchiefmedicalofficer.png | Bin 234 -> 221 bytes .../idchiefmedicalofficer_icon.png | Bin 489 -> 0 bytes .../Objects/Misc/id_cards.rsi/idclown.png | Bin 222 -> 209 bytes .../Misc/id_cards.rsi/idclown_icon.png | Bin 404 -> 0 bytes .../Objects/Misc/id_cards.rsi/idcook.png | Bin 201 -> 188 bytes .../Objects/Misc/id_cards.rsi/idcook_icon.png | Bin 378 -> 0 bytes .../Objects/Misc/id_cards.rsi/idcurator.png | Bin 0 -> 170 bytes .../Objects/Misc/id_cards.rsi/iddetective.png | Bin 0 -> 182 bytes .../Misc/id_cards.rsi/idgeneticist.png | Bin 0 -> 196 bytes .../Misc/id_cards.rsi/idheadofpersonnel.png | Bin 246 -> 233 bytes .../id_cards.rsi/idheadofpersonnel_icon.png | Bin 512 -> 0 bytes .../Misc/id_cards.rsi/idheadofsecurity.png | Bin 252 -> 239 bytes .../id_cards.rsi/idheadofsecurity_icon.png | Bin 505 -> 0 bytes .../Objects/Misc/id_cards.rsi/idjanitor.png | Bin 202 -> 189 bytes .../Misc/id_cards.rsi/idjanitor_icon.png | Bin 391 -> 0 bytes .../Objects/Misc/id_cards.rsi/idlawyer.png | Bin 0 -> 179 bytes .../Misc/id_cards.rsi/idmedicaldoctor.png | Bin 207 -> 194 bytes .../id_cards.rsi/idmedicaldoctor_icon.png | Bin 386 -> 0 bytes .../Objects/Misc/id_cards.rsi/idmime.png | Bin 301 -> 246 bytes .../Objects/Misc/id_cards.rsi/idmime_icon.png | Bin 441 -> 0 bytes .../Objects/Misc/id_cards.rsi/idparamedic.png | Bin 0 -> 207 bytes .../Objects/Misc/id_cards.rsi/idprisoner.png | Bin 0 -> 145 bytes .../Misc/id_cards.rsi/idquartermaster.png | Bin 0 -> 263 bytes .../Misc/id_cards.rsi/idresearchdirector.png | Bin 231 -> 218 bytes .../id_cards.rsi/idresearchdirector_icon.png | Bin 495 -> 0 bytes .../Misc/id_cards.rsi/idroboticist.png | Bin 0 -> 221 bytes .../Objects/Misc/id_cards.rsi/idscientist.png | Bin 199 -> 187 bytes .../Misc/id_cards.rsi/idscientist_icon.png | Bin 386 -> 0 bytes .../Misc/id_cards.rsi/idsecurityofficer.png | Bin 197 -> 184 bytes .../id_cards.rsi/idsecurityofficer_icon.png | Bin 371 -> 0 bytes .../Misc/id_cards.rsi/idshaftminer.png | Bin 0 -> 211 bytes .../Misc/id_cards.rsi/idstationengineer.png | Bin 213 -> 200 bytes .../id_cards.rsi/idstationengineer_icon.png | Bin 388 -> 0 bytes .../Objects/Misc/id_cards.rsi/idunknown.png | Bin 0 -> 200 bytes .../Misc/id_cards.rsi/idvirologist.png | Bin 0 -> 211 bytes .../Objects/Misc/id_cards.rsi/idwarden.png | Bin 0 -> 165 bytes .../Objects/Misc/id_cards.rsi/meta.json | 1094 +++++++++-------- .../Objects/Misc/id_cards.rsi/orange.png | Bin 0 -> 404 bytes .../Misc/id_cards.rsi/prisoner_001.png | Bin 0 -> 387 bytes .../Misc/id_cards.rsi/prisoner_002.png | Bin 0 -> 387 bytes .../Misc/id_cards.rsi/prisoner_003.png | Bin 0 -> 382 bytes .../Misc/id_cards.rsi/prisoner_004.png | Bin 0 -> 370 bytes .../Misc/id_cards.rsi/prisoner_005.png | Bin 0 -> 386 bytes .../Misc/id_cards.rsi/prisoner_006.png | Bin 0 -> 388 bytes .../Misc/id_cards.rsi/prisoner_007.png | Bin 0 -> 379 bytes .../Objects/Misc/id_cards.rsi/silver.png | Bin 479 -> 463 bytes .../Objects/Misc/id_cards.rsi/syndie.png | Bin 0 -> 364 bytes 88 files changed, 1004 insertions(+), 555 deletions(-) create mode 100644 Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml create mode 100644 Resources/Prototypes/Roles/Jobs/Security/warden.yml create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt-equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/centcom.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_chaplain.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_commander.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_engineer.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_janitor.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_medic.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/ert_security.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idassistant_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idatmospherictechnician.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idbartender_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idbotanist.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idcaptain_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idcargotechnician_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idcentcom_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idchaplain.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idchemist.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idchiefengineer_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idchiefmedicalofficer_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idclown_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idcook_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idcurator.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/iddetective.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idgeneticist.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idheadofpersonnel_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idheadofsecurity_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idjanitor_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idlawyer.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idmedicaldoctor_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idmime_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idparamedic.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idprisoner.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idquartermaster.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idresearchdirector_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idroboticist.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idscientist_icon.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idsecurityofficer_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idshaftminer.png delete mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idstationengineer_icon.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idunknown.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idvirologist.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idwarden.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/orange.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_001.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_002.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_003.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_004.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_005.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_006.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_007.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/syndie.png diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/uniforms.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/uniforms.yml index 48ad507f70..99b61c089a 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/uniforms.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/uniforms.yml @@ -62,7 +62,7 @@ parent: UniformBase id: UniformAssistant name: assistant jumpsuit - desciption: It's a generic grey jumpsuit. That's about what assistants are worth, anyway. + description: It's a generic grey jumpsuit. That's about what assistants are worth, anyway. components: - type: Sprite sprite: Clothing/Uniforms/uniform_assistant.rsi @@ -75,7 +75,7 @@ parent: UniformBase id: UniformChemistry name: chemistry jumpsuit - desciption: There's some odd stains on this jumpsuit. Hm. + description: There's some odd stains on this jumpsuit. Hm. components: - type: Sprite sprite: Clothing/Uniforms/uniform_medical.rsi @@ -89,7 +89,7 @@ parent: UniformChemistry id: UniformChemistrySkirt name: chemistry jumpskirt - desciption: A sterile jumpskirt in Chemistry colors. + description: A sterile jumpskirt in Chemistry colors. components: - type: Sprite state: chemistry_skirt @@ -102,7 +102,7 @@ parent: UniformBase id: UniformParamedic name: paramedic jumpsuit - desciption: It's got a red plus on it, that's a good thing right? + description: It's got a red plus on it, that's a good thing right? components: - type: Sprite sprite: Clothing/Uniforms/uniform_medical.rsi @@ -116,7 +116,7 @@ parent: UniformParamedic id: UniformParamedicSkirt name: paramedic jumpskirt - desciption: A sterile jumpskirt in Paramedic colors. + description: A sterile jumpskirt in Paramedic colors. components: - type: Sprite state: paramedic_skirt @@ -129,7 +129,7 @@ parent: UniformBase id: UniformScrubsPurple name: purple scrubs - desciption: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. + description: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. components: - type: Sprite sprite: Clothing/Uniforms/uniform_medical.rsi @@ -143,7 +143,7 @@ parent: UniformBase id: UniformScrubsGreen name: green scrubs - desciption: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. + description: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. components: - type: Sprite sprite: Clothing/Uniforms/uniform_medical.rsi @@ -157,7 +157,7 @@ parent: UniformBase id: UniformScrubsBlue name: blue scrubs - desciption: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. + description: A combination of comfort and utility intended to make removing every last organ someone has and selling them to a space robot much more official looking. components: - type: Sprite sprite: Clothing/Uniforms/uniform_medical.rsi @@ -362,7 +362,7 @@ parent: UniformCargoTech id: UniformCargoTechSkirt name: cargo tech jumpskirt - desciption: A sturdy jumpskirt, issued to members of the Cargo department. + description: A sturdy jumpskirt, issued to members of the Cargo department. components: - type: Sprite state: cargo_skirt @@ -374,7 +374,7 @@ - type: entity parent: UniformBase id: UniformQM - name: qm jumpsuit + name: quartermaster's jumpsuit description: 'What can brown do for you?' components: - type: Sprite @@ -387,8 +387,8 @@ - type: entity parent: UniformQM id: UniformQMSkirt - name: qm jumpskirt - desciption: 'What can brown do for you?' + name: quartermaster's jumpskirt + description: 'What can brown do for you?' components: - type: Sprite state: qm_skirt @@ -414,7 +414,7 @@ parent: UniformChef id: UniformChefSkirt name: chef skirt - desciption: Can't cook without this. + description: Can't cook without this. components: - type: Sprite state: chef_skirt @@ -453,7 +453,7 @@ parent: UniformChiefEngineer id: UniformChiefEngineerSkirt name: ce jumpskirt - desciption: It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of Chief Engineer. It has minor radiation shielding. + description: It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of Chief Engineer. It has minor radiation shielding. components: - type: Sprite state: chief_skirt @@ -479,7 +479,7 @@ parent: UniformCMO id: UniformCMOSkirt name: cmo jumpskirt - desciption: It's a jumpskirt worn by those with the experience to be Chief Medical Officer. It provides minor biological protection. + description: It's a jumpskirt worn by those with the experience to be Chief Medical Officer. It provides minor biological protection. components: - type: Sprite state: cmo_skirt @@ -505,7 +505,7 @@ parent: UniformMedicalDoctor id: UniformMedicalDoctorSkirt name: medical doctor jumpskirt - desciption: It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel. + description: It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel. components: - type: Sprite state: medical_skirt @@ -531,7 +531,7 @@ parent: UniformScientist id: UniformScientistSkirt name: scientist jumpskirt - desciption: It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist. + description: It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist. components: - type: Sprite state: sci_skirt @@ -543,7 +543,7 @@ - type: entity parent: UniformBase id: UniformResearchDirector - name: rd turtleneck + name: research director's turtleneck description: It's a turtleneck worn by those with the know-how to achieve the position of Research Director. Its fabric provides minor protection from biological contaminants. components: - type: Sprite @@ -556,8 +556,8 @@ - type: entity parent: UniformResearchDirector id: UniformResearchDirectorSkirt - name: rd skirtleneck - desciption: It's a turtleneck worn by those with the know-how to achieve the position of Research Director. Its fabric provides minor protection from biological contaminants. + name: research director's skirtleneck + description: It's a turtleneck worn by those with the know-how to achieve the position of Research Director. Its fabric provides minor protection from biological contaminants. components: - type: Sprite state: rnd_skirt @@ -583,7 +583,7 @@ parent: UniformMime id: UniformMimeSkirt name: mime skirt - desciption: ... + description: ... components: - type: Sprite state: mime_skirt @@ -592,6 +592,32 @@ ClothingPrefix: mime_skirt femaleMask: UniformTop +- type: entity + parent: UniformBase + id: UniformChaplain + name: chaplain's jumpsuit + description: It's a black jumpsuit, often worn by religious folk. + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_chaplain.rsi + state: icon + + - type: Clothing + sprite: Clothing/Uniforms/uniform_chaplain.rsi + +- type: entity + parent: UniformChaplain + id: UniformChaplainSkirt + name: chaplain's jumpskirt + description: It's a black jumpskirt. If you wear this, you probably need religious help more than you will be providing it. + components: + - type: Sprite + state: chaplain_skirt + + - type: Clothing + ClothingPrefix: chaplain_skirt + femaleMask: UniformTop + - type: entity parent: UniformBase id: UniformHoSAlt @@ -610,7 +636,7 @@ parent: UniformHoSAlt id: UniformHoSAltSkirt name: head of security skirtleneck - desciption: It's a skirtleneck worn by those who were strong and disciplined enough to achieve the position of Head of Security. Its sturdy fabric provides minor protection from mechanical damage. + description: It's a skirtleneck worn by those who were strong and disciplined enough to achieve the position of Head of Security. Its sturdy fabric provides minor protection from mechanical damage. components: - type: Sprite state: hosalt_skirt @@ -638,7 +664,7 @@ parent: UniformHoS id: UniformHoSSkirt name: head of security jumpskirt - desciption: It's bright red and rather crisp, much like security's victims tend to be. + description: It's bright red and rather crisp, much like security's victims tend to be. components: - type: Sprite state: hos_skirt @@ -713,7 +739,7 @@ - type: entity parent: UniformBase id: UniformWarden - name: security suit + name: warden's uniform description: A formal security suit for officers complete with Nanotrasen belt buckle. components: - type: Sprite @@ -792,7 +818,7 @@ parent: UniformPrisoner id: UniformPrisonerSkirt name: prisoner jumpskirt - desciption: Busted. + description: Busted. components: - type: Sprite state: prisoner_skirt @@ -805,7 +831,7 @@ parent: UniformBase id: UniformHoP name: hop jumpsuit - desciption: Rather bland and inoffensive. Perfect for vanishing off the face of the universe. + description: Rather bland and inoffensive. Perfect for vanishing off the face of the universe. components: - type: Sprite sprite: Clothing/Uniforms/uniform_hop.rsi @@ -818,7 +844,7 @@ parent: UniformHoP id: UniformHoPSkirt name: hop jumpskirt - desciption: Rather bland and inoffensive. Perfect for vanishing off the face of the universe. + description: Rather bland and inoffensive. Perfect for vanishing off the face of the universe. components: - type: Sprite state: hop_skirt @@ -831,7 +857,7 @@ parent: UniformBase id: UniformHydroponics name: hydroponics jumpsuit - desciption: Has a strong earthy smell to it. Hopefully it's merely dirty as opposed to soiled. + description: Has a strong earthy smell to it. Hopefully it's merely dirty as opposed to soiled. components: - type: Sprite sprite: Clothing/Uniforms/uniform_hydro.rsi @@ -844,7 +870,7 @@ parent: UniformHydroponics id: UniformHydroponicsSkirt name: hydroponics jumpskirt - desciption: Has a strong earthy smell to it. Hopefully it's merely dirty as opposed to soiled. + description: Has a strong earthy smell to it. Hopefully it's merely dirty as opposed to soiled. components: - type: Sprite state: hydro_skirt @@ -870,7 +896,7 @@ parent: UniformBartender id: UniformBartenderSkirt name: bartender's skirt - desciption: A nice and tidy skirt. Shame about the bar though. + description: A nice and tidy skirt. Shame about the bar though. components: - type: Sprite state: skirt @@ -883,7 +909,7 @@ parent: UniformBartender id: UniformBartenderPurple name: purple bartender's uniform - desciption: A special purple outfit to serve drinks. + description: A special purple outfit to serve drinks. components: - type: Sprite state: purple diff --git a/Resources/Prototypes/Entities/Effects/Markers/spawn_points_jobs.yml b/Resources/Prototypes/Entities/Effects/Markers/spawn_points_jobs.yml index aae9082344..df3a01813a 100644 --- a/Resources/Prototypes/Entities/Effects/Markers/spawn_points_jobs.yml +++ b/Resources/Prototypes/Entities/Effects/Markers/spawn_points_jobs.yml @@ -18,6 +18,16 @@ - type: Sprite state: Assistant +# Quartermaster +- type: entity + id: SpawnPointQuartermaster + parent: SpawnPointJobBase + name: spawn point (quartermaster) + components: + - type: SpawnPoint + job_id: Quartermaster + - type: Sprite + state: Quartermaster # Cargo tech - type: entity @@ -43,7 +53,7 @@ state: Bartender -# Bartender +# Chef - type: entity id: SpawnPointChef parent: SpawnPointJobBase @@ -54,6 +64,16 @@ - type: Sprite state: Cook +# Botanist +- type: entity + id: SpawnPointBotanist + parent: SpawnPointJobBase + name: spawn point (botanist) + components: + - type: SpawnPoint + job_id: Botanist + - type: Sprite + state: Botanist # Clown - type: entity @@ -78,6 +98,16 @@ - type: Sprite state: Mime +# Chaplain +- type: entity + id: SpawnPointChaplain + parent: SpawnPointJobBase + name: spawn point (chaplain) + components: + - type: SpawnPoint + job_id: Chaplain + - type: Sprite + state: Chaplain # Janitor - type: entity @@ -198,6 +228,16 @@ - type: Sprite state: Head of Security +# Warden +- type: entity + id: SpawnPointWarden + parent: SpawnPointJobBase + name: spawn point (warden) + components: + - type: SpawnPoint + job_id: Warden + - type: Sprite + state: Warden # SecurityOfficer - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index b92b232906..5f94b67611 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -52,6 +52,21 @@ - type: Icon state: pda-cook +- type: entity + name: Botanist PDA + parent: BasePDA + id: BotanistPDA + description: Has an earthy scent. + components: + - type: PDA + idCard: BotanistIDCard + - type: Appearance + visuals: + - type: PDAVisualizer + state: pda-hydro + - type: Icon + state: pda-hydro + - type: entity name: Clown PDA parent: BasePDA @@ -90,21 +105,35 @@ - type: Icon state: pda-mime -# TODO: uncomment this when the QM job gets added -#- type: entity -# name: Quartermaster PDA -# parent: BasePDA -# id: QuartermasterPDA -# description: PDA for the guy that orders the guns. -# components: -# - type: PDA -# idCard: QuartermasterIDCard -# - type: Appearance -# visuals: -# - type: PDAVisualizer -# state: pda-qm -# - type: Icon -# state: pda-qm +- type: entity + name: Chaplain PDA + parent: BasePDA + id: ChaplainPDA + description: God's chosen PDA. + components: + - type: PDA + idCard: ChaplainIDCard + - type: Appearance + visuals: + - type: PDAVisualizer + state: pda-chaplain + - type: Icon + state: pda-chaplain + +- type: entity + name: Quartermaster PDA + parent: BasePDA + id: QuartermasterPDA + description: PDA for the guy that orders the guns. + components: + - type: PDA + idCard: QuartermasterIDCard + - type: Appearance + visuals: + - type: PDAVisualizer + state: pda-qm + - type: Icon + state: pda-qm - type: entity name: Cargo PDA @@ -292,21 +321,20 @@ - type: Icon state: pda-hos -# TODO: Uncomment this when the Warden job gets added -#- type: entity -# name: Warden PDA -# parent: BasePDA -# id: WardenPDA -# description: The OS appears to have been jailbroken. -# components: -# - type: PDA -# idCard: WardenIDCard -# - type: Appearance -# visuals: -# - type: PDAVisualizer -# state: pda-warden -# - type: Icon -# state: pda-warden +- type: entity + name: Warden PDA + parent: BasePDA + id: WardenPDA + description: The OS appears to have been jailbroken. + components: + - type: PDA + idCard: WardenIDCard + - type: Appearance + visuals: + - type: PDAVisualizer + state: pda-warden + - type: Icon + state: pda-warden - type: entity name: Security PDA diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index 30f70e2dd7..4302feeeac 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -62,6 +62,20 @@ - type: PresetIdCard job: SecurityOfficer +- type: entity + parent: IDCardStandard + id: WardenIDCard + name: warden ID card + components: + - type: Sprite + layers: + - state: default + - state: assigned + - state: idwarden + + - type: PresetIdCard + job: Warden + - type: entity parent: IDCardStandard id: EngineeringIDCard @@ -104,6 +118,20 @@ - type: PresetIdCard job: CargoTechnician +- type: entity + parent: IDCardStandard + id: QuartermasterIDCard + name: quartermaster ID card + components: + - type: Sprite + layers: + - state: default + - state: assigned + - state: idquartermaster + + - type: PresetIdCard + job: Quartermaster + - type: entity parent: IDCardStandard id: ResearchIDCard @@ -146,6 +174,20 @@ - type: PresetIdCard job: Mime +- type: entity + parent: IDCardStandard + id: ChaplainIDCard + name: chaplain ID card + components: + - type: Sprite + layers: + - state: default + - state: assigned + - state: idchaplain + + - type: PresetIdCard + job: Chaplain + - type: entity parent: IDCardStandard id: JanitorIDCard @@ -188,6 +230,21 @@ - type: PresetIdCard job: Chef +- type: entity + parent: IDCardStandard + id: BotanistIDCard + name: botanist ID card + components: + - type: Sprite + layers: + - state: default + - state: assigned + - state: idbotanist + + - type: PresetIdCard + job: Botanist + + - type: entity parent: IDCardStandard id: HoPIDCard diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml new file mode 100644 index 0000000000..3125f420a0 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml @@ -0,0 +1,22 @@ +- type: job + id: Quartermaster + name: "quartermaster" + positions: 1 + spawnPositions: 1 + startingGear: QuartermasterGear + department: + - Cargo + icon: "QuarterMaster" + access: + - Cargo + - Quartermaster + - Maintenance + +- type: startingGear + id: QuartermasterGear + equipment: + innerclothing: UniformQM + backpack: BackpackClothingFilled + shoes: ShoesBrown + idcard: QuartermasterPDA + ears: HeadsetCargo diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml new file mode 100644 index 0000000000..53fdd5d039 --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml @@ -0,0 +1,22 @@ +- type: job + id: Botanist + name: "botanist" + positions: 2 + spawnPositions: 2 + startingGear: BotanistGear + department: + - Civilian + icon: "Botanist" + access: + - Service + - Hydroponics + - Maintenance + +- type: startingGear + id: BotanistGear + equipment: + innerclothing: UniformHydroponics + backpack: BackpackClothingFilled + shoes: ShoesBrown + idcard: BotanistPDA + ears: HeadsetService diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml new file mode 100644 index 0000000000..34b9d5faef --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml @@ -0,0 +1,20 @@ +- type: job + id: Chaplain + name: "chaplain" + positions: 1 + startingGear: ChaplainGear + department: + - Civilian + icon: "Chaplain" + access: + - Chapel + - Maintenance + +- type: startingGear + id: ChaplainGear + equipment: + innerclothing: UniformChaplain + backpack: BackpackClothing + shoes: ShoesBlack + idcard: ChaplainPDA + ears: HeadsetService diff --git a/Resources/Prototypes/Roles/Jobs/Security/warden.yml b/Resources/Prototypes/Roles/Jobs/Security/warden.yml new file mode 100644 index 0000000000..9e223a4a9a --- /dev/null +++ b/Resources/Prototypes/Roles/Jobs/Security/warden.yml @@ -0,0 +1,25 @@ +- type: job + id: Warden + name: "warden" + positions: 1 + spawnPositions: 1 + startingGear: WardenGear + department: + - Security + icon: "Warden" + access: + - Security + - Brig + - Maintenance + - Service + +- type: startingGear + id: WardenGear + equipment: + innerclothing: UniformWarden + backpack: SecPackFilled + shoes: ShoesJackboots + eyes: SecGlasses + outerclothing: OuterclothingArmorVest + idcard: WardenPDA + ears: HeadsetSecurity diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt-equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt-equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..600f014582e23805ad57a6d804b1d773bdd1d864 GIT binary patch literal 918 zcmV;H18Mw;P)2US&>Uro~vVCO*)LMY$&|FD;3iDsv0ilS((-`i9` z2%!dp0RZ6r{oU9d$1#UyHk+ZUDhvh#>}ooE*LVOpIy(B&?)!dg{fz-=V%s*Q_)aN` z0%cjQEmM{yilQLZyEXv2_p7SfDBg5pSEE4pzHU@q*O<@eX1;3{iv{NMxmg#AqG&w| zHjV(@__lK@NfJv3VHfDYYkkYI%t+Kzz_x8zmbFx_ZHKKL(-#*P2!a4vmLW+JV{a~a z`n=73RJN^$avy1>7DA}i;n&2r?M}A9F7?T)S`1qZ z0#NvgKcu(9TCDkBCrjjczPEsAtvHU=sz21aNCD6S!{N{zlgR{e9IJl6Z>?sIbU{;V zGMOy-()6({q?d?c7%DAP*ERAyhwuCN`1pY9x&VN;x3^ATOzH+oDRF#!jG`#e@Asjz zM?OD4Nj{LLfF{p#^NM;n9K!QFNGZ3it~F9hc%El^-19u-dA@ah#?I6FH-mSvbur{=??Qv2H#l~S-Q3sqIY zvMgL)ULptryu7^N_4Soh7byTzN{mJ$lNQ%RXK3t$RjuiC3II4iKgaX)GpR0809@Ba znx;58Ia#ugMkA9i5XUje0V>zm*8qO!B&2D&bS+I&@;Y=d`2k(|a8UUHUHEVi`2k(} sa4`7+UHNcu`2l~64-CUF4D%203rhnx!^@@7?EnA(07*qoM6N<$f&tsK(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/chaplain_skirt.png new file mode 100644 index 0000000000000000000000000000000000000000..a72665e993058f85e757def791f975f281194991 GIT binary patch literal 361 zcmV-v0ha!WP)xfRtirfCear2B^a|5D<_!7$jeC@`^>U*sBdL@RN{*|K{_I zXAFr%B9VwdDdm(>uJ3!d@9+EGX|0{s+Fh-^;t@JgYwe1nc>cF-OV@P_!@xL>0OWbj zx~>>wg7*!Y=#A%jj)**4&%Pgs67dsayevxqmSuS{>OarAu80U_SrQtKTLF8rEQ^^Q z#9IOW^df?_HfTd@ZIl;oJ>ZRp#?%<|@FGHZ>(jcfsj7;3o-xL}h}y^gXzXg;8NulS ze<9hn?Q%TJvZxe<8xNe(Gz|b%RXzLWc?Mvbrr7P`3(>I_9NU=t0+DIBkNYR%9}DoO z7m>@`?Z=9u2rfbp83KU)dvL_pim$%~XF|@1&45HA@h|uV<6NLL3U?o!00000NkvXX Hu0mjf#a^Tc literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..7423a21e6586bb6fa0bc98f4068397e41c69d90b GIT binary patch literal 1138 zcmV-&1daQNP)J?cAK}`ZSJ}*&)Z$s<&NWU z$8q?qXV-zya2$vC`+ffW{LK6PKF`~!Woi_0#+bZ5Jw3(6#RV=eFL8Z+4FE6<1D@w$ zFc>UdE=9jmsmSXr%j9>{G?AvMv{Uq#x=~c#FbpI~GV?yeFaTifL2w+0TbA|99z_xI zFGUap!P5GbMK?H(!|U}r0O0NIP1+5^kRO5Pc}S83^?Dua>JGCi4**+RTT|_pWi740 zFaUXUT?c@%N>95kgCGbHMbX@Qq9{TT1f+8320*<1BuN&E=bczrD-dsAR4U6dgkdQA zyC6+dgkdPhg&+u)ZUqZlfT;YkeQGcmXd(#fKm=asYnmooqUZv;u0zwbvHO;NVfwru zkB^VhY&J0*4lx)Eq&-QJv1UJ6*;&s~DOwKYInqcyITcPqX(>ezQ(=~6*xufj_OGum z2s>4OZVQ-(@B6b0)5*n=iQ^am@cH?<7Jc#)olXY;&}=rPZ8#hP0B&z@$qp3Jzqz@= z`T4oDU0q$F)9Dn_CwGBLrGjd;3IO>2{+8c?&2$0NH08DDc@S$9;HPzz-UW7dcgL>t zgW<9x?<%BeDp!9yJ3CUpsCJ=Fn_m}*<>)3BLjb@S8>_7N&KM&vf&k)5aFQ~c`z)%} zDi~wPvJ8)pk6M;xV2q7*MG7kg;QxRMz+XG?*N_K6&+~rSqA1$P3;>M(B^LxiP-p;D zC=?2XLZMJ76bc0e+qSuF+ok3LP*}wu@_s;G$hK{nEaCh9#sVU=T-W83{!q&z1waTi z8V&jBcDrz0m)B}FZ8CGD4DwptZglQ)Y5{u&)`O}&Fd0gIJ7N%*A>Ewf6H#aMC&Y@`29v(<#kpd9MFTd;!;W$xcu>J39mL zlauiJ`ugklQoDcHq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..01d31abcc81a229033245bd7ca7ecfc962e81b18 GIT binary patch literal 388 zcmV-~0ek+5P)M98vtoh-``5%N5z zsw%9tgT}zC=J0yG2H<|bv)k=x+ZN{>#+WI0KA$xu<3?bu9h`GdvD4{m0BW&Aty zR~dM`-=9r9ifiA2XanARx~`+|d*<^w0GrJQfZ1%u?RKN&9?{u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3520c2732a4752ebe53a7e195cc40c939737bf83 GIT binary patch literal 497 zcmV0G z=*H*sITnk>-TO)B-6M7a>beF16h(pQblOd}9shJ*pYK-#j=SIibdy{zmq^nT!0&VG zoO^h;r1S0(IRWitR;$(7c)MHAPPTpjIX zh@uFy*$hz>A&z4-O#`LWQ-531dAGd$8_-IU1ZkS0swz}f1pp|^5=oL^v)Oz+uaDTX zq?Gcb(Fl{t1mp1-yWI}k?H2p}9_#h`>HA3M5fKp)5fKp)5mDHr+UU3T0`DT(MhCe7 zfLt3b)(iZX)AsnJE%vAF@$tHUq(Te!1W2{V!JPo<_BhBBAlXI-xd45Jw8=p(fMk0d n+;2cjsyz<2Wo3IzL=t`gaXJ=%WR{&-00000NkvXXu0mjf>T>54 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8df85d4da1b9a0cf485c587b9ae257a770bc43 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9jM;uumf=k3jdU9Sv8*dFYk z9;w0la@m9lm)uWm(^q&RTJvPrS4NjzojbJhN>bAb^N(b{o#8ig=Ce=r*8Zk{Y|R91 z7zAN}vEkaS((Gdr-`Ci&M`fq?yiBd0`u+TcB-g+%udYRjxPC0UIRDw_sO;+NaZhV+ zF)##pJ>0lBDqDSNOHfwPgZB%jG)?(*_^ed&oz;6hw=dXQ78-gt-rSctTX)G6jnkjv z?&od4@wRO5`Ttv1R{V3k%%WZUJJ zUwF40o(=!Z_l{SwC0a);Vr^K2-t-+YdKUA~?}%G(A=kgzin-y(Cm~n}9aY%YS=izK zoT)!)wnRHu9)rOBBNi?f?jPOg+jCsvE6WixLq0d-wI6~>y{XNVgm!(bH9rc$1BbC9^)z4*}Q$iB}*k0&8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/meta.json new file mode 100644 index 0000000000..b303e0d2b2 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_chaplain.rsi/meta.json @@ -0,0 +1,101 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/commit/f2a314f575fd3ed9c6abf3b2cada6ebf5a8c1a4b", + "states": [ + { + "name": "chaplain_skirt-equipped-INNERCLOTHING", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "inhand-left", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "inhand-right", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "icon", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "chaplain_skirt", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/assigned.png b/Resources/Textures/Objects/Misc/id_cards.rsi/assigned.png index 07cfb136624854940113014a0e1c4954a5fa1c06..ffaf2654ccf32d672d0879903a1f7f892ccb4a6a 100644 GIT binary patch delta 95 zcmV-l0HFVZ0ez4pSwu-hK~#90?a(m}03ZlMQ8-)A-LvUL;-HJh=h|90Shp|3m-)002ovPDHLkV1mMy BD53xW delta 100 zcmV-q0Gt1Pf&q{uUIBAbM?wIu&K&6g002BmL_t(oh3(J52>>t%Ls6YAb7wYt5;}lj z3;&(sCBz5-z_OeukyM>+XWzC*`rp?dOR78Xt^xo6_{9MrX%8Zym&U;W0000y4K`q7q6c>bwot$t0_foF?nw-s$`)9~2|41(nM-)(nea(|yLSrCezUEM;mx)# z6h1NFURVUfy|4&|*+GX%cL1^_B3@-ASquY8t5z^5ty;m5y3Q7>JW)}A3`D%jNOHuz zum}bQ1_p*zynh*@J22((h5$ZCAOjl{J$Pb+@nL{a2$19eWQ&p6u!M$eF$@q&14KoE zuxlPs+3?7jOBjw&TD5|KfdQ6{F&#m48XzXmBRj&zM33RfnM(xI0N#QKW(YOF+uf5$ zFNk24e>l2`flX3_Bny8%zri429YTj+FS+3R-4mqM nhET;+t&T^*C>RB!02crN8taOc`Jn1A00000NkvXXu0mjf=l`BB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/default.png b/Resources/Textures/Objects/Misc/id_cards.rsi/default.png index deb2d35c6bc25419d60a575ed47199536bbefb9d..1252002516c2145d86f64129e0026b3364487f4e 100644 GIT binary patch delta 314 zcmV-A0mc6G0@MPKBYy!KNkld#HX@(*!Ob5JRp%s{C6I>f|PQOB{B>HtK%(5 zDQB&9EPW`YSQAg&qG_5|^SZ8g_YhH#0j)KZQnSwlYhWv$=YP5PdWebb!vq_!)*{QY z0E;}Y&+k{EmruM6`}*V2;<7AHi3310R%pfwAFcG(gI>WI?j;b#fDi%z;GFxOFXLvc z005Wv0$}eTiUH>wgb*v?g(wLSQP445jNB3}fzUI*P2*GoUDt*BTSb36K9#_-5%(iH zqVIbU(eHi(_cPW2*95G!Fs*?v0k#Px$E=fc|R9J=Wl|62RFcgGmqZ}l%xPV() zB+_t#L~^kwpmPtEr4)Mt3JOj@vpqc*uq--Gk&q%H;>VA5guD2wY(LBlV{8L~K;XY~ zp$eSy$(Kmq_oR-sz&W3kQoi&drG!!nX`1fzo~cRWIIjA2U4QSM5kfc_P)b2cX|0h4 zw&HOdTgP2YY(K`?fYusO6ggO=d3(A32)%ydz2DcLjwTmHaaebu87eeGg^xS8)}5B% z43845K63>af8;TbOp2qB!d;cR4yw**}G{5FkK z33Ofey4K`q7q6c>bwot$t0_foF?nw-s$`)9~2|41(nM-)(nea(|yLSph?9H|=yau9! zdtng__rf9=W(OT6-2v#9!T6*<S|s2BlRi7*f~SlI{R>AmUYqLK6cBg#b}$fDnKs zG+2DwnCQXTN~=~dFfhOpF{UF(3IPTN?7l~~7#&b01cY7lh{}dX&RoK91fdWhItqx% z^T>{XMZ>+Y2nGfQ28LC+uwQt)>7B+?5anB^aiE@EJl)F8>iU(ata z2w2Ba76QoN!_h?~IY7WV4uy{^1aLY4ThU7{_TFRFXO|3J#4QMdqk?;#IteQH14aJ^i_%t5p;M=JFH{7wFkfbe3|9>GTYM+lY+mbinQzuEBmL>4a{fnefJYf2R{PqaDefT65}5ws>fT= z4FqXo=^)gE4!0bamYw-s2Gq*?H={D4D_5wKE7X0sY6B!2Ya|aR#WM^Y>IubBU p=Qqu0x8YatP_N@yv0}wC=@S=o!IhLIJky4K`q7q6c>bwot$t0_foF?nw-s$`)9~2|41(nM-)(nea(|yLSrCezUEM;mx)# z6h1NFURVUfy|4&|*+GX%cL1^_B3@-ASquY8t5z^5ty;m5y3Q7>JW)}A3`D%jNOHuz zum}bQ1_p*zynh*@J22((h5$ZCAOjl{J$Pb+@nL{a2$19eWQ&p6u!M$eF$@q&14KoE zuxlPs+3?7jOBjw&TD5|KfdQ6{F&#m48XzXmBRj&zM33RfnM(xI0N#QKW(YOF+uf5$ zFNk24&;Jn0;OwnUl7)M>US&uWSWQ_7AcOfILP>H!qQGhtKCTeJ=>Tj+FS+3R-4mqM nhET;+t&T^*C>RB!02crN0h5ZA_-!#L00000NkvXXu0mjf-~FI< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/ert_janitor.png b/Resources/Textures/Objects/Misc/id_cards.rsi/ert_janitor.png new file mode 100644 index 0000000000000000000000000000000000000000..da667d4ac535a012be2cd1f47204a996520b1a72 GIT binary patch literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFot=$IEGZrNluVpU7R4&Q*xlg zyUF|PH+xgvUuCZi!gfa#M81o+Y|omOpW}Z}v;AslOxCvlt+Ag2j@)}UuVo=$EU#HY z@*?(fmTdtCq?lejc>B(iXU-|Hh@+gAk50_=u6R20gJ<3Da;|fAo7Z+fJiAR##Ln$D+>k97 zc=H3$2@-t)QCpiD8yTnd8p=ABNGYhDSGGQM%%%S!P?F^`!@VYsG!D}Px9?8&(CUXLd*6Lq q$EaM6P@k)>Dnxpk0u8td7#Z3UI$6|y4K`q7q6c>bwot$t0_foF?nw-s$`)9~2|41(nM-)(nea(|yLSrCezUEM;mx)# z6h1NFURVUfy|4&|*+GX%cL1^_B3@-ASquY8t5z^5ty;m5y3Q7>JW)}A3`D%jNOHuz zum}bQ1_p*zynh*@J22((h5$ZCAOjl{J$Pb+@nL{a2$19eWQ&p6u!M$eF$@q&14KoE zuxlPs+3?7jOBjw&TD5|KfdQ6{F&#m48XzXmBRj&zM33RfnM(xI0N#QKW(YOF+uf5$ zFNk24i+(xJVCEk~l7*)>E@61hV@O#DAOq1a=SgzFYaT-sKFJ|~TnaKUFfcqM$$AC` whF1vv-|wCvtu}-zrfPLO3P!;w7zMZh08aFc`)_hGga7~l07*qoM6N<$f{<3AMgRZ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/ert_security.png b/Resources/Textures/Objects/Misc/id_cards.rsi/ert_security.png new file mode 100644 index 0000000000000000000000000000000000000000..830ea417934e351499de8261b108214ad29fdeb6 GIT binary patch literal 390 zcmV;10eSw3P)y4K`q7q6c>bwot$t0_foF?nw-s$`)9~2|41(nM-)(nea(|yLSrCezUEM;mx)# z6h1NFURVUfy|4&|*+GX%cL1^_B3@-ASquY8t5z^5ty;m5y3Q7>JW)}A3`D%jNOHuz zum}bQ1_p*zynh*@J22((h5$ZCAOjl{J$Pb+@nL{a2$19eWQ&p6u!M$eF$@q&14KoE zuxlPs+3?7jOBjw&TD5|KfdQ6{F&#m48XzXmBRj&zM33RfnM(xI0N#QKW(YOF+uf5$ zFNk24r%erI@F3B`9SjT%v$9uH76Qm1ZE7e<4w#j_8ikK51aLY4ThU7{_m*?F|kt(GVQ9vM+vW%Gf+~ ztB|WrR4Hf+STsLA*j4VEim);^VIZ(Fwq9d07Tv)r^%>1a**3#OfqdmgsWT>Ua{UIM z91KQG`Ziv%HNB#vY#V@lrN^V=tX@DEh{*oTn#-Qc#3ZTl9bq7}2`JxZ=O{h7_fDs4 z-9u#JW$=ybml!4r0Q7o29LL%0CDhG;33(%u2t;>4=Q8O-snaHKdA7fnp^4k4kM;hB jf8wqFj$>kCVs!ifmE5cyPx$nn^@KR9J=Wl`%`hKp2J}LskbVBJK_y zx`=}iba5?ok5eZ>J4i{v-=H)U1ub;yAayTv3b+Ud4pIb%4BbVfbZ{+K2ffnPyGvWT znP~Hv6ywcxsN=izKiEm~4t{d3WTL1t6002ovPDHLkV1jnH)1UwV diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idassistant.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idassistant.png index 397b416a591ecaa5809de6df1dba0055e873c61b..0f92b2edf1e836b822395803cca8de005b46734f 100644 GIT binary patch delta 133 zcmV;00DAwc0ipqrBz|d0L_t(|obA-X3BWK21<8b-9*&{Po&I;|*Cp<_upsLq> n);5-JV0nP={R0310B<`1W!6O*A^z`200000NkvXXu0mjf2xT|m delta 143 zcmV;A0C4}J0jmL!B!2;OQb$4nuFf3k0001GNkl; xpAT>?tu_>(e}M{n$&{4?tnm#2002Ji1Y7JT>k=T2F8}}l00>D%PDHLkV1lO7I*Zq}6oy}-9Hc^A0Evkei7tqVsg)Rd0ydaofh{NK;Gq)}V(HG#1rX}SDVkKz5)pCi z#1>YU_>++RF!=xZWn(ZH3{THa6oBJ6XI7ilW#PLQZQ@Rla^c=^MxIBQ8fZ11xL;GHgmf7R$2elhZWO z7VD+2H31PQhN5fX1uY5Sc4HSD*6cQ1jI7a?fb5=U)7X?i-}k3`mw zo+s-C%Cg+~zJE@VEaW?WL&jB@-2ezasN6~TvB{yiQT-v? z(y~d<8KM{$$ufNYJDpW3q?CbMvnz4h;YAOFVdQ&MBb@0J?VyR{#J2 delta 47 zcmZ3GZx^prw85kG}JY5_^B3dVE=LsmdtEm7*7(8A5T-G@yGywoh C9t}nS diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idbartender_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idbartender_icon.png deleted file mode 100644 index 92b2be60b2941e595f338c7b72b4c08426239d56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmV-$0gwKPP)tA_qM(o1zea8HB4K!Ux`6g@hVa(*P*|7G0D+Q!&=f`>&E{w(!zv=~@`J&!Rpe+UgS>>VJlLW@2Ob6n Y>llTW7tfr30Ug5N>FVdQ&MBb@0KdgKSO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idcaptain.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idcaptain.png index 73f0d871bcef96d5cc0c6e13751972e145e3e2b5..e59e7c3d0423ba114485dc0809ccd034fef839e3 100644 GIT binary patch delta 34 ocmeyt_?mHo3i~Ec7srr_ITI~52&l#02xI^PPgg&ebxsLQ0NT9^umAu6 delta 47 zcmaFO_=9nRiU?zIkh>GZx^prw85kHgdAc};M6^!S-XNe_AhrxB!riQo4292^_6AHd zOKCIweRdVh{xnO3pyf;&Rt#Xzcz6EC779!RO@LZ1;Fu1^cUCpR*)T`pvmD(cBst*N z);nMt*v%CXUN;5D@;e0E{>F zNo0hoAUz9E?I&76v&7nTM<7*`13&4x_k#b6qg-T2aGGAP>21p699GazL{ zh;Pq>9Rl(_15!2y`5pu|^&BQG1Yki310c&l_02YYXQKHi$Fus@vdm3kLXn^9aMo70Tco00O&r z?`DXMjKr`HX9yqzP_PR&93ja8Aj?5M7i2gFF3>jZdyZ8d&Jf6Qk|fDOd|=wX=cLt! pP{mZOjz_^L7zLvMD_~$?0082$(E%A06&nBm002ovPDHLkV1l{K#(Dq% diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idcargotechnician.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idcargotechnician.png index f97f5d7e9d8613f94acf3c914a7a6a72b655662a..cfa0a35dcc5bbe07c39b5e8b074afae83e399cb7 100644 GIT binary patch delta 34 ocmcb>c$jg53VWBQi(^Q|oQW140)0ha)fj-l)78&qol`;+0MLgEe*gdg delta 47 zcmX@ic!6<(iU?zIkh>GZx^prw85kJ4JY5_^B3dVEcL?x=|49XkFnGH9xvXHmZS#n70LXHXBd`IS4nVhDS4j{<{PN*RL^%T8Gspn11Mb|p!=R#~LW~=6 zf+&R~uoR2?Uxw)OBs!p}sflUPqDB8;e80-waJfzGu0%Ot*@Jmtdcw{LpyY@l&qS(^ zh_x67Kp_CaCGJ?fPiz`M2FRfR14>FtVAj2R_rNrW4`UMw0g@en4S*~IS&D2i3{aE? zU;vcTK`H)nstJZTGJrV*8Bi?*h|Tlpp+Qjy96562A3k|>i?OjO3IUiwyOuODggGh_ z>lQFrwf{bYTTC5w(g4VyRZE&kasWsV12hCc1=^OKTd;-z&dSKg$A=^f@qsN{w&1K0 m2fR8S1*2dTjBvofzyJWzqmTEQ&Yx!h0000-B!7EJL_t(|oMT`Z1*2dTjDnF47_kZR8u#_2);0000GZx^prw85kIfJY5_^B3hFZBv=zopr0COZhApigX diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idcentcom_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idcentcom_icon.png deleted file mode 100644 index b0d93bb1282b0cf450a9e0fa9058e556d9812b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)iQo423UH@Eb$T zhY73%EoaiOVgP%_yYoM`P{8Q`bj#T!HL!@^!0QN*@BC3IUkU(Gw#BQfRGIU*)WGt76J?m|8U8pTMn}r#D_%*12h+a#BhZG*76xt6ffzuh4VqaF<0Tm z=N1fb^3G?lqd++T1a|M<%@7$GNnS~a9Jj;*kmVqs3o;x77igRIJtr*$vYaGIvJfAb uw(mJ*qxWN%-VyX!k`hJEczPEB9krtw}0Ng=l_8qFe9f=Nz`ECB8#+Rac!!S=XeZ_zXfIK zSMn`jRXE9La9{sq!Lt3#6PoAE>Pt`zQ{1)miWj@HvNT_|Lx_OX(eS_KpZgV0J_wec zZZIeMhTDajMUO9N?CV+*)Gu+`{h$We5e7iOzz}`Yy8gD$`TIaOGI+ZBxvXZk literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefengineer.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefengineer.png index 3595cbf4aa24b860dd1cb73d13688d6b2d1f105e..259d125daf8a24bb1d67bbd690aadf29811891a4 100644 GIT binary patch delta 187 zcmZo>`pP&##dnXVi(^Q|oa6)v*2M`TJxvq&Bs>GptWEnqzYz!`y=Fgrzj-we2*l^h zDxKshIpEawl&SA!!N19WFH58tO*1qwF!;0lh@j6At(1v%ipdNYGaDkkr1LB{9X%6t zi-%`B-^8~JlNK}Fy*|b5U_<)hK!=hKZ#&a|yno{xHShlJuUgHggZ`9F5UH8Xh kqInaZg542lz$F0$46g;O7dFhE>CXTJp00i_>zopr0Bk!_>i_@% delta 201 zcmV;)05<>i0fPdNBw7J;Qb$4nuFf3k0002JNkli${*(RF7-TY*F)%PN{HN3rOvET+ zk#Qkp0a0mySxOsjIkLsfQrZj*w+>O{0Ft5r-PhEJf&tHlqkyO&+!M|4-`ShAJimAA zRR))(gv}>94);Ve{3pc$#8^HGM!_f;1*3q0fq?-4*-ty6>beF_00000NkvXXu0mjf D;Pq5j diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefengineer_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefengineer_icon.png deleted file mode 100644 index 6187d0af616459a50537b7c3ee3792d44786cb3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 504 zcmVfQ+LEsAG3@|>;PtClVES#Z5reZgmOOuhfk7CF4FWL!-mO;| z3?{yThrtG2;w|8#iwUbYv(=7UBa- um#-$RHiRmsYIQscM!_f;1y}(C0|Nlg6V*urJHfXA0000dd+_Le)DP`5Qxv0 zRXWL2a=@wUDO2A|4#rYxiP!e3eF;ioiWAG^!j?9y(Qw!{=Ut$~8jFny2R1*{P_X*Z z^Jw+I**}j@Ncpj{*IVM8ZqDIscF&LLBJp46i+pX-k%!nBcmN0(7=kNIbc1rWs~CX5 M)78&qol`;+01|jcGXMYp delta 179 zcmcc1_=<6YN)Tglkh>GZx^prw85kIrc)B=-M6@O+NU$zW5b0@}$S2VmdSY$b_xX)L z5a~7h;rq?2c|agOUsfr~Uhja@nx{;CFF6=Xr6pe5FYQZEaub}GDHmqSa5AtV$MWvt zhKRzT0}bhi106yHq>hIFHUHeNc=AE8^mKzc(Kp;K)GT^@L1W)5drdxtW1j*IxZDnE dNU(y;XHb4`qHB{LtO#@!gQu&X%Q~loCIFc|L|*^^ diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefmedicalofficer_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idchiefmedicalofficer_icon.png deleted file mode 100644 index 53bc0bbdefc154ee53379e07d9dc03da63c02fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmVEC+#)^4q|8 z%85YI9e@sGGM0fwU^F4iL2UkqUSLde2!J#*KocW!P$OFo69+{V2*WIgu|ePp;|wq+ zI|PuU03E=@JzSl@^z69{P*f0;2JmJ>VPRn~4NB?wvLVd3Acw#bE-V^Az6XIRCt4U7 z7}gQ*0GOdLfGfM9$9ZaU0yrc<4gom`GZx^prw85kI5c)B=-M6^!So+fZjkbgN)gu&C*&t;ucLK6UP CAr8_2 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idclown_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idclown_icon.png deleted file mode 100644 index 95788810110eb8b595e1af9f91931d24732c0205..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmV;F0c-w=P)RZjA2E(V_Y5+?>wr6V?l7pRs6aUA zfrm3zQ9+bK5}428{+A*8Jf=JoKFv){O{nt!kuZ^9*@Jmt+_TdVs|KQ?fD%9`1c-OQ ze+H~+00fkjl)&`8d-vdc7#rk!5SXxY0w_aL-~dJj)SyRl49GH&rN|b;098T&oYLbl z6CQdFfH?#iP%Q+A&GYD?K~V@CIdbG5u?|EIdSo_5ApkQ7R1hgMm@x>&LM2im)F~qf zy__3DZ(s-p(+?O*7)~)VgF}r_2;i&>3JMBP#IO~`_yBU0feN%OTee`WlyHUsND~Ub y_6{zkI1E5Aaaj%m1701Ef>AIEMmS(#U;qHPmzK*~ZBAqW0000GZx^prw85kIvJzX3_B3dVEHwyT+<(C0P7(8A5T-G@yGywo( C@(!5* diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idcook_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idcook_icon.png deleted file mode 100644 index d42abaab8183b715900e4cc52eeac6647478802d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmV-=0fqjFP)jIf@w1AOoBs00MXJ++k2r zQNa*jZccpih*C%b(=6_P8KTc)%Hs`zrluyMLI@vN_Fx_u_v|#pstRui-~y2+8Ho-B zib4PxfGosiv67M!7$fsxfF>b;4({E%2X_RBjSL8d08tJAWjFVEkSy$e6+xqCLzqL5 z0m%0tFk$BeP?1EQ0~koi^XQ>LQ3xD4a^xSe4nz)mWHv=105b?y5Rn4jU4?`i)zZMy ztHhOh$a)x{Apk1Sw(Q(OS_ptNAp>)UT9O=ahXJ8~%a$!TYs3Msjz_^L7zHC7FfcFx Y028&6*gF>;HUIzs07*qoM6N<$f^-{+{Qv*} diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idcurator.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idcurator.png new file mode 100644 index 0000000000000000000000000000000000000000..cd01dc777021075129d40e0c8334608a190d1419 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJLQfaRkcv6U2@P~c&`5dYYN z=V8#ih*Po&%d0kuC;Ldha{R0R(5XQzia}}7e&P3rxL#D|@xGA{V$3~mzzopr0JN1yO#lD@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idgeneticist.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idgeneticist.png new file mode 100644 index 0000000000000000000000000000000000000000..56d8e50c90ac5fbe69663ea0e47f8de7106c2346 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJZci7-kcv6U2@K z_wh;qv(LJDg@%$>;Hn}v q&!uu3r}Z}l8gRKC)JOmV28NsxgELd^&Q=3Di^0>?&t;ucLK6Vg=|@}u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofpersonnel.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofpersonnel.png index 929fc47494e09f1181a6ce87ab2c8f41d57cda48..be72e37e574d9bbd545ec746e1be301dc7451ef3 100644 GIT binary patch delta 34 pcmeyy_>ysg3i}367srr_ITJ0`30z;g*Mb2EJYD@<);T3K0RZM`3~c}a delta 47 zcmaFK_>FObiU?zIkh>GZx^prw85kHgc)B=-M6^!SUMDbrPX7;}2!p4qpUXO@geCxr C%Me!p diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofpersonnel_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofpersonnel_icon.png deleted file mode 100644 index 50910a84229c24e84b66578e064b71f577cd0447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmV+b0{{JqP)mFLmpJT*B191U@Xn9g33%pezb9#g>` z9Bc*#hDWOm88%hzhU5ZrLI4?n4DxGpB}OS6fb@V%LB<&jH*Vf!SbAbL))2s2LxC!z z=*Uo#EW`(vE?-SrZ3tCN)#`W@jDk@x3a|nO1_l5zUD`Gp&>|~JYD@<);T3K0RZhX4A=kw delta 47 zcmaFQ_=jGZx^prw85kJ0dAc};M6^!S-Xd^c;PZZ<2!p4qpUXO@geCxt CU=U6K diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofsecurity_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idheadofsecurity_icon.png deleted file mode 100644 index b6abed66a3ca87b61d2f13ac81e04028b6725d78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmVd}SISQZU zAdjGXhG+-u*u4)-gM1AGPi92H*~sF!EZ6y;0meBN>#?fC83iCvQC7_K_U+q$pdf#; ze;R{K#xfL#@TkwkYdHvfl-~xXr#E0bu4_7C! zrL*TQ0JC8LmIlZQ0gz^4VPP;0%5I<(4~lba*$@_5Fo!T8Wn;2K0A?r*;L7vpaSjT4 zP)L9r0&);VA@JkJkAJx2(JhC?If#!O4WL{A5+f@OyngixOm8tVV(`Ese;)@M1a>em zFl4@Y1I`8fQX|*9#F;%PMQ7{Td!6?8A7#J7;Q7YcEwZi$H00000NkvXXu0mjfhwjFV diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idjanitor.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idjanitor.png index 72b63d920e7343c83d669b3527e91b4d48e653e4..320c3885e7e9ad32cebf02cf80a4defa7b09f5c4 100644 GIT binary patch delta 34 ocmX@bxR-H)3VVyEi(^Q|oQW1q0t-#|d|&_qPgg&ebxsLQ0Mf1t&Hw-a delta 47 zcmdnXc#3g?iU?zIkh>GZx^prw85kH^JY5_^B3dVEHwlF8NJFnGH9xvXYJ(vf^Jv$AtswOH5U;sH3(4zwv0Qnwlk^5hU zXe@z1whxh`LrF;qjFI^;Kqv%AasV#h-@A7Y!(td9lm>{30#Hf^rFiRAMo5j-1!s*o l;MMUc7zLwXgaZZ!1^^E7ldtED3OfJ*002ovPDHLkV1kNslXU<9 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idlawyer.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idlawyer.png new file mode 100644 index 0000000000000000000000000000000000000000..b86f437aee18c367f413e9e4eb476d13382bf575 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJDo+>3kcv6U2@-H&37amsIk1+Ol`I*G}ab9)WxA{ITcq<#m|E zoM5+nnX(5T;|%2qvd-e{7Y-Fol5z0$o_Me!{cxZ|k)w-_!nO&EG0B!7uXL_t(|oMT`Z1*2dTjDnF47>QBjSi9&yy4e2aIHL4Y>;T8w zMgOIwq%g#vJ$ptKM=+71cu9scrS_5U0GQ>}b_CH5h?%h$g{Hd$Xkj_Y4xj}X@N75= z2nM53eARz5{}_@CJ+*NO!?}fRL`4x%ij3l`Fwy`%K&<7XU>_8Wf>AIE7#J8B0Q@r} U5T{hMw*UYD07*qoM6N<$f_+s+KL7v# delta 179 zcmV;k08IbF0nY)DB!2;OQb$4nuFf3k0001qNklJOt&Ve5En=w%R!F725>q6-Et`@DJ&zYNjmF;y|))7;e5gdx8q!>zxmf-^Ep+Qjy96562AF&QZ4tiuZMIit)XyU$`3}*f@#JU9xPHkMm zknf~UoiqS4XyV2tBsl=2hXEP_paN~n&Ml;c07w%u@RnmH$pOgvw`|#hvql{7>Ub24 gf>AKS0RsaA05|lI^E6wy$N&HU07*qoM6N<$g7U|WzW@LL diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idmime.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idmime.png index 5f2c9cec76e76680ff5e609a9d3759a6a90af247..b917612dae298dbdb4197e1082f7c4881ec0a59d 100644 GIT binary patch delta 218 zcmV<0044ve0`>urB!9h0L_t(|obA)G4TCTc1<;=;1tYkjVHPIfmSF^M0u38@6(k!8 zS*Adup}kazk|@Pl&_ub{**g2abT*)rQvdEEEhHlT+#7~LeEtw3;&B}L)ih1~EmW?n zw6Llwgb={Y@ZO^=%cH&X0<7zbuIs?e==&bqww)3{gorrC_)|85Wm!%c!A)9djDfZG zxo+F`Xz#oL^E{(z8tnUyq9~A3Iwinwd_(1&<6O=;(GL;NPcN U;1@TXtN;K207*qoM6N<$f>WGnqyPW_ delta 274 zcmV+t0qy?w0j&a%B!BctL_t(oh3%9v4n#l{hM$ST5i}YX;S4g@&^v;-2*n(M!cB-M zG!l(MGn<(#+1M42SjF!95|J6+{9m3KKoA7+_ZXN4NGXAHF4yxy2wh*6<;ObT_jlJe zF#;+)NfK~fcbRLNW|lI95StQvFzkyeysm5AjjF1^ahy|uYk$xJecwZxrdlA&G8l&8 zUV&+vAc`VjjOn`?Ujb?lC~Vt?IF6UGlDJi%ZCeO}0LF0y%d(*By88swaoakEob&Gs zJVW088FTpABd9=a!Y~XEJ@Y(IUzd^Rxjc%h!Q`VpfoYmXQ52{JUu&*w0YMPN&jJ7s YAGeCI#q;&{01E&B07*qoM6N<$g3+COLjV8( diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idmime_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idmime_icon.png deleted file mode 100644 index 3eb8ce03d47ba5907a3625c7f528fbd5468ca001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmV;q0Y?6bP)n+4FCb24&ZN>IPtdW+99%MF%kB#VX%LYR5L_|{ zt>u42F-Fr%BXo#Akh}Bz-}m`>Dq31v?w*Ib0AyKCn+nHu-CCW>2@k$x1l3+X@vp%)^{hq7tw*i!s~^xTCLc=X=D%3LbTvDPz{a=&hJEcz0}Ba=-Q6^?CklJ>}2&o_c|J&DIW~kZ_Y%IlAZzl7tA;CcEX!u|A&;5!gF9b_ZH<%NB w!!1NaaOnw+eO*gL{MS4MTOVk^B>@BsNi#hFVdQ&MBb@0NvzDt^fc4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idprisoner.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idprisoner.png new file mode 100644 index 0000000000000000000000000000000000000000..f9337a37c5300002ec0637d70a5483b6636c4bde GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ2u~Nskcv5PuWaNz;K0%P&|9pc z_{G0&%f^+LDm9z#uzsrVRnS=UK!V{zx%<>9Q#LnsXk_2=ICaLySo`tig8Vsi&qm#m uo)Ni?v0OiS`&;#dhWCFN85qKLGpu=RSNV9~?Snu&7(8A5T-G@yGywn^UO24) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idquartermaster.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idquartermaster.png new file mode 100644 index 0000000000000000000000000000000000000000..d65c0cbda7c7727db927291e431504e23f21b666 GIT binary patch literal 263 zcmV+i0r>ujP)ST5Ji8YEC3rA*U&J53%4oV(6U6Nlt?U*HVq{$1rwwpwc`!Q2u?*5i9{SSUG6oO zzRq|5d_I6-80O#EQ3H(Qz7*ZPmu%`rNGG3)`Zs1p^Tf6{i1XHJNt!H}EyI>QG7$y8Sj1oRHH~9xw zW$r&$Fq3ic1~33|1cjE~D6uMW(>q){yO^Im!$QkdAC6L-VHk!1fEQqlP?Bom6Yc;2 N002ovPDHLkV1mzAWx4dd+_Le)DP`5Qxv0 zRXWMDiE;a^yY(->Ed4*RvE}$FC|nR?l9jK8eTN{zH-c;WxXDKiqN*`mGZx^prw85kHAdb&7(M#n-@U zx$#j*IfE`Ew_#U;qweI5Ji&jiDZbjxC40e0kgqq#VvP%9pyP~Hb3Wd8ywj=D%)jT( zaf9FQc$%IG%eJpPC8?rnk)$IJaZBI1G+@y{CXK1aR$SUn>QJjo>+}F1hCdnpvovZGL$3>@qwkwSCdv7LKRcB lIvxe1U=)l3tbl=m0RWM4)}_zu@RtAp002ovPDHLkV1nu@zA^v+ diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idroboticist.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idroboticist.png new file mode 100644 index 0000000000000000000000000000000000000000..4571a5e3456c46931eb3014c1ce388fa5d4d0a04 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJC7v#hAr*6y6C_v{Cy4YkP2`j4 z47`$i;lF(BnlDa@fmNDi4%;37*IP$3Tinl?#C&+=9%i0)zW4>RlsT*zB%aSm9#o)!jy^+iRsjNf<`wZWrhRrKq&Nw)qx7}7jqG#nP$^WuP z=6V=?IdHm`XY>1W3R+zqK~q-EaSU4NzUC>|sz3uS2@qg-_Cv2S?x)d41|aZs^>bP0 Hl+XkK{i;Ng delta 171 zcmV;c0960G0mlK5B!2;OQb$4nuFf3k0001iNklRB!fPsO5 Z0RSyvE_pzIS{MKT002ovPDHLkV1jXoM$Z5M diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idscientist_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idscientist_icon.png deleted file mode 100644 index c6e8c39113c530001696b46da2ca663afe385ba6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmV-|0e$|7P)Mw2!YfYB!7QNL_t(|obA)W4S*mF1<+sPNDkpro>+<5*P_%LxWo5BM4xd0 XrXebirsmd}00000NkvXXu0mjfMz%_m diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idsecurityofficer_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idsecurityofficer_icon.png deleted file mode 100644 index a9d669f53a3100b2659ef620e11dd72fff15fb30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmV-(0gV2MP){Lumi=DBr&BAQ4|4==llLhZz_AKuIt|Q zEeuD`%uXjI11OFrL`+l$K=Bm-?3$+6icF~#!y`=qDa#UE*X`X~GRzNba{tO zG46kxKpe+iKMG$6=?+yR=j*XO_L(Q_f1AJ%-ReOh0WAYqIfFOjI8NJERn=XybF3aY zWCvW3pBos)&YM9o6y=2(MiRi~mWCmugpBUQ?9!!*81AkXuMszE+_{`{*1 z*g)(@q(k~j&FCD^fqgPe0DovSqrwEFn^6!1nl;OzluCERpKr$&i{;M&fG6)poE>M+ R4C4R*002ovPDHLkV1i?Vnb`mU diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idshaftminer.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idshaftminer.png new file mode 100644 index 0000000000000000000000000000000000000000..c232dd439d4ca427677f7ccaef59c3a8ffd70ef3 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJS)MMAAr*6y6C_v{Cy4YkP2`j4 z481Wa>5qKunzVC~i@pZ4LGZx^prw85kJ)JzX3_B3dVE_X<2wSz!wlVeoYIb6Mw<&;$T( CNe=!1 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idstationengineer_icon.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idstationengineer_icon.png deleted file mode 100644 index bb9177eba84b28eebf3281c7357468fbe958d13d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek+5P)@{ zVmt{q7``mfAj)D8h*C%b(=6_P8KTc)%Hs`zrluyG@*sy01C~9Q2gW@+4Y8`m8v?j2 zB_$LHg#ghGfLV^sVkIRdFn#adJvbl62KgQYChVL5%8=wc0GH)3i$RtmTMPqK2?0=c z3#z~@GSIUj%pu5tY9T;uo<|Q2ibCMXkt6?zbs%!kBeN+A0hmG3yW$y~y|syT3mEL( zdX?d++d}H30gyp^w-Q(CA?sm)h5)EQ+p=>DX(0g8gu+*fF$o&TW1E01y-yUl!0?XZP1;O6rgKv-%PiO>+z>KJfkT z4^x3j>Y@oQjLgi;hZl!VSn#~0CE~=(4uQpH2VOC-v4zY(bYo86mGT1*yqS4;c08VW t>tp{_#^>iBpHFIe;(kyAYPlji!?Yl!o&0M%%z#c~@O1TaS?83{1OO?*PZIzD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idvirologist.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idvirologist.png new file mode 100644 index 0000000000000000000000000000000000000000..bbcf4456f06d6235cd887065daa363e2eaabe060 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJS)MMAAr*6y6C_v{Cy4YkP2`j4 z415x?`-T0k8~>hJEcznEU%h$DboK$P`_-Lh@U9$ic&#{-yoD$Hb9S(-0u?0dC;W<8H* z+q_#lS{~jxWVUEghlZ=$$5552RY#)ixZDnE03FiM*x1O(FyB;z+bB=_63~?lp00i_ I>zopr0H+B|bN~PV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idwarden.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idwarden.png new file mode 100644 index 0000000000000000000000000000000000000000..f2c207fa17139d49b7c5b3a335d3d451126e0111 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ98VX=kcv5PFJI(sP~c&?u-e$N z#rx;grFR_5t@bOracfEK{eHQ{p}3K$qvOw9S2N24HMu#z^}%Jb%8O-IL+2*zufinC`)J3a>5 O%i!ti=d#Wzp$P!As=6vuxp{Q!ZK4la^OFpv)rS}4w)oSiy332xF)5DGq3=$)T!l`ywVsb zV^RSC$vhJLQm{xpGi?>M1dKX0DviNLR)uq&7nFhp>-CyKp&(e9C>e(zqb*>z68*_! zB3K=4KgRZB>i548aQ*ly_~mk0usS56OA@+td-Axl2lB%9V*u(OFb>jjtscls;&|AO zC-^(EDv*nSU6bu6{uYzb16sde+A3mM7Jy(6$1s^kDG^EN0?_TrCqcUhbZ34i!gjpv zI->`U3s^qs>Jw&NSf5gXsjUTo=pC9>@5Bmx(X4v3hw9TzwFkBpn604O y|6v6VPr2Qr?DtejOVO2E!*>=YoRa=l_@h00003bKm; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_001.png b/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_001.png new file mode 100644 index 0000000000000000000000000000000000000000..3cfc5596d579dabc3816ab09e70ef3ea4a2d2fc8 GIT binary patch literal 387 zcmV-}0et?6P)Nkl%Dday*YSBhXlV;rjr-`0<~ilUrS3#)*VqR9a(0%XXF#78j= z8PIOQ=@iIyF_>bt@&l_c150Nkl6H4KS88>=fHh{K*iS8Dc~Z-!KqUrtDnFv&?!@)(oN{-W(5oR00)^mbQe=_ zc8G&U^5-sTXb{1BrX26R{NDS$?_I!PF#LB8bb(%nq)nmKt6J+wC%&8vTN59Q=h~RE z0DyQSbL;;7hjQQZ^>J+h%gK6H4KS88>=fHh{Kt=276mXH^;MA#*)lc9S=#;5Y=_Yh^vx0?ufP+jOx{E0| zJH$b&`E!@F^bo;&rX26R{NDS$?_I!RvHW-Tbb(Hb%%sr#MXhz96Q2!x#>BgWi8iJz z03cn;!us^?UAgb+>aekZ*|0}^Ei`pnRA-S_c3gpCxC<0;rx;=SUgHO91G< z!Th!wuXW(^VfQ&qW0y2`iAL&ptpj;BJ#m>P2R1ICt_4o}vrX$>J8kj(oyINz(MUZ9 zMuspiT*mPd9511NtMf{2b272z+7Y76iT^oNnht;D6nW*k!STXspiH7O+?q*XJkI39loce=}Cw4}aiy cY_V7@AD1I`iVD<>cmMzZ07*qoM6N<$g8THZJpcdz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_004.png b/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_004.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2d2f4173fbb992152ffc05f6fe1d1c6e7e701f GIT binary patch literal 370 zcmV-&0ge8NP)YU6o)@WpWsUO&Vl;?fr57K6mXH^;MA#*)hBQZbjnnybSrdpvx0>@Kp;~GcQFNL zhqzdqr1$2J2_ksEDTl-1_q*qudjkf8;lFdFOY}Mu%ET)%J1(uumJF<>T$NRglXYC zWjj!N1Z76@CVr&@c@wbjMp*}x&ttDcvT$W)mQA_zLgjN@ID(zHw+xYI^#sE=a2?ss zEpQ!)x2)F**ZH~`fyHJE{!Cr3HL%%cYU6o)@WpCHn`bKpKepknLl6mXH^;MA#*)hBQZbjnnybQ3zdS;0acAdsnpyO@Hr zLmaf4+@Aa?4I+5IDK{sF-?_hY?hP0WhX2l9QJ~WzZBl6QB5NHKiO)y<#>9KWX<{n(tfWDb5g$@8bJVl%ytK7RfJI-P`F#v-% zSln#JOC7kl-+c~~&?X6Og0UPgbwEO&g(^p?9H?D@E|e|AYJawA-D|6@zMqrO1|S&A zbI`~TW`%VuC&qGO23K-!Z3l{up7CkDV6jou_iW+?8`b60hUZ z7OchnS%f;;PB3}}&sEKw0?$?Wv+bPl+^>@n+ALQPOyvB+0+y@%`s`$L!pq3!Ur%KF g;ScUx< z0sug~^UC@9`I~%iJMJ0_*vv*4PM105!nrZq0`g_bC>;QR*Ef!vOICSy%8ko-K?VSr zd;z;?{a=^+E7DHAR z{w*fR-~|~b4|Hzp7RZIjMTpb~03>sI6RfYH?1sq!^7A<8A%BUEebw!76YgS8evY** zD8%Cx2fJt{$UlK7WX3HxX$GQ@Azn3eA_|W!5UG#-0Z0~fzOsP*p?bc(s!zC%a{l9j iwjcNdzhj5P;rIb=;Bi7wf#(kZ0000Zs2E literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_007.png b/Resources/Textures/Objects/Misc/id_cards.rsi/prisoner_007.png new file mode 100644 index 0000000000000000000000000000000000000000..877f17d40c56a60d8b878fe7fe4c7bf546b1332a GIT binary patch literal 379 zcmV->0fhdEP)YU6o)@WpCHn`bKpKeprUnk3b;sdaOzaZ>JzvHI%O(Ux(OZKtY9Gz5XjV_yLb!E z4s|Gz{JA%2=p6*_w_Q#SzjJ@*oExxMEdQM&U7*)tYf@%;e7e@t^Dro?zFLh#dtt}G~23NIBv`~K>0FxvRh8Okn5yUgp6GPqKSGFjIUwYjV1?_&ttE{_Bq(~wQh&oa1$oV=eV{7nRqx)5NGWK zlTQeI(YOVB%|PG_!g)I<0)N*68M~}D5KYzj+5%Ra;`#cbI^lKX^B<;a`{57#jx838 Z1vSdxwsat3RMWpmRYGDS`zDaS1Ic z9l8nP5AY{+2#S)WI0y$B8lD1GhOb!@V@uvyBy@? zDz}?}{Dee3A)Mh}cG=Z2cyjl|a1gw<-H=I+aIdU19YrVv298C491BL>6KN<0_?ObmyK;m{o)r85vU zl0?vm*EjCk{C}T%z>|_IV;GnW*9FN<3|06LWyp8E0k6BAf2m%8PcxZSi??}g2NmY(sXOrHS2$NM{={}D}RGvyfI zRlZ?2t?yGnh6KU{v8KUpT6j|884lCgjNbSjRRYQzsxNj}_fJobQwb)~ySq$qHYPx$nMp)JR9J=Wl`%`hKp2LfhrGr~1kv9iRG}6zX+5O08|3c=MsLF@JHpRMoC24FGsjt~?Kh zqgc(s{@$%gYkrN`ektkcg39m~aUhr!a{2G_VCuN;6 zft%~At@(WZxvn_CN4^h0-K_$hSgkREbqI^+gdp>JNapoWn}F6pP6!}=7*!00BL>6K zQal&~j4g+;<$q9jPm&pk8Zi+Z#Jl_E%KV?sfF~u{Y!**S4)*tqZ5Wsg*9FOqEeC+Q zdyDD}XbnVnu4}jGH?Nd!?(Un*7A^QS04|Hq^t$o)jR`Ck3u6a_#Vcid`Ci!UN4}3I zW%2|7-e)sF|09}Ar^+$Fi+rO}w!gc8H4+FD#F~Uk*+0gU63=p&OsBNmHmU@aH`LMb wsef^PmPpV<>#?2eHvB2x=yjZul9Hn13$l^7YV&@D$p8QV07*qoM6N<$f=6cBaR2}S diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/syndie.png b/Resources/Textures/Objects/Misc/id_cards.rsi/syndie.png new file mode 100644 index 0000000000000000000000000000000000000000..96e9f1cae26540c83b270f0e9bf5f33b7ef613e7 GIT binary patch literal 364 zcmV-y0h9iTP)BmR7=_Q0HspDK=jLn?$z4Rf3AWhs-AC2R9HGb~8 zU+DOm<4dH0zVA`jb(EmZ{nJk^NhtvgaRyxIZ3s