|
400 | 400 | "id": "A", |
401 | 401 | "name": "Power Bomb Blocks", |
402 | 402 | "obstacleType": "inanimate" |
| 403 | + }, |
| 404 | + { |
| 405 | + "id": "R-Mode", |
| 406 | + "name": "Entered with R-Mode", |
| 407 | + "obstacleType": "abstract" |
403 | 408 | } |
404 | 409 | ], |
405 | 410 | "enemies": [ |
|
599 | 604 | "to": [ |
600 | 605 | {"id": 7}, |
601 | 606 | {"id": 8}, |
| 607 | + {"id": 9}, |
602 | 608 | {"id": 12}, |
603 | 609 | {"id": 13}, |
604 | 610 | {"id": 14} |
|
654 | 660 | "requires": [], |
655 | 661 | "flashSuitChecked": true |
656 | 662 | }, |
| 663 | + { |
| 664 | + "link": [2, 2], |
| 665 | + "name": "R-Mode Entry", |
| 666 | + "entranceCondition": { |
| 667 | + "comeInWithRMode": {} |
| 668 | + }, |
| 669 | + "requires": [], |
| 670 | + "flashSuitChecked": true, |
| 671 | + "blueSuitChecked": true, |
| 672 | + "clearsObstacles": ["R-Mode"] |
| 673 | + }, |
657 | 674 | { |
658 | 675 | "id": 3, |
659 | 676 | "link": [2, 2], |
|
1150 | 1167 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
1151 | 1168 | "flashSuitChecked": true |
1152 | 1169 | }, |
| 1170 | + { |
| 1171 | + "link": [3, 3], |
| 1172 | + "name": "R-Mode Entry", |
| 1173 | + "entranceCondition": { |
| 1174 | + "comeInWithRMode": {} |
| 1175 | + }, |
| 1176 | + "requires": [], |
| 1177 | + "flashSuitChecked": true, |
| 1178 | + "blueSuitChecked": true, |
| 1179 | + "clearsObstacles": ["R-Mode"] |
| 1180 | + }, |
1153 | 1181 | { |
1154 | 1182 | "id": 28, |
1155 | 1183 | "link": [3, 3], |
|
2031 | 2059 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
2032 | 2060 | "flashSuitChecked": true |
2033 | 2061 | }, |
| 2062 | + { |
| 2063 | + "link": [4, 4], |
| 2064 | + "name": "R-Mode Entry", |
| 2065 | + "entranceCondition": { |
| 2066 | + "comeInWithRMode": {} |
| 2067 | + }, |
| 2068 | + "requires": [], |
| 2069 | + "flashSuitChecked": true, |
| 2070 | + "blueSuitChecked": true, |
| 2071 | + "clearsObstacles": ["R-Mode"] |
| 2072 | + }, |
2034 | 2073 | { |
2035 | 2074 | "id": 71, |
2036 | 2075 | "link": [4, 4], |
|
2657 | 2696 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
2658 | 2697 | "flashSuitChecked": true |
2659 | 2698 | }, |
| 2699 | + { |
| 2700 | + "link": [5, 5], |
| 2701 | + "name": "R-Mode Entry", |
| 2702 | + "entranceCondition": { |
| 2703 | + "comeInWithRMode": {} |
| 2704 | + }, |
| 2705 | + "requires": [], |
| 2706 | + "flashSuitChecked": true, |
| 2707 | + "blueSuitChecked": true, |
| 2708 | + "clearsObstacles": ["R-Mode"] |
| 2709 | + }, |
2660 | 2710 | { |
2661 | 2711 | "id": 102, |
2662 | 2712 | "link": [5, 5], |
|
3392 | 3442 | ], |
3393 | 3443 | "flashSuitChecked": true |
3394 | 3444 | }, |
| 3445 | + { |
| 3446 | + "link": [6, 6], |
| 3447 | + "name": "R-Mode Entry", |
| 3448 | + "entranceCondition": { |
| 3449 | + "comeInWithRMode": {} |
| 3450 | + }, |
| 3451 | + "requires": [], |
| 3452 | + "flashSuitChecked": true, |
| 3453 | + "blueSuitChecked": true, |
| 3454 | + "clearsObstacles": ["R-Mode"] |
| 3455 | + }, |
3395 | 3456 | { |
3396 | 3457 | "id": 139, |
3397 | 3458 | "link": [6, 6], |
|
3773 | 3834 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
3774 | 3835 | "flashSuitChecked": true |
3775 | 3836 | }, |
| 3837 | + { |
| 3838 | + "link": [7, 7], |
| 3839 | + "name": "R-Mode Entry", |
| 3840 | + "entranceCondition": { |
| 3841 | + "comeInWithRMode": {} |
| 3842 | + }, |
| 3843 | + "requires": [], |
| 3844 | + "flashSuitChecked": true, |
| 3845 | + "blueSuitChecked": true, |
| 3846 | + "clearsObstacles": ["R-Mode"] |
| 3847 | + }, |
3776 | 3848 | { |
3777 | 3849 | "id": 159, |
3778 | 3850 | "link": [7, 7], |
|
4188 | 4260 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
4189 | 4261 | "flashSuitChecked": true |
4190 | 4262 | }, |
| 4263 | + { |
| 4264 | + "link": [8, 8], |
| 4265 | + "name": "R-Mode Entry", |
| 4266 | + "entranceCondition": { |
| 4267 | + "comeInWithRMode": {} |
| 4268 | + }, |
| 4269 | + "requires": [], |
| 4270 | + "flashSuitChecked": true, |
| 4271 | + "blueSuitChecked": true, |
| 4272 | + "clearsObstacles": ["R-Mode"] |
| 4273 | + }, |
4191 | 4274 | { |
4192 | 4275 | "id": 179, |
4193 | 4276 | "link": [8, 8], |
|
4370 | 4453 | "requires": [], |
4371 | 4454 | "flashSuitChecked": true |
4372 | 4455 | }, |
| 4456 | + { |
| 4457 | + "link": [9, 9], |
| 4458 | + "name": "R-Mode Entry", |
| 4459 | + "entranceCondition": { |
| 4460 | + "comeInWithRMode": {} |
| 4461 | + }, |
| 4462 | + "requires": [], |
| 4463 | + "flashSuitChecked": true, |
| 4464 | + "blueSuitChecked": true, |
| 4465 | + "clearsObstacles": ["R-Mode"] |
| 4466 | + }, |
4373 | 4467 | { |
4374 | 4468 | "id": 188, |
4375 | 4469 | "link": [9, 9], |
|
4677 | 4771 | "flashSuitChecked": false, |
4678 | 4772 | "devNote": ["Aside from these two, other setup rooms do not appear to work."] |
4679 | 4773 | }, |
| 4774 | + { |
| 4775 | + "link": [10, 10], |
| 4776 | + "name": "R-Mode Entry", |
| 4777 | + "entranceCondition": { |
| 4778 | + "comeInWithRMode": {} |
| 4779 | + }, |
| 4780 | + "requires": [], |
| 4781 | + "flashSuitChecked": true, |
| 4782 | + "blueSuitChecked": true, |
| 4783 | + "clearsObstacles": ["R-Mode"] |
| 4784 | + }, |
4680 | 4785 | { |
4681 | 4786 | "id": 204, |
4682 | 4787 | "link": [10, 10], |
|
5066 | 5171 | "requires": [], |
5067 | 5172 | "flashSuitChecked": true |
5068 | 5173 | }, |
| 5174 | + { |
| 5175 | + "link": [12, 12], |
| 5176 | + "name": "R-Mode Spark Interrupt (Gain Blue Suit)", |
| 5177 | + "requires": [ |
| 5178 | + {"obstaclesCleared": ["R-Mode"]}, |
| 5179 | + {"obstaclesNotCleared": ["A"]}, |
| 5180 | + {"or": [ |
| 5181 | + "h_CrystalFlash", |
| 5182 | + {"and": [ |
| 5183 | + {"disableEquipment": "ETank"}, |
| 5184 | + {"or": [ |
| 5185 | + {"resourceAvailable": [{"type": "Energy", "count": 85}]}, |
| 5186 | + {"and": [ |
| 5187 | + {"enemyKill": { |
| 5188 | + "enemies": [["Ripper 2 (red)"], ["Ripper 2 (red)"]], |
| 5189 | + "excludedWeapons": ["Super"] |
| 5190 | + }}, |
| 5191 | + {"resourceAvailable": [{"type": "Energy", "count": 40}]} |
| 5192 | + ]} |
| 5193 | + ]}, |
| 5194 | + {"resourceMissingAtMost": [{"type": "Missile", "count": 0}]}, |
| 5195 | + {"resourceMissingAtMost": [{"type": "Super", "count": 0}]}, |
| 5196 | + {"partialRefill": {"type": "ReserveEnergy", "limit": 1}} |
| 5197 | + ]} |
| 5198 | + ]}, |
| 5199 | + {"or": [ |
| 5200 | + {"canShineCharge": {"usedTiles": 12, "openEnd": 0}}, |
| 5201 | + {"and": [ |
| 5202 | + {"doorUnlockedAtNode": 5}, |
| 5203 | + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} |
| 5204 | + ]}, |
| 5205 | + {"and": [ |
| 5206 | + {"doorUnlockedAtNode": 6}, |
| 5207 | + {"canShineCharge": {"usedTiles": 13, "openEnd": 0}} |
| 5208 | + ]}, |
| 5209 | + {"and": [ |
| 5210 | + {"doorUnlockedAtNode": 5}, |
| 5211 | + {"doorUnlockedAtNode": 6}, |
| 5212 | + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}} |
| 5213 | + ]} |
| 5214 | + ]}, |
| 5215 | + {"autoReserveTrigger": {}}, |
| 5216 | + "canRModeSparkInterrupt" |
| 5217 | + ], |
| 5218 | + "resetsObstacles": ["R-Mode"], |
| 5219 | + "unlocksDoors": [ |
| 5220 | + {"nodeId": 5, "types": ["ammo"], "requires": []}, |
| 5221 | + {"nodeId": 6, "types": ["ammo"], "requires": []} |
| 5222 | + ], |
| 5223 | + "flashSuitChecked": true, |
| 5224 | + "blueSuitChecked": true, |
| 5225 | + "note": [ |
| 5226 | + "Enter R-Mode using any door. Crystal Flash (away from the Power Bomb blocks!) or farm the upper section enemies, except for one.", |
| 5227 | + "Tight 1-screen shortcharge between the bottom doors. Both shells need to be opened.", |
| 5228 | + "If R-Mode is entered below the Power Bomb blocks, you'll need to use a clip to get to the upper section without destroying the barrier." |
| 5229 | + ] |
| 5230 | + }, |
5069 | 5231 | { |
5070 | 5232 | "id": 228, |
5071 | 5233 | "link": [12, 12], |
|
5092 | 5254 | {"cycleFrames": 120} |
5093 | 5255 | ]} |
5094 | 5256 | ], |
5095 | | - "resetsObstacles": ["A"], |
| 5257 | + "resetsObstacles": ["A", "R-Mode"], |
5096 | 5258 | "farmCycleDrops": [{"enemy": "Zeela", "count": 4}], |
5097 | 5259 | "flashSuitChecked": true |
5098 | 5260 | }, |
|
5121 | 5283 | ]} |
5122 | 5284 | ]} |
5123 | 5285 | ], |
5124 | | - "resetsObstacles": ["A"], |
| 5286 | + "resetsObstacles": ["A", "R-Mode"], |
5125 | 5287 | "farmCycleDrops": [{"enemy": "Ripper 2 (red)", "count": 2}], |
5126 | 5288 | "flashSuitChecked": true |
5127 | 5289 | }, |
|
5208 | 5370 | "requires": [], |
5209 | 5371 | "flashSuitChecked": true |
5210 | 5372 | }, |
| 5373 | + { |
| 5374 | + "link": [13, 9], |
| 5375 | + "name": "R-Mode Spark Interrupt (Gain Blue Suit)", |
| 5376 | + "requires": [ |
| 5377 | + {"obstaclesCleared": ["R-Mode"]}, |
| 5378 | + {"notable": "Bottom Ice Clip"}, |
| 5379 | + {"or": [ |
| 5380 | + "h_CrystalFlash", |
| 5381 | + {"and": [ |
| 5382 | + {"obstaclesCleared": ["A"]}, |
| 5383 | + "h_RModeCanRefillReserves", |
| 5384 | + {"resourceMissingAtMost": [{"type": "Missile", "count": 0}]}, |
| 5385 | + {"resourceMissingAtMost": [{"type": "Super", "count": 0}]}, |
| 5386 | + {"partialRefill": {"type": "ReserveEnergy", "limit": 20}} |
| 5387 | + ]} |
| 5388 | + ]}, |
| 5389 | + "h_bombThings", |
| 5390 | + "h_additionalBomb", |
| 5391 | + "canTrickyJump", |
| 5392 | + "h_XRayMorphIceClip", |
| 5393 | + {"or": [ |
| 5394 | + "h_useSpringBall", |
| 5395 | + {"and": [ |
| 5396 | + "can4HighMidAirMorph", |
| 5397 | + "canInsaneJump" |
| 5398 | + ]} |
| 5399 | + ]}, |
| 5400 | + "canBeVeryPatient", |
| 5401 | + {"or": [ |
| 5402 | + {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
| 5403 | + {"and": [ |
| 5404 | + "h_frozenEnemyRunway", |
| 5405 | + {"canShineCharge": {"usedTiles": 18, "openEnd": 1}} |
| 5406 | + ]} |
| 5407 | + ]}, |
| 5408 | + {"autoReserveTrigger": {}}, |
| 5409 | + "canRModeSparkInterrupt" |
| 5410 | + ], |
| 5411 | + "resetsObstacles": ["R-Mode"], |
| 5412 | + "flashSuitChecked": true, |
| 5413 | + "blueSuitChecked": true, |
| 5414 | + "note": [ |
| 5415 | + "Enter R-Mode using any door. Crystal Flash or farm the upper section enemies. Use 'Bottom Ice Clip' strat to regain access to the Etecoons Shaft, then", |
| 5416 | + "wait on top of the crumble block to get the Zeela to follow you in. Shinecharge on top of the Etecoon Shaft and get hit by the Zeela to interrupt." |
| 5417 | + ] |
| 5418 | + }, |
5211 | 5419 | { |
5212 | 5420 | "id": 235, |
5213 | 5421 | "link": [13, 12], |
|
5250 | 5458 | ]} |
5251 | 5459 | ]} |
5252 | 5460 | ], |
5253 | | - "resetsObstacles": ["A"], |
| 5461 | + "resetsObstacles": ["A", "R-Mode"], |
5254 | 5462 | "farmCycleDrops": [{"enemy": "Zeela", "count": 1}], |
5255 | 5463 | "flashSuitChecked": true |
5256 | 5464 | }, |
|
0 commit comments