|
59 | 59 | "nodeSubType": "elevator", |
60 | 60 | "nodeAddress": "0x00190ba", |
61 | 61 | "doorOrientation": "up" |
| 62 | + }, |
| 63 | + { |
| 64 | + "id": 7, |
| 65 | + "name": "G-Mode Morph Junction Indirect (In Morph Tunnel)", |
| 66 | + "nodeType": "junction", |
| 67 | + "nodeSubType": "g-mode", |
| 68 | + "note": "Represents being in the morph tunnel with G-Mode and morph or artificial morph, in indirect G-Mode" |
62 | 69 | } |
63 | 70 | ], |
64 | 71 | "obstacles": [ |
|
98 | 105 | {"id": 3}, |
99 | 106 | {"id": 4}, |
100 | 107 | {"id": 5}, |
101 | | - {"id": 6} |
| 108 | + {"id": 6}, |
| 109 | + {"id": 7} |
102 | 110 | ] |
103 | 111 | }, |
104 | 112 | { |
|
108 | 116 | {"id": 2}, |
109 | 117 | {"id": 3}, |
110 | 118 | {"id": 4}, |
111 | | - {"id": 5}, |
112 | | - {"id": 6} |
| 119 | + {"id": 6}, |
| 120 | + {"id": 7} |
113 | 121 | ] |
114 | 122 | }, |
115 | 123 | { |
|
128 | 136 | {"id": 2}, |
129 | 137 | {"id": 3}, |
130 | 138 | {"id": 4}, |
131 | | - {"id": 5}, |
132 | | - {"id": 6} |
| 139 | + {"id": 6}, |
| 140 | + {"id": 7} |
133 | 141 | ] |
134 | 142 | }, |
135 | 143 | { |
|
144 | 152 | "from": 6, |
145 | 153 | "to": [ |
146 | 154 | {"id": 1}, |
147 | | - {"id": 5} |
| 155 | + {"id": 7} |
| 156 | + ] |
| 157 | + }, |
| 158 | + { |
| 159 | + "from": 7, |
| 160 | + "to": [ |
| 161 | + {"id": 1}, |
| 162 | + {"id": 5}, |
| 163 | + {"id": 6} |
148 | 164 | ] |
149 | 165 | } |
150 | 166 | ], |
|
473 | 489 | ], |
474 | 490 | "devNote": "It is possible to roll off of the platform above to avoid a mid-air morph." |
475 | 491 | }, |
476 | | - { |
477 | | - "id": 15, |
478 | | - "link": [1, 5], |
479 | | - "name": "G-Mode Morph Despawn the Gate", |
480 | | - "entranceCondition": { |
481 | | - "comeInWithGMode": { |
482 | | - "mode": "indirect", |
483 | | - "morphed": true |
484 | | - } |
485 | | - }, |
486 | | - "requires": [ |
487 | | - {"or": [ |
488 | | - "h_canArtificialMorphMovement", |
489 | | - {"and": [ |
490 | | - "h_canArtificialMorphBombThings", |
491 | | - "h_additionalBomb" |
492 | | - ]} |
493 | | - ]} |
494 | | - ], |
495 | | - "flashSuitChecked": true |
496 | | - }, |
497 | 492 | { |
498 | 493 | "id": 16, |
499 | 494 | "link": [1, 6], |
|
598 | 593 | }, |
599 | 594 | "flashSuitChecked": true |
600 | 595 | }, |
| 596 | + { |
| 597 | + "id": 15, |
| 598 | + "link": [1, 7], |
| 599 | + "name": "G-Mode Morph Despawn the Gate", |
| 600 | + "entranceCondition": { |
| 601 | + "comeInWithGMode": { |
| 602 | + "mode": "indirect", |
| 603 | + "morphed": true |
| 604 | + } |
| 605 | + }, |
| 606 | + "requires": [ |
| 607 | + {"or": [ |
| 608 | + "h_canArtificialMorphMovement", |
| 609 | + {"and": [ |
| 610 | + "h_canArtificialMorphBombThings", |
| 611 | + "h_additionalBomb" |
| 612 | + ]} |
| 613 | + ]} |
| 614 | + ], |
| 615 | + "flashSuitChecked": true |
| 616 | + }, |
601 | 617 | { |
602 | 618 | "id": 22, |
603 | 619 | "link": [2, 1], |
|
1214 | 1230 | ], |
1215 | 1231 | "flashSuitChecked": true |
1216 | 1232 | }, |
1217 | | - { |
1218 | | - "id": 48, |
1219 | | - "link": [2, 5], |
1220 | | - "name": "G-Mode Morph Despawn the Gate", |
1221 | | - "entranceCondition": { |
1222 | | - "comeInWithGMode": { |
1223 | | - "mode": "indirect", |
1224 | | - "morphed": true |
1225 | | - } |
1226 | | - }, |
1227 | | - "requires": [ |
1228 | | - {"or": [ |
1229 | | - "h_canArtificialMorphIBJ", |
1230 | | - {"and": [ |
1231 | | - "h_canArtificialMorphSpringBallBombJump", |
1232 | | - "h_additionalBomb" |
1233 | | - ]}, |
1234 | | - {"and": [ |
1235 | | - "h_canArtificialMorphSpringBall", |
1236 | | - "HiJump" |
1237 | | - ]}, |
1238 | | - {"and": [ |
1239 | | - "Morph", |
1240 | | - {"or": [ |
1241 | | - "HiJump", |
1242 | | - "canWalljump", |
1243 | | - "h_canFly", |
1244 | | - "canSpringBallJumpMidAir", |
1245 | | - {"and": [ |
1246 | | - "canTrickyDashJump", |
1247 | | - "h_canCrouchJumpDownGrab" |
1248 | | - ]} |
1249 | | - ]} |
1250 | | - ]} |
1251 | | - ]} |
1252 | | - ], |
1253 | | - "flashSuitChecked": true |
1254 | | - }, |
1255 | 1233 | { |
1256 | 1234 | "id": 49, |
1257 | 1235 | "link": [2, 6], |
|
1301 | 1279 | }, |
1302 | 1280 | "flashSuitChecked": true |
1303 | 1281 | }, |
| 1282 | + { |
| 1283 | + "id": 48, |
| 1284 | + "link": [2, 7], |
| 1285 | + "name": "G-Mode Morph Despawn the Gate", |
| 1286 | + "entranceCondition": { |
| 1287 | + "comeInWithGMode": { |
| 1288 | + "mode": "indirect", |
| 1289 | + "morphed": true |
| 1290 | + } |
| 1291 | + }, |
| 1292 | + "requires": [ |
| 1293 | + {"or": [ |
| 1294 | + "h_canArtificialMorphIBJ", |
| 1295 | + {"and": [ |
| 1296 | + "h_canArtificialMorphSpringBallBombJump", |
| 1297 | + "h_additionalBomb" |
| 1298 | + ]}, |
| 1299 | + {"and": [ |
| 1300 | + "h_canArtificialMorphSpringBall", |
| 1301 | + "HiJump" |
| 1302 | + ]}, |
| 1303 | + {"and": [ |
| 1304 | + "Morph", |
| 1305 | + {"or": [ |
| 1306 | + "HiJump", |
| 1307 | + "canWalljump", |
| 1308 | + "h_canFly", |
| 1309 | + "canSpringBallJumpMidAir", |
| 1310 | + {"and": [ |
| 1311 | + "canTrickyDashJump", |
| 1312 | + "h_canCrouchJumpDownGrab" |
| 1313 | + ]} |
| 1314 | + ]} |
| 1315 | + ]} |
| 1316 | + ]} |
| 1317 | + ], |
| 1318 | + "flashSuitChecked": true |
| 1319 | + }, |
1304 | 1320 | { |
1305 | 1321 | "id": 51, |
1306 | 1322 | "link": [3, 1], |
|
1926 | 1942 | "note": "Let the Caterpillar climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform.", |
1927 | 1943 | "devNote": "It takes around 50 seconds to get the Zero to this door." |
1928 | 1944 | }, |
| 1945 | + { |
| 1946 | + "id": 83, |
| 1947 | + "link": [4, 6], |
| 1948 | + "name": "G-Mode Up the Elevator", |
| 1949 | + "entranceCondition": { |
| 1950 | + "comeInWithGMode": { |
| 1951 | + "mode": "any", |
| 1952 | + "morphed": false |
| 1953 | + } |
| 1954 | + }, |
| 1955 | + "requires": [ |
| 1956 | + {"or": [ |
| 1957 | + "HiJump", |
| 1958 | + "canWalljump", |
| 1959 | + "h_canFly", |
| 1960 | + "canSpringBallJumpMidAir", |
| 1961 | + "h_canCrouchJumpDownGrab" |
| 1962 | + ]} |
| 1963 | + ], |
| 1964 | + "exitCondition": { |
| 1965 | + "leaveWithGMode": { |
| 1966 | + "morphed": false |
| 1967 | + } |
| 1968 | + }, |
| 1969 | + "flashSuitChecked": true |
| 1970 | + }, |
1929 | 1971 | { |
1930 | 1972 | "id": 82, |
1931 | | - "link": [4, 5], |
| 1973 | + "link": [4, 7], |
1932 | 1974 | "name": "G-Mode Morph Despawn the Gate", |
1933 | 1975 | "entranceCondition": { |
1934 | 1976 | "comeInWithGMode": { |
|
1958 | 2000 | ], |
1959 | 2001 | "flashSuitChecked": true |
1960 | 2002 | }, |
1961 | | - { |
1962 | | - "id": 83, |
1963 | | - "link": [4, 6], |
1964 | | - "name": "G-Mode Up the Elevator", |
1965 | | - "entranceCondition": { |
1966 | | - "comeInWithGMode": { |
1967 | | - "mode": "any", |
1968 | | - "morphed": false |
1969 | | - } |
1970 | | - }, |
1971 | | - "requires": [ |
1972 | | - {"or": [ |
1973 | | - "HiJump", |
1974 | | - "canWalljump", |
1975 | | - "h_canFly", |
1976 | | - "canSpringBallJumpMidAir", |
1977 | | - "h_canCrouchJumpDownGrab" |
1978 | | - ]} |
1979 | | - ], |
1980 | | - "exitCondition": { |
1981 | | - "leaveWithGMode": { |
1982 | | - "morphed": false |
1983 | | - } |
1984 | | - }, |
1985 | | - "flashSuitChecked": true |
1986 | | - }, |
1987 | 2003 | { |
1988 | 2004 | "id": 84, |
1989 | 2005 | "link": [5, 1], |
|
2139 | 2155 | "requires": [], |
2140 | 2156 | "clearsObstacles": ["A"], |
2141 | 2157 | "flashSuitChecked": true, |
2142 | | - "note": "Exit G-Mode whle under the gate to open it without a Super." |
| 2158 | + "note": "Exit G-Mode while under the gate to open it without a Super." |
2143 | 2159 | }, |
2144 | 2160 | { |
2145 | 2161 | "id": 92, |
|
2155 | 2171 | {"or": [ |
2156 | 2172 | "h_canArtificialMorphMovement", |
2157 | 2173 | "h_canArtificialMorphBombThings" |
2158 | | - ]} |
| 2174 | + ]}, |
| 2175 | + "canOffScreenMovement" |
2159 | 2176 | ], |
2160 | 2177 | "exitCondition": { |
2161 | 2178 | "leaveWithGMode": { |
|
2203 | 2220 | }, |
2204 | 2221 | { |
2205 | 2222 | "id": 95, |
2206 | | - "link": [6, 5], |
| 2223 | + "link": [6, 7], |
2207 | 2224 | "name": "G-Mode Despawn the Gate", |
2208 | 2225 | "entranceCondition": { |
2209 | 2226 | "comeInWithGMode": { |
|
2215 | 2232 | "Morph" |
2216 | 2233 | ], |
2217 | 2234 | "flashSuitChecked": true |
| 2235 | + }, |
| 2236 | + { |
| 2237 | + "link": [7, 5], |
| 2238 | + "name": "Exit G-Mode", |
| 2239 | + "requires": [ |
| 2240 | + "canEnterGMode" |
| 2241 | + ], |
| 2242 | + "flashSuitChecked": true, |
| 2243 | + "note": "Exit G-Mode near the door to pass the gate." |
| 2244 | + }, |
| 2245 | + { |
| 2246 | + "link": [7, 5], |
| 2247 | + "name": "Exit G-Mode, Open Gate", |
| 2248 | + "requires": [ |
| 2249 | + "canEnterGMode", |
| 2250 | + "canOffScreenMovement" |
| 2251 | + ], |
| 2252 | + "clearsObstacles": ["A"], |
| 2253 | + "flashSuitChecked": true, |
| 2254 | + "note": [ |
| 2255 | + "Exit G-Mode while under the gate to open it without a Super.", |
| 2256 | + "The camera will not scroll through the morph tunnel, but Samus will still be visible;", |
| 2257 | + "position where Samus appears to be standing on air one tile to the right of the ledge.", |
| 2258 | + "It is possible to test the location, as there is a block on the ceiling one tile left of the gate.", |
| 2259 | + "With Morph, Samus can fix the camera by going through the morph tunnel." |
| 2260 | + ] |
2218 | 2261 | } |
2219 | 2262 | ], |
2220 | 2263 | "nextStratId": 97, |
|
0 commit comments