Reset inner floodgates if and only if the...

...small keys are actually flooded.
This commit is contained in:
CaitSith2
2020-05-13 10:23:22 -07:00
committed by GitHub
parent a3a35ad4ba
commit a20c432003

View File

@@ -11,9 +11,12 @@ FloodGateReset:
LDA $7EF051 : AND.b #$FE : STA $7EF051 ; clear water front room (room 40) LDA $7EF051 : AND.b #$FE : STA $7EF051 ; clear water front room (room 40)
+ +
FloodGateResetInner: FloodGateResetInner:
LDA.l Bugfix_SwampWaterLevel : BEQ + LDA.l Bugfix_SwampWaterLevel : BEQ ++
; LDA $7EF06E : AND.b #$7F : STA $7EF06E ; clear water room 55 - outer room you shouldn't be able to softlock except in major glitches LDA $7EF06F : AND.b #$04 : BNE + ; Check if key in room 55 has been collected.
LDA $7EF06A : AND.b #$7F : STA $7EF06A ; clear water room 53 - inner room with the easy key flood softlock LDA $7EF06E : AND.b #$7F : STA $7EF06E ; clear water room 55 - outer room you shouldn't be able to softlock except in major glitches
+ +
LDA $7EF06B : AND.b #$04 : BNE ++ ; Check if key in room 53 has been collected.
LDA $7EF06A : AND.b #$7F : STA $7EF06A ; clear water room 53 - inner room with the easy key flood softlock
++
RTL RTL
;================================================================================ ;================================================================================