CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.26k stars 4.12k forks source link

"Weight Carried" speed penalty does not respect strength boosts, including mutations #75484

Open Terrorforge opened 1 month ago

Terrorforge commented 1 month ago

Describe the bug

The "weight carried" speed penalty seems to consider only the carry weight from your base strength, ignoring any green boosts from mutations, bionics and spells.

Other effects of overburdening don't seem to be affected. If you get a huge Str boost, say from the MoM utility power "Enhance Strength", you can carry huge loads without suffering pain or increased stamina loss, but the speed penalty persists.

Attach save file

New Mind_copy5-trimmed.tar.gz It's probably more work to download and unzip this than to just replicate, but here's the test save in the below screenshots anyway

Steps to reproduce

  1. Load character up to a bit over their weight limit
  2. Give the character a strength-boosting mutations
  3. Note that the "Weight Carried" speed penalty doesn't go away.

Expected behavior

Weight Carried respects your actual, current carry weight.

Screenshots

image image Completely default character (w/ Bear threshold because I'm about to give them Insanely Strong) carrying a 60L tank full of murky water is overburdened and suffers a speed penalty, as expected.

image image That exact same character with Insanely Strong added no longer shows as overburdened, but still suffers the exact same speed penalty. This is after dropping the tank and picking it up.

image image Strong Back does seem to be accounted for, but it still calculates as if you had Strong Back and base strength, ignoring Insanely Strong.

Versions and configuration

Additional context

No response

x-qq commented 1 month ago

confirmed in cdda-linux-tiles-x64-2024-08-03-0533

Terrorforge commented 1 month ago

It appears that the "downed" affect also goes on base strength. Here's my character with a massive 200+ strength boost from maxed Nether Attunement "Enhance Strength" getting knocked on her ass by a combined weight less than half of her carry capacity:

image image