|
209 | 209 | "clearsObstacles": ["B"], |
210 | 210 | "flashSuitChecked": true |
211 | 211 | }, |
212 | | - { |
213 | | - "id": 2, |
214 | | - "link": [1, 1], |
215 | | - "name": "Leave Shinecharged (HiJump)", |
216 | | - "requires": [ |
217 | | - "HiJump", |
218 | | - {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
219 | | - "canShinechargeMovementTricky", |
220 | | - {"shineChargeFrames": 130} |
221 | | - ], |
222 | | - "exitCondition": { |
223 | | - "leaveShinecharged": {} |
224 | | - }, |
225 | | - "flashSuitChecked": true, |
226 | | - "note": [ |
227 | | - "Use the runway below the bug pipe to gain a shinecharge.", |
228 | | - "Use HiJump to reach the door with shinecharge frames remaining." |
229 | | - ], |
230 | | - "devNote": [ |
231 | | - "One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.", |
232 | | - "It could also be possible to break the bomb blocks, but this doesn't seem very worth considering." |
233 | | - ] |
234 | | - }, |
235 | 212 | { |
236 | 213 | "id": 3, |
237 | 214 | "link": [1, 1], |
238 | | - "name": "Leave Shinecharged (Wall Jump)", |
239 | | - "requires": [ |
240 | | - "canWalljump", |
| 215 | + "name": "Leave Shinecharged (Far Runway)", |
| 216 | + "requires": [ |
241 | 217 | {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
242 | 218 | "canShinechargeMovementTricky", |
243 | | - {"shineChargeFrames": 170} |
| 219 | + {"or": [ |
| 220 | + {"and": [ |
| 221 | + "HiJump", |
| 222 | + {"shineChargeFrames": 130} |
| 223 | + ]}, |
| 224 | + {"and": [ |
| 225 | + "canWalljump", |
| 226 | + {"shineChargeFrames": 170} |
| 227 | + ]}, |
| 228 | + {"shineChargeFrames": 175} |
| 229 | + ]} |
244 | 230 | ], |
245 | 231 | "exitCondition": { |
246 | 232 | "leaveShinecharged": {} |
247 | 233 | }, |
248 | 234 | "flashSuitChecked": true, |
249 | 235 | "note": [ |
250 | | - "Use the runway below the bug pipe to gain a shinecharge.", |
251 | | - "Use a wall jump to reach the door with shinecharge frames remaining." |
| 236 | + "Use the runway below the bug pipe to gain a shinecharge and reach the door with shinecharge frames remaining." |
252 | 237 | ], |
253 | 238 | "devNote": [ |
254 | 239 | "One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.", |
255 | 240 | "It could also be possible to break the bomb blocks, potentially increasing the framesRemaining slightly." |
256 | 241 | ] |
257 | 242 | }, |
258 | 243 | { |
259 | | - "id": 4, |
260 | 244 | "link": [1, 1], |
261 | | - "name": "Leave Shinecharged (Ledge Grabs)", |
262 | | - "requires": [ |
263 | | - {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
| 245 | + "name": "Leave Shinecharged (Close Runway)", |
| 246 | + "requires": [ |
| 247 | + {"canShineCharge": {"usedTiles": 14, "openEnd": 1}}, |
| 248 | + {"or": [ |
| 249 | + {"canShineCharge": {"usedTiles": 14, "openEnd": 0}}, |
| 250 | + {"shineChargeFrames": 15} |
| 251 | + ]}, |
264 | 252 | "canShinechargeMovementTricky", |
265 | | - {"shineChargeFrames": 175} |
| 253 | + {"or": [ |
| 254 | + {"and": [ |
| 255 | + "HiJump", |
| 256 | + {"shineChargeFrames": 75} |
| 257 | + ]}, |
| 258 | + {"shineChargeFrames": 80} |
| 259 | + ]} |
266 | 260 | ], |
267 | 261 | "exitCondition": { |
268 | 262 | "leaveShinecharged": {} |
269 | 263 | }, |
270 | 264 | "flashSuitChecked": true, |
271 | 265 | "note": [ |
272 | | - "Use the runway below the bug pipe to gain a shinecharge.", |
273 | | - "Use precise ledge grabs to barely reach the door with shinecharge frames remaining." |
274 | | - ], |
275 | | - "devNote": [ |
276 | | - "One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.", |
277 | | - "It could also be possible to break the bomb blocks, potentially increasing the framesRemaining slightly." |
| 266 | + "Use the short runway below the door to gain a shinecharge and reach the door with shinecharge frames remaining." |
278 | 267 | ] |
279 | 268 | }, |
280 | 269 | { |
|
1022 | 1011 | { |
1023 | 1012 | "id": 40, |
1024 | 1013 | "link": [2, 2], |
1025 | | - "name": "Leave Shinecharged (HiJump)", |
| 1014 | + "name": "Leave Shinecharged (Far Runway)", |
1026 | 1015 | "requires": [ |
1027 | 1016 | "HiJump", |
1028 | 1017 | {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
1029 | 1018 | "canShinechargeMovementComplex", |
1030 | | - {"shineChargeFrames": 155} |
| 1019 | + {"shineChargeFrames": 150} |
1031 | 1020 | ], |
1032 | 1021 | "exitCondition": { |
1033 | 1022 | "leaveShinecharged": {} |
1034 | 1023 | }, |
1035 | 1024 | "flashSuitChecked": true, |
1036 | 1025 | "note": [ |
1037 | 1026 | "Use the runway below the bug pipe to gain a shinecharge.", |
1038 | | - "Use HiJump to reach the door with shinecharge frames remaining." |
| 1027 | + "Use Hi-Jump to reach the door with shinecharge frames remaining." |
1039 | 1028 | ], |
1040 | 1029 | "devNote": [ |
1041 | 1030 | "One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above.", |
|
1045 | 1034 | { |
1046 | 1035 | "id": 41, |
1047 | 1036 | "link": [2, 2], |
1048 | | - "name": "Leave With Spark", |
| 1037 | + "name": "Leave With Spark (Far Runway)", |
1049 | 1038 | "requires": [ |
1050 | 1039 | "canPreciseWalljump", |
1051 | 1040 | {"canShineCharge": {"usedTiles": 17, "openEnd": 1}}, |
|
1065 | 1054 | "It could also be possible to break the bomb blocks, but this doesn't seem very worth considering." |
1066 | 1055 | ] |
1067 | 1056 | }, |
| 1057 | + { |
| 1058 | + "link": [2, 2], |
| 1059 | + "name": "Leave Shinecharged (Close Runway)", |
| 1060 | + "requires": [ |
| 1061 | + {"canShineCharge": {"usedTiles": 14, "openEnd": 1}}, |
| 1062 | + "canShinechargeMovementComplex", |
| 1063 | + {"or": [ |
| 1064 | + {"and": [ |
| 1065 | + "HiJump", |
| 1066 | + {"shineChargeFrames": 135} |
| 1067 | + ]}, |
| 1068 | + {"and": [ |
| 1069 | + "canTrickyDashJump", |
| 1070 | + "canWalljump", |
| 1071 | + "canShinechargeMovementTricky", |
| 1072 | + {"shineChargeFrames": 155} |
| 1073 | + ]} |
| 1074 | + ]} |
| 1075 | + ], |
| 1076 | + "exitCondition": { |
| 1077 | + "leaveShinecharged": {} |
| 1078 | + }, |
| 1079 | + "flashSuitChecked": true, |
| 1080 | + "note": [ |
| 1081 | + "Use the runway below the door to gain a shinecharge and leave with shinecharge frames remaining." |
| 1082 | + ] |
| 1083 | + }, |
1068 | 1084 | { |
1069 | 1085 | "id": 42, |
1070 | 1086 | "link": [2, 2], |
|
0 commit comments