|
353 | 353 | "Use Gravity jumps to navigate to the left, chaining temporary blue through the door." |
354 | 354 | ] |
355 | 355 | }, |
| 356 | + { |
| 357 | + "link": [1, 1], |
| 358 | + "name": "Skultera Farm (Single Skultera)", |
| 359 | + "requires": [ |
| 360 | + {"resetRoom": {"nodes": [1]}}, |
| 361 | + {"or": [ |
| 362 | + {"and": [ |
| 363 | + "Gravity", |
| 364 | + {"or": [ |
| 365 | + {"and": [ |
| 366 | + "Plasma", |
| 367 | + {"cycleFrames": 140} |
| 368 | + ]}, |
| 369 | + {"and": [ |
| 370 | + "ScrewAttack", |
| 371 | + {"cycleFrames": 170} |
| 372 | + ]}, |
| 373 | + {"and": [ |
| 374 | + "Wave", |
| 375 | + {"cycleFrames": 190} |
| 376 | + ]}, |
| 377 | + {"and": [ |
| 378 | + "Spazer", |
| 379 | + {"cycleFrames": 210} |
| 380 | + ]}, |
| 381 | + {"and": [ |
| 382 | + "Ice", |
| 383 | + {"cycleFrames": 290} |
| 384 | + ]}, |
| 385 | + {"cycleFrames": 390} |
| 386 | + ]} |
| 387 | + ]}, |
| 388 | + {"and": [ |
| 389 | + {"or": [ |
| 390 | + "Plasma", |
| 391 | + "Wave", |
| 392 | + "Spazer" |
| 393 | + ]}, |
| 394 | + {"cycleFrames": 270} |
| 395 | + ]}, |
| 396 | + {"and": [ |
| 397 | + "Ice", |
| 398 | + {"cycleFrames": 330} |
| 399 | + ]}, |
| 400 | + {"and": [ |
| 401 | + {"or": [ |
| 402 | + "canDodgeWhileShooting", |
| 403 | + "HiJump" |
| 404 | + ]}, |
| 405 | + {"cycleFrames": 450} |
| 406 | + ]} |
| 407 | + ]} |
| 408 | + ], |
| 409 | + "farmCycleDrops": [ |
| 410 | + {"enemy": "Skultera", "count": 1} |
| 411 | + ] |
| 412 | + }, |
356 | 413 | { |
357 | 414 | "id": 7, |
358 | 415 | "link": [1, 1], |
|
1361 | 1418 | } |
1362 | 1419 | } |
1363 | 1420 | }, |
| 1421 | + { |
| 1422 | + "link": [2, 2], |
| 1423 | + "name": "Pirate Farm (Single Pirate)", |
| 1424 | + "requires": [ |
| 1425 | + {"resetRoom": {"nodes": [2]}}, |
| 1426 | + {"cycleFrames": 630}, |
| 1427 | + "Plasma" |
| 1428 | + ], |
| 1429 | + "farmCycleDrops": [ |
| 1430 | + {"enemy": "Pink Space Pirate (standing)", "count": 1} |
| 1431 | + ], |
| 1432 | + "devNote": [ |
| 1433 | + "This is for farming suitless.", |
| 1434 | + "If Gravity is available, it is instead worthwhile to farm all the Pirates in the room." |
| 1435 | + ] |
| 1436 | + }, |
1364 | 1437 | { |
1365 | 1438 | "id": 33, |
1366 | 1439 | "link": [2, 2], |
|
2842 | 2915 | ] |
2843 | 2916 | }, |
2844 | 2917 | { |
2845 | | - "id": 74, |
2846 | 2918 | "link": [6, 6], |
2847 | | - "name": "Space Pirate Farm", |
| 2919 | + "name": "Skultera Farm (All Skulteras)", |
2848 | 2920 | "requires": [ |
2849 | 2921 | "Gravity", |
| 2922 | + "canConsecutiveWalljump", |
| 2923 | + {"or": [ |
| 2924 | + {"and": [ |
| 2925 | + {"resetRoom": {"nodes": [3]}}, |
| 2926 | + {"cycleFrames": 1300} |
| 2927 | + ]}, |
| 2928 | + {"and": [ |
| 2929 | + {"resetRoom": {"nodes": [1]}}, |
| 2930 | + {"cycleFrames": 1540} |
| 2931 | + ]}, |
| 2932 | + {"and": [ |
| 2933 | + {"resetRoom": {"nodes": [4]}}, |
| 2934 | + "canPreciseWalljump", |
| 2935 | + {"cycleFrames": 1690} |
| 2936 | + ]}, |
| 2937 | + {"and": [ |
| 2938 | + {"resetRoom": {"nodes": [2]}}, |
| 2939 | + {"cycleFrames": 1890} |
| 2940 | + ]} |
| 2941 | + ]}, |
2850 | 2942 | {"or": [ |
2851 | 2943 | "Plasma", |
2852 | | - "ScrewAttack" |
| 2944 | + "ScrewAttack", |
| 2945 | + {"and": [ |
| 2946 | + "Wave", |
| 2947 | + {"cycleFrames": 365} |
| 2948 | + ]}, |
| 2949 | + {"and": [ |
| 2950 | + "Spazer", |
| 2951 | + {"cycleFrames": 480} |
| 2952 | + ]}, |
| 2953 | + {"and": [ |
| 2954 | + "Ice", |
| 2955 | + {"cycleFrames": 1250} |
| 2956 | + ]}, |
| 2957 | + {"cycleFrames": 1685} |
| 2958 | + ]} |
| 2959 | + ], |
| 2960 | + "farmCycleDrops": [ |
| 2961 | + {"enemy": "Skultera", "count": 4} |
| 2962 | + ], |
| 2963 | + "devNote": [ |
| 2964 | + "Farming Skulteras with Plasma or Screw Attack is included for completeness,", |
| 2965 | + "though with these items it would be better to farm the Pirates.", |
| 2966 | + "FIXME: there are other, slower ways to farm here, e.g. without Gravity." |
| 2967 | + ] |
| 2968 | + }, |
| 2969 | + { |
| 2970 | + "id": 74, |
| 2971 | + "link": [6, 6], |
| 2972 | + "name": "Pirate Farm (All Pirates)", |
| 2973 | + "requires": [ |
| 2974 | + "Gravity", |
| 2975 | + {"or": [ |
| 2976 | + {"and": [ |
| 2977 | + {"resetRoom": {"nodes": [3]}}, |
| 2978 | + {"cycleFrames": 950} |
| 2979 | + ]}, |
| 2980 | + {"and": [ |
| 2981 | + {"resetRoom": {"nodes": [2]}}, |
| 2982 | + {"cycleFrames": 1260} |
| 2983 | + ]}, |
| 2984 | + {"and": [ |
| 2985 | + {"resetRoom": {"nodes": [4]}}, |
| 2986 | + "canPreciseWalljump", |
| 2987 | + {"cycleFrames": 1440} |
| 2988 | + ]}, |
| 2989 | + {"and": [ |
| 2990 | + {"resetRoom": {"nodes": [1]}}, |
| 2991 | + "canConsecutiveWalljump", |
| 2992 | + {"cycleFrames": 1600} |
| 2993 | + ]} |
2853 | 2994 | ]}, |
2854 | | - {"resetRoom": {"nodes": [2, 3]}}, |
2855 | | - {"partialRefill": {"type": "Energy", "limit": 200}}, |
2856 | | - {"partialRefill": {"type": "Missile", "limit": 8}} |
| 2995 | + {"or": [ |
| 2996 | + "canWalljump", |
| 2997 | + {"cycleFrames": 90} |
| 2998 | + ]}, |
| 2999 | + {"or": [ |
| 3000 | + "ScrewAttack", |
| 3001 | + {"and": [ |
| 3002 | + "Plasma", |
| 3003 | + {"cycleFrames": 150} |
| 3004 | + ]} |
| 3005 | + ]} |
| 3006 | + ], |
| 3007 | + "farmCycleDrops": [ |
| 3008 | + {"enemy": "Pink Space Pirate (standing)", "count": 4} |
| 3009 | + ], |
| 3010 | + "devNote": [ |
| 3011 | + "FIXME: there are other, slower ways to farm here, e.g. without Gravity." |
2857 | 3012 | ] |
2858 | 3013 | }, |
2859 | 3014 | { |
|
0 commit comments