Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 54 additions & 3 deletions region/norfair/west/Crocomire Escape.json
Original file line number Diff line number Diff line change
Expand Up @@ -526,6 +526,7 @@
},
"requires": [
"canTrickyUseFrozenEnemies",
"canTrickyDodgeEnemies",
{"or": [
"HiJump",
"canSpringBallJumpMidAir"
Expand Down Expand Up @@ -566,12 +567,23 @@
"canInsaneJump",
"h_additionalBomb"
]}
]},
{"and": [
"canHorizontalShinespark",
{"canShineCharge": {"usedTiles": 15, "openEnd": 2}},
{"shinespark": {"frames": 40, "excessFrames": 18}}
]},
{"and": [
{"notable": "Ceiling Mockball Spring Fling"},
"SpeedBooster",
"canInsaneJump",
"canMomentumConservingMorph",
"canSpringFling"
]}
]},
"h_heatedGModeOpenDifferentDoor"
],
"flashSuitChecked": true,
"devNote": "FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks)"
"flashSuitChecked": true
},
{
"id": 52,
Expand Down Expand Up @@ -729,6 +741,7 @@
},
"requires": [
"canTrickyUseFrozenEnemies",
"canTrickyDodgeEnemies",
{"or": [
"HiJump",
"canSpringBallJumpMidAir"
Expand Down Expand Up @@ -767,6 +780,18 @@
"canUnmorphBombBoost",
"h_crouchJumpDownGrab",
"canInsaneJump"
]},
{"and": [
"canHorizontalShinespark",
{"canShineCharge": {"usedTiles": 15, "openEnd": 2}},
{"shinespark": {"frames": 40, "excessFrames": 18}}
]},
{"and": [
{"notable": "Ceiling Mockball Spring Fling"},
"SpeedBooster",
"canInsaneJump",
"canMomentumConservingMorph",
"canSpringFling"
]}
]},
"h_heatedDirectGModeLeaveSameDoor"
Expand Down Expand Up @@ -1213,6 +1238,7 @@
"requires": [
"h_heatedGMode",
"canTrickyUseFrozenEnemies",
"canTrickyDodgeEnemies",
{"or": [
"HiJump",
"canSpringBallJumpMidAir"
Expand Down Expand Up @@ -1255,6 +1281,11 @@
"h_additionalBomb"
]}
]},
{"and": [
"canHorizontalShinespark",
{"canShineCharge": {"usedTiles": 15, "openEnd": 2}},
{"shinespark": {"frames": 40, "excessFrames": 18}}
]},
{"and": [
{"notable": "Ceiling Mockball Spring Fling"},
"SpeedBooster",
Expand All @@ -1266,7 +1297,7 @@
{"heatFrames": 0}
],
"flashSuitChecked": true,
"devNote": "FIXME: Variants with shinesparking or Geruta damage boost can be added. (Energy from immobile, CF, or energy free sparks)"
"devNote": "FIXME: Variants with Geruta damage boost can be added. (Energy from immobile or CF)"
},
{
"id": 58,
Expand Down Expand Up @@ -1301,6 +1332,7 @@
"requires": [
"h_heatedGMode",
"canTrickyUseFrozenEnemies",
"canTrickyDodgeEnemies",
{"or": [
"HiJump",
"canSpringBallJumpMidAir"
Expand Down Expand Up @@ -1347,6 +1379,11 @@
"h_additionalBomb"
]}
]},
{"and": [
"canHorizontalShinespark",
{"canShineCharge": {"usedTiles": 15, "openEnd": 2}},
{"shinespark": {"frames": 40, "excessFrames": 18}}
]},
{"and": [
{"notable": "Ceiling Mockball Spring Fling"},
"SpeedBooster",
Expand Down Expand Up @@ -1556,6 +1593,20 @@
],
"note": "This strat just waits out the Dragon."
},
{
"link": [3, 2],
"name": "Frozen Geruta Platform",
"requires": [
"h_heatProof",
"canTrickyUseFrozenEnemies",
{"or": [
"HiJump",
"canTrickyDodgeEnemies"
]}
],
"flashSuitChecked": true,
"note": "It is possible to lure the Geruta to be used as a platform with nothing but Ice."
},
{
"id": 38,
"link": [3, 2],
Expand Down
23 changes: 6 additions & 17 deletions region/norfair/west/Crocomire Speedway.json
Original file line number Diff line number Diff line change
Expand Up @@ -790,27 +790,14 @@
}
},
"requires": [
"canTrickyJump",
"canTrickyDodgeEnemies",
{"or": [
{"ammo": {"type": "PowerBomb", "count": 6}},
{"and": [
"h_artificialMorphMovement",
{"or": [
{"and": [
"h_artificialMorphSpringBall",
"canTrickyDodgeEnemies"
]},
{"and": [
"h_artificialMorphIBJ",
"canInsaneJump"
]},
{"and": [
{"ammo": {"type": "PowerBomb", "count": 1}},
"h_artificialMorphSpringBall"
]},
{"and": [
{"ammo": {"type": "PowerBomb", "count": 2}},
"h_artificialMorphIBJ"
]}
"canInsaneJump",
"h_artificialMorphPowerBomb"
]},
{"or": [
"h_artificialMorphPowerBomb",
Expand Down Expand Up @@ -2203,6 +2190,7 @@
"link": [7, 2],
"name": "G-Mode, Heatproof, Fix Camera",
"requires": [
"canEnterGMode",
"h_heatProof",
{"or": [
"h_bombThings",
Expand Down Expand Up @@ -2230,6 +2218,7 @@
"link": [7, 2],
"name": "G-Mode, Fix Camera, Speedy Exit",
"requires": [
"h_heatedGMode",
"h_getBlueSpeedMaxRunway",
{"heatFrames": 375}
],
Expand Down
23 changes: 13 additions & 10 deletions region/norfair/west/Crumble Shaft.json
Original file line number Diff line number Diff line change
Expand Up @@ -293,18 +293,16 @@
}
},
"requires": [
"h_heatedGMode",
{"or": [
{"heatFrames": 45},
{"and": [
"h_heatedGMode",
{"heatFrames": 45}
]},
{"and": [
{"ammo": {"type": "Super", "count": 1}},
"h_heatedGModePauseAbuse"
]},
{"and": [
"canTrickyGMode",
"h_heatedGModePauseAbuse"
"h_heatedGModePauseAbuse",
{"or": [
"canUseGrapple",
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 don't see grapple helping

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.

grapple probably isnt helpful, a super really isnt either, unless you use two and get more sova drops at the bottom.

I added a description for a more reliable setup for the bottom one, and decided to leave the top one off for now, given it's RNG is a bit less than 50%.

"canTrickyGMode",
Comment thread
osse101 marked this conversation as resolved.
{"ammo": {"type": "Super", "count": 1}}
]}
]}
]}
],
Expand Down Expand Up @@ -652,6 +650,11 @@
{"and": [
{"ammo": {"type": "Super", "count": 1}},
"h_heatedGModePauseAbuse"
]},
{"and": [
"h_heatedGModePauseAbuse",
"canUseGrapple",
"canTrickyGMode"
]}
]}
],
Expand Down
9 changes: 7 additions & 2 deletions region/norfair/west/Hi Jump Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,10 @@
"requires": [
{"or": [
"h_artificialMorphIBJ",
{"and": [
"h_artificialMorphSpringBallBombJump",
"h_additionalBomb"
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 will hit the block "C" and then you can't exit to the right with the item

]},
{"and": [
"HiJump",
"h_artificialMorphSpringBall"
Expand All @@ -418,7 +422,8 @@
],
"clearsObstacles": ["D"],
"flashSuitChecked": true,
"note": "Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room or using Power Bombs near the items."
"note": "Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room.",
"devNote": "Spring Ball bomb jumps with Power Bombs are not going to overload many PLMs."
},
{
"id": 11,
Expand Down Expand Up @@ -480,7 +485,7 @@
"h_artificialMorphPowerBomb",
"canOffScreenMovement"
],
"collectsItems": [4],
"collectsItems": [3, 4],
"flashSuitChecked": true,
"note": [
"Placing a Power Bomb a 0.5 to 1 tile away from the item plinth to bounce Samus onto it (where the right item usually is) while also overloading PLMs as the explosion hits the left item.",
Expand Down
17 changes: 11 additions & 6 deletions region/norfair/west/Ice Beam Gate Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1037,7 +1037,7 @@
"requires": [
"h_artificialMorphMovement",
{"or": [
"canTrickyJump",
"canTrickyDodgeEnemies",
{"and": [
"h_artificialMorphPowerBomb",
"h_artificialMorphPowerBomb"
Expand All @@ -1050,7 +1050,7 @@
"flashSuitChecked": true,
"note": [
"It is tricky but possible to cross the room without any damage by rolling through the room.",
"The enemies can be killed with extra Power Bombs, but without them, it's arguably easier to roll through the room without the use a Spring Ball or Bombs.",
"The enemies can be killed with extra Power Bombs, but without them, it's arguably easier to roll through the room without the use of Spring Ball or Bombs.",
"After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above.",
"Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes."
]
Expand All @@ -1069,18 +1069,23 @@
"h_artificialMorphMovement",
{"or": [
{"and": [
"canTrickyJump",
"h_artificialMorphSpringBall",
"h_artificialMorphPowerBomb"
"h_artificialMorphPowerBomb",
"h_additionalBomb"
]},
{"and": [
"h_artificialMorphPowerBomb",
"canInsaneJump"
]},
"canTrickyGMode",
{"enemyDamage": {"enemy": "Sm. Dessgeega", "type": "contact", "hits": 2}}
]},
"h_artificialMorphPowerBomb"
],
"clearsObstacles": ["A", "B", "C"],
"flashSuitChecked": true,
"note": [
"It is tricky but possible to cross the room without any damage by jumping over the Small Dessgeega on room entry then using a Power Bomb to kill several enemies.",
"It is tricky but possible to cross the room without any damage by utilizing Samus' i-frames on room entry.",
"jumping over the Small Dessgeega on room entry then using a Power Bomb to kill several enemies.",
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.

Being able to jump isn't the default state for the strat

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.

Wow, whoops. I have no idea where that line came from. Probably a copy/paste that was half edited, haha.

"Note that crossing the room damageless is easier in indirect G-Mode.",
"After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above.",
"Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes."
Expand Down
10 changes: 8 additions & 2 deletions region/norfair/west/Ice Beam Snake Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,10 @@
"HiJump",
"h_artificialMorphSpringBall"
]},
"h_artificialMorphSpringBallBombJump"
{"and": [
"h_artificialMorphSpringBallBombJump",
"h_additionalBomb"
]}
]},
"h_heatedGModeOffCameraDoor"
],
Expand Down Expand Up @@ -1138,7 +1141,10 @@
"HiJump",
"h_artificialMorphSpringBall"
]},
"h_artificialMorphSpringBallBombJump"
{"and": [
"h_artificialMorphSpringBallBombJump",
"h_additionalBomb"
]}
]},
"h_heatedGModeOffCameraDoor"
],
Expand Down