From 73a9b2af898cca05becb7bfb599f297543abf864 Mon Sep 17 00:00:00 2001 From: ike709 Date: Wed, 29 Jan 2020 12:14:35 -0600 Subject: [PATCH] Basic equipment for all jobs (#573) --- .../Entities/items/clothing/OuterClothing.yml | 15 ++ .../Entities/items/clothing/hats.yml | 15 ++ .../Entities/items/clothing/uniforms.yml | 184 +++++++++++++++--- Resources/Prototypes/Entities/mobs/human.yml | 34 ++-- .../Prototypes/Jobs/Cargo/CargoTechnician.yml | 8 +- Resources/Prototypes/Jobs/Command/Captain.yml | 2 + .../Jobs/Command/HeadOfPersonnel.yml | 10 +- .../Jobs/Engineering/ChiefEngineer.yml | 10 +- .../Jobs/Engineering/StationEngineer.yml | 1 + .../Jobs/Medical/ChiefMedicalOfficer.yml | 10 +- .../Prototypes/Jobs/Medical/MedicalDoctor.yml | 10 +- .../Jobs/Science/ResearchDirector.yml | 10 +- .../Prototypes/Jobs/Science/Scientist.yml | 10 +- .../Jobs/Security/HeadOfSecurity.yml | 12 +- .../Clothing/Head/beret_hos.rsi/beret_hos.png | Bin 0 -> 293 bytes .../Head/beret_hos.rsi/equipped-HELMET.png | Bin 0 -> 451 bytes .../Clothing/Head/beret_hos.rsi/meta.json | 1 + .../Clothing/Head/hopcap.rsi/hopcap.png | Bin 0 -> 324 bytes .../equipped-OUTERCLOTHING.png | Bin 0 -> 1207 bytes .../hos_trenchcoat.rsi/hos_trenchcoat.png | Bin 0 -> 464 bytes .../hos_trenchcoat.rsi/meta.json | 1 + .../uniform_assistant.rsi/assistant.png | Bin .../equipped-INNERCLOTHING.png | Bin .../uniform_assistant.rsi/meta.json | 0 .../uniform_captain.rsi}/captain.png | Bin .../equipped-INNERCLOTHING.png | Bin .../uniform_captain.rsi}/inhand-left.png | Bin .../uniform_captain.rsi}/inhand-right.png | Bin .../uniform_captain.rsi}/meta.json | 0 .../uniform_cargotech.rsi/cargotech.png | Bin 0 -> 486 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1498 bytes .../uniform_cargotech.rsi/inhand-left.png | Bin 0 -> 495 bytes .../uniform_cargotech.rsi/inhand-right.png | Bin 0 -> 516 bytes .../Uniforms/uniform_cargotech.rsi/meta.json | 1 + .../Clothing/Uniforms/uniform_ce.rsi/ce.png | Bin 0 -> 530 bytes .../uniform_ce.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1827 bytes .../uniform_ce.rsi}/inhand-left.png | Bin .../uniform_ce.rsi}/inhand-right.png | Bin .../Uniforms/uniform_ce.rsi/meta.json | 1 + .../uniform_chef.rsi}/chef.png | Bin .../equipped-INNERCLOTHING.png | Bin .../uniform_chef.rsi}/inhand-left.png | Bin .../uniform_chef.rsi}/inhand-right.png | Bin .../uniform_chef.rsi}/meta.json | 0 .../equipped-INNERCLOTHING.png | Bin .../{ => Uniforms}/uniform_clown.rsi/icon.png | Bin .../uniform_clown.rsi/inhand-left.png | Bin .../uniform_clown.rsi/inhand-right.png | Bin .../uniform_clown.rsi/meta.json | 0 .../Clothing/Uniforms/uniform_cmo.rsi/cmo.png | Bin 0 -> 411 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1449 bytes .../Uniforms/uniform_cmo.rsi/inhand-left.png | Bin 0 -> 472 bytes .../Uniforms/uniform_cmo.rsi/inhand-right.png | Bin 0 -> 455 bytes .../Uniforms/uniform_cmo.rsi/meta.json | 1 + .../uniform_engineering.rsi/engine.png | Bin .../equipped-INNERCLOTHING.png | Bin .../uniform_engineering.rsi/inhand-left.png | Bin .../uniform_engineering.rsi/inhand-right.png | Bin .../uniform_engineering.rsi/meta.json | 0 .../equipped-INNERCLOTHING.png | Bin .../{ => Uniforms}/uniform_grey.rsi/grey.png | Bin .../Uniforms/uniform_grey.rsi/inhand-left.png | Bin 0 -> 487 bytes .../uniform_grey.rsi/inhand-right.png | Bin 0 -> 507 bytes .../{ => Uniforms}/uniform_grey.rsi/meta.json | 0 .../equipped-INNERCLOTHING.png | Bin 0 -> 1167 bytes .../Clothing/Uniforms/uniform_hop.rsi/hop.png | Bin 0 -> 426 bytes .../Uniforms/uniform_hop.rsi/inhand-left.png | Bin 0 -> 502 bytes .../Uniforms/uniform_hop.rsi/inhand-right.png | Bin 0 -> 514 bytes .../Uniforms/uniform_hop.rsi/meta.json | 1 + .../equipped-INNERCLOTHING.png | Bin 0 -> 1406 bytes .../Clothing/Uniforms/uniform_hos.rsi/hos.png | Bin 0 -> 494 bytes .../Uniforms/uniform_hos.rsi/inhand-left.png | Bin 0 -> 522 bytes .../uniform_hos.rsi}/inhand-right.png | Bin .../Uniforms/uniform_hos.rsi/meta.json | 1 + .../equipped-INNERCLOTHING.png | Bin .../uniform_janitor.rsi/inhand-left.png | Bin .../uniform_janitor.rsi/inhand-right.png | Bin .../uniform_janitor.rsi/janitor.png | Bin .../uniform_janitor.rsi/meta.json | 0 .../uniform_md.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1388 bytes .../Uniforms/uniform_md.rsi/inhand-left.png | Bin 0 -> 472 bytes .../Uniforms/uniform_md.rsi/inhand-right.png | Bin 0 -> 455 bytes .../Clothing/Uniforms/uniform_md.rsi/md.png | Bin 0 -> 389 bytes .../Uniforms/uniform_md.rsi/meta.json | 1 + .../uniform_rd.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1385 bytes .../Uniforms/uniform_rd.rsi/inhand-left.png | Bin 0 -> 495 bytes .../Uniforms/uniform_rd.rsi/inhand-right.png | Bin 0 -> 516 bytes .../Uniforms/uniform_rd.rsi/meta.json | 1 + .../Clothing/Uniforms/uniform_rd.rsi/rd.png | Bin 0 -> 432 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1443 bytes .../uniform_scientist.rsi/inhand-left.png | Bin 0 -> 472 bytes .../uniform_scientist.rsi/inhand-right.png | Bin 0 -> 455 bytes .../Uniforms/uniform_scientist.rsi/meta.json | 1 + .../uniform_scientist.rsi/scientist.png | Bin 0 -> 388 bytes .../equipped-INNERCLOTHING.png | Bin .../{ => Uniforms}/uniform_sec.rsi/icon.png | Bin .../uniform_sec.rsi/inhand-left.png | Bin .../Uniforms/uniform_sec.rsi/inhand-right.png | Bin 0 -> 524 bytes .../{ => Uniforms}/uniform_sec.rsi/meta.json | 0 99 files changed, 293 insertions(+), 48 deletions(-) create mode 100644 Resources/Textures/Clothing/Head/beret_hos.rsi/beret_hos.png create mode 100644 Resources/Textures/Clothing/Head/beret_hos.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/beret_hos.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Head/hopcap.rsi/hopcap.png create mode 100644 Resources/Textures/Clothing/OuterClothing/hos_trenchcoat.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/hos_trenchcoat.rsi/hos_trenchcoat.png create mode 100644 Resources/Textures/Clothing/OuterClothing/hos_trenchcoat.rsi/meta.json rename Resources/Textures/Clothing/{ => Uniforms}/uniform_assistant.rsi/assistant.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_assistant.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_assistant.rsi/meta.json (100%) rename Resources/Textures/Clothing/{captain_uniform.rsi => Uniforms/uniform_captain.rsi}/captain.png (100%) rename Resources/Textures/Clothing/{captain_uniform.rsi => Uniforms/uniform_captain.rsi}/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{captain_uniform.rsi => Uniforms/uniform_captain.rsi}/inhand-left.png (100%) rename Resources/Textures/Clothing/{captain_uniform.rsi => Uniforms/uniform_captain.rsi}/inhand-right.png (100%) rename Resources/Textures/Clothing/{captain_uniform.rsi => Uniforms/uniform_captain.rsi}/meta.json (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/cargotech.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_ce.rsi/ce.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_ce.rsi/equipped-INNERCLOTHING.png rename Resources/Textures/Clothing/{uniform_grey.rsi => Uniforms/uniform_ce.rsi}/inhand-left.png (100%) rename Resources/Textures/Clothing/{uniform_grey.rsi => Uniforms/uniform_ce.rsi}/inhand-right.png (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_ce.rsi/meta.json rename Resources/Textures/Clothing/{chef_uniform.rsi => Uniforms/uniform_chef.rsi}/chef.png (100%) rename Resources/Textures/Clothing/{chef_uniform.rsi => Uniforms/uniform_chef.rsi}/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{chef_uniform.rsi => Uniforms/uniform_chef.rsi}/inhand-left.png (100%) rename Resources/Textures/Clothing/{chef_uniform.rsi => Uniforms/uniform_chef.rsi}/inhand-right.png (100%) rename Resources/Textures/Clothing/{chef_uniform.rsi => Uniforms/uniform_chef.rsi}/meta.json (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_clown.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_clown.rsi/icon.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_clown.rsi/inhand-left.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_clown.rsi/inhand-right.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_clown.rsi/meta.json (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/cmo.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/meta.json rename Resources/Textures/Clothing/{ => Uniforms}/uniform_engineering.rsi/engine.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_engineering.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_engineering.rsi/inhand-left.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_engineering.rsi/inhand-right.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_engineering.rsi/meta.json (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_grey.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_grey.rsi/grey.png (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-right.png rename Resources/Textures/Clothing/{ => Uniforms}/uniform_grey.rsi/meta.json (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/hop.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/hos.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/inhand-left.png rename Resources/Textures/Clothing/{uniform_sec.rsi => Uniforms/uniform_hos.rsi}/inhand-right.png (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/meta.json rename Resources/Textures/Clothing/{ => Uniforms}/uniform_janitor.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_janitor.rsi/inhand-left.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_janitor.rsi/inhand-right.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_janitor.rsi/janitor.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_janitor.rsi/meta.json (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_md.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_md.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_md.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_md.rsi/md.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_md.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/rd.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/scientist.png rename Resources/Textures/Clothing/{ => Uniforms}/uniform_sec.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_sec.rsi/icon.png (100%) rename Resources/Textures/Clothing/{ => Uniforms}/uniform_sec.rsi/inhand-left.png (100%) create mode 100644 Resources/Textures/Clothing/Uniforms/uniform_sec.rsi/inhand-right.png rename Resources/Textures/Clothing/{ => Uniforms}/uniform_sec.rsi/meta.json (100%) diff --git a/Resources/Prototypes/Entities/items/clothing/OuterClothing.yml b/Resources/Prototypes/Entities/items/clothing/OuterClothing.yml index 9df0e538ef..14fd4cd485 100644 --- a/Resources/Prototypes/Entities/items/clothing/OuterClothing.yml +++ b/Resources/Prototypes/Entities/items/clothing/OuterClothing.yml @@ -1843,3 +1843,18 @@ sprite: Clothing/OuterClothing/xenos.rsi - type: Clothing sprite: Clothing/OuterClothing/xenos.rsi + +- type: entity + parent: OuterclothingBase + id: OuterclothingHoSTrenchcoat + name: Head of Security Trenchcoat + description: '' + components: + - type: Sprite + sprite: Clothing/OuterClothing/hos_trenchcoat.rsi + state: hos_trenchcoat + - type: Icon + sprite: Clothing/OuterClothing/hos_trenchcoat.rsi + state: hos_trenchcoat + - type: Clothing + sprite: Clothing/OuterClothing/hos_trenchcoat.rsi diff --git a/Resources/Prototypes/Entities/items/clothing/hats.yml b/Resources/Prototypes/Entities/items/clothing/hats.yml index 47773fec7b..bb6d288925 100644 --- a/Resources/Prototypes/Entities/items/clothing/hats.yml +++ b/Resources/Prototypes/Entities/items/clothing/hats.yml @@ -298,6 +298,21 @@ type: Clothing parent: HatBase +- type: entity + id: HatBeretHoS + name: Beret HoS + description: '' + components: + - sprite: Clothing/Head/beret_hos.rsi + type: Sprite + state: beret_hos + - sprite: Clothing/Head/beret_hos.rsi + type: Icon + state: beret_hos + - sprite: Clothing/Head/beret_hos.rsi + type: Clothing + parent: HatBase + - type: entity id: HatBeretNavyHos name: Beret Navy HoS diff --git a/Resources/Prototypes/Entities/items/clothing/uniforms.yml b/Resources/Prototypes/Entities/items/clothing/uniforms.yml index 747ff57d28..883d6e4632 100644 --- a/Resources/Prototypes/Entities/items/clothing/uniforms.yml +++ b/Resources/Prototypes/Entities/items/clothing/uniforms.yml @@ -14,15 +14,15 @@ description: The jumpsuit for the poor sop with a mop components: - type: Sprite - sprite: Clothing/uniform_janitor.rsi + sprite: Clothing/Uniforms/uniform_janitor.rsi state: janitor - type: Icon - sprite: Clothing/uniform_janitor.rsi + sprite: Clothing/Uniforms/uniform_janitor.rsi state: janitor - type: Clothing - sprite: Clothing/uniform_janitor.rsi + sprite: Clothing/Uniforms/uniform_janitor.rsi - type: entity parent: UniformBase @@ -31,15 +31,15 @@ description: Greytide. Worldwide. components: - type: Sprite - sprite: Clothing/uniform_grey.rsi + sprite: Clothing/Uniforms/uniform_grey.rsi state: grey - type: Icon - sprite: Clothing/uniform_grey.rsi + sprite: Clothing/Uniforms/uniform_grey.rsi state: grey - type: Clothing - sprite: Clothing/uniform_grey.rsi + sprite: Clothing/Uniforms/uniform_grey.rsi - type: entity @@ -48,15 +48,15 @@ name: Engineering Jumpsuit components: - type: Sprite - sprite: Clothing/uniform_engineering.rsi + sprite: Clothing/Uniforms/uniform_engineering.rsi state: engine - type: Icon - sprite: Clothing/uniform_engineering.rsi + sprite: Clothing/Uniforms/uniform_engineering.rsi state: engine - type: Clothing - sprite: Clothing/uniform_engineering.rsi + sprite: Clothing/Uniforms/uniform_engineering.rsi - type: entity @@ -65,15 +65,15 @@ name: Assistant Jumpsuit components: - type: Sprite - sprite: Clothing/uniform_assistant.rsi + sprite: Clothing/Uniforms/uniform_assistant.rsi state: assistant - type: Icon - sprite: Clothing/uniform_assistant.rsi + sprite: Clothing/Uniforms/uniform_assistant.rsi state: assistant - type: Clothing - sprite: Clothing/uniform_assistant.rsi + sprite: Clothing/Uniforms/uniform_assistant.rsi - type: entity parent: UniformBase @@ -82,15 +82,15 @@ description: HONK! components: - type: Sprite - sprite: Clothing/uniform_clown.rsi + sprite: Clothing/Uniforms/uniform_clown.rsi state: icon - type: Icon - sprite: Clothing/uniform_clown.rsi + sprite: Clothing/Uniforms/uniform_clown.rsi state: icon - type: Clothing - sprite: Clothing/uniform_clown.rsi + sprite: Clothing/Uniforms/uniform_clown.rsi femaleMask: UniformTop - type: entity @@ -100,15 +100,32 @@ description: A jumpsuit made of strong material, providing robust protection. components: - type: Sprite - sprite: Clothing/uniform_sec.rsi + sprite: Clothing/Uniforms/uniform_sec.rsi state: icon - type: Icon - sprite: Clothing/uniform_sec.rsi + sprite: Clothing/Uniforms/uniform_sec.rsi state: icon - type: Clothing - sprite: Clothing/uniform_sec.rsi + sprite: Clothing/Uniforms/uniform_sec.rsi + +- type: entity + parent: UniformBase + id: UniformCargoTech + name: Cargo Technician Jumpsuit + description: Shooooorts! They're comfy and easy to wear! + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_cargotech.rsi + state: cargotech + + - type: Icon + sprite: Clothing/Uniforms/uniform_cargotech.rsi + state: cargotech + + - type: Clothing + sprite: Clothing/Uniforms/uniform_cargotech.rsi - type: entity parent: UniformBase @@ -117,15 +134,15 @@ description: Can't cook without this. components: - type: Sprite - sprite: Clothing/chef_uniform.rsi + sprite: Clothing/Uniforms/uniform_chef.rsi state: chef - type: Icon - sprite: Clothing/chef_uniform.rsi + sprite: Clothing/Uniforms/uniform_chef.rsi state: chef - type: Clothing - sprite: Clothing/chef_uniform.rsi + sprite: Clothing/Uniforms/uniform_chef.rsi - type: entity parent: UniformBase @@ -134,12 +151,131 @@ description: It's a blue jumpsuit with some gold markings denoting the rank of "Captain". components: - type: Sprite - sprite: Clothing/captain_uniform.rsi + sprite: Clothing/Uniforms/uniform_captain.rsi state: captain - type: Icon - sprite: Clothing/captain_uniform.rsi + sprite: Clothing/Uniforms/uniform_captain.rsi state: captain - type: Clothing - sprite: Clothing/captain_uniform.rsi + sprite: Clothing/Uniforms/uniform_captain.rsi + +- type: entity + parent: UniformBase + id: UniformHoP + name: Head of Personnel Jumpsuit + description: It's a jumpsuit worn by someone who works in the position of Head of Personnel. + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_hop.rsi + state: hop + + - type: Icon + sprite: Clothing/Uniforms/uniform_hop.rsi + state: hop + + - type: Clothing + sprite: Clothing/Uniforms/uniform_hop.rsi + +- type: entity + parent: UniformBase + id: UniformChiefEngineer + name: Chief Engineer Jumpsuit + description: It's a high visibility jumpsuit given to those engineers insane enough to achieve the rank of Chief Engineer. It has minor radiation shielding. + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_ce.rsi + state: ce + + - type: Icon + sprite: Clothing/Uniforms/uniform_ce.rsi + state: ce + + - type: Clothing + sprite: Clothing/Uniforms/uniform_ce.rsi + +- type: entity + parent: UniformBase + id: UniformCMO + name: Chief Medical Officer Jumpsuit + description: It's a jumpsuit worn by those with the experience to be Chief Medical Officer. It provides minor biological protection. + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_cmo.rsi + state: cmo + + - type: Icon + sprite: Clothing/Uniforms/uniform_cmo.rsi + state: cmo + + - type: Clothing + sprite: Clothing/Uniforms/uniform_cmo.rsi + +- type: entity + parent: UniformBase + id: UniformMedicalDoctor + name: Medical Doctor Jumpsuit + 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 + sprite: Clothing/Uniforms/uniform_md.rsi + state: md + + - type: Icon + sprite: Clothing/Uniforms/uniform_md.rsi + state: md + + - type: Clothing + sprite: Clothing/Uniforms/uniform_md.rsi + +- type: entity + parent: UniformBase + id: UniformScientist + name: Scientist Jumpsuit + 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 + sprite: Clothing/Uniforms/uniform_scientist.rsi + state: scientist + + - type: Icon + sprite: Clothing/Uniforms/uniform_scientist.rsi + state: scientist + + - type: Clothing + sprite: Clothing/Uniforms/uniform_scientist.rsi + +- type: entity + parent: UniformBase + id: UniformResearchDirector + name: Research Director Vest Suit + description: It's a suit 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 + sprite: Clothing/Uniforms/uniform_rd.rsi + state: rd + + - type: Icon + sprite: Clothing/Uniforms/uniform_rd.rsi + state: rd + + - type: Clothing + sprite: Clothing/Uniforms/uniform_rd.rsi + +- type: entity + parent: UniformBase + id: UniformHoS + name: Head of Security Jumpsuit + description: A security jumpsuit decorated for those few with the dedication to achieve the position of Head of Security. + components: + - type: Sprite + sprite: Clothing/Uniforms/uniform_hos.rsi + state: hos + + - type: Icon + sprite: Clothing/Uniforms/uniform_hos.rsi + state: hos + + - type: Clothing + sprite: Clothing/Uniforms/uniform_hos.rsi diff --git a/Resources/Prototypes/Entities/mobs/human.yml b/Resources/Prototypes/Entities/mobs/human.yml index 8b006c90c1..e8c810591b 100644 --- a/Resources/Prototypes/Entities/mobs/human.yml +++ b/Resources/Prototypes/Entities/mobs/human.yml @@ -41,14 +41,6 @@ color: "#e8b59b" sprite: Mob/human.rsi state: human_l_arm - - map: ["enum.HumanoidVisualLayers.LHand"] - color: "#e8b59b" - sprite: Mob/human.rsi - state: human_l_hand - - map: ["enum.HumanoidVisualLayers.RHand"] - color: "#e8b59b" - sprite: Mob/human.rsi - state: human_r_hand - map: ["enum.HumanoidVisualLayers.RLeg"] color: "#e8b59b" sprite: Mob/human.rsi @@ -70,6 +62,15 @@ - map: ["enum.Slots.INNERCLOTHING"] shader: stencilDraw + - map: ["enum.HumanoidVisualLayers.LHand"] + color: "#e8b59b" + sprite: Mob/human.rsi + state: human_l_hand + - map: ["enum.HumanoidVisualLayers.RHand"] + color: "#e8b59b" + sprite: Mob/human.rsi + state: human_r_hand + - map: ["enum.Slots.IDCARD"] - map: ["enum.Slots.GLOVES"] - map: ["enum.Slots.SHOES"] @@ -168,14 +169,6 @@ color: "#e8b59b" sprite: Mob/human.rsi state: human_l_arm - - map: ["enum.HumanoidVisualLayers.LHand"] - color: "#e8b59b" - sprite: Mob/human.rsi - state: human_l_hand - - map: ["enum.HumanoidVisualLayers.RHand"] - color: "#e8b59b" - sprite: Mob/human.rsi - state: human_r_hand - map: ["enum.HumanoidVisualLayers.RLeg"] color: "#e8b59b" sprite: Mob/human.rsi @@ -195,6 +188,15 @@ - map: ["enum.Slots.INNERCLOTHING"] shader: stencilDraw + - map: ["enum.HumanoidVisualLayers.LHand"] + color: "#e8b59b" + sprite: Mob/human.rsi + state: human_l_hand + - map: ["enum.HumanoidVisualLayers.RHand"] + color: "#e8b59b" + sprite: Mob/human.rsi + state: human_r_hand + - map: ["enum.Slots.IDCARD"] - map: ["enum.Slots.GLOVES"] - map: ["enum.Slots.SHOES"] diff --git a/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml b/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml index a9eedf9e31..d1467d9ecb 100644 --- a/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml +++ b/Resources/Prototypes/Jobs/Cargo/CargoTechnician.yml @@ -3,9 +3,15 @@ name: "Cargo Technician" positions: 2 spawnPositions: 1 - startingGear: AssistantGear + startingGear: CargoTechGear department: - Cargo icon: "CargoTechnician" +- type: startingGear + id: CargoTechGear + equipment: + innerclothing: UniformCargoTech + backpack: BackpackClothing + shoes: ShoesBlack diff --git a/Resources/Prototypes/Jobs/Command/Captain.yml b/Resources/Prototypes/Jobs/Command/Captain.yml index 6cd2fbcbc6..c7194f97ea 100644 --- a/Resources/Prototypes/Jobs/Command/Captain.yml +++ b/Resources/Prototypes/Jobs/Command/Captain.yml @@ -31,3 +31,5 @@ shoes: ShoesBlack head: HatCaptain eyes: SunGlasses + gloves: GlovesCaptain + outerclothing: OuterclothingCaparmor diff --git a/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml b/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml index 64bbe2ab38..09144e3b89 100644 --- a/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml +++ b/Resources/Prototypes/Jobs/Command/HeadOfPersonnel.yml @@ -3,7 +3,7 @@ name: "Head Of Personnel" head: true positions: 1 - startingGear: AssistantGear + startingGear: HoPGear department: - Command - Civilian @@ -18,3 +18,11 @@ - cargo - maintenance # I mean they'll give themselves the rest of the access levels *anyways*. + +- type: startingGear + id: HoPGear + equipment: + innerclothing: UniformHoP + backpack: BackpackClothing + shoes: ShoesBrown + head: HatHopcap diff --git a/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml b/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml index de15305e53..c9c8ac9682 100644 --- a/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml +++ b/Resources/Prototypes/Jobs/Engineering/ChiefEngineer.yml @@ -3,7 +3,7 @@ name: "Chief Engineer" head: true positions: 1 - startingGear: StationEngineerGear + startingGear: ChiefEngineerGear department: - Command - Engineering @@ -14,3 +14,11 @@ - maintenance - engineering - command + +- type: startingGear + id: ChiefEngineerGear + equipment: + head: HatHardhatWhite + innerclothing: UniformChiefEngineer + backpack: BackpackEngineering + shoes: ShoesBrown diff --git a/Resources/Prototypes/Jobs/Engineering/StationEngineer.yml b/Resources/Prototypes/Jobs/Engineering/StationEngineer.yml index 409d972851..6c8cfa54d4 100644 --- a/Resources/Prototypes/Jobs/Engineering/StationEngineer.yml +++ b/Resources/Prototypes/Jobs/Engineering/StationEngineer.yml @@ -19,3 +19,4 @@ innerclothing: UniformEngineering backpack: BackpackEngineering shoes: ShoesWorkboots + outerclothing: OuterclothingHazard diff --git a/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml b/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml index 839a27d3bf..195cf6c1c3 100644 --- a/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml +++ b/Resources/Prototypes/Jobs/Medical/ChiefMedicalOfficer.yml @@ -5,7 +5,7 @@ name: "Chief Medical Officer" head: true positions: 1 - startingGear: AssistantGear + startingGear: CMOGear department: - Command - Medical @@ -15,3 +15,11 @@ access: - medical - command + +- type: startingGear + id: CMOGear + equipment: + innerclothing: UniformCMO + backpack: BackpackMedical + shoes: ShoesBrown + outerclothing: OuterclothingLabcoatcmo diff --git a/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml b/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml index 201330bccd..b73abe7531 100644 --- a/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml +++ b/Resources/Prototypes/Jobs/Medical/MedicalDoctor.yml @@ -3,7 +3,7 @@ name: "Medical Doctor" positions: 3 spawnPositions: 2 - startingGear: AssistantGear + startingGear: DoctorGear department: - Medical @@ -11,3 +11,11 @@ access: - medical + +- type: startingGear + id: DoctorGear + equipment: + innerclothing: UniformMedicalDoctor + backpack: BackpackMedical + shoes: ShoesWhite + outerclothing: OuterclothingLabcoatmedspecopen diff --git a/Resources/Prototypes/Jobs/Science/ResearchDirector.yml b/Resources/Prototypes/Jobs/Science/ResearchDirector.yml index 4e5ab0f04e..845d431301 100644 --- a/Resources/Prototypes/Jobs/Science/ResearchDirector.yml +++ b/Resources/Prototypes/Jobs/Science/ResearchDirector.yml @@ -3,7 +3,7 @@ name: "Research Director" head: true positions: 1 - startingGear: AssistantGear + startingGear: ResearchDirectorGear department: - Command - Science @@ -13,3 +13,11 @@ access: - research - command + +- type: startingGear + id: ResearchDirectorGear + equipment: + innerclothing: UniformResearchDirector + backpack: BackpackClothing + shoes: ShoesBrown + outerclothing: OuterclothingLabcoatgenopen diff --git a/Resources/Prototypes/Jobs/Science/Scientist.yml b/Resources/Prototypes/Jobs/Science/Scientist.yml index 480083fe53..3852534ddf 100644 --- a/Resources/Prototypes/Jobs/Science/Scientist.yml +++ b/Resources/Prototypes/Jobs/Science/Scientist.yml @@ -3,7 +3,7 @@ name: "Scientist" positions: 3 spawnPositions: 2 - startingGear: AssistantGear + startingGear: ScientistGear department: - Science @@ -11,3 +11,11 @@ access: - research + +- type: startingGear + id: ScientistGear + equipment: + innerclothing: UniformScientist + backpack: BackpackClothing + shoes: ShoesWhite + outerclothing: OuterclothingLabcoattoxopen diff --git a/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml b/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml index 4f71f0d2db..18ef7951ff 100644 --- a/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml +++ b/Resources/Prototypes/Jobs/Security/HeadOfSecurity.yml @@ -3,7 +3,7 @@ name: "Head Of Security" head: true positions: 1 - startingGear: AssistantGear + startingGear: HoSGear department: - Command - Security @@ -14,3 +14,13 @@ - command - security - maintenance + +- type: startingGear + id: HoSGear + equipment: + innerclothing: UniformHoS + backpack: SecPack + shoes: ShoesJackboots + outerclothing: OuterclothingHoSTrenchcoat + eyes: SecGlasses + head: HatBeretHoS diff --git a/Resources/Textures/Clothing/Head/beret_hos.rsi/beret_hos.png b/Resources/Textures/Clothing/Head/beret_hos.rsi/beret_hos.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9182bc87d9c79e0d5dc266cb2961cb93de4fb4 GIT binary patch literal 293 zcmV+=0owkFP)48t&gW-?^6mwbu}$ulkNC;+F33KWi@DVTw5}{E7d?4VllkI*`B%i8pikH7?sO zUcb0*mTHtF>)VLq;*>pSH<-~7595e=---Qg0jyZXGW(b59s=$f7U0m|? z@lO0uk*5D3P-EjbCP@;CqG&gxC?d-;@;vwM=_~L>qM_^Xt^xqReMntnD0000mX)Z?K^1mGG2!a5* zt^)uFA#+zZc2RPVh8pp-J( zw&DAJ;^x4tzpo+)0{FfU+qS>k3)1pAaU3swHeD_v|3MG%eIK6Z!FAnIItHwI)^**I z=XooGr6_6nqtOV25R}VhL{S7n2%;!Lxm*Sz1f$VNSpI_s@I3EM*_+qygB34(PX^g~ zvc8vjxS*6WP18`VR+CZS+vR164^P1CYfYz9TwGk_J`A?oZ3X~aTU&Eqo?qiQ#%MGG z0Gywn=Q|7nfTsPQGAw#Px=W;=%ag2)5@|djmi<(h$^iU}ulipkJm5xAl>E}=q6iy+Cm4Lj#jklKKKC)5P5}TnH#c{F>H8vN9y0h` z`?geCI?nU7bAvGyF&zewDZq&ig9?R0p-?Ck3WY+U_!*I!IvyMxu*G%vB9_AMV{zBV zvMijQo)&vPAT8LkEZDXU!!VXAR3u!MVHmJ&8map=U$55z0KHxholXaXL9!vq ziuMFbDdP>U*X!u@df46F1t7PJB;)~H_^0;)`u#qd%_dxTwnQ$wCMN@z<+?7K%_jQ& zK0dti>U2q>j&gE4H^YIEho;ZRryDTS8>n{_XUtV0KdLZNu_{0pMQ VFs=LB!Nvdp002ovPDHLkV1nwCHG=>E literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/hos_trenchcoat.rsi/hos_trenchcoat.png b/Resources/Textures/Clothing/OuterClothing/hos_trenchcoat.rsi/hos_trenchcoat.png new file mode 100644 index 0000000000000000000000000000000000000000..1590fe5ea3a0aa9a40a6a66511600250db94426e GIT binary patch literal 464 zcmV;>0WbcEP)VQLXT!?M%F2Hxxn|K#S^6}~;{ECMm0!=#SAA>IqMNex0Gm8VDTS1h zVHoJTj=t|ny(M_13=exD5YX;7>0PQl%nf80Gg(mZDMu=e~JJxhWE_P zMNAdL-&<>E3!HZW@Vnh^awsPa09b3;@Am*W=h$wyQ6xkV%vo!3&e8Y%MWca>5d`sb zzTN!<#u3a}_a2iSIB#EF*Kw#GetZGi_}+OmLI{j8v(JJ>Lm2pa`v{D8!L?jv;H?AG z5qydPA>I-T9r&pJX$C^p-|tHbtr>=aLTe6fJE|{Xk>x|%5{_hR?P9UNHjri+hqfin zveBg1b?w9RrOb}N7?TJgI3)?rxlzqI$0@P)K?DU8@R(?Dz)#R6baA%M-MZW%g${iN4=G*x3dwLi z1wx?EL7*-bnrtsEq$HvtsFN-US#$!Os&CTybvftPJ?97-8XEq09LeE#ue)U!xBxtg zK3e_Hx3>T!S;6~H3sKGobq{K-%guFHb{|_amG>Bwz}d-#)vJxT zsT*U^TG!qL$rd;OzkXj^Ey)V|TIROF&hOQKk%60&y}Huk?Bs$Z zEBJbPd8@eeKTz9tp67i3@sjj%jc&I~r_*6~e}~y@#&Wr2u~;yl&*`^wNqyNCj7B4r zQZ_cmpp>HD?*ovgDS0k4Af5r=_wjw7G)-;MO1lrDiJeR)w!ghz52e(dubxh)qMQv4 c4Gj%{0bsq3`awGI#sB~S07*qoM6N<$f=asGng9R* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..f2fa55b9d0c6affce91e802cf975b640fe7b199a GIT binary patch literal 1498 zcmV<01tt24P)+yx*X>5=HWP9}#V*=F!3nd>6KQj|%A&;j<6zs&@Us zdk1v+k3Vhb*H?Z>3fa%Qv)}Jm8~Gl9KOUvB0=?AdR^K^h1t7#n`2GG@o&?>#x=7t& z3!`J3`n}GM5*8xq+=MKHLiS7YHQw3T3BZX{6*M+faH-F&!d6wBI8~8$rn3{j->>ef z%m7*TTfKN(9xl9ph?bKjTzLNw9+!s`tzNJ=gzdjH0h)0|QFK}JX{(-u#)b--Ph0hS zilV&IB;>NMQCYRqeNp?R`E*hg1zDDPb3k&*@t2_eJuATP_p6d5A-_->nq8x-yGjo}G`j|%%e1yE%Se*6?<&}C|3PGv z`=NPa@%gNNvG_dqL-Ra{Yzo_d=@3XJlbSOYfT_Dr^?QvC75cR%*ZOJC?U(KLV^I~C zGhGGts&srVr-xWnHDrI!ArOf~h(sb;vZa-+B_}kyrjP$jd9LS-kW0_TM()0uauNH& z`vA#T&eF;TUENho-%IIpfU~-kV(bGB)mgCHEF61#%gm$uDv4DUC9VqZ1M->#w^Q@R z0jBOgMV|WyNKbynLRDdDMdkP3(j~w7VmnZh*MhziARPx4^m$!VILP0Y;BaOB7lW@fg2JsuAapF9Lcgmele;M}=$NRp(t z6-7akBwZ%UG7}RMLJo+~($YeEdpl>(o&~_^bkfw+q_@Y%#~B$ZU;+TVUax+wC`wja zF2EjOJF~O1G&eT`kVqtOI2-^>Pfr`tXK3(hyRyuHGZRrrY&IKr?%W}fNC0s2=1r=r ztMPbt-yrRU@YInRyx;G)Xi3PmRV@TIn@tb)>eZ_j0FTFm&1N&CPq+edm3c8re=l2e zb8|(rZ(?F%Vq#)qVq#)qVq#+QnljK+t6uJNz0wol{cyR@r4IDe8uCZ@5Tn1pU$xuq z08}pAAhx*9cfr3cm-}4m7uRD2I~2)8vo+9DtGXPetk(4c>Ep0#*RB=j0}0p){>+&( zy6n&3Cq+%d_TW$Ue52o+oSYO+g78aGE%g($b z=@YI1E!zOT+y@get&p zx06gJ>23dY$Gz4zE4RO15q3b7*y1|9=WFzKrY|?f-$h%Z^F_DkMeO?o;YrZv z^JSHp*Xz}npvlQeQFX#BFE7*4(E;q7_>##asZ>fxpYX2j;>C-q)tX*6d+S=NF)EGjusrg_O!wHaOnX$1k z%F4tknA2C_X_x=y2r*A lK&pFe+-K0o?lBQb_y%g45w^hGG*bWo002ovPDHLkV1h^T*n(J%7Vu6}3JwNBUEM2lVSFCpC;!kNu z7=eb|N-He1k*Hx{;8EUQa_{L^?OogR_ubE*Jwu%1oXoWA_4B#8CEWP<<;5BDraiml zvgg6~O|4aadh6FS><=y4!`*j0`HFwtv%AlAc>mi?u*rWQ_h6n**m+yO(?@qtdcs@B zJ?E{ynNYdl`$zYFns`hyFW_frxcG;o`kbbTZ}ZKJ1=lYd%=9ssW&coO^H!Gl<)NS3 z#2)OiX`Q!|ec6GzwXJ^+>V1-Yu;EYZ^yj`YPDZPr@z$FC+m*YkfBwo_%nV;Y2?;{M zN{6j|8+$H1Tj2qubzU+tyejQU^{CYgTbnH7o{{XbBzopr E02B4#(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/meta.json new file mode 100644 index 0000000000..340c5aa220 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_cargotech.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"name": "cargotech", "directions": 1, "delays": [[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]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/Uniforms/uniform_ce.rsi/ce.png b/Resources/Textures/Clothing/Uniforms/uniform_ce.rsi/ce.png new file mode 100644 index 0000000000000000000000000000000000000000..e2c37a0c2caeaf3decff065cc5a43044cba0dcc2 GIT binary patch literal 530 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 DGZnUd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5fca30bad4f3779a320b70d3bb4ce30936696f4f GIT binary patch literal 472 zcmV;}0Vn>6P)Nkl^6a?V8(@8GF+ks1PLKk$fnImeT0VEgTJ~nbl>;UOO7tY=Vrv>wm?FVN|^CgHi z8dm!gc>p3JA|fIpA|fIh!h5e}S?aCvp?Q~MWm)RbynDVaLcI5yWf_{Lxq6mmS?@)N zd6$}|8I<>S-g{M54IyYz6larD)!w@n^SWb2QD_K3hvdCgoUE#9+qNnq3IHOaZQCB7 zy*g>@yk|_V002}~g(OMfoP&s{a}G(8psK1#ad;w4ZST2`W&+EEIUDxq< zAJ2Qn%f?$Ua_J|4@%;edFA0bsRS_5L60JR%|@A|fIpA|fK1 zJBtp1*~`&Sn_Y*%TDOxB$0pk$uy)xY2q9<)L5Fk*W_tyIQ->hWbL4rBcXbFR$$PKe zlOQ5zJOAnxnC%I$>JZF!0jxR%rmx5U!`KeN>=$5chhWz4+1VkW@qPi4$c?mF5Yo^9 O0000&?~OpR(4v zx>)Hyt<(z*?d*8-PGrZP&`{5L&*$bGth}41q?CKRYik(8fhg_V+jj5XF6GGn+_#N^ zVM=PJisynUOZTp%{Chx=R9~SMbVGv-jkn3+2?=dtuw&VG~JGb^M zRzF}{v-_^q>v!Md?CwQQF5kj%Ez0xqmd%~Jmt}HYPp{sn_I?5DJX7D#%Q|jHO!}V6 z$k)!?Fh5IcDFegx*QPc%-KIU6`=tH&NgOdV z{AOq=^}0JZ=}*~4-=6zg+d2z5-it9jnl16W!cwv*X|_cB2RlZfRBffW!nV$h`s>9i t#BLv{@GD>h%AMzY744VM`C|W1wx{pQFCWY;zXgmS22WQ%mvv4FO#o6f%7y>{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/meta.json new file mode 100644 index 0000000000..c2e6055487 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_cmo.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"name": "cmo", "directions": 1, "delays": [[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]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/uniform_engineering.rsi/engine.png b/Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/engine.png similarity index 100% rename from Resources/Textures/Clothing/uniform_engineering.rsi/engine.png rename to Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/engine.png diff --git a/Resources/Textures/Clothing/uniform_engineering.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/equipped-INNERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/uniform_engineering.rsi/equipped-INNERCLOTHING.png rename to Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/equipped-INNERCLOTHING.png diff --git a/Resources/Textures/Clothing/uniform_engineering.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/uniform_engineering.rsi/inhand-left.png rename to Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/inhand-left.png diff --git a/Resources/Textures/Clothing/uniform_engineering.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/uniform_engineering.rsi/inhand-right.png rename to Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/inhand-right.png diff --git a/Resources/Textures/Clothing/uniform_engineering.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/meta.json similarity index 100% rename from Resources/Textures/Clothing/uniform_engineering.rsi/meta.json rename to Resources/Textures/Clothing/Uniforms/uniform_engineering.rsi/meta.json diff --git a/Resources/Textures/Clothing/uniform_grey.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/equipped-INNERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/uniform_grey.rsi/equipped-INNERCLOTHING.png rename to Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/equipped-INNERCLOTHING.png diff --git a/Resources/Textures/Clothing/uniform_grey.rsi/grey.png b/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/grey.png similarity index 100% rename from Resources/Textures/Clothing/uniform_grey.rsi/grey.png rename to Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/grey.png diff --git a/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa516dbc5ce7c5e7f3cbd113a7eddc20d8fe550 GIT binary patch literal 487 zcmV3tmr zUd-4|BnBWNA|fIpA|fK9DU31RTI(;3Pt7|Yv)1~ld1F2#LX0uKswz0={=8RJ)x$*y zdFPySlk%<+DF6VJWeKI!$>glHzAVehdB1m*F~%#UFg0&X@@#-H#y3rKeBE^&oO4i0 zp|0!W_-eJna=E;DJ?Xq##CAZ}bpU|6t}&m_kCP4K@6H?Z`E0A@o?jA?G1EjjgVx6J?BHcZXatBCuqoXXqm?_=lC<`FjJ&x`k5J+{8qk9Yn d>>d-5gfGWtAJEt}x_AHp002ovPDHLkV1h;Q+He2> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/uniform_grey.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f985a97ca641cc58e7f01acc179744316512738b GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9jM;uumf=j~0yzSRaItQSsS zH{sA+w0J|$jYe^Y{8Z72d(K`-VSKr`3$Og|qZ>Bu>59Cyu94I9#s6m7t>0Q!@;3C| za$W`oO;tJTRa?uPI6O4P+5hncd2uM(-C1LJZ11VrJls*);n%xrI`5x|F*MwMyUpTGKG(_rTNu4G zub0Yh(s7=oa^r28$0U}>X$xOlX)F!_`{R^HCpKRO%MKWfw`CevVc(u!I-t!$X zdiM*YPuG~fe{wItYp03t#+x}4mTCUlcl>LW>;3N*a{a5Vm>Yh45`u-#QH5=tg&qFS znfjAvOSE(4F$mm0V&QV({?U!TJ6kcy3F31LM@A}0qO0(%IAP}wGw5OUBdw;X(n7eg=@U40BW zgtTCC3XTNMaSs6zQiNz}D5a%MeX=WWYmrJ(q&P4+jAno2m9#UG)}@{Y#Lmv{%=a@h z-;8z!kVqsFi9{liNV=jc3dsVbQmK$EKmfpbuPX`(LOxWDWC82P?guL05`NfHi4?yzbm&1(itK7Lw;V$ZzRay*9(|UXMnN^437YN z4Xor=v2^tg5IzRf-vN_T$bPHi^Nj?O*9*St=9cf|v!lR=_pU5n`Q2YqHG&J8JC8Y` zvg(*L6A%=tOw@BV<~(>dtRS83iCal0%l*Gn&8t?x7{I&C}L z*#pX^OHZp@7y15sK(nIE%uQT-Och8zodW<|dpw2A%uUyOeS@_+t2cbiel{F#t7q5V z(xkfsoL+5`d~mtreYpjK*#TW(L*PJYHChlc2e8(5wt7(XYiKp$cR-&N;3hh4r$1JJ&~f`- zAYSl0z_}l8WyU}|1{{NY})fKO9w`C>f70IU*Rz& z`asM9fW62GdPp>CcDHBIK6ISs3n1=*{|V9o+$GwL_n_jy$S7Za7y2^|1{nvuraIB( zvP2@0NF)-8L?V$$IIy;=|084rIGbQ$8UKw=kXoSo^8k=Y1?LbZOVxTlo51x!B)^d$ zGp0%R=|>}Ui#!$wRE?|@a=|zuk)pCxjUYNr_X@`q%%(G#F-_z*5?nfPIUu<>=02qG zYXKM@!TPd+B~`;pA;(jl5G#comQ)Sv%LX;x@iAsLok4POjH^EJZ-PaG?h))YF#qHp z5Q`%wT$z7j01%5~{<{TwHlcOSN^ve9ByEIX& zQXRq(;Lo3h>f&=iI0DqG`;As6eV@qa3(6$D)>?F7&ftK52za%)z}V}B^{;hrnF76$ zuLsndU9KI@t?NN?;uPlZYXCav!2y2^XzgNOou!MS?ag2|D0WNsNwHdW|Jbkd^+vuS z@Y)!132+*}Tk8J_F)s?aA?%i@%+Uzdfl;q=>%boam=mHgssKQZFXRSqJcBu*R;4;b zV?xFQqANk?Fen~6C%OOt002ovPDHLkV1oTkAVB~C literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/hop.png b/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/hop.png new file mode 100644 index 0000000000000000000000000000000000000000..f65a93f00dd043868294c378e1141bb7977e954e GIT binary patch literal 426 zcmV;b0agBqP)ffF8gpk*NW+>Gp<@#JE7EBgJ54$orUV}mr`aM`$hVh8g`z9x)8mz3sZ~*BI zh(n_DZ-V_7qu54^*euFP@|2&L5MQ&&^?V${TWAz}(a3Jk#G!RK`ySAV`#n_^t>?u47HBfL{3X)<4(^~{0NJ5%G z1eLK^myO2tXS_xR&ew>udUl+-JB1e@A|fIpA|fIpA}x-qP;RNUrf1z_m?y_PBLzX(Czs-dTsw}H$806@$J()s1dm0JoiTR-o2MLDiQIuGr*KlFlO{A|fIpA|fIp zGMi94{|+`KbjL8^UjWCZ|hpA!k01Aj;U4!iyF*8l(j07*qoM6N<$f_a_gD*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3e674560d9b08ca85d524defd4020fa35ad8dd43 GIT binary patch literal 514 zcmV+d0{#7oP)6-bO{Pl zro+0Jt(&t-wG+S3Mf{Hrznz)g!~Q`;L_|bHL_|bH0Pt!iRI4`4+(az8FEFxoUKK#>2NywSG+fElkA?5|nm zpSv>Y(upar-%%(O$Y!%tDis=y2E*ZyUav>z{ebb!WnxajDtW`tfQk0@G40VQbn4K# z1$H5S4%>CokGDT|G0R#uZ{#kfODAT$u?t&!u(<=T&+zg<`t2!EyB}~ZuZW0%q>K=#%8$IGLOOj1i02R zw-oOd0QXzwUs&&&Yb|qIcF%wb*IMQ_V(pk(&?5iN2fHo)4i_`cb^rhX07*qoM6N<$ Ef^3)g)c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/meta.json new file mode 100644 index 0000000000..d76243d007 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_hop.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"name": "equipped-INNERCLOTHING", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "hop", "directions": 1, "delays": [[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]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c4071233fa465defcc14600e46a2f4101979e0 GIT binary patch literal 1406 zcmV-^1%djBP)nJ}+ctDTP%Cu1e=3Ax+eryGs`cxbi_bTtv7&E=5pb4g!XN zJ6-3>m4gqiODlp?MDlJSVKur#YwNt&`zM7o>s{HFcSf=d$^2jo?`r3pdHd$gc-{j9 z0)apv5C{ZgtqHKRaNX%3Rul#rfvkPf4Hqh^yx+Q54SaD{W}d% z)^vY0lR?{c0RY`@7fstno)D<2iaa6s@wdP5`}!XMfVS&mHIu=poANSFpI%MdMz`DL z(wE}=sO`FF+BWKr1Iy|mPtsUQrO@qmv6M=|>;R1ug1X}Xwha)%J6ZKEVfT>7zsU|5_+T_EHQ zxH7^%OM@H)o;K8t+~a`B0I%Ue{`ezU_6HokJchmim>uBj%5rf3J~@&GtF|mFXpKA@ zxH~&c1}HinHe3&FlE%(3@|PqDTZCZA_3+B^U~qLKzJ5uPkiWPL;!fa|NTTjI%=)pn z!oXk(O!9nEMyDW!Zj5;Jnck>74)UQTkKUuJ!X$Gsu0BRqoN!Fw(PuKik(9*w;=*9_ zVfA2`$BCT2?6>4kp{gnjgMZ13t)J7c>C3W$b54C`pP}Mmcmog*)7EDWf@>F-k$@8p zOnWm3g45P#3WEPdm<=!*f$zFMZ5~=*AP@)y0)apv5D5Oi%%T>61zNW-6S0FT@hf`4 zujqwHvBb2p!Ep#{8Z`v{Ij9omJ}_l)Xl{!STtWxu%Reu z&Cl^R7n|1n95xgM`Jg7indmf#IW-o}3yjtasGonv-I2Jcs*3hW2Tj|)Ruce1@ERUd zd(5Z8U#vIq%`o@AzWoT{dV#P@-WRkg1;b?Q5j_0#yaQSfP^>O6oeVSQ1!(SlKrfOR zvihg2%`szHJ+w*sDmx`5vAMevJS*O(2LQkpNuy~E23mKbVpoQ_KV(?}E-r(=i;joV zus?Z{jucA7VdA_1ElgPfg@fR$UXN)L!UL@g4HssO_KBqrOg^;VG852r z9}hJ6pbr=r0pZ#tj==+r9zY3u0s!otoy}zMqkUM*W&wcf%Tu_b$dQypxF$fJp95MZ zPgC5q=I8Lj>LHg~zAJHX2p zNu%g^cy@7#rxd6;M)K>rDOh}877w7I9ijfF}xBvPa$5D0kr7t_j~dj5O<+W-In M07*qoM6N<$f;M=my#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/hos.png b/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/hos.png new file mode 100644 index 0000000000000000000000000000000000000000..7678371aa92a5d4787ccd434ff496a9bf23d65a5 GIT binary patch literal 494 zcmV0z+glQ27>3toVnISBKW>fB*K?( zmwX?d*}4Ki)is=JO=1k|^@>RL=sFI0p3`+4(j{Eq2#GPE_5T+zTcj<5u)I=j_RW^L z)*!-q^P5cexES|HjNwYP!5FJ)sGWh?B5n19u#A-=5~1rjbUGg0VhbYoe{LDvO2CdP z%_1CbHe@1Id0s>9CLD*o67J_e5_xhLiB$VwXIGcn8Ayz&g3lis?QzpZ4`r~;gjETC zu%+|<9cz8Z^y@E%pETDu!tnHSb-r&E-r_CTEtiq!krhQ%_s2~+S*-xOH^Hi7pKrL` kWIR8!@!8PO(D3H`0rH@?n#`}bzW@LL07*qoM6N<$f=IvSE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_hos.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..30f0be7f750ef0690dc6c2049f264ed08d707078 GIT binary patch literal 522 zcmV+l0`>igP)+~oUhy%)Y-PH*qP0f>l*h=_=Yh=?eTPBtyQoGa_bVJn&D+G* z2k(CbDU_xG}P_t@ASpw&H2+#UXF+TCL# zcYtO$+Q-Dv#eAG?eG{25W9#LxwGhEVaN&wcrD8K_ViCb&ZYyp40~SL- zFs%}WMKD>e@N817Fd<{(8jTPqao0`ruFyBkn5cP^KYM@P2SVn(H}m`c-f!N&nKuB3 z!{Kl^91iFINe9cxq9~HSzCO&&%~f3|%QDGkvshVKVY11pPmhDapplxjE#*MMrpsJf!NyGLS#n; z07Q0FqdbvFU~Fs*jkbbX`g?nO&@|1Wt7#f`cXw^+KidLmW$DPTC<-PgCynyhsNeEW z&!g8h%0qns@Or%#U9Z<`oX@KNvSEPESwK)6--5 z_jo)|Rh8K$QvlpRehjC3lMvZPt3AXY-5P?i4h@UW5I+}yOR5bJ>{0Kna#_f)#o zDOfA6Wa$#+K z9l+ftX*e84Fc^d&2oOb)6pKX`bG9fJix5ST2!eoMFo=f@OlQ=#;wrj3#d~e=hU|;|v_n*XMG8tqt8Qb=l#{e2_0C@fSwQ)QW z3Zba$wjHULqORjt?YEjfn0>1k<^a6y?}wr&(C;g2N3>DM@5G|5>pB!g!Q1|RW?Rew zSligJ?88&`lS#OoPG$#KaXFpXPbQ5t^&y>3V{K!D*&fpvAP52g>oB3x2=fl250?NF>4}Zih;xg5~990M)HPRaNNs zpV8F|^S3;+Gc&~5)dc|X`~8;6)7{!uBS{j8#bN+pY?T9metnHUK744s53@5f;G1OT)J0KoCl5%b8~3Iv1vRq`^19nr7!@TeE!^) zsqZm99vtA8SFakf(a`q+UvF+uDwP^?pb<)?629KtG-RWp0MO`HDwT$uumja>v<282 uF{9Bap$-UwfM_(@meK#8>IaAOFXnIX^FqfH2v~0b00006P)Nkl^6a?V8(@8GF+ks1PLKk$fnImeT0VEgTJ~nbl>;UOO7tY=Vrv>wm?FVN|^CgHi z8dm!gc>p3JA|fIpA|fIh!h5e}S?aCvp?Q~MWm)RbynDVaLcI5yWf_{Lxq6mmS?@)N zd6$}|8I<>S-g{M54IyYz6larD)!w@n^SWb2QD_K3hvdCgoUE#9+qNnq3IHOaZQCB7 zy*g>@yk|_V002}~g(OMfoP&s{a}G(8psK1#ad;w4ZST2`W&+EEIUDxq< zAJ2Qn%f?$Ua_J|4@%;edFA0bsRS_5L60JR%|@A|fIpA|fK1 zJBtp1*~`&Sn_Y*%TDOxB$0pk$uy)xY2q9<)L5Fk*W_tyIQ->hWbL4rBcXbFR$$PKe zlOQ5zJOAnxnC%I$>JZF!0jxR%rmx5U!`KeN>=$5chhWz4+1VkW@qPi4$c?mF5Yo^9 O0000&?~OpR(4v zx>)Hyt<(z*?d*8-PGrZP&`{5L&*$bGth}41q?CKRYik(8fhg_V+jj5XF6GGn+_#N^ zVM=PJisynUOZTp%{Chx=R9~SMbVGv-jkn3+2?=dtuw&VG~JGb^M zRzF}{v-_^q>v!Md?CwQQF5kj%Ez0xqmd%~Jmt}HYPp{sn_I?5DJX7D#%Q|jHO!}V6 z$k)!?Fh5IcDFegx*QPc%-KIU6`=tH&NgOdV z{AOq=^}0JZ=}*~4-=6zg+d2z5-it9jnl16W!cwv*X|_cB2RlZfRBffW!nV$h`s>9i t#BLv{@GD>h%AMzY744VM`C|W1wx{pQFCWY;zXgmS22WQ%mvv4FO#o6f%7y>{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_md.rsi/md.png b/Resources/Textures/Clothing/Uniforms/uniform_md.rsi/md.png new file mode 100644 index 0000000000000000000000000000000000000000..c36a4c0f4ca7f73db034bb744e8561989c177293 GIT binary patch literal 389 zcmV;00eb$4P)Rmha0$~;RskRT_7Y1E`VDsw;W)#JrbS!O$9O` zKOPcS*{^|NhIvo3unQOrhX2lrQ%pqKbzKM{5Jl1W?(ulkx7!U;N@Q8a>iNPE_dE|m z2()brrIaqqQY)o&+qMuw!1Fv1k>(h97$VXGMNw!X(n={!M7k)7G4~V$_u?N-+>0+U z@$eD=K%VF0eGmk290x%VV0$>v@=q~vxm+gk^?Dt}w}l&NQ z21$~j>pD)Goxkm jpVXvj%Iaw_7z~DY5thP$3U_y)00000NkvXXu0mjf95tlq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_md.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_md.rsi/meta.json new file mode 100644 index 0000000000..0d5dff48cc --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_md.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"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": "md", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..f79a26ee352f1802fb52a440e5051925cda0273e GIT binary patch literal 1385 zcmV-v1(y1WP)VC_l?N?6*kHo!u_fnXBv5T3EYBz_JF6Mer+l4rm7 z{lD*h&vyJhfWcre7z_r3@p8h^oZNBMBLl#@U47{7?N#~?4i3s=-+c-I7`_*#8q^DDW#Q9NlGF7EQK9zOVMd$DHzTGG7y=CCa()!V-1S)r2VKbfO_MW@)_CI zG_U!+!);;sUYN7Wr*dWsA!h*8v%jB94V8x;%ht~*B^CjH|C9NoK`tpV+%M~GFxPC( z%tcY>wo&&p%J-9xb;sFANZ|Prz>>y}1V~cKP(M8kF9AKWWk8{MvKZHVn#J&g5CAyO z+7OJ0AP*!9OHovv$pkwX5#c<0FdL2%r^})&EvL(ZCyQ}yn+f|=0RVuG_b*`hZU_L- z+ERmGC!Q(ollLRk0;sT9(b}??b<=-7hwoyQ@_Xt*RIgW7r~^<@ZbNHJ4LsEX!VwW4 ze()N?5fK&Tg`IuEqsK4sPD?ESV9K9{XEz&vo(O{SuMGeb0Z_9VODY12#aoxX`0FL107`ia-o8?gk>3}n$1{Bq92yPblP~<-&}hi)5T>xXQkk^ptoZte5C<9X zU95u5mCD^&hrI3r{|hX6CGiOeK%P*CZ{^=@tj3a>w$)e?_S5{4iORB=U1FJqAeHH0a#g+G=|7`hn+{)SOc{HTDry>6zBKrSXnDV0OI1dl5%lz zTO*(t)#6JHl^Vy1hG0b0=rIb_TVb;8rBP%YqSV9EWm*`WFmYKOI%B&lQ9)G?@H>Xqq;7Wm-x>o=I z=iLqfKw?vZr&_?!Xb78I2`b}e*xX6LT6zkd?_EGRA}STBr%Rcjym+`wH6Ha-+qE{2 z-2D1EoOe5r*vzEi)PpG2#ckXfFV3UzwKk7jCfIQ0jm&bepXTv&X#@U;%hVdEuK{<) z!(1Q~S2jcx+j*j4UEEf7gjAH<5D3LhX?W?Y!z=*DE#SB@y}d$jpTKdD@7@H{88CT2 rqSWP!c>yF4n}JZg@Z0kkjFZcMd;LRCGPM|a00000NkvXXu0mjf-NBA5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..72b63752d1cae053b6d9d7c2252fe3d3f8c95be8 GIT binary patch literal 495 zcmVtknA2C_X_x=y2r*A lK&pFe+-K0o?lBQb_y%g45w^hGG*bWo002ovPDHLkV1h^T*n(J%7Vu6}3JwNBUEM2lVSFCpC;!kNu z7=eb|N-He1k*Hx{;8EUQa_{L^?OogR_ubE*Jwu%1oXoWA_4B#8CEWP<<;5BDraiml zvgg6~O|4aadh6FS><=y4!`*j0`HFwtv%AlAc>mi?u*rWQ_h6n**m+yO(?@qtdcs@B zJ?E{ynNYdl`$zYFns`hyFW_frxcG;o`kbbTZ}ZKJ1=lYd%=9ssW&coO^H!Gl<)NS3 z#2)OiX`Q!|ec6GzwXJ^+>V1-Yu;EYZ^yj`YPDZPr@z$FC+m*YkfBwo_%nV;Y2?;{M zN{6j|8+$H1Tj2qubzU+tyejQU^{CYgTbnH7o{{XbBzopr E02B4#(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/meta.json new file mode 100644 index 0000000000..8b00954d33 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"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": "rd", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/rd.png b/Resources/Textures/Clothing/Uniforms/uniform_rd.rsi/rd.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e01cbda0e2392d4258e09290c96d80f82fef58 GIT binary patch literal 432 zcmV;h0Z;ykP)mxOSCL4#u?_y^?HV!AoV4aqrZ zKfpU79j-yn3?1$*A%go%56|=5_x--#d%?!W#>VD9A!WjblnEQMEF0^6S(XiRCaSqF za(FWC{c2Rx1~(W~)2l<1aWA4KEE`y-R4Fs9x1pP6T5nUTlz$>)-GGz{8_}Q}Sl+Uj zPtcsSAl0EcX;I84Fz3;rTPOvg1hm=Wd!w6Pl^&O4bG~Z>imC(46dI)(q&hT8HO#kR z&PCX>x@g844Z88T8~_YPb7BD}uuR7^aR2aZS=Vv`+eFV!k1g%(#K1Os{qb);7c+2u z729~(+Y;Eew-W;ZQXzt(>S(hC+H66uKVH>}sv{L5B68ve{5~hSYzRfwQBA!k$bljpF4$mFu$3r1aDhW*usOy)_K;iUNJurk*oP`u9O|Gd96-RKC_>2v zwUVW*!Ug{UF%pUrn;I!i4>^#?krydA*oZGj;lrxf9_SAKO5)j#LqGPBqU^jg`~Kc} zcV>3ivtVIiVPRomVPWzAq(i20m@&=Iw|s}A;k;idX=$eTg&(AR8qo)^O->7YWhe-M z5&f1MhZ)oQISs%vztsqBRku^rYjj1HMBV#|uV|}&m@%!Isi`R~%$TOvO-)VJ)a!LS zt$&@YcAc!y$>;OpxVmmf^}~#5`FvjdRVTsg_11L0y3I}nv6+5-0*vZ+wi-w>nIxS~ z1E8uZv$M0@xpRlv*;!Oo1t6VHlT0Q>c_*pX-wY%Ad$y_!Gp1e2e?u~v1R$5o0pNDK z86O`f8jUhOJ}%nlaybqhI6yL)dx1f^>*8h7M(3ez)RMc^Y0=}QuhnK9i6vS5gPlisDWl`8X9#7M@9*;*{h;-~3Ue5Be z>b%X^G66}hbtJh~V@o6w1Ofpu&s0?<5D1V+B(^-y2%Gt-p5x8tyNv#p31~(j5U9D@ z04|q{Kp;RWm6CNQMQ?8}u=(`T>t&EiK&ezhQ4|0i4hNx7h(sbmsZ^2{Hp1PzcUf9m z;_>6h96x@%=D*YF6pOSBQVDQ49Gp9MPL$K>bWK@bt=mN~7;Mn@`~9MvNF*8-=-yOT4-EN}P5^wm?-q+i^7(wjeYu@Dj~qc!6mq#7 zl}d%nmoL-T*H<$VWN7(Gu%2SENGulXC>D!GT^Pdcc8ktly?V6+8Xt^gFr0w@3RVJS zPuT25qa80myP+?&2v#Z;Zr{FLV|)Jmd4sK8G}CWpv#_wRu&}VOu&}VOuxJMZonh@f zw{~;~*bL{nr44k34aFnURwNP;ap)IAHVKA)6~3r_jiM-IG8ue6A2~;k!=;D@ zuVKQ7$JRL3IA5#8I{V00q&>?X=5DfCFTsGsbC0>=wqVx4J z7(qG#%Vbd$h4SB>)%OZN2fB8-Tt-n8mXV(V(g}D$fx=KfPba!rSy>VGd(+b#wA-Zv zkmaD=&b{eRpUADOtnhTAo5D~(FOdHzLn;AhfBF&t*W@yTlP79ElK5Oxz~}QZIC%os z5 zT@Cen_wAGNCzXJAZ{KpXrw6CgS!364g(D*)QsPFaR4U@jwE9s{EEajPx+>*Q`V+Pb z!^7Iqo*n?4PG?Q$_1)Tb6OYHWD_5=nACsW(P(N8+<>#9>+aJS);bCoVZcaRg#^do_ ze=&;3<3fLKZce)}JiI$ELjd;fZgIRYKab63GvdY+Hk*xws`aQkCK(L93+OC8dc^&i z88a?SaeropFZS;@<-^pY@SBYd*4Nif1z?8t^>yBCY?$(4Dgk=-E0v0=AdH}EnjHa# xR?N}SQB4oPX0tImI=U;X|35Vj3yXg-e*qiC84>1p_p|^2002ovPDHLkV1k3ut+D_B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5fca30bad4f3779a320b70d3bb4ce30936696f4f GIT binary patch literal 472 zcmV;}0Vn>6P)Nkl^6a?V8(@8GF+ks1PLKk$fnImeT0VEgTJ~nbl>;UOO7tY=Vrv>wm?FVN|^CgHi z8dm!gc>p3JA|fIpA|fIh!h5e}S?aCvp?Q~MWm)RbynDVaLcI5yWf_{Lxq6mmS?@)N zd6$}|8I<>S-g{M54IyYz6larD)!w@n^SWb2QD_K3hvdCgoUE#9+qNnq3IHOaZQCB7 zy*g>@yk|_V002}~g(OMfoP&s{a}G(8psK1#ad;w4ZST2`W&+EEIUDxq< zAJ2Qn%f?$Ua_J|4@%;edFA0bsRS_5L60JR%|@A|fIpA|fK1 zJBtp1*~`&Sn_Y*%TDOxB$0pk$uy)xY2q9<)L5Fk*W_tyIQ->hWbL4rBcXbFR$$PKe zlOQ5zJOAnxnC%I$>JZF!0jxR%rmx5U!`KeN>=$5chhWz4+1VkW@qPi4$c?mF5Yo^9 O0000&?~OpR(4v zx>)Hyt<(z*?d*8-PGrZP&`{5L&*$bGth}41q?CKRYik(8fhg_V+jj5XF6GGn+_#N^ zVM=PJisynUOZTp%{Chx=R9~SMbVGv-jkn3+2?=dtuw&VG~JGb^M zRzF}{v-_^q>v!Md?CwQQF5kj%Ez0xqmd%~Jmt}HYPp{sn_I?5DJX7D#%Q|jHO!}V6 z$k)!?Fh5IcDFegx*QPc%-KIU6`=tH&NgOdV z{AOq=^}0JZ=}*~4-=6zg+d2z5-it9jnl16W!cwv*X|_cB2RlZfRBffW!nV$h`s>9i t#BLv{@GD>h%AMzY744VM`C|W1wx{pQFCWY;zXgmS22WQ%mvv4FO#o6f%7y>{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/meta.json b/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/meta.json new file mode 100644 index 0000000000..09a94e8f35 --- /dev/null +++ b/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet", "states": [{"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": "scientist", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/scientist.png b/Resources/Textures/Clothing/Uniforms/uniform_scientist.rsi/scientist.png new file mode 100644 index 0000000000000000000000000000000000000000..56b47c78d75f9156c4686e339830501fcb9192a5 GIT binary patch literal 388 zcmV-~0ek+5P)b;@5JewRE)Y?;#|0fOC~18KM-~Nij%IH&(w^t9p8yB}gA^4HI3reZ#H%XFIN~tPIl1@%3rR{>qfjExa zz3=-B1_ONGznZ^`fbDjB5%2f=fAcy#>l8&%)B`%UT9(zRT`U$&y%yRI=r)xM7YS(i z%jR3`7YR^GRkm$k9oEFQZ6o;tK=TbWWLd^;x5Kh5@;t}$JeJEPWm$4Moj4wkj7B3# zOPK)Ib(zoSZCn%uv)QbT*XuQ9S&9UR-#|l}rc5Ri(loub1t9zxg<*Jczx{rn^Z9&H ivs$f0Jq-qf!SDsT?2XmZj>fkD0000&ijyzk3plv(0!}^%3yX=1kq!<{bdZ=Z7$=N2 z?Q!uE>>s(61bfZ*+j=g&`R-}cfddc`5fKp)5fKp)01UmVBx|FZD_Qk27g5JtzS3!vL#YgJ?ZQC?&ZhLNLF#w>~upt+h z%gt21Y<`<}Cs{aOd{_t|0MPsD&vZInuKQsGKZr{4^nuOuX1)RH$I0&9JVoEu%R=Q* z`4pA^r@TLYAtEW&$G$L~{F$9Ob$8|Q_yp~C8})h}gTVmf@fh>@9Fxfehxd25etR#? zTd+yq+y)$3g0rTBs~}v~)%Al|rE9=%^X4An)ZLYRiE&_C*t0FX#)9Wq@M77eI=o_9 zULqnQA|fIpA|ex*HZj(rJ?S)UVyvsssMoZKu@0@ji%pvt7g6ZZnKm)jk(v%?F>PX8 zg!UU?+Qe9wb_4qTz5w|XSG8^$?Wbni#8_9M2ADK4)>SAlC$L2H-+TgTw?r#rm8>%W O0000