Skip to content

Commit 8893d05

Browse files
committed
G-Mode: Three Musketeers
1 parent 3a8b68c commit 8893d05

1 file changed

Lines changed: 182 additions & 0 deletions

File tree

region/lowernorfair/east/Three Musketeers' Room.json

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,18 @@
6464
[0, 1, 0, 0],
6565
[1, 2, 1, 1]
6666
]
67+
},
68+
{
69+
"id": 5,
70+
"name": "G-Mode Morph Junction (Above Bomb Block)",
71+
"nodeType": "junction",
72+
"nodeSubType": "g-mode",
73+
"mapTileMask": [
74+
[0, 1, 0, 0],
75+
[0, 1, 0, 0],
76+
[1, 2, 1, 1]
77+
],
78+
"note": "Represents being below the Kihunters, above the bomb block with G-Mode"
6779
}
6880
],
6981
"obstacles": [
@@ -472,6 +484,55 @@
472484
],
473485
"note": "Enter the room while spacejumping and weave between the pillars."
474486
},
487+
{
488+
"link": [2, 5],
489+
"name": "G-Mode",
490+
"entranceCondition": {
491+
"comeInWithGMode": {
492+
"mode": "any",
493+
"morphed": false
494+
}
495+
},
496+
"requires": [
497+
"Morph",
498+
{"or": [
499+
"SpaceJump",
500+
"canWalljump",
501+
"HiJump",
502+
{"and": [
503+
"canInsaneJump",
504+
{"disableEquipment": "SpeedBooster"}
505+
]}
506+
]}
507+
],
508+
"flashSuitChecked": true
509+
},
510+
{
511+
"link": [2, 5],
512+
"name": "G-Mode Morph",
513+
"entranceCondition": {
514+
"comeInWithGMode": {
515+
"mode": "any",
516+
"morphed": true
517+
}
518+
},
519+
"requires": [
520+
{"or": [
521+
"h_canArtificialMorphJumpIntoIBJ",
522+
{"and": [
523+
"canTrickyGMode",
524+
"h_canArtificialMorphSpringFling"
525+
]}
526+
]}
527+
],
528+
"flashSuitChecked": true,
529+
"note": [
530+
"Avoiding the acid completely requires precise movement. Either jump into IBJ or use a precise Spring Fling.",
531+
"Getting a well-timed pause to trigger immediately after Samus jumps can give enough horizontal momentum to cross the second Hibashi and land in the alcove,",
532+
"however, a quick pause with a second spring fling on the descent can help."
533+
],
534+
"devNote": "This may be possible with a very precise double bomb IBJ."
535+
},
475536
{
476537
"id": 22,
477538
"link": [3, 3],
@@ -1022,6 +1083,127 @@
10221083
"h_canHeatedCrystalFlash"
10231084
],
10241085
"flashSuitChecked": true
1086+
},
1087+
{
1088+
"link": [5, 1],
1089+
"name": "G-Mode, KiHunters Already Dead",
1090+
"requires": [
1091+
"h_heatedGMode",
1092+
{"obstaclesCleared": ["A"]},
1093+
{"or": [
1094+
"h_canCrouchJumpDownGrab",
1095+
"canWalljump",
1096+
"HiJump",
1097+
"canSpringBallJumpMidAir",
1098+
"SpaceJump",
1099+
"canIBJ"
1100+
]},
1101+
{"heatFrames": 200}
1102+
],
1103+
"flashSuitChecked": true,
1104+
"note": "Kill the Kihunters then shoot the shot blocks and escape."
1105+
},
1106+
{
1107+
"link": [5, 1],
1108+
"name": "G-Mode, KiHunter Dodge",
1109+
"requires": [
1110+
"h_heatedGMode",
1111+
{"notable": "Dodge Going Up"},
1112+
"h_canNavigateHeatRooms",
1113+
"canInsaneJump",
1114+
{"or": [
1115+
{"and": [
1116+
"canWallJumpInstantMorph",
1117+
"canPreciseWalljump"
1118+
]},
1119+
{"and": [
1120+
"SpeedBooster",
1121+
"HiJump",
1122+
"canMidAirMorph"
1123+
]}
1124+
]},
1125+
{"heatFrames": 220}
1126+
],
1127+
"flashSuitChecked": true,
1128+
"note": "Dodge the Kihunters then shoot the shot blocks and escape."
1129+
},
1130+
{
1131+
"link": [5, 3],
1132+
"name": "G-Mode, To the Item, Simple Blind Movement",
1133+
"requires": [
1134+
"h_heatedGMode",
1135+
"ScrewAttack",
1136+
"Morph",
1137+
{"heatFrames": 120}
1138+
],
1139+
"flashSuitChecked": true,
1140+
"note": [
1141+
"Use Screw Attack to break the bomb block and enter the morph tunnel.",
1142+
"Roll to the left without falling off into the acid, unmorph and walk back to the right to press against the morph tunnel.",
1143+
"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."
1144+
],
1145+
"devNote": "Even with very precise movement, it seems barely not possible to touch the item before PLMs are overloaded."
1146+
},
1147+
{
1148+
"link": [5, 4],
1149+
"name": "Exit G-Mode",
1150+
"requires": [
1151+
"h_heatedGMode",
1152+
{"heatFrames": 0}
1153+
],
1154+
"flashSuitChecked": true,
1155+
"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."
1156+
},
1157+
{
1158+
"link": [5, 5],
1159+
"name": "G-Mode, KiHunter Kill",
1160+
"requires": [
1161+
"h_heatedGMode",
1162+
{"or": [
1163+
{"enemyKill": {
1164+
"enemies": [["Kihunter (red)", "Kihunter (red)", "Kihunter (red)"]],
1165+
"explicitWeapons": ["Super", "Missile", "Plasma", "ScrewAttack"]
1166+
}},
1167+
{"and": [
1168+
"Ice",
1169+
{"or": [
1170+
"Wave",
1171+
"Spazer",
1172+
"canBeVeryPatient",
1173+
{"and": [
1174+
"Charge",
1175+
"canBePatient"
1176+
]}
1177+
]}
1178+
]},
1179+
{"and": [
1180+
"Charge",
1181+
{"or": [
1182+
"Wave",
1183+
"Spazer",
1184+
"canBeVeryPatient"
1185+
]}
1186+
]},
1187+
{"and": [
1188+
"Spazer",
1189+
{"or": [
1190+
"Wave",
1191+
"canBePatient"
1192+
]}
1193+
]}
1194+
]},
1195+
{"or": [
1196+
"h_canCrouchJumpDownGrab",
1197+
"canWalljump",
1198+
"HiJump",
1199+
"canSpringBallJumpMidAir",
1200+
"SpaceJump",
1201+
"canIBJ"
1202+
]}
1203+
],
1204+
"clearsObstacles": ["A"],
1205+
"flashSuitChecked": true,
1206+
"note": "Kill the Kihunters then either exit the room at the top or go to the item."
10251207
}
10261208
],
10271209
"notables": [

0 commit comments

Comments
 (0)