Skip to content

Lower Norfair West check flash suits#2308

Merged
osse101 merged 4 commits intovg-json-data:masterfrom
blkerby:ln-flash-suits-1
Oct 12, 2025
Merged

Lower Norfair West check flash suits#2308
osse101 merged 4 commits intovg-json-data:masterfrom
blkerby:ln-flash-suits-1

Conversation

@blkerby
Copy link
Copy Markdown
Contributor

@blkerby blkerby commented Oct 7, 2025

For flash suit carrying logic, this section seems all straightforward: I didn't see anything that wasn't already covered by tech/helpers.

The main thing here is I added flash suit uses in Acid Statue Room and Screw Attack Room. In Screw Attack Room, I just used the heat frames and shinespark frames from corresponding "Come in Shinecharged, Shinespark" strats; those ones are optimized for minimal shinecharge frame usage (not directly relevant in the flash suit case), which I think is essentially also optimized for minimizing overall damage assuming you don't have heat protection. Alternative versions could be added later to optimize for the heat protection case by minimizing shinespark frames instead.

Update: I reverted the addition of new flash suit strats that would already be covered by comeInShinecharged strats under #2312

@blkerby blkerby added the Area:Lower Norfair Stuff in Lower Norfair label Oct 7, 2025
]},
{"and": [
"h_heatProof",
{"shinespark": {"frames": 16, "excessFrames": 13}}
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.

https://videos.maprando.com/video/8506
Much more precise. Left or right wall work.

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.

I can see it as Varia+canShinesparkSlopeClip+no Xray

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.

Nice find. Left wall appears to be much easier.

{"heatFrames": 900},
{"shinespark": {"frames": 11}}
],
"flashSuitChecked": true,
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.

My thought has been that you could use FlashSuit to fulfill {shinespark} bypassing {canShinecharge}. Were that to happen, these strats which reprsent multiple shinesparks as 1 could cause problems.

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.

I'm not sure if it could work for flash suit to fulfill canShineCharge, since we also use that for starting temporary blue chains, or for gaining temporary blue while sliding off an edge (like in Screw Attack Room), which a flash suit wouldn't help with. It could be possible but seems like it would require a full pass through all canShineCharge uses to split them apart, similar to what we did when we added getBlueSpeed.

@osse101 osse101 merged commit 3a953e5 into vg-json-data:master Oct 12, 2025
1 check passed
@blkerby blkerby deleted the ln-flash-suits-1 branch February 15, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants