Skip to content
Merged
Changes from all 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
204 changes: 203 additions & 1 deletion region/lowernorfair/east/Three Musketeers' Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,18 @@
[0, 1, 0, 0],
[1, 2, 1, 1]
]
},
{
"id": 5,
"name": "G-Mode Morph Junction (Above Bomb Block)",
"nodeType": "junction",
"nodeSubType": "g-mode",
"mapTileMask": [
[0, 1, 0, 0],
[0, 1, 0, 0],
[1, 2, 1, 1]
],
"note": "Represents being below the Kihunters, above the bomb block with G-Mode"
}
],
"obstacles": [
Expand Down Expand Up @@ -98,7 +110,8 @@
"from": 2,
"to": [
{"id": 2},
{"id": 4}
{"id": 4},
{"id": 5}
]
},
{
Expand All @@ -116,6 +129,15 @@
{"id": 3},
{"id": 4}
]
},
{
"from": 5,
"to": [
{"id": 1},
{"id": 3},
{"id": 4},
{"id": 5}
]
}
],
"strats": [
Expand Down Expand Up @@ -472,6 +494,64 @@
],
"note": "Enter the room while spacejumping and weave between the pillars."
},
{
"link": [2, 5],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"Morph",
{"or": [
"SpaceJump",
"canWalljump",
"HiJump",
{"and": [
"canInsaneJump",
{"disableEquipment": "SpeedBooster"}
]}
]},
{"heatFrames": 0}
],
"flashSuitChecked": true
},
{
"link": [2, 5],
"name": "G-Mode Morph",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true
}
},
"requires": [
{"or": [
"h_canArtificialMorphJumpIntoIBJ",
{"and": [
"canTrickyGMode",
"h_canArtificialMorphSpringFling"
]},
{"and": [
"canTrickyGMode",
"h_canArtificialMorphDoubleBombJump",
"h_canArtificialMorphBombHorizontally"
]}
]},
{"heatFrames": 0}
],
"flashSuitChecked": true,
"note": [
"Avoiding the acid completely requires precise movement.",
"With Spring Ball and Bombs, jump into IBJ to delay while waiting for the acid.",
"With just Spring Ball, perform a well-timed pause to trigger immediately after Samus jumps to get enough horizontal momentum to cross the second Hibashi and land in the alcove.",
"A quick pause with a second spring fling on the descent can help a bit.",
"With just Bombs, this is possible with well-timed, first-try double IBJs."
],
"devNote": "FIXME: Could add strats that take acid damage and are more lenient."
},
{
"id": 22,
"link": [3, 3],
Expand Down Expand Up @@ -1022,6 +1102,128 @@
"h_canHeatedCrystalFlash"
],
"flashSuitChecked": true
},
{
"link": [5, 1],
"name": "G-Mode, KiHunters Already Dead",
"requires": [
"h_heatedGMode",
{"obstaclesCleared": ["A"]},
{"or": [
"h_canCrouchJumpDownGrab",
"canWalljump",
"HiJump",
"canSpringBallJumpMidAir",
"SpaceJump",
"canIBJ"
]},
{"heatFrames": 200}
],
"flashSuitChecked": true,
"note": "Kill the Kihunters then shoot the shot blocks and escape."
},
{
"link": [5, 1],
"name": "G-Mode, KiHunter Dodge",
"requires": [
"h_heatedGMode",
{"notable": "Dodge Going Up"},
"h_canNavigateHeatRooms",
"canInsaneJump",
{"or": [
{"and": [
"canWallJumpInstantMorph",
"canPreciseWalljump"
]},
{"and": [
"SpeedBooster",
"HiJump",
"canMidAirMorph"
]}
]},
{"heatFrames": 220}
],
"flashSuitChecked": true,
"note": "Dodge the Kihunters then shoot the shot blocks and escape."
},
{
"link": [5, 3],
"name": "G-Mode, To the Item, Simple Blind Movement",
"requires": [
"h_heatedGMode",
"ScrewAttack",
"Morph",
{"heatFrames": 120}
],
"flashSuitChecked": true,
"note": [
"Use Screw Attack to break the bomb block and enter the morph tunnel.",
"Roll to the left without falling off into the acid, unmorph and walk back to the right to press against the morph tunnel.",
"Use X-Ray, Morph, then roll a little to the right to barely touch the camera scroll block, then move left towards the item while the camera fixes itself."
],
"devNote": "Even with very precise movement, it seems barely not possible to touch the item before PLMs are overloaded."
},
{
"link": [5, 4],
"name": "Exit G-Mode",
"requires": [
"h_heatedGMode",
{"heatFrames": 0}
],
"flashSuitChecked": true,
"note": "If going for the item, it is possible to place a Bomb or Power Bomb then exit G-mode to save a small number of heat frames."
},
{
"link": [5, 5],
"name": "G-Mode, KiHunter Kill",
"requires": [
"h_heatedGMode",
{"or": [
{"enemyKill": {
"enemies": [["Kihunter (red)", "Kihunter (red)", "Kihunter (red)"]],
"explicitWeapons": ["Super", "Missile", "Plasma", "ScrewAttack"]
}},
{"and": [
"Ice",
{"or": [
"Wave",
"Spazer",
"canBeVeryPatient",
{"and": [
"Charge",
"canBePatient"
]}
]}
]},
{"and": [
"Charge",
{"or": [
"Wave",
"Spazer",
"canBeVeryPatient"
]}
]},
{"and": [
"Spazer",
{"or": [
"Wave",
"canBePatient"
]}
]}
]},
{"or": [
"h_canCrouchJumpDownGrab",
"canWalljump",
"HiJump",
"canSpringBallJumpMidAir",
"SpaceJump",
"canIBJ"
]},
{"heatFrames": 0}
],
"clearsObstacles": ["A"],
"flashSuitChecked": true,
"note": "Kill the Kihunters then either exit the room at the top or go to the item."
}
],
"notables": [
Expand Down