From 6fb613e87e060f5bab4ab70d7e931f5480d833c9 Mon Sep 17 00:00:00 2001 From: RedBookcase Date: Thu, 5 Jun 2025 16:27:01 -0700 Subject: [PATCH] Standardized running and walking speed debuffs for equipped gear. (#37828) Co-authored-by: RedBookcase --- .../Entities/Clothing/OuterClothing/armor.yml | 3 ++- .../Clothing/OuterClothing/base_clothingouter.yml | 2 +- .../Entities/Clothing/OuterClothing/bio.yml | 2 +- .../Entities/Clothing/OuterClothing/hardsuits.yml | 12 ++++++------ .../Entities/Clothing/OuterClothing/suits.yml | 2 +- .../Prototypes/Entities/Clothing/Shoes/magboots.yml | 8 ++++---- .../Prototypes/Entities/Clothing/Shoes/specific.yml | 4 ++-- .../Prototypes/Entities/Objects/Power/powersink.yml | 4 ++-- 8 files changed, 19 insertions(+), 18 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 51605cb3f0..59a3603355 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -423,7 +423,7 @@ Heat: 0.9 Radiation: 0.8 - type: ClothingSpeedModifier - walkModifier: 0.7 + walkModifier: 0.65 sprintModifier: 0.65 - type: HeldSpeedModifier - type: ExplosionResistance @@ -450,6 +450,7 @@ Piercing: 0.4 - type: ClothingSpeedModifier walkModifier: 0.8 + sprintModifier: 0.8 - type: HeldSpeedModifier - type: ExplosionResistance damageCoefficient: 0.4 diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml index 4362b241ad..4f647b8680 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml @@ -115,7 +115,7 @@ heatingCoefficient: 0.01 coolingCoefficient: 0.01 - type: ClothingSpeedModifier - walkModifier: 0.4 + walkModifier: 0.6 sprintModifier: 0.6 - type: HeldSpeedModifier - type: Item diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml index fa550a83d6..f4a1828010 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml @@ -17,7 +17,7 @@ zombificationResistanceCoefficient: 0.35 - type: GroupExamine - type: ClothingSpeedModifier - walkModifier: 1 + walkModifier: 0.95 sprintModifier: 0.95 - type: entity diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index fe0884fe54..876d309b54 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -92,7 +92,7 @@ Radiation: 0.3 #salv is supposed to have radiation hazards in the future Caustic: 0.8 - type: ClothingSpeedModifier - walkModifier: 0.9 + walkModifier: 0.8 sprintModifier: 0.8 - type: HeldSpeedModifier - type: ToggleableClothing @@ -352,7 +352,7 @@ Radiation: 0.0 Caustic: 0.7 - type: ClothingSpeedModifier - walkModifier: 0.75 + walkModifier: 0.8 sprintModifier: 0.8 - type: HeldSpeedModifier - type: ToggleableClothing @@ -379,7 +379,7 @@ - type: ZombificationResistance zombificationResistanceCoefficient: 0.4 - type: ClothingSpeedModifier - walkModifier: 0.9 + walkModifier: 0.95 sprintModifier: 0.95 - type: HeldSpeedModifier - type: ToggleableClothing @@ -488,7 +488,7 @@ Radiation: 0.5 Caustic: 0.8 - type: ClothingSpeedModifier - walkModifier: 0.85 + walkModifier: 0.9 sprintModifier: 0.9 - type: HeldSpeedModifier - type: ToggleableClothing @@ -591,7 +591,7 @@ - type: Item size: Huge - type: ClothingSpeedModifier - walkModifier: 1.0 + walkModifier: 0.9 sprintModifier: 0.9 - type: HeldSpeedModifier - type: ToggleableClothing @@ -659,7 +659,7 @@ Radiation: 0.2 Caustic: 0.2 - type: ClothingSpeedModifier - walkModifier: 0.9 + walkModifier: 0.65 sprintModifier: 0.65 - type: HeldSpeedModifier - type: ToggleableClothing diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml index 1d32f2d52e..e053801d33 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml @@ -64,7 +64,7 @@ Heat: 0.8 Cold: 0.8 - type: ClothingSpeedModifier - walkModifier: 0.8 + walkModifier: 0.7 sprintModifier: 0.7 - type: HeldSpeedModifier - type: GroupExamine diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml index cd5cd0181e..0e9873780f 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml @@ -24,7 +24,7 @@ prefixOn: on - type: Magboots - type: ClothingSpeedModifier - walkModifier: 0.85 + walkModifier: 0.8 sprintModifier: 0.8 - type: Appearance - type: GenericVisualizer @@ -82,8 +82,8 @@ description: These would look fetching on a fetcher like you. components: - type: ClothingSpeedModifier - walkModifier: 1.10 #PVS isn't too much of an issue when you are blind... - sprintModifier: 1.10 + walkModifier: 1.1 #PVS isn't too much of an issue when you are blind... + sprintModifier: 1.1 - type: StaticPrice price: 3000 @@ -99,7 +99,7 @@ - type: Clothing sprite: Clothing/Shoes/Boots/magboots-syndicate.rsi - type: ClothingSpeedModifier - walkModifier: 0.95 + walkModifier: 0.9 sprintModifier: 0.9 - type: GasTank outputPressure: 42.6 diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index 812bc07fb0..ebf304557e 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -135,7 +135,7 @@ - type: Magboots # always have gravity because le suction cups - type: ClothingSpeedModifier # ninja are masters of sneaking around relatively quickly, won't break cloak - walkModifier: 1.1 + walkModifier: 1.3 sprintModifier: 1.3 - type: FootstepModifier footstepSoundCollection: null @@ -259,7 +259,7 @@ size: Small sprite: Clothing/Shoes/Specific/large_clown.rsi - type: ClothingSpeedModifier - walkModifier: 0.85 + walkModifier: 0.8 sprintModifier: 0.8 - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Power/powersink.yml b/Resources/Prototypes/Entities/Objects/Power/powersink.yml index 342a1e8459..7385b9a825 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powersink.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powersink.yml @@ -8,8 +8,8 @@ size: Huge - type: MultiHandedItem - type: HeldSpeedModifier #verrryy heavy - walkModifier: 0.60 - sprintModifier: 0.60 + walkModifier: 0.6 + sprintModifier: 0.6 - type: NodeContainer examinable: true nodes: -- 2.51.2