Skip to content

Wall jump tech adjustments#2167

Merged
osse101 merged 5 commits intovg-json-data:masterfrom
blkerby:tricky-wall-jump
Jul 26, 2025
Merged

Wall jump tech adjustments#2167
osse101 merged 5 commits intovg-json-data:masterfrom
blkerby:tricky-wall-jump

Conversation

@blkerby
Copy link
Copy Markdown
Contributor

@blkerby blkerby commented Jul 26, 2025

Following a suggestion by @kjbranch this introduces a new tech canTrickyWalljump which replaces both canDelayedWalljump and canStaggeredWalljump. The idea is that individually these tech don't make a lot of sense:

  • Staggered walljumps just meant wall jumping in place, but on its own that doesn't really represent any new knowledge or difficulty on top of canConsecutiveWalljump.
  • canDelayedWalljump made some sense in how it expressed an ability to control the horizontal position of the wall jump. But there's nothing that special about being able to control the horizontal position as opposed to other elements like the vertical position or the timing of the wall jump.

In practice the ability to do wall jump strats seems determined less by specific tech knowledge and more by an overall skill level in wall jumping, and there are many factors that impact the difficulty of a given strat, including details of the geometry, any enemies/obstacles that get in the way, and the level of precision required in terms of timing and positioning; trying to boil it down to specific patterns like canDelayedWalljump and canStaggeredWalljump was a bit of an awkward simplification that sometimes resulted in inappropriate difficulty placements. So the idea of the new tech canTrickyWalljump is to give us a more direct way to describe a Hard-level wall jump difficulty, while canPreciseWalljump remains a way to describe a Medium-level difficulty.

To be easier to follow, the PR is split into 3 commits.

  • The first commit defines the new tech (and removes the old ones) and applies a search-and-replace to their uses.
  • The second commit removes occurrences of canPreciseWalljump that are redundant with canTrickyWalljump, since canTrickyWalljump is an extension of canPreciseWalljump (whereas canStaggeredWalljump wasn't an extension of canPreciseWalljump).
  • The third commit has the proposed difficulty adjustments, which is where the logically significant changes are happening, e.g. bumping up some canPreciseWalljump to canTrickyWalljump.

@osse101 osse101 merged commit e1c2f09 into vg-json-data:master Jul 26, 2025
1 check passed
@blkerby blkerby deleted the tricky-wall-jump branch February 15, 2026 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants