Set silvers bit with silvers restriction
This commit is contained in:
@@ -276,8 +276,8 @@ ItemBehavior:
|
|||||||
RTS
|
RTS
|
||||||
|
|
||||||
.silversbow
|
.silversbow
|
||||||
LDA.l SilverArrowsUseRestriction : BNE +
|
|
||||||
LDA.l BowTracking : ORA.b #$40 : STA.l BowTracking
|
LDA.l BowTracking : ORA.b #$40 : STA.l BowTracking
|
||||||
|
LDA.l SilverArrowsUseRestriction : BNE +
|
||||||
LDA.b #03 : STA.l BowEquipment ; set bow to silver
|
LDA.b #03 : STA.l BowEquipment ; set bow to silver
|
||||||
+
|
+
|
||||||
LDA.b #$01 : STA.l BowEquipment
|
LDA.b #$01 : STA.l BowEquipment
|
||||||
@@ -338,8 +338,8 @@ ItemBehavior:
|
|||||||
RTS
|
RTS
|
||||||
|
|
||||||
.silver_bow
|
.silver_bow
|
||||||
LDA.l SilverArrowsUseRestriction : BNE .noequip
|
|
||||||
LDA.b #$40 : ORA.l BowTracking : STA.l BowTracking
|
LDA.b #$40 : ORA.l BowTracking : STA.l BowTracking
|
||||||
|
LDA.l SilverArrowsUseRestriction : BNE .noequip
|
||||||
LDA.l SilverArrowsAutoEquip : AND.b #$01 : BEQ .noequip
|
LDA.l SilverArrowsAutoEquip : AND.b #$01 : BEQ .noequip
|
||||||
LDA.l CurrentArrows : BNE + ; check arrows
|
LDA.l CurrentArrows : BNE + ; check arrows
|
||||||
LDA.b #$03 : BRA ++ ; bow without arrow
|
LDA.b #$03 : BRA ++ ; bow without arrow
|
||||||
@@ -414,8 +414,8 @@ ItemBehavior:
|
|||||||
RTS
|
RTS
|
||||||
|
|
||||||
.silver_arrows
|
.silver_arrows
|
||||||
LDA.l SilverArrowsUseRestriction : BNE ++
|
|
||||||
LDA.l BowTracking : ORA.b #$40 : STA.l BowTracking
|
LDA.l BowTracking : ORA.b #$40 : STA.l BowTracking
|
||||||
|
LDA.l SilverArrowsUseRestriction : BNE ++
|
||||||
LDA.l SilverArrowsAutoEquip : AND.b #$01 : BEQ ++
|
LDA.l SilverArrowsAutoEquip : AND.b #$01 : BEQ ++
|
||||||
LDA.l BowEquipment : BEQ ++ : CMP.b #$03 : !BGE +
|
LDA.l BowEquipment : BEQ ++ : CMP.b #$03 : !BGE +
|
||||||
!ADD.b #$02 : STA.l BowEquipment ; switch to silver bow
|
!ADD.b #$02 : STA.l BowEquipment ; switch to silver bow
|
||||||
|
|||||||
Reference in New Issue
Block a user