Prev: 6BAF Up: Map Next: 6C3C
6BC4: Move fireball or arrow L - R
Used by the routines at 6127 and 6490.
6BC4 LD A,($609C)
6BC7 CP $00
6BC9 RET Z
6BCA LD A,($60B6)
6BCD CP $00
6BCF JR Z,$6BD6
6BD1 LD HL,$60B6
6BD4 DEC (HL)
6BD5 RET
6BD6 LD A,($6090)
6BD9 CP $00
6BDB JR NZ,$6BF5
6BDD LD A,($608E)
6BE0 LD D,A
6BE1 LD A,($608F)
6BE4 LD C,A
6BE5 LD A,($608D)
6BE8 LD E,A
6BE9 LD A,($608C)
6BEC CALL $B798
6BEF LD A,$01
6BF1 LD ($6090),A
6BF4 RET
6BF5 LD A,($608E)
6BF8 LD D,A
6BF9 LD A,($608D)
6BFC LD E,A
6BFD LD A,($608F)
6C00 LD C,A
6C01 LD A,($608C)
6C04 CALL $B798
6C07 LD A,($608F)
6C0A CP $1C
6C0C JR Z,$6C18
6C0E CP $20
6C10 JR Z,$6C1C
6C12 LD HL,$608F
6C15 INC (HL)
6C16 JR $6BDD
6C18 LD A,$19
6C1A JR $6C1E
6C1C LD A,$1D
6C1E LD ($608F),A
6C21 LD A,($608D)
6C24 CP $1D
6C26 JR Z,$6C2E
6C28 LD HL,$608D
6C2B INC (HL)
6C2C JR $6BDD
6C2E LD A,$00
6C30 LD ($608D),A
6C33 LD ($6090),A
6C36 LD A,$14
6C38 LD ($60B6),A
6C3B RET
Prev: 6BAF Up: Map Next: 6C3C