Don't auto equip silvers when they are only usable at Ganon

This commit is contained in:
compiling
2020-06-07 18:32:24 +10:00
parent 114ef57fec
commit 001107aa3b

View File

@@ -207,12 +207,15 @@ AddReceivedItemExpandedGetItem:
++ ++
BRL .done BRL .done
+ CMP.b #$3B : BNE + ; Silver Bow + CMP.b #$3B : BNE + ; Silver Bow
LDA.l SilverArrowsUseRestriction : BNE .noequip
LDA.l SilverArrowsAutoEquip : AND.b #$01 : BEQ .noequip
LDA $7EF376 : BNE ++ ; check arrows LDA $7EF376 : BNE ++ ; check arrows
LDA.b #$03 : BRA +++ ; bow without arrow LDA.b #$03 : BRA +++ ; bow without arrow
++ ++
LDA.b #$04 ; bow with arrow LDA.b #$04 ; bow with arrow
+++ +++
STA $7EF340 STA $7EF340
.noequip
LDA !INVENTORY_SWAP_2 : ORA #$40 : STA !INVENTORY_SWAP_2 ; mark silver bow on y-toggle LDA !INVENTORY_SWAP_2 : ORA #$40 : STA !INVENTORY_SWAP_2 ; mark silver bow on y-toggle
BRL .done BRL .done
+ CMP.b #$4C : BNE + ; 50 bombs + CMP.b #$4C : BNE + ; 50 bombs