From 12a692d4dcfb1cce9dabf56dcaf4d0b9fa05861b Mon Sep 17 00:00:00 2001 From: KittenColony Date: Wed, 24 Jul 2024 22:38:38 +1200 Subject: [PATCH] LOADOUT CODE MY BELOATHED --- .../Loadouts/Jobs/Cargo/cargo_technician.yml | 9 ++++++ .../Jobs/Engineering/station_engineer.yml | 10 +++++++ .../Loadouts/Jobs/Medical/medical_doctor.yml | 9 ++++++ .../Loadouts/Jobs/Medical/paramedic.yml | 18 ++++++++++++ .../Jobs/Security/security_officer.yml | 18 ++++++++++++ .../Loadouts/Jobs/Security/warden.yml | 18 ++++++++++++ .../Prototypes/Loadouts/loadout_groups.yml | 15 +++++++++- .../_CD/Loadouts/Jobs/Medical/paramedic.yml | 9 ++++++ .../Jobs/Medical/senior_physician.yml | 10 +++++++ .../Jobs/Security/security_officer.yml | 18 ++++++++++++ .../Loadouts/Jobs/Security/senior_officer.yml | 29 +++++++++++++++++++ .../_CD/Loadouts/loadout_groups.yml | 15 ++++++++++ .../Prototypes/_CD/Loadouts/role_loadouts.yml | 2 +- 13 files changed, 178 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml index ecc3534458..ea4ea9009c 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml @@ -65,6 +65,15 @@ equipment: outerClothing: ClothingOuterWinterCargo +- type: loadout # CD + id: CargoBomber + equipment: CargoBomber + +- type: startingGear # CD + id: CargoBomber + equipment: + outerClothing: ClothingOuterCoatCargoBomber + # Shoes - type: loadout id: CargoWinterBoots diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml index cd77ab5269..4a70196ceb 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml @@ -86,6 +86,16 @@ equipment: jumpsuit: ClothingUniformJumpsuitEngineeringHazard +- type: loadout # CD + id: StationEngineerCasualsuit + equipment: StationEngineerCasualsuit + +- type: startingGear # CD + id: StationEngineerCasualsuit + equipment: + jumpsuit: ClothingUniformJumpsuitEngineeringCasual + + # - type: loadout (CD removed senior clothing in favor of senior roles) # id: SeniorEngineerJumpsuit # equipment: SeniorEngineerJumpsuit diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml index 795cc66359..dafc5bdef1 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml @@ -119,6 +119,15 @@ equipment: jumpsuit: ClothingUniformJumpskirtMedicalDoctor +- type: loadout # CD + id: MedicalCasualsuit + equipment: MedicalCasualsuit + +- type: startingGear # CD + id: MedicalCasualsuit + equipment: + jumpsuit: ClothingUniformDoctorCasual + # - type: loadout (CD: Disabling senior clothing) # id: SeniorPhysicianJumpsuit # equipment: SeniorPhysicianJumpsuit diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml index 7fd8d4a32f..d3e3fe18f3 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml @@ -27,6 +27,24 @@ equipment: jumpsuit: ClothingUniformJumpskirtParamedic +- type: loadout # CD + id: ParamedicCasualsuit + equipment: ParamedicCasualsuit + +- type: startingGear # CD + id: ParamedicCasualsuit + equipment: + jumpsuit: ClothingUniformParamedicCasual + +- type: loadout # CD + id: ParamedicCasualskirt + equipment: ParamedicCasualskirt + +- type: startingGear # CD + id: ParamedicCasualskirt + equipment: + jumpsuit: ClothingUniformJumpskirtParamedicCasual + # Outer clothing - type: loadout id: ParamedicWindbreaker diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml index 2a4ba5ddc5..34b0ed0c8d 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml @@ -78,6 +78,24 @@ equipment: jumpsuit: ClothingUniformJumpskirtSecGrey +- type: loadout # CD + id: SecurityCasualsuit + equipment: SecurityCasualsuit + +- type: startingGear # CD + id: SecurityCasualsuit + equipment: + jumpsuit: ClothingUniformSecurtyCasual + +- type: loadout # CD + id: SecurityCasualSkirt + equipment: SeniorOfficerCasualskirt + +- type: startingGear # CD + id: SecurityCasualSkirt + equipment: + jumpsuit: ClothingUniformJumpskirtSecurtyCasual + # - type: loadout (CD: Disabled) # id: SeniorOfficerJumpsuit # equipment: SeniorOfficerJumpsuit diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml b/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml index a2a0ac6faa..5d0821202b 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml @@ -36,6 +36,24 @@ equipment: jumpsuit: ClothingUniformJumpskirtWarden +- type: loadout # CD + id: WardenCasualsuit + equipment: WardenCasualsuit + +- type: startingGear # CD + id: WardenCasualsuit + equipment: + jumpsuit: ClothingUniformWardenCasual + +- type: loadout # CD + id: WardenCasualSkirt + equipment: WardenCasualSkirt + +- type: startingGear # CD + id: WardenCasualSkirt + equipment: + jumpsuit: ClothingUniformJumpskirtWardenCasual + # OuterClothing - type: loadout id: WardenCoat diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index db1544e841..e39bb0a034 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -546,6 +546,7 @@ minLimit: 0 loadouts: - QuartermasterWintercoat + - CargoBomber # CD - type: loadoutGroup id: QuartermasterShoes @@ -582,7 +583,8 @@ minLimit: 0 loadouts: - CargoTechnicianWintercoat - + - CargoBomber # CD + - type: loadoutGroup id: CargoTechnicianShoes name: loadout-group-cargo-technician-shoes @@ -675,6 +677,7 @@ - StationEngineerJumpsuit - StationEngineerJumpskirt - StationEngineerHazardsuit + - StationEngineerCasualsuit # CD # - SeniorEngineerJumpsuit # - SeniorEngineerJumpskirt @@ -879,6 +882,8 @@ loadouts: - HeadofSecurityJumpsuit - HeadofSecurityJumpskirt + - SeniorOfficerCasualsuit # CD + - SeniorOfficerCasualskirt # CD - HeadofSecurityTurtleneck - HeadofSecurityTurtleneckSkirt - HeadofSecurityFormalSuit @@ -913,6 +918,8 @@ loadouts: - WardenJumpsuit - WardenJumpskirt + - WardenCasualsuit # CD + - WardenCasualskirt # CD - type: loadoutGroup id: WardenOuterClothing @@ -936,6 +943,8 @@ loadouts: - SecurityJumpsuit - SecurityJumpskirt + - SecurityCasualsuit # CD + - SecurityCasualskirt # CD # - SeniorOfficerJumpsuit # - SeniorOfficerJumpskirt - SecurityJumpsuitGrey @@ -1088,6 +1097,7 @@ loadouts: - MedicalDoctorJumpsuit - MedicalDoctorJumpskirt + - MedicalCasualsuit # CD # - SeniorPhysicianJumpsuit # - SeniorPhysicianJumpskirt - MedicalBlueScrubs @@ -1186,6 +1196,8 @@ loadouts: - ParamedicJumpsuit - ParamedicJumpskirt + - ParamedicCasualsuit # CD + - ParamedicCasualskirt # CD # CD: ETU Loadout - JumpsuitETUFlightsuit @@ -1196,6 +1208,7 @@ loadouts: - ParamedicWindbreaker - ParamedicWintercoat + - ClothingOuterCoatBlueHiVis # CD # CD: ETU Loadout # - BeltHarnessETU diff --git a/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/paramedic.yml b/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/paramedic.yml index 0a7e657450..7847593a57 100644 --- a/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/paramedic.yml @@ -51,3 +51,12 @@ id: ShoesColorSlate equipment: shoes: ClothingShoesColorSlate + +- type: loadout + id: BlueHighvisBomber + equipment: BlueHighvisBomber + +- type: startingGear + id: BlueHighvisBomber + equipment: + jumpsuit: ClothingOuterCoatBlueHiVis diff --git a/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/senior_physician.yml b/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/senior_physician.yml index b730722f84..0264c5d47b 100644 --- a/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/senior_physician.yml +++ b/Resources/Prototypes/_CD/Loadouts/Jobs/Medical/senior_physician.yml @@ -26,6 +26,16 @@ id: SeniorPhysicianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorPhysician + +- type: loadout + id: SeniorPhysicianFormalsuit + equipment: SeniorPhysicianFormalsuit + +- type: startingGear + id: SeniorPhysicianFormalsuit + equipment: + jumpsuit: ClothingUniformPhysicianCasual + # OuterClothing - type: loadout diff --git a/Resources/Prototypes/_CD/Loadouts/Jobs/Security/security_officer.yml b/Resources/Prototypes/_CD/Loadouts/Jobs/Security/security_officer.yml index 3aa34ee828..5fc564255c 100644 --- a/Resources/Prototypes/_CD/Loadouts/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/_CD/Loadouts/Jobs/Security/security_officer.yml @@ -15,3 +15,21 @@ id: EyesHudSecurity equipment: eyes: ClothingEyesHudSecurity + +- type: loadout + id: SecurityCasualsuit + equipment: SecurityCasualsuit + +- type: startingGear + id: SecurityCasualsuit + equipment: + jumpsuit: ClothingUniformSecurtyCasual + +- type: loadout + id: SecurityCasualskirt + equipment: SecurityCasualskirt + +- type: startingGear + id: SecurityCasualskirt + equipment: + jumpsuit: ClothingUniformJumpskirtSecurtyCasual diff --git a/Resources/Prototypes/_CD/Loadouts/Jobs/Security/senior_officer.yml b/Resources/Prototypes/_CD/Loadouts/Jobs/Security/senior_officer.yml index 5bd8c9736c..a01caf305c 100644 --- a/Resources/Prototypes/_CD/Loadouts/Jobs/Security/senior_officer.yml +++ b/Resources/Prototypes/_CD/Loadouts/Jobs/Security/senior_officer.yml @@ -16,3 +16,32 @@ id: SeniorOfficerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorOfficer + +- type: loadout + id: SeniorOfficerCasualsuit + equipment: SeniorOfficerCasualsuit + +- type: startingGear + id: SeniorOfficerCasualsuit + equipment: + jumpsuit: ClothingUniformHoSSeniorCasual + +- type: loadout + id: SeniorOfficerCasualskirt + equipment: SeniorOfficerCasualskirt + +- type: startingGear + id: SeniorOfficerCasualskirt + equipment: + jumpsuit: ClothingUniformJumpskirtHoSSeniorCasual + +# Head + +- type: loadout + id: SecurityVeteranBeret + equipment: SecurityVeteranBeret + +- type: startingGear + id: SecurityVeteranBeret + equipment: + head: ClothingHeadHatBeretSecurityVet diff --git a/Resources/Prototypes/_CD/Loadouts/loadout_groups.yml b/Resources/Prototypes/_CD/Loadouts/loadout_groups.yml index 603ebe5014..67fdbb1ca8 100644 --- a/Resources/Prototypes/_CD/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/_CD/Loadouts/loadout_groups.yml @@ -52,6 +52,7 @@ - SeniorEngineerJumpskirt - StationEngineerJumpsuit - StationEngineerJumpskirt + - StationEngineerCasualsuit - StationEngineerHazardsuit # Science @@ -86,12 +87,25 @@ - RoboticistPDA # Security + +- type: loadoutGroup + id: SeniorOfficerHead + name: loadout-group-security-head + minLimit: 0 + loadouts: + - SecurityHelmet + - SecurityVeteranBeret + - SecurityBeret + - SecurityHat + - type: loadoutGroup id: SeniorOfficerJumpsuit name: loadout-group-senior-officer-jumpsuit loadouts: - SeniorOfficerJumpsuit - SeniorOfficerJumpskirt + - SeniorOfficerCasualsuit + - SeniorOfficerCasualskirt - SecurityJumpsuit - SecurityJumpskirt - SecurityJumpsuitGrey @@ -123,6 +137,7 @@ loadouts: - SeniorPhysicianJumpsuit - SeniorPhysicianJumpskirt + - SeniorPhysicianFormalsuit - MedicalDoctorJumpsuit - MedicalDoctorJumpskirt - MedicalBlueScrubs diff --git a/Resources/Prototypes/_CD/Loadouts/role_loadouts.yml b/Resources/Prototypes/_CD/Loadouts/role_loadouts.yml index b017fd40fe..6107fe0ddf 100644 --- a/Resources/Prototypes/_CD/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/_CD/Loadouts/role_loadouts.yml @@ -39,7 +39,7 @@ - type: roleLoadout id: JobSeniorOfficer groups: - - SecurityHead + - SeniorOfficerHead - SeniorOfficerJumpsuit - SecurityBackpack - SecurityOuterClothing