From a1fff4ff76e9c7d0a1a792bd5d620185b57f1219 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 24 Nov 2021 15:58:39 -0600 Subject: [PATCH] Fix mirror portals getting erased when changing worlds --- owrando.asm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/owrando.asm b/owrando.asm index 214bbfa..ada8e1c 100644 --- a/owrando.asm +++ b/owrando.asm @@ -147,7 +147,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