diff --git a/Rom.py b/Rom.py index 688c0274..63b5577c 100644 --- a/Rom.py +++ b/Rom.py @@ -38,7 +38,7 @@ from source.dungeon.RoomList import Room0127 JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '0574a782e225a87b90637db0847c5ae0' +RANDOMIZERBASEHASH = '92a390672efafb652774c1514ac66c4b' class JsonRom(object): diff --git a/asm/owrando.asm b/asm/owrando.asm index 07ab9f55..04ffd047 100644 --- a/asm/owrando.asm +++ b/asm/owrando.asm @@ -270,11 +270,11 @@ OWMirrorSpriteRestore: } OWLightWorldOrCrossed: { - lda.l OWMode+1 : and.b #!FLAG_OW_CROSSED : beq + + lda.l OWMode+1 : and.b #!FLAG_OW_CROSSED : beq ++ lda.l InvertedMode : beq + - lda #$40 : rtl - + lda #$00 : rtl - + jsl OWWorldCheck : rtl + lda #$40 + + rtl + ++ jsl OWWorldCheck : rtl } OWFluteCancel: diff --git a/data/base2current.bps b/data/base2current.bps index b48472f3..c6d73f65 100644 Binary files a/data/base2current.bps and b/data/base2current.bps differ