Skip to content

Refine Volcano Room#2124

Merged
blkerby merged 4 commits intovg-json-data:masterfrom
blkerby:volcano-room
Jul 16, 2025
Merged

Refine Volcano Room#2124
blkerby merged 4 commits intovg-json-data:masterfrom
blkerby:volcano-room

Conversation

@blkerby
Copy link
Copy Markdown
Contributor

@blkerby blkerby commented Jul 12, 2025

  • Handle heated runway at top door
  • Handle locked doors at bottom
  • Tighten lava frames for top-to-bottom suitless strat
  • Remove stray heatFrames on the bottom leaveWithRunway strat.

@blkerby blkerby added the Area:Norfair Stuff in Norfair label Jul 12, 2025
Copy link
Copy Markdown
Contributor

@osse101 osse101 left a comment

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/7025
Without the PB I was able to make it out after 94 damage. Avoiding damage while space jumping is key.

Most of my comments aren't about the PR. PR changes look fine. Lava Frames no gravity don't scale appropriately with heat multiplier.

@@ -160,17 +175,25 @@
{"and": [
"canCarefulJump",
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.

In races, this mockball hasn't been worth attempting.
But also a short hop mockball is more like a trickyJump.

Comment thread region/norfair/east/Volcano Room.json Outdated
},
"unlocksDoors": [
{"types": ["missiles"], "requires": [{"lavaFrames": 80}]},
{"types": ["super"], "requires": []},
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.

This added lava frames when spacejumping. The fastest way I saw with a blue door was to do an aim down shot to open the door.

@@ -238,7 +269,24 @@
{"heatFrames": 35}
]},
{"heatFrames": 405}
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.

SpaceJump + Come in Running + Mockball can be done without an etank.

]}
],
"exitCondition": {
"leaveNormally": {}
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.

FIXME: LeaveWithRunway using gravity and no Speedbooster.

Comment thread logicalRequirements.md

#### lavaFramesWithEnergyDrops object

A `lavaFramesWithEnergyDrops` object represents the need for Samus to spend time in lava, but with the possibility of offsetting some of the lava damage using energy drops from enemies. Any lava damage is logically applied before the energy gain, so Samus must be able to survive the heat before picking up the drops. Any energy gain is logically capped to not exceed the heat damage, so this logical requirement cannot result in a net energy gain.
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.

Heat damage

Every room except this one has heat+lava damage simultaneously. In SMZ3, Gravity grants full protection from lava and Varia full protection from heat. So I think the usage would be running both lavaFramesWithEnergyDrops and HeatFrameWithEnergyDrops in parallel so the randomizer picks which is better for the situation.

@blkerby blkerby merged commit 4dc7d55 into vg-json-data:master Jul 16, 2025
1 check passed
@blkerby blkerby deleted the volcano-room branch February 15, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area:Norfair Stuff in Norfair

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants