Utilities: Fix progressive bow sprite replacement
This commit is contained in:
@@ -89,8 +89,12 @@ RTL
|
|||||||
+ ; Everything Else
|
+ ; Everything Else
|
||||||
LDA.b #$2E : RTL
|
LDA.b #$2E : RTL
|
||||||
++ : CMP.b #$F8 : BNE ++ ; Progressive Bow
|
++ : CMP.b #$F8 : BNE ++ ; Progressive Bow
|
||||||
LDA $7EF340
|
LDA $7EF340 : INC : LSR
|
||||||
CMP.b #$00 : BNE + ; No Bow
|
CMP.l ProgressiveBowLimit : !BLT +
|
||||||
|
LDA.l ProgressiveBowReplacement
|
||||||
|
JSL.l GetSpriteID
|
||||||
|
RTL
|
||||||
|
+ : CMP.b #$00 : BNE + ; No Bow
|
||||||
LDA.b #$29 : RTL
|
LDA.b #$29 : RTL
|
||||||
+ ; Any Bow
|
+ ; Any Bow
|
||||||
LDA.b #$2A : RTL
|
LDA.b #$2A : RTL
|
||||||
@@ -225,7 +229,12 @@ RTL
|
|||||||
+ ; Everything Else
|
+ ; Everything Else
|
||||||
LDA.b #$08 : RTL
|
LDA.b #$08 : RTL
|
||||||
++ : CMP.b #$F8 : BNE ++ ; Progressive Bow
|
++ : CMP.b #$F8 : BNE ++ ; Progressive Bow
|
||||||
LDA $7EF354 : BNE + ; No Bow
|
LDA $7EF340 : INC : LSR
|
||||||
|
CMP.l ProgressiveBowLimit : !BLT +
|
||||||
|
LDA.l ProgressiveBowReplacement
|
||||||
|
JSL.l GetSpritePalette
|
||||||
|
RTL
|
||||||
|
+ : CMP.b #$00 : BNE + ; No Bow
|
||||||
LDA.b #$08 : RTL
|
LDA.b #$08 : RTL
|
||||||
+ ; Any Bow
|
+ ; Any Bow
|
||||||
LDA.b #$02 : RTL
|
LDA.b #$02 : RTL
|
||||||
|
|||||||
Reference in New Issue
Block a user