|
64 | 64 | [0, 1, 0, 0], |
65 | 65 | [1, 2, 1, 1] |
66 | 66 | ] |
| 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" |
67 | 79 | } |
68 | 80 | ], |
69 | 81 | "obstacles": [ |
|
98 | 110 | "from": 2, |
99 | 111 | "to": [ |
100 | 112 | {"id": 2}, |
101 | | - {"id": 4} |
| 113 | + {"id": 4}, |
| 114 | + {"id": 5} |
102 | 115 | ] |
103 | 116 | }, |
104 | 117 | { |
|
116 | 129 | {"id": 3}, |
117 | 130 | {"id": 4} |
118 | 131 | ] |
| 132 | + }, |
| 133 | + { |
| 134 | + "from": 5, |
| 135 | + "to": [ |
| 136 | + {"id": 1}, |
| 137 | + {"id": 3}, |
| 138 | + {"id": 4}, |
| 139 | + {"id": 5} |
| 140 | + ] |
119 | 141 | } |
120 | 142 | ], |
121 | 143 | "strats": [ |
|
472 | 494 | ], |
473 | 495 | "note": "Enter the room while spacejumping and weave between the pillars." |
474 | 496 | }, |
| 497 | + { |
| 498 | + "link": [2, 5], |
| 499 | + "name": "G-Mode", |
| 500 | + "entranceCondition": { |
| 501 | + "comeInWithGMode": { |
| 502 | + "mode": "any", |
| 503 | + "morphed": false |
| 504 | + } |
| 505 | + }, |
| 506 | + "requires": [ |
| 507 | + "Morph", |
| 508 | + {"or": [ |
| 509 | + "SpaceJump", |
| 510 | + "canWalljump", |
| 511 | + "HiJump", |
| 512 | + {"and": [ |
| 513 | + "canInsaneJump", |
| 514 | + {"disableEquipment": "SpeedBooster"} |
| 515 | + ]} |
| 516 | + ]}, |
| 517 | + {"heatFrames": 0} |
| 518 | + ], |
| 519 | + "flashSuitChecked": true |
| 520 | + }, |
| 521 | + { |
| 522 | + "link": [2, 5], |
| 523 | + "name": "G-Mode Morph", |
| 524 | + "entranceCondition": { |
| 525 | + "comeInWithGMode": { |
| 526 | + "mode": "any", |
| 527 | + "morphed": true |
| 528 | + } |
| 529 | + }, |
| 530 | + "requires": [ |
| 531 | + {"or": [ |
| 532 | + "h_canArtificialMorphJumpIntoIBJ", |
| 533 | + {"and": [ |
| 534 | + "canTrickyGMode", |
| 535 | + "h_canArtificialMorphSpringFling" |
| 536 | + ]}, |
| 537 | + {"and": [ |
| 538 | + "canTrickyGMode", |
| 539 | + "h_canArtificialMorphDoubleBombJump", |
| 540 | + "h_canArtificialMorphBombHorizontally" |
| 541 | + ]} |
| 542 | + ]}, |
| 543 | + {"heatFrames": 0} |
| 544 | + ], |
| 545 | + "flashSuitChecked": true, |
| 546 | + "note": [ |
| 547 | + "Avoiding the acid completely requires precise movement.", |
| 548 | + "With Spring Ball and Bombs, jump into IBJ to delay while waiting for the acid.", |
| 549 | + "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.", |
| 550 | + "A quick pause with a second spring fling on the descent can help a bit.", |
| 551 | + "With just Bombs, this is possible with well-timed, first-try double IBJs." |
| 552 | + ], |
| 553 | + "devNote": "FIXME: Could add strats that take acid damage and are more lenient." |
| 554 | + }, |
475 | 555 | { |
476 | 556 | "id": 22, |
477 | 557 | "link": [3, 3], |
|
1022 | 1102 | "h_canHeatedCrystalFlash" |
1023 | 1103 | ], |
1024 | 1104 | "flashSuitChecked": true |
| 1105 | + }, |
| 1106 | + { |
| 1107 | + "link": [5, 1], |
| 1108 | + "name": "G-Mode, KiHunters Already Dead", |
| 1109 | + "requires": [ |
| 1110 | + "h_heatedGMode", |
| 1111 | + {"obstaclesCleared": ["A"]}, |
| 1112 | + {"or": [ |
| 1113 | + "h_canCrouchJumpDownGrab", |
| 1114 | + "canWalljump", |
| 1115 | + "HiJump", |
| 1116 | + "canSpringBallJumpMidAir", |
| 1117 | + "SpaceJump", |
| 1118 | + "canIBJ" |
| 1119 | + ]}, |
| 1120 | + {"heatFrames": 200} |
| 1121 | + ], |
| 1122 | + "flashSuitChecked": true, |
| 1123 | + "note": "Kill the Kihunters then shoot the shot blocks and escape." |
| 1124 | + }, |
| 1125 | + { |
| 1126 | + "link": [5, 1], |
| 1127 | + "name": "G-Mode, KiHunter Dodge", |
| 1128 | + "requires": [ |
| 1129 | + "h_heatedGMode", |
| 1130 | + {"notable": "Dodge Going Up"}, |
| 1131 | + "h_canNavigateHeatRooms", |
| 1132 | + "canInsaneJump", |
| 1133 | + {"or": [ |
| 1134 | + {"and": [ |
| 1135 | + "canWallJumpInstantMorph", |
| 1136 | + "canPreciseWalljump" |
| 1137 | + ]}, |
| 1138 | + {"and": [ |
| 1139 | + "SpeedBooster", |
| 1140 | + "HiJump", |
| 1141 | + "canMidAirMorph" |
| 1142 | + ]} |
| 1143 | + ]}, |
| 1144 | + {"heatFrames": 220} |
| 1145 | + ], |
| 1146 | + "flashSuitChecked": true, |
| 1147 | + "note": "Dodge the Kihunters then shoot the shot blocks and escape." |
| 1148 | + }, |
| 1149 | + { |
| 1150 | + "link": [5, 3], |
| 1151 | + "name": "G-Mode, To the Item, Simple Blind Movement", |
| 1152 | + "requires": [ |
| 1153 | + "h_heatedGMode", |
| 1154 | + "ScrewAttack", |
| 1155 | + "Morph", |
| 1156 | + {"heatFrames": 120} |
| 1157 | + ], |
| 1158 | + "flashSuitChecked": true, |
| 1159 | + "note": [ |
| 1160 | + "Use Screw Attack to break the bomb block and enter the morph tunnel.", |
| 1161 | + "Roll to the left without falling off into the acid, unmorph and walk back to the right to press against the morph tunnel.", |
| 1162 | + "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." |
| 1163 | + ], |
| 1164 | + "devNote": "Even with very precise movement, it seems barely not possible to touch the item before PLMs are overloaded." |
| 1165 | + }, |
| 1166 | + { |
| 1167 | + "link": [5, 4], |
| 1168 | + "name": "Exit G-Mode", |
| 1169 | + "requires": [ |
| 1170 | + "h_heatedGMode", |
| 1171 | + {"heatFrames": 0} |
| 1172 | + ], |
| 1173 | + "flashSuitChecked": true, |
| 1174 | + "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." |
| 1175 | + }, |
| 1176 | + { |
| 1177 | + "link": [5, 5], |
| 1178 | + "name": "G-Mode, KiHunter Kill", |
| 1179 | + "requires": [ |
| 1180 | + "h_heatedGMode", |
| 1181 | + {"or": [ |
| 1182 | + {"enemyKill": { |
| 1183 | + "enemies": [["Kihunter (red)", "Kihunter (red)", "Kihunter (red)"]], |
| 1184 | + "explicitWeapons": ["Super", "Missile", "Plasma", "ScrewAttack"] |
| 1185 | + }}, |
| 1186 | + {"and": [ |
| 1187 | + "Ice", |
| 1188 | + {"or": [ |
| 1189 | + "Wave", |
| 1190 | + "Spazer", |
| 1191 | + "canBeVeryPatient", |
| 1192 | + {"and": [ |
| 1193 | + "Charge", |
| 1194 | + "canBePatient" |
| 1195 | + ]} |
| 1196 | + ]} |
| 1197 | + ]}, |
| 1198 | + {"and": [ |
| 1199 | + "Charge", |
| 1200 | + {"or": [ |
| 1201 | + "Wave", |
| 1202 | + "Spazer", |
| 1203 | + "canBeVeryPatient" |
| 1204 | + ]} |
| 1205 | + ]}, |
| 1206 | + {"and": [ |
| 1207 | + "Spazer", |
| 1208 | + {"or": [ |
| 1209 | + "Wave", |
| 1210 | + "canBePatient" |
| 1211 | + ]} |
| 1212 | + ]} |
| 1213 | + ]}, |
| 1214 | + {"or": [ |
| 1215 | + "h_canCrouchJumpDownGrab", |
| 1216 | + "canWalljump", |
| 1217 | + "HiJump", |
| 1218 | + "canSpringBallJumpMidAir", |
| 1219 | + "SpaceJump", |
| 1220 | + "canIBJ" |
| 1221 | + ]}, |
| 1222 | + {"heatFrames": 0} |
| 1223 | + ], |
| 1224 | + "clearsObstacles": ["A"], |
| 1225 | + "flashSuitChecked": true, |
| 1226 | + "note": "Kill the Kihunters then either exit the room at the top or go to the item." |
1025 | 1227 | } |
1026 | 1228 | ], |
1027 | 1229 | "notables": [ |
|
0 commit comments