From 47ce48a31a8b225a05f179f078ab57d8831a73c8 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Sun, 1 Oct 2023 06:11:27 -0500 Subject: [PATCH] Fixed mirror sprite shown on map check in Crossed OWR --- owrando.asm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/owrando.asm b/owrando.asm index f30442d..21aa23f 100644 --- a/owrando.asm +++ b/owrando.asm @@ -61,6 +61,8 @@ Sprite_6C_MirrorPortal: jsl OWMirrorSpriteDisable ; LDA $7EF3CA org $05AFDF Sprite_6C_MirrorPortal_missing_mirror: +org $0ABFB6 +jsl OWMirrorSpriteOnMap : NOP ; LDA.w $008A : CMP.b #$40 ; whirlpool shuffle cross world change org $02b3bd @@ -252,6 +254,13 @@ OWDestroyItemSprites: DEX : BPL .nextSprite PLX : RTL } + +OWMirrorSpriteOnMap: +{ + JSL OWWorldCheck + CMP.b #$40 ; part of what we wrote over + RTL +} OWMirrorSpriteDisable: { LDA.b $10 : CMP.b #$0F : BEQ + ; avoid rare freeze during mirror superbunny