From db2fe4cf39383c8833a8da1a42049575a04f4fc4 Mon Sep 17 00:00:00 2001 From: aerinon Date: Tue, 17 May 2022 13:05:34 -0600 Subject: [PATCH] Fix compass compare --- compasses.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compasses.asm b/compasses.asm index 482a498..d8493a7 100644 --- a/compasses.asm +++ b/compasses.asm @@ -14,7 +14,7 @@ DrawDungeonCompassCounts: CPX.b #$1B : BCC + ; Skip if not in a valid dungeon ID JMP .done + - CMP.w #$0002 : BEQ ++ ; if CompassMode==2, we don't check for the compass + BIT.w #$0002 : BNE ++ ; if CompassMode==2, we don't check for the compass TXY : TXA : LSR : TAX : LDA.l ExistsTransfer, X : TAX : LDA CompassExists, X : BEQ ++ TYX : LDA CompassField : AND.l DungeonItemMasks, X ; Load compass values to A, mask with dungeon item masks BNE ++