diff --git a/gk/check_loot.asm b/gk/check_loot.asm index e35c161..9fd599b 100644 --- a/gk/check_loot.asm +++ b/gk/check_loot.asm @@ -247,6 +247,7 @@ CheckPots: LDA.b [$04], Y CMP.w #$FFFF : BEQ .done INX : INY : INY + BIT.w #$4000 : BNE .multi_item ; marked as multi item BIT.w #$8000 : BNE .major_item ; marked as major item LDA.b [$04], Y AND.w #$00FF @@ -266,8 +267,19 @@ CheckPots: INY BRA .mask_set +.multi_item + LDA.b [$04], Y + PHX + AND.w #$00FF + ASL A + TAX + LDA.l PotMultiWorldTable, X + PLX + BRA .item_id_set + .major_item LDA.b [$04], Y +.item_id_set PHA PHX INY diff --git a/gk/settings.asm b/gk/settings.asm index a55f911..0aacd74 100644 --- a/gk/settings.asm +++ b/gk/settings.asm @@ -62,7 +62,7 @@ dw $29ED, $69ED, $29FD, $69FD ; 0B - important inventory item - big chest dw $29CC, $29CD, $29DC, $69DC ; 0C - pendant dw $2DC9, $69C9, $A9C9, $EDC9 ; 0D - crystal dw $29E9, $69E9, $29F9, $69F9 ; 0E - triforce piece -dw $29EA, $69EA, $29EB, $69EB ; 0F - triforce +dw $29EA, $69EA, $29FA, $69FA ; 0F - triforce warnpc $B9F900 org $B9F900 diff --git a/menu/dr_sheet_dc.2bpp b/menu/dr_sheet_dc.2bpp index aa4d346..3f3e2c3 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 3440874..05907aa 100644 Binary files a/menu/dr_sheet_dc.2bppc and b/menu/dr_sheet_dc.2bppc differ