|
2572 | 2572 | "This tech should not be used directly; instead use a helper,", |
2573 | 2573 | "in order to correctly account for the amount of Crystal Flash refill, which depends on the environment." |
2574 | 2574 | ] |
| 2575 | + }, |
| 2576 | + { |
| 2577 | + "name": "canXModeBlueSuit", |
| 2578 | + "techRequires": [ |
| 2579 | + "canXMode", |
| 2580 | + "canCarryBlueSuit" |
| 2581 | + ], |
| 2582 | + "otherRequires": [ |
| 2583 | + {"gainBlueSuit": {}}, |
| 2584 | + {"noFlashSuit": {}} |
| 2585 | + ], |
| 2586 | + "note": [ |
| 2587 | + "The ability to gain a blue suit by shinesparking while in X-Mode and exiting X-Mode before the shinespark has crashed.", |
| 2588 | + "Release dash during the shinespark wind-up animation to exit X-Mode, interrupting the shinespark and gaining a blue suit.", |
| 2589 | + "A blue suit will not be gained if dash is released after a shinespark has crashed against a wall or object.", |
| 2590 | + "Releasing dash mid shinespark will cause Samus to SuperJump and potentially go out of bounds but this can also be used to jump away from spikes or thorns.", |
| 2591 | + "Care must be taken around spikes or thorns after a blue suit is gained if there are active enemies as I-frames will expire quickly and escaping can be difficult." |
| 2592 | + ] |
| 2593 | + }, |
| 2594 | + { |
| 2595 | + "name": "canDoubleXModeBlueSuit", |
| 2596 | + "techRequires": [ |
| 2597 | + "canXModeBlueSuit", |
| 2598 | + "canCarryBlueSuit" |
| 2599 | + ], |
| 2600 | + "otherRequires": [ |
| 2601 | + {"gainBlueSuit": {}}, |
| 2602 | + {"noFlashSuit": {}} |
| 2603 | + ], |
| 2604 | + "note": [ |
| 2605 | + "The ability to gain a blue suit by shinesparking in X-Mode and exiting X-Mode before the shinespark has crashed.", |
| 2606 | + "Build the intial shinecharge by entering X-Mode with dash speed, once shinecharged release dash to exit X-Mode.", |
| 2607 | + "Before the shinecharged window expires, quickly re-enter X-Mode and peform a shinespark. Due to the short window, this second X-Mode has to be done first try.", |
| 2608 | + "Release dash during the shinespark wind-up animation to exit X-Mode, interrupting the shinespark and gaining a blue suit.", |
| 2609 | + "A blue suit will not be gained if dash is released after a shinespark has crashed against a wall or object.", |
| 2610 | + "Releasing dash mid shinespark will cause Samus to SuperJump and potentially go out of bounds but this can also be used to jump away from spikes or thorns.", |
| 2611 | + "Care must be taken around spikes or thorns after a blue suit is gained if there are active enemies as I-frames will expire quickly and escaping can be difficult." |
| 2612 | + ] |
2575 | 2613 | } |
2576 | 2614 | ] |
2577 | 2615 | }, |
|
2941 | 2979 | } |
2942 | 2980 | ] |
2943 | 2981 | }, |
| 2982 | + { |
| 2983 | + "name": "canSlopeXMode", |
| 2984 | + "techRequires": [], |
| 2985 | + "otherRequires": [ |
| 2986 | + "XRayScope", |
| 2987 | + {"noFlashSuit": {}} |
| 2988 | + ], |
| 2989 | + "note": [ |
| 2990 | + "The ability to enter X-Mode by using a frame perfect direction switch damage boost to land samus onto a slope and enter X-Mode", |
| 2991 | + "This method of X-Mode doesn't require Morph but cannot be used to charge a shinespark, only for room traversal or gaining a bluesuit if shinecharged when entering X-Mode.", |
| 2992 | + "Walking into a solid tile while in X-Mode will crash the game." |
| 2993 | + ], |
| 2994 | + "detailNote": [ |
| 2995 | + "Have X-Ray selected and buffer a jump input. Stand next to a slope tile and walk into an enemy, frame perfectly switch directions and hold dash on contact with an enemy, landing on the slope and entering X-Mode. Jump can be released anytime after X-Mode is entered." |
| 2996 | + ], |
| 2997 | + "devNote": [ |
| 2998 | + "A flash suit can be used while in X-Mode, but any unused flash suit will be lost when X-Ray is released.", |
| 2999 | + "Using a flash suit during X-Mode should be represented by a `useFlashSuit` immediately before `canSlopeXMode`." |
| 3000 | + ] |
| 3001 | + }, |
2944 | 3002 | { |
2945 | 3003 | "id": 161, |
2946 | 3004 | "name": "canRMode", |
|
0 commit comments