diff --git a/Resources/Locale/en-US/loadouts/categories.ftl b/Resources/Locale/en-US/loadouts/categories.ftl new file mode 100644 index 00000000000..bdfa215e6a8 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/categories.ftl @@ -0,0 +1,7 @@ +# Alphabetically ordered +loadout-category-Accessories = Accessories +loadout-category-Items = Items +loadout-category-Jobs = Jobs +loadout-category-Outer = Outer +loadout-category-Uncategorized = Uncategorized +loadout-category-Uniform = Uniform diff --git a/Resources/Locale/en-US/loadouts/eyes.ftl b/Resources/Locale/en-US/loadouts/eyes.ftl new file mode 100644 index 00000000000..e1ee7edce70 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/eyes.ftl @@ -0,0 +1,2 @@ +loadout-description-LoadoutEyesEyepatch = Eyewear, for the fashionista without an eye. +loadout-description-LoadoutEyesBlindfold = Why would you want this? diff --git a/Resources/Locale/en-US/loadouts/head.ftl b/Resources/Locale/en-US/loadouts/head.ftl new file mode 100644 index 00000000000..4cc389210e6 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/head.ftl @@ -0,0 +1,18 @@ +loadout-description-LoadoutHeadBeaverHat = Gentlemen. +loadout-description-LoadoutHeadTophat = A stylish black tophat. +loadout-description-LoadoutHeadHatBluesoft = A cap. +loadout-description-LoadoutHeadHatBluesoftFlipped = A cap. +loadout-description-LoadoutHeadHatCorpsoft = A cap. +loadout-description-LoadoutHeadHatCorpsoftFlipped = A cap. +loadout-description-LoadoutHeadHatGreensoft = A cap. +loadout-description-LoadoutHeadHatGreensoftFlipped = A cap. +loadout-description-LoadoutHeadHatGreysoft = A cap. +loadout-description-LoadoutHeadHatGreysoftFlipped = A cap. +loadout-description-LoadoutHeadHatOrangesoft = A cap. +loadout-description-LoadoutHeadHatOrangesoftFlipped = A cap. +loadout-description-LoadoutHeadHatPurplesoft = A cap. +loadout-description-LoadoutHeadHatPurplesoftFlipped = A cap. +loadout-description-LoadoutHeadHatRedsoft = A cap. +loadout-description-LoadoutHeadHatRedsoftFlipped = A cap. +loadout-description-LoadoutHeadHatYellowsoft = A cap. +loadout-description-LoadoutHeadHatYellowsoftFlipped = A cap. diff --git a/Resources/Locale/en-US/loadouts/items.ftl b/Resources/Locale/en-US/loadouts/items.ftl new file mode 100644 index 00000000000..b7799fec624 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/items.ftl @@ -0,0 +1,13 @@ +loadout-description-LoadoutItemCig = Cool guys always have one. +loadout-description-LoadoutItemCigsGreen = A pack a day keeps the doctor well paid! +loadout-description-LoadoutItemCigsRed = A pack a day keeps the doctor well paid! +loadout-description-LoadoutItemCigsBlue = A pack a day keeps the doctor well paid! +loadout-description-LoadoutItemCigsBlack = A pack a day keeps the doctor well paid! +loadout-description-LoadoutItemPAI = A little flakey on booting up, but a more loyal friend you won't find. +loadout-description-LoadoutItemLighter = A basic lighter. +loadout-description-LoadoutItemLighterCheap = A very basic lighter. +loadout-description-LoadoutItemMatches = A box of matches. +loadout-description-LoadoutItemPlushieSharkBlue = Dive into battle with your very own aquatic ally, the Blue Shark Plushie! It's more cuddly than fierce, but don't underestimate its ability to strike fear into the hearts of your enemies… or at least make them laugh as they're devoured by cuteness overload. +loadout-description-LoadoutItemPlushieSharkPink = Unleash the power of pink with the Pink Shark Plushie! This rosy-hued predator might not have real teeth, but its sheer adorableness is enough to take a bite out of anyone's resolve. Watch as foes melt away in the face of its cottony charm. +loadout-description-LoadoutItemPlushieSharkGrey = Introducing the Grey Shark Plushie, the apex predator of snuggles! With its sleek and understated design, this plushie strikes the perfect balance between cuddle companion and imaginary ocean guardian. Beware; opponents may be mesmerized by its dorsal fin's hypnotic sway! +loadout-description-LoadoutItemPlushieCarp = Brace for extraterrestrial antics with the Purple Space Carp Plushie! A fishy invader from the cosmic deep, this plushie brings a splash of humor to zero-gravity escapades. From hostile waters to interstellar giggles, it's a cuddly contradiction that's out of this world diff --git a/Resources/Locale/en-US/loadouts/jobs/cargo.ftl b/Resources/Locale/en-US/loadouts/jobs/cargo.ftl new file mode 100644 index 00000000000..9fadc8c4db5 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/cargo.ftl @@ -0,0 +1 @@ +loadout-description-LoadoutCargoNeckGoliathCloak = For the greatest of the Salvage crew. diff --git a/Resources/Locale/en-US/loadouts/jobs/engineering.ftl b/Resources/Locale/en-US/loadouts/jobs/engineering.ftl new file mode 100644 index 00000000000..bb853bd4d6d --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/engineering.ftl @@ -0,0 +1,5 @@ +loadout-name-LoadoutEngineeringChickenSuit = eggmospheric technician suit +loadout-description-LoadoutEngineeringChickenSuit = For the Eggmos tech who always knows where home is... +loadout-description-LoadoutEngineeringUniformJumpskirtSenior = A skirt fit for the best of the best. +loadout-description-LoadoutEngineeringUniformJumpsuitSenior = A suit fit for the best of the best. +loadout-description-LoadoutEngineeringItemInflatable = A box containing infaltable walls and doors, for quickly patching up breaches. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/captain.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/captain.ftl new file mode 100644 index 00000000000..af5b90dd8d4 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/captain.ftl @@ -0,0 +1,12 @@ +loadout-description-LoadoutCommandCapNeckMantle = To show who has the authority around here. +loadout-description-LoadoutCommandCapNeckCloak = To really show who has the authority around here. +loadout-description-LoadoutCommandCapNeckCloakFormal = More than just to show who has the authority, it also shows who has the greatest fashion sense. +loadout-description-LoadoutCommandCapJumpsuitFormal = The outfit is quite fancy. I am curious where the wearer could be heading to justify such a stylish look. +loadout-description-LoadoutCommandCapJumpskirtFormal = The outfit is quite fancy. I am curious where the wearer could be heading to justify such a stylish look. +loadout-description-LoadoutCommandCapOuterWinter = A warm coat for the cold of space. +loadout-description-LoadoutCommandCapGloves = The gloves of the captain. They are very nice gloves. +loadout-description-LoadoutCommandCapHat = The hat of the captain. It is a very nice hat. +loadout-description-LoadoutCommandCapHatCapcap = The Captain's cap, pretty nice. +loadout-description-LoadoutCommandCapHat = The Captain's beret, very nice. +loadout-description-LoadoutCommandCapMaskGas = Why would the captain need this? I don't know, but it looks cool. +loadout-description-LoadoutCommandCapItemDrinkFlask = The finest of flasks, for the finest of drinks. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/chiefEngineer.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/chiefEngineer.ftl new file mode 100644 index 00000000000..3192a6be204 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/chiefEngineer.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutCommandCENeckMantle = To show who has the authority around here. It seems over-engineered. +loadout-description-LoadoutCommandCENeckCloak = To really show who has the authority around here. It seems over-engineered. +loadout-description-LoadoutCommandCEOuterWinter = A warm coat for the cold of space. It seems over-engineered. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/chiefMedicalOfficer.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/chiefMedicalOfficer.ftl new file mode 100644 index 00000000000..7a58507c8a2 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/chiefMedicalOfficer.ftl @@ -0,0 +1,5 @@ +loadout-description-LoadoutCommandCMONeckMantle = To show who has the authority around here. It seems unusually clean. +loadout-description-LoadoutCommandCMONeckCloak = To really show who has the authority around here. It seems unusually clean. +loadout-description-LoadoutCommandCMOOuterWinter = A warm coat for the cold of space. It seems unusually clean. +loadout-description-LoadoutCommandCMOOuterLab = A lab coat for the CMO. It seems unusually clean. +loadout-description-LoadoutCommandCMOHatBeret = A beret for the CMO. It seems unusually clean. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/headOfPersonnel.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/headOfPersonnel.ftl new file mode 100644 index 00000000000..8dc606f65dd --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/headOfPersonnel.ftl @@ -0,0 +1,4 @@ +loadout-description-LoadoutCommandHOPNeckMantle = To show who has the authority around here. +loadout-description-LoadoutCommandHOPNeckCloak = To really show who has the authority around here. +loadout-description-LoadoutCommandHOPBackIan = A backpack that looks like Ian, how cute! +loadout-description-LoadoutCommandHOPHatCap = The HOP's cap, pretty nice. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/headOfSecurity.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/headOfSecurity.ftl new file mode 100644 index 00000000000..920de83b49a --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/headOfSecurity.ftl @@ -0,0 +1,10 @@ +loadout-description-LoadoutCommandHOSNeckMantle = To really show who has the authority around here. +loadout-description-LoadoutCommandHOSNeckCloak = To truly show who has the authority around here. +loadout-description-LoadoutCommandHOSJumpsuitParade = A fancy uniform for a fancy officer, wonder what event they mey be attending. +loadout-description-LoadoutCommandHOSJumpsuitFormal = The outfit is quite fancy. I am curious where the wearer could be heading to justify such a stylish look. +loadout-description-LoadoutCommandHOSJumpskirtParade = A fancy uniform for a fancy officer, wonder what event they mey be attending. +loadout-description-LoadoutCommandHOSJumpskirtFormal = The outfit is quite fancy. I am curious where the wearer could be heading to justify such a stylish look. +loadout-description-LoadoutCommandHOSOuterWinter = A warm coat for the cold of space. +loadout-description-LoadoutCommandHOSOuterTrench = A trench coat for the HOS. +loadout-description-LoadoutCommandHOSHatBeret = A beret for the HOS. +loadout-description-LoadoutCommandHOSHatHoshat = The HOS's hat, pretty nice. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/quarterMaster.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/quarterMaster.ftl new file mode 100644 index 00000000000..c8b23057f13 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/quarterMaster.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutCommandQMNeckMantle = To show who has the authority around here. It's stained with beer. +loadout-description-LoadoutCommandQMNeckCloak = To really show who has the authority around here. It's stained with beer. It's stained with beer. It's stained with beer. +loadout-description-LoadoutCommandQMHeadSoft = The QM's hat. It's stained with beer. diff --git a/Resources/Locale/en-US/loadouts/jobs/heads/researchDirector.ftl b/Resources/Locale/en-US/loadouts/jobs/heads/researchDirector.ftl new file mode 100644 index 00000000000..2a9d0e704da --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/heads/researchDirector.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutCommandRDNeckMantle = To show who has the authority around here. +loadout-description-LoadoutCommandRDNeckCloak = To really show who has the authority around here. +loadout-description-LoadoutCommandRDOuterWinter = A warm coat for the cold of space. diff --git a/Resources/Locale/en-US/loadouts/jobs/medical.ftl b/Resources/Locale/en-US/loadouts/jobs/medical.ftl new file mode 100644 index 00000000000..c016232ceea --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/medical.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutMedicalUniformJumpskirtSenior = A skirt fit for the best of the best. +loadout-description-LoadoutMedicalUniformJumpsuitSenior = A suit fit for the best of the best. +loadout-description-LoadoutMedicalHeadBeretSeniorPhysician = A beret fit for the best of the best. diff --git a/Resources/Locale/en-US/loadouts/jobs/science.ftl b/Resources/Locale/en-US/loadouts/jobs/science.ftl new file mode 100644 index 00000000000..c84db91b3fa --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/science.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutScienceUniformJumpskirtSenior = A skirt fit for the best of the best. +loadout-description-LoadoutScienceUniformJumpsuitSenior = A suit fit for the best of the best. +loadout-description-LoadoutScienceOuterLabcoatSeniorResearcher = A labcoat fit for the best of the best. diff --git a/Resources/Locale/en-US/loadouts/jobs/security.ftl b/Resources/Locale/en-US/loadouts/jobs/security.ftl new file mode 100644 index 00000000000..c3d78d7813a --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/security.ftl @@ -0,0 +1,3 @@ +loadout-description-LoadoutSecurityUniformJumpskirtSenior = A skirt fit for the best of the best. +loadout-description-LoadoutSecurityUniformJumpsuitSenior = A suit fit for the best of the best. +loadout-description-LoadoutSecurityShoesJackboots = A really nice, heavy, pair of black boots. diff --git a/Resources/Locale/en-US/loadouts/jobs/service.ftl b/Resources/Locale/en-US/loadouts/jobs/service.ftl new file mode 100644 index 00000000000..d84b141993e --- /dev/null +++ b/Resources/Locale/en-US/loadouts/jobs/service.ftl @@ -0,0 +1,15 @@ +loadout-description-LoadoutServiceClownUniformJesterAlt = For the fool who knows their place. +loadout-description-LoadoutServiceClownShoesJester = For the fool who knows their place. +loadout-description-LoadoutServiceClownHeadJesterHatAlt = For the fool who knows their place. +loadout-description-LoadoutServiceBotanistUniformOveralls = A rugged pair of overalls. +loadout-description-LoadoutServiceLawyerUniformBlueSuit = A suit, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformBlueSkirt = A skirt, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformRedSuit = A suit, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformRedSkirt = A skirt, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformPurpleSuit = A suit, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformPurpleSkirt = A skirt, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformGoodSuit = A suit, very legal indeed. +loadout-description-LoadoutServiceLawyerUniformGoodSkirt = A skirt, very legal indeed. +loadout-description-LoadoutServiceReporterUniformJournalist = For the reporter on the case! +loadout-description-LoadoutServiceReporterUniformDetectivesuit = Always reminds you of the one that got away... +loadout-description-LoadoutServiceReporterUniformDetectiveskirt = Always reminds you of the one that got away... diff --git a/Resources/Locale/en-US/loadouts/loadout-requirements.ftl b/Resources/Locale/en-US/loadouts/loadout-requirements.ftl new file mode 100644 index 00000000000..5a453ed5cbf --- /dev/null +++ b/Resources/Locale/en-US/loadouts/loadout-requirements.ftl @@ -0,0 +1,13 @@ +loadout-age-requirement = You must be within {$min} and {$max} years old +loadout-species-requirement = You must be a {$species} +loadout-trait-requirement = You must have the trait {$trait} +loadout-backpack-type-requirement = You must use a {$type} as your bag +loadout-clothing-preference-requirement = You must wear a {$type} + +loadout-job-requirement = You must be one of these jobs: {$job} +loadout-timer-department-insufficient = You require [color=yellow]{TOSTRING($time, "0")}[/color] more minutes of [color={$departmentColor}]{$department}[/color] department playtime +loadout-timer-department-too-high = You require [color=yellow]{TOSTRING($time, "0")}[/color] fewer minutes in [color={$departmentColor}]{$department}[/color] department +loadout-timer-overall-insufficient = You require [color=yellow]{TOSTRING($time, "0")}[/color] more minutes of playtime +loadout-timer-overall-too-high = You require [color=yellow]{TOSTRING($time, "0")}[/color] fewer minutes of playtime +loadout-timer-role-insufficient = You require [color=yellow]{TOSTRING($time, "0")}[/color] more minutes with [color={$departmentColor}]{$job}[/color] +loadout-timer-role-too-high = You require[color=yellow] {TOSTRING($time, "0")}[/color] fewer minutes with [color={$departmentColor}]{$job}[/color] diff --git a/Resources/Locale/en-US/loadouts/neck.ftl b/Resources/Locale/en-US/loadouts/neck.ftl new file mode 100644 index 00000000000..d661571e7e2 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/neck.ftl @@ -0,0 +1,4 @@ +loadout-description-LoadoutNeckScarfStripedRed = Keep your neck warm and stylish. +loadout-description-LoadoutNeckScarfStripedBlue = Keep your neck warm and stylish. +loadout-description-LoadoutNeckScarfStripedGreen = Keep your neck warm and stylish. +loadout-description-LoadoutNeckScarfStripedZebra = Keep your neck warm and stylish. diff --git a/Resources/Locale/en-US/loadouts/outerClothing.ftl b/Resources/Locale/en-US/loadouts/outerClothing.ftl new file mode 100644 index 00000000000..d6e2d565b94 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/outerClothing.ftl @@ -0,0 +1,5 @@ +loadout-description-LoadoutOuterGhostSheet = Spooky.. +loadout-description-LoadoutOuterCoatBomberjacket = A sleek bomber jacket. +loadout-description-LoadoutOuterCoatHoodieBlack = A warm hoodie. +loadout-description-LoadoutOuterCoatHoodieGrey = A warm hoodie. +loadout-description-LoadoutOuterCoatWinterCoat = For keeping nice and snug. diff --git a/Resources/Locale/en-US/loadouts/shoes.ftl b/Resources/Locale/en-US/loadouts/shoes.ftl new file mode 100644 index 00000000000..79a8dd9c436 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/shoes.ftl @@ -0,0 +1,10 @@ +loadout-description-LoadoutShoesBlack = Step into the shadows with these sleek and stylish black shoes, perfect for ninjas or anyone looking to leave an enigmatic impression. +loadout-description-LoadoutShoesBlue = From zero-gravity dance floors to orbital adventures, these kicks are ready to make your journey as vibrant as the cosmos. +loadout-description-LoadoutShoesBrown = Classic and reliable, these brown shoes are like your trusted sidekick on any adventure. +loadout-description-LoadoutShoesGreen = Embrace the essence of nature with these green shoes. Slip them on, and let the world become your lush and vibrant playground. +loadout-description-LoadoutShoesOrange = Gear up for high-octane thrills on the space station with these vivid orange shoes. +loadout-description-LoadoutShoesPurple = Step into the unknown with the allure of these purple shoes. Channel the mystique of space as you stroll through the station's enigmatic sectors, leaving an air of intrigue in your wake. +loadout-description-LoadoutShoesRed = Embrace the spirit of exploration with these bold red shoes that mirror the pioneering heart of the space station's inhabitants. These shoes are not just for walking; they're a declaration of your relentless determination. +loadout-description-LoadoutShoesWhite = Elevate your style with these pristine white shoes, a symbol of innovation and progress. +loadout-description-LoadoutShoesYellow = Light up the space station with these radiant yellow shoes, bringing a burst of energy to your every step. +loadout-description-LoadoutShoesSlippersDuck = Quack up your downtime with these adorable duck slippers that waddle the line between comfort and quirkiness. diff --git a/Resources/Locale/en-US/loadouts/uniform.ftl b/Resources/Locale/en-US/loadouts/uniform.ftl new file mode 100644 index 00000000000..735a49a1129 --- /dev/null +++ b/Resources/Locale/en-US/loadouts/uniform.ftl @@ -0,0 +1,33 @@ +loadout-description-LoadoutUniformAncientJumpsuit = The legend of the Greytide. +loadout-description-LoadoutUniformJumpsuitColorBlack = A black jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorBlack = A black jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorBlue = A blue jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorBlue = A blue jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorGreen = A green jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorGreen = A green jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorOrange = An orange jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorOrange = An orange jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorPink = A pink jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorPink = A pink jumpskirt. +loadout-description-LoadoutUniformJumpskirtColorPink = A pink jumpskirt. +loadout-description-LoadoutUniformJumpskirtColorRed = A red jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorWhite = A white jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorWhite = A white jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorYellow = A yellow jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorYellow = A yellow jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorDarkBlue = A dark blue jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorDarkBlue = A dark blue jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorTeal = A teal jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorTeal = A teal jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorPurple = A purple jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorPurple = A purple jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorDarkGreen = A dark green jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorDarkGreen = A dark green jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorLightBrown = A light brown jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorLightBrown = A light brown jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorBrown = A brown jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorBrown = A brown jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorMaroon = A maroon jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorMaroon = A maroon jumpskirt. +loadout-description-LoadoutUniformJumpsuitColorRainbow = A rainbow jumpsuit. +loadout-description-LoadoutUniformJumpskirtColorRainbow = A rainbow jumpskirt. diff --git a/Resources/Locale/en-US/preferences/ui/humanoid-profile-editor.ftl b/Resources/Locale/en-US/preferences/ui/humanoid-profile-editor.ftl index b1a695dbedc..1467f6a5431 100644 --- a/Resources/Locale/en-US/preferences/ui/humanoid-profile-editor.ftl +++ b/Resources/Locale/en-US/preferences/ui/humanoid-profile-editor.ftl @@ -3,6 +3,7 @@ humanoid-profile-editor-name-label = Name: humanoid-profile-editor-name-random-button = Randomize humanoid-profile-editor-appearance-tab = Appearance humanoid-profile-editor-clothing = Show clothing +humanoid-profile-editor-loadouts = Show loadout humanoid-profile-editor-clothing-show = Show humanoid-profile-editor-sex-label = Sex: humanoid-profile-editor-sex-male-text = Male @@ -49,5 +50,14 @@ humanoid-profile-editor-job-priority-medium-button = Medium humanoid-profile-editor-job-priority-low-button = Low humanoid-profile-editor-job-priority-never-button = Never humanoid-profile-editor-naming-rules-warning = Warning: Offensive or LRP IC names and descriptions will lead to admin intervention on this server. Read our \[Rules\] for more. +humanoid-profile-editor-loadouts-tab = Loadout +humanoid-profile-editor-loadouts-uncategorized-tab = Uncategorized +humanoid-profile-editor-loadouts-no-loadouts = No loadouts found +humanoid-profile-editor-loadouts-points-label = You have {$points}/{$max} points +humanoid-profile-editor-loadouts-show-unusable-button = Show Unusable +humanoid-profile-editor-loadouts-show-unusable-button-tooltip = + When enabled, loadouts that your current character setup cannot use will be shown. + You will still not be able to use the invalid loadouts unless your character setup changes to fit the whitelists. + This may be useful if you like switching between multiple jobs and don't want to have to reselect your loadout every time. humanoid-profile-editor-markings-tab = Markings humanoid-profile-editor-flavortext-tab = Description diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index aecb2f77159..4a492ba612a 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -20,7 +20,6 @@ - id: SpaceCashLuckyBill # DeltaV - LO steal objective, see Resources/Prototypes/DeltaV/Entities/Objects/Misc/first_bill.yml - id: BoxPDACargo # Delta-V - id: QuartermasterIDCard # Delta-V - - id: ClothingShoesBootsWinterLogisticsOfficer #Delta V: Add departmental winter boots - type: entity id: LockerCaptainFilledHardsuit @@ -34,7 +33,6 @@ - id: PinpointerNuclear # - id: CaptainIDCard # DeltaV - Replaced by the spare ID system - id: ClothingOuterHardsuitCap - - id: ClothingMaskGasCaptain - id: WeaponDisabler - id: CommsComputerCircuitboard - id: ClothingHeadsetAltCommand @@ -49,10 +47,6 @@ # - id: WeaponAntiqueLaser # DeltaV - Remove in favor of the glass box - id: JetpackCaptainFilled - id: MedalCase - - id: ClothingHeadHatBeretCap # Nyanotrasen - Captain's Beret - - id: ClothingShoesLeather # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesMiscWhite # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesBootsWinterCap #Delta V: Add departmental winter boots - type: entity id: LockerCaptainFilled @@ -80,9 +74,6 @@ - id: JetpackCaptainFilled - id: MedalCase - id: ClothingHeadHatBeretCap # Nyanotrasen - Captain's Beret - - id: ClothingShoesLeather # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesMiscWhite # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesBootsWinterCap #Delta V: Add departmental winter boots - type: entity id: LockerCaptainFilledNoLaser @@ -109,9 +100,6 @@ - id: JetpackCaptainFilled - id: MedalCase - id: ClothingHeadHatBeretCap # Nyanotrasen - Captain's Beret - - id: ClothingShoesLeather # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesMiscWhite # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesBootsWinterCap #Delta V: Add departmental winter boots - type: entity id: LockerHeadOfPersonnelFilled @@ -129,7 +117,6 @@ - id: WeaponDisabler - id: ClothingOuterCoatHoPArmored # DeltaV - id: ClothingOuterArmorDuraVest # DeltaV - replaced HoP's armoured coat with a standard stabproof, pending HoPcoat resprite - - id: ClothingOuterCoatHoPFormal # DeltaV - formal jacket - id: CigarGoldCase prob: 0.25 # Fuck the HoP they don't deserve fucking cigars. @@ -139,17 +126,9 @@ - id: RubberStampHop - id: BoxEncryptionKeyPassenger - id: BoxEncryptionKeyService - - id: ClothingBackpackIan - prob: 0.5 - id: AccessConfigurator - id: BookIanDossier # DeltaV - HoP steal objective, see Resources/Prototypes/DeltaV/Entities/Objects/Misc/ian_dossier.yml - id: ClothingHandsGlovesInspection # DeltaV - Add inspection gloves for HoP. - - id: ClothingUniformJumpsuitHoPMess # DeltaV - Add mess kit for HoP. - - id: ClothingUniformJumpskirtHoPMess # DeltaV - Add mess kit for HoP. - - id: ClothingUniformJumpsuitBoatswain # DeltaV - Add turtleneck for HoP. - - id: ClothingShoesBootsLaceup # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesMiscWhite # DeltaV - add fancy shoes for HoP and cap - - id: ClothingShoesBootsWinterHeadOfPersonel #Delta V: Add departmental winter boots - type: entity id: LockerChiefEngineerFilledHardsuit @@ -176,7 +155,6 @@ - id: RCD - id: RCDAmmo - id: CEIDCard # Delta-V - - id: ClothingShoesBootsWinterChiefEngineer #Delta V: Add departmental winter boots - type: entity id: LockerChiefEngineerFilled @@ -197,7 +175,6 @@ - id: AccessConfigurator - id: BoxPDAEngineering # Delta-V - id: CEIDCard # Delta-V - - id: ClothingShoesBootsWinterChiefEngineer #Delta V: Add departmental winter boots - id: RCD - id: RCDAmmo @@ -212,7 +189,6 @@ - id: ClothingHandsGlovesNitrile - id: ClothingEyesHudMedical - id: ClothingHeadsetAltMedical - - id: ClothingCloakCmo - id: ClothingBackpackDuffelSurgeryFilled - id: ClothingMaskSterile - id: ClothingHeadHatBeretCmo @@ -227,7 +203,6 @@ - id: BoxPDAMedical # Delta-V - id: ClothingBeltMilitaryWebbingCMO # DeltaV - add webbing for CMO. ON THIS STATION, IT'S DRIP OR [die], CAPTAIN! - id: CMOIDCard # Delta-V - - id: ClothingShoesBootsWinterChiefMedicalOfficer #Delta V: Add departmental winter boots - type: entity id: LockerChiefMedicalOfficerFilled @@ -241,7 +216,6 @@ - id: ClothingEyesHudMedical - id: ClothingHeadsetAltMedical - id: ClothingBackpackDuffelSurgeryFilled - - id: ClothingMaskSterile - id: Hypospray - id: HandheldCrewMonitor - id: DoorRemoteMedical @@ -251,7 +225,6 @@ - id: BoxPDAMedical # Delta-V - id: ClothingBeltMilitaryWebbingCMO # DeltaV - add webbing for CMO. ON THIS STATION, IT'S DRIP OR [die], CAPTAIN! - id: CMOIDCard # Delta-V - - id: ClothingShoesBootsWinterChiefMedicalOfficer #Delta V: Add departmental winter boots - type: entity id: LockerResearchDirectorFilledHardsuit @@ -271,7 +244,6 @@ - id: BoxEncryptionKeyScience - id: BoxPDAScience # Delta-V - id: RDIDCard # Delta-V - - id: ClothingShoesBootsWinterMystagogue #Delta V: Add departmental winter boots - id: ClothingHeadsetAltScience - id: EncryptionKeyBinary @@ -292,7 +264,6 @@ - id: BoxEncryptionKeyScience - id: BoxPDAScience # Delta-V - id: RDIDCard # Delta-V - - id: ClothingShoesBootsWinterMystagogue #Delta V: Add departmental winter boots - id: ClothingHeadsetAltScience - id: EncryptionKeyBinary @@ -308,7 +279,6 @@ - id: ClothingOuterCoatHoSTrench - id: ClothingMaskNeckGaiter - id: ClothingOuterHardsuitCombatHoS # DeltaV - ClothingOuterHardsuitSecurityRed replaced in favour of head of security's advanced combat hardsuit. - - id: ClothingMaskGasSwat - id: ClothingBeltSecurityFilled - id: ClothingHeadsetAltSecurity - id: ClothingEyesGlassesSunglasses @@ -325,7 +295,6 @@ - id: BoxPDASecurity # Delta-V - id: WeaponEnergyGunMultiphase # DeltaV - HoS Energy Gun - id: HoSIDCard # Delta-V - - id: ClothingShoesBootsWinterHeadOfSecurity #Delta V: Add departmental winter boots - type: entity id: LockerHeadOfSecurityFilled @@ -353,7 +322,6 @@ - id: BoxPDASecurity # Delta-V - id: WeaponEnergyGunMultiphase # DeltaV - HoS Energy Gun - id: HoSIDCard # Delta-V - - id: ClothingShoesBootsWinterHeadOfSecurity #Delta V: Add departmental winter boots - type: entity id: LockerFreezerVaultFilled diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/captain.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/captain.yml new file mode 100644 index 00000000000..05f51baf1c5 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/captain.yml @@ -0,0 +1,148 @@ +- type: loadout + id: LoadoutCommandCapNeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingNeckMantleCap + +- type: loadout + id: LoadoutCommandCapNeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingNeckCloakCap + +- type: loadout + id: LoadoutCommandCapNeckCloakFormal + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingNeckCloakCapFormal + +- type: loadout + id: LoadoutCommandCapJumpsuitFormal + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingUniformJumpsuitCapFormal + +- type: loadout + id: LoadoutCommandCapJumpskirtFormal + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingUniformJumpskirtCapFormalDress + +- type: loadout + id: LoadoutCommandCapOuterWinter + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingOuterWinterCap + +- type: loadout + id: LoadoutCommandCapGloves + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingHandsGlovesCaptain + +- type: loadout + id: LoadoutCommandCapHat + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingHeadHatCaptain + +- type: loadout + id: LoadoutCommandCapHatCapcap + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingHeadHatCapcap + +- type: loadout + id: LoadoutCommandCapHatBeret + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingHeadHatBeretCap + +- type: loadout + id: LoadoutCommandCapMaskGas + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingMaskGasCaptain + +- type: loadout + id: LoadoutCommandCapShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - ClothingShoesBootsWinterCap + +- type: loadout + id: LoadoutCommandCapItemDrinkFlask + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Captain + items: + - DrinkFlask diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/chiefEngineer.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/chiefEngineer.yml new file mode 100644 index 00000000000..e184e0a60a6 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/chiefEngineer.yml @@ -0,0 +1,46 @@ +- type: loadout + id: LoadoutCommandCENeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefEngineer + items: + - ClothingNeckMantleCE + +- type: loadout + id: LoadoutCommandCENeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefEngineer + items: + - ClothingNeckCloakCe + +- type: loadout + id: LoadoutCommandCEOuterWinter + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefEngineer + items: + - ClothingOuterWinterCE + +- type: loadout + id: LoadoutCommandCEShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefEngineer + items: + - ClothingShoesBootsWinterChiefEngineer diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/chiefMedicalOfficer.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/chiefMedicalOfficer.yml new file mode 100644 index 00000000000..32e1a6e43eb --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/chiefMedicalOfficer.yml @@ -0,0 +1,68 @@ +- type: loadout + id: LoadoutCommandCMONeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingNeckMantleCMO + +- type: loadout + id: LoadoutCommandCMONeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingCloakCmo + +- type: loadout + id: LoadoutCommandCMOOuterWinter + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingOuterWinterCMO + +- type: loadout + id: LoadoutCommandCMOOuterLab + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingOuterCoatLabCmo + +- type: loadout + id: LoadoutCommandCMOHatBeret + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingHeadHatBeretCmo + +- type: loadout + id: LoadoutCommandCMOShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ChiefMedicalOfficer + items: + - ClothingShoesBootsWinterChiefMedicalOfficer diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/headOfPersonnel.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/headOfPersonnel.yml new file mode 100644 index 00000000000..f4a583e39a4 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/headOfPersonnel.yml @@ -0,0 +1,104 @@ +- type: loadout + id: LoadoutCommandHOPNeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingNeckMantleHOP + +- type: loadout + id: LoadoutCommandHOPNeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingNeckCloakHop + +- type: loadout + id: LoadoutCommandHOPJumpsuitTurtleneckBoatswain + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingUniformJumpsuitBoatswain + +- type: loadout + id: LoadoutCommandHOPJumpsuitMess + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingUniformJumpsuitHoPMess + +- type: loadout + id: LoadoutCommandHOPJumpskirtMess + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingUniformJumpskirtHoPMess + +- type: loadout + id: LoadoutcommandHOPOuterCoatFormal + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingOuterCoatHoPFormal + +- type: loadout + id: LoadoutCommandHOPBackIan + category: Jobs + cost: 4 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingBackpackIan + +- type: loadout + id: LoadoutCommandHOPHatCap + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingHeadHatHopcap + +- type: loadout + id: LoadoutCommandHOPShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfPersonnel + items: + - ClothingShoesBootsWinterHeadOfPersonel diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/headOfSecurity.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/headOfSecurity.yml new file mode 100644 index 00000000000..60c6bbdb00c --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/headOfSecurity.yml @@ -0,0 +1,175 @@ +- type: loadout + id: LoadoutCommandHOSNeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingNeckMantleHOS + +- type: loadout + id: LoadoutCommandHOSNeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingNeckCloakHos + +- type: loadout + id: LoadoutCommandHOSJumpsuitAlt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpsuitHoSAlt + +- type: loadout + id: LoadoutCommandHOSJumpsuitBlue + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpsuitHoSBlue + +- type: loadout + id: LoadoutCommandHOSJumpsuitGrey + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpsuitHoSGrey + +- type: loadout + id: LoadoutCommandHOSJumpsuitParade + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpsuitHoSParadeMale + +- type: loadout + id: LoadoutCommandHOSJumpsuitFormal + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpsuitHosFormal + +- type: loadout + id: LoadoutCommandHOSJumpskirtAlt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpskirtHoSAlt + +- type: loadout + id: LoadoutCommandHOSJumpskirtParade + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpskirtHoSParadeMale + +- type: loadout + id: LoadoutCommandHOSJumpskirtFormal + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingUniformJumpskirtHosFormal + +- type: loadout + id: LoadoutCommandHOSOuterWinter + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingOuterWinterHoS + +- type: loadout + id: LoadoutCommandHOSOuterTrench + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingOuterCoatHoSTrench + +- type: loadout + id: LoadoutCommandHOSHatBeret + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingHeadHatBeretHoS + +- type: loadout + id: LoadoutCommandHOSHatHoshat + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingHeadHatHoshat + +- type: loadout + id: LoadoutCommandHOSShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - HeadOfSecurity + items: + - ClothingShoesBootsWinterHeadOfSecurity diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/quarterMaster.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/quarterMaster.yml new file mode 100644 index 00000000000..802bc65de59 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/quarterMaster.yml @@ -0,0 +1,71 @@ +# What? This isn't a thing?? :( +# - type: loadout +# id: LoadoutCommandQMNeckMantle +# category: Jobs +# cost: 2 +# exclusive: true +# requirements: +# - !type:LoadoutJobRequirement +# jobs: +# - Quartermaster +# items: +# - ClothingNeckMantleQM + +- type: loadout + id: LoadoutCommandQMNeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Quartermaster + items: + - ClothingNeckCloakQm + +- type: loadout + id: LoadoutCommandQMUniformTurtleneck + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Quartermaster + items: + - ClothingUniformJumpsuitQMTurtleneck + +- type: loadout + id: LoadoutCommandQMUniformTurtleneckSkirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Quartermaster + items: + - ClothingUniformJumpskirtQMTurtleneck + +- type: loadout + id: LoadoutCommandQMHeadSoft + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Quartermaster + items: + - ClothingHeadHatQMsoft + +- type: loadout + id: LoadoutCommandQMShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Quartermaster + items: + - ClothingShoesBootsWinterLogisticsOfficer diff --git a/Resources/Prototypes/Loadouts/Jobs/Heads/researchDirector.yml b/Resources/Prototypes/Loadouts/Jobs/Heads/researchDirector.yml new file mode 100644 index 00000000000..cf24ffd8525 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/Heads/researchDirector.yml @@ -0,0 +1,57 @@ +- type: loadout + id: LoadoutCommandRDNeckMantle + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ResearchDirector + items: + - ClothingNeckMantleRD + +- type: loadout + id: LoadoutCommandRDNeckCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ResearchDirector + items: + - ClothingNeckCloakRd + +- type: loadout + id: LoadoutCommandRDOuterWinter + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ResearchDirector + items: + - ClothingOuterWinterRD + +- type: loadout + id: LoadoutCommandRDOuterMysta + category: Jobs + cost: 2 + requirements: + - !type:LoadoutJobRequirement + jobs: + - ResearchDirector + items: + - ClothingOuterCoatRndMysta + +- type: loadout + id: LoadoutCommandRDShoesBootsWinter + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - ResearchDirector + items: + - ClothingShoesBootsWinterMystagogue diff --git a/Resources/Prototypes/Loadouts/Jobs/cargo.yml b/Resources/Prototypes/Loadouts/Jobs/cargo.yml new file mode 100644 index 00000000000..17e0a909ae3 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/cargo.yml @@ -0,0 +1,14 @@ +- type: loadout + id: LoadoutCargoNeckGoliathCloak + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - SalvageSpecialist + - !type:LoadoutPlaytimeRequirement + tracker: JobSalvageSpecialist + time: 36000 # 10 hours + items: + - ClothingNeckCloakGoliathCloak diff --git a/Resources/Prototypes/Loadouts/Jobs/engineering.yml b/Resources/Prototypes/Loadouts/Jobs/engineering.yml new file mode 100644 index 00000000000..820825e236e --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/engineering.yml @@ -0,0 +1,170 @@ +- type: loadout + id: LoadoutEngineeringUniformHazard + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + items: + - ClothingUniformJumpsuitEngineeringHazard + +- type: loadout + id: LoadoutEngineeringOuterHazard + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + items: + - ClothingOuterVestHazard + +- type: loadout + id: LoadoutEngineeringUniformJumpskirtSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - !type:LoadoutPlaytimeRequirement + tracker: JobAtmosphericTechnician + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobStationEngineer + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Engineering + min: 216000 # 60 hours + items: + - ClothingUniformJumpskirtSeniorEngineer + +- type: loadout + id: LoadoutEngineeringUniformJumpsuitSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - !type:LoadoutPlaytimeRequirement + tracker: JobAtmosphericTechnician + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobStationEngineer + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Engineering + min: 216000 # 60 hours + items: + - ClothingUniformJumpsuitSeniorEngineer + +- type: loadout + id: LoadoutEngineeringChickenSuit # :) + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - AtmosphericTechnician + items: + - ClothingOuterSuitChicken + - ClothingHeadHatChickenhead + +- type: loadout + id: LoadoutEngineeringEyesMeson + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingEyesGlassesMeson + +- type: loadout + id: LoadoutEngineeringHeadBeret + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + - ChiefEngineer + items: + - ClothingHeadHatBeretEngineering + +- type: loadout + id: LoadoutEngineeringHeadHardhatBlue + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingHeadHatHardhatBlue + +- type: loadout + id: LoadoutEngineeringHeadHardhatOrange + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingHeadHatHardhatOrange + +- type: loadout + id: LoadoutEngineeringHeadHardhatYellow + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingHeadHatHardhatYellow + +- type: loadout + id: LoadoutEngineeringHeadHardhatWhite + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingHeadHatHardhatWhite + +- type: loadout + id: LoadoutEngineeringHeadHardhatRed + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - StationEngineer + - AtmosphericTechnician + items: + - ClothingHeadHatHardhatRed diff --git a/Resources/Prototypes/Loadouts/Jobs/medical.yml b/Resources/Prototypes/Loadouts/Jobs/medical.yml new file mode 100644 index 00000000000..37af839f3cc --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/medical.yml @@ -0,0 +1,197 @@ +- type: loadout + id: LoadoutMedicalGlovesNitrile + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - Paramedic + - ChiefMedicalOfficer + items: + - ClothingHandsGlovesNitrile + +- type: loadout + id: LoadoutMedicalOuterLabcoat + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - Chemist + items: + - ClothingOuterCoatLab + +- type: loadout + id: LoadoutMedicalNeckStethoscope + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - ChiefMedicalOfficer + items: + - ClothingNeckStethoscope + +- type: loadout + id: LoadoutMedicalUniformScrubsBlue + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + items: + - UniformScrubsColorBlue + +- type: loadout + id: LoadoutMedicalUniformScrubsGreen + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + items: + - UniformScrubsColorGreen + +- type: loadout + id: LoadoutMedicalUniformScrubsPurple + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + items: + - UniformScrubsColorPurple + +- type: loadout + id: LoadoutMedicalOuterLabcoatChem + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Chemist + items: + - ClothingOuterCoatLabChem + +- type: loadout + id: LoadoutMedicalItemHandLabeler + category: Jobs + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Chemist + items: + - HandLabeler + +- type: loadout + id: LoadoutMedicalUniformParamedicJumpsuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Paramedic + items: + - ClothingUniformJumpsuitParamedic + +- type: loadout + id: LoadoutMedicalUniformParamedicJumpskirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Paramedic + items: + - ClothingUniformJumpskirtParamedic + +- type: loadout + id: LoadoutMedicalUniformJumpskirtSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - !type:LoadoutPlaytimeRequirement + tracker: JobChemist + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobMedicalDoctor + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Medical + min: 216000 # 60 hours + items: + - ClothingUniformJumpskirtSeniorPhysician + +- type: loadout + id: LoadoutMedicalUniformJumpsuitSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - !type:LoadoutPlaytimeRequirement + tracker: JobChemist + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobMedicalDoctor + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Medical + min: 216000 # 60 hours + items: + - ClothingUniformJumpsuitSeniorPhysician + +- type: loadout + id: LoadoutMedicalHeadNurse + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + items: + - ClothingHeadNurseHat + +- type: loadout + id: LoadoutMedicalHeadBeretSeniorPhysician + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - MedicalDoctor + - !type:LoadoutPlaytimeRequirement + tracker: JobChemist + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobMedicalDoctor + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Medical + min: 216000 # 60 hours + items: + - ClothingHeadHatBeretSeniorPhysician diff --git a/Resources/Prototypes/Loadouts/Jobs/science.yml b/Resources/Prototypes/Loadouts/Jobs/science.yml new file mode 100644 index 00000000000..9ef07c7c249 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/science.yml @@ -0,0 +1,86 @@ +- type: loadout + id: LoadoutScienceUniformJumpskirtSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - !type:LoadoutDepartmentTimeRequirement + department: Science + time: 216000 # 60 hours + items: + - ClothingUniformJumpskirtSeniorResearcher + +- type: loadout + id: LoadoutScienceUniformJumpsuitSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - !type:LoadoutDepartmentTimeRequirement + department: Science + time: 216000 # 60 hours + items: + - ClothingUniformJumpsuitSeniorResearcher + +- type: loadout + id: LoadoutScienceOuterCoat + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - ResearchAssistant + - ResearchDirector + items: + - ClothingOuterCoatRnd + +- type: loadout + id: LoadoutScienceOuterLabcoat + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - ResearchAssistant + - ResearchDirector + items: + - ClothingOuterCoatLab + +- type: loadout + id: LoadoutScienceOuterLabcoatSeniorResearcher + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - !type:LoadoutDepartmentTimeRequirement + department: Science + time: 216000 # 60 hours + items: + - ClothingOuterCoatLabSeniorResearcher + +- type: loadout + id: LoadoutScienceHatBeret + category: Jobs + cost: 1 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Scientist + - ResearchAssistant + - ResearchDirector + items: + - ClothingHeadHatBeretRND diff --git a/Resources/Prototypes/Loadouts/Jobs/security.yml b/Resources/Prototypes/Loadouts/Jobs/security.yml new file mode 100644 index 00000000000..47c4b040d3d --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/security.yml @@ -0,0 +1,89 @@ +- type: loadout + id: LoadoutSecurityUniformGrey + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - SecurityOfficer + - SecurityCadet + - Warden + items: + - ClothingUniformJumpsuitSecGrey + +- type: loadout + id: LoadoutSecurityUniformJumpskirtSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - SecurityOfficer + - !type:LoadoutPlaytimeRequirement + tracker: JobWarden + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobDetective + min: 7200 # 2 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobSecurityOfficer + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Security + min: 216000 # 60 hours + items: + - ClothingUniformJumpskirtSeniorOfficer + +- type: loadout + id: LoadoutSecurityUniformJumpsuitSenior + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - SecurityOfficer + - !type:LoadoutPlaytimeRequirement + tracker: JobWarden + min: 21600 # 6 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobDetective + min: 7200 # 2 hours + - !type:LoadoutPlaytimeRequirement + tracker: JobSecurityOfficer + min: 21600 # 6 hours + - !type:LoadoutDepartmentTimeRequirement + department: Security + min: 216000 # 60 hours + items: + - ClothingUniformJumpsuitSeniorOfficer + +- type: loadout + id: LoadoutSecurityMaskGasSwat + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Warden + - HeadOfSecurity + items: + - ClothingMaskGasSwat + +- type: loadout + id: LoadoutSecurityShoesJackboots + category: Jobs + cost: 1 + requirements: + - !type:LoadoutJobRequirement + jobs: + - Detective + - SecurityOfficer + - SecurityCadet + - Warden + - HeadOfSecurity + items: + - ClothingShoesBootsJack diff --git a/Resources/Prototypes/Loadouts/Jobs/service.yml b/Resources/Prototypes/Loadouts/Jobs/service.yml new file mode 100644 index 00000000000..4372f891ad7 --- /dev/null +++ b/Resources/Prototypes/Loadouts/Jobs/service.yml @@ -0,0 +1,183 @@ +- type: loadout + id: LoadoutServiceClownOutfitJester + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Clown + items: + - ClothingUniformJumpsuitJester + - ClothingHeadHatJester + - ClothingShoesJester + +- type: loadout + id: LoadoutServiceClownOutfitJesterAlt + category: Jobs + cost: 3 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Clown + items: + - ClothingUniformJumpsuitJesterAlt + - ClothingHeadHatJesterAlt + - ClothingShoesJester + +- type: loadout + id: LoadoutServiceBartenderUniformPurple + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Bartender + items: + - ClothingUniformJumpsuitBartenderPurple + +- type: loadout + id: LoadoutServiceBotanistUniformOveralls + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Botanist + items: + - ClothingUniformOveralls + +- type: loadout + id: LoadoutServiceLawyerUniformBlueSuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpsuitLawyerBlue + +- type: loadout + id: LoadoutServiceLawyerUniformBlueSkirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpskirtLawyerBlue + +- type: loadout + id: LoadoutServiceLawyerUniformRedSuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpsuitLawyerRed + +- type: loadout + id: LoadoutServiceLawyerUniformRedSkirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpskirtLawyerRed + +- type: loadout + id: LoadoutServiceLawyerUniformPurpleSuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpsuitLawyerPurple + +- type: loadout + id: LoadoutServiceLawyerUniformPurpleSkirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpskirtLawyerPurple + +- type: loadout + id: LoadoutServiceLawyerUniformGoodSuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpsuitLawyerGood + +- type: loadout + id: LoadoutServiceLawyerUniformGoodSkirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Lawyer + items: + - ClothingUniformJumpskirtLawyerGood + +- type: loadout + id: LoadoutServiceReporterUniformJournalist + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Reporter + items: + - ClothingUniformJumpsuitJournalist + +- type: loadout + id: LoadoutServiceReporterUniformDetectivesuit + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Reporter + items: + - ClothingUniformJumpsuitDetective + +- type: loadout + id: LoadoutServiceReporterUniformDetectiveskirt + category: Jobs + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Reporter + items: + - ClothingUniformJumpskirtDetective diff --git a/Resources/Prototypes/Loadouts/categories.yml b/Resources/Prototypes/Loadouts/categories.yml new file mode 100644 index 00000000000..b231b397f71 --- /dev/null +++ b/Resources/Prototypes/Loadouts/categories.yml @@ -0,0 +1,18 @@ +# Alphabetically ordered +- type: loadoutCategory + id: Accessories + +- type: loadoutCategory + id: Items + +- type: loadoutCategory + id: Jobs + +- type: loadoutCategory + id: Outer + +- type: loadoutCategory + id: Uncategorized + +- type: loadoutCategory + id: Uniform diff --git a/Resources/Prototypes/Loadouts/eyes.yml b/Resources/Prototypes/Loadouts/eyes.yml new file mode 100644 index 00000000000..a7a8cbd7736 --- /dev/null +++ b/Resources/Prototypes/Loadouts/eyes.yml @@ -0,0 +1,13 @@ +- type: loadout + id: LoadoutEyesEyepatch + category: Accessories + cost: 1 + items: + - ClothingEyesEyepatch + +- type: loadout + id: LoadoutEyesBlindfold + category: Accessories + cost: 2 + items: + - ClothingEyesBlindfold diff --git a/Resources/Prototypes/Loadouts/head.yml b/Resources/Prototypes/Loadouts/head.yml new file mode 100644 index 00000000000..33a2f0b19bc --- /dev/null +++ b/Resources/Prototypes/Loadouts/head.yml @@ -0,0 +1,125 @@ +- type: loadout + id: LoadoutHeadBeaverHat + category: Accessories + cost: 2 + items: + - ClothingHeadHatBeaverHat + +- type: loadout + id: LoadoutHeadTophat + category: Accessories + cost: 2 + items: + - ClothingHeadHatTophat + +- type: loadout + id: LoadoutHeadHatBluesoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatBluesoft + +- type: loadout + id: LoadoutHeadHatBluesoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatBluesoftFlipped + +- type: loadout + id: LoadoutHeadHatCorpsoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatCorpsoft + +- type: loadout + id: LoadoutHeadHatCorpsoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatCorpsoftFlipped + +- type: loadout + id: LoadoutHeadHatGreensoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatGreensoft + +- type: loadout + id: LoadoutHeadHatGreensoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatGreensoftFlipped + +- type: loadout + id: LoadoutHeadHatGreysoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatGreysoft + +- type: loadout + id: LoadoutHeadHatGreysoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatGreysoftFlipped + +- type: loadout + id: LoadoutHeadHatOrangesoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatOrangesoft + +- type: loadout + id: LoadoutHeadHatOrangesoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatOrangesoftFlipped + +- type: loadout + id: LoadoutHeadHatPurplesoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatPurplesoft + +- type: loadout + id: LoadoutHeadHatPurplesoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatPurplesoftFlipped + +- type: loadout + id: LoadoutHeadHatRedsoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatRedsoft + +- type: loadout + id: LoadoutHeadHatRedsoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatRedsoftFlipped + +- type: loadout + id: LoadoutHeadHatYellowsoft + category: Accessories + cost: 1 + items: + - ClothingHeadHatYellowsoft + +- type: loadout + id: LoadoutHeadHatYellowsoftFlipped + category: Accessories + cost: 1 + items: + - ClothingHeadHatYellowsoftFlipped diff --git a/Resources/Prototypes/Loadouts/items.yml b/Resources/Prototypes/Loadouts/items.yml new file mode 100644 index 00000000000..6ce8d260613 --- /dev/null +++ b/Resources/Prototypes/Loadouts/items.yml @@ -0,0 +1,90 @@ +- type: loadout + id: LoadoutItemCig + category: Items + cost: 1 + items: + - Cigarette + +- type: loadout + id: LoadoutItemCigsGreen + category: Items + cost: 2 + items: + - CigPackGreen + +- type: loadout + id: LoadoutItemCigsRed + category: Items + cost: 2 + items: + - CigPackRed + +- type: loadout + id: LoadoutItemCigsBlue + category: Items + cost: 2 + items: + - CigPackBlue + +- type: loadout + id: LoadoutItemCigsBlack + category: Items + cost: 2 + items: + - CigPackBlack + +- type: loadout + id: LoadoutItemPAI + category: Items + cost: 3 + items: + - PersonalAI + +- type: loadout + id: LoadoutItemLighter + category: Items + cost: 2 + items: + - Lighter + +- type: loadout + id: LoadoutItemLighterCheap + category: Items + cost: 1 + items: + - CheapLighter + +- type: loadout + id: LoadoutItemMatches + category: Items + cost: 1 + items: + - Matchbox + +- type: loadout + id: LoadoutItemPlushieSharkBlue + category: Items + cost: 2 + items: + - PlushieSharkBlue + +- type: loadout + id: LoadoutItemPlushieSharkPink + category: Items + cost: 2 + items: + - PlushieSharkPink + +- type: loadout + id: LoadoutItemPlushieSharkGrey + category: Items + cost: 2 + items: + - PlushieSharkGrey + +- type: loadout + id: LoadoutItemPlushieCarp + category: Items + cost: 2 + items: + - PlushieCarp diff --git a/Resources/Prototypes/Loadouts/neck.yml b/Resources/Prototypes/Loadouts/neck.yml new file mode 100644 index 00000000000..7e5526f966a --- /dev/null +++ b/Resources/Prototypes/Loadouts/neck.yml @@ -0,0 +1,27 @@ +- type: loadout + id: LoadoutNeckScarfStripedRed + category: Accessories + cost: 1 + items: + - ClothingNeckScarfStripedRed + +- type: loadout + id: LoadoutNeckScarfStripedBlue + category: Accessories + cost: 1 + items: + - ClothingNeckScarfStripedBlue + +- type: loadout + id: LoadoutNeckScarfStripedGreen + category: Accessories + cost: 1 + items: + - ClothingNeckScarfStripedGreen + +- type: loadout + id: LoadoutNeckScarfStripedZebra + category: Accessories + cost: 1 + items: + - ClothingNeckScarfStripedZebra diff --git a/Resources/Prototypes/Loadouts/outerClothing.yml b/Resources/Prototypes/Loadouts/outerClothing.yml new file mode 100644 index 00000000000..7923d9e66f0 --- /dev/null +++ b/Resources/Prototypes/Loadouts/outerClothing.yml @@ -0,0 +1,34 @@ +- type: loadout + id: LoadoutOuterGhostSheet + category: Outer + cost: 2 + items: + - ClothingOuterGhostSheet + +- type: loadout + id: LoadoutOuterCoatBomberjacket + category: Outer + cost: 3 + items: + - ClothingOuterCoatBomber + +- type: loadout + id: LoadoutOuterCoatHoodieBlack + category: Outer + cost: 2 + items: + - ClothingOuterHoodieBlack + +- type: loadout + id: LoadoutOuterCoatHoodieGrey + category: Outer + cost: 2 + items: + - ClothingOuterHoodieGrey + +- type: loadout + id: LoadoutOuterCoatWinterCoat + category: Outer + cost: 3 + items: + - ClothingOuterWinterCoat diff --git a/Resources/Prototypes/Loadouts/shoes.yml b/Resources/Prototypes/Loadouts/shoes.yml new file mode 100644 index 00000000000..4a1880b5e21 --- /dev/null +++ b/Resources/Prototypes/Loadouts/shoes.yml @@ -0,0 +1,98 @@ +# Colored +- type: loadout + id: LoadoutShoesBlack + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorBlack + +- type: loadout + id: LoadoutShoesBlue + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorBlue + +- type: loadout + id: LoadoutShoesBrown + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorBrown + +- type: loadout + id: LoadoutShoesGreen + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorGreen + +- type: loadout + id: LoadoutShoesOrange + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorOrange + +- type: loadout + id: LoadoutShoesPurple + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorPurple + +- type: loadout + id: LoadoutShoesRed + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorRed + +- type: loadout + id: LoadoutShoesWhite + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorWhite + +- type: loadout + id: LoadoutShoesYellow + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesColorYellow + + +# Miscellaneous +- type: loadout + id: LoadoutShoesSlippersDuck + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoeSlippersDuck + +- type: loadout + id: LoadoutShoesLeather + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesLeather + +- type: loadout + id: LoadoutShoesMiscWhite + category: Accessories + cost: 1 + exclusive: true + items: + - ClothingShoesMiscWhite diff --git a/Resources/Prototypes/Loadouts/uniform.yml b/Resources/Prototypes/Loadouts/uniform.yml new file mode 100644 index 00000000000..d71c0688a85 --- /dev/null +++ b/Resources/Prototypes/Loadouts/uniform.yml @@ -0,0 +1,237 @@ +- type: loadout + id: LoadoutUniformAncientJumpsuit + category: Uniform + cost: 2 + exclusive: true + requirements: + - !type:LoadoutJobRequirement + jobs: + - Passenger + items: + - ClothingUniformJumpsuitAncient + +# Colored jumpsuits + +- type: loadout + id: LoadoutUniformJumpsuitColorBlack + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorBlack + +- type: loadout + id: LoadoutUniformJumpskirtColorBlack + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorBlack + +- type: loadout + id: LoadoutUniformJumpsuitColorBlue + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorBlue + +- type: loadout + id: LoadoutUniformJumpskirtColorBlue + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorBlue + +- type: loadout + id: LoadoutUniformJumpsuitColorGreen + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorGreen + +- type: loadout + id: LoadoutUniformJumpskirtColorGreen + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorGreen + +- type: loadout + id: LoadoutUniformJumpsuitColorOrange + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorOrange + +- type: loadout + id: LoadoutUniformJumpskirtColorOrange + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorOrange + +- type: loadout + id: LoadoutUniformJumpsuitColorPink + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorPink + +- type: loadout + id: LoadoutUniformJumpskirtColorPink + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorPink + +- type: loadout + id: LoadoutUniformJumpsuitColorRed + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorRed + +- type: loadout + id: LoadoutUniformJumpskirtColorRed + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorRed + +- type: loadout + id: LoadoutUniformJumpsuitColorWhite + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorWhite + +- type: loadout + id: LoadoutUniformJumpskirtColorWhite + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorWhite + +- type: loadout + id: LoadoutUniformJumpsuitColorYellow + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorYellow + +- type: loadout + id: LoadoutUniformJumpskirtColorYellow + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorYellow + +- type: loadout + id: LoadoutUniformJumpsuitColorDarkBlue + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorDarkBlue + +- type: loadout + id: LoadoutUniformJumpskirtColorDarkBlue + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorDarkBlue + +- type: loadout + id: LoadoutUniformJumpsuitColorTeal + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorTeal + +- type: loadout + id: LoadoutUniformJumpskirtColorTeal + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorTeal + +- type: loadout + id: LoadoutUniformJumpsuitColorPurple + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorPurple + +- type: loadout + id: LoadoutUniformJumpskirtColorPurple + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorPurple + +- type: loadout + id: LoadoutUniformJumpsuitColorDarkGreen + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorDarkGreen + +- type: loadout + id: LoadoutUniformJumpskirtColorDarkGreen + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorDarkGreen + +- type: loadout + id: LoadoutUniformJumpsuitColorLightBrown + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorLightBrown + +- type: loadout + id: LoadoutUniformJumpskirtColorLightBrown + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorLightBrown + +- type: loadout + id: LoadoutUniformJumpsuitColorBrown + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorBrown + +- type: loadout + id: LoadoutUniformJumpskirtColorBrown + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorBrown + +- type: loadout + id: LoadoutUniformJumpsuitColorMaroon + category: Uniform + cost: 2 + items: + - ClothingUniformJumpsuitColorMaroon + +- type: loadout + id: LoadoutUniformJumpskirtColorMaroon + category: Uniform + cost: 2 + items: + - ClothingUniformJumpskirtColorMaroon + +- type: loadout + id: LoadoutUniformJumpsuitColorRainbow + category: Uniform + cost: 2 + items: + - ClothingUniformColorRainbow + +- type: loadout + id: LoadoutUniformJumpskirtColorRainbow + category: Uniform + cost: 2 + items: + - ClothingUniformColorRainbow diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/Nyanotrasen/Entities/Clothing/OuterClothing/coats.yml index bbb04cad67e..72860158564 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Clothing/OuterClothing/coats.yml @@ -32,3 +32,5 @@ modifiers: coefficients: Caustic: 0.75 + - type: ToggleableClothing + clothingPrototype: ClothingHeadHoodMysta diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml index 3cd87518c9f..644754750a7 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml @@ -43,7 +43,6 @@ - type: startingGear id: ChiefEngineerGear equipment: - head: ClothingHeadHatHardhatWhite jumpsuit: ClothingUniformJumpsuitChiefEngineer back: ClothingBackpackChiefEngineerFilled shoes: ClothingShoesColorBrown diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml index 40f991dac33..ab62d69d501 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml @@ -21,11 +21,9 @@ - type: startingGear id: StationEngineerGear equipment: - head: ClothingHeadHatHardhatYellow jumpsuit: ClothingUniformJumpsuitEngineering back: ClothingBackpackEngineeringFilled shoes: ClothingShoesBootsWork - outerClothing: ClothingOuterVestHazard id: EngineerPDA eyes: ClothingEyesGlassesMeson belt: ClothingBeltUtilityEngineering diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml index f151921b7ac..d57fe982c57 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml @@ -21,11 +21,9 @@ jumpsuit: ClothingUniformJumpsuitChemistry back: ClothingBackpackChemistryFilled shoes: ClothingShoesColorWhite - outerClothing: ClothingOuterCoatLabChem id: ChemistryPDA ears: ClothingHeadsetMedical belt: ChemBag - pocket1: HandLabeler # the purple glasses? innerClothingSkirt: ClothingUniformJumpskirtChemistry satchel: ClothingBackpackSatchelChemistryFilled diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml index d5d219f1af4..aac50c526c9 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml @@ -51,7 +51,6 @@ jumpsuit: ClothingUniformJumpsuitCMO back: ClothingBackpackCMOFilled shoes: ClothingShoesColorBrown - outerClothing: ClothingOuterCoatLabCmo id: CMOPDA ears: ClothingHeadsetCMO belt: ClothingBeltMedicalFilled diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml index 1242324c0a2..fbc6116f46b 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml @@ -23,7 +23,6 @@ jumpsuit: ClothingUniformJumpsuitMedicalDoctor back: ClothingBackpackMedicalFilled shoes: ClothingShoesColorWhite - outerClothing: ClothingOuterCoatLab id: MedicalPDA ears: ClothingHeadsetMedical belt: ClothingBeltMedicalFilled diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index 9dbd928d402..19cf1419111 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -42,8 +42,6 @@ jumpsuit: ClothingUniformJumpsuitResearchDirector back: ClothingBackpackResearchDirectorFilled shoes: ClothingShoesColorBrown - head: ClothingHeadHoodMysta # DeltaV - Mystagogue new hat - outerClothing: ClothingOuterCoatRndMysta # DeltaV - Mystagogue new coat id: RnDPDA ears: ClothingHeadsetRD belt: BibleMystagogue # Nyanotrasen - Mystagogue book for their Ifrit diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index 6c9dbdd3b19..0f056d58048 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -50,9 +50,7 @@ jumpsuit: ClothingUniformJumpsuitHoS back: ClothingBackpackHOSFilled shoes: ClothingShoesBootsCombatFilled - outerClothing: ClothingOuterCoatHoSTrench eyes: ClothingEyesGlassesSunglasses - head: ClothingHeadHatBeretHoS id: HoSPDA gloves: ClothingHandsGlovesCombat ears: ClothingHeadsetAltSecurity