Schema changes:
- Add side plaform entrance and exit condition and apply throughout:
leaveWithSidePlatform,comeInWithSidePlatform - Add
"bypassesDoorShell": "free"for strats that shouldn't requirecanSkipDoorLock - Refine water shinecharge strats and add new tech for different difficulties, use new entrance and exit condition
comeInStutterShinecharging - Add
wallJumpAvoidto strats and notable strats, and apply it to notable strats - Add
ridleyKillrequirement to replace the oldenemyKill, which includes new properties, such as whether or not the fight is done in G-mode - Add and utilize
simpleHeatFramesandsimpleCycleFramesfor hell runs and farming where skill minimally benefits the player
Cleanup:
- Remove many unnecessary notable strats
- Rename helpers names to standardize capitalization and to no longer use the prefix "can"
- Rename many rooms (documented in #2106)
Logic updates:
- Add many, many new strats, most of which are high-level
- Finish adding G-mode throughout Zebes, including heated rooms, and refine all G-mode strats multiple times to improve accuracy and separate by difficulty
- Refine upward G-mode setups and downward setups through sand and those with running horizontally into a frozen enemy (still missing the ice moonfall variants)
- Refine ice clip doorlock bypass strats, and add variants while in G-mode
- Refine and add several X-mode strats
- Add strats to clip through Mother Brain from the left
- Add ways to gain a spikesuit and use a flash suit to ceiling clip (still missing most room traversal with a flash suit)
- Tighten many heat and shinecharge frames
- Add several more ice moonfall strats
- Add super sinks in Everest and through the left door of Indiana Jones Room
- Apply farming strats throughout Zebes using the
farmCycleDropsschema element - Add several heated crystal flash strats to tighten hell runs
- New Tech:
canSidePlatformCrossRoomJump,canPreciseStutterWaterShinecharge,canInsaneMidAirMorph,canBootless2WideUWJ,canLongXRayClimb,canSuperSink,canShinesparkSlopeClip - New G-mode Tech:
canHeatedGMode,canTrickyGMode,canPowerBombItemOverloadPLMs,canComplexGMode - Rename Tech:
canEnterGModetocanGMode,canEnterRModetocanRMode,canEnterGModeImmobiletocanGModeImmobile - Combine Tech:
canDelayedWalljumpandcanStaggeredWalljumpascanTrickyWalljump