diff --git a/gk/check_loot.asm b/gk/check_loot.asm index b4b611b..286012b 100644 --- a/gk/check_loot.asm +++ b/gk/check_loot.asm @@ -31,8 +31,9 @@ CheckLoot: STA.b $0E + LDA.w DungeonID - CMP.w #$0010 - BCS .skip_dungeon_checks + AND.w #$00FF + CMP.w #$00FF + BEQ .skip_dungeon_checks TAX @@ -628,21 +629,21 @@ GetIncomingStairSection: STA.b $CC LDA.b $CA - AND.w #$01FF + AND.w #$00FF ASL A TAX LDA.l SplitRooms, X TAX LDA.l SplitRooms, X - AND.w #$01FF + AND.w #$00FF STA.b $CE BEQ .found INX .check_next_section LDA.l SplitRooms+0, X - AND.w #$01FF + AND.w #$00FF AND.b $CC BNE .found TXA : CLC : ADC.w #$000D : TAX diff --git a/gk/loot_hud.asm b/gk/loot_hud.asm index d802281..c8707ea 100644 --- a/gk/loot_hud.asm +++ b/gk/loot_hud.asm @@ -15,11 +15,17 @@ UpdateLootHUD: LDA.b $08 : PHA LDA.b $0E : PHA + LDA.l DRMode + BNE + + LDA.b RoomIndex + BRA .check ++ JSL DetectLinksSection INC A XBA ASL A : ASL A : ASL A : ASL A ORA.b RoomIndex +.check JSL CheckLoot SEP #$30 diff --git a/menu/dr_sheet_dc.2bpp b/menu/dr_sheet_dc.2bpp index 7625a5a..dd87996 100644 Binary files a/menu/dr_sheet_dc.2bpp and b/menu/dr_sheet_dc.2bpp differ diff --git a/menu/dr_sheet_dc.2bppc b/menu/dr_sheet_dc.2bppc index 5c63f55..d520c58 100644 Binary files a/menu/dr_sheet_dc.2bppc and b/menu/dr_sheet_dc.2bppc differ