|
112 | 112 | ] |
113 | 113 | } |
114 | 114 | ], |
| 115 | + "obstacles": [ |
| 116 | + { |
| 117 | + "id": "R-Mode", |
| 118 | + "name": "Entered with R-Mode", |
| 119 | + "obstacleType": "abstract" |
| 120 | + } |
| 121 | + ], |
115 | 122 | "enemies": [ |
116 | 123 | { |
117 | 124 | "id": "e1", |
|
278 | 285 | ]} |
279 | 286 | ]} |
280 | 287 | ], |
| 288 | + "resetsObstacles": ["R-Mode"], |
281 | 289 | "farmCycleDrops": [{"enemy": "Mochtroid", "count": 1}], |
282 | 290 | "flashSuitChecked": true |
283 | 291 | }, |
|
288 | 296 | "requires": [ |
289 | 297 | "h_CrystalFlash" |
290 | 298 | ], |
| 299 | + "resetsObstacles": ["R-Mode"], |
291 | 300 | "flashSuitChecked": true |
292 | 301 | }, |
293 | 302 | { |
|
302 | 311 | }, |
303 | 312 | "flashSuitChecked": true |
304 | 313 | }, |
| 314 | + { |
| 315 | + "link": [1, 1], |
| 316 | + "name": "R-Mode Entry", |
| 317 | + "entranceCondition": { |
| 318 | + "comeInWithRMode": {} |
| 319 | + }, |
| 320 | + "requires": [], |
| 321 | + "clearsObstacles": ["R-Mode"], |
| 322 | + "flashSuitChecked": true, |
| 323 | + "blueSuitChecked": true |
| 324 | + }, |
305 | 325 | { |
306 | 326 | "id": 5, |
307 | 327 | "link": [1, 1], |
|
1891 | 1911 | ]} |
1892 | 1912 | ]} |
1893 | 1913 | ], |
| 1914 | + "resetsObstacles": ["R-Mode"], |
1894 | 1915 | "farmCycleDrops": [{"enemy": "Mochtroid", "count": 1}], |
1895 | 1916 | "flashSuitChecked": true |
1896 | 1917 | }, |
|
1957 | 1978 | ]} |
1958 | 1979 | ]} |
1959 | 1980 | ], |
| 1981 | + "resetsObstacles": ["R-Mode"], |
1960 | 1982 | "farmCycleDrops": [{"enemy": "Mochtroid", "count": 3}], |
1961 | 1983 | "flashSuitChecked": true, |
1962 | 1984 | "devNote": ["FIXME: other options for this are possible (e.g. suitless)"] |
|
1968 | 1990 | "requires": [ |
1969 | 1991 | "h_CrystalFlash" |
1970 | 1992 | ], |
| 1993 | + "resetsObstacles": ["R-Mode"], |
1971 | 1994 | "flashSuitChecked": true |
1972 | 1995 | }, |
1973 | 1996 | { |
|
2144 | 2167 | }, |
2145 | 2168 | "flashSuitChecked": true |
2146 | 2169 | }, |
| 2170 | + { |
| 2171 | + "link": [2, 2], |
| 2172 | + "name": "R-Mode Entry", |
| 2173 | + "entranceCondition": { |
| 2174 | + "comeInWithRMode": {} |
| 2175 | + }, |
| 2176 | + "requires": [], |
| 2177 | + "clearsObstacles": ["R-Mode"], |
| 2178 | + "flashSuitChecked": true, |
| 2179 | + "blueSuitChecked": true |
| 2180 | + }, |
2147 | 2181 | { |
2148 | 2182 | "id": 56, |
2149 | 2183 | "link": [2, 2], |
|
3622 | 3656 | "requires": [ |
3623 | 3657 | "h_CrystalFlash" |
3624 | 3658 | ], |
| 3659 | + "resetsObstacles": ["R-Mode"], |
3625 | 3660 | "flashSuitChecked": true |
3626 | 3661 | }, |
| 3662 | + { |
| 3663 | + "link": [3, 3], |
| 3664 | + "name": "R-Mode Entry", |
| 3665 | + "entranceCondition": { |
| 3666 | + "comeInWithRMode": {} |
| 3667 | + }, |
| 3668 | + "requires": [], |
| 3669 | + "clearsObstacles": ["R-Mode"], |
| 3670 | + "flashSuitChecked": true, |
| 3671 | + "blueSuitChecked": true |
| 3672 | + }, |
| 3673 | + { |
| 3674 | + "link": [3, 3], |
| 3675 | + "name": "R-Mode Crystal Flash Interrupt", |
| 3676 | + "requires": [ |
| 3677 | + {"obstaclesCleared": ["R-Mode"]}, |
| 3678 | + "canRModeCrystalFlashInterrupt", |
| 3679 | + {"ammo": {"type": "Missile", "count": 10}}, |
| 3680 | + {"or": [ |
| 3681 | + {"tech": "canComplexRModeCrystalFlashInterrupt"}, |
| 3682 | + {"ammo": {"type": "Super", "count": 10}} |
| 3683 | + ]}, |
| 3684 | + {"or": [ |
| 3685 | + "h_fullEnemyDamageReduction", |
| 3686 | + {"and": [ |
| 3687 | + "h_partialEnemyDamageReduction", |
| 3688 | + {"resourceAtMost": [{"type": "RegularEnergy", "count": 49}]} |
| 3689 | + ]}, |
| 3690 | + {"and": [ |
| 3691 | + {"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]}, |
| 3692 | + {"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]} |
| 3693 | + ]} |
| 3694 | + ]} |
| 3695 | + ], |
| 3696 | + "resetsObstacles": ["R-Mode"], |
| 3697 | + "flashSuitChecked": true, |
| 3698 | + "note": [ |
| 3699 | + "Time the Crystal Flash so that the Oum can hit Samus.", |
| 3700 | + "This is fairly lenient, but one method is to Crystal Flash near the shot block pillar while the Oum is to the right of Samus, near the door." |
| 3701 | + ] |
| 3702 | + }, |
| 3703 | + { |
| 3704 | + "link": [3, 3], |
| 3705 | + "name": "Direct G-mode Morph, Crystal Flash Interrupt", |
| 3706 | + "entranceCondition": { |
| 3707 | + "comeInWithGMode": { |
| 3708 | + "mode": "direct", |
| 3709 | + "morphed": true |
| 3710 | + } |
| 3711 | + }, |
| 3712 | + "requires": [ |
| 3713 | + {"or": [ |
| 3714 | + {"and": [ |
| 3715 | + "HiJump", |
| 3716 | + "h_artificialMorphSpringBall" |
| 3717 | + ]}, |
| 3718 | + {"and": [ |
| 3719 | + "Gravity", |
| 3720 | + "h_artificialMorphIBJ" |
| 3721 | + ]}, |
| 3722 | + "h_artificialMorphUnderwaterBombIntoSpringBallJump" |
| 3723 | + ]}, |
| 3724 | + "h_artificialMorphRModeCrystalFlashInterrupt", |
| 3725 | + {"ammo": {"type": "Missile", "count": 10}}, |
| 3726 | + {"or": [ |
| 3727 | + {"tech": "canComplexRModeCrystalFlashInterrupt"}, |
| 3728 | + {"ammo": {"type": "Super", "count": 10}} |
| 3729 | + ]}, |
| 3730 | + {"or": [ |
| 3731 | + "h_fullEnemyDamageReduction", |
| 3732 | + {"and": [ |
| 3733 | + "h_partialEnemyDamageReduction", |
| 3734 | + {"resourceAtMost": [{"type": "RegularEnergy", "count": 49}]} |
| 3735 | + ]}, |
| 3736 | + {"and": [ |
| 3737 | + {"resourceCapacity": [{"type": "RegularEnergy", "count": 199}]}, |
| 3738 | + {"resourceCapacity": [{"type": "ReserveEnergy", "count": 199}]} |
| 3739 | + ]} |
| 3740 | + ]} |
| 3741 | + ], |
| 3742 | + "flashSuitChecked": true, |
| 3743 | + "note": [ |
| 3744 | + "Climb up and lure and Oum to the right pit, then time the Crystal Flash so that the Oum can hit Samus.", |
| 3745 | + "This is fairly lenient, but one method is to Crystal Flash near the shot block pillar while the Oum is to the right of Samus moving right.", |
| 3746 | + "With some testing, it seemed like the Oum was more likely to hit Samus when it is moving to the left." |
| 3747 | + ], |
| 3748 | + "detailNote": [ |
| 3749 | + "This is possible with a Bomb into Spring Ball jump without HiJump.", |
| 3750 | + "Pause and jump just before the fade out finishes. Turn off Spring Ball and place a Bomb just above where Samus' head would be if standing.", |
| 3751 | + "Pause again between 23-25 frames later and equip Spring Ball; Samus has a three frame window where she has upward momentum from the Bomb and can jump again.", |
| 3752 | + "The positioning of the Bomb is quite lenient, with an 11 frame window for where it can be placed." |
| 3753 | + ], |
| 3754 | + "devNote": [ |
| 3755 | + "It is possible to enter with G-mode for the left side of the room and do this off-camera, but it is unreasonably difficult." |
| 3756 | + ] |
| 3757 | + }, |
3627 | 3758 | { |
3628 | 3759 | "id": 111, |
3629 | 3760 | "link": [3, 4], |
|
4242 | 4373 | ]} |
4243 | 4374 | ]} |
4244 | 4375 | ], |
| 4376 | + "resetsObstacles": ["R-Mode"], |
4245 | 4377 | "farmCycleDrops": [{"enemy": "Mochtroid", "count": 1}], |
4246 | 4378 | "flashSuitChecked": true |
4247 | 4379 | }, |
|
4252 | 4384 | "requires": [ |
4253 | 4385 | "h_CrystalFlash" |
4254 | 4386 | ], |
| 4387 | + "resetsObstacles": ["R-Mode"], |
4255 | 4388 | "flashSuitChecked": true |
4256 | 4389 | }, |
4257 | 4390 | { |
|
4308 | 4441 | "bypassesDoorShell": "free", |
4309 | 4442 | "flashSuitChecked": true |
4310 | 4443 | }, |
| 4444 | + { |
| 4445 | + "link": [4, 4], |
| 4446 | + "name": "R-Mode Entry", |
| 4447 | + "entranceCondition": { |
| 4448 | + "comeInWithRMode": {} |
| 4449 | + }, |
| 4450 | + "requires": [], |
| 4451 | + "clearsObstacles": ["R-Mode"], |
| 4452 | + "flashSuitChecked": true, |
| 4453 | + "blueSuitChecked": true |
| 4454 | + }, |
4311 | 4455 | { |
4312 | 4456 | "id": 129, |
4313 | 4457 | "link": [4, 4], |
|
0 commit comments