Skip to content

Conversation

Standing-Storm
Copy link
Contributor

Summary

Balance "Hydraulic Muscles now sets your strength to a fixed value"

Purpose of change

Untitled

Describe the solution

Hydraulic Muscles sets your strength to the flat value of 20, chosen because in #83001 20 is the max value for Strength. This is done using an EoC that gets your pre-activation strength, adds 20 to it, and then subtracts the pre-activation strength from that.

Describe alternatives you've considered

Testing

Strength 8, activated Hydraulic Muscles, had 20 Strength.
Strength 10, activated Hydraulic Muscles, had 20 Strength.

Additional context

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Bionics CBM (Compact Bionic Modules) EOC: Effects On Condition Anything concerning Effects On Condition Game: Balance Balancing of (existing) in-game features. json-styled JSON lint passed, label assigned by github actions astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Sep 25, 2025
@BalthazarArgall
Copy link
Contributor

Why 20 instead of 14, 16 or 18 for example?

@Standing-Storm
Copy link
Contributor Author

Because it previously added 20 to your strength, but with 20 as the strength cap, setting it to 20 is the closest to the old value.

(It also takes 10 kJ per second to run so it's not something you can have on for more than short bursts)

@Zerdocriil
Copy link

this changes make this cbm useless. its very rare, it need big amount of energy to use, with cbm slots it will occupy a lot of slots, and with mutations + strength cmb = it will have low or zero impact on character. maybe leave all as it is? or make boost of strength of this cbm to 10 no matter, how much strength character already have, with decreasing energy cost? Or make common version of this cbm with changes of this pr, and leave already existed cbm version with its current stats because of rarity, energy draining and cbm slots occupy?

@Standing-Storm
Copy link
Contributor Author

Standing-Storm commented Sep 25, 2025

Once #83001 is merged it will not be possible for this CBM to boost strength above 20 in any case, meaning many of the situations you mentioned would have an equivalent effect as this PR (e.g. if it's +10 and you have 12 strength, after #83001 your strength will be 20, not 22).

@Zerdocriil
Copy link

Once #83001 is merged it will not be possible for this CBM to boost strength above 20 in any case, meaning many of the situations you mentioned would have an equivalent effect as this PR (e.g. if it's +10 and you have 12 strength, after #83001 your strength will be 20, not 22).

thank you for explonation!

@GuardianDll GuardianDll merged commit b82d6bd into CleverRaven:master Sep 25, 2025
29 of 30 checks passed
@Standing-Storm Standing-Storm deleted the hydraulic_adjustment branch September 25, 2025 21:18
Blueflowerss pushed a commit to Blueflowerss/Cataclysm-DDA that referenced this pull request Sep 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions Bionics CBM (Compact Bionic Modules) EOC: Effects On Condition Anything concerning Effects On Condition Game: Balance Balancing of (existing) in-game features. [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants