Skip to content

Add canLongXRayClimb tech#2135

Merged
blkerby merged 1 commit intovg-json-data:masterfrom
blkerby:long-xray-climb
Jul 18, 2025
Merged

Add canLongXRayClimb tech#2135
blkerby merged 1 commit intovg-json-data:masterfrom
blkerby:long-xray-climb

Conversation

@blkerby
Copy link
Copy Markdown
Contributor

@blkerby blkerby commented Jul 18, 2025

The new tech canLongXRayClimb distinguishes climbs of length ~2 screens or more. For Map Rando this will help us to put only ~1 screen climbs into Very Hard logic. The idea is that when first learning to X-Ray climb it is nicer to only have to start out with relatively short ones.

For some grapple teleport X-Ray climb strats, this required splitting off a second strat for the 2-screen variant. This is helpful anyway because now we can make the note more specific, telling the player how far to climb.

In Green Hill Zone, there was one case where the 2-screen grapple teleport X-ray climb variant was missing, so that is added here.

I also took the opportunity to clean up some of the older strat names, removing "Left-Side"/"Right-Side" since that information is redundant with the node that you're entering through.

"name": "Grapple Teleport X-Ray Climb (1 Screen)",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [[2, 18], [2, 19], [2, 28], [2, 29], [2, 34]]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was [2 34] missed on 5 and 6 before?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, looks like it.

@blkerby blkerby merged commit 484def9 into vg-json-data:master Jul 18, 2025
1 check passed
@blkerby blkerby deleted the long-xray-climb branch February 15, 2026 00:10
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