Prev: 898E Up: Map Next: 89D3
89A7: Shot Tables
Two overlapping tables used by FireShot. The first holds a byte of flags for each kind of shot (the table starts at CopyPosition_Return, so the first byte is for kind one). The second holds four bytes for each kind of shot, starting at ShotTables_Speeds: the horizontal speed, the vertical speed and the two state bytes of the shot.
Only kinds 03, 07 and 08 are known to be used.
ShotTables 89A7 DEFB $4E,$4E,$8D,$4F
ShotTables_Speeds 89AB DEFB $4F,$0D,$0F,$0F
89AF DEFB $0C,$F5,$50,$02
89B3 DEFB $08,$E2,$F3,$33
89B7 DEFB $10,$00,$F4,$44
89BB DEFB $07,$F8,$F5,$55
89BF DEFB $07,$F8,$F6,$66
89C3 DEFB $07,$FC,$F7,$77
89C7 DEFB $20,$FB,$FA,$AA
89CB DEFB $00,$FB,$FA,$AA
89CF DEFB $01,$01,$FF,$00
Prev: 898E Up: Map Next: 89D3