const southLightWorld = eastLightWorld;
const eastDarkWorld = when(isInverted,
- or(canFly, canSwim, hasHammer, and(hasMoonpearl, eastLightWorld)),
+ or(canFly, canSwim, hasHammer, and(hasMirror, eastLightWorld)),
and(
hasMoonpearl,
or(
brewery: fromBool(and(westDarkWorld, canBomb, hasMoonpearl)),
'bumper-cave': fromBool(and(westDarkWorld, hasMoonpearl, canLift, hasCape)),
'c-house': fromBool(and(westDarkWorld, hasMoonpearl)),
- catfish: fromBool(and(eastDarkWorld, hasMoonpearl)),
+ catfish: fromBool(and(eastDarkWorld, hasMoonpearl, canLift)),
'cave-45': fromBool(and(southDarkWorld, hasMirror)),
checkerboard: fromBool(and(mireArea, hasMirror)),
'chest-game': fromBool(and(westDarkWorld, hasMoonpearl)),