|
285 | 285 | { |
286 | 286 | "from": 3, |
287 | 287 | "to": [ |
| 288 | + { |
| 289 | + "id": 2, |
| 290 | + "note": "For R-Mode knockbackspark. All other strats should take other routes." |
| 291 | + }, |
288 | 292 | {"id": 3}, |
289 | 293 | { |
290 | 294 | "id": 4, |
|
329 | 333 | "from": 5, |
330 | 334 | "to": [ |
331 | 335 | {"id": 1}, |
| 336 | + { |
| 337 | + "id": 2, |
| 338 | + "note": "For R-Mode knockbackspark. All other strats should take other routes." |
| 339 | + }, |
332 | 340 | {"id": 4}, |
333 | 341 | {"id": 5}, |
334 | 342 | {"id": 9}, |
|
728 | 736 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
729 | 737 | "flashSuitChecked": true |
730 | 738 | }, |
| 739 | + { |
| 740 | + "link": [1, 2], |
| 741 | + "name": "Gain Flash Suit (Sciser R-Mode Knockback Spark)", |
| 742 | + "entranceCondition": { |
| 743 | + "comeInWithRMode": {} |
| 744 | + }, |
| 745 | + "requires": [ |
| 746 | + "Gravity", |
| 747 | + {"or": [ |
| 748 | + {"and": [ |
| 749 | + {"disableEquipment": "ETank"}, |
| 750 | + {"resourceAvailable": [{"type": "Energy", "count": 80}]} |
| 751 | + ]}, |
| 752 | + "h_CrystalFlash" |
| 753 | + ]}, |
| 754 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles":2, "steepDownTiles":1 }}, |
| 755 | + "h_RModeKnockbackSpark" |
| 756 | + ], |
| 757 | + "flashSuitChecked": true |
| 758 | + }, |
731 | 759 | { |
732 | 760 | "id": 13, |
733 | 761 | "link": [1, 3], |
|
1106 | 1134 | }, |
1107 | 1135 | "flashSuitChecked": true |
1108 | 1136 | }, |
| 1137 | + { |
| 1138 | + "link": [2, 2], |
| 1139 | + "name": "Gain Flash Suit (Slopespark)", |
| 1140 | + "requires": [ |
| 1141 | + "Gravity", |
| 1142 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles": 2, "steepDownTiles":1 }}, |
| 1143 | + {"enemyDamage": {"enemy": "Sciser", "type": "contact", "hits": 1}}, |
| 1144 | + "canSlopeSpark", |
| 1145 | + {"shinespark": {"frames": 3, "excessFrames": 3}} |
| 1146 | + ], |
| 1147 | + "flashSuitChecked": true, |
| 1148 | + "note":[ |
| 1149 | + "Avoid bringing the far crab on screen until after Shinecharged. Run and jump over it to reach the slope in time." |
| 1150 | + ] |
| 1151 | + }, |
| 1152 | + { |
| 1153 | + "link": [2, 2], |
| 1154 | + "name": "Gain Flash Suit (Sciser R-Mode Knockback Spark)", |
| 1155 | + "entranceCondition": { |
| 1156 | + "comeInWithRMode": {}, |
| 1157 | + "comesThroughToilet": "any" |
| 1158 | + }, |
| 1159 | + "requires": [ |
| 1160 | + "Gravity", |
| 1161 | + {"or": [ |
| 1162 | + {"and": [ |
| 1163 | + {"disableEquipment": "ETank"}, |
| 1164 | + {"resourceAvailable": [{"type": "Energy", "count": 80}]} |
| 1165 | + ]}, |
| 1166 | + "h_CrystalFlash" |
| 1167 | + ]}, |
| 1168 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles":2, "steepDownTiles":1 }}, |
| 1169 | + "h_RModeKnockbackSpark" |
| 1170 | + ], |
| 1171 | + "flashSuitChecked": true |
| 1172 | + }, |
1109 | 1173 | { |
1110 | 1174 | "id": 241, |
1111 | 1175 | "link": [2, 2], |
|
2035 | 2099 | ], |
2036 | 2100 | "flashSuitChecked": true |
2037 | 2101 | }, |
| 2102 | + { |
| 2103 | + "link": [3, 2], |
| 2104 | + "name": "Gain Flash Suit (Sciser R-Mode Knockback Spark)", |
| 2105 | + "entranceCondition": { |
| 2106 | + "comeInWithRMode": {}, |
| 2107 | + "comesThroughToilet": "any" |
| 2108 | + }, |
| 2109 | + "requires": [ |
| 2110 | + "Gravity", |
| 2111 | + {"or": [ |
| 2112 | + {"and": [ |
| 2113 | + {"disableEquipment": "ETank"}, |
| 2114 | + {"resourceAvailable": [{"type": "Energy", "count": 80}]} |
| 2115 | + ]}, |
| 2116 | + "h_CrystalFlash" |
| 2117 | + ]}, |
| 2118 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles":2, "steepDownTiles":1 }}, |
| 2119 | + "h_RModeKnockbackSpark" |
| 2120 | + ], |
| 2121 | + "flashSuitChecked": true |
| 2122 | + }, |
2038 | 2123 | { |
2039 | 2124 | "id": 261, |
2040 | 2125 | "link": [3, 3], |
|
2757 | 2842 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
2758 | 2843 | "flashSuitChecked": true |
2759 | 2844 | }, |
| 2845 | + { |
| 2846 | + "link": [4, 2], |
| 2847 | + "name": "Gain Flash Suit (Sciser R-Mode Knockback Spark)", |
| 2848 | + "entranceCondition": { |
| 2849 | + "comeInWithRMode": {} |
| 2850 | + }, |
| 2851 | + "requires": [ |
| 2852 | + "Gravity", |
| 2853 | + {"or": [ |
| 2854 | + {"and": [ |
| 2855 | + {"disableEquipment": "ETank"}, |
| 2856 | + {"resourceAvailable": [{"type": "Energy", "count": 80}]} |
| 2857 | + ]}, |
| 2858 | + "h_CrystalFlash" |
| 2859 | + ]}, |
| 2860 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles":2, "steepDownTiles":1 }}, |
| 2861 | + "h_RModeKnockbackSpark" |
| 2862 | + ], |
| 2863 | + "flashSuitChecked": true |
| 2864 | + }, |
2760 | 2865 | { |
2761 | 2866 | "id": 95, |
2762 | 2867 | "link": [4, 3], |
|
3344 | 3449 | "flashSuitChecked": true, |
3345 | 3450 | "devNote": "Frames assume you spark before landing on the Grapple blocks." |
3346 | 3451 | }, |
| 3452 | + { |
| 3453 | + "link": [5, 2], |
| 3454 | + "name": "Gain Flash Suit (Sciser R-Mode Knockback Spark)", |
| 3455 | + "entranceCondition": { |
| 3456 | + "comeInWithRMode": {}, |
| 3457 | + "comesThroughToilet": "any" |
| 3458 | + }, |
| 3459 | + "requires": [ |
| 3460 | + "Gravity", |
| 3461 | + {"or": [ |
| 3462 | + {"and": [ |
| 3463 | + {"disableEquipment": "ETank"}, |
| 3464 | + {"resourceAvailable": [{"type": "Energy", "count": 80}]} |
| 3465 | + ]}, |
| 3466 | + "h_CrystalFlash" |
| 3467 | + ]}, |
| 3468 | + {"canShineCharge": {"usedTiles": 32, "openEnd": 1, "steepUpTiles":2, "steepDownTiles":1 }}, |
| 3469 | + "h_RModeKnockbackSpark" |
| 3470 | + ], |
| 3471 | + "flashSuitChecked": true |
| 3472 | + }, |
3347 | 3473 | { |
3348 | 3474 | "id": 120, |
3349 | 3475 | "link": [5, 4], |
|
0 commit comments