|
692 | 692 | }, |
693 | 693 | "requires": [ |
694 | 694 | {"notable": "G-Mode Morph Blind Climb to the Top"}, |
| 695 | + {"or": [ |
| 696 | + "canTrickyGMode", |
| 697 | + "Morph" |
| 698 | + ]}, |
695 | 699 | "h_canArtificialMorphMovement", |
696 | 700 | "canOffScreenMovement", |
697 | 701 | {"or": [ |
|
810 | 814 | "requires": [ |
811 | 815 | "h_canArtificialMorphMovement", |
812 | 816 | "canOffScreenMovement", |
813 | | - "h_ClimbWithoutLava" |
| 817 | + {"or": [ |
| 818 | + "h_ClimbWithoutLava", |
| 819 | + {"and": [ |
| 820 | + "h_lavaProof", |
| 821 | + {"or": [ |
| 822 | + "h_canArtificialMorphSpringBall", |
| 823 | + "Morph", |
| 824 | + "Gravity" |
| 825 | + ]} |
| 826 | + ]} |
| 827 | + ]} |
814 | 828 | ], |
815 | 829 | "clearsObstacles": ["B"], |
816 | 830 | "flashSuitChecked": true, |
|
1032 | 1046 | "requires": [ |
1033 | 1047 | {"or": [ |
1034 | 1048 | "h_ClimbWithoutLava", |
1035 | | - "h_lavaProof", |
1036 | | - {"obstaclesNotCleared": ["B"]} |
| 1049 | + "h_lavaProof" |
1037 | 1050 | ]} |
1038 | 1051 | ], |
1039 | 1052 | "clearsObstacles": ["B"], |
|
1310 | 1323 | }, |
1311 | 1324 | "requires": [ |
1312 | 1325 | {"or": [ |
1313 | | - "h_canArtificialMorphSpringBall", |
1314 | | - "Morph" |
| 1326 | + {"and": [ |
| 1327 | + "h_canArtificialMorphSpringBall", |
| 1328 | + {"or": [ |
| 1329 | + "HiJump", |
| 1330 | + "canTrickyDodgeEnemies" |
| 1331 | + ]} |
| 1332 | + ]}, |
| 1333 | + {"and": [ |
| 1334 | + "Morph", |
| 1335 | + {"or": [ |
| 1336 | + "h_canArtificialMorphSpringBall", |
| 1337 | + "h_canArtificialMorphBombs", |
| 1338 | + "h_canFourTileJumpMorph" |
| 1339 | + ]} |
| 1340 | + ]}, |
| 1341 | + {"and": [ |
| 1342 | + "h_ZebesNotAwake", |
| 1343 | + {"or": [ |
| 1344 | + "h_canArtificialMorphSpringBall", |
| 1345 | + "h_canArtificialMorphBombs" |
| 1346 | + ]} |
| 1347 | + ]} |
1315 | 1348 | ]} |
1316 | 1349 | ], |
1317 | 1350 | "flashSuitChecked": true, |
1318 | 1351 | "note": [ |
1319 | 1352 | "Overload PLMs using the scroll block at the top of the stairs next to the bomb blocks.", |
1320 | | - "If Morph is not available, careful movement is needed with SpringBall to reach the top without taking a hit or unmorphing." |
| 1353 | + "If Morph is not available, careful movement is needed with SpringBall to reach the top without taking a hit from a pirate or its stationary, invisible lasers." |
1321 | 1354 | ] |
1322 | 1355 | }, |
1323 | 1356 | { |
1324 | 1357 | "id": 56, |
1325 | 1358 | "link": [4, 3], |
1326 | | - "name": "G-Mode Morph Insane IBJ to Top (from Crateria Supers Bottom)", |
| 1359 | + "name": "G-Mode Morph Insane IBJ to Top", |
1327 | 1360 | "entranceCondition": { |
1328 | 1361 | "comeInWithGMode": { |
1329 | 1362 | "mode": "any", |
|
1332 | 1365 | }, |
1333 | 1366 | "requires": [ |
1334 | 1367 | {"notable": "G-Mode Morph Insane IBJ to Top"}, |
| 1368 | + "canTrickyGMode", |
1335 | 1369 | "h_canArtificialMorphIBJ", |
1336 | 1370 | "canBeExtremelyPatient" |
1337 | 1371 | ], |
|
1344 | 1378 | { |
1345 | 1379 | "id": 57, |
1346 | 1380 | "link": [4, 3], |
1347 | | - "name": "G-Mode Morph IBJ with PBs", |
| 1381 | + "name": "G-Mode Morph with Power Bombs", |
1348 | 1382 | "entranceCondition": { |
1349 | 1383 | "comeInWithGMode": { |
1350 | 1384 | "mode": "any", |
1351 | 1385 | "morphed": true |
1352 | 1386 | } |
1353 | 1387 | }, |
1354 | 1388 | "requires": [ |
1355 | | - "h_canArtificialMorphIBJ", |
| 1389 | + {"or": [ |
| 1390 | + "h_canArtificialMorphSpringBall", |
| 1391 | + "h_canArtificialMorphIBJ" |
| 1392 | + ]}, |
1356 | 1393 | {"ammo": {"type": "PowerBomb", "count": 7}} |
1357 | 1394 | ], |
1358 | 1395 | "flashSuitChecked": true, |
|
1746 | 1783 | }, |
1747 | 1784 | "requires": [ |
1748 | 1785 | {"or": [ |
1749 | | - "h_canArtificialMorphSpringBall", |
1750 | | - "Morph" |
| 1786 | + "Morph", |
| 1787 | + {"and": [ |
| 1788 | + "h_canArtificialMorphSpringBall", |
| 1789 | + {"or": [ |
| 1790 | + "HiJump", |
| 1791 | + "canTrickyDodgeEnemies" |
| 1792 | + ]} |
| 1793 | + ]}, |
| 1794 | + {"and": [ |
| 1795 | + "h_ZebesNotAwake", |
| 1796 | + "h_canArtificialMorphMovement" |
| 1797 | + ]} |
1751 | 1798 | ]} |
1752 | 1799 | ], |
1753 | 1800 | "flashSuitChecked": true, |
1754 | 1801 | "note": [ |
1755 | 1802 | "Overload PLMs using the scroll block next to any of the bomb blocks in the room, allowing passage through the bomb blocks at the top by making them become air.", |
1756 | | - "If Morph is not available, careful movement is needed with SpringBall to reach the top without taking a hit or unmorphing." |
| 1803 | + "If Morph is not available, careful movement is needed with SpringBall to reach the top without taking a hit from the pirates or their stationary, invisible lasers." |
1757 | 1804 | ] |
1758 | 1805 | }, |
1759 | 1806 | { |
1760 | 1807 | "id": 79, |
1761 | 1808 | "link": [5, 3], |
1762 | | - "name": "G-Mode Morph Insane IBJ to Top (from Pit Room)", |
| 1809 | + "name": "G-Mode Morph Insane IBJ to Top", |
1763 | 1810 | "entranceCondition": { |
1764 | 1811 | "comeInWithGMode": { |
1765 | 1812 | "mode": "any", |
|
1768 | 1815 | }, |
1769 | 1816 | "requires": [ |
1770 | 1817 | {"notable": "G-Mode Morph Insane IBJ to Top"}, |
| 1818 | + "canTrickyGMode", |
1771 | 1819 | "h_canArtificialMorphIBJ", |
1772 | 1820 | "canBeExtremelyPatient" |
1773 | 1821 | ], |
|
1780 | 1828 | { |
1781 | 1829 | "id": 80, |
1782 | 1830 | "link": [5, 3], |
1783 | | - "name": "G-Mode Morph IBJ with PBs", |
| 1831 | + "name": "G-Mode Morph with Power Bombs", |
1784 | 1832 | "entranceCondition": { |
1785 | 1833 | "comeInWithGMode": { |
1786 | 1834 | "mode": "any", |
1787 | 1835 | "morphed": true |
1788 | 1836 | } |
1789 | 1837 | }, |
1790 | 1838 | "requires": [ |
1791 | | - "h_canArtificialMorphIBJ", |
| 1839 | + {"or": [ |
| 1840 | + "h_canArtificialMorphSpringBall", |
| 1841 | + "h_canArtificialMorphIBJ" |
| 1842 | + ]}, |
1792 | 1843 | {"ammo": {"type": "PowerBomb", "count": 8}} |
1793 | 1844 | ], |
1794 | 1845 | "flashSuitChecked": true, |
|
1852 | 1903 | "h_canArtificialMorphSpringBall", |
1853 | 1904 | {"or": [ |
1854 | 1905 | "HiJump", |
1855 | | - "canCarefulJump" |
| 1906 | + "canTrickyDodgeEnemies" |
1856 | 1907 | ]} |
1857 | 1908 | ]}, |
1858 | 1909 | {"and": [ |
1859 | 1910 | "h_canArtificialMorphIBJ", |
1860 | | - "canTrickyJump" |
| 1911 | + "canTrickyGMode" |
1861 | 1912 | ]}, |
1862 | 1913 | {"and": [ |
1863 | 1914 | "h_canArtificialMorphMovement", |
1864 | 1915 | "h_canArtificialMorphPowerBomb" |
| 1916 | + ]}, |
| 1917 | + {"and": [ |
| 1918 | + "h_ZebesNotAwake", |
| 1919 | + "h_canArtificialMorphMovement" |
1865 | 1920 | ]} |
1866 | 1921 | ]} |
1867 | 1922 | ], |
1868 | 1923 | "flashSuitChecked": true, |
1869 | 1924 | "note": [ |
1870 | 1925 | "Overload PLMs using the scroll block next to the bottom right bomb blocks, allowing passage through them by making them become air.", |
1871 | | - "If Morph is unavailable, then careful movement will be required to get past the Pirates without taking a hit.", |
| 1926 | + "If Morph is unavailable, then careful movement will be required to get past the Pirates without taking a hit from them or their stationary, invisible lasers.", |
1872 | 1927 | "If using a PB to kill the pirates, overload the PLMs at the bottom. If the top bomb block is hit with a PB before PLMs are overloaded, they will remain solid." |
1873 | 1928 | ] |
1874 | 1929 | }, |
|
0 commit comments