pokered/data/battle_anims/frame_blocks.asm

1245 lines
22 KiB
NASM

FrameBlockPointers:
dw FrameBlock00
dw FrameBlock01
dw FrameBlock02
dw FrameBlock03
dw FrameBlock04
dw FrameBlock05
dw FrameBlock06
dw FrameBlock07
dw FrameBlock08
dw FrameBlock09
dw FrameBlock0a
dw FrameBlock0b
dw FrameBlock0c
dw FrameBlock0d
dw FrameBlock0e
dw FrameBlock0f
dw FrameBlock10
dw FrameBlock11
dw FrameBlock12
dw FrameBlock13
dw FrameBlock14
dw FrameBlock15
dw FrameBlock16
dw FrameBlock17
dw FrameBlock18
dw FrameBlock19
dw FrameBlock1a
dw FrameBlock1b
dw FrameBlock1c
dw FrameBlock1d
dw FrameBlock1e
dw FrameBlock1f
dw FrameBlock20
dw FrameBlock21
dw FrameBlock22
dw FrameBlock23
dw FrameBlock24
dw FrameBlock25
dw FrameBlock26
dw FrameBlock27
dw FrameBlock28
dw FrameBlock29
dw FrameBlock2a
dw FrameBlock2b
dw FrameBlock2c
dw FrameBlock2d
dw FrameBlock2e
dw FrameBlock2f
dw FrameBlock30
dw FrameBlock31
dw FrameBlock32
dw FrameBlock33
dw FrameBlock34
dw FrameBlock35
dw FrameBlock36
dw FrameBlock37
dw FrameBlock38
dw FrameBlock39
dw FrameBlock3a
dw FrameBlock3b
dw FrameBlock3c
dw FrameBlock3d
dw FrameBlock3e
dw FrameBlock3f
dw FrameBlock40
dw FrameBlock41
dw FrameBlock42
dw FrameBlock43
dw FrameBlock44
dw FrameBlock45
dw FrameBlock46
dw FrameBlock47
dw SmallBlackCircleFrameBlock
dw LargeBlackCircleFrameBlock
dw FrameBlock4a
dw FrameBlock4b
dw FrameBlock4c
dw FrameBlock4d
dw FrameBlock4e
dw FrameBlock4f
dw FrameBlock50
dw FrameBlock51
dw FrameBlock52
dw FrameBlock53
dw FrameBlock54
dw FrameBlock55
dw FrameBlock56
dw FrameBlock57
dw FrameBlock58
dw FrameBlock59
dw FrameBlock5a
dw FrameBlock5b
dw FrameBlock5c
dw FrameBlock5d
dw FrameBlock5e
dw FrameBlock5f
dw FrameBlock60
dw FrameBlock61
dw FrameBlock62
dw FrameBlock63
dw FrameBlock64
dw FrameBlock65
dw FrameBlock66
dw FrameBlock67
dw FrameBlock68
dw FrameBlock69
dw FrameBlock6a
dw FrameBlock6b
dw FrameBlock6c
dw FrameBlock6d
dw FrameBlock6e
dw FrameBlock6f
dw FrameBlock70
dw FrameBlock71
dw FrameBlock72
dw FrameBlock73
dw FrameBlock74
dw FrameBlock75
dw FrameBlock76
dw FrameBlock77
dw FrameBlock78
dw FrameBlock79
; FrameBlock format is as follows:
; first byte = number of tiles in FrameBlock
;
; Next, each group of 4 bytes describes a tile in the FrameBlock
; first byte = y offset
; second byte = x offset
; third byte = tile id (it's actually tile id - $31)
; fourth byte = tile properties (xflip/yflip/etc.)
FrameBlock01:
db 9 ; #
db $00, $00, $2c, $00
db $00, $08, $2d, $00
db $00, $10, $2c, $20
db $08, $00, $3c, $00
db $08, $08, $3d, $00
db $08, $10, $3c, $20
db $10, $00, $2c, $40
db $10, $08, $2d, $40
db $10, $10, $2c, $60
FrameBlock02:
db 16 ; #
db $00, $00, $20, $00
db $00, $08, $21, $00
db $00, $10, $21, $20
db $00, $18, $20, $20
db $08, $00, $30, $00
db $08, $08, $31, $00
db $08, $10, $31, $20
db $08, $18, $30, $20
db $10, $00, $30, $40
db $10, $08, $31, $40
db $10, $10, $31, $60
db $10, $18, $30, $60
db $18, $00, $20, $40
db $18, $08, $21, $40
db $18, $10, $21, $60
db $18, $18, $20, $60
FrameBlock03:
db 4 ; #
db $00, $00, $02, $00
db $00, $08, $02, $20
db $08, $00, $12, $00
db $08, $08, $12, $20
FrameBlock04:
db 4 ; #
db $00, $00, $06, $00
db $00, $08, $07, $00
db $08, $00, $16, $00
db $08, $08, $17, $00
FrameBlock05:
db 4 ; #
db $00, $00, $07, $20
db $00, $08, $06, $20
db $08, $00, $17, $20
db $08, $08, $16, $20
FrameBlock06:
db 12 ; #
db $00, $08, $23, $00
db $08, $00, $32, $00
db $08, $08, $33, $00
db $00, $10, $23, $20
db $08, $10, $33, $20
db $08, $18, $32, $20
db $10, $00, $32, $40
db $10, $08, $33, $40
db $18, $08, $23, $40
db $10, $10, $33, $60
db $10, $18, $32, $60
db $18, $10, $23, $60
FrameBlock07:
db 16 ; #
db $00, $00, $20, $00
db $00, $08, $21, $00
db $08, $00, $30, $00
db $08, $08, $31, $00
db $00, $10, $21, $20
db $00, $18, $20, $20
db $08, $10, $31, $20
db $08, $18, $30, $20
db $10, $00, $30, $40
db $10, $08, $31, $40
db $18, $00, $20, $40
db $18, $08, $21, $40
db $10, $10, $31, $60
db $10, $18, $30, $60
db $18, $10, $21, $60
db $18, $18, $20, $60
FrameBlock08:
db 16 ; #
db $00, $00, $20, $00
db $00, $08, $21, $00
db $08, $00, $30, $00
db $08, $08, $31, $00
db $00, $18, $21, $20
db $00, $20, $20, $20
db $08, $18, $31, $20
db $08, $20, $30, $20
db $18, $00, $30, $40
db $18, $08, $31, $40
db $20, $00, $20, $40
db $20, $08, $21, $40
db $18, $18, $31, $60
db $18, $20, $30, $60
db $20, $18, $21, $60
db $20, $20, $20, $60
FrameBlock09:
db 12 ; #
db $00, $00, $24, $00
db $00, $08, $25, $00
db $08, $00, $34, $00
db $00, $18, $25, $20
db $00, $20, $24, $20
db $08, $20, $34, $20
db $18, $00, $34, $40
db $20, $00, $24, $40
db $20, $08, $25, $40
db $18, $20, $34, $60
db $20, $18, $25, $60
db $20, $20, $24, $60
FrameBlock0a:
db 12 ; #
db $00, $00, $24, $00
db $00, $08, $25, $00
db $08, $00, $34, $00
db $00, $20, $25, $20
db $00, $28, $24, $20
db $08, $28, $34, $20
db $20, $00, $34, $40
db $28, $00, $24, $40
db $28, $08, $25, $40
db $20, $28, $34, $60
db $28, $20, $25, $60
db $28, $28, $24, $60
FrameBlock0b:
db 4 ; #
db $00, $00, $05, $00
db $00, $08, $05, $20
db $08, $00, $15, $00
db $08, $08, $15, $20
FrameBlock0c:
db 4 ; #
db $00, $00, $04, $00
db $00, $08, $04, $20
db $08, $00, $14, $00
db $08, $08, $14, $20
FrameBlock0d:
db 8 ; #
db $00, $00, $0c, $00
db $00, $08, $0d, $00
db $08, $00, $1c, $00
db $08, $08, $1d, $00
db $10, $00, $1d, $60
db $10, $08, $1c, $60
db $18, $00, $0d, $60
db $18, $08, $0c, $60
FrameBlock0e:
db 4 ; #
db $20, $00, $0c, $00
db $20, $08, $0d, $00
db $28, $00, $1c, $00
db $28, $08, $1d, $00
FrameBlock0f:
db 4 ; #
db $30, $00, $1d, $60
db $30, $08, $1c, $60
db $38, $00, $0d, $60
db $38, $08, $0c, $60
FrameBlock10:
db 8 ; #
db $00, $00, $0e, $00
db $00, $08, $0f, $00
db $08, $00, $1e, $00
db $08, $08, $1f, $00
db $00, $10, $0f, $20
db $00, $18, $0e, $20
db $08, $10, $1f, $20
db $08, $18, $1e, $20
FrameBlock11:
db 8 ; #
db $00, $00, $0e, $00
db $00, $08, $0f, $00
db $08, $00, $1e, $00
db $08, $08, $1f, $00
db $00, $20, $0f, $20
db $00, $28, $0e, $20
db $08, $20, $1f, $20
db $08, $28, $1e, $20
FrameBlock12:
db 3 ; #
db $00, $00, $37, $00
db $08, $10, $37, $00
db $00, $20, $37, $00
FrameBlock13:
db 4 ; #
db $00, $00, $36, $00
db $00, $08, $36, $20
db $08, $00, $36, $40
db $08, $08, $36, $60
FrameBlock14:
db 8 ; #
db $00, $10, $28, $00
db $00, $18, $28, $20
db $08, $10, $38, $00
db $08, $18, $38, $20
db $00, $20, $36, $00
db $00, $28, $36, $20
db $08, $20, $36, $40
db $08, $28, $36, $60
FrameBlock15:
db 12 ; #
db $00, $00, $28, $00
db $00, $08, $28, $20
db $08, $00, $38, $00
db $08, $08, $38, $20
db $00, $10, $29, $00
db $00, $18, $29, $20
db $08, $10, $39, $00
db $08, $18, $39, $20
db $00, $20, $28, $00
db $00, $28, $28, $20
db $08, $20, $38, $00
db $08, $28, $38, $20
FrameBlock16:
db 8 ; #
db $00, $00, $29, $00
db $00, $08, $29, $20
db $08, $00, $39, $00
db $08, $08, $39, $20
db $00, $20, $29, $00
db $00, $28, $29, $20
db $08, $20, $39, $00
db $08, $28, $39, $20
FrameBlock17:
db 4 ; #
db $00, $00, $08, $00
db $00, $08, $09, $00
db $08, $00, $18, $00
db $08, $08, $19, $00
FrameBlock18:
db 1 ; #
db $18, $00, $45, $60
FrameBlock19:
db 2 ; #
db $18, $08, $45, $00
db $10, $08, $46, $60
FrameBlock1a:
db 2 ; #
db $10, $10, $45, $60
db $18, $10, $46, $00
FrameBlock1b:
db 2 ; #
db $10, $18, $45, $00
db $08, $18, $46, $60
FrameBlock1c:
db 2 ; #
db $08, $20, $45, $60
db $10, $20, $46, $00
FrameBlock1d:
db 2 ; #
db $08, $28, $45, $00
db $00, $28, $46, $60
FrameBlock1e:
db 2 ; #
db $00, $30, $45, $60
db $08, $30, $46, $00
FrameBlock75:
db 4 ; #
db $00, $00, $43, $00
db $00, $08, $43, $20
db $08, $00, $22, $00
db $08, $08, $43, $60
FrameBlock1f:
db 2 ; #
db $00, $00, $03, $00
db $00, $30, $03, $20
FrameBlock20:
db 6 ; #
db $00, $00, $03, $00
db $00, $30, $03, $20
db $08, $08, $03, $00
db $08, $28, $03, $20
db $08, $00, $13, $00
db $08, $30, $13, $20
FrameBlock21:
db 12 ; #
db $00, $00, $03, $00
db $00, $30, $03, $20
db $08, $08, $03, $00
db $08, $28, $03, $20
db $08, $00, $13, $00
db $08, $30, $13, $20
db $10, $10, $03, $00
db $10, $20, $03, $20
db $10, $08, $13, $00
db $10, $28, $13, $20
db $10, $00, $03, $00
db $10, $30, $03, $20
FrameBlock22:
db 19 ; #
db $00, $00, $03, $00
db $08, $00, $13, $00
db $10, $00, $03, $00
db $18, $00, $13, $00
db $08, $08, $03, $00
db $10, $08, $13, $00
db $18, $08, $03, $00
db $10, $10, $03, $00
db $18, $10, $13, $00
db $18, $18, $03, $00
db $10, $20, $03, $20
db $18, $20, $13, $20
db $08, $28, $03, $20
db $10, $28, $13, $20
db $18, $28, $03, $20
db $00, $30, $03, $20
db $08, $30, $13, $20
db $10, $30, $03, $20
db $18, $30, $13, $20
FrameBlock23:
db 4 ; #
db $00, $00, $0a, $00
db $00, $08, $0b, $00
db $08, $00, $1a, $00
db $08, $08, $1b, $00
FrameBlock24:
db 2 ; #
db $08, $00, $0a, $00
db $08, $08, $0b, $00
FrameBlock25:
db 12 ; #
db $10, $00, $0a, $00
db $10, $08, $0b, $00
db $18, $00, $1a, $00
db $18, $08, $1b, $00
db $00, $10, $0a, $00
db $00, $18, $0b, $00
db $08, $10, $1a, $00
db $08, $18, $1b, $00
db $08, $20, $0a, $00
db $08, $28, $0b, $00
db $10, $20, $1a, $00
db $10, $28, $1b, $00
FrameBlock26:
db 4 ; #
db $00, $10, $44, $00
db $00, $18, $44, $20
db $08, $10, $44, $40
db $08, $18, $44, $60
FrameBlock27:
db 5 ; #
db $08, $08, $44, $00
db $08, $10, $44, $20
db $10, $08, $44, $40
db $10, $10, $44, $60
db $00, $18, $47, $00
FrameBlock28:
db 6 ; #
db $10, $00, $44, $00
db $10, $08, $44, $20
db $18, $00, $44, $40
db $18, $08, $44, $60
db $08, $10, $47, $00
db $02, $16, $47, $00
FrameBlock29:
db 4 ; #
db $18, $00, $47, $00
db $12, $06, $47, $00
db $0c, $0c, $47, $00
db $06, $12, $47, $00
FrameBlock2a:
db 4 ; #
db $00, $00, $44, $00
db $00, $08, $44, $20
db $08, $00, $44, $40
db $08, $08, $44, $60
FrameBlock2b:
db 2 ; #
db $06, $02, $47, $00
db $00, $08, $47, $00
FrameBlock2c:
db 1 ; #
db $a0, $00, $4d, $00
FrameBlock2d:
db 8 ; #
db $00, $00, $26, $00
db $00, $08, $27, $00
db $08, $00, $36, $00
db $08, $08, $37, $00
db $10, $00, $28, $00
db $10, $08, $29, $00
db $18, $00, $38, $00
db $18, $08, $39, $00
FrameBlock2e:
db 8 ; #
db $00, $00, $27, $20
db $00, $08, $26, $20
db $08, $00, $37, $20
db $08, $08, $36, $20
db $10, $00, $29, $20
db $10, $08, $28, $20
db $18, $00, $39, $20
db $18, $08, $38, $20
FrameBlock2f:
db 4 ; #
db $00, $00, $0c, $00
db $00, $08, $0d, $00
db $08, $00, $0c, $40
db $08, $08, $0d, $40
FrameBlock30:
db 4 ; #
db $00, $00, $44, $00
db $00, $08, $44, $20
db $08, $00, $44, $40
db $08, $08, $44, $60
FrameBlock31:
db 1 ; #
db $00, $00, $45, $00
FrameBlock32:
db 7 ; #
db $00, $00, $4d, $00
db $00, $08, $2f, $00
db $00, $10, $4d, $20
db $08, $00, $4e, $00
db $08, $08, $07, $00
db $08, $10, $4e, $20
db $10, $08, $3f, $00
FrameBlock33:
db 7 ; #
db $00, $08, $3f, $40
db $08, $00, $4e, $40
db $08, $08, $07, $40
db $08, $10, $4e, $60
db $10, $00, $4d, $40
db $10, $08, $2f, $40
db $10, $10, $4d, $60
FrameBlock34:
db 1 ; #
db $a0, $00, $00, $10
FrameBlock35:
db 6 ; #
db $00, $00, $2a, $00
db $00, $08, $2b, $00
db $08, $00, $3a, $00
db $10, $00, $3a, $40
db $18, $00, $2a, $40
db $18, $08, $2b, $40
FrameBlock36:
db 4 ; #
db $00, $00, $00, $00
db $00, $08, $01, $00
db $08, $00, $10, $00
db $08, $08, $11, $00
FrameBlock37:
db 4 ; #
db $00, $00, $01, $a0
db $00, $08, $00, $a0
db $08, $00, $11, $a0
db $08, $08, $10, $a0
FrameBlock38:
db 4 ; #
db $00, $00, $0a, $00
db $00, $08, $0b, $00
db $08, $00, $1a, $00
db $08, $08, $1b, $00
FrameBlock39:
db 4 ; #
db $00, $00, $0b, $20
db $00, $08, $0a, $20
db $08, $00, $1b, $20
db $08, $08, $1a, $20
FrameBlock3a:
db 4 ; #
db $20, $00, $05, $00
db $20, $08, $05, $20
db $28, $00, $15, $00
db $28, $08, $15, $20
FrameBlock3b:
db 5 ; #
db $18, $00, $04, $00
db $18, $08, $04, $20
db $20, $00, $14, $00
db $20, $08, $14, $20
db $28, $04, $41, $00
FrameBlock3c:
db 6 ; #
db $10, $00, $05, $00
db $10, $08, $05, $20
db $18, $00, $15, $00
db $18, $08, $15, $20
db $20, $04, $42, $00
db $28, $04, $42, $00
FrameBlock3d:
db 7 ; #
db $08, $00, $04, $00
db $08, $08, $04, $20
db $10, $00, $14, $00
db $10, $08, $14, $20
db $18, $04, $41, $00
db $20, $04, $41, $00
db $28, $04, $41, $00
FrameBlock3e:
db 8 ; #
db $00, $00, $05, $00
db $00, $08, $05, $20
db $08, $00, $15, $00
db $08, $08, $15, $20
db $10, $04, $42, $00
db $18, $04, $42, $00
db $20, $04, $42, $00
db $28, $04, $42, $00
FrameBlock3f:
db 8 ; #
db $00, $00, $04, $00
db $00, $08, $04, $20
db $08, $00, $14, $00
db $08, $08, $14, $20
db $10, $04, $41, $00
db $18, $04, $41, $00
db $20, $04, $41, $00
db $28, $04, $41, $00
FrameBlock40:
db 3 ; #
db $00, $00, $3d, $00
db $00, $08, $3d, $00
db $08, $08, $3d, $00
FrameBlock41:
db 4 ; #
db $00, $00, $06, $00
db $00, $08, $06, $20
db $08, $00, $16, $00
db $08, $08, $17, $00
FrameBlock42:
db 11 ; #
db $00, $10, $42, $00
db $08, $00, $42, $00
db $08, $08, $42, $00
db $08, $10, $42, $00
db $08, $18, $42, $00
db $08, $20, $42, $00
db $10, $10, $42, $00
db $18, $08, $42, $00
db $18, $18, $42, $00
db $20, $00, $42, $00
db $20, $20, $42, $00
FrameBlock43:
db 11 ; #
db $00, $10, $41, $00
db $08, $00, $41, $00
db $08, $08, $41, $00
db $08, $10, $41, $00
db $08, $18, $41, $00
db $08, $20, $41, $00
db $10, $10, $41, $00
db $18, $08, $41, $00
db $18, $18, $41, $00
db $20, $00, $41, $00
db $20, $20, $41, $00
FrameBlock44:
db 4 ; #
db $00, $00, $49, $00
db $00, $28, $49, $00
db $28, $00, $49, $00
db $28, $28, $49, $00
FrameBlock45:
db 4 ; #
db $00, $00, $49, $00
db $00, $18, $49, $00
db $18, $00, $49, $00
db $18, $18, $49, $00
FrameBlock46:
db 4 ; #
db $00, $00, $49, $00
db $00, $08, $49, $00
db $08, $00, $49, $00
db $08, $08, $49, $00
FrameBlock47:
db 4 ; #
db $00, $00, $43, $00
db $00, $08, $43, $20
db $08, $00, $43, $40
db $08, $08, $43, $60
SmallBlackCircleFrameBlock:
db 4 ; #
db $08, $08, $33, $00
db $08, $10, $33, $20
db $10, $08, $33, $40
db $10, $10, $33, $60
LargeBlackCircleFrameBlock:
db 16 ; #
db $00, $00, $22, $00
db $00, $08, $23, $00
db $00, $10, $23, $20
db $00, $18, $22, $20
db $08, $00, $32, $00
db $08, $08, $43, $00
db $08, $10, $43, $20
db $08, $18, $32, $20
db $10, $00, $32, $40
db $10, $08, $43, $40
db $10, $10, $43, $60
db $10, $18, $32, $60
db $18, $00, $22, $40
db $18, $08, $23, $40
db $18, $10, $23, $60
db $18, $18, $22, $60
FrameBlock71:
db 16 ; #
db $00, $00, $22, $00
db $00, $08, $3b, $00
db $00, $10, $23, $20
db $00, $18, $22, $20
db $08, $00, $32, $00
db $08, $08, $43, $00
db $08, $10, $43, $20
db $08, $18, $32, $20
db $10, $00, $32, $40
db $10, $08, $43, $40
db $10, $10, $43, $60
db $10, $18, $32, $60
db $18, $00, $22, $40
db $18, $08, $23, $40
db $18, $10, $23, $60
db $18, $18, $22, $60
FrameBlock72:
db 12 ; #
db $00, $00, $32, $00
db $00, $08, $43, $00
db $00, $10, $43, $20
db $00, $18, $32, $20
db $08, $00, $32, $40
db $08, $08, $43, $40
db $08, $10, $43, $60
db $08, $18, $32, $60
db $10, $00, $22, $40
db $10, $08, $23, $40
db $10, $10, $23, $60
db $10, $18, $22, $60
FrameBlock73:
db 8 ; #
db $00, $00, $32, $40
db $00, $08, $43, $40
db $00, $10, $43, $60
db $00, $18, $32, $60
db $08, $00, $22, $40
db $08, $08, $23, $40
db $08, $10, $23, $60
db $08, $18, $22, $60
FrameBlock74:
db 4 ; #
db $00, $00, $22, $40
db $00, $08, $23, $40
db $00, $10, $23, $60
db $00, $18, $22, $60
FrameBlock4a:
db 4 ; #
db $08, $18, $4c, $20
db $20, $08, $4b, $00
db $30, $20, $4c, $00
db $18, $30, $4b, $40
FrameBlock4b:
db 4 ; #
db $00, $18, $4c, $00
db $20, $00, $4b, $40
db $38, $20, $4c, $20
db $18, $38, $4b, $00
FrameBlock4c:
db 4 ; #
db $10, $08, $4a, $40
db $30, $10, $4a, $00
db $28, $30, $4a, $20
db $08, $28, $4a, $60
FrameBlock4d:
db 4 ; #
db $08, $00, $4a, $20
db $38, $08, $4a, $60
db $30, $38, $4a, $40
db $00, $30, $4a, $00
FrameBlock4e:
db 8 ; #
db $00, $30, $44, $00
db $00, $38, $44, $20
db $08, $30, $44, $40
db $08, $38, $44, $60
db $26, $0a, $44, $00
db $26, $12, $44, $20
db $2e, $0a, $44, $40
db $2e, $12, $44, $60
FrameBlock4f:
db 12 ; #
db $0e, $22, $44, $00
db $0e, $2a, $44, $20
db $16, $22, $44, $40
db $16, $2a, $44, $60
db $06, $32, $47, $00
db $00, $38, $47, $00
db $1a, $16, $44, $00
db $1a, $1e, $44, $20
db $22, $16, $44, $40
db $22, $1e, $44, $60
db $30, $08, $47, $00
db $2a, $0e, $47, $00
FrameBlock50:
db 8 ; #
db $06, $32, $47, $00
db $00, $38, $47, $00
db $12, $26, $47, $00
db $0c, $2c, $47, $00
db $1e, $1a, $47, $00
db $18, $20, $47, $00
db $2a, $0e, $47, $00
db $24, $14, $47, $00
FrameBlock51:
db 8 ; #
db $00, $00, $35, $20
db $08, $00, $35, $40
db $10, $00, $35, $00
db $18, $00, $35, $60
db $00, $40, $35, $00
db $08, $40, $35, $60
db $10, $40, $35, $20
db $18, $40, $35, $40
FrameBlock52:
db 4 ; #
db $00, $00, $2a, $00
db $00, $08, $2b, $00
db $08, $00, $3a, $00
db $08, $08, $3b, $00
FrameBlock53:
db 3 ; #
db $00, $00, $3f, $00
db $00, $08, $3f, $00
db $08, $06, $3f, $00
FrameBlock54:
db 4 ; #
db $00, $00, $0e, $00
db $00, $08, $0e, $20
db $08, $00, $0f, $00
db $08, $08, $0f, $20
FrameBlock55:
db 3 ; #
db $10, $00, $2c, $00
db $10, $08, $3c, $00
db $10, $10, $2d, $00
FrameBlock56:
db 6 ; #
db $10, $10, $31, $00
db $10, $18, $31, $00
db $08, $10, $2c, $00
db $08, $18, $3c, $00
db $08, $20, $2d, $00
db $10, $20, $2d, $00
FrameBlock57:
db 9 ; #
db $08, $20, $31, $00
db $10, $20, $31, $00
db $08, $28, $31, $00
db $10, $28, $31, $00
db $00, $20, $2c, $00
db $00, $28, $3c, $00
db $00, $30, $2d, $00
db $08, $30, $2d, $00
db $10, $30, $2d, $00
FrameBlock58:
db 7 ; #
db $00, $00, $46, $00
db $08, $02, $47, $00
db $10, $03, $48, $00
db $18, $04, $48, $00
db $20, $05, $48, $00
db $28, $05, $48, $00
db $30, $05, $48, $00
FrameBlock59:
db 1 ; #
db $00, $00, $42, $00
FrameBlock5a:
db 12 ; #
db $00, $00, $24, $00
db $00, $08, $25, $00
db $08, $00, $34, $00
db $00, $10, $25, $20
db $00, $18, $24, $20
db $08, $18, $34, $20
db $10, $00, $34, $40
db $18, $00, $24, $40
db $18, $08, $25, $40
db $10, $18, $34, $60
db $18, $10, $25, $60
db $18, $18, $24, $60
FrameBlock5b:
db 4 ; #
db $00, $00, $43, $00
db $00, $08, $43, $20
db $08, $00, $43, $40
db $08, $08, $43, $60
FrameBlock5c:
db 8 ; #
db $00, $00, $49, $00
db $02, $08, $49, $00
db $18, $00, $49, $00
db $10, $10, $49, $00
db $08, $00, $43, $00
db $08, $08, $43, $20
db $10, $00, $43, $40
db $10, $08, $43, $60
FrameBlock5d:
db 11 ; #
db $00, $00, $49, $00
db $18, $02, $49, $00
db $14, $10, $49, $00
db $08, $00, $43, $00
db $00, $08, $43, $20
db $10, $00, $43, $40
db $10, $08, $43, $60
db $04, $08, $43, $00
db $04, $10, $43, $20
db $0c, $08, $43, $40
db $0c, $10, $43, $60
FrameBlock5e:
db 15 ; #
db $00, $08, $49, $00
db $08, $10, $49, $00
db $20, $00, $49, $00
db $08, $00, $43, $00
db $08, $08, $43, $20
db $10, $00, $43, $40
db $10, $08, $43, $60
db $10, $10, $43, $00
db $10, $18, $43, $20
db $18, $10, $43, $40
db $18, $18, $43, $60
db $20, $08, $43, $00
db $20, $10, $43, $20
db $28, $08, $43, $40
db $28, $10, $43, $60
FrameBlock5f:
db 4 ; #
db $00, $00, $49, $00
db $00, $10, $49, $00
db $00, $20, $49, $00
db $00, $30, $49, $00
FrameBlock60:
db 8 ; #
db $00, $00, $49, $00
db $00, $10, $49, $00
db $00, $20, $49, $00
db $00, $30, $49, $00
db $08, $08, $49, $00
db $08, $18, $49, $00
db $08, $28, $49, $00
db $08, $38, $49, $00
FrameBlock61:
db 12 ; #
db $00, $00, $49, $00
db $00, $10, $49, $00
db $00, $20, $49, $00
db $00, $30, $49, $00
db $08, $08, $49, $00
db $08, $18, $49, $00
db $08, $28, $49, $00
db $08, $38, $49, $00
db $10, $00, $49, $00
db $10, $10, $49, $00
db $10, $20, $49, $00
db $10, $30, $49, $00
FrameBlock62:
db 15 ; #
db $00, $00, $49, $00
db $00, $10, $49, $00
db $00, $20, $49, $00
db $00, $30, $49, $00
db $08, $08, $49, $00
db $08, $18, $49, $00
db $08, $28, $49, $00
db $08, $38, $49, $00
db $10, $00, $49, $00
db $10, $10, $49, $00
db $10, $20, $49, $00
db $10, $30, $49, $00
db $18, $08, $49, $00
db $18, $18, $49, $00
db $18, $28, $49, $00
db $18, $38, $49, $00 ; unused
FrameBlock63:
db 6 ; #
db $10, $00, $26, $00
db $10, $08, $27, $00
db $08, $10, $26, $00
db $08, $18, $27, $00
db $00, $20, $26, $00
db $00, $28, $27, $00
FrameBlock64:
db 6 ; #
db $18, $00, $27, $00
db $10, $08, $26, $00
db $10, $10, $27, $00
db $08, $18, $26, $00
db $08, $20, $27, $00
db $00, $28, $26, $00
FrameBlock65:
db 6 ; #
db $00, $00, $1c, $00
db $00, $08, $1d, $00
db $10, $00, $1c, $00
db $10, $08, $1d, $00
db $20, $00, $1c, $00
db $20, $08, $1d, $00
FrameBlock66:
db 2 ; #
db $00, $00, $03, $00
db $08, $00, $13, $00
FrameBlock67:
db 1 ; #
db $00, $00, $03, $00
FrameBlock68:
db 4 ; #
db $00, $00, $03, $00
db $00, $08, $03, $20
db $08, $00, $13, $00
db $08, $08, $13, $20
FrameBlock69:
db 1 ; #
db $00, $00, $06, $00
FrameBlock6a:
db 8 ; #
db $00, $00, $2e, $00
db $00, $30, $2e, $20
db $30, $00, $2e, $40
db $30, $30, $2e, $60
db $00, $18, $2f, $00
db $30, $18, $2f, $40
db $18, $00, $3e, $00
db $18, $30, $3e, $20
FrameBlock6b:
db 8 ; #
db $00, $00, $2e, $00
db $00, $20, $2e, $20
db $20, $00, $2e, $40
db $20, $20, $2e, $60
db $00, $10, $2f, $00
db $20, $10, $2f, $40
db $10, $00, $3e, $00
db $10, $20, $3e, $20
FrameBlock6c:
db 8 ; #
db $00, $00, $2e, $00
db $00, $10, $2e, $20
db $10, $00, $2e, $40
db $10, $10, $2e, $60
db $00, $08, $2f, $00
db $10, $08, $2f, $40
db $08, $00, $3e, $00
db $08, $10, $3e, $20
FrameBlock6d:
db 2 ; #
db $00, $00, $1e, $00
db $00, $08, $1f, $00
FrameBlock6e:
db 4 ; #
db $00, $00, $48, $00
db $00, $08, $48, $20
db $08, $00, $12, $00
db $08, $08, $12, $20
FrameBlock6f:
db 4 ; #
db $00, $00, $4a, $00
db $00, $08, $07, $00
db $08, $00, $16, $00
db $08, $08, $17, $00
FrameBlock70:
db 4 ; #
db $00, $00, $07, $20
db $00, $08, $4a, $20
db $08, $00, $17, $20
db $08, $08, $16, $20
FrameBlock76:
db 7 ; #
db $00, $10, $2f, $00
db $01, $08, $2f, $00
db $01, $18, $2f, $00
db $02, $00, $2e, $00
db $02, $20, $2e, $20
db $0a, $00, $3e, $00
db $0a, $20, $3e, $20
FrameBlock77:
db 4 ; #
db $00, $02, $4b, $00
db $00, $0a, $4c, $00
db $08, $00, $4c, $60
db $08, $08, $4b, $60
FrameBlock78:
db 1 ; #
db $00, $00, $4d, $00
FrameBlock79:
db 1 ; #
db $00, $00, $4e, $00
INCLUDE "data/battle_anims/base_coords.asm"
FrameBlock00:
db 0 ; #
db $00