From 2826b1967f472ecbddd861697d98dd9d63d98d85 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 24 Nov 2021 15:58:19 -0600 Subject: [PATCH] Fix mirror portals getting erased when changing worlds --- asm/owrando.asm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/asm/owrando.asm b/asm/owrando.asm index 0fc9716a..f0465953 100644 --- a/asm/owrando.asm +++ b/asm/owrando.asm @@ -149,7 +149,10 @@ OWPreserveMirrorSprite: lda.l OWMode+1 : and.b #!FLAG_OW_CROSSED : beq .vanilla rtl ; if OW Crossed, skip world check and continue .vanilla - lda $7ef3ca : bne .deleteMirror + lda InvertedMode : beq + + lda $7ef3ca : beq .deleteMirror + rtl + + lda $7ef3ca : bne .deleteMirror rtl .deleteMirror