Skip to content

Conversation

@KABoissonneault
Copy link
Collaborator

@KABoissonneault KABoissonneault commented Jan 4, 2024

Issue at #2560

Fixed "overrideSkillCheck" not being turned off after being done Climbing.
overrideSkillCheck is used in the transition from wall to the floor above it, and should only be true during that automatic movement.

image

Moved "ClearStateOnRestore" to always run on restore, not just when climbing with Advanced.

The second fix is not strictly required, but seems cleaner. No risk of regression, since non-advanced climbing should have no expectation of state if saving/reloading during climbing (it's supposed to drop the moment you let the key go).

…bing. Moved "ClearStateOnRestore" to always run on restore, not just when climbing with Advanced
@KABoissonneault
Copy link
Collaborator Author

Things not in the PR but I'm considering:

  • the debug hud (I think a setup like this could be useful for future debugging, given that a lot of things we're working with are not from the original implementors)
  • a cheat code for flawless climbing (maybe some people will be disappointed that their low climb character falls off much more often now)

@Interkarma
Copy link
Owner

All good if you want to include the debug HUD or a flawless climbing cheat, either in this PR or separate PRs.

Good point on low climb characters being disappointed with the fix.

@numidium
Copy link
Collaborator

numidium commented Jan 21, 2024

I tested this on my end. My character slips when doing long climbs as expected but if I stop mid-climb, move sideways, and continue moving in any direction then I can scale a building like a spider indefinitely without slipping. Not sure if this is intentional.

@KABoissonneault KABoissonneault merged commit ba25680 into Interkarma:master Jan 25, 2024
@KABoissonneault KABoissonneault deleted the fix/advanced-climbing branch January 25, 2024 01:42
@KABoissonneault KABoissonneault mentioned this pull request Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants