Add collect items with sword
This commit is contained in:
@@ -57,6 +57,7 @@ LinkItem_SecretsBook:
|
||||
JSL $099F91 ; at least execute original code
|
||||
RTL
|
||||
}
|
||||
pushpc
|
||||
|
||||
|
||||
; =============================================================================
|
||||
77
Items/sword_collect.asm
Normal file
77
Items/sword_collect.asm
Normal file
@@ -0,0 +1,77 @@
|
||||
; Collect items with sword
|
||||
org $86F725
|
||||
JSL collectSword
|
||||
|
||||
pullpc
|
||||
collectSword:
|
||||
{
|
||||
ADC #$00
|
||||
STA $09
|
||||
LDA $79
|
||||
BEQ $01
|
||||
RTL
|
||||
|
||||
LDA $0E20, x
|
||||
SEC
|
||||
SBC #$D8
|
||||
BCS $01
|
||||
RTL
|
||||
|
||||
LDA $0E20, x
|
||||
SEC
|
||||
SBC #$E7
|
||||
BCC $01
|
||||
RTL
|
||||
|
||||
PHY
|
||||
LDY $3C
|
||||
BPL $02
|
||||
PLY
|
||||
RTL
|
||||
|
||||
LDA $F571, y
|
||||
BEQ $02
|
||||
PLY
|
||||
RTL
|
||||
|
||||
PHX
|
||||
LDA $2F
|
||||
ASL A
|
||||
ASL A
|
||||
ASL A
|
||||
CLC
|
||||
ADC $3C
|
||||
TAX
|
||||
INX
|
||||
LDY #$00
|
||||
LDA $45
|
||||
CLC
|
||||
ADC $F46D, x
|
||||
BPL $01
|
||||
DEY
|
||||
CLC
|
||||
ADC $22
|
||||
STA $00
|
||||
TYA
|
||||
ADC $23
|
||||
STA $08
|
||||
LDY #$00
|
||||
LDA $44
|
||||
CLC
|
||||
ADC $F4EF, x
|
||||
BPL $01
|
||||
DEY
|
||||
CLC
|
||||
ADC $20
|
||||
STA $01
|
||||
TYA
|
||||
ADC $21
|
||||
STA $09
|
||||
LDA $F4AE, x
|
||||
STA $02
|
||||
LDA $F530, x
|
||||
STA $03
|
||||
PLX
|
||||
PLY
|
||||
RTL
|
||||
}
|
||||
Reference in New Issue
Block a user