Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slipping when climbing down may happen only on unstable terrain below #40035

Merged
merged 2 commits into from
May 3, 2020
Merged

Slipping when climbing down may happen only on unstable terrain below #40035

merged 2 commits into from
May 3, 2020

Conversation

Night-Pryanik
Copy link
Contributor

@Night-Pryanik Night-Pryanik commented Apr 30, 2020

Summary

SUMMARY: Balance "Slipping when climbing down may happen only on unstable terrain below."

Purpose of change

Closes #39892 - Can fall when climbing down a stepladder.

Describe the solution

Added a check for unstable terrain below.

Describe alternatives you've considered

None.

Testing

Climbed up and down on stable terrain (stepladder) and on non-stable terrain (downspouts), also simply jumped down.

Additional context

I hope you're satisfied with this solution @sick-trigger.

@Night-Pryanik Night-Pryanik added Game: Balance Balancing of (existing) in-game features. Z-levels Levels below and above ground. Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Mechanics: Character / Player Character / Player mechanics labels Apr 30, 2020
@wapcaplet
Copy link
Contributor

From my point of view, this does not really address #39892 - it just changes the odds. Two of the complaints in that issue were:

  • The messaging (that it looks easy to climb) is not consistent with the possible outcome (a significant chance of serious injury)
  • The risk of descending a ladder (significant chance of falling) is not consistent with the risk of climbing a ladder (no chance of falling)

This change may make it less likely, but these inconsistencies remain.

@Night-Pryanik
Copy link
Contributor Author

The risk of descending a ladder (significant chance of falling)

The chance to trigger the check for slipping down is 0.1%. If this check triggers, there's another 12.5% check. Total chance is minuscule.

@esotericist
Copy link
Contributor

If there must be a random chance to fail (and I am not even slightly convinced there must be) it should be data attached to the object being interacted with, not a baked-in random chance to the climb down logic.

We've been trying to have less of these in the code, why add more?

@Night-Pryanik
Copy link
Contributor Author

Night-Pryanik commented Apr 30, 2020

We've been trying to have less of these in the code

I didn't notice that.

why add more?

Because shit happens, even on firm ground.

@Night-Pryanik Night-Pryanik changed the title Slipping when climbing down may happen only on unstable terrain below (or really bad luck) Slipping when climbing down may happen only on unstable terrain below Apr 30, 2020
@kevingranade kevingranade merged commit 1e45902 into CleverRaven:master May 3, 2020
@Night-Pryanik Night-Pryanik deleted the dont-slip-down-when-climbing-stepladders branch May 4, 2020 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fields / Furniture / Terrain / Traps Objects that are part of the map or its features. Game: Balance Balancing of (existing) in-game features. Mechanics: Character / Player Character / Player mechanics Z-levels Levels below and above ground.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Can fall when climbing down a stepladder
4 participants