From 26ead381e9934d78d280222d7f5781621d258905 Mon Sep 17 00:00:00 2001 From: Hqlle <132773721+Hqlle@users.noreply.github.com> Date: Sat, 16 Nov 2024 14:47:08 +0200 Subject: [PATCH] Height changes (#329) --- .../DeltaV/Roles/Jobs/Security/brigmedic.yml | 2 ++ Resources/Prototypes/DeltaV/Species/vulpkanin.yml | 6 ++++++ .../Nyanotrasen/Roles/Jobs/Security/prisonguard.yml | 2 ++ Resources/Prototypes/Roles/Jobs/Command/captain.yml | 2 ++ .../Prototypes/Roles/Jobs/Security/detective.yml | 2 ++ .../Roles/Jobs/Security/head_of_security.yml | 2 ++ .../Roles/Jobs/Security/security_cadet.yml | 2 ++ .../Roles/Jobs/Security/security_officer.yml | 2 ++ .../Roles/Jobs/Security/senior_officer.yml | 2 ++ Resources/Prototypes/Roles/Jobs/Security/warden.yml | 2 ++ Resources/Prototypes/Species/arachnid.yml | 6 ++++++ Resources/Prototypes/Species/human.yml | 6 ++++++ Resources/Prototypes/Species/moth.yml | 6 ++++++ Resources/Prototypes/Species/reptilian.yml | 12 ++++++------ Resources/Prototypes/Species/slime.yml | 6 ++++++ .../Mobs/Species/Tajaran/Species/Tajaran.yml | 6 ++++++ .../Roles/Jobs/CentCom/blueshieldoficer.yml | 2 ++ .../_LostParadise/Roles/Jobs/Security/SecEng.yml | 2 ++ .../_LostParadise/Roles/Jobs/Security/secupilot.yml | 2 ++ 19 files changed, 66 insertions(+), 6 deletions(-) diff --git a/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml b/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml index 4f84698eb55..deffdd490b3 100644 --- a/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml +++ b/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml @@ -4,6 +4,8 @@ description: job-description-brigmedic playTimeTracker: JobBrigmedic requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:DepartmentTimeRequirement department: Medical min: 21600 # 6 hrs diff --git a/Resources/Prototypes/DeltaV/Species/vulpkanin.yml b/Resources/Prototypes/DeltaV/Species/vulpkanin.yml index 47c8e37b56c..86de52cd27f 100644 --- a/Resources/Prototypes/DeltaV/Species/vulpkanin.yml +++ b/Resources/Prototypes/DeltaV/Species/vulpkanin.yml @@ -11,6 +11,12 @@ maleFirstNames: names_vulpkanin_male femaleFirstNames: names_vulpkanin_female lastNames: names_vulpkanin_last + minHeight: 0.75 + defaultHeight: 0.85 + maxHeight: 1.1 + minWidth: 0.65 + defaultWidth: 0.85 + maxWidth: 1.15 - type: speciesBaseSprites id: MobVulpkaninSprites diff --git a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml index 13127044f9b..4c0db978f21 100644 --- a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml +++ b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml @@ -4,6 +4,8 @@ description: job-description-guard playTimeTracker: JobPrisonGuard requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterOverallTimeRequirement min: 18000 - !type:DepartmentTimeRequirement diff --git a/Resources/Prototypes/Roles/Jobs/Command/captain.yml b/Resources/Prototypes/Roles/Jobs/Command/captain.yml index 8be8b40ef06..c003fddd4c2 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/captain.yml @@ -4,6 +4,8 @@ description: job-description-captain playTimeTracker: JobCaptain requirements: + - !type:CharacterHeightRequirement + min: 150 - !type:CharacterAgeRequirement min: 25 max: 80 diff --git a/Resources/Prototypes/Roles/Jobs/Security/detective.yml b/Resources/Prototypes/Roles/Jobs/Security/detective.yml index d50368f8e5b..2bac84399f8 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/detective.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/detective.yml @@ -4,6 +4,8 @@ description: job-description-detective playTimeTracker: JobDetective requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterDepartmentTimeRequirement department: Security min: 36000 # DeltaV - 10 hours diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index 25314c9aed3..ed4b0d2e473 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -4,6 +4,8 @@ description: job-description-hos playTimeTracker: JobHeadOfSecurity requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterPlaytimeRequirement tracker: JobWarden min: 14400 #DeltaV 4 hrs diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml index b6dadaded78..3c0b02c6838 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml @@ -4,6 +4,8 @@ description: job-description-cadet playTimeTracker: JobSecurityCadet requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterOverallTimeRequirement min: 14400 # DeltaV - 4 hours # - !type:DepartmentTimeRequirement # Lost Paradise - return time limit diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml index a429e832a3b..80d2be5d07b 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml @@ -4,6 +4,8 @@ description: job-description-security playTimeTracker: JobSecurityOfficer requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterDepartmentTimeRequirement department: Security min: 14400 # DeltaV - 4 hours diff --git a/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml index fa5240079cc..0765128a113 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/senior_officer.yml @@ -5,6 +5,8 @@ playTimeTracker: JobSeniorOfficer setPreference: false # DeltaV - Disable Senior Roles round start selection requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterPlaytimeRequirement tracker: JobWarden min: 21600 #6 hrs diff --git a/Resources/Prototypes/Roles/Jobs/Security/warden.yml b/Resources/Prototypes/Roles/Jobs/Security/warden.yml index 0cfad26f307..9e52e270fe9 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/warden.yml @@ -4,6 +4,8 @@ description: job-description-warden playTimeTracker: JobWarden requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterPlaytimeRequirement # DeltaV - JobSecurityOfficer time requirement. Make them experienced in proper officer work. tracker: JobSecurityOfficer min: 43200 # DeltaV - 12 hrs diff --git a/Resources/Prototypes/Species/arachnid.yml b/Resources/Prototypes/Species/arachnid.yml index a2d941028da..c887282003d 100644 --- a/Resources/Prototypes/Species/arachnid.yml +++ b/Resources/Prototypes/Species/arachnid.yml @@ -13,6 +13,12 @@ lastNames: names_arachnid_last sexes: - Unsexed + minHeight: 0.9 + defaultHeight: 1 + maxHeight: 1.45 + minWidth: 0.80 + defaultWidth: 1 + maxWidth: 1.5 - type: speciesBaseSprites id: MobArachnidSprites diff --git a/Resources/Prototypes/Species/human.yml b/Resources/Prototypes/Species/human.yml index 0100a53261d..085909473dd 100644 --- a/Resources/Prototypes/Species/human.yml +++ b/Resources/Prototypes/Species/human.yml @@ -7,6 +7,12 @@ markingLimits: MobHumanMarkingLimits dollPrototype: MobHumanDummy skinColoration: HumanToned + minHeight: 0.8 + defaultHeight: 1 + maxHeight: 1.25 + minWidth: 0.7 + defaultWidth: 1 + maxWidth: 1.25 # The lack of a layer means that # this person cannot have round-start anything diff --git a/Resources/Prototypes/Species/moth.yml b/Resources/Prototypes/Species/moth.yml index 511f22394e0..848c0e8a089 100644 --- a/Resources/Prototypes/Species/moth.yml +++ b/Resources/Prototypes/Species/moth.yml @@ -11,6 +11,12 @@ maleFirstNames: names_moth_first_male femaleFirstNames: names_moth_first_female lastNames: names_moth_last + minHeight: 0.8 + defaultHeight: 0.9 + maxHeight: 1.3 + minWidth: 0.70 + defaultWidth: 0.9 + maxWidth: 1.35 - type: speciesBaseSprites id: MobMothSprites diff --git a/Resources/Prototypes/Species/reptilian.yml b/Resources/Prototypes/Species/reptilian.yml index a57c388971d..6b17e504a5c 100644 --- a/Resources/Prototypes/Species/reptilian.yml +++ b/Resources/Prototypes/Species/reptilian.yml @@ -11,12 +11,12 @@ maleFirstNames: names_reptilian_male femaleFirstNames: names_reptilian_female naming: FirstDashFirst - minHeight: 0.7 - defaultHeight: 0.95 - maxHeight: 1.25 - minWidth: 0.65 - defaultWidth: 0.95 - maxWidth: 1.3 + minHeight: 0.8 + defaultHeight: 1.15 + maxHeight: 1.35 + minWidth: 0.70 + defaultWidth: 1.15 + maxWidth: 1.40 - type: speciesBaseSprites id: MobReptilianSprites diff --git a/Resources/Prototypes/Species/slime.yml b/Resources/Prototypes/Species/slime.yml index 72fe8534989..a01b50b9294 100644 --- a/Resources/Prototypes/Species/slime.yml +++ b/Resources/Prototypes/Species/slime.yml @@ -8,6 +8,12 @@ markingLimits: MobSlimeMarkingLimits dollPrototype: MobSlimePersonDummy skinColoration: Hues + minHeight: 0.7 + defaultHeight: 0.8 + maxHeight: 1.1 + minWidth: 0.65 + defaultWidth: 0.7 + maxWidth: 1.15 - type: speciesBaseSprites id: MobSlimeSprites diff --git a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml index 45082c0f5f3..29cbf0251f0 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Mobs/Species/Tajaran/Species/Tajaran.yml @@ -11,6 +11,12 @@ maleFirstNames: firstMaleTajaran femaleFirstNames: firstFemaleTajaran lastNames: TajaranLast + minHeight: 0.7 + defaultHeight: 0.8 + maxHeight: 1 + minWidth: 0.60 + defaultWidth: 0.8 + maxWidth: 1.05 - type: speciesBaseSprites id: MobTajaranSprites diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml index d5aa616d6df..1747780a674 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/CentCom/blueshieldoficer.yml @@ -4,6 +4,8 @@ description: job-description-blueshieldofficer playTimeTracker: JobBlueShieldOfficer requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterAgeRequirement min: 25 max: 80 diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml index 30034e058fb..0d4bbaeeace 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/SecEng.yml @@ -4,6 +4,8 @@ description: job-description-security-enginer playTimeTracker: LPPJobSecurityEnginer requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterDepartmentTimeRequirement department: Security min: 36000 diff --git a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/secupilot.yml b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/secupilot.yml index bccf1711e71..a33d8bfe9cb 100644 --- a/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/secupilot.yml +++ b/Resources/Prototypes/_LostParadise/Roles/Jobs/Security/secupilot.yml @@ -4,6 +4,8 @@ description: job-description-secpilot playTimeTracker: JobPilot requirements: + - !type:CharacterHeightRequirement + min: 160 - !type:CharacterPlaytimeRequirement tracker: JobSecurityOfficer min: 14400 # 4 hrs