v0.12.0
Schema changes:
- Add
resourceConsumedlogical requirement - Add
isDoorImmediatelyClosednode property - Add several new tests to help find missing shinespark frames, heat frames, improperly cleared obstacles
- Migrate json schema validation to use
referencinginstead ofRefResolver
Cleanup:
- Remove room names from notable strat names to provide greater flexibility in how they are referenced
- Remove unnecessary nodes in a few rooms
- Remove unnecessary and deprecated schema properties:
dropRequires,farmCyclesfrom theenemiesinteractionRequiresnotablefield on all stratsreusableRoomwideNotableplayableroom propertynodesToAvoid,mustStayPutfromresetRoom$idfrom each schema field
Logic updates:
- Convert full refill farms into partial refills
- Partial room revamp: Norfair Reserve Tank Room, Mama Turtle Room, Screw Attack Room, Beta PBs
- Add and refine shinecharges in upper Norfair, most of LN, and a few other rooms throughout
- Add pause abuse strats to tank an enemy hit with a manual reserve refill throughout
- Use
collectsItemsin places where collecting an item in a specific location is generally unavoidable - Add G-Mode setups in most of Upper Norfair
- New tech:
canPreciseReserveRefill,canControlShinesparkEnd,canUsePowerBombLag - Rename tech:
canIframeSpikeJumptocanUseIFramescanQuickCrumbleEscapetocanQuickDrop