|
1164 | 1164 | }, |
1165 | 1165 | "requires": [ |
1166 | 1166 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 1167 | + "canComplexGMode", |
1167 | 1168 | "h_navigateUnderwater", |
1168 | 1169 | {"or": [ |
1169 | 1170 | "canGravityJump", |
|
1217 | 1218 | }, |
1218 | 1219 | "requires": [ |
1219 | 1220 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 1221 | + "canComplexGMode", |
1220 | 1222 | "h_navigateUnderwater", |
1221 | 1223 | {"or": [ |
1222 | 1224 | "canGravityJump", |
|
2202 | 2204 | }, |
2203 | 2205 | "requires": [ |
2204 | 2206 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 2207 | + "canComplexGMode", |
2205 | 2208 | "h_navigateUnderwater", |
2206 | 2209 | {"or": [ |
2207 | 2210 | "canGravityJump", |
|
2254 | 2257 | }, |
2255 | 2258 | "requires": [ |
2256 | 2259 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 2260 | + "canComplexGMode", |
2257 | 2261 | "h_navigateUnderwater", |
2258 | 2262 | {"or": [ |
2259 | 2263 | "canGravityJump", |
|
3426 | 3430 | } |
3427 | 3431 | }, |
3428 | 3432 | "requires": [ |
3429 | | - {"notable": "G-Mode Overload Speed Blocks then use Global Crab"} |
| 3433 | + {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 3434 | + "canComplexGMode" |
3430 | 3435 | ], |
3431 | 3436 | "clearsObstacles": ["B"], |
3432 | 3437 | "flashSuitChecked": true, |
|
3443 | 3448 | } |
3444 | 3449 | }, |
3445 | 3450 | "requires": [ |
3446 | | - {"notable": "G-Mode Overload Speed Blocks then use Global Crab"} |
| 3451 | + {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 3452 | + "canComplexGMode" |
3447 | 3453 | ], |
3448 | 3454 | "flashSuitChecked": true, |
3449 | 3455 | "devNote": "FIXME: Immobile strats may need canBeVeryPatient if they can't be done before the crab is in position" |
|
4077 | 4083 | }, |
4078 | 4084 | "requires": [ |
4079 | 4085 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 4086 | + "canComplexGMode", |
4080 | 4087 | "h_navigateUnderwater" |
4081 | 4088 | ], |
4082 | 4089 | "clearsObstacles": ["B"], |
|
4095 | 4102 | }, |
4096 | 4103 | "requires": [ |
4097 | 4104 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 4105 | + "canComplexGMode", |
4098 | 4106 | "h_navigateUnderwater", |
4099 | 4107 | "h_artificialMorphBombs", |
4100 | 4108 | {"or": [ |
|
4140 | 4148 | }, |
4141 | 4149 | "requires": [ |
4142 | 4150 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
| 4151 | + "canComplexGMode", |
4143 | 4152 | "h_navigateUnderwater", |
4144 | 4153 | "h_artificialMorphBombs", |
4145 | 4154 | {"or": [ |
|
4377 | 4386 | "h_artificialMorphPowerBomb", |
4378 | 4387 | "h_artificialMorphPowerBomb", |
4379 | 4388 | {"or": [ |
4380 | | - "canInsaneJump", |
| 4389 | + "canComplexGMode", |
4381 | 4390 | {"itemCollectedAtNode": 6} |
4382 | 4391 | ]} |
4383 | 4392 | ], |
|
4458 | 4467 | "link": [6, 9], |
4459 | 4468 | "name": "Kill Frozen Crab with Wave", |
4460 | 4469 | "requires": [ |
4461 | | - "canEnterGMode", |
| 4470 | + "canComplexGMode", |
4462 | 4471 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
4463 | 4472 | "Wave", |
4464 | 4473 | {"obstaclesCleared": ["C"]} |
|
4471 | 4480 | "link": [6, 9], |
4472 | 4481 | "name": "Kago Frozen Crab", |
4473 | 4482 | "requires": [ |
4474 | | - "canEnterGMode", |
| 4483 | + "canComplexGMode", |
4475 | 4484 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
4476 | 4485 | "canKago", |
4477 | 4486 | {"or": [ |
|
5198 | 5207 | "link": [11, 6], |
5199 | 5208 | "name": "G-Mode Overload Speed Blocks, Stuck on Frozen Crab", |
5200 | 5209 | "requires": [ |
5201 | | - "canEnterGMode", |
| 5210 | + "canComplexGMode", |
5202 | 5211 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5203 | 5212 | "canBePatient", |
5204 | 5213 | "h_navigateUnderwater", |
|
5225 | 5234 | "link": [11, 6], |
5226 | 5235 | "name": "G-Mode Overload Speed Blocks, Bomb Frozen Crab", |
5227 | 5236 | "requires": [ |
5228 | | - "canEnterGMode", |
| 5237 | + "canComplexGMode", |
5229 | 5238 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5230 | 5239 | "canBePatient", |
5231 | 5240 | "h_navigateUnderwater", |
|
5258 | 5267 | "link": [11, 6], |
5259 | 5268 | "name": "Direct G-Mode CF Overload Speed Blocks, Reserve Trigger", |
5260 | 5269 | "requires": [ |
5261 | | - "canEnterGMode", |
| 5270 | + "canComplexGMode", |
5262 | 5271 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5263 | 5272 | "canBePatient", |
5264 | 5273 | "h_navigateUnderwater", |
|
5296 | 5305 | "link": [11, 11], |
5297 | 5306 | "name": "Indirect G-Mode Crystal Flash", |
5298 | 5307 | "requires": [ |
5299 | | - "canEnterGMode", |
| 5308 | + "canComplexGMode", |
5300 | 5309 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5301 | 5310 | "h_artificialMorphCrystalFlash", |
5302 | 5311 | {"obstaclesNotCleared": ["B"]} |
|
5365 | 5374 | "link": [12, 11], |
5366 | 5375 | "name": "G-Mode Overload Speed Blocks (Bombs)", |
5367 | 5376 | "requires": [ |
5368 | | - "canEnterGMode", |
| 5377 | + "canComplexGMode", |
5369 | 5378 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5370 | 5379 | "h_useMorphBombs", |
5371 | 5380 | "h_navigateUnderwater", |
|
5496 | 5505 | "link": [13, 11], |
5497 | 5506 | "name": "G-Mode Morph, Overload Speed Blocks (Bombs)", |
5498 | 5507 | "requires": [ |
5499 | | - "canEnterGMode", |
| 5508 | + "canComplexGMode", |
5500 | 5509 | {"notable": "G-Mode Overload Speed Blocks then use Global Crab"}, |
5501 | 5510 | "h_navigateUnderwater", |
5502 | 5511 | "h_artificialMorphBombs", |
|
0 commit comments