From a6dafc5fa6ab93da64bf241be599635dd6e226c8 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Sun, 13 Jun 2021 12:17:51 -0500 Subject: [PATCH] Add HUD indicator if LW/DW in Mixed OW mode --- hudadditions.asm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hudadditions.asm b/hudadditions.asm index 7f9eb34..e9a215b 100644 --- a/hudadditions.asm +++ b/hudadditions.asm @@ -25,8 +25,15 @@ HudAdditions: + LDA.w #$2405 : STA !GOAL_DRAW_ADDRESS+10 : STA !GOAL_DRAW_ADDRESS+12 : STA !GOAL_DRAW_ADDRESS+14 ++ - LDX $1B : BNE + : RTS : + ; Skip if outdoors - ldx $040c : cpx #$ff : bne + : rts : + ; Skip if not in dungeon + LDX $1B : BNE + ; if outdoors + lda.l OWMode : and #$0100 : bne ++ : rts ; Skip if not mixed ow rando + ++ lda $7ef36d : and #$00ff : beq ++ + lda $7ef3ca : and #$00ff : beq +++ + lda #$2d60 : bra .owdisplay + +++ lda #$2d68 : bra .owdisplay + ++ lda #$207f + .owdisplay sta $7ec702 : rts + + ldx $040c : cpx #$ff : bne + : rts : + ; Skip if not in dungeon lda.l DRMode : bne + : rts : + ; Skip if not door rando phb : phk : plb lda $7ef364 : and.l $0098c0, x : beq +