shithub: pokecrystal

Download patch

ref: 3ba86a82eb2a592aa43e23b745bfa99e07bb37b6
parent: cd0f71730583f7db1e81549d0269fa38ea315ac9
author: yenatch <[email protected]>
date: Wed Jan 23 10:25:49 EST 2013

dump pic animations

--- /dev/null
+++ b/gfx/pics/001/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 10
+	frame 2, 10
+	frame 1, 08
+	frame 2, 06
+	frame 4, 20
+	frame 3, 06
+	frame 0, 05
+	frame 5, 05
+	endanim
+; 0xd089c
--- /dev/null
+++ b/gfx/pics/001/anim1.asm
@@ -1,0 +1,5 @@
+	frame 5, 05
+	frame 0, 05
+	frame 5, 05
+	endanim
+; 0xd18a0
--- /dev/null
+++ b/gfx/pics/001/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %01100000
+	db %10101101
+	db %00000001
+	db %00000000
+; 1
+	db %00100000
+	db %10101101
+	db %00000001
+	db %00000000
+; 2
+	db %01000010
+	db %00101001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00100001
+	db %00000000
+	db %00000000
+; 4
+	db %10000100
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd26f9
--- /dev/null
+++ b/gfx/pics/001/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $21, $1b, $22, $1d, $1e, $23, $24
+.frame3
+	db $02 ; bitmask
+	db $25, $26, $1b, $27, $1e
+.frame4
+	db $03 ; bitmask
+	db $1b, $1e
+.frame5
+	db $04 ; bitmask
+	db $28, $29, $2a
+; 0xd421e
--- /dev/null
+++ b/gfx/pics/002/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 1, 08
+	frame 2, 20
+	frame 1, 06
+	endanim
+; 0xd08a5
--- /dev/null
+++ b/gfx/pics/002/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	frame 0, 08
+	frame 1, 06
+	endanim
+; 0xd18ad
--- /dev/null
+++ b/gfx/pics/002/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11000010
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %11000111
+	db %01110001
+	db %00011100
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %01100001
+	db %00011000
+	db %00000000
+; 0xd2708
--- /dev/null
+++ b/gfx/pics/002/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
+.frame3
+	db $02 ; bitmask
+	db $33, $34, $35, $36, $37, $38
+; 0xd423c
--- /dev/null
+++ b/gfx/pics/003/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 10
+	frame 2, 35
+	frame 3, 08
+	frame 4, 08
+	setrepeat 2
+	frame 0, 10
+	frame 5, 10
+	dorepeat 5
+	endanim
+; 0xd08b6
--- /dev/null
+++ b/gfx/pics/003/anim1.asm
@@ -1,0 +1,6 @@
+	frame 1, 35
+	frame 0, 13
+	frame 6, 13
+	frame 7, 13
+	endanim
+; 0xd18b6
--- /dev/null
+++ b/gfx/pics/003/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00000000
+	db %00100000
+	db %00010000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %01110000
+	db %00111000
+	db %00011100
+	db %00001110
+	db %10000111
+	db %00000011
+	db %00000000
+; 2
+	db %10001000
+	db %00001011
+	db %00100101
+	db %01000000
+	db %00111000
+	db %01111000
+	db %00000000
+; 3
+	db %00001000
+	db %00001011
+	db %00000101
+	db %01000000
+	db %00110000
+	db %01111000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11000000
+	db %00000000
+; 5
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2732
--- /dev/null
+++ b/gfx/pics/003/frames.asm
@@ -1,0 +1,32 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33
+.frame2
+	db $01 ; bitmask
+	db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f
+	db $40, $41, $42, $43, $44, $45
+.frame3
+	db $02 ; bitmask
+	db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51
+	db $52, $53, $54, $55
+.frame4
+	db $03 ; bitmask
+	db $46, $56, $57, $58, $4b, $4c, $4e, $59, $51, $5a, $5b, $54
+	db $55
+.frame5
+	db $04 ; bitmask
+	db $5c, $5d
+.frame6
+	db $05 ; bitmask
+	db $5e, $5f
+.frame7
+	db $05 ; bitmask
+	db $60, $61
+; 0xd4289
--- /dev/null
+++ b/gfx/pics/004/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 04
+	frame 1, 08
+	frame 2, 24
+	frame 1, 08
+	frame 4, 10
+	frame 0, 10
+	frame 4, 10
+	endanim
+; 0xd08c5
--- /dev/null
+++ b/gfx/pics/004/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd18bf
--- /dev/null
+++ b/gfx/pics/004/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %00001100
+	db %00110001
+	db %00000000
+	db %00000000
+; 1
+	db %11101111
+	db %00111101
+	db %00000000
+	db %00000000
+; 2
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %10000000
+	db %01100011
+	db %00000000
+; 0xd2742
--- /dev/null
+++ b/gfx/pics/004/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $01 ; bitmask
+	db $14, $1e, $1f, $1a, $20, $21, $22, $1b, $23, $24, $1c, $1d
+.frame3
+	db $02 ; bitmask
+	db $25
+.frame4
+	db $03 ; bitmask
+	db $14, $26, $27, $28, $29
+; 0xd42ac
--- /dev/null
+++ b/gfx/pics/005/anim0.asm
@@ -1,0 +1,9 @@
+	frame 3, 08
+	frame 2, 08
+	frame 3, 08
+	frame 2, 08
+	frame 1, 15
+	frame 3, 08
+	frame 4, 30
+	endanim
+; 0xd08d4
--- /dev/null
+++ b/gfx/pics/005/anim1.asm
@@ -1,0 +1,8 @@
+	frame 3, 08
+	frame 4, 15
+	setrepeat 2
+	frame 0, 08
+	frame 1, 10
+	dorepeat 3
+	endanim
+; 0xd18cc
--- /dev/null
+++ b/gfx/pics/005/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %00001100
+	db %00000010
+	db %00000000
+	db %00000000
+; 1
+	db %11011110
+	db %11110111
+	db %01011001
+	db %00000000
+	db %00000000
+; 2
+	db %11011110
+	db %11110111
+	db %00111001
+	db %00001100
+	db %00000000
+; 0xd2751
--- /dev/null
+++ b/gfx/pics/005/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $00, $27, $28, $00, $00, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $00, $32, $33
+.frame3
+	db $02 ; bitmask
+	db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f
+	db $38, $39, $00, $3a, $3b, $3c, $3d
+.frame4
+	db $02 ; bitmask
+	db $00, $27, $34, $35, $00, $29, $2a, $36, $37, $2d, $2e, $2f
+	db $3e, $39, $00, $3f, $40, $3c, $3d
+; 0xd42f2
--- /dev/null
+++ b/gfx/pics/006/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 16
+	setrepeat 2
+	frame 2, 09
+	frame 1, 09
+	dorepeat 3
+	endanim
+; 0xd08e1
--- /dev/null
+++ b/gfx/pics/006/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd18d5
--- /dev/null
+++ b/gfx/pics/006/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10011011
+	db %11000111
+	db %00100101
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %11000111
+	db %11100101
+	db %11110011
+	db %00111000
+	db %00111100
+	db %00000000
+; 2
+	db %10000000
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2766
--- /dev/null
+++ b/gfx/pics/006/frames.asm
@@ -1,0 +1,16 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $31, $40, $41, $42, $34, $43, $36, $37, $44, $45, $3a, $3b
+	db $3c, $46, $05, $47, $3e, $3f, $48, $49, $4a, $4b, $05, $4c
+	db $4d, $05, $2a, $4e, $4f
+.frame3
+	db $02 ; bitmask
+	db $50, $51, $52, $53
+; 0xd432b
--- /dev/null
+++ b/gfx/pics/007/anim0.asm
@@ -1,0 +1,10 @@
+	frame 3, 10
+	setrepeat 2
+	frame 1, 09
+	frame 2, 05
+	dorepeat 2
+	frame 1, 10
+	frame 3, 15
+	frame 4, 05
+	endanim
+; 0xd08f2
--- /dev/null
+++ b/gfx/pics/007/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd18de
--- /dev/null
+++ b/gfx/pics/007/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %11100111
+	db %00011100
+	db %00000010
+	db %00000000
+; 1
+	db %11100111
+	db %00011100
+	db %10001110
+	db %00000001
+; 2
+	db %11000010
+	db %00001000
+	db %00000000
+	db %00000000
+; 3
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %01000010
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd277a
--- /dev/null
+++ b/gfx/pics/007/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $03, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+	db $24, $25
+.frame3
+	db $02 ; bitmask
+	db $26, $27, $28, $29
+.frame4
+	db $03 ; bitmask
+	db $28
+.frame5
+	db $04 ; bitmask
+	db $26, $27, $29
+; 0xd435a
--- /dev/null
+++ b/gfx/pics/008/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 04
+	frame 2, 34
+	setrepeat 3
+	frame 0, 09
+	frame 1, 09
+	dorepeat 3
+	endanim
+; 0xd08ff
--- /dev/null
+++ b/gfx/pics/008/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd18e7
--- /dev/null
+++ b/gfx/pics/008/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %10001110
+	db %11100011
+	db %00111100
+	db %00001111
+; 1
+	db %00000000
+	db %11000000
+	db %00110000
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %01000001
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd2789
--- /dev/null
+++ b/gfx/pics/008/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34
+.frame2
+	db $01 ; bitmask
+	db $35, $36, $37, $38
+.frame3
+	db $02 ; bitmask
+	db $39, $3a, $3b, $3c, $3d
+; 0xd437d
--- /dev/null
+++ b/gfx/pics/009/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 06
+	frame 2, 40
+	frame 3, 08
+	frame 1, 04
+	endanim
+; 0xd0908
--- /dev/null
+++ b/gfx/pics/009/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 12
+	frame 4, 12
+	dorepeat 1
+	endanim
+; 0xd18f0
--- /dev/null
+++ b/gfx/pics/009/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00001100
+	db %10001111
+	db %11000111
+	db %10100111
+	db %11000111
+	db %00000011
+	db %00000000
+; 1
+	db %10011111
+	db %11001111
+	db %11000111
+	db %10100111
+	db %11110111
+	db %00011011
+	db %00000000
+; 2
+	db %00011100
+	db %10001111
+	db %11000111
+	db %10100111
+	db %11000111
+	db %10000011
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %10000000
+	db %00000000
+; 0xd27a5
--- /dev/null
+++ b/gfx/pics/009/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
+.frame2
+	db $01 ; bitmask
+	db $49, $4a, $31, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53
+	db $54, $55, $56, $3b, $3c, $57, $58, $3f, $40, $41, $42, $43
+	db $44, $59, $5a, $45, $46, $47, $48, $5b, $5c
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $4c, $33, $4f, $50, $51, $5d, $54, $55, $56, $3b
+	db $3c, $57, $58, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $5e
+.frame4
+	db $03 ; bitmask
+	db $5e
+; 0xd43dd
--- /dev/null
+++ b/gfx/pics/010/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 08
+	frame 2, 12
+	frame 1, 12
+	frame 2, 08
+	frame 1, 08
+	endanim
+; 0xd0915
--- /dev/null
+++ b/gfx/pics/010/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd18f9
--- /dev/null
+++ b/gfx/pics/010/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %11000110
+	db %00111001
+	db %00000011
+	db %00000000
+; 1
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd27ad
--- /dev/null
+++ b/gfx/pics/010/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $00 ; bitmask
+	db $21, $00, $22, $1a, $1b, $23, $24, $1e, $1f, $20
+.frame3
+	db $01 ; bitmask
+	db $25
+; 0xd43fb
--- /dev/null
+++ b/gfx/pics/011/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 12
+	frame 2, 24
+	frame 1, 12
+	endanim
+; 0xd091c
--- /dev/null
+++ b/gfx/pics/011/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1904
--- /dev/null
+++ b/gfx/pics/011/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10001000
+	db %00111001
+	db %00000111
+	db %00000000
+; 1
+	db %10011000
+	db %00111011
+	db %00000111
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 0xd27b9
--- /dev/null
+++ b/gfx/pics/011/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $00, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $21
+.frame3
+	db $02 ; bitmask
+	db $1c, $1f
+.frame4
+	db $02 ; bitmask
+	db $26, $29
+; 0xd441f
--- /dev/null
+++ b/gfx/pics/012/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 04
+	frame 2, 24
+	setrepeat 3
+	frame 0, 06
+	frame 1, 06
+	dorepeat 3
+	endanim
+; 0xd0929
--- /dev/null
+++ b/gfx/pics/012/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	dorepeat 1
+	endanim
+; 0xd190d
--- /dev/null
+++ b/gfx/pics/012/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10000000
+	db %11110111
+	db %01011000
+	db %11111100
+	db %11111111
+	db %01111111
+	db %00000000
+; 1
+	db %00000000
+	db %00000100
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd27c7
--- /dev/null
+++ b/gfx/pics/012/frames.asm
@@ -1,0 +1,11 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $03, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $03, $03, $03, $49, $4a, $03, $03
+.frame2
+	db $01 ; bitmask
+	db $4b, $4c
+; 0xd4447
--- /dev/null
+++ b/gfx/pics/013/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 06
+	frame 1, 18
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	frame 4, 06
+	frame 3, 06
+	dorepeat 3
+	endanim
+; 0xd093a
--- /dev/null
+++ b/gfx/pics/013/anim1.asm
@@ -1,0 +1,12 @@
+	setrepeat 2
+	frame 0, 04
+	frame 2, 04
+	dorepeat 1
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	frame 4, 05
+	frame 3, 05
+	dorepeat 5
+	endanim
+; 0xd1922
--- /dev/null
+++ b/gfx/pics/013/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00001100
+	db %00000001
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %11000110
+	db %00000000
+; 0xd27d3
--- /dev/null
+++ b/gfx/pics/013/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f
+.frame3
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+.frame4
+	db $02 ; bitmask
+	db $20, $21, $00, $24
+; 0xd4462
--- /dev/null
+++ b/gfx/pics/014/anim0.asm
@@ -1,0 +1,4 @@
+	frame 0, 12
+	frame 1, 24
+	endanim
+; 0xd093f
--- /dev/null
+++ b/gfx/pics/014/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd192b
--- /dev/null
+++ b/gfx/pics/014/bitmask.asm
@@ -1,0 +1,6 @@
+; 0
+	db %11100000
+	db %10011100
+	db %00000011
+	db %00000000
+; 0xd27d7
--- /dev/null
+++ b/gfx/pics/014/frames.asm
@@ -1,0 +1,5 @@
+	dw .frame1
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+; 0xd446e
--- /dev/null
+++ b/gfx/pics/015/anim0.asm
@@ -1,0 +1,12 @@
+	setrepeat 8
+	frame 3, 02
+	frame 1, 01
+	frame 2, 01
+	frame 1, 02
+	dorepeat 1
+	setrepeat 2
+	frame 0, 10
+	frame 3, 10
+	dorepeat 7
+	endanim
+; 0xd0954
--- /dev/null
+++ b/gfx/pics/015/anim1.asm
@@ -1,0 +1,10 @@
+	setrepeat 4
+	frame 3, 02
+	frame 1, 01
+	frame 2, 01
+	frame 1, 02
+	dorepeat 1
+	frame 0, 25
+	frame 3, 10
+	endanim
+; 0xd193c
--- /dev/null
+++ b/gfx/pics/015/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10000000
+	db %11000111
+	db %11100011
+	db %11110001
+	db %01111000
+	db %00111000
+	db %00000000
+; 1
+	db %10000000
+	db %11000011
+	db %11100011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd27e5
--- /dev/null
+++ b/gfx/pics/015/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $04, $04, $04
+.frame2
+	db $00 ; bitmask
+	db $45, $32, $46, $34, $47, $48, $37, $38, $39, $3a, $3b, $3c
+	db $49, $4a, $4b, $4c, $4d, $4e, $4f, $44, $04, $04, $04
+.frame3
+	db $01 ; bitmask
+	db $50, $51, $52, $53, $54, $37, $38, $39, $3a, $55, $3c
+; 0xd44b0
--- /dev/null
+++ b/gfx/pics/016/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 02
+	frame 3, 06
+	frame 0, 12
+	setrepeat 3
+	frame 0, 04
+	frame 1, 03
+	frame 2, 04
+	frame 1, 03
+	dorepeat 4
+	endanim
+; 0xd0967
--- /dev/null
+++ b/gfx/pics/016/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 08
+	frame 1, 04
+	frame 2, 06
+	frame 1, 04
+	dorepeat 1
+	endanim
+; 0xd1949
--- /dev/null
+++ b/gfx/pics/016/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %01000111
+	db %10000000
+	db %00110011
+	db %00000000
+; 1
+	db %11001111
+	db %10110000
+	db %01110111
+	db %00000000
+; 2
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd27f1
--- /dev/null
+++ b/gfx/pics/016/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $03, $19, $1a, $1b, $03, $1c, $1d, $1e, $1f
+.frame2
+	db $01 ; bitmask
+	db $03, $20, $21, $22, $1b, $23, $24, $25, $03, $26, $27, $28
+	db $03, $03, $29
+.frame3
+	db $02 ; bitmask
+	db $2a
+; 0xd44d2
--- /dev/null
+++ b/gfx/pics/017/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 07
+	frame 2, 07
+	frame 3, 07
+	frame 2, 30
+	setrepeat 2
+	frame 3, 06
+	frame 2, 06
+	dorepeat 5
+	frame 2, 20
+	endanim
+; 0xd097a
--- /dev/null
+++ b/gfx/pics/017/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd1952
--- /dev/null
+++ b/gfx/pics/017/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11011111
+	db %11111111
+	db %00001011
+	db %00000000
+	db %00000000
+; 1
+	db %11011111
+	db %11111111
+	db %00011011
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2800
--- /dev/null
+++ b/gfx/pics/017/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $04, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $00
+.frame2
+	db $01 ; bitmask
+	db $04, $24, $25, $26, $27, $04, $34, $2a, $2b, $2c, $2d, $04
+	db $35, $36, $31, $32, $33, $00, $37
+.frame3
+	db $01 ; bitmask
+	db $04, $24, $25, $38, $27, $04, $34, $2a, $39, $2c, $2d, $04
+	db $35, $36, $31, $32, $33, $00, $37
+.frame4
+	db $02 ; bitmask
+	db $3a
+; 0xd4517
--- /dev/null
+++ b/gfx/pics/018/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	frame 1, 32
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	dorepeat 3
+	endanim
+; 0xd0987
--- /dev/null
+++ b/gfx/pics/018/anim1.asm
@@ -1,0 +1,9 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	frame 2, 06
+	frame 0, 06
+	frame 2, 06
+	endanim
+; 0xd1961
--- /dev/null
+++ b/gfx/pics/018/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10000000
+	db %11000111
+	db %11100011
+	db %01110001
+	db %00111000
+	db %00000000
+	db %00000000
+; 1
+	db %00111000
+	db %00011100
+	db %00000000
+	db %10000010
+	db %10000011
+	db %10000011
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2815
--- /dev/null
+++ b/gfx/pics/018/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $00, $31, $32, $33, $34, $35, $36, $00, $37, $38, $39, $3a
+	db $00, $3b, $3c, $00, $00, $3d
+.frame2
+	db $01 ; bitmask
+	db $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49
+	db $4a, $4b
+.frame3
+	db $02 ; bitmask
+	db $4c
+; 0xd4541
--- /dev/null
+++ b/gfx/pics/019/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 02
+	frame 2, 02
+	frame 3, 12
+	frame 0, 10
+	setrepeat 3
+	frame 0, 05
+	frame 4, 05
+	dorepeat 5
+	endanim
+; 0xd0998
--- /dev/null
+++ b/gfx/pics/019/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd196a
--- /dev/null
+++ b/gfx/pics/019/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %11011110
+	db %01111011
+	db %00001111
+	db %00000000
+; 1
+	db %00000000
+	db %00001000
+	db %00100001
+	db %00000000
+; 0xd281d
--- /dev/null
+++ b/gfx/pics/019/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22
+	db $23, $24, $25, $26
+.frame2
+	db $00 ; bitmask
+	db $00, $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $22
+	db $23, $24, $25, $26
+.frame3
+	db $00 ; bitmask
+	db $00, $27, $1a, $1b, $28, $29, $1d, $1e, $1f, $2a, $21, $22
+	db $23, $2b, $25, $26
+.frame4
+	db $01 ; bitmask
+	db $2c, $2d, $00
+; 0xd4580
--- /dev/null
+++ b/gfx/pics/020/anim0.asm
@@ -1,0 +1,7 @@
+	frame 2, 24
+	setrepeat 2
+	frame 0, 04
+	frame 1, 04
+	dorepeat 2
+	endanim
+; 0xd09a3
--- /dev/null
+++ b/gfx/pics/020/anim1.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 0, 04
+	frame 3, 04
+	dorepeat 1
+	setrepeat 2
+	frame 0, 04
+	frame 1, 04
+	dorepeat 5
+	endanim
+; 0xd197b
--- /dev/null
+++ b/gfx/pics/020/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00001100
+	db %11100011
+	db %00011000
+	db %00000010
+	db %00000000
+; 1
+	db %11011110
+	db %11110011
+	db %00111100
+	db %00000110
+	db %00000000
+; 2
+	db %10000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd282c
--- /dev/null
+++ b/gfx/pics/020/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $01 ; bitmask
+	db $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $3e, $3f
+.frame3
+	db $02 ; bitmask
+	db $40, $41
+; 0xd45a7
--- /dev/null
+++ b/gfx/pics/021/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 06
+	frame 2, 09
+	frame 1, 25
+	frame 0, 25
+	frame 3, 10
+	setrepeat 4
+	frame 3, 04
+	frame 4, 04
+	dorepeat 6
+	endanim
+; 0xd09b6
--- /dev/null
+++ b/gfx/pics/021/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 3
+	frame 1, 06
+	frame 5, 06
+	dorepeat 1
+	frame 6, 07
+	endanim
+; 0xd1986
--- /dev/null
+++ b/gfx/pics/021/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %10000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11100110
+	db %00001100
+	db %00000000
+	db %00000000
+; 2
+	db %01000000
+	db %00000000
+	db %11100111
+	db %00000000
+; 3
+	db %01000000
+	db %00110000
+	db %11101111
+	db %00000000
+; 4
+	db %10000110
+	db %00000000
+	db %01100011
+	db %00000000
+; 5
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2844
--- /dev/null
+++ b/gfx/pics/021/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $20, $21, $22
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25, $26, $27, $28, $29
+.frame4
+	db $03 ; bitmask
+	db $23, $2a, $2b, $24, $2c, $2d, $2e, $27, $28, $29
+.frame5
+	db $04 ; bitmask
+	db $19, $1a, $1b, $24, $25, $27, $28
+.frame6
+	db $05 ; bitmask
+	db $23
+; 0xd45dc
--- /dev/null
+++ b/gfx/pics/022/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 02
+	setrepeat 3
+	frame 1, 08
+	frame 3, 10
+	frame 2, 06
+	dorepeat 2
+	endanim
+; 0xd09c3
--- /dev/null
+++ b/gfx/pics/022/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 4, 05
+	frame 0, 05
+	dorepeat 1
+	endanim
+; 0xd198f
--- /dev/null
+++ b/gfx/pics/022/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10001100
+	db %11011110
+	db %01000111
+	db %11110000
+	db %11111011
+	db %11111111
+	db %00000000
+; 1
+	db %00000000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00001100
+	db %10011110
+	db %10000111
+	db %11100001
+	db %11100011
+	db %11110011
+	db %00000000
+; 3
+	db %00000000
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2860
--- /dev/null
+++ b/gfx/pics/022/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $05, $05, $36, $37, $38, $05, $39
+	db $3a, $3b, $3c, $3d, $3e, $3f, $05, $40, $41, $42, $43, $44
+	db $05, $05, $45, $46, $47, $05, $05, $05
+.frame2
+	db $01 ; bitmask
+	db $34, $48
+.frame3
+	db $02 ; bitmask
+	db $49, $4a, $4b, $4c, $05, $05, $4d, $4e, $05, $39, $4f, $50
+	db $51, $52, $53, $54, $05, $55, $56, $44, $05, $05, $57, $58
+	db $05, $05
+.frame4
+	db $03 ; bitmask
+	db $59, $5a
+; 0xd4626
--- /dev/null
+++ b/gfx/pics/023/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 08
+	frame 0, 05
+	setrepeat 7
+	frame 2, 03
+	frame 3, 03
+	dorepeat 3
+	frame 2, 20
+	endanim
+; 0xd09d2
--- /dev/null
+++ b/gfx/pics/023/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 5
+	frame 4, 02
+	frame 5, 02
+	frame 4, 02
+	frame 0, 02
+	dorepeat 1
+	endanim
+; 0xd199c
--- /dev/null
+++ b/gfx/pics/023/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11100111
+	db %00011100
+	db %00000000
+	db %00000000
+; 1
+	db %11101111
+	db %00011101
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %01100000
+	db %00000000
+; 0xd286c
--- /dev/null
+++ b/gfx/pics/023/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $0f, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $0f, $21, $22, $23, $0f, $24, $25, $26, $0f, $27, $28, $29
+	db $2a
+.frame3
+	db $01 ; bitmask
+	db $0f, $21, $22, $23, $0f, $24, $25, $2b, $0f, $27, $28, $29
+	db $2a
+.frame4
+	db $02 ; bitmask
+	db $2c, $2d
+.frame5
+	db $02 ; bitmask
+	db $2e, $2d
+; 0xd465c
--- /dev/null
+++ b/gfx/pics/024/anim0.asm
@@ -1,0 +1,15 @@
+	frame 0, 04
+	frame 4, 08
+	setrepeat 2
+	frame 5, 08
+	frame 6, 08
+	dorepeat 3
+	frame 4, 08
+	setrepeat 3
+	frame 0, 07
+	frame 1, 07
+	frame 2, 05
+	frame 3, 05
+	dorepeat 8
+	endanim
+; 0xd09ed
--- /dev/null
+++ b/gfx/pics/024/anim1.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 4, 06
+	frame 5, 04
+	frame 6, 04
+	frame 5, 04
+	frame 4, 06
+	endanim
+; 0xd19a9
--- /dev/null
+++ b/gfx/pics/024/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11010001
+	db %11111011
+	db %00000001
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11110000
+	db %11111001
+	db %00000001
+; 2
+	db %00000000
+	db %10000010
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000100
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd288f
--- /dev/null
+++ b/gfx/pics/024/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
+.frame2
+	db $01 ; bitmask
+	db $00, $3b, $3c, $00, $3d, $00, $00, $3e, $3f, $40, $41
+.frame3
+	db $01 ; bitmask
+	db $42, $43, $44, $45, $46, $00, $47, $48, $49, $4a, $4b
+.frame4
+	db $02 ; bitmask
+	db $4c, $4d, $4e
+.frame5
+	db $03 ; bitmask
+	db $4f, $50, $51
+.frame6
+	db $04 ; bitmask
+	db $52, $53
+; 0xd4698
--- /dev/null
+++ b/gfx/pics/025/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 07
+	setrepeat 2
+	frame 2, 07
+	frame 3, 07
+	dorepeat 2
+	frame 2, 26
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 7
+	endanim
+; 0xd0a02
--- /dev/null
+++ b/gfx/pics/025/anim1.asm
@@ -1,0 +1,10 @@
+	setrepeat 3
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 5
+	endanim
+; 0xd19ba
--- /dev/null
+++ b/gfx/pics/025/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %11101011
+	db %10111100
+	db %01100011
+	db %00000000
+; 1
+	db %11101011
+	db %11111100
+	db %01101111
+	db %00000000
+; 2
+	db %11101111
+	db %11111100
+	db %01101111
+	db %00000000
+; 3
+	db %01000010
+	db %00001000
+	db %00000000
+	db %00000000
+; 4
+	db %00100011
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd28a3
--- /dev/null
+++ b/gfx/pics/025/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $08, $22, $23
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $1c, $27, $1e, $1f, $28, $21, $29, $2a, $22
+	db $23, $24, $2b, $2c, $25, $26
+.frame3
+	db $02 ; bitmask
+	db $19, $1a, $2d, $2e, $1c, $27, $1e, $1f, $28, $21, $29, $2a
+	db $22, $23, $24, $2b, $2c, $25, $26
+.frame4
+	db $03 ; bitmask
+	db $2f, $30, $31
+.frame5
+	db $04 ; bitmask
+	db $19, $1a, $1c
+; 0xd46e1
--- /dev/null
+++ b/gfx/pics/026/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 06
+	frame 2, 06
+	frame 3, 28
+	frame 2, 10
+	frame 1, 08
+	endanim
+; 0xd0a0f
--- /dev/null
+++ b/gfx/pics/026/anim1.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 4, 06
+	frame 0, 04
+	frame 4, 04
+	endanim
+; 0xd19c3
--- /dev/null
+++ b/gfx/pics/026/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10011000
+	db %11001111
+	db %11000111
+	db %11110011
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %10011000
+	db %11001111
+	db %11000111
+	db %11110111
+	db %00000001
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000010
+	db %10000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd28b8
--- /dev/null
+++ b/gfx/pics/026/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $00, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $00, $33, $34, $45, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $46, $40, $41, $42, $47, $44
+.frame3
+	db $01 ; bitmask
+	db $31, $32, $00, $33, $34, $48, $36, $37, $38, $39, $49, $3b
+	db $3c, $3d, $3e, $3f, $46, $40, $41, $4a, $4b, $44
+.frame4
+	db $02 ; bitmask
+	db $4c, $4d, $4e
+; 0xd4731
--- /dev/null
+++ b/gfx/pics/027/anim0.asm
@@ -1,0 +1,13 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	frame 0, 20
+	frame 1, 08
+	frame 2, 08
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 8
+	endanim
+; 0xd0a26
--- /dev/null
+++ b/gfx/pics/027/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 3
+	frame 0, 07
+	frame 5, 07
+	dorepeat 1
+	frame 4, 13
+	endanim
+; 0xd19ce
--- /dev/null
+++ b/gfx/pics/027/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %11100011
+	db %00111101
+	db %00000001
+	db %00000000
+; 1
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00000000
+; 0xd28c8
--- /dev/null
+++ b/gfx/pics/027/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $0f
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $1b, $23, $24, $1e, $1f, $25, $26, $22, $0f
+.frame3
+	db $01 ; bitmask
+	db $27
+.frame4
+	db $02 ; bitmask
+	db $28
+.frame5
+	db $03 ; bitmask
+	db $29
+; 0xd4759
--- /dev/null
+++ b/gfx/pics/028/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 06
+	frame 1, 14
+	frame 0, 12
+	frame 4, 07
+	frame 2, 08
+	frame 0, 12
+	frame 4, 07
+	frame 2, 08
+	endanim
+; 0xd0a37
--- /dev/null
+++ b/gfx/pics/028/anim1.asm
@@ -1,0 +1,6 @@
+	frame 0, 08
+	frame 3, 06
+	frame 0, 04
+	frame 3, 04
+	endanim
+; 0xd19d7
--- /dev/null
+++ b/gfx/pics/028/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %11100000
+	db %00111000
+	db %00000100
+	db %00000000
+; 1
+	db %00001100
+	db %10000111
+	db %01100011
+	db %00011000
+	db %00001110
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd28d7
--- /dev/null
+++ b/gfx/pics/028/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $2b, $2c, $2d, $2e, $2f, $30, $31, $32, $33, $34
+	db $35, $00, $00
+.frame3
+	db $02 ; bitmask
+	db $36, $37
+.frame4
+	db $01 ; bitmask
+	db $00, $00, $2b, $38, $39, $2e, $3a, $30, $3b, $3c, $3d, $3e
+	db $35, $00, $00
+; 0xd478c
--- /dev/null
+++ b/gfx/pics/029/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 04
+	frame 2, 19
+	setrepeat 3
+	frame 3, 05
+	frame 0, 05
+	dorepeat 3
+	endanim
+; 0xd0a44
--- /dev/null
+++ b/gfx/pics/029/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd19e0
--- /dev/null
+++ b/gfx/pics/029/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11101111
+	db %10011101
+	db %00000011
+	db %00000000
+; 1
+	db %00001100
+	db %00010000
+	db %00000010
+	db %00000000
+; 2
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd28e3
--- /dev/null
+++ b/gfx/pics/029/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $04, $19, $1a, $04, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
+	db $23, $24
+.frame2
+	db $00 ; bitmask
+	db $04, $19, $1a, $04, $1b, $1c, $25, $1e, $1f, $20, $21, $22
+	db $23, $24
+.frame3
+	db $01 ; bitmask
+	db $26, $04, $27, $28
+.frame4
+	db $02 ; bitmask
+	db $29
+; 0xd47b9
--- /dev/null
+++ b/gfx/pics/030/anim0.asm
@@ -1,0 +1,9 @@
+	frame 3, 20
+	setrepeat 2
+	frame 0, 06
+	frame 1, 12
+	frame 0, 03
+	frame 2, 06
+	dorepeat 2
+	endanim
+; 0xd0a53
--- /dev/null
+++ b/gfx/pics/030/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 04
+	frame 4, 04
+	dorepeat 1
+	endanim
+; 0xd19e9
--- /dev/null
+++ b/gfx/pics/030/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %10000100
+	db %11100011
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %11100011
+	db %00110000
+	db %00000000
+; 2
+	db %00001000
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %01000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd28f7
--- /dev/null
+++ b/gfx/pics/030/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $2b, $2c, $2d, $2e, $2f, $30, $31, $32
+.frame3
+	db $02 ; bitmask
+	db $33, $34, $35, $36, $37
+.frame4
+	db $03 ; bitmask
+	db $38, $39
+; 0xd47db
--- /dev/null
+++ b/gfx/pics/031/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 05
+	frame 2, 10
+	frame 3, 10
+	frame 4, 10
+	frame 3, 10
+	frame 1, 10
+	frame 0, 10
+	frame 5, 10
+	endanim
+; 0xd0a64
--- /dev/null
+++ b/gfx/pics/031/anim1.asm
@@ -1,0 +1,7 @@
+	frame 6, 50
+	setrepeat 2
+	frame 0, 07
+	frame 6, 07
+	dorepeat 2
+	endanim
+; 0xd19f4
--- /dev/null
+++ b/gfx/pics/031/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %10011111
+	db %10001111
+	db %00000000
+; 1
+	db %00111000
+	db %00011100
+	db %10000111
+	db %11000011
+	db %11111111
+	db %10011111
+	db %00000000
+; 2
+	db %00111000
+	db %00011100
+	db %10000111
+	db %11000011
+	db %01111001
+	db %00011100
+	db %00000000
+; 3
+	db %00111000
+	db %00111100
+	db %10011111
+	db %11001011
+	db %01111101
+	db %00011100
+	db %00000000
+; 4
+	db %00000000
+	db %00110000
+	db %00011000
+	db %00001000
+	db %00000100
+	db %00000000
+	db %00000000
+; 5
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %00011000
+	db %00001100
+	db %00000000
+; 0xd2921
--- /dev/null
+++ b/gfx/pics/031/frames.asm
@@ -1,0 +1,31 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $00, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $49, $4a, $36, $37, $00, $00, $4b, $4c, $3a, $3b, $3c
+	db $00, $00, $00, $3e
+.frame3
+	db $02 ; bitmask
+	db $00, $00, $00, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $49, $4d, $00, $00, $4b, $4c, $00, $00, $00
+.frame4
+	db $03 ; bitmask
+	db $00, $00, $00, $3f, $40, $4e, $4f, $42, $43, $44, $50, $51
+	db $45, $46, $47, $52, $48, $49, $4d, $53, $00, $00, $4b, $4c
+	db $00, $00, $00
+.frame5
+	db $04 ; bitmask
+	db $54, $4f, $50, $51, $52, $53
+.frame6
+	db $05 ; bitmask
+	db $31, $32, $33, $34, $38, $39, $00, $3d
+; 0xd4857
--- /dev/null
+++ b/gfx/pics/032/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	frame 2, 22
+	setrepeat 3
+	frame 0, 06
+	frame 1, 06
+	dorepeat 3
+	endanim
+; 0xd0a71
--- /dev/null
+++ b/gfx/pics/032/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd19fd
--- /dev/null
+++ b/gfx/pics/032/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11101010
+	db %10001011
+	db %00000011
+	db %00000000
+; 1
+	db %10011100
+	db %00000011
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+; 0xd292d
--- /dev/null
+++ b/gfx/pics/032/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29
+.frame3
+	db $02 ; bitmask
+	db $2a
+; 0xd4872
--- /dev/null
+++ b/gfx/pics/033/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 10
+	frame 6, 30
+	frame 0, 05
+	frame 5, 07
+	frame 0, 10
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	frame 3, 06
+	dorepeat 6
+	endanim
+; 0xd0a86
--- /dev/null
+++ b/gfx/pics/033/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 3
+	frame 4, 06
+	frame 5, 06
+	dorepeat 1
+	frame 0, 06
+	frame 4, 06
+	endanim
+; 0xd1a0a
--- /dev/null
+++ b/gfx/pics/033/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10000000
+	db %11111111
+	db %01111111
+	db %11001111
+	db %00000001
+; 1
+	db %00000000
+	db %00001000
+	db %00001010
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 3
+	db %10000000
+	db %01110000
+	db %00011000
+	db %10000100
+	db %00000001
+; 0xd2941
--- /dev/null
+++ b/gfx/pics/033/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $39, $3a, $3b
+.frame3
+	db $01 ; bitmask
+	db $3c, $3d, $3b
+.frame4
+	db $02 ; bitmask
+	db $3e, $3b, $3f
+.frame5
+	db $03 ; bitmask
+	db $40, $41, $42, $3e, $3b, $3f, $43, $44, $45
+.frame6
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $3c, $29, $2a, $2b, $2c, $2d, $3d, $2f
+	db $30, $31, $32, $33, $00, $34, $35, $36, $00, $37, $38
+; 0xd48c4
--- /dev/null
+++ b/gfx/pics/034/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 1, 12
+	frame 2, 36
+	frame 1, 12
+	endanim
+; 0xd0a8f
--- /dev/null
+++ b/gfx/pics/034/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1a13
--- /dev/null
+++ b/gfx/pics/034/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %00011111
+	db %00011111
+	db %10000111
+	db %11100001
+	db %11110001
+	db %11111001
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd294f
--- /dev/null
+++ b/gfx/pics/034/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $2a, $2a, $2a, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
+	db $2a, $2a, $46, $47, $48
+.frame2
+	db $00 ; bitmask
+	db $2a, $2a, $2a, $49, $32, $33, $4a, $4b, $4c, $37, $38, $4d
+	db $3a, $3b, $4e, $3d, $3e, $4f, $50, $41, $42, $51, $44, $45
+	db $2a, $2a, $46, $47, $48
+.frame3
+	db $01 ; bitmask
+	db $52, $53
+; 0xd4909
--- /dev/null
+++ b/gfx/pics/035/anim0.asm
@@ -1,0 +1,9 @@
+	frame 2, 06
+	frame 1, 06
+	frame 2, 06
+	setrepeat 3
+	frame 0, 05
+	frame 3, 05
+	dorepeat 4
+	endanim
+; 0xd0a9e
--- /dev/null
+++ b/gfx/pics/035/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 4, 12
+	frame 5, 12
+	dorepeat 1
+	frame 0, 05
+	frame 3, 05
+	endanim
+; 0xd1a20
--- /dev/null
+++ b/gfx/pics/035/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %10001100
+	db %00110001
+	db %00001110
+	db %00000000
+; 1
+	db %10001110
+	db %10110001
+	db %00111110
+	db %00000000
+; 2
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 3
+	db %10001100
+	db %00010001
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd2963
--- /dev/null
+++ b/gfx/pics/035/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $22, $19, $1a, $23, $1c, $24, $1e, $25, $1f, $20, $21, $00
+	db $00
+.frame3
+	db $02 ; bitmask
+	db $26, $27
+.frame4
+	db $03 ; bitmask
+	db $19, $1a, $1b, $1c, $27
+.frame5
+	db $04 ; bitmask
+	db $27
+; 0xd4936
--- /dev/null
+++ b/gfx/pics/036/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 04
+	frame 1, 10
+	frame 2, 10
+	frame 1, 10
+	endanim
+; 0xd0aa7
--- /dev/null
+++ b/gfx/pics/036/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd1a29
--- /dev/null
+++ b/gfx/pics/036/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011100
+	db %11000000
+	db %11000011
+	db %00110000
+	db %00000000
+; 1
+	db %00110000
+	db %11001100
+	db %00100011
+	db %00011100
+	db %00000111
+; 2
+	db %00000000
+	db %01000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2972
--- /dev/null
+++ b/gfx/pics/036/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30, $31, $32, $27, $28, $0f, $33, $0f, $34, $35, $36
+	db $37, $38, $39
+.frame3
+	db $02 ; bitmask
+	db $3a, $3b
+; 0xd495b
--- /dev/null
+++ b/gfx/pics/037/anim0.asm
@@ -1,0 +1,11 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 05
+	frame 2, 05
+	dorepeat 1
+	setrepeat 2
+	frame 0, 04
+	frame 3, 05
+	dorepeat 6
+	endanim
+; 0xd0aba
--- /dev/null
+++ b/gfx/pics/037/anim1.asm
@@ -1,0 +1,7 @@
+	frame 4, 10
+	frame 3, 10
+	frame 4, 10
+	frame 0, 05
+	frame 3, 05
+	endanim
+; 0xd1a34
--- /dev/null
+++ b/gfx/pics/037/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11000000
+	db %01110000
+	db %00011100
+	db %10001111
+	db %00000011
+; 1
+	db %00011000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00111000
+	db %00001100
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2981
--- /dev/null
+++ b/gfx/pics/037/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31
+.frame2
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33
+	db $2f, $34, $35
+.frame3
+	db $01 ; bitmask
+	db $36, $37, $38
+.frame4
+	db $02 ; bitmask
+	db $36, $39, $3a, $3b, $3c
+; 0xd498d
--- /dev/null
+++ b/gfx/pics/038/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 07
+	frame 1, 08
+	frame 2, 09
+	frame 3, 09
+	frame 4, 10
+	frame 3, 12
+	frame 2, 10
+	frame 1, 08
+	endanim
+; 0xd0acb
--- /dev/null
+++ b/gfx/pics/038/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 5, 06
+	dorepeat 1
+	endanim
+; 0xd1a3d
--- /dev/null
+++ b/gfx/pics/038/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000100
+	db %00000000
+	db %10000000
+	db %11100001
+	db %11110000
+	db %11110010
+	db %00000001
+; 1
+	db %00000100
+	db %00000000
+	db %10000000
+	db %11101001
+	db %11110111
+	db %11110011
+	db %00000001
+; 2
+	db %00001100
+	db %00110010
+	db %10011000
+	db %11101101
+	db %11110111
+	db %11110011
+	db %00000001
+; 3
+	db %01001100
+	db %00110010
+	db %10011000
+	db %11101101
+	db %11110111
+	db %11110011
+	db %00000001
+; 4
+	db %00000000
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd29a4
--- /dev/null
+++ b/gfx/pics/038/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $41, $42, $43, $36, $44, $45, $46, $47, $48
+	db $49, $4a, $4b, $4c, $3c, $4d, $4e, $4f, $50
+.frame3
+	db $02 ; bitmask
+	db $51, $52, $53, $54, $55, $56, $57, $32, $33, $58, $41, $42
+	db $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $3c
+	db $4d, $4e, $4f, $50
+.frame4
+	db $03 ; bitmask
+	db $51, $52, $03, $53, $59, $5a, $5b, $5c, $32, $33, $5d, $5e
+	db $42, $43, $36, $44, $45, $46, $47, $48, $49, $4a, $4b, $4c
+	db $3c, $4d, $4e, $4f, $50
+.frame5
+	db $04 ; bitmask
+	db $5f, $60
+; 0xd49fc
--- /dev/null
+++ b/gfx/pics/039/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 14
+	frame 2, 09
+	frame 3, 09
+	frame 2, 06
+	frame 4, 20
+	setrepeat 2
+	frame 3, 05
+	frame 4, 05
+	dorepeat 6
+	endanim
+; 0xd0ade
--- /dev/null
+++ b/gfx/pics/039/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd1a46
--- /dev/null
+++ b/gfx/pics/039/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00001000
+	db %00100001
+	db %11000000
+	db %00000000
+; 1
+	db %10000000
+	db %01110001
+	db %10001111
+	db %00000000
+; 2
+	db %10000000
+	db %00110001
+	db %00000011
+	db %00000000
+; 0xd29b0
--- /dev/null
+++ b/gfx/pics/039/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $01 ; bitmask
+	db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27
+.frame3
+	db $02 ; bitmask
+	db $28, $29, $2a, $2b, $23, $2c
+.frame4
+	db $02 ; bitmask
+	db $1e, $2d, $20, $2b, $23, $24
+; 0xd4a23
--- /dev/null
+++ b/gfx/pics/040/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 04
+	frame 1, 20
+	frame 2, 08
+	frame 0, 08
+	frame 2, 06
+	frame 0, 06
+	frame 2, 04
+	endanim
+; 0xd0aed
--- /dev/null
+++ b/gfx/pics/040/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1a4f
--- /dev/null
+++ b/gfx/pics/040/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011000
+	db %10000111
+	db %01100001
+	db %00011000
+	db %00000000
+; 1
+	db %00011000
+	db %00001111
+	db %00000000
+	db %00111100
+	db %00001100
+; 2
+	db %00000000
+	db %01000001
+	db %00110000
+	db %00001100
+	db %00000000
+; 0xd29bf
--- /dev/null
+++ b/gfx/pics/040/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+.frame3
+	db $02 ; bitmask
+	db $3b, $3c, $3d, $3e, $3f, $40
+; 0xd4a49
--- /dev/null
+++ b/gfx/pics/041/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 4
+	frame 1, 07
+	frame 2, 07
+	dorepeat 1
+	frame 3, 07
+	frame 0, 07
+	endanim
+; 0xd0afa
--- /dev/null
+++ b/gfx/pics/041/anim1.asm
@@ -1,0 +1,7 @@
+	frame 2, 35
+	setrepeat 2
+	frame 0, 12
+	frame 3, 12
+	dorepeat 2
+	endanim
+; 0xd1a5a
--- /dev/null
+++ b/gfx/pics/041/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11011110
+	db %00010011
+	db %11100111
+	db %00000001
+; 1
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %11011110
+	db %00000011
+	db %11100111
+	db %00000001
+; 0xd29cb
--- /dev/null
+++ b/gfx/pics/041/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $0e, $1c, $1d, $0e, $0e, $1e, $1f, $20, $21
+	db $22, $23, $0e, $0e
+.frame2
+	db $01 ; bitmask
+	db $24, $1e
+.frame3
+	db $02 ; bitmask
+	db $19, $1a, $1b, $0e, $1c, $25, $0e, $0e, $1f, $26, $21, $22
+	db $23, $0e, $0e
+; 0xd4a73
--- /dev/null
+++ b/gfx/pics/042/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 08
+	setrepeat 2
+	frame 2, 09
+	frame 3, 09
+	dorepeat 2
+	setrepeat 3
+	frame 3, 08
+	frame 1, 08
+	dorepeat 6
+	endanim
+; 0xd0b0d
--- /dev/null
+++ b/gfx/pics/042/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1a63
--- /dev/null
+++ b/gfx/pics/042/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10111111
+	db %00111111
+	db %00001101
+	db %11001110
+	db %11111111
+	db %01111101
+	db %00000000
+; 1
+	db %00110000
+	db %00111000
+	db %00001100
+	db %00001110
+	db %00000110
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000001
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd29e0
--- /dev/null
+++ b/gfx/pics/042/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $06, $06, $31, $32, $33, $34, $06, $06, $35, $36, $37, $38
+	db $06, $39, $3a, $3b, $3c, $3d, $06, $3e, $3f, $40, $41, $42
+	db $06, $06, $43, $44, $45, $46, $06, $06, $06, $47, $48
+.frame2
+	db $01 ; bitmask
+	db $49, $06, $37, $38, $06, $4a, $3b, $4b, $3d, $06, $41, $42
+.frame3
+	db $01 ; bitmask
+	db $49, $06, $37, $38, $06, $3a, $3b, $3c, $3d, $06, $41, $42
+.frame4
+	db $02 ; bitmask
+	db $4c, $4d, $4e
+; 0xd4abd
--- /dev/null
+++ b/gfx/pics/043/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 10
+	frame 2, 20
+	frame 1, 07
+	frame 4, 05
+	frame 0, 15
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 6
+	endanim
+; 0xd0b20
--- /dev/null
+++ b/gfx/pics/043/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd1a6c
--- /dev/null
+++ b/gfx/pics/043/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11100010
+	db %10111100
+	db %01100011
+	db %00000000
+; 1
+	db %00000000
+	db %00000001
+	db %00000100
+	db %00000000
+; 2
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd29ec
--- /dev/null
+++ b/gfx/pics/043/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+	db $24
+.frame2
+	db $00 ; bitmask
+	db $00, $25, $26, $1b, $27, $1d, $1e, $1f, $20, $21, $28, $23
+	db $29
+.frame3
+	db $01 ; bitmask
+	db $2a, $2b
+.frame4
+	db $02 ; bitmask
+	db $2c
+; 0xd4ae6
--- /dev/null
+++ b/gfx/pics/044/anim0.asm
@@ -1,0 +1,12 @@
+	frame 0, 04
+	frame 1, 10
+	frame 2, 14
+	frame 3, 20
+	frame 2, 10
+	frame 3, 08
+	frame 4, 07
+	frame 5, 07
+	frame 0, 06
+	frame 5, 06
+	endanim
+; 0xd0b35
--- /dev/null
+++ b/gfx/pics/044/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 5, 10
+	dorepeat 1
+	endanim
+; 0xd1a75
--- /dev/null
+++ b/gfx/pics/044/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %10000000
+	db %01100001
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000011
+	db %01000001
+	db %00001000
+	db %00000010
+; 2
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00010000
+	db %00000100
+; 0xd29fb
--- /dev/null
+++ b/gfx/pics/044/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27
+.frame2
+	db $00 ; bitmask
+	db $24, $28, $26, $29
+.frame3
+	db $00 ; bitmask
+	db $24, $2a, $26, $2b
+.frame4
+	db $01 ; bitmask
+	db $2c, $2d, $2e, $2f, $30, $31
+.frame5
+	db $02 ; bitmask
+	db $32, $33, $34
+; 0xd4b0a
--- /dev/null
+++ b/gfx/pics/045/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 07
+	frame 2, 25
+	frame 3, 05
+	frame 1, 05
+	frame 0, 05
+	frame 1, 05
+	frame 0, 07
+	frame 1, 07
+	endanim
+; 0xd0b46
--- /dev/null
+++ b/gfx/pics/045/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	frame 0, 12
+	frame 3, 07
+	endanim
+; 0xd1a82
--- /dev/null
+++ b/gfx/pics/045/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000110
+	db %00000011
+	db %00000110
+	db %10000011
+	db %11000001
+	db %01100000
+	db %00000000
+; 1
+	db %00000110
+	db %10001111
+	db %01000110
+	db %10100011
+	db %11110011
+	db %01110001
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000100
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2a10
--- /dev/null
+++ b/gfx/pics/045/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $31, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49
+	db $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52, $53, $54, $55
+.frame3
+	db $02 ; bitmask
+	db $56, $57
+; 0xd4b3b
--- /dev/null
+++ b/gfx/pics/046/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 10
+	frame 1, 14
+	frame 2, 32
+	frame 1, 08
+	endanim
+; 0xd0b4f
--- /dev/null
+++ b/gfx/pics/046/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1a8b
--- /dev/null
+++ b/gfx/pics/046/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11011110
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %11011110
+	db %00100001
+	db %11001110
+	db %00000001
+; 2
+	db %10000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 0xd2a1c
--- /dev/null
+++ b/gfx/pics/046/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $00, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $00, $1c, $1d, $1e, $1f, $20, $21, $00, $22
+	db $23, $24
+.frame3
+	db $02 ; bitmask
+	db $25, $26, $27
+; 0xd4b5c
--- /dev/null
+++ b/gfx/pics/047/anim0.asm
@@ -1,0 +1,13 @@
+	setrepeat 2
+	frame 1, 08
+	frame 2, 10
+	frame 1, 08
+	frame 0, 10
+	dorepeat 1
+	frame 4, 20
+	setrepeat 3
+	frame 0, 04
+	frame 4, 04
+	dorepeat 8
+	endanim
+; 0xd0b66
--- /dev/null
+++ b/gfx/pics/047/anim1.asm
@@ -1,0 +1,5 @@
+	frame 5, 30
+	frame 0, 05
+	frame 4, 20
+	endanim
+; 0xd1a92
--- /dev/null
+++ b/gfx/pics/047/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00011100
+	db %00111110
+	db %00011111
+	db %00001111
+	db %00000011
+	db %10000000
+	db %00000000
+; 1
+	db %00011100
+	db %00110110
+	db %00011111
+	db %10001111
+	db %00000011
+	db %10000011
+	db %00000000
+; 2
+	db %00000000
+	db %00110000
+	db %00011110
+	db %00001111
+	db %00000001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00011100
+	db %00000110
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2a3f
--- /dev/null
+++ b/gfx/pics/047/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b
+	db $00, $3c, $3d, $3e, $00, $3f, $00, $40
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $35, $00, $00, $38, $41, $42, $43, $00
+	db $44, $45, $46, $00, $47, $48, $00, $49, $00, $40
+.frame3
+	db $02 ; bitmask
+	db $37, $00, $4a, $3a, $3b, $00, $3c, $3d, $3e, $00, $3f
+.frame4
+	db $03 ; bitmask
+	db $4b, $4c, $4d
+.frame5
+	db $04 ; bitmask
+	db $31, $32, $33, $34, $35, $38
+; 0xd4ba9
--- /dev/null
+++ b/gfx/pics/048/anim0.asm
@@ -1,0 +1,16 @@
+	frame 2, 10
+	frame 0, 10
+	frame 2, 10
+	frame 0, 06
+	frame 1, 06
+	frame 0, 06
+	setrepeat 3
+	frame 1, 04
+	frame 0, 04
+	dorepeat 7
+	setrepeat 2
+	frame 1, 02
+	frame 0, 02
+	dorepeat 11
+	endanim
+; 0xd0b83
--- /dev/null
+++ b/gfx/pics/048/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 12
+	frame 2, 16
+	dorepeat 1
+	endanim
+; 0xd1a9b
--- /dev/null
+++ b/gfx/pics/048/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %10000000
+	db %00010001
+	db %00000110
+	db %00000000
+; 1
+	db %01100001
+	db %10101101
+	db %00000000
+	db %00000000
+; 0xd2a47
--- /dev/null
+++ b/gfx/pics/048/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $01 ; bitmask
+	db $1e, $1f, $20, $21, $22, $23, $24, $25
+; 0xd4bbc
--- /dev/null
+++ b/gfx/pics/049/anim0.asm
@@ -1,0 +1,6 @@
+	setrepeat 6
+	frame 0, 06
+	frame 1, 06
+	dorepeat 1
+	endanim
+; 0xd0b8c
--- /dev/null
+++ b/gfx/pics/049/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 04
+	frame 2, 04
+	dorepeat 1
+	endanim
+; 0xd1aa4
--- /dev/null
+++ b/gfx/pics/049/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10111111
+	db %11011111
+	db %11000001
+	db %11101111
+	db %11110111
+	db %00110000
+	db %00000000
+; 1
+	db %00000000
+	db %00000010
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2a55
--- /dev/null
+++ b/gfx/pics/049/frames.asm
@@ -1,0 +1,11 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $06, $06, $06, $06, $31, $32, $33, $34, $35, $36, $37, $38
+	db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
+	db $45, $06, $06, $46, $47, $06, $06, $06, $06
+.frame2
+	db $01 ; bitmask
+	db $48, $49
+; 0xd4be5
--- /dev/null
+++ b/gfx/pics/050/anim0.asm
@@ -1,0 +1,7 @@
+	frame 3, 04
+	setrepeat 2
+	frame 2, 08
+	frame 1, 09
+	dorepeat 2
+	endanim
+; 0xd0b97
--- /dev/null
+++ b/gfx/pics/050/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1aad
--- /dev/null
+++ b/gfx/pics/050/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11000000
+	db %00111001
+	db %00000111
+	db %00000000
+; 1
+	db %00001000
+	db %00000000
+	db %10000000
+	db %00000000
+; 2
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd2a61
--- /dev/null
+++ b/gfx/pics/050/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $00 ; bitmask
+	db $19, $22, $1b, $1c, $23, $1e, $1f, $20, $21
+.frame3
+	db $01 ; bitmask
+	db $24, $25
+.frame4
+	db $02 ; bitmask
+	db $26
+; 0xd4c06
--- /dev/null
+++ b/gfx/pics/051/anim0.asm
@@ -1,0 +1,16 @@
+	frame 1, 08
+	frame 2, 08
+	frame 3, 12
+	frame 4, 06
+	frame 3, 05
+	frame 5, 06
+	frame 3, 05
+	setrepeat 4
+	frame 3, 05
+	frame 6, 05
+	dorepeat 8
+	frame 6, 15
+	frame 2, 06
+	frame 1, 06
+	endanim
+; 0xd0bb4
--- /dev/null
+++ b/gfx/pics/051/anim1.asm
@@ -1,0 +1,10 @@
+	frame 0, 20
+	frame 3, 10
+	frame 7, 16
+	setrepeat 2
+	frame 6, 04
+	frame 7, 04
+	dorepeat 4
+	frame 6, 20
+	endanim
+; 0xd1abe
--- /dev/null
+++ b/gfx/pics/051/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11000000
+	db %11100001
+	db %00110000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00001110
+	db %11000111
+	db %11100011
+	db %00110000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00001110
+	db %11000111
+	db %11100011
+	db %11110011
+	db %01100000
+	db %00000000
+; 0xd2a76
--- /dev/null
+++ b/gfx/pics/051/frames.asm
@@ -1,0 +1,35 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
+	db $36, $37, $38
+.frame3
+	db $02 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
+	db $41, $42, $43, $37, $38, $44, $45, $46, $47
+.frame4
+	db $02 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $31, $32, $3f, $40, $34, $35
+	db $48, $42, $43, $37, $38, $49, $45, $46, $47
+.frame5
+	db $02 ; bitmask
+	db $39, $4a, $3b, $3c, $4b, $3e, $31, $32, $3f, $40, $34, $35
+	db $41, $42, $43, $37, $38, $44, $45, $46, $47
+.frame6
+	db $02 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $31, $4c, $3f, $40, $34, $4d
+	db $41, $42, $43, $37, $38, $44, $45, $46, $47
+.frame7
+	db $02 ; bitmask
+	db $39, $4a, $3b, $3c, $4b, $3e, $31, $4c, $3f, $40, $34, $4d
+	db $48, $42, $43, $37, $38, $49, $45, $46, $47
+; 0xd4c9b
--- /dev/null
+++ b/gfx/pics/052/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 24
+	setrepeat 2
+	frame 2, 14
+	frame 3, 14
+	dorepeat 2
+	endanim
+; 0xd0bbf
--- /dev/null
+++ b/gfx/pics/052/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1ac7
--- /dev/null
+++ b/gfx/pics/052/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %10011000
+	db %01110111
+	db %00000000
+; 2
+	db %11000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd2a82
--- /dev/null
+++ b/gfx/pics/052/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $01 ; bitmask
+	db $1b, $1c, $1d, $1e, $1f, $20, $04, $04, $21
+.frame3
+	db $01 ; bitmask
+	db $1b, $1c, $1d, $1e, $22, $23, $04, $04, $21
+.frame4
+	db $02 ; bitmask
+	db $24, $25, $1b, $1c
+; 0xd4cbf
--- /dev/null
+++ b/gfx/pics/053/anim0.asm
@@ -1,0 +1,10 @@
+	frame 4, 12
+	frame 1, 32
+	frame 0, 12
+	frame 2, 10
+	frame 3, 08
+	frame 2, 10
+	frame 3, 08
+	frame 2, 06
+	endanim
+; 0xd0bd0
--- /dev/null
+++ b/gfx/pics/053/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd1ad0
--- /dev/null
+++ b/gfx/pics/053/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %10000000
+	db %11001110
+	db %11100111
+	db %11110011
+	db %11111001
+	db %00000000
+; 1
+	db %00001110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000000
+	db %11000001
+	db %01100000
+	db %00000000
+	db %00000000
+; 0xd2a97
--- /dev/null
+++ b/gfx/pics/053/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $17, $18, $37, $38, $39, $1e
+	db $1f, $3a, $00, $3b, $25, $26, $3c, $00, $2b, $3d, $3e, $2e
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $3f, $40, $41, $42
+.frame3
+	db $01 ; bitmask
+	db $00, $00, $43, $40, $44, $45
+.frame4
+	db $02 ; bitmask
+	db $46, $47, $48, $49, $4a, $4b
+; 0xd4cf5
--- /dev/null
+++ b/gfx/pics/054/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 28
+	setrepeat 2
+	frame 0, 14
+	frame 2, 14
+	dorepeat 3
+	endanim
+; 0xd0bdd
--- /dev/null
+++ b/gfx/pics/054/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	dorepeat 1
+	endanim
+; 0xd1ad9
--- /dev/null
+++ b/gfx/pics/054/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %01100000
+	db %00001000
+	db %00000001
+	db %00000000
+; 1
+	db %01100111
+	db %10000000
+	db %00110001
+	db %00000000
+; 0xd2a9f
--- /dev/null
+++ b/gfx/pics/054/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25
+; 0xd4d08
--- /dev/null
+++ b/gfx/pics/055/anim0.asm
@@ -1,0 +1,13 @@
+	frame 1, 07
+	frame 2, 15
+	setrepeat 2
+	frame 3, 08
+	frame 4, 05
+	dorepeat 3
+	frame 5, 13
+	setrepeat 3
+	frame 5, 10
+	frame 6, 10
+	dorepeat 8
+	endanim
+; 0xd0bf4
--- /dev/null
+++ b/gfx/pics/055/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 7, 15
+	dorepeat 1
+	endanim
+; 0xd1ae2
--- /dev/null
+++ b/gfx/pics/055/bitmask.asm
@@ -1,0 +1,57 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000110
+	db %00000011
+	db %00000011
+	db %11100000
+	db %01110111
+	db %00111010
+	db %00000001
+; 2
+	db %00000110
+	db %00000011
+	db %00001111
+	db %11100110
+	db %01110111
+	db %00111010
+	db %00000001
+; 3
+	db %00000110
+	db %00000011
+	db %00000011
+	db %10000000
+	db %01000111
+	db %00100010
+	db %00000001
+; 4
+	db %00000110
+	db %00000011
+	db %00000000
+	db %11100000
+	db %01110111
+	db %00111010
+	db %00000001
+; 5
+	db %00000110
+	db %00000011
+	db %00000000
+	db %11100000
+	db %01110001
+	db %00111000
+	db %00000000
+; 6
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11100000
+	db %01110000
+	db %00111000
+	db %00000000
+; 0xd2ad0
--- /dev/null
+++ b/gfx/pics/055/frames.asm
@@ -1,0 +1,34 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32
+.frame2
+	db $01 ; bitmask
+	db $33, $34, $35, $36, $31, $32, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44
+.frame3
+	db $02 ; bitmask
+	db $33, $34, $35, $36, $31, $32, $45, $46, $47, $48, $49, $4a
+	db $4b, $4c, $3b, $3c, $00, $00, $00, $40, $00, $00, $00, $44
+.frame4
+	db $03 ; bitmask
+	db $33, $34, $35, $36, $31, $32, $4d, $3a, $3b, $3c, $4e, $40
+	db $4f, $44
+.frame5
+	db $04 ; bitmask
+	db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
+	db $3f, $40, $41, $42, $43, $44
+.frame6
+	db $05 ; bitmask
+	db $33, $34, $35, $36, $37, $38, $39, $3a, $3d, $3e, $3f, $41
+	db $42, $43
+.frame7
+	db $06 ; bitmask
+	db $37, $38, $39, $3d, $3e, $3f, $41, $42, $43
+; 0xd4d82
--- /dev/null
+++ b/gfx/pics/056/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 24
+	setrepeat 3
+	frame 0, 08
+	frame 2, 08
+	dorepeat 2
+	endanim
+; 0xd0bff
--- /dev/null
+++ b/gfx/pics/056/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1aeb
--- /dev/null
+++ b/gfx/pics/056/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 1
+	db %10011100
+	db %01000011
+	db %10001100
+	db %00000001
+; 2
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd2adc
--- /dev/null
+++ b/gfx/pics/056/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $01 ; bitmask
+	db $1b, $1c, $1d, $1e, $1f, $20, $04, $21, $22, $23, $04
+.frame3
+	db $02 ; bitmask
+	db $24, $25
+; 0xd4d9a
--- /dev/null
+++ b/gfx/pics/057/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 5
+	frame 1, 08
+	frame 4, 08
+	dorepeat 1
+	frame 2, 05
+	frame 3, 25
+	endanim
+; 0xd0c0c
--- /dev/null
+++ b/gfx/pics/057/anim1.asm
@@ -1,0 +1,8 @@
+	frame 2, 10
+	frame 0, 25
+	setrepeat 3
+	frame 2, 06
+	frame 3, 06
+	dorepeat 3
+	endanim
+; 0xd1af8
--- /dev/null
+++ b/gfx/pics/057/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10000110
+	db %11000011
+	db %11100011
+	db %10110001
+	db %11111011
+	db %01111100
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %10000001
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000011
+	db %10000001
+	db %01000001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %10000001
+	db %00010001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2af8
--- /dev/null
+++ b/gfx/pics/057/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+	db $3b, $3c, $3d, $3e, $3f, $40, $00, $41, $42, $43, $44, $00
+	db $00, $00, $45, $46
+.frame2
+	db $01 ; bitmask
+	db $47, $48, $49
+.frame3
+	db $02 ; bitmask
+	db $36, $37, $3a, $3b, $4a, $4b, $4c
+.frame4
+	db $03 ; bitmask
+	db $47, $48, $49, $4d
+; 0xd4dd0
--- /dev/null
+++ b/gfx/pics/058/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 08
+	frame 2, 10
+	frame 0, 18
+	setrepeat 3
+	frame 1, 08
+	frame 2, 08
+	dorepeat 4
+	endanim
+; 0xd0c1b
--- /dev/null
+++ b/gfx/pics/058/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 2, 08
+	frame 3, 08
+	dorepeat 1
+	frame 2, 16
+	endanim
+; 0xd1b03
--- /dev/null
+++ b/gfx/pics/058/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000110
+	db %00011000
+	db %01100011
+	db %00000000
+; 1
+	db %10000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %11000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2b04
--- /dev/null
+++ b/gfx/pics/058/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b
+.frame3
+	db $02 ; bitmask
+	db $19, $1a, $22, $1b
+; 0xd4de9
--- /dev/null
+++ b/gfx/pics/059/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 05
+	frame 2, 25
+	frame 3, 10
+	frame 4, 10
+	frame 7, 25
+	endanim
+; 0xd0c26
--- /dev/null
+++ b/gfx/pics/059/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 4
+	frame 5, 09
+	frame 6, 09
+	dorepeat 1
+	endanim
+; 0xd1b0c
--- /dev/null
+++ b/gfx/pics/059/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00011100
+	db %00001110
+	db %00000011
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %10011100
+	db %11001111
+	db %00000011
+	db %00000000
+	db %00000000
+; 2
+	db %10000111
+	db %00000111
+	db %10011101
+	db %11001111
+	db %00000011
+	db %00000000
+	db %00000000
+; 3
+	db %10000111
+	db %11000011
+	db %10011100
+	db %11001111
+	db %00000011
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00110000
+	db %00000000
+	db %00000000
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00001000
+	db %00000000
+; 0xd2b2e
--- /dev/null
+++ b/gfx/pics/059/frames.asm
@@ -1,0 +1,31 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $39, $3a, $3b, $34, $35, $3c, $3d, $3e, $37, $38
+.frame3
+	db $02 ; bitmask
+	db $3f, $40, $14, $41, $42, $43, $44, $45, $31, $32, $39, $3a
+	db $3b, $34, $35, $3c, $3d, $3e, $37, $38
+.frame4
+	db $03 ; bitmask
+	db $46, $47, $48, $49, $4a, $4b, $4c, $4d, $31, $32, $39, $3a
+	db $3b, $34, $35, $3c, $3d, $3e, $37, $38
+.frame5
+	db $04 ; bitmask
+	db $4e, $4f, $50
+.frame6
+	db $05 ; bitmask
+	db $50, $51
+.frame7
+	db $00 ; bitmask
+	db $31, $32, $39, $34, $35, $3c, $37, $38
+; 0xd4e47
--- /dev/null
+++ b/gfx/pics/060/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	frame 3, 24
+	setrepeat 2
+	frame 0, 08
+	frame 1, 08
+	dorepeat 3
+	endanim
+; 0xd0c33
--- /dev/null
+++ b/gfx/pics/060/anim1.asm
@@ -1,0 +1,10 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	setrepeat 2
+	frame 0, 10
+	frame 2, 10
+	dorepeat 5
+	endanim
+; 0xd1b1d
--- /dev/null
+++ b/gfx/pics/060/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %00000000
+	db %10000000
+	db %01110011
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %10001100
+	db %00000001
+; 2
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %10000100
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd2b3e
--- /dev/null
+++ b/gfx/pics/060/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $1f, $20, $21, $00
+.frame3
+	db $02 ; bitmask
+	db $22
+.frame4
+	db $03 ; bitmask
+	db $23, $24, $25
+; 0xd4e61
--- /dev/null
+++ b/gfx/pics/061/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 07
+	frame 2, 05
+	setrepeat 2
+	frame 3, 10
+	frame 4, 10
+	dorepeat 3
+	frame 2, 16
+	endanim
+; 0xd0c42
--- /dev/null
+++ b/gfx/pics/061/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd1b26
--- /dev/null
+++ b/gfx/pics/061/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %11001111
+	db %00110011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11001111
+	db %00110011
+	db %00001000
+	db %10000010
+	db %00000000
+; 2
+	db %11001111
+	db %00110011
+	db %00001000
+	db %10000010
+	db %00000010
+; 3
+	db %11001111
+	db %11110011
+	db %01101001
+	db %10011110
+	db %00000010
+; 4
+	db %00000000
+	db %00100000
+	db %00001000
+	db %10000110
+	db %00000001
+; 0xd2b57
--- /dev/null
+++ b/gfx/pics/061/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $03, $03, $24, $25, $03, $26, $27, $28, $29, $2a, $2b, $2c
+	db $2d
+.frame3
+	db $02 ; bitmask
+	db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $2b, $2c
+	db $2d, $2f
+.frame4
+	db $03 ; bitmask
+	db $03, $03, $24, $25, $03, $2e, $27, $28, $29, $2a, $30, $31
+	db $32, $2b, $33, $34, $2c, $35, $36, $37, $2d, $2f
+.frame5
+	db $04 ; bitmask
+	db $38, $39, $3a, $3b, $3c, $3d
+; 0xd4eb1
--- /dev/null
+++ b/gfx/pics/062/anim0.asm
@@ -1,0 +1,8 @@
+	frame 3, 24
+	frame 0, 12
+	setrepeat 2
+	frame 1, 08
+	frame 2, 08
+	dorepeat 3
+	endanim
+; 0xd0c4f
--- /dev/null
+++ b/gfx/pics/062/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1b2f
--- /dev/null
+++ b/gfx/pics/062/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00011100
+	db %00011110
+	db %00001110
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %10000000
+	db %11000011
+	db %11100001
+	db %01110000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2b6c
--- /dev/null
+++ b/gfx/pics/062/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+.frame2
+	db $01 ; bitmask
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $1a
+.frame3
+	db $02 ; bitmask
+	db $48, $49
+; 0xd4ed4
--- /dev/null
+++ b/gfx/pics/063/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 3
+	frame 0, 09
+	frame 1, 10
+	frame 2, 09
+	dorepeat 1
+	endanim
+; 0xd0c5a
--- /dev/null
+++ b/gfx/pics/063/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd1b38
--- /dev/null
+++ b/gfx/pics/063/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10011100
+	db %01100011
+	db %00000100
+	db %00000000
+; 1
+	db %10011100
+	db %01100011
+	db %00001100
+	db %00000001
+; 2
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000001
+; 0xd2b78
--- /dev/null
+++ b/gfx/pics/063/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+.frame3
+	db $02 ; bitmask
+	db $22, $23
+; 0xd4ef3
--- /dev/null
+++ b/gfx/pics/064/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 08
+	setrepeat 4
+	frame 2, 06
+	frame 3, 06
+	dorepeat 2
+	frame 1, 12
+	endanim
+; 0xd0c67
--- /dev/null
+++ b/gfx/pics/064/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd1b41
--- /dev/null
+++ b/gfx/pics/064/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %10011110
+	db %00001111
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011110
+	db %10001111
+	db %01000001
+	db %00011000
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000100
+	db %00000000
+; 0xd2b87
--- /dev/null
+++ b/gfx/pics/064/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31
+.frame3
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $32, $33
+	db $30, $34
+.frame4
+	db $02 ; bitmask
+	db $35, $36, $37
+; 0xd4f27
--- /dev/null
+++ b/gfx/pics/065/anim0.asm
@@ -1,0 +1,9 @@
+	frame 3, 10
+	setrepeat 2
+	frame 1, 12
+	frame 2, 12
+	frame 3, 12
+	dorepeat 2
+	frame 3, 07
+	endanim
+; 0xd0c76
--- /dev/null
+++ b/gfx/pics/065/anim1.asm
@@ -1,0 +1,5 @@
+	frame 4, 15
+	frame 5, 45
+	frame 3, 10
+	endanim
+; 0xd1b48
--- /dev/null
+++ b/gfx/pics/065/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00111100
+	db %00011110
+	db %11100001
+	db %01110000
+	db %00111000
+	db %00011100
+	db %00000000
+; 1
+	db %00111100
+	db %00011110
+	db %11100001
+	db %00110000
+	db %00111000
+	db %00011100
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00111100
+	db %00011110
+	db %01100000
+	db %01110000
+	db %00111000
+	db %00011100
+	db %00000000
+; 0xd2ba3
--- /dev/null
+++ b/gfx/pics/065/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43
+.frame2
+	db $01 ; bitmask
+	db $44, $45, $46, $00, $47, $48, $49, $37, $38, $4a, $4b, $3b
+	db $4c, $4d, $4e, $4f, $50, $00, $51, $52
+.frame3
+	db $02 ; bitmask
+	db $38, $3b
+.frame4
+	db $03 ; bitmask
+	db $44, $45, $46, $00, $47, $48, $49, $37, $39, $3a, $3c, $3d
+	db $3e, $3f, $40, $41, $00, $42, $43
+.frame5
+	db $00 ; bitmask
+	db $44, $45, $46, $00, $47, $48, $49, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $00, $42, $43
+; 0xd4f89
--- /dev/null
+++ b/gfx/pics/066/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	frame 2, 22
+	setrepeat 2
+	frame 0, 12
+	frame 1, 12
+	dorepeat 3
+	endanim
+; 0xd0c83
--- /dev/null
+++ b/gfx/pics/066/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1b51
--- /dev/null
+++ b/gfx/pics/066/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11011110
+	db %00000001
+	db %11100111
+	db %00000000
+; 1
+	db %00000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 2
+	db %01000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 0xd2baf
--- /dev/null
+++ b/gfx/pics/066/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $00, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+	db $00
+.frame2
+	db $01 ; bitmask
+	db $24, $25
+.frame3
+	db $02 ; bitmask
+	db $26, $27, $28
+; 0xd4fa4
--- /dev/null
+++ b/gfx/pics/067/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 12
+	frame 2, 40
+	frame 1, 10
+	endanim
+; 0xd0c8a
--- /dev/null
+++ b/gfx/pics/067/anim1.asm
@@ -1,0 +1,10 @@
+	frame 4, 06
+	frame 5, 25
+	frame 4, 05
+	frame 6, 20
+	setrepeat 2
+	frame 3, 08
+	frame 6, 08
+	dorepeat 5
+	endanim
+; 0xd1b62
--- /dev/null
+++ b/gfx/pics/067/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10011111
+	db %00001111
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000110
+	db %11000011
+	db %10000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2bcb
--- /dev/null
+++ b/gfx/pics/067/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $00, $34, $35, $36, $37, $38, $39, $3a
+	db $3b
+.frame2
+	db $00 ; bitmask
+	db $3c, $3d, $33, $00, $00, $3e, $3f, $36, $37, $38, $40, $3a
+	db $41
+.frame3
+	db $01 ; bitmask
+	db $42, $43, $44, $45, $3a, $46, $47, $48
+.frame4
+	db $02 ; bitmask
+	db $39, $3a, $3b
+.frame5
+	db $02 ; bitmask
+	db $40, $3a, $41
+.frame6
+	db $03 ; bitmask
+	db $3a
+; 0xd4fdf
--- /dev/null
+++ b/gfx/pics/068/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 04
+	frame 1, 30
+	setrepeat 3
+	frame 2, 05
+	frame 6, 03
+	frame 3, 05
+	frame 4, 03
+	dorepeat 3
+	frame 7, 08
+	endanim
+; 0xd0c9d
--- /dev/null
+++ b/gfx/pics/068/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 5, 07
+	dorepeat 1
+	endanim
+; 0xd1b6b
--- /dev/null
+++ b/gfx/pics/068/bitmask.asm
@@ -1,0 +1,57 @@
+; 0
+	db %10000000
+	db %11000001
+	db %10000011
+	db %00000001
+	db %00011000
+	db %00001100
+	db %00000000
+; 1
+	db %10111000
+	db %11011111
+	db %00001100
+	db %00000000
+	db %00011000
+	db %00001100
+	db %00000000
+; 2
+	db %10000000
+	db %11000001
+	db %00011100
+	db %00001110
+	db %11111011
+	db %01101101
+	db %00000000
+; 3
+	db %10011000
+	db %11011111
+	db %00001110
+	db %10000110
+	db %11111011
+	db %01101101
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 5
+	db %10011000
+	db %11011101
+	db %00001110
+	db %10000110
+	db %11111011
+	db %01101101
+	db %00000000
+; 6
+	db %10000000
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00011000
+	db %00001100
+	db %00000000
+; 0xd2bfc
--- /dev/null
+++ b/gfx/pics/068/frames.asm
@@ -1,0 +1,35 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+.frame2
+	db $01 ; bitmask
+	db $3d, $05, $3e, $31, $32, $3f, $40, $41, $42, $33, $34, $43
+	db $44, $39, $3a, $3b, $3c
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $34, $45, $46, $47, $48, $49, $4a, $05, $4b
+	db $39, $3a, $4c, $4d, $4e, $4f, $3b, $3c, $50, $05
+.frame4
+	db $03 ; bitmask
+	db $3d, $05, $31, $32, $3f, $51, $52, $53, $33, $34, $54, $55
+	db $56, $57, $58, $59, $5a, $5b, $39, $3a, $4c, $4d, $4e, $4f
+	db $3b, $3c, $50, $05
+.frame5
+	db $04 ; bitmask
+	db $5c, $5d, $5e
+.frame6
+	db $05 ; bitmask
+	db $3d, $05, $31, $32, $51, $52, $53, $33, $34, $54, $5f, $56
+	db $60, $05, $59, $61, $5b, $39, $3a, $4c, $4d, $4e, $4f, $3b
+	db $3c, $50, $05
+.frame7
+	db $06 ; bitmask
+	db $31, $32, $33, $34, $39, $3a, $3b, $3c
+; 0xd5069
--- /dev/null
+++ b/gfx/pics/069/anim0.asm
@@ -1,0 +1,12 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	setrepeat 2
+	frame 0, 08
+	frame 1, 08
+	frame 2, 12
+	frame 1, 08
+	dorepeat 5
+	endanim
+; 0xd0cb2
--- /dev/null
+++ b/gfx/pics/069/anim1.asm
@@ -1,0 +1,8 @@
+	frame 4, 10
+	frame 5, 10
+	setrepeat 3
+	frame 0, 05
+	frame 6, 05
+	dorepeat 3
+	endanim
+; 0xd1b78
--- /dev/null
+++ b/gfx/pics/069/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %01000010
+	db %00001000
+	db %00000000
+	db %00000000
+; 1
+	db %10001110
+	db %10000001
+	db %00110001
+	db %00000000
+; 2
+	db %10001110
+	db %00000001
+	db %00000000
+	db %00000000
+; 3
+	db %10000110
+	db %10000000
+	db %00110001
+	db %00000000
+; 4
+	db %01000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2c10
--- /dev/null
+++ b/gfx/pics/069/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $1c
+.frame3
+	db $01 ; bitmask
+	db $1d, $1e, $0f, $1f, $20, $21, $22, $0f, $23
+.frame4
+	db $02 ; bitmask
+	db $1d, $1e, $0f, $1f, $20
+.frame5
+	db $03 ; bitmask
+	db $1d, $1e, $24, $21, $22, $0f, $23
+.frame6
+	db $04 ; bitmask
+	db $19, $1a
+; 0xd5098
--- /dev/null
+++ b/gfx/pics/070/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 05
+	frame 1, 05
+	frame 2, 05
+	dorepeat 1
+	frame 3, 12
+	endanim
+; 0xd0cbf
--- /dev/null
+++ b/gfx/pics/070/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd1b81
--- /dev/null
+++ b/gfx/pics/070/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %10000000
+	db %11100011
+	db %00111000
+	db %00001100
+; 1
+	db %00000000
+	db %10000000
+	db %11110001
+	db %00111000
+	db %00001100
+; 2
+	db %00000000
+	db %01000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 0xd2c1f
--- /dev/null
+++ b/gfx/pics/070/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $00, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $2c, $2d, $2e, $2f, $30, $00, $31, $32, $00, $00, $00
+.frame3
+	db $02 ; bitmask
+	db $33, $34
+; 0xd50b9
--- /dev/null
+++ b/gfx/pics/071/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	frame 2, 25
+	frame 3, 10
+	frame 4, 10
+	frame 5, 10
+	endanim
+; 0xd0cca
--- /dev/null
+++ b/gfx/pics/071/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd1b8c
--- /dev/null
+++ b/gfx/pics/071/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000000
+	db %10000010
+	db %10001111
+	db %01100001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %11000011
+	db %11001111
+	db %01100101
+	db %00000010
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %11000001
+	db %01011101
+	db %00101100
+	db %00000010
+	db %00000000
+	db %00000000
+; 3
+	db %00100000
+	db %00110000
+	db %00011000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00100000
+	db %00010000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2c42
--- /dev/null
+++ b/gfx/pics/071/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+.frame2
+	db $01 ; bitmask
+	db $3b, $3c, $31, $3d, $3e, $33, $34, $3f, $40, $41, $37, $38
+	db $42, $43, $3a, $44
+.frame3
+	db $02 ; bitmask
+	db $3b, $45, $3d, $46, $47, $3f, $40, $48, $41, $42, $49, $43
+	db $44
+.frame4
+	db $03 ; bitmask
+	db $00, $4a, $4b, $4c, $4d, $4e
+.frame5
+	db $04 ; bitmask
+	db $4f, $50
+; 0xd50f7
--- /dev/null
+++ b/gfx/pics/072/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 09
+	frame 2, 05
+	frame 4, 10
+	frame 5, 16
+	endanim
+; 0xd0cd3
--- /dev/null
+++ b/gfx/pics/072/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1b95
--- /dev/null
+++ b/gfx/pics/072/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %00011000
+	db %01000011
+	db %10001100
+	db %00000001
+; 1
+	db %00000000
+	db %00000000
+	db %10001000
+	db %00000001
+; 2
+	db %10000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 3
+	db %10011000
+	db %01010011
+	db %10001110
+	db %00000001
+; 4
+	db %10000000
+	db %00010000
+	db %10001010
+	db %00000001
+; 0xd2c56
--- /dev/null
+++ b/gfx/pics/072/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $14, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $21, $22, $23
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $26
+.frame4
+	db $03 ; bitmask
+	db $19, $1a, $24, $1b, $1c, $25, $14, $26, $1d, $1e, $1f, $20
+.frame5
+	db $04 ; bitmask
+	db $24, $25, $26, $21, $22, $23
+; 0xd5127
--- /dev/null
+++ b/gfx/pics/073/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 2, 15
+	frame 1, 23
+	dorepeat 1
+	frame 2, 08
+	endanim
+; 0xd0cde
--- /dev/null
+++ b/gfx/pics/073/anim1.asm
@@ -1,0 +1,7 @@
+	frame 2, 20
+	setrepeat 7
+	frame 2, 03
+	frame 3, 03
+	dorepeat 2
+	endanim
+; 0xd1ba0
--- /dev/null
+++ b/gfx/pics/073/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00100000
+	db %10001100
+	db %11100011
+	db %00111100
+	db %00001111
+; 1
+	db %00000000
+	db %10000000
+	db %00100000
+	db %00000100
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00110000
+	db %00000100
+	db %00000000
+; 0xd2c65
--- /dev/null
+++ b/gfx/pics/073/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34
+.frame2
+	db $01 ; bitmask
+	db $27, $2a, $35
+.frame3
+	db $02 ; bitmask
+	db $27, $36, $2a, $35
+; 0xd5148
--- /dev/null
+++ b/gfx/pics/074/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 16
+	setrepeat 3
+	frame 2, 07
+	frame 1, 07
+	dorepeat 3
+	endanim
+; 0xd0ceb
--- /dev/null
+++ b/gfx/pics/074/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1ba9
--- /dev/null
+++ b/gfx/pics/074/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %01100001
+	db %00001100
+	db %00000000
+; 1
+	db %01100111
+	db %01100001
+	db %00001100
+	db %00000000
+; 2
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 0xd2c71
--- /dev/null
+++ b/gfx/pics/074/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $01 ; bitmask
+	db $1e, $1f, $20, $21, $22, $19, $1a, $1b, $1c, $1d
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25, $26
+; 0xd5164
--- /dev/null
+++ b/gfx/pics/075/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 12
+	frame 2, 12
+	frame 3, 17
+	frame 0, 15
+	setrepeat 2
+	frame 0, 09
+	frame 4, 09
+	dorepeat 5
+	endanim
+; 0xd0cfc
--- /dev/null
+++ b/gfx/pics/075/anim1.asm
@@ -1,0 +1,7 @@
+	frame 2, 35
+	setrepeat 2
+	frame 0, 20
+	frame 5, 20
+	dorepeat 2
+	endanim
+; 0xd1bb4
--- /dev/null
+++ b/gfx/pics/075/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00000000
+	db %00001100
+	db %01000011
+	db %00110000
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %01100000
+	db %00000000
+	db %00000000
+; 2
+	db %11000111
+	db %10001100
+	db %01100011
+	db %11110011
+	db %00000000
+; 3
+	db %11000111
+	db %00000000
+	db %00000000
+	db %11000011
+	db %00000000
+; 4
+	db %00000000
+	db %10000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 0xd2c8a
--- /dev/null
+++ b/gfx/pics/075/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $03, $25, $26, $27, $28, $29
+.frame2
+	db $01 ; bitmask
+	db $2a, $2b, $2c
+.frame3
+	db $02 ; bitmask
+	db $2d, $2e, $2f, $30, $31, $24, $03, $2a, $25, $26, $2b, $32
+	db $33, $34, $28, $29, $35, $36
+.frame4
+	db $03 ; bitmask
+	db $2d, $2e, $2f, $30, $31, $33, $34, $35, $36
+.frame5
+	db $04 ; bitmask
+	db $2a, $2b
+; 0xd519a
--- /dev/null
+++ b/gfx/pics/076/anim0.asm
@@ -1,0 +1,7 @@
+	frame 0, 08
+	frame 1, 12
+	frame 2, 18
+	frame 1, 12
+	frame 3, 12
+	endanim
+; 0xd0d07
--- /dev/null
+++ b/gfx/pics/076/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1bbd
--- /dev/null
+++ b/gfx/pics/076/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00011100
+	db %10000110
+	db %01110000
+	db %00011100
+	db %00000011
+; 1
+	db %00011100
+	db %10000110
+	db %01110001
+	db %00011100
+	db %00000011
+; 2
+	db %00011100
+	db %00000110
+	db %01110000
+	db %00011100
+	db %00000011
+; 3
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2c9e
--- /dev/null
+++ b/gfx/pics/076/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $32, $28, $33, $34, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $26, $35, $28, $2a, $2b, $2c, $2d, $2e, $2f, $30
+	db $31
+.frame4
+	db $03 ; bitmask
+	db $36
+; 0xd51d1
--- /dev/null
+++ b/gfx/pics/077/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 07
+	frame 2, 07
+	frame 1, 07
+	frame 2, 07
+	frame 0, 18
+	frame 3, 06
+	frame 0, 06
+	frame 3, 06
+	endanim
+; 0xd0d18
--- /dev/null
+++ b/gfx/pics/077/anim1.asm
@@ -1,0 +1,5 @@
+	frame 4, 06
+	frame 0, 06
+	frame 5, 06
+	endanim
+; 0xd1bc4
--- /dev/null
+++ b/gfx/pics/077/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %11001111
+	db %01100011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10001110
+	db %01100011
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000010
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000010
+	db %00100001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2cb7
--- /dev/null
+++ b/gfx/pics/077/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c
+.frame2
+	db $01 ; bitmask
+	db $2d, $2e, $2f, $30, $31, $32, $33, $34
+.frame3
+	db $02 ; bitmask
+	db $35
+.frame4
+	db $03 ; bitmask
+	db $36, $37
+.frame5
+	db $04 ; bitmask
+	db $36, $35, $37
+; 0xd51f8
--- /dev/null
+++ b/gfx/pics/078/anim0.asm
@@ -1,0 +1,14 @@
+	frame 0, 10
+	frame 2, 36
+	frame 0, 05
+	frame 1, 05
+	frame 2, 07
+	frame 0, 06
+	frame 1, 05
+	frame 0, 07
+	setrepeat 4
+	frame 2, 12
+	frame 3, 12
+	dorepeat 9
+	endanim
+; 0xd0d31
--- /dev/null
+++ b/gfx/pics/078/anim1.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 4, 06
+	frame 0, 06
+	frame 4, 06
+	endanim
+; 0xd1bcd
--- /dev/null
+++ b/gfx/pics/078/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00111000
+	db %00011100
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %10111111
+	db %01011111
+	db %00010000
+	db %00001000
+	db %00000000
+	db %00000000
+; 2
+	db %00011110
+	db %10111111
+	db %00011111
+	db %00000000
+	db %00010000
+	db %00111000
+	db %00000000
+; 3
+	db %00000000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2cd3
--- /dev/null
+++ b/gfx/pics/078/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $05, $05, $32, $33, $05, $34, $35
+.frame2
+	db $01 ; bitmask
+	db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $05
+	db $41, $42, $43, $44, $45, $05, $46, $47, $48
+.frame3
+	db $02 ; bitmask
+	db $49, $38, $39, $4a, $4b, $3d, $3e, $3f, $40, $05, $4c, $42
+	db $43, $44, $45, $05, $4d, $4e, $4f, $50
+.frame4
+	db $03 ; bitmask
+	db $51, $52
+; 0xd5237
--- /dev/null
+++ b/gfx/pics/079/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 05
+	frame 2, 28
+	frame 1, 10
+	endanim
+; 0xd0d38
--- /dev/null
+++ b/gfx/pics/079/anim1.asm
@@ -1,0 +1,3 @@
+	frame 3, 20
+	endanim
+; 0xd1bd0
--- /dev/null
+++ b/gfx/pics/079/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10011100
+	db %01110011
+	db %00001110
+	db %00000000
+; 1
+	db %11111100
+	db %01111111
+	db %00001110
+	db %00000000
+; 2
+	db %00010000
+	db %00000010
+	db %00000000
+	db %00000000
+; 0xd2cdf
--- /dev/null
+++ b/gfx/pics/079/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $00, $25, $1c, $1d, $1e, $00, $26, $1f, $20
+	db $21, $22, $23, $24
+.frame3
+	db $02 ; bitmask
+	db $1b, $27
+; 0xd525e
--- /dev/null
+++ b/gfx/pics/080/anim0.asm
@@ -1,0 +1,13 @@
+	frame 0, 04
+	frame 1, 08
+	frame 0, 28
+	frame 1, 12
+	setrepeat 2
+	frame 2, 10
+	frame 3, 10
+	dorepeat 5
+	frame 2, 24
+	frame 0, 10
+	frame 4, 10
+	endanim
+; 0xd0d4f
--- /dev/null
+++ b/gfx/pics/080/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1bd9
--- /dev/null
+++ b/gfx/pics/080/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000100
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00111110
+	db %11000111
+	db %11000111
+	db %11100011
+	db %01000001
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000001
+	db %11000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2cf4
--- /dev/null
+++ b/gfx/pics/080/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32
+.frame2
+	db $01 ; bitmask
+	db $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
+	db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
+.frame3
+	db $01 ; bitmask
+	db $33, $34, $35, $36, $37, $49, $4a, $3a, $3b, $4b, $3d, $3e
+	db $3f, $4c, $41, $42, $43, $44, $45, $46, $47, $4d
+.frame4
+	db $02 ; bitmask
+	db $4e, $4f, $50, $51
+; 0xd529c
--- /dev/null
+++ b/gfx/pics/081/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 08
+	frame 2, 08
+	frame 3, 08
+	frame 0, 08
+	dorepeat 1
+	endanim
+; 0xd0d5c
--- /dev/null
+++ b/gfx/pics/081/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 4, 08
+	frame 5, 08
+	frame 6, 08
+	dorepeat 1
+	endanim
+; 0xd1be4
--- /dev/null
+++ b/gfx/pics/081/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10001100
+	db %00010001
+	db %01100011
+	db %00000000
+; 1
+	db %11001100
+	db %00111001
+	db %01100111
+	db %00000000
+; 2
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd2d00
--- /dev/null
+++ b/gfx/pics/081/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $22, $1b, $1c, $23, $24, $25, $1e, $26, $27, $20
+	db $21
+.frame3
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $28, $1e, $1f, $20, $21
+.frame4
+	db $02 ; bitmask
+	db $1d
+.frame5
+	db $02 ; bitmask
+	db $24
+.frame6
+	db $02 ; bitmask
+	db $28
+; 0xd52d0
--- /dev/null
+++ b/gfx/pics/082/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 08
+	frame 2, 08
+	frame 3, 08
+	frame 4, 08
+	frame 5, 08
+	frame 6, 08
+	frame 7, 08
+	frame 1, 04
+	frame 2, 04
+	frame 3, 04
+	endanim
+; 0xd0d71
--- /dev/null
+++ b/gfx/pics/082/anim1.asm
@@ -1,0 +1,9 @@
+	setrepeat 2
+	frame 0, 10
+	frame 8, 10
+	dorepeat 1
+	frame 1, 24
+	frame 2, 24
+	frame 3, 24
+	endanim
+; 0xd1bf3
--- /dev/null
+++ b/gfx/pics/082/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000100
+	db %00000001
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000010
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00010000
+	db %00000100
+	db %00000000
+; 5
+	db %00000000
+	db %10000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 6
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 7
+	db %10000000
+	db %00000001
+	db %01000001
+	db %00000110
+	db %00000000
+; 0xd2d28
--- /dev/null
+++ b/gfx/pics/082/frames.asm
@@ -1,0 +1,33 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+.frame1
+	db $00 ; bitmask
+	db $24, $25
+.frame2
+	db $01 ; bitmask
+	db $26, $27
+.frame3
+	db $02 ; bitmask
+	db $28, $29
+.frame4
+	db $03 ; bitmask
+	db $2a
+.frame5
+	db $04 ; bitmask
+	db $2b, $2c
+.frame6
+	db $05 ; bitmask
+	db $2d, $2e
+.frame7
+	db $06 ; bitmask
+	db $2f
+.frame8
+	db $07 ; bitmask
+	db $30, $31, $32, $33, $34, $35
+; 0xd52fa
--- /dev/null
+++ b/gfx/pics/083/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 06
+	frame 2, 06
+	frame 3, 14
+	frame 2, 06
+	endanim
+; 0xd0d7a
--- /dev/null
+++ b/gfx/pics/083/anim1.asm
@@ -1,0 +1,5 @@
+	frame 4, 10
+	frame 5, 07
+	frame 4, 07
+	endanim
+; 0xd1bfa
--- /dev/null
+++ b/gfx/pics/083/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00111000
+	db %00001110
+	db %00000010
+; 1
+	db %00000000
+	db %01000000
+	db %00111100
+	db %11011111
+	db %00000111
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000010
+; 3
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00001000
+	db %00000010
+; 0xd2d3c
--- /dev/null
+++ b/gfx/pics/083/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $2b, $2c, $2d, $2e, $26, $22, $2f, $30, $29, $31, $22, $32
+	db $33, $34, $35
+.frame3
+	db $01 ; bitmask
+	db $2b, $2c, $2d, $2e, $26, $22, $36, $28, $37, $38, $22, $32
+	db $39, $3a, $3b
+.frame4
+	db $02 ; bitmask
+	db $29, $2a
+.frame5
+	db $03 ; bitmask
+	db $2b, $2e, $29, $2a
+; 0xd5334
--- /dev/null
+++ b/gfx/pics/084/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 12
+	frame 2, 32
+	frame 1, 24
+	setrepeat 2
+	frame 3, 08
+	frame 1, 08
+	dorepeat 4
+	endanim
+; 0xd0d89
--- /dev/null
+++ b/gfx/pics/084/anim1.asm
@@ -1,0 +1,8 @@
+	frame 1, 12
+	setrepeat 2
+	frame 3, 06
+	frame 1, 06
+	dorepeat 2
+	frame 1, 30
+	endanim
+; 0xd1c07
--- /dev/null
+++ b/gfx/pics/084/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %10001000
+	db %11110001
+	db %00000000
+; 1
+	db %01000010
+	db %10001000
+	db %11110001
+	db %00000000
+; 2
+	db %00100000
+	db %10001000
+	db %11110001
+	db %00000000
+; 0xd2d48
--- /dev/null
+++ b/gfx/pics/084/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $02, $1e
+.frame2
+	db $01 ; bitmask
+	db $1f, $20, $21, $1a, $22, $1c, $1d, $02, $1e
+.frame3
+	db $02 ; bitmask
+	db $23, $19, $1a, $24, $25, $26, $02, $1e
+; 0xd5355
--- /dev/null
+++ b/gfx/pics/085/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 10
+	frame 2, 10
+	frame 4, 10
+	frame 1, 09
+	endanim
+; 0xd0d92
--- /dev/null
+++ b/gfx/pics/085/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 3, 10
+	frame 0, 08
+	dorepeat 1
+	endanim
+; 0xd1c10
--- /dev/null
+++ b/gfx/pics/085/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000110
+	db %10000011
+	db %11100000
+	db %11110000
+	db %00111000
+	db %00001000
+	db %00000000
+; 1
+	db %00011110
+	db %10011111
+	db %11100111
+	db %11110011
+	db %00111000
+	db %00001000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00001100
+	db %00000010
+	db %00000000
+	db %00000000
+; 3
+	db %00011000
+	db %10011110
+	db %11100111
+	db %11110011
+	db %00111000
+	db %00001000
+	db %00000000
+; 0xd2d64
--- /dev/null
+++ b/gfx/pics/085/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $41, $02, $33, $42, $43, $02, $02, $44, $45, $46
+	db $47, $36, $48, $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e
+	db $3f, $40
+.frame3
+	db $02 ; bitmask
+	db $4c, $4d, $4e
+.frame4
+	db $03 ; bitmask
+	db $41, $02, $4f, $43, $02, $02, $44, $45, $46, $47, $36, $48
+	db $49, $4a, $4b, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40
+; 0xd53a5
--- /dev/null
+++ b/gfx/pics/086/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 06
+	frame 2, 32
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	dorepeat 3
+	endanim
+; 0xd0d9f
--- /dev/null
+++ b/gfx/pics/086/anim1.asm
@@ -1,0 +1,7 @@
+	frame 2, 12
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 2
+	endanim
+; 0xd1c1b
--- /dev/null
+++ b/gfx/pics/086/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11001111
+	db %01110001
+	db %00001100
+	db %00000011
+	db %00000000
+; 1
+	db %00000000
+	db %11000010
+	db %01100001
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd2d73
--- /dev/null
+++ b/gfx/pics/086/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $1e, $2e
+	db $1e, $1e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30, $31, $32, $33, $34
+.frame3
+	db $02 ; bitmask
+	db $35, $36
+; 0xd53c4
--- /dev/null
+++ b/gfx/pics/087/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 09
+	frame 2, 09
+	frame 3, 09
+	frame 4, 09
+	frame 5, 14
+	endanim
+; 0xd0daa
--- /dev/null
+++ b/gfx/pics/087/anim1.asm
@@ -1,0 +1,9 @@
+	setrepeat 2
+	frame 0, 06
+	frame 6, 06
+	frame 7, 06
+	frame 8, 06
+	frame 9, 06
+	dorepeat 1
+	endanim
+; 0xd1c2a
--- /dev/null
+++ b/gfx/pics/087/bitmask.asm
@@ -1,0 +1,73 @@
+; 0
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000110
+	db %00000011
+	db %00000000
+	db %00000000
+; 1
+	db %00000010
+	db %00000011
+	db %11001100
+	db %01110111
+	db %01111011
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %11000000
+	db %11000001
+	db %01110001
+	db %01111000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %11100000
+	db %01110001
+	db %01111000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %11000000
+	db %01110001
+	db %01111000
+	db %00000000
+	db %00000000
+; 5
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 6
+	db %00000010
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 7
+	db %10000000
+	db %11000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 8
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2db2
--- /dev/null
+++ b/gfx/pics/087/frames.asm
@@ -1,0 +1,40 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+	dw .frame9
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35
+.frame2
+	db $01 ; bitmask
+	db $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41
+	db $42, $43, $44, $45, $46, $47, $48
+.frame3
+	db $02 ; bitmask
+	db $49, $4a, $4b, $4c, $3b, $3c, $3d, $40, $41, $42, $45, $46
+	db $47, $48
+.frame4
+	db $03 ; bitmask
+	db $4d, $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48
+.frame5
+	db $04 ; bitmask
+	db $3b, $3c, $3d, $40, $41, $42, $45, $46, $47, $48
+.frame6
+	db $05 ; bitmask
+	db $31
+.frame7
+	db $06 ; bitmask
+	db $36, $37, $38
+.frame8
+	db $07 ; bitmask
+	db $49, $4a, $4b, $4c
+.frame9
+	db $08 ; bitmask
+	db $4d ; unused
+
+; 0xd5422
--- /dev/null
+++ b/gfx/pics/088/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 04
+	frame 2, 12
+	frame 1, 08
+	frame 2, 28
+	endanim
+; 0xd0db3
--- /dev/null
+++ b/gfx/pics/088/anim1.asm
@@ -1,0 +1,8 @@
+	frame 3, 04
+	setrepeat 2
+	frame 1, 08
+	frame 4, 08
+	dorepeat 2
+	frame 2, 16
+	endanim
+; 0xd1c37
--- /dev/null
+++ b/gfx/pics/088/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %00111001
+	db %00000000
+	db %00000000
+; 2
+	db %01100000
+	db %10001100
+	db %00000001
+	db %00000000
+; 3
+	db %11100000
+	db %10111101
+	db %00000001
+	db %00000000
+; 0xd2dc2
--- /dev/null
+++ b/gfx/pics/088/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20, $1c
+.frame3
+	db $02 ; bitmask
+	db $21, $22, $23, $24, $25, $26
+.frame4
+	db $03 ; bitmask
+	db $21, $22, $19, $1a, $23, $24, $1b, $1c, $25, $26
+; 0xd5448
--- /dev/null
+++ b/gfx/pics/089/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 12
+	frame 2, 12
+	frame 3, 12
+	frame 1, 12
+	endanim
+; 0xd0dbc
--- /dev/null
+++ b/gfx/pics/089/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 12
+	frame 4, 12
+	dorepeat 1
+	endanim
+; 0xd1c40
--- /dev/null
+++ b/gfx/pics/089/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %01100000
+	db %00111110
+	db %10011111
+	db %10000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %01100000
+	db %00111110
+	db %10011111
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %01100000
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2dd7
--- /dev/null
+++ b/gfx/pics/089/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $35, $41, $37, $38, $42, $43, $3b, $3c
+	db $3d, $44, $45, $46, $40
+.frame3
+	db $01 ; bitmask
+	db $31, $32, $33, $47, $35, $41, $37, $38, $48, $49, $3b, $3c
+	db $3d, $4a, $4b, $46, $40
+.frame4
+	db $02 ; bitmask
+	db $31, $32, $36, $37, $3b, $3c
+; 0xd548c
--- /dev/null
+++ b/gfx/pics/090/anim0.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd0dc5
--- /dev/null
+++ b/gfx/pics/090/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 2, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1c49
--- /dev/null
+++ b/gfx/pics/090/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00011000
+	db %01100011
+	db %00000000
+	db %00000000
+; 1
+	db %10011000
+	db %01110011
+	db %00000110
+	db %00000000
+; 0xd2ddf
--- /dev/null
+++ b/gfx/pics/090/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $00, $1a, $1b, $1c, $1d
+.frame2
+	db $00 ; bitmask
+	db $1e, $00, $1f, $1b, $20, $1d
+.frame3
+	db $01 ; bitmask
+	db $1e, $00, $21, $1f, $1b, $22, $23, $1d, $24, $25
+; 0xd54ab
--- /dev/null
+++ b/gfx/pics/091/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 1, 09
+	frame 2, 09
+	dorepeat 1
+	frame 3, 09
+	endanim
+; 0xd0dd0
--- /dev/null
+++ b/gfx/pics/091/anim1.asm
@@ -1,0 +1,4 @@
+	frame 4, 52
+	dorepeat 1
+	endanim
+; 0xd1c4e
--- /dev/null
+++ b/gfx/pics/091/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00111100
+	db %11111111
+	db %11011000
+	db %11111110
+	db %00011111
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00111100
+	db %11111111
+	db %11011000
+	db %11111010
+	db %00011111
+	db %00000000
+	db %00000000
+; 0xd2df4
--- /dev/null
+++ b/gfx/pics/091/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
+	db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+	db $47, $48, $49, $4a
+.frame2
+	db $01 ; bitmask
+	db $3f, $40
+.frame3
+	db $02 ; bitmask
+	db $31, $00, $32, $33, $34, $35, $36, $37, $38, $00, $39, $3a
+	db $3b, $3c, $3d, $3e, $4b, $41, $42, $43, $44, $45, $46, $47
+	db $48, $49, $4a
+.frame4
+	db $01 ; bitmask
+	db $4c, $40
+; 0xd54f2
--- /dev/null
+++ b/gfx/pics/092/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 04
+	frame 1, 18
+	frame 2, 24
+	frame 1, 18
+	frame 0, 12
+	frame 1, 12
+	endanim
+; 0xd0ddd
--- /dev/null
+++ b/gfx/pics/092/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1c57
--- /dev/null
+++ b/gfx/pics/092/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %00000000
+	db %00000110
+	db %10001111
+	db %10000111
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00001100
+	db %00000110
+	db %10000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2e02
--- /dev/null
+++ b/gfx/pics/092/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+.frame2
+	db $00 ; bitmask
+	db $31, $3d, $3e, $34, $3f, $40, $37, $41, $42, $43, $44, $3c
+.frame3
+	db $01 ; bitmask
+	db $45, $46, $47, $48, $49, $4a, $44
+; 0xd551a
--- /dev/null
+++ b/gfx/pics/093/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	frame 2, 10
+	frame 3, 44
+	frame 2, 10
+	frame 1, 10
+	endanim
+; 0xd0de8
--- /dev/null
+++ b/gfx/pics/093/anim1.asm
@@ -1,0 +1,3 @@
+	frame 4, 58
+	endanim
+; 0xd1c5a
--- /dev/null
+++ b/gfx/pics/093/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00111000
+	db %00000110
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %00111000
+	db %11001110
+	db %00100001
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 0xd2e11
--- /dev/null
+++ b/gfx/pics/093/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29
+.frame2
+	db $01 ; bitmask
+	db $2a, $2b, $00, $2c, $2d, $00, $2e, $2f, $30, $31
+.frame3
+	db $01 ; bitmask
+	db $32, $33, $00, $34, $35, $00, $2e, $36, $37, $31
+.frame4
+	db $02 ; bitmask
+	db $2e, $31
+; 0xd5542
--- /dev/null
+++ b/gfx/pics/094/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 06
+	frame 4, 07
+	frame 2, 50
+	setrepeat 3
+	frame 0, 09
+	frame 3, 09
+	dorepeat 4
+	endanim
+; 0xd0df7
--- /dev/null
+++ b/gfx/pics/094/anim1.asm
@@ -1,0 +1,9 @@
+	setrepeat 2
+	frame 5, 02
+	frame 0, 02
+	dorepeat 1
+	frame 5, 09
+	frame 6, 09
+	frame 5, 09
+	endanim
+; 0xd1c69
--- /dev/null
+++ b/gfx/pics/094/bitmask.asm
@@ -1,0 +1,37 @@
+; 0
+	db %00011000
+	db %10000000
+	db %00100000
+	db %00000100
+	db %00000111
+; 1
+	db %01111011
+	db %11001101
+	db %10100010
+	db %01010111
+	db %00001111
+; 2
+	db %00100000
+	db %00001100
+	db %10000010
+	db %00010000
+	db %00001000
+; 3
+	db %01100011
+	db %11001101
+	db %10100010
+	db %01010111
+	db %00001000
+; 4
+	db %00000000
+	db %00001000
+	db %00000000
+	db %00100000
+	db %00000000
+; 5
+	db %00000000
+	db %00001000
+	db %10000010
+	db %00100000
+	db %00000000
+; 0xd2e2f
--- /dev/null
+++ b/gfx/pics/094/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b
+.frame2
+	db $01 ; bitmask
+	db $2c, $2d, $24, $25, $2e, $2f, $30, $31, $32, $33, $26, $34
+	db $27, $35, $36, $37, $28, $38, $39, $29, $2a, $2b, $3a
+.frame3
+	db $02 ; bitmask
+	db $2e, $31, $32, $34, $35, $38, $3a
+.frame4
+	db $03 ; bitmask
+	db $2c, $2d, $2e, $2f, $30, $31, $32, $33, $26, $34, $27, $35
+	db $36, $37, $28, $38, $39, $3a
+.frame5
+	db $04 ; bitmask
+	db $3b, $3c
+.frame6
+	db $05 ; bitmask
+	db $3d, $3e, $3f, $40
+; 0xd5592
--- /dev/null
+++ b/gfx/pics/095/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 1, 12
+	frame 2, 12
+	frame 3, 12
+	dorepeat 1
+	frame 4, 12
+	frame 5, 12
+	frame 6, 12
+	endanim
+; 0xd0e08
--- /dev/null
+++ b/gfx/pics/095/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 10
+	frame 7, 10
+	frame 8, 10
+	dorepeat 1
+	endanim
+; 0xd1c74
--- /dev/null
+++ b/gfx/pics/095/bitmask.asm
@@ -1,0 +1,65 @@
+; 0
+	db %00000000
+	db %00001010
+	db %11100110
+	db %01110000
+	db %11000000
+	db %01100000
+	db %00000000
+; 1
+	db %00000000
+	db %00001010
+	db %11100110
+	db %01110000
+	db %11000001
+	db %01100001
+	db %00000000
+; 2
+	db %00000000
+	db %00001010
+	db %00000110
+	db %00000000
+	db %00000100
+	db %00000010
+	db %00000001
+; 3
+	db %00000000
+	db %00000000
+	db %11100000
+	db %01110000
+	db %11000000
+	db %01100000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %11100000
+	db %01110000
+	db %11000001
+	db %01100001
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+; 6
+	db %00000000
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 7
+	db %00000000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2e67
--- /dev/null
+++ b/gfx/pics/095/frames.asm
@@ -1,0 +1,35 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $3f, $40, $41, $42, $43, $44, $45, $3b
+	db $3c, $46, $3d, $3e
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $34, $47, $48, $49
+.frame4
+	db $03 ; bitmask
+	db $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e
+.frame5
+	db $04 ; bitmask
+	db $3f, $40, $41, $42, $43, $44, $45, $3b, $3c, $46, $3d, $3e
+.frame6
+	db $05 ; bitmask
+	db $47
+.frame7
+	db $06 ; bitmask
+	db $4a
+.frame8
+	db $07 ; bitmask
+	db $4b, $4c
+; 0xd55e9
--- /dev/null
+++ b/gfx/pics/096/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 08
+	frame 2, 08
+	frame 3, 08
+	frame 4, 08
+	frame 0, 05
+	frame 1, 05
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	endanim
+; 0xd0e1b
--- /dev/null
+++ b/gfx/pics/096/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 06
+	frame 5, 06
+	dorepeat 1
+	frame 0, 08
+	frame 5, 08
+	endanim
+; 0xd1c81
--- /dev/null
+++ b/gfx/pics/096/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00010000
+	db %10000110
+	db %00000001
+; 1
+	db %00011000
+	db %10000110
+	db %00010000
+	db %10000110
+	db %00000001
+; 2
+	db %00011000
+	db %10000110
+	db %00000000
+	db %10001110
+	db %00000011
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %10001110
+	db %00000011
+; 4
+	db %10000000
+	db %00000001
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd2e80
--- /dev/null
+++ b/gfx/pics/096/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28
+.frame2
+	db $01 ; bitmask
+	db $29, $2a, $2b, $2c, $2d, $24, $25, $26, $27, $28
+.frame3
+	db $02 ; bitmask
+	db $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $27, $31, $32
+.frame4
+	db $03 ; bitmask
+	db $2e, $2f, $30, $27, $31, $32
+.frame5
+	db $04 ; bitmask
+	db $33, $34, $35, $36
+; 0xd561c
--- /dev/null
+++ b/gfx/pics/097/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 1, 15
+	frame 2, 15
+	frame 3, 15
+	dorepeat 1
+	endanim
+; 0xd0e26
--- /dev/null
+++ b/gfx/pics/097/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1c8a
--- /dev/null
+++ b/gfx/pics/097/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00011110
+	db %00000110
+	db %10000001
+	db %01100000
+	db %01110000
+	db %00011000
+	db %00000000
+; 1
+	db %00011110
+	db %00000110
+	db %10000001
+	db %10000000
+	db %11100000
+	db %00100000
+	db %00000000
+; 2
+	db %00011110
+	db %00000110
+	db %10000001
+	db %10000000
+	db %11100001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2e9c
--- /dev/null
+++ b/gfx/pics/097/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $3f, $40, $41, $42
+	db $43
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $44, $45, $46, $47
+	db $48
+.frame4
+	db $03 ; bitmask
+	db $49, $4a
+; 0xd5653
--- /dev/null
+++ b/gfx/pics/098/anim0.asm
@@ -1,0 +1,11 @@
+	frame 5, 18
+	frame 0, 06
+	setrepeat 2
+	frame 0, 06
+	frame 1, 04
+	frame 2, 03
+	frame 3, 04
+	frame 4, 03
+	dorepeat 3
+	endanim
+; 0xd0e39
--- /dev/null
+++ b/gfx/pics/098/anim1.asm
@@ -1,0 +1,5 @@
+	frame 0, 06
+	frame 7, 06
+	dorepeat 3
+	endanim
+; 0xd1c91
--- /dev/null
+++ b/gfx/pics/098/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00011000
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00000011
+	db %00000000
+; 3
+	db %00000110
+	db %00011000
+	db %00000011
+	db %00000000
+; 4
+	db %00000110
+	db %00001000
+	db %00000011
+	db %00000000
+; 5
+	db %00000000
+	db %00100001
+	db %00000000
+	db %00000000
+; 0xd2eb4
--- /dev/null
+++ b/gfx/pics/098/frames.asm
@@ -1,0 +1,29 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $00 ; bitmask
+	db $1b, $1c
+.frame3
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20
+.frame4
+	db $02 ; bitmask
+	db $21, $22, $23
+.frame5
+	db $03 ; bitmask
+	db $19, $1a, $1d, $1e, $1f, $20
+.frame6
+	db $04 ; bitmask
+	db $1b, $1c, $21, $22, $23
+.frame7
+	db $05 ; bitmask
+	db $24, $25
+; 0xd5680
--- /dev/null
+++ b/gfx/pics/099/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 1, 11
+	frame 2, 11
+	dorepeat 1
+	frame 0, 11
+	frame 2, 11
+	frame 0, 15
+	frame 2, 15
+	endanim
+; 0xd0e4a
--- /dev/null
+++ b/gfx/pics/099/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 4
+	frame 0, 10
+	frame 3, 10
+	dorepeat 1
+	endanim
+; 0xd1c9a
--- /dev/null
+++ b/gfx/pics/099/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11110000
+	db %11111101
+	db %11111011
+	db %00000001
+; 1
+	db %00000000
+	db %00011100
+	db %00011100
+	db %10001111
+	db %00000111
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00000110
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2ec9
--- /dev/null
+++ b/gfx/pics/099/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $31, $32, $33, $34, $00, $35, $36, $37, $38, $39
+	db $3a, $00, $3b, $3c, $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $40, $41, $42, $43, $44, $45, $46, $47, $48, $00, $49, $4a
+	db $4b, $00
+.frame3
+	db $02 ; bitmask
+	db $4c, $4d, $4e, $4f, $50
+; 0xd56af
--- /dev/null
+++ b/gfx/pics/100/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	frame 1, 08
+	setrepeat 2
+	frame 0, 06
+	frame 1, 04
+	dorepeat 3
+	endanim
+; 0xd0e57
--- /dev/null
+++ b/gfx/pics/100/anim1.asm
@@ -1,0 +1,7 @@
+	frame 1, 04
+	setrepeat 2
+	frame 2, 08
+	frame 0, 08
+	dorepeat 2
+	endanim
+; 0xd1ca5
--- /dev/null
+++ b/gfx/pics/100/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %11000000
+	db %01111001
+	db %01000111
+	db %00000000
+; 1
+	db %01000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 0xd2ed1
--- /dev/null
+++ b/gfx/pics/100/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $00
+.frame2
+	db $01 ; bitmask
+	db $22, $23, $24
+; 0xd56c3
--- /dev/null
+++ b/gfx/pics/101/anim0.asm
@@ -1,0 +1,4 @@
+	frame 1, 05
+	frame 2, 40
+	endanim
+; 0xd0e5c
--- /dev/null
+++ b/gfx/pics/101/anim1.asm
@@ -1,0 +1,3 @@
+	frame 3, 45
+	endanim
+; 0xd1ca8
--- /dev/null
+++ b/gfx/pics/101/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %01110011
+	db %00000110
+	db %00000000
+; 1
+	db %11000000
+	db %01110011
+	db %00000110
+	db %00000000
+; 2
+	db %00000000
+	db %01100011
+	db %00000100
+	db %00000000
+; 0xd2edd
--- /dev/null
+++ b/gfx/pics/101/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f
+.frame2
+	db $01 ; bitmask
+	db $20, $21, $19, $1a, $22, $1c, $1d, $23, $1f
+.frame3
+	db $02 ; bitmask
+	db $19, $1a, $1c, $1d, $1f
+; 0xd56e1
--- /dev/null
+++ b/gfx/pics/102/anim0.asm
@@ -1,0 +1,17 @@
+	frame 0, 08
+	setrepeat 2
+	frame 1, 04
+	frame 2, 04
+	dorepeat 2
+	frame 0, 01
+	setrepeat 3
+	frame 1, 03
+	frame 2, 03
+	dorepeat 7
+	frame 0, 01
+	frame 1, 04
+	frame 2, 04
+	frame 0, 08
+	frame 3, 08
+	endanim
+; 0xd0e7b
--- /dev/null
+++ b/gfx/pics/102/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1cb1
--- /dev/null
+++ b/gfx/pics/102/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00110000
+	db %00011010
+	db %11011111
+	db %01100001
+	db %11010011
+	db %11110001
+	db %00000000
+; 1
+	db %01111000
+	db %00011011
+	db %11011111
+	db %01100001
+	db %11010011
+	db %11110001
+	db %00000000
+; 2
+	db %00010000
+	db %00011000
+	db %11001011
+	db %00100000
+	db %11000000
+	db %11010001
+	db %00000000
+; 0xd2ef2
--- /dev/null
+++ b/gfx/pics/102/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $35, $35, $38, $39, $35
+	db $3a, $35, $3b, $3c, $3d, $3e, $3f, $40, $35, $41, $42, $43
+	db $44
+.frame2
+	db $01 ; bitmask
+	db $15, $31, $32, $02, $45, $33, $34, $35, $36, $37, $35, $35
+	db $38, $39, $34, $3a, $34, $3b, $3c, $32, $3e, $3f, $34, $3a
+	db $41, $42, $43, $44
+.frame3
+	db $02 ; bitmask
+	db $46, $34, $47, $36, $48, $49, $39, $35, $4a, $4b, $40, $4c
+	db $41, $4d, $4e
+; 0xd572e
--- /dev/null
+++ b/gfx/pics/103/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 07
+	frame 0, 07
+	frame 1, 07
+	setrepeat 3
+	frame 2, 06
+	frame 0, 06
+	dorepeat 4
+	endanim
+; 0xd0e8a
--- /dev/null
+++ b/gfx/pics/103/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 4
+	frame 0, 06
+	frame 1, 06
+	dorepeat 1
+	endanim
+; 0xd1cba
--- /dev/null
+++ b/gfx/pics/103/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %00000000
+	db %00001110
+	db %10000111
+	db %11000011
+	db %11100001
+	db %00000000
+	db %00000000
+; 1
+	db %10000111
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00011000
+	db %00000000
+; 0xd2f00
--- /dev/null
+++ b/gfx/pics/103/frames.asm
@@ -1,0 +1,10 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $40, $41, $42, $43, $44, $45, $46
+; 0xd574a
--- /dev/null
+++ b/gfx/pics/104/anim0.asm
@@ -1,0 +1,12 @@
+	frame 0, 04
+	frame 5, 19
+	frame 1, 08
+	frame 2, 06
+	frame 6, 03
+	frame 3, 02
+	frame 4, 40
+	frame 3, 02
+	frame 6, 02
+	frame 1, 08
+	endanim
+; 0xd0e9f
--- /dev/null
+++ b/gfx/pics/104/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd1cc3
--- /dev/null
+++ b/gfx/pics/104/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %10001110
+	db %00010001
+	db %00000000
+	db %00000000
+; 1
+	db %10011110
+	db %00010011
+	db %00000000
+	db %00000000
+; 2
+	db %10101111
+	db %00000001
+	db %00000000
+	db %00000000
+; 3
+	db %10001110
+	db %00000001
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+; 5
+	db %10001111
+	db %00000001
+	db %00000000
+	db %00000000
+; 0xd2f18
--- /dev/null
+++ b/gfx/pics/104/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $19, $04, $00, $1f, $1c, $20, $21, $1e
+.frame3
+	db $02 ; bitmask
+	db $22, $19, $23, $04, $24, $25, $26
+.frame4
+	db $03 ; bitmask
+	db $19, $23, $04, $25, $26
+.frame5
+	db $04 ; bitmask
+	db $27
+.frame6
+	db $05 ; bitmask
+	db $28, $19, $23, $04, $25, $26
+; 0xd577d
--- /dev/null
+++ b/gfx/pics/105/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 3
+	frame 1, 07
+	frame 2, 07
+	dorepeat 1
+	setrepeat 2
+	frame 3, 07
+	frame 4, 07
+	dorepeat 5
+	endanim
+; 0xd0eb0
--- /dev/null
+++ b/gfx/pics/105/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 15
+	frame 5, 15
+	dorepeat 1
+	endanim
+; 0xd1ccc
--- /dev/null
+++ b/gfx/pics/105/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %11000111
+	db %10010000
+	db %11000111
+	db %10110110
+	db %00001001
+; 1
+	db %11000111
+	db %10010000
+	db %11000011
+	db %10111110
+	db %00001111
+; 2
+	db %11000111
+	db %00010000
+	db %00000100
+	db %00000000
+	db %00000000
+; 3
+	db %11000111
+	db %00010000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %11000011
+	db %00110000
+	db %00001000
+; 0xd2f31
--- /dev/null
+++ b/gfx/pics/105/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34, $35, $36
+.frame2
+	db $01 ; bitmask
+	db $37, $38, $03, $39, $3a, $3b, $2a, $2b, $2c, $2e, $2f, $30
+	db $31, $3c, $32, $33, $34, $35, $3d, $3e, $36
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2d
+.frame4
+	db $03 ; bitmask
+	db $37, $38, $03, $39, $3a, $3b
+.frame5
+	db $04 ; bitmask
+	db $2b, $2c, $2e, $2f, $32, $33, $36
+; 0xd57c8
--- /dev/null
+++ b/gfx/pics/106/anim0.asm
@@ -1,0 +1,13 @@
+	frame 0, 04
+	frame 5, 24
+	frame 1, 12
+	frame 2, 06
+	frame 3, 10
+	frame 4, 06
+	frame 1, 05
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	frame 1, 08
+	endanim
+; 0xd0ec7
--- /dev/null
+++ b/gfx/pics/106/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd1cd5
--- /dev/null
+++ b/gfx/pics/106/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11000011
+	db %11100001
+	db %11100001
+	db %11100000
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %11100011
+	db %11000001
+	db %11100001
+	db %11100000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %11000000
+	db %11001111
+	db %11100111
+	db %11100000
+	db %00000000
+; 3
+	db %00000000
+	db %10000000
+	db %01000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2f4d
--- /dev/null
+++ b/gfx/pics/106/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $00
+.frame2
+	db $00 ; bitmask
+	db $3f, $40, $41, $42, $35, $43, $44, $45, $00, $46, $00, $00
+	db $00, $00, $00
+.frame3
+	db $01 ; bitmask
+	db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $00, $00, $46, $00
+	db $00, $00, $00, $00
+.frame4
+	db $02 ; bitmask
+	db $4f, $50, $51, $52, $53, $54, $4e, $19, $55, $56, $57, $46
+	db $00, $00, $00, $00, $00
+.frame5
+	db $03 ; bitmask
+	db $58, $59, $5a
+; 0xd5819
--- /dev/null
+++ b/gfx/pics/107/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 20
+	setrepeat 3
+	frame 1, 06
+	frame 2, 06
+	dorepeat 2
+	frame 1, 15
+	frame 3, 06
+	frame 1, 40
+	frame 2, 10
+	endanim
+; 0xd0eda
--- /dev/null
+++ b/gfx/pics/107/anim1.asm
@@ -1,0 +1,8 @@
+	frame 1, 40
+	setrepeat 4
+	frame 5, 09
+	frame 4, 09
+	dorepeat 2
+	frame 4, 20
+	endanim
+; 0xd1ce2
--- /dev/null
+++ b/gfx/pics/107/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %10001110
+	db %11100011
+	db %00010000
+	db %00001000
+	db %00000010
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000010
+; 2
+	db %10001110
+	db %11100011
+	db %01110000
+	db %00011100
+	db %00000011
+; 3
+	db %10001110
+	db %11100011
+	db %00011000
+	db %00000010
+	db %00000000
+; 4
+	db %10001110
+	db %11100011
+	db %11011011
+	db %00001010
+	db %00000010
+; 0xd2f66
--- /dev/null
+++ b/gfx/pics/107/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $00, $00, $24, $00, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $29, $2a
+.frame3
+	db $02 ; bitmask
+	db $00, $00, $00, $00, $24, $00, $25, $26, $27, $2b, $2c, $2d
+	db $2e, $2f, $30, $31, $00
+.frame4
+	db $03 ; bitmask
+	db $00, $00, $00, $00, $24, $00, $25, $26, $27, $32, $28, $33
+.frame5
+	db $04 ; bitmask
+	db $00, $00, $00, $00, $24, $00, $25, $26, $27, $34, $35, $32
+	db $28, $36, $37, $33, $29, $2a
+; 0xd5865
--- /dev/null
+++ b/gfx/pics/108/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 16
+	frame 2, 06
+	frame 3, 06
+	frame 0, 06
+	frame 3, 06
+	endanim
+; 0xd0ee5
--- /dev/null
+++ b/gfx/pics/108/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1ceb
--- /dev/null
+++ b/gfx/pics/108/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00011000
+	db %00001100
+	db %00000110
+	db %10000011
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %00001111
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00111000
+	db %00011100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %10000000
+	db %00000001
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2f82
--- /dev/null
+++ b/gfx/pics/108/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $31, $04, $32, $33, $34, $35, $36, $37
+.frame2
+	db $01 ; bitmask
+	db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42
+.frame3
+	db $02 ; bitmask
+	db $00, $43, $44, $45, $46, $47
+.frame4
+	db $03 ; bitmask
+	db $48, $49, $4a
+; 0xd588f
--- /dev/null
+++ b/gfx/pics/109/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 20
+	frame 2, 06
+	frame 3, 05
+	frame 4, 10
+	frame 5, 15
+	endanim
+; 0xd0ef0
--- /dev/null
+++ b/gfx/pics/109/anim1.asm
@@ -1,0 +1,3 @@
+	frame 5, 48
+	endanim
+; 0xd1cee
--- /dev/null
+++ b/gfx/pics/109/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10000000
+	db %01100000
+	db %00011001
+	db %00001000
+	db %00000000
+; 1
+	db %11000000
+	db %01111000
+	db %00011011
+	db %00001000
+	db %00000110
+; 2
+	db %01000000
+	db %01011000
+	db %00011010
+	db %00000000
+	db %00000110
+; 3
+	db %00000000
+	db %01000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd2f96
--- /dev/null
+++ b/gfx/pics/109/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $2b, $24, $2c, $2d, $25, $26, $27, $2e, $28, $29, $2a, $2f
+	db $30
+.frame3
+	db $02 ; bitmask
+	db $2b, $2c, $2d, $26, $2e, $28, $29, $2f, $30
+.frame4
+	db $02 ; bitmask
+	db $31, $32, $33, $26, $34, $28, $35, $36, $37
+.frame5
+	db $03 ; bitmask
+	db $26, $28, $35
+; 0xd58c7
--- /dev/null
+++ b/gfx/pics/110/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 15
+	setrepeat 2
+	frame 2, 10
+	frame 3, 10
+	frame 4, 10
+	dorepeat 2
+	endanim
+; 0xd0efd
--- /dev/null
+++ b/gfx/pics/110/anim1.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	setrepeat 3
+	frame 1, 08
+	frame 5, 08
+	dorepeat 2
+	frame 1, 12
+	endanim
+; 0xd1cfb
--- /dev/null
+++ b/gfx/pics/110/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00001100
+	db %00000110
+	db %10000011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00011000
+	db %10100011
+	db %00000001
+	db %00010011
+	db %10010001
+	db %00000000
+; 2
+	db %00000000
+	db %00111000
+	db %10110000
+	db %11010001
+	db %00011011
+	db %10011001
+	db %00000000
+; 3
+	db %00000000
+	db %00100000
+	db %00010000
+	db %00010000
+	db %00001011
+	db %11001101
+	db %00000000
+; 4
+	db %00001100
+	db %10000111
+	db %11000011
+	db %00000001
+	db %10000000
+	db %01000000
+	db %00000000
+; 0xd2fb9
--- /dev/null
+++ b/gfx/pics/110/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $00, $32, $33, $34, $35, $36, $35
+.frame2
+	db $01 ; bitmask
+	db $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42
+	db $43
+.frame3
+	db $02 ; bitmask
+	db $37, $38, $44, $45, $3b, $46, $47, $48, $49, $4a, $3e, $3f
+	db $4b, $40, $4c, $4d, $42, $4e
+.frame4
+	db $03 ; bitmask
+	db $44, $45, $48, $3e, $3f, $4b, $4c, $4f, $4d, $50, $4e
+.frame5
+	db $04 ; bitmask
+	db $31, $00, $51, $32, $33, $52, $34, $35, $53, $36, $35, $54
+	db $55
+; 0xd5915
--- /dev/null
+++ b/gfx/pics/111/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 05
+	frame 2, 13
+	frame 1, 40
+	endanim
+; 0xd0f04
--- /dev/null
+++ b/gfx/pics/111/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 13
+	frame 3, 13
+	dorepeat 1
+	endanim
+; 0xd1d04
--- /dev/null
+++ b/gfx/pics/111/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %00111100
+	db %10011111
+	db %10001111
+	db %00000111
+	db %00000011
+	db %00000000
+	db %00000000
+; 1
+	db %00111100
+	db %10011111
+	db %11001111
+	db %00110111
+	db %00010011
+	db %00011000
+	db %00000000
+; 0xd2fc7
--- /dev/null
+++ b/gfx/pics/111/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $45, $46, $3c
+	db $3d, $3e, $47, $3f, $40, $41, $42, $48, $49, $43, $44, $4a
+	db $4b, $4c
+.frame3
+	db $00 ; bitmask
+	db $31, $32, $33, $4d, $35, $36, $37, $4e, $4f, $3a, $3b, $3c
+	db $50, $51, $3f, $40, $41, $42, $43, $44
+; 0xd5960
--- /dev/null
+++ b/gfx/pics/112/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 08
+	frame 1, 34
+	frame 4, 10
+	frame 2, 10
+	setrepeat 16
+	frame 3, 02
+	frame 2, 02
+	dorepeat 5
+	endanim
+; 0xd0f15
--- /dev/null
+++ b/gfx/pics/112/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1d0d
--- /dev/null
+++ b/gfx/pics/112/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000100
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10001111
+	db %11000111
+	db %11100011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd2fdc
--- /dev/null
+++ b/gfx/pics/112/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33
+.frame2
+	db $01 ; bitmask
+	db $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d, $3e, $3f
+	db $40, $41, $42, $43
+.frame3
+	db $01 ; bitmask
+	db $34, $44, $45, $37, $38, $39, $46, $3b, $3c, $3d, $3e, $3f
+	db $40, $41, $42, $43
+.frame4
+	db $02 ; bitmask
+	db $47, $48
+; 0xd5991
--- /dev/null
+++ b/gfx/pics/113/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 06
+	frame 4, 06
+	frame 1, 06
+	frame 2, 10
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 5
+	endanim
+; 0xd0f26
--- /dev/null
+++ b/gfx/pics/113/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd1d16
--- /dev/null
+++ b/gfx/pics/113/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11000111
+	db %01110001
+	db %00011100
+	db %11000111
+	db %00000111
+; 1
+	db %10000110
+	db %00000000
+	db %00000000
+	db %10000000
+	db %00000001
+; 2
+	db %00000000
+	db %00110000
+	db %00001100
+	db %00000000
+	db %00000000
+; 3
+	db %11000111
+	db %01110001
+	db %00011100
+	db %11000111
+	db %00000001
+; 0xd2ff0
--- /dev/null
+++ b/gfx/pics/113/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34, $35, $36, $37
+.frame2
+	db $01 ; bitmask
+	db $38, $39, $3a, $3b, $3c
+.frame3
+	db $02 ; bitmask
+	db $3d, $3e, $3f, $40
+.frame4
+	db $03 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34, $35
+; 0xd59cc
--- /dev/null
+++ b/gfx/pics/114/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 36
+	frame 0, 24
+	frame 2, 10
+	endanim
+; 0xd0f2d
--- /dev/null
+++ b/gfx/pics/114/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	dorepeat 1
+	endanim
+; 0xd1d1f
--- /dev/null
+++ b/gfx/pics/114/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %11011000
+	db %11000001
+	db %11111011
+	db %11010111
+	db %00000001
+; 1
+	db %00000000
+	db %01000001
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd2ffa
--- /dev/null
+++ b/gfx/pics/114/frames.asm
@@ -1,0 +1,10 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $00, $30, $31, $32, $33, $00, $34, $35
+.frame2
+	db $01 ; bitmask
+	db $36, $37, $38
+; 0xd59ea
--- /dev/null
+++ b/gfx/pics/115/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 30
+	frame 5, 10
+	frame 2, 12
+	frame 3, 09
+	frame 4, 09
+	frame 3, 09
+	frame 4, 15
+	endanim
+; 0xd0f3c
--- /dev/null
+++ b/gfx/pics/115/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 06
+	frame 6, 06
+	dorepeat 1
+	frame 0, 15
+	frame 4, 25
+	endanim
+; 0xd1d2c
--- /dev/null
+++ b/gfx/pics/115/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00011100
+	db %00001110
+	db %11000111
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00011100
+	db %00001110
+	db %00001110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00001110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00011100
+	db %00001110
+	db %11000111
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd301d
--- /dev/null
+++ b/gfx/pics/115/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $35, $40, $41, $42, $43, $44, $45, $46
+.frame3
+	db $02 ; bitmask
+	db $47, $48, $49, $4a, $44, $45, $4b
+.frame4
+	db $02 ; bitmask
+	db $4c, $48, $49, $43, $4d, $45, $46
+.frame5
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $4e
+.frame6
+	db $04 ; bitmask
+	db $3d
+; 0xd5a32
--- /dev/null
+++ b/gfx/pics/116/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 16
+	frame 2, 24
+	setrepeat 3
+	frame 0, 03
+	frame 3, 03
+	dorepeat 3
+	endanim
+; 0xd0f49
--- /dev/null
+++ b/gfx/pics/116/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1d35
--- /dev/null
+++ b/gfx/pics/116/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %10000100
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %10001100
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %01000011
+	db %00000000
+; 3
+	db %11000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd302d
--- /dev/null
+++ b/gfx/pics/116/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e
+.frame3
+	db $02 ; bitmask
+	db $1f, $20, $00
+.frame4
+	db $03 ; bitmask
+	db $21, $22, $23, $24
+; 0xd5a4b
--- /dev/null
+++ b/gfx/pics/117/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	frame 2, 10
+	dorepeat 1
+	endanim
+; 0xd0f54
--- /dev/null
+++ b/gfx/pics/117/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	frame 3, 10
+	dorepeat 1
+	endanim
+; 0xd1d40
--- /dev/null
+++ b/gfx/pics/117/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00001000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %00000111
+	db %00100000
+	db %10001110
+	db %00000111
+; 2
+	db %00011000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd303c
--- /dev/null
+++ b/gfx/pics/117/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
+	db $33, $34, $35, $36, $05
+.frame3
+	db $02 ; bitmask
+	db $2a, $2b, $2e, $2f
+; 0xd5a6c
--- /dev/null
+++ b/gfx/pics/118/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 30
+	frame 0, 16
+	setrepeat 4
+	frame 2, 12
+	frame 0, 12
+	dorepeat 3
+	endanim
+; 0xd0f61
--- /dev/null
+++ b/gfx/pics/118/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd1d49
--- /dev/null
+++ b/gfx/pics/118/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %10000110
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00001000
+	db %10001100
+	db %10000010
+	db %00110011
+	db %00000111
+; 2
+	db %10000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd304b
--- /dev/null
+++ b/gfx/pics/118/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27
+.frame2
+	db $01 ; bitmask
+	db $28, $29, $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $31, $32
+	db $33
+.frame3
+	db $02 ; bitmask
+	db $34, $35
+; 0xd5a88
--- /dev/null
+++ b/gfx/pics/119/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 3
+	frame 0, 12
+	frame 1, 12
+	frame 2, 12
+	dorepeat 1
+	endanim
+; 0xd0f6c
--- /dev/null
+++ b/gfx/pics/119/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 15
+	frame 3, 15
+	frame 4, 15
+	dorepeat 1
+	endanim
+; 0xd1d54
--- /dev/null
+++ b/gfx/pics/119/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %01100000
+	db %00100000
+	db %00010000
+	db %00110000
+	db %00100100
+	db %01110111
+	db %00000000
+; 1
+	db %01100000
+	db %00100000
+	db %00110000
+	db %00100000
+	db %00000100
+	db %01111110
+	db %00000000
+; 2
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00100000
+	db %00010000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3067
--- /dev/null
+++ b/gfx/pics/119/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
+	db $3e
+.frame3
+	db $02 ; bitmask
+	db $33
+.frame4
+	db $03 ; bitmask
+	db $41, $42
+; 0xd5ab2
--- /dev/null
+++ b/gfx/pics/120/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 24
+	frame 0, 08
+	frame 1, 12
+	frame 2, 04
+	frame 3, 04
+	frame 2, 04
+	endanim
+; 0xd0f79
--- /dev/null
+++ b/gfx/pics/120/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 04
+	frame 2, 04
+	frame 3, 04
+	dorepeat 1
+	endanim
+; 0xd1d5f
--- /dev/null
+++ b/gfx/pics/120/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %00001100
+	db %00111001
+	db %11000000
+	db %10111110
+	db %00001001
+; 1
+	db %00000000
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3071
--- /dev/null
+++ b/gfx/pics/120/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $00, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $00
+.frame2
+	db $01 ; bitmask
+	db $32, $33
+.frame3
+	db $01 ; bitmask
+	db $34, $35
+; 0xd5acf
--- /dev/null
+++ b/gfx/pics/121/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 5
+	frame 0, 06
+	frame 1, 06
+	dorepeat 1
+	frame 2, 07
+	frame 3, 07
+	endanim
+; 0xd0f86
--- /dev/null
+++ b/gfx/pics/121/anim1.asm
@@ -1,0 +1,5 @@
+	frame 2, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1d66
--- /dev/null
+++ b/gfx/pics/121/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11111010
+	db %00110100
+	db %10001110
+	db %11101011
+	db %00000111
+; 1
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3085
--- /dev/null
+++ b/gfx/pics/121/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame4
+	db $f4, $5a, $f5, $5a
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $00, $30, $31, $32, $00, $33, $34, $35, $33
+.frame2
+	db $01 ; bitmask
+	db $36
+.frame3
+	db $02 ; bitmask
+	db $37
+	db $03, $03 ; unused
+; 0xd5af4
--- /dev/null
+++ b/gfx/pics/122/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 08
+	frame 2, 08
+	frame 8, 08
+	frame 3, 08
+	frame 4, 08
+	frame 5, 08
+	frame 7, 08
+	frame 0, 32
+	frame 6, 06
+	endanim
+; 0xd0f99
--- /dev/null
+++ b/gfx/pics/122/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 6, 06
+	dorepeat 1
+	endanim
+; 0xd1d6f
--- /dev/null
+++ b/gfx/pics/122/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %10001110
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %10011110
+	db %01000111
+	db %01111000
+	db %00011110
+	db %00000110
+; 3
+	db %10001110
+	db %01000001
+	db %01111000
+	db %00011110
+	db %00000110
+; 4
+	db %00000000
+	db %01000000
+	db %01111000
+	db %00011110
+	db %00000110
+; 5
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 6
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00011100
+	db %00000111
+; 7
+	db %10011110
+	db %00000111
+	db %01000000
+	db %00011100
+	db %00000111
+; 0xd30ad
--- /dev/null
+++ b/gfx/pics/122/frames.asm
@@ -1,0 +1,36 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $27
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $28, $29, $26, $2a, $2b, $2c
+.frame3
+	db $02 ; bitmask
+	db $00, $00, $28, $29, $26, $2a, $2b, $2c, $2d, $2e, $2f, $30
+	db $31, $32, $33, $34, $35, $36, $00
+.frame4
+	db $03 ; bitmask
+	db $00, $24, $25, $26, $27, $2d, $2e, $2f, $30, $31, $32, $33
+	db $34, $35, $36, $00
+.frame5
+	db $04 ; bitmask
+	db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $00
+.frame6
+	db $05 ; bitmask
+	db $37
+.frame7
+	db $06 ; bitmask
+	db $31, $38, $39, $35, $3a, $3b, $00
+.frame8
+	db $07 ; bitmask
+	db $00, $00, $28, $29, $26, $2a, $2b, $2c, $31, $38, $39, $35
+	db $3a, $3b, $00
+; 0xd5b60
--- /dev/null
+++ b/gfx/pics/123/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 05
+	frame 2, 18
+	frame 3, 06
+	setrepeat 7
+	frame 4, 04
+	frame 5, 04
+	dorepeat 4
+	endanim
+; 0xd0fa8
--- /dev/null
+++ b/gfx/pics/123/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 8
+	frame 0, 04
+	frame 6, 04
+	dorepeat 1
+	endanim
+; 0xd1d78
--- /dev/null
+++ b/gfx/pics/123/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %01111110
+	db %10001111
+	db %11000011
+	db %11100011
+	db %11110001
+	db %11100000
+	db %00000000
+; 1
+	db %00000110
+	db %10000011
+	db %11000001
+	db %11100001
+	db %01110000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %11000000
+	db %11100001
+	db %01110000
+	db %00000000
+	db %00000000
+; 3
+	db %00000110
+	db %10000011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd30c9
--- /dev/null
+++ b/gfx/pics/123/frames.asm
@@ -1,0 +1,31 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $1c, $1c, $1c, $1c, $33, $34, $35, $36, $37, $38
+	db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $1c, $42, $43
+	db $44, $1c, $1c, $1c
+.frame2
+	db $00 ; bitmask
+	db $45, $1c, $1c, $1c, $1c, $1c, $46, $47, $48, $36, $49, $38
+	db $4a, $3a, $3b, $4b, $3d, $3e, $3f, $40, $4c, $1c, $42, $43
+	db $44, $1c, $1c, $1c
+.frame3
+	db $01 ; bitmask
+	db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e
+	db $1c, $42, $4f
+.frame4
+	db $01 ; bitmask
+	db $45, $1c, $46, $47, $49, $38, $3a, $3b, $4d, $3e, $3f, $4e
+	db $1c, $42, $4f
+.frame5
+	db $02 ; bitmask
+	db $50, $3a, $3b, $4d, $3e, $3f, $4e, $1c, $42, $4f
+.frame6
+	db $03 ; bitmask
+	db $45, $1c, $46, $47, $51, $38
+; 0xd5bd8
--- /dev/null
+++ b/gfx/pics/124/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 16
+	frame 1, 16
+	frame 2, 16
+	frame 1, 16
+	dorepeat 1
+	endanim
+; 0xd0fb5
--- /dev/null
+++ b/gfx/pics/124/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1d81
--- /dev/null
+++ b/gfx/pics/124/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %11000100
+	db %01010011
+	db %00100000
+	db %00001100
+; 1
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00010000
+	db %00001100
+; 2
+	db %00000000
+	db %01100000
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd30d8
--- /dev/null
+++ b/gfx/pics/124/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $01 ; bitmask
+	db $2e, $2f, $30, $31, $32
+.frame3
+	db $02 ; bitmask
+	db $33, $34, $35, $36
+; 0xd5bf4
--- /dev/null
+++ b/gfx/pics/125/anim0.asm
@@ -1,0 +1,13 @@
+	frame 1, 08
+	setrepeat 3
+	setrepeat 3
+	frame 1, 02
+	frame 2, 02
+	dorepeat 3
+	setrepeat 4
+	frame 3, 02
+	frame 4, 02
+	dorepeat 7
+	dorepeat 7
+	endanim
+; 0xd0fcc
--- /dev/null
+++ b/gfx/pics/125/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 4
+	frame 0, 04
+	frame 5, 04
+	dorepeat 1
+	endanim
+; 0xd1d8a
--- /dev/null
+++ b/gfx/pics/125/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %01100000
+	db %00011000
+	db %00000000
+	db %00000000
+; 1
+	db %01000000
+	db %01100000
+	db %00011000
+	db %00000001
+	db %00000000
+; 2
+	db %11001111
+	db %01100011
+	db %00011000
+	db %11001111
+	db %00000011
+; 3
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+; 0xd30ec
--- /dev/null
+++ b/gfx/pics/125/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27
+.frame2
+	db $01 ; bitmask
+	db $28, $24, $25, $26, $27, $29
+.frame3
+	db $02 ; bitmask
+	db $04, $2a, $2b, $2c, $2d, $2e, $2f, $30, $24, $25, $26, $27
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame4
+	db $02 ; bitmask
+	db $04, $2a, $2b, $2c, $39, $2e, $2f, $30, $24, $25, $26, $27
+	db $3a, $32, $33, $34, $35, $36, $37, $38
+.frame5
+	db $03 ; bitmask
+	db $28, $29
+; 0xd5c37
--- /dev/null
+++ b/gfx/pics/126/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 16
+	setrepeat 3
+	frame 2, 07
+	frame 3, 07
+	dorepeat 2
+	endanim
+; 0xd0fd7
--- /dev/null
+++ b/gfx/pics/126/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd1d93
--- /dev/null
+++ b/gfx/pics/126/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11001111
+	db %00110011
+	db %00001100
+	db %00000000
+	db %00000000
+; 1
+	db %00001100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00001100
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000100
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3100
--- /dev/null
+++ b/gfx/pics/126/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33
+.frame4
+	db $03 ; bitmask
+	db $34, $35
+; 0xd5c56
--- /dev/null
+++ b/gfx/pics/127/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 12
+	frame 2, 08
+	setrepeat 2
+	frame 3, 12
+	frame 4, 12
+	dorepeat 3
+	endanim
+; 0xd0fe4
--- /dev/null
+++ b/gfx/pics/127/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 1, 08
+	dorepeat 1
+	endanim
+; 0xd1d9c
--- /dev/null
+++ b/gfx/pics/127/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00001110
+	db %11000111
+	db %11100000
+	db %11110000
+	db %00110000
+	db %00000000
+	db %00000000
+; 1
+	db %01101110
+	db %11110111
+	db %11101100
+	db %11110010
+	db %00110000
+	db %10000011
+	db %00000001
+; 2
+	db %01101110
+	db %11110111
+	db %11101110
+	db %11110011
+	db %00110000
+	db %10000011
+	db %00000001
+; 3
+	db %00001110
+	db %11000111
+	db %11100110
+	db %11110011
+	db %00110000
+	db %10000011
+	db %00000001
+; 0xd311c
--- /dev/null
+++ b/gfx/pics/127/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $00
+	db $3c, $3d, $3e, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38
+	db $43, $44, $39, $3a, $3b, $45, $00, $3c, $3d, $3e, $00, $00
+	db $46, $47, $48, $00
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $3f, $40, $34, $35, $36, $41, $42, $37, $38
+	db $49, $43, $44, $39, $3a, $3b, $4a, $45, $00, $3c, $3d, $3e
+	db $00, $00, $46, $47, $48, $00
+.frame4
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $49, $43, $39, $3a
+	db $3b, $4a, $45, $00, $3c, $3d, $3e, $00, $00, $46, $47, $48
+	db $00
+; 0xd5cc6
--- /dev/null
+++ b/gfx/pics/128/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 08
+	frame 3, 10
+	frame 1, 28
+	frame 0, 12
+	setrepeat 3
+	frame 2, 11
+	frame 3, 11
+	dorepeat 5
+	frame 1, 07
+	endanim
+; 0xd0ff7
--- /dev/null
+++ b/gfx/pics/128/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1da5
--- /dev/null
+++ b/gfx/pics/128/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11000000
+	db %11100001
+	db %01110001
+	db %00011000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %11011100
+	db %11101111
+	db %11110011
+	db %01111001
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %11000000
+	db %11100011
+	db %11110011
+	db %01111001
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 0xd3138
--- /dev/null
+++ b/gfx/pics/128/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+.frame2
+	db $01 ; bitmask
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $05, $45, $46, $47
+	db $48, $49, $4a, $4b, $4c, $4d, $4e, $4f, $50, $51, $52
+.frame3
+	db $02 ; bitmask
+	db $40, $41, $42, $43, $45, $46, $47, $48, $49, $4a, $4b, $4c
+	db $4d, $4e, $4f, $50, $51, $52
+.frame4
+	db $03 ; bitmask
+	db $53
+; 0xd5d08
--- /dev/null
+++ b/gfx/pics/129/anim0.asm
@@ -1,0 +1,7 @@
+	frame 0, 12
+	setrepeat 3
+	frame 1, 09
+	frame 2, 07
+	dorepeat 2
+	endanim
+; 0xd1002
--- /dev/null
+++ b/gfx/pics/129/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 10
+	frame 3, 10
+	dorepeat 1
+	endanim
+; 0xd1dae
--- /dev/null
+++ b/gfx/pics/129/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %00000001
+	db %01110001
+	db %00011000
+	db %00000000
+; 1
+	db %00000000
+	db %00000001
+	db %11100001
+	db %00111000
+	db %00001100
+; 2
+	db %00000000
+	db %00000000
+	db %01100001
+	db %00011000
+	db %00000000
+; 0xd3147
--- /dev/null
+++ b/gfx/pics/129/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $24, $2b, $27, $2c, $2d, $2e, $2f, $00, $00, $00
+.frame3
+	db $02 ; bitmask
+	db $25, $27, $28, $29, $2a
+; 0xd5d27
--- /dev/null
+++ b/gfx/pics/130/anim0.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 1, 11
+	frame 2, 11
+	dorepeat 1
+	endanim
+; 0xd100b
--- /dev/null
+++ b/gfx/pics/130/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1db7
--- /dev/null
+++ b/gfx/pics/130/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00100000
+	db %11110000
+	db %11110111
+	db %11110011
+	db %00000001
+; 1
+	db %00000000
+	db %00000100
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3155
--- /dev/null
+++ b/gfx/pics/130/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $00, $3f, $40, $41, $42
+.frame2
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $43
+	db $44, $3e, $00, $45, $46, $47, $42
+.frame3
+	db $01 ; bitmask
+	db $48, $49
+; 0xd5d58
--- /dev/null
+++ b/gfx/pics/131/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	frame 2, 07
+	frame 3, 40
+	frame 2, 09
+	frame 1, 10
+	endanim
+; 0xd1016
--- /dev/null
+++ b/gfx/pics/131/anim1.asm
@@ -1,0 +1,6 @@
+	frame 4, 10
+	frame 5, 30
+	frame 0, 12
+	frame 5, 12
+	endanim
+; 0xd1dc0
--- /dev/null
+++ b/gfx/pics/131/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10000111
+	db %11000011
+	db %11100001
+	db %00010000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3163
--- /dev/null
+++ b/gfx/pics/131/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $03
+.frame2
+	db $00 ; bitmask
+	db $31, $32, $3d, $34, $3e, $3f, $37, $40, $41, $3a, $3b, $3c
+	db $03
+.frame3
+	db $00 ; bitmask
+	db $31, $32, $42, $34, $43, $44, $37, $45, $46, $3a, $3b, $3c
+	db $03
+.frame4
+	db $01 ; bitmask
+	db $47
+.frame5
+	db $01 ; bitmask
+	db $48
+; 0xd5d90
--- /dev/null
+++ b/gfx/pics/132/anim0.asm
@@ -1,0 +1,11 @@
+	frame 5, 08
+	frame 1, 08
+	frame 2, 08
+	frame 3, 06
+	frame 2, 06
+	frame 0, 12
+	frame 6, 12
+	frame 7, 12
+	frame 8, 12
+	endanim
+; 0xd1029
--- /dev/null
+++ b/gfx/pics/132/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd1dc9
--- /dev/null
+++ b/gfx/pics/132/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %11111000
+	db %10011100
+	db %10000000
+	db %00000000
+; 1
+	db %11111000
+	db %11111110
+	db %11101000
+	db %00000001
+; 2
+	db %11100000
+	db %01111010
+	db %11001000
+	db %00000001
+; 3
+	db %10000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 4
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 5
+	db %01111000
+	db %00000000
+	db %10000000
+	db %00000000
+; 6
+	db %00011000
+	db %11101110
+	db %11101000
+	db %00000001
+; 7
+	db %01100000
+	db %01101010
+	db %11001000
+	db %00000001
+; 0xd3183
--- /dev/null
+++ b/gfx/pics/132/frames.asm
@@ -1,0 +1,35 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+.frame1
+	db $00 ; bitmask
+	db $19, $00, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $19, $00, $1a, $1b, $1c, $00, $1d, $1e, $1f, $08, $09, $20
+	db $0e, $22, $23, $24, $13
+.frame3
+	db $02 ; bitmask
+	db $1a, $1b, $1c, $00, $1e, $1f, $08, $09, $0e, $23, $24, $13
+.frame4
+	db $03 ; bitmask
+	db $25, $26, $27
+.frame5
+	db $04 ; bitmask
+	db $1c, $1f
+.frame6
+	db $05 ; bitmask
+	db $19, $00, $1a, $1b, $21
+.frame7
+	db $06 ; bitmask
+	db $19, $00, $00, $1d, $1e, $08, $09, $20, $0e, $22, $23, $24
+	db $13
+.frame8
+	db $07 ; bitmask
+	db $1a, $1b, $00, $1e, $08, $09, $0e, $23, $24, $13
+; 0xd5df0
--- /dev/null
+++ b/gfx/pics/133/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 06
+	frame 2, 06
+	setrepeat 2
+	frame 3, 07
+	frame 4, 07
+	dorepeat 3
+	frame 2, 10
+	endanim
+; 0xd1038
--- /dev/null
+++ b/gfx/pics/133/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 3
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	frame 0, 09
+	frame 5, 13
+	endanim
+; 0xd1dd6
--- /dev/null
+++ b/gfx/pics/133/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %00000000
+	db %01100010
+	db %00000000
+	db %00000000
+; 1
+	db %11000110
+	db %11100010
+	db %00110101
+	db %00000000
+; 2
+	db %00000000
+	db %01100010
+	db %00000100
+	db %00000000
+; 3
+	db %11000110
+	db %10000000
+	db %00110001
+	db %00000000
+; 0xd3193
--- /dev/null
+++ b/gfx/pics/133/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $00 ; bitmask
+	db $1c, $1a, $1d
+.frame3
+	db $01 ; bitmask
+	db $1e, $1f, $20, $21, $1c, $1a, $1d, $22, $23, $24, $25, $26
+.frame4
+	db $02 ; bitmask
+	db $1c, $1a, $1d, $24
+.frame5
+	db $03 ; bitmask
+	db $1e, $1f, $20, $21, $22, $23, $25, $26
+; 0xd5e1d
--- /dev/null
+++ b/gfx/pics/134/anim0.asm
@@ -1,0 +1,7 @@
+	frame 0, 04
+	setrepeat 3
+	frame 1, 10
+	frame 2, 10
+	dorepeat 2
+	endanim
+; 0xd1043
--- /dev/null
+++ b/gfx/pics/134/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1ddf
--- /dev/null
+++ b/gfx/pics/134/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %11000111
+	db %00110001
+	db %00001101
+	db %00000010
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %01100001
+	db %00000000
+	db %00000000
+; 0xd319d
--- /dev/null
+++ b/gfx/pics/134/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $00 ; bitmask
+	db $2f, $30, $31, $1f, $32, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame3
+	db $01 ; bitmask
+	db $33, $34, $35, $36
+; 0xd5e42
--- /dev/null
+++ b/gfx/pics/135/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 05
+	frame 2, 38
+	frame 1, 08
+	frame 0, 20
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 5
+	endanim
+; 0xd1054
--- /dev/null
+++ b/gfx/pics/135/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1de8
--- /dev/null
+++ b/gfx/pics/135/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11101010
+	db %11111011
+	db %11111111
+	db %00001011
+	db %00000000
+; 1
+	db %11101010
+	db %11111011
+	db %11111111
+	db %11001011
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd31b1
--- /dev/null
+++ b/gfx/pics/135/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $3a
+	db $30, $00, $31, $32, $33, $34, $35, $36, $3b, $3c, $39, $3d
+	db $3e
+.frame3
+	db $02 ; bitmask
+	db $3f
+.frame4
+	db $03 ; bitmask
+	db $40
+; 0xd5e80
--- /dev/null
+++ b/gfx/pics/136/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	setrepeat 3
+	frame 2, 08
+	frame 3, 08
+	dorepeat 2
+	endanim
+; 0xd105f
--- /dev/null
+++ b/gfx/pics/136/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1df1
--- /dev/null
+++ b/gfx/pics/136/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11011110
+	db %11110111
+	db %00011001
+	db %00000110
+	db %00000000
+; 1
+	db %00000000
+	db %00000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000110
+	db %00001100
+	db %11010001
+	db %00000111
+; 3
+	db %00001000
+	db %10000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd31c5
--- /dev/null
+++ b/gfx/pics/136/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $00, $2c, $2d
+	db $2e, $2f, $30, $1a, $31, $00
+.frame2
+	db $01 ; bitmask
+	db $32, $33
+.frame3
+	db $02 ; bitmask
+	db $32, $33, $34, $35, $36, $37, $00, $20, $21, $1f, $00
+.frame4
+	db $03 ; bitmask
+	db $38, $39, $3a
+; 0xd5eae
--- /dev/null
+++ b/gfx/pics/137/anim0.asm
@@ -1,0 +1,9 @@
+	setrepeat 3
+	frame 1, 03
+	frame 0, 03
+	dorepeat 1
+	frame 1, 25
+	frame 2, 06
+	frame 1, 06
+	endanim
+; 0xd106e
--- /dev/null
+++ b/gfx/pics/137/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd1dfa
--- /dev/null
+++ b/gfx/pics/137/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00110000
+	db %11001110
+	db %11100011
+	db %00111000
+	db %00001100
+; 1
+	db %00110000
+	db %11101110
+	db %11100011
+	db %00111000
+	db %00001100
+; 2
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd31d4
--- /dev/null
+++ b/gfx/pics/137/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $35, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $34
+.frame3
+	db $02 ; bitmask
+	db $35
+; 0xd5edb
--- /dev/null
+++ b/gfx/pics/138/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 08
+	frame 2, 22
+	frame 1, 08
+	endanim
+; 0xd1075
--- /dev/null
+++ b/gfx/pics/138/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1e03
--- /dev/null
+++ b/gfx/pics/138/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00011100
+	db %00000010
+	db %10001100
+	db %00000000
+; 1
+	db %00011100
+	db %00000011
+	db %10001100
+	db %00000000
+; 2
+	db %00000000
+	db %00100001
+	db %00000100
+	db %00000000
+; 0xd31e0
--- /dev/null
+++ b/gfx/pics/138/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f
+.frame2
+	db $01 ; bitmask
+	db $20, $21, $1b, $22, $1c, $23, $1e, $1f
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $26
+; 0xd5ef6
--- /dev/null
+++ b/gfx/pics/139/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 10
+	frame 2, 40
+	frame 1, 06
+	endanim
+; 0xd107c
--- /dev/null
+++ b/gfx/pics/139/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 11
+	frame 3, 11
+	dorepeat 1
+	endanim
+; 0xd1e0c
--- /dev/null
+++ b/gfx/pics/139/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011000
+	db %10000110
+	db %00110000
+	db %00001000
+	db %00000011
+; 1
+	db %00111100
+	db %10001110
+	db %01110001
+	db %00001000
+	db %00001111
+; 2
+	db %00000000
+	db %00000000
+	db %01000001
+	db %00000000
+	db %00000000
+; 0xd31ef
--- /dev/null
+++ b/gfx/pics/139/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $01 ; bitmask
+	db $2e, $24, $2f, $30, $26, $27, $31, $32, $33, $29, $2a, $34
+	db $2b, $35, $36, $37, $38
+.frame3
+	db $02 ; bitmask
+	db $33, $34
+; 0xd5f1c
--- /dev/null
+++ b/gfx/pics/140/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 2, 12
+	frame 1, 16
+	frame 2, 12
+	endanim
+; 0xd1085
--- /dev/null
+++ b/gfx/pics/140/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	frame 0, 18
+	frame 3, 04
+	endanim
+; 0xd1e19
--- /dev/null
+++ b/gfx/pics/140/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00011000
+	db %00000011
+	db %00001100
+	db %00000001
+; 1
+	db %00011000
+	db %00000011
+	db %00001000
+	db %00000001
+; 2
+	db %10000100
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd31fb
--- /dev/null
+++ b/gfx/pics/140/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $00, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $1f, $20, $21, $1b, $22, $1e
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25
+; 0xd5f35
--- /dev/null
+++ b/gfx/pics/141/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 40
+	setrepeat 2
+	frame 1, 05
+	frame 2, 05
+	dorepeat 2
+	frame 1, 25
+	endanim
+; 0xd1092
--- /dev/null
+++ b/gfx/pics/141/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd1e22
--- /dev/null
+++ b/gfx/pics/141/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %11011111
+	db %11110111
+	db %00111101
+	db %10001111
+	db %00000111
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %10001110
+	db %00000111
+; 0xd3205
--- /dev/null
+++ b/gfx/pics/141/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $2c
+	db $2d, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e
+	db $1e, $1e, $1e
+.frame2
+	db $00 ; bitmask
+	db $1e, $24, $25, $1e, $1e, $26, $27, $28, $29, $2a, $2b, $38
+	db $39, $2e, $2f, $30, $31, $32, $33, $34, $35, $36, $37, $1e
+	db $1e, $1e, $1e
+.frame3
+	db $01 ; bitmask
+	db $3a, $3b, $3c, $1e, $1e, $1e, $1e
+; 0xd5f7b
--- /dev/null
+++ b/gfx/pics/142/anim0.asm
@@ -1,0 +1,9 @@
+	frame 2, 12
+	frame 0, 12
+	frame 2, 16
+	setrepeat 3
+	frame 0, 08
+	frame 1, 08
+	dorepeat 4
+	endanim
+; 0xd10a1
--- /dev/null
+++ b/gfx/pics/142/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1e2b
--- /dev/null
+++ b/gfx/pics/142/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10011111
+	db %00000111
+	db %10000000
+	db %11110111
+	db %11111001
+	db %00111100
+	db %00000000
+; 1
+	db %00001000
+	db %00001110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd321a
--- /dev/null
+++ b/gfx/pics/142/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $30, $30, $3d, $3e, $3f, $30, $30, $20, $40, $41, $30
+	db $30, $30, $30
+.frame2
+	db $01 ; bitmask
+	db $30, $42, $43, $44, $45, $46, $47
+.frame3
+	db $02 ; bitmask
+	db $48
+; 0xd5fa7
--- /dev/null
+++ b/gfx/pics/143/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 10
+	frame 2, 43
+	frame 1, 10
+	frame 0, 15
+	setrepeat 2
+	frame 0, 09
+	frame 3, 09
+	dorepeat 5
+	endanim
+; 0xd10b2
--- /dev/null
+++ b/gfx/pics/143/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 3, 10
+	dorepeat 1
+	endanim
+; 0xd1e34
--- /dev/null
+++ b/gfx/pics/143/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %10000011
+	db %01000001
+	db %11100000
+	db %01110000
+	db %00010000
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd322f
--- /dev/null
+++ b/gfx/pics/143/frames.asm
@@ -1,0 +1,16 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame4
+	db $ce, $5f, $d0, $5f
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+.frame2
+	db $00 ; bitmask
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48
+.frame3
+	db $01 ; bitmask
+	db $49, $4a
+	db $02, $4b, $02, $4b ; unused
+; 0xd5fce
--- /dev/null
+++ b/gfx/pics/144/anim0.asm
@@ -1,0 +1,9 @@
+	frame 5, 08
+	setrepeat 2
+	frame 1, 10
+	frame 2, 10
+	frame 3, 10
+	dorepeat 2
+	frame 5, 12
+	endanim
+; 0xd10c1
--- /dev/null
+++ b/gfx/pics/144/anim1.asm
@@ -1,0 +1,8 @@
+	frame 5, 08
+	setrepeat 2
+	frame 4, 06
+	frame 1, 06
+	dorepeat 2
+	frame 5, 12
+	endanim
+; 0xd1e41
--- /dev/null
+++ b/gfx/pics/144/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000110
+	db %00010011
+	db %00000001
+	db %11100000
+	db %01111000
+	db %00011100
+	db %00000000
+; 1
+	db %00000110
+	db %11010011
+	db %11100001
+	db %11110000
+	db %11111000
+	db %01111100
+	db %00000000
+; 2
+	db %00000110
+	db %11010011
+	db %11100001
+	db %11110000
+	db %01111000
+	db %00111100
+	db %00000000
+; 3
+	db %00000110
+	db %00010011
+	db %00001101
+	db %11100000
+	db %01111000
+	db %00011100
+	db %00000000
+; 4
+	db %00000110
+	db %00000011
+	db %00000001
+	db %11100000
+	db %01111000
+	db %00011100
+	db %00000000
+; 0xd3252
--- /dev/null
+++ b/gfx/pics/144/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $35, $41, $00, $42, $43, $44, $45, $46
+	db $47, $38, $39, $48, $3b, $3c, $49, $2e, $3e, $3f, $4a, $00
+	db $00
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $34, $35, $00, $4b, $4c, $4d, $27, $4e, $4f
+	db $50, $38, $39, $3a, $3b, $3c, $51, $3e, $3f, $4a, $52
+.frame4
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $53, $54, $37, $38, $39, $3a
+	db $3b, $3c, $3d, $3e, $3f, $40
+.frame5
+	db $04 ; bitmask
+	db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d
+	db $3e, $3f, $40
+; 0xd6042
--- /dev/null
+++ b/gfx/pics/145/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	setrepeat 3
+	frame 2, 10
+	frame 3, 10
+	dorepeat 2
+	endanim
+; 0xd10cc
--- /dev/null
+++ b/gfx/pics/145/anim1.asm
@@ -1,0 +1,5 @@
+	frame 1, 08
+	frame 2, 50
+	frame 1, 06
+	endanim
+; 0xd1e48
--- /dev/null
+++ b/gfx/pics/145/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10110111
+	db %11001111
+	db %11100011
+	db %11110001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10111111
+	db %11001111
+	db %11100111
+	db %11110001
+	db %01011000
+	db %01111000
+	db %00000000
+; 0xd3260
--- /dev/null
+++ b/gfx/pics/145/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $47, $34, $35, $48, $49, $4a, $4b, $4c, $4d
+	db $4e, $4f, $3e, $50, $3f, $40, $41, $42, $51, $52, $45, $46
+	db $53, $54, $55, $56, $57, $58, $59
+.frame3
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $49, $4a, $39, $3a, $3b, $4e
+	db $4f, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+; 0xd6096
--- /dev/null
+++ b/gfx/pics/146/anim0.asm
@@ -1,0 +1,13 @@
+	frame 1, 10
+	frame 5, 10
+	frame 2, 10
+	frame 3, 10
+	frame 4, 10
+	frame 0, 10
+	frame 1, 10
+	frame 5, 10
+	frame 1, 10
+	frame 0, 12
+	frame 1, 12
+	endanim
+; 0xd10e3
--- /dev/null
+++ b/gfx/pics/146/anim1.asm
@@ -1,0 +1,9 @@
+	frame 6, 05
+	frame 0, 05
+	frame 7, 05
+	frame 1, 05
+	frame 0, 12
+	frame 1, 12
+	frame 5, 12
+	endanim
+; 0xd1e57
--- /dev/null
+++ b/gfx/pics/146/bitmask.asm
@@ -1,0 +1,57 @@
+; 0
+	db %10000001
+	db %01000001
+	db %00000000
+	db %00010000
+	db %11001100
+	db %11111111
+	db %00000001
+; 1
+	db %00011110
+	db %10001111
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %10011111
+	db %11001111
+	db %00000011
+	db %00010000
+	db %11001100
+	db %11111111
+	db %00000001
+; 3
+	db %10011111
+	db %11001111
+	db %00000011
+	db %00000000
+	db %10000100
+	db %11000011
+	db %00000001
+; 4
+	db %00010000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %10000100
+	db %11000011
+	db %00000001
+; 5
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 6
+	db %10000001
+	db %01000101
+	db %00000000
+	db %00010000
+	db %01001000
+	db %00111100
+	db %00000000
+; 0xd3291
--- /dev/null
+++ b/gfx/pics/146/frames.asm
@@ -1,0 +1,33 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $05, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $05
+.frame2
+	db $01 ; bitmask
+	db $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a, $4b
+.frame3
+	db $02 ; bitmask
+	db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49
+	db $4a, $4b, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d
+	db $3e, $3f, $40, $05
+.frame4
+	db $03 ; bitmask
+	db $31, $41, $42, $43, $44, $32, $45, $46, $47, $48, $05, $49
+	db $4a, $4b, $35, $4c, $4d, $4e, $05, $3d, $4e
+.frame5
+	db $04 ; bitmask
+	db $4f, $50, $35, $4c, $4d, $4e, $05, $3d, $4e
+.frame6
+	db $05 ; bitmask
+	db $51
+.frame7
+	db $06 ; bitmask
+	db $31, $32, $33, $51, $05, $34, $36, $37, $3b, $3c, $3d, $3e
+; 0xd610f
--- /dev/null
+++ b/gfx/pics/147/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	frame 2, 09
+	frame 3, 09
+	endanim
+; 0xd10f0
--- /dev/null
+++ b/gfx/pics/147/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd1e60
--- /dev/null
+++ b/gfx/pics/147/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %01000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 1
+	db %11100111
+	db %00000000
+	db %00000001
+	db %00000000
+; 2
+	db %11100111
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+; 0xd32a1
--- /dev/null
+++ b/gfx/pics/147/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $20, $21, $22
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25, $26, $27, $28
+.frame4
+	db $03 ; bitmask
+	db $22
+; 0xd612c
--- /dev/null
+++ b/gfx/pics/148/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 08
+	frame 2, 08
+	frame 3, 08
+	frame 2, 08
+	dorepeat 1
+	endanim
+; 0xd10fd
--- /dev/null
+++ b/gfx/pics/148/anim1.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	frame 0, 06
+	frame 5, 06
+	frame 6, 06
+	frame 5, 06
+	endanim
+; 0xd1e71
--- /dev/null
+++ b/gfx/pics/148/bitmask.asm
@@ -1,0 +1,37 @@
+; 0
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11011111
+	db %01000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %10111111
+	db %01001111
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00100000
+	db %00001000
+	db %00000000
+	db %00000000
+; 4
+	db %11011111
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 5
+	db %10111111
+	db %00001111
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd32bf
--- /dev/null
+++ b/gfx/pics/148/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $24
+.frame2
+	db $01 ; bitmask
+	db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $24
+.frame3
+	db $02 ; bitmask
+	db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35, $24
+.frame4
+	db $03 ; bitmask
+	db $36, $37
+.frame5
+	db $04 ; bitmask
+	db $05, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame6
+	db $05 ; bitmask
+	db $05, $2e, $2f, $30, $31, $32, $33, $2b, $05, $34, $35
+; 0xd616d
--- /dev/null
+++ b/gfx/pics/149/anim0.asm
@@ -1,0 +1,13 @@
+	frame 1, 12
+	frame 2, 12
+	setrepeat 2
+	frame 3, 12
+	frame 4, 12
+	dorepeat 3
+	frame 1, 12
+	setrepeat 3
+	frame 0, 12
+	frame 1, 12
+	dorepeat 8
+	endanim
+; 0xd1114
--- /dev/null
+++ b/gfx/pics/149/anim1.asm
@@ -1,0 +1,8 @@
+	frame 0, 20
+	frame 1, 20
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 3
+	endanim
+; 0xd1e7e
--- /dev/null
+++ b/gfx/pics/149/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000110
+	db %10000011
+	db %00000001
+	db %00000000
+	db %00111000
+	db %00011100
+	db %00000000
+; 1
+	db %01000000
+	db %10110000
+	db %10010001
+	db %00001001
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000110
+	db %10000011
+	db %11000001
+	db %00000011
+	db %10111001
+	db %00011101
+	db %00000000
+; 3
+	db %01000000
+	db %10110000
+	db %11010001
+	db %00001011
+	db %10000001
+	db %00000001
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd32e2
--- /dev/null
+++ b/gfx/pics/149/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+.frame2
+	db $01 ; bitmask
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
+.frame3
+	db $02 ; bitmask
+	db $31, $00, $32, $33, $45, $40, $46, $42, $43, $47, $48, $36
+	db $37, $38, $49, $00, $39, $3a, $3b
+.frame4
+	db $03 ; bitmask
+	db $3c, $3d, $3e, $3f, $4a, $41, $46, $42, $43, $47, $44, $48
+	db $49, $00
+.frame5
+	db $04 ; bitmask
+	db $46
+; 0xd61b3
--- /dev/null
+++ b/gfx/pics/150/anim0.asm
@@ -1,0 +1,17 @@
+	frame 3, 08
+	setrepeat 2
+	frame 2, 04
+	frame 3, 02
+	dorepeat 2
+	setrepeat 3
+	frame 4, 02
+	frame 3, 02
+	dorepeat 6
+	setrepeat 5
+	frame 5, 02
+	frame 3, 01
+	dorepeat 10
+	frame 5, 14
+	frame 3, 04
+	endanim
+; 0xd1133
--- /dev/null
+++ b/gfx/pics/150/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 1, 06
+	dorepeat 1
+	endanim
+; 0xd1e87
--- /dev/null
+++ b/gfx/pics/150/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00110000
+	db %11011100
+	db %00001110
+	db %00000111
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00011100
+	db %00111110
+	db %11011110
+	db %10001111
+	db %11000111
+	db %01100011
+	db %00000000
+; 4
+	db %00011100
+	db %11111110
+	db %11111111
+	db %11111111
+	db %11100111
+	db %01100011
+	db %00000000
+; 0xd3305
--- /dev/null
+++ b/gfx/pics/150/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31
+.frame2
+	db $01 ; bitmask
+	db $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c, $3d
+	db $3e, $3f, $40
+.frame3
+	db $02 ; bitmask
+	db $37, $38
+.frame4
+	db $03 ; bitmask
+	db $00, $41, $00, $42, $43, $44, $32, $33, $45, $34, $35, $36
+	db $37, $38, $46, $39, $3a, $3b, $47, $3c, $3d, $3e, $48, $49
+	db $3f, $40, $4a, $4b
+.frame5
+	db $04 ; bitmask
+	db $00, $41, $00, $42, $43, $44, $32, $33, $4c, $4d, $4e, $45
+	db $34, $35, $36, $4f, $50, $51, $46, $39, $3a, $3b, $52, $53
+	db $54, $47, $3c, $3d, $3e, $00, $48, $49, $3f, $40, $4a, $4b
+; 0xd6214
--- /dev/null
+++ b/gfx/pics/151/anim0.asm
@@ -1,0 +1,18 @@
+	frame 1, 07
+	frame 2, 07
+	frame 3, 06
+	frame 2, 06
+	frame 3, 05
+	frame 2, 05
+	setrepeat 3
+	frame 3, 03
+	frame 2, 03
+	dorepeat 7
+	setrepeat 2
+	frame 3, 25
+	frame 2, 20
+	dorepeat 11
+	frame 0, 15
+	frame 4, 15
+	endanim
+; 0xd1154
--- /dev/null
+++ b/gfx/pics/151/anim1.asm
@@ -1,0 +1,9 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	frame 0, 10
+	frame 4, 20
+	dorepeat 1
+	endanim
+; 0xd1e96
--- /dev/null
+++ b/gfx/pics/151/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %10000000
+	db %00010001
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %00011001
+	db %00000000
+	db %00000000
+; 2
+	db %11101010
+	db %01111111
+	db %11110111
+	db %00000000
+; 3
+	db %10000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd3319
--- /dev/null
+++ b/gfx/pics/151/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame5
+	db $3e, $62
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1a, $1d, $1b
+.frame3
+	db $02 ; bitmask
+	db $1e, $1f, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29
+	db $2a, $2b, $2c, $2d, $2e, $2f, $30
+.frame4
+	db $03 ; bitmask
+	db $31, $1d
+	db $04, $1b ; unused
+; 0xd6240
--- /dev/null
+++ b/gfx/pics/152/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 04
+	frame 1, 24
+	frame 0, 08
+	setrepeat 2
+	frame 2, 03
+	frame 3, 04
+	frame 4, 05
+	dorepeat 4
+	endanim
+; 0xd1165
--- /dev/null
+++ b/gfx/pics/152/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 5, 06
+	dorepeat 1
+	endanim
+; 0xd1e9f
--- /dev/null
+++ b/gfx/pics/152/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %11000100
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11100111
+	db %10001100
+	db %01110001
+	db %00000000
+; 2
+	db %11101110
+	db %10001101
+	db %01110001
+	db %00000000
+; 3
+	db %01000000
+	db %10001100
+	db %01110011
+	db %00000000
+; 4
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd332d
--- /dev/null
+++ b/gfx/pics/152/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $00, $00, $00
+	db $00
+.frame3
+	db $02 ; bitmask
+	db $25, $26, $27, $00, $28, $29, $2a, $00, $23, $00, $00, $00
+	db $00, $00
+.frame4
+	db $03 ; bitmask
+	db $1a, $2b, $2c, $00, $2d, $2e, $00, $00, $00
+.frame5
+	db $04 ; bitmask
+	db $2f, $30
+; 0xd8438
--- /dev/null
+++ b/gfx/pics/153/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 12
+	frame 2, 11
+	frame 3, 15
+	endanim
+; 0xd116c
--- /dev/null
+++ b/gfx/pics/153/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1ea8
--- /dev/null
+++ b/gfx/pics/153/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %11001111
+	db %11000011
+	db %00100000
+	db %00000000
+; 1
+	db %00000000
+	db %11000111
+	db %01000001
+	db %10111000
+	db %00001110
+; 2
+	db %00000000
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000110
+; 0xd3341
--- /dev/null
+++ b/gfx/pics/153/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $2f, $28, $29, $30, $31, $32, $33, $34, $35, $36
+	db $37, $38
+.frame3
+	db $02 ; bitmask
+	db $24, $39, $28, $3a
+.frame4
+	db $03 ; bitmask
+	db $3b, $3c
+; 0xd8463
--- /dev/null
+++ b/gfx/pics/154/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 06
+	frame 1, 10
+	frame 2, 26
+	frame 1, 12
+	frame 0, 08
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 6
+	endanim
+; 0xd117f
--- /dev/null
+++ b/gfx/pics/154/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1eb1
--- /dev/null
+++ b/gfx/pics/154/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10000000
+	db %11000111
+	db %11100011
+	db %11110001
+	db %01111000
+	db %00011100
+	db %00000000
+; 1
+	db %10000111
+	db %11000111
+	db %11100011
+	db %11110001
+	db %01111000
+	db %00011100
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000000
+	db %11000000
+	db %01100000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd335d
--- /dev/null
+++ b/gfx/pics/154/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $40, $00, $00, $00, $00, $00, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $31, $41, $42, $35, $36, $43, $34, $44, $45, $46, $47, $3d
+	db $48, $49, $4a, $00, $00, $4b, $40, $00, $00, $00, $00, $00
+	db $00, $00
+.frame3
+	db $02 ; bitmask
+	db $4c, $4d, $4e, $4f, $50
+.frame4
+	db $03 ; bitmask
+	db $51, $52
+; 0xd84a7
--- /dev/null
+++ b/gfx/pics/155/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 04
+	frame 4, 04
+	frame 1, 04
+	setrepeat 4
+	frame 4, 03
+	frame 1, 03
+	dorepeat 4
+	frame 2, 03
+	frame 3, 09
+	frame 1, 03
+	endanim
+; 0xd1194
--- /dev/null
+++ b/gfx/pics/155/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 4, 10
+	dorepeat 1
+	endanim
+; 0xd1eba
--- /dev/null
+++ b/gfx/pics/155/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %11111000
+	db %11111111
+	db %11110111
+	db %00000000
+; 1
+	db %10011000
+	db %01000011
+	db %00000000
+	db %00000000
+; 0xd3365
--- /dev/null
+++ b/gfx/pics/155/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $00, $1b, $1c, $1d, $1e, $00, $1f, $20, $21, $22
+	db $00, $23, $24, $25, $00, $26, $27, $28
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2a, $21, $22
+	db $00, $00, $2b, $25, $00, $00, $00, $2c
+.frame3
+	db $00 ; bitmask
+	db $19, $1a, $00, $00, $29, $1d, $1e, $00, $00, $2d, $21, $22
+	db $00, $00, $2e, $2f, $00, $00, $00, $2c
+.frame4
+	db $01 ; bitmask
+	db $19, $1a, $30, $1d, $1e, $22
+; 0xd84f5
--- /dev/null
+++ b/gfx/pics/156/anim0.asm
@@ -1,0 +1,9 @@
+	frame 4, 06
+	frame 0, 04
+	frame 1, 12
+	frame 2, 22
+	frame 4, 12
+	frame 0, 10
+	frame 4, 08
+	endanim
+; 0xd11a3
--- /dev/null
+++ b/gfx/pics/156/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1ec3
--- /dev/null
+++ b/gfx/pics/156/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00111100
+	db %11110011
+	db %01111100
+	db %11000111
+	db %00000011
+; 1
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000010
+	db %00000000
+; 2
+	db %00111100
+	db %10111111
+	db %00000100
+	db %00000000
+	db %00000000
+; 0xd3374
--- /dev/null
+++ b/gfx/pics/156/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c
+	db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35
+.frame2
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $36
+	db $2d, $2e, $2f, $30, $31, $32, $00, $33, $34, $35
+.frame3
+	db $01 ; bitmask
+	db $37, $38
+.frame4
+	db $02 ; bitmask
+	db $00, $00, $00, $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e
+; 0xd853b
--- /dev/null
+++ b/gfx/pics/157/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 08
+	setrepeat 6
+	frame 2, 04
+	frame 3, 04
+	dorepeat 2
+	setrepeat 2
+	frame 5, 03
+	frame 1, 03
+	dorepeat 6
+	endanim
+; 0xd11b6
--- /dev/null
+++ b/gfx/pics/157/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1ecc
--- /dev/null
+++ b/gfx/pics/157/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10000110
+	db %11000111
+	db %11100111
+	db %11110001
+	db %11111000
+	db %01111100
+	db %00000000
+; 1
+	db %00000110
+	db %11000111
+	db %11100111
+	db %11110001
+	db %11100000
+	db %01100000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3389
--- /dev/null
+++ b/gfx/pics/157/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $00, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
+	db $00, $00, $00, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $31, $32, $46, $47, $48, $36, $49, $4a, $4b, $3a
+	db $3b, $4c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00
+.frame3
+	db $00 ; bitmask
+	db $00, $00, $00, $31, $32, $46, $34, $35, $36, $49, $4a, $39
+	db $3a, $3b, $4c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
+	db $00, $00, $00, $00, $00
+.frame4
+	db $02 ; bitmask
+	db $53
+.frame5
+	db $01 ; bitmask
+	db $00, $00, $31, $32, $33, $47, $48, $36, $37, $38, $4b, $3a
+	db $3b, $3c, $4d, $4e, $4f, $50, $51, $52, $45, $00, $00
+; 0xd85b3
--- /dev/null
+++ b/gfx/pics/158/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 3
+	frame 1, 10
+	frame 2, 10
+	dorepeat 1
+	setrepeat 3
+	frame 0, 10
+	frame 2, 10
+	dorepeat 5
+	endanim
+; 0xd11c7
--- /dev/null
+++ b/gfx/pics/158/anim1.asm
@@ -1,0 +1,7 @@
+	frame 1, 35
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 2
+	endanim
+; 0xd1ed7
--- /dev/null
+++ b/gfx/pics/158/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11001110
+	db %00011001
+	db %01100011
+	db %00000000
+; 1
+	db %00000000
+	db %01100011
+	db %10001100
+	db %00000001
+; 2
+	db %00000000
+	db %00000100
+	db %10000000
+	db %00000001
+; 0xd3395
--- /dev/null
+++ b/gfx/pics/158/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $04, $23
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b
+.frame3
+	db $02 ; bitmask
+	db $2c, $2a, $2b
+; 0xd85d3
--- /dev/null
+++ b/gfx/pics/159/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 5
+	frame 3, 05
+	frame 2, 05
+	frame 1, 05
+	dorepeat 1
+	endanim
+; 0xd11d2
--- /dev/null
+++ b/gfx/pics/159/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 10
+	frame 4, 10
+	dorepeat 1
+	endanim
+; 0xd1ee0
--- /dev/null
+++ b/gfx/pics/159/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11011111
+	db %11110011
+	db %00111101
+	db %10000110
+	db %00000001
+; 1
+	db %11011111
+	db %11110011
+	db %00111101
+	db %10001110
+	db %00000011
+; 2
+	db %11011111
+	db %11110011
+	db %00111101
+	db %00000010
+	db %00000000
+; 3
+	db %11011111
+	db %11111111
+	db %00111111
+	db %00000010
+	db %00000000
+; 0xd33a9
--- /dev/null
+++ b/gfx/pics/159/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $34, $39, $3a, $3b, $00, $3c, $3d
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $34, $3e
+.frame4
+	db $03 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $3f, $40, $2c
+	db $2d, $2e, $2f, $30, $41, $31, $32, $33, $34, $3e
+; 0xd8636
--- /dev/null
+++ b/gfx/pics/160/anim0.asm
@@ -1,0 +1,7 @@
+	frame 0, 04
+	frame 1, 10
+	frame 2, 16
+	frame 3, 36
+	frame 2, 12
+	endanim
+; 0xd11dd
--- /dev/null
+++ b/gfx/pics/160/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1ee9
--- /dev/null
+++ b/gfx/pics/160/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00111000
+	db %00011100
+	db %00000110
+	db %11000011
+	db %01100001
+	db %00110000
+	db %00000000
+; 1
+	db %00111100
+	db %00011110
+	db %00000011
+	db %10000011
+	db %10000001
+	db %00000000
+	db %00000000
+; 2
+	db %00111100
+	db %00011110
+	db %00000111
+	db %10000011
+	db %10000001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %10000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd33c5
--- /dev/null
+++ b/gfx/pics/160/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $06, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $06, $06
+.frame2
+	db $01 ; bitmask
+	db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
+	db $4b, $4c, $4d
+.frame3
+	db $02 ; bitmask
+	db $3f, $4e, $4f, $42, $50, $51, $52, $46, $53, $54, $55, $56
+	db $4a, $4b, $4c, $4d
+.frame4
+	db $03 ; bitmask
+	db $57, $58
+; 0xd8674
--- /dev/null
+++ b/gfx/pics/161/anim0.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 15
+	frame 1, 15
+	dorepeat 1
+	endanim
+; 0xd11e6
--- /dev/null
+++ b/gfx/pics/161/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 07
+	frame 2, 07
+	dorepeat 1
+	endanim
+; 0xd1ef2
--- /dev/null
+++ b/gfx/pics/161/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %10000000
+	db %11110001
+	db %11111101
+	db %00000110
+	db %00000000
+; 1
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd33cf
--- /dev/null
+++ b/gfx/pics/161/frames.asm
@@ -1,0 +1,10 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32
+.frame2
+	db $01 ; bitmask
+	db $33
+; 0xd868a
--- /dev/null
+++ b/gfx/pics/162/anim0.asm
@@ -1,0 +1,8 @@
+	frame 3, 22
+	setrepeat 2
+	frame 0, 08
+	frame 1, 08
+	frame 2, 08
+	dorepeat 2
+	endanim
+; 0xd11f3
--- /dev/null
+++ b/gfx/pics/162/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1efb
--- /dev/null
+++ b/gfx/pics/162/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %10011110
+	db %10001111
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011110
+	db %00001111
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00100000
+	db %00001000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00100000
+	db %00001100
+	db %00000000
+	db %00000000
+; 0xd33e3
--- /dev/null
+++ b/gfx/pics/162/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $00, $27, $28, $29, $2a, $2b
+.frame2
+	db $01 ; bitmask
+	db $00, $2c, $2d, $2e, $00, $2f, $30, $31, $2a
+.frame3
+	db $02 ; bitmask
+	db $32, $33
+.frame4
+	db $03 ; bitmask
+	db $34, $35, $36
+; 0xd86ae
--- /dev/null
+++ b/gfx/pics/163/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 15
+	frame 2, 04
+	frame 3, 07
+	frame 4, 07
+	frame 3, 07
+	frame 4, 07
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 7
+	endanim
+; 0xd1208
--- /dev/null
+++ b/gfx/pics/163/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	frame 0, 13
+	frame 5, 05
+	endanim
+; 0xd1f08
--- /dev/null
+++ b/gfx/pics/163/bitmask.asm
@@ -1,0 +1,26 @@
+; 0
+	db %11000000
+	db %00111001
+	db %00000111
+	db %00000000
+; 1
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %01100011
+	db %10011000
+	db %00110001
+	db %00000000
+; 3
+	db %01000000
+	db %00011000
+	db %00000001
+	db %00000000
+; 4
+	db %01000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 0xd33f7
--- /dev/null
+++ b/gfx/pics/163/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $22
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25, $19, $1c, $22, $26, $1f, $27, $28
+.frame4
+	db $03 ; bitmask
+	db $19, $1c, $22, $1f
+.frame5
+	db $04 ; bitmask
+	db $19, $1c, $1f
+; 0xd86d8
--- /dev/null
+++ b/gfx/pics/164/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 04
+	frame 1, 20
+	frame 3, 24
+	frame 2, 20
+	setrepeat 3
+	frame 4, 06
+	frame 2, 06
+	dorepeat 5
+	endanim
+; 0xd1219
--- /dev/null
+++ b/gfx/pics/164/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd1f11
--- /dev/null
+++ b/gfx/pics/164/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %11000011
+	db %11100011
+	db %11110001
+	db %00111000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd340c
--- /dev/null
+++ b/gfx/pics/164/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31
+.frame2
+	db $01 ; bitmask
+	db $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $00, $40, $41
+.frame3
+	db $01 ; bitmask
+	db $00, $32, $33, $34, $35, $42, $43, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f, $00, $40, $41
+.frame4
+	db $01 ; bitmask
+	db $00, $32, $33, $34, $44, $45, $37, $38, $39, $46, $47, $3c
+	db $3d, $3e, $3f, $00, $40, $41
+.frame5
+	db $02 ; bitmask
+	db $48, $49
+; 0xd8720
--- /dev/null
+++ b/gfx/pics/165/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 08
+	setrepeat 2
+	frame 2, 10
+	frame 3, 12
+	dorepeat 2
+	endanim
+; 0xd1224
--- /dev/null
+++ b/gfx/pics/165/anim1.asm
@@ -1,0 +1,7 @@
+	frame 3, 07
+	setrepeat 3
+	frame 4, 05
+	frame 3, 05
+	dorepeat 2
+	endanim
+; 0xd1f1c
--- /dev/null
+++ b/gfx/pics/165/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00001100
+	db %01000011
+	db %00110000
+	db %00001100
+	db %00000000
+; 1
+	db %10001110
+	db %10000010
+	db %00111000
+	db %10011110
+	db %00000011
+; 2
+	db %00001100
+	db %10000010
+	db %00110000
+	db %00001100
+	db %00000000
+; 3
+	db %00001100
+	db %11000011
+	db %00110000
+	db %00001100
+	db %00000000
+; 0xd3420
--- /dev/null
+++ b/gfx/pics/165/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c
+.frame2
+	db $01 ; bitmask
+	db $2d, $2e, $25, $2f, $30, $31, $32, $33, $2a, $34, $35, $36
+	db $37, $38, $39, $3a
+.frame3
+	db $02 ; bitmask
+	db $24, $25, $30, $31, $3b, $2a, $2b, $2c
+.frame4
+	db $03 ; bitmask
+	db $24, $25, $26, $30, $28, $31, $29, $2a, $2b, $2c
+; 0xd8757
--- /dev/null
+++ b/gfx/pics/166/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 04
+	frame 2, 24
+	setrepeat 7
+	frame 1, 02
+	frame 3, 02
+	dorepeat 3
+	frame 1, 08
+	endanim
+; 0xd1233
--- /dev/null
+++ b/gfx/pics/166/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd1f25
--- /dev/null
+++ b/gfx/pics/166/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11000011
+	db %01110001
+	db %00011100
+	db %00000001
+	db %00000000
+; 1
+	db %11000011
+	db %01110111
+	db %01011100
+	db %00010001
+	db %00000000
+; 2
+	db %00000000
+	db %01100001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd342f
--- /dev/null
+++ b/gfx/pics/166/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $05, $05, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $00 ; bitmask
+	db $05, $05, $24, $25, $26, $27, $28, $2e, $2a, $2b, $2c, $2d
+.frame3
+	db $01 ; bitmask
+	db $05, $05, $24, $25, $26, $2f, $30, $27, $28, $29, $2a, $2b
+	db $2c, $31, $2d, $32
+.frame4
+	db $02 ; bitmask
+	db $33, $34, $35
+; 0xd878e
--- /dev/null
+++ b/gfx/pics/167/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 07
+	frame 2, 12
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 3
+	endanim
+; 0xd1240
--- /dev/null
+++ b/gfx/pics/167/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd1f2e
--- /dev/null
+++ b/gfx/pics/167/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %11000000
+	db %00011000
+	db %00000011
+	db %00000000
+; 1
+	db %11000000
+	db %01011010
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00100001
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %01000010
+	db %00000000
+	db %00000000
+; 0xd343f
--- /dev/null
+++ b/gfx/pics/167/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1f, $1b, $1c, $20, $1d, $1e
+.frame3
+	db $02 ; bitmask
+	db $21, $22
+.frame4
+	db $03 ; bitmask
+	db $1f, $20
+; 0xd87ac
--- /dev/null
+++ b/gfx/pics/168/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 12
+	setrepeat 6
+	frame 2, 03
+	frame 3, 03
+	dorepeat 2
+	frame 1, 24
+	endanim
+; 0xd124d
--- /dev/null
+++ b/gfx/pics/168/anim1.asm
@@ -1,0 +1,8 @@
+	frame 1, 08
+	setrepeat 2
+	frame 4, 06
+	frame 1, 06
+	dorepeat 2
+	frame 1, 08
+	endanim
+; 0xd1f3b
--- /dev/null
+++ b/gfx/pics/168/bitmask.asm
@@ -1,0 +1,9 @@
+; 0
+	db %00000000
+	db %10111100
+	db %11011101
+	db %11101111
+	db %01100000
+	db %00011000
+	db %00000000
+; 0xd3446
--- /dev/null
+++ b/gfx/pics/168/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $00, $00, $38, $39
+	db $3a, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00
+.frame2
+	db $00 ; bitmask
+	db $31, $32, $40, $00, $34, $35, $36, $41, $00, $00, $38, $39
+	db $3a, $42, $00, $3c, $3d, $3e, $00, $3f, $00, $00
+.frame3
+	db $00 ; bitmask
+	db $31, $32, $40, $00, $43, $44, $36, $41, $00, $00, $38, $39
+	db $3a, $42, $00, $45, $46, $3e, $00, $3f, $00, $00
+.frame4
+	db $00 ; bitmask
+	db $31, $47, $33, $00, $34, $35, $48, $37, $00, $00, $38, $39
+	db $49, $3b, $00, $3c, $3d, $3e, $00, $3f, $00, $00
+; 0xd8810
--- /dev/null
+++ b/gfx/pics/169/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 0, 05
+	frame 1, 05
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd125e
--- /dev/null
+++ b/gfx/pics/169/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 5
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd1f44
--- /dev/null
+++ b/gfx/pics/169/bitmask.asm
@@ -1,0 +1,41 @@
+; 0
+	db %10001111
+	db %00000111
+	db %00000000
+	db %11000000
+	db %01111000
+	db %00111100
+	db %00000000
+; 1
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %00000110
+	db %00000011
+	db %00000000
+; 2
+	db %10111111
+	db %00011111
+	db %00000000
+	db %11000000
+	db %01111110
+	db %00111111
+	db %00000000
+; 3
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %10000111
+	db %00000011
+	db %00000000
+; 4
+	db %10111111
+	db %00011111
+	db %00000000
+	db %11000000
+	db %11111111
+	db %00111111
+	db %00000000
+; 0xd3469
--- /dev/null
+++ b/gfx/pics/169/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $03, $03, $31, $32, $03, $03, $33, $34, $35, $36, $03, $03
+	db $37, $38, $03, $03, $03, $39
+.frame2
+	db $01 ; bitmask
+	db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41
+.frame3
+	db $02 ; bitmask
+	db $03, $03, $31, $32, $3a, $3b, $03, $03, $33, $34, $3c, $3d
+	db $35, $36, $3e, $3f, $03, $03, $37, $38, $40, $41, $03, $03
+	db $03, $39
+.frame4
+	db $03 ; bitmask
+	db $42, $43, $44, $45, $46, $47, $03, $48, $49, $03
+.frame5
+	db $04 ; bitmask
+	db $03, $03, $31, $32, $42, $43, $03, $03, $33, $34, $44, $45
+	db $35, $36, $46, $47, $03, $03, $03, $37, $38, $48, $49, $03
+	db $03, $03, $03, $39
+; 0xd8879
--- /dev/null
+++ b/gfx/pics/170/anim0.asm
@@ -1,0 +1,11 @@
+	setrepeat 2
+	frame 2, 05
+	frame 1, 05
+	dorepeat 1
+	setrepeat 7
+	frame 3, 02
+	frame 0, 01
+	dorepeat 5
+	frame 3, 10
+	endanim
+; 0xd1271
--- /dev/null
+++ b/gfx/pics/170/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1f4d
--- /dev/null
+++ b/gfx/pics/170/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00110000
+	db %00001000
+	db %00000001
+	db %00110000
+	db %00001100
+; 1
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+; 2
+	db %00001100
+	db %00000001
+	db %00000000
+	db %00001100
+	db %00000111
+; 3
+	db %00000000
+	db %00000100
+	db %01000000
+	db %00000000
+	db %00000000
+; 0xd347d
--- /dev/null
+++ b/gfx/pics/170/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b
+.frame2
+	db $01 ; bitmask
+	db $27
+.frame3
+	db $02 ; bitmask
+	db $2c, $2d, $2e, $2f, $30, $31, $32, $33
+.frame4
+	db $03 ; bitmask
+	db $34, $35
+; 0xd8898
--- /dev/null
+++ b/gfx/pics/171/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 12
+	frame 2, 12
+	frame 3, 12
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 4
+	endanim
+; 0xd1280
--- /dev/null
+++ b/gfx/pics/171/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1f56
--- /dev/null
+++ b/gfx/pics/171/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %11000110
+	db %00000000
+	db %10001110
+	db %00000111
+; 1
+	db %00000011
+	db %11000110
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000011
+	db %00000110
+	db %00000000
+	db %10001110
+	db %00000111
+; 3
+	db %00000011
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3491
--- /dev/null
+++ b/gfx/pics/171/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30, $24, $25, $26, $27
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $24, $25, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame4
+	db $03 ; bitmask
+	db $2f, $30, $26, $27
+; 0xd88c4
--- /dev/null
+++ b/gfx/pics/172/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 1, 22
+	frame 2, 12
+	frame 4, 08
+	endanim
+; 0xd1289
--- /dev/null
+++ b/gfx/pics/172/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 04
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1f5f
--- /dev/null
+++ b/gfx/pics/172/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11100011
+	db %00111001
+	db %10101111
+	db %00000001
+; 1
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %10001000
+	db %00000001
+; 0xd349d
--- /dev/null
+++ b/gfx/pics/172/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
+	db $23, $24, $25, $02
+.frame2
+	db $00 ; bitmask
+	db $02, $19, $02, $1a, $1b, $1c, $1d, $1e, $26, $20, $21, $22
+	db $23, $24, $25, $02
+.frame3
+	db $01 ; bitmask
+	db $27, $28
+.frame4
+	db $02 ; bitmask
+	db $23, $25, $02
+; 0xd88f5
--- /dev/null
+++ b/gfx/pics/173/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 10
+	frame 2, 10
+	frame 3, 10
+	endanim
+; 0xd1290
--- /dev/null
+++ b/gfx/pics/173/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 1, 08
+	dorepeat 1
+	endanim
+; 0xd1f68
--- /dev/null
+++ b/gfx/pics/173/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00001000
+	db %00000000
+	db %00000100
+	db %00000000
+; 1
+	db %11001110
+	db %00111001
+	db %01100100
+	db %00000000
+; 2
+	db %01000000
+	db %00111101
+	db %00000000
+	db %00000000
+; 0xd34a9
--- /dev/null
+++ b/gfx/pics/173/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $01 ; bitmask
+	db $1b, $1c, $19, $1d, $1e, $1f, $20, $21, $22, $1a, $23, $24
+.frame3
+	db $02 ; bitmask
+	db $25, $26, $27, $28, $29, $2a
+; 0xd8912
--- /dev/null
+++ b/gfx/pics/174/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 04
+	frame 1, 08
+	frame 2, 14
+	frame 1, 06
+	endanim
+; 0xd1299
--- /dev/null
+++ b/gfx/pics/174/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1f71
--- /dev/null
+++ b/gfx/pics/174/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 1
+	db %00101000
+	db %10100110
+	db %10001101
+	db %00000001
+; 2
+	db %10000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 0xd34b5
--- /dev/null
+++ b/gfx/pics/174/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a, $1b, $1c, $1d, $19, $1e, $1f, $20, $21, $22, $00
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25
+; 0xd892a
--- /dev/null
+++ b/gfx/pics/175/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 12
+	dorepeat 1
+	frame 0, 06
+	frame 2, 06
+	endanim
+; 0xd12a6
--- /dev/null
+++ b/gfx/pics/175/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	dorepeat 1
+	endanim
+; 0xd1f7a
--- /dev/null
+++ b/gfx/pics/175/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %11000000
+	db %01111011
+	db %11001111
+	db %00000000
+; 1
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd34bd
--- /dev/null
+++ b/gfx/pics/175/frames.asm
@@ -1,0 +1,10 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
+	db $25, $26
+.frame2
+	db $01 ; bitmask
+	db $27
+; 0xd893f
--- /dev/null
+++ b/gfx/pics/176/anim0.asm
@@ -1,0 +1,8 @@
+	frame 2, 09
+	frame 1, 09
+	setrepeat 2
+	frame 5, 09
+	frame 4, 09
+	dorepeat 3
+	endanim
+; 0xd12b3
--- /dev/null
+++ b/gfx/pics/176/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd1f83
--- /dev/null
+++ b/gfx/pics/176/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00111100
+	db %00011011
+	db %10001110
+	db %00000111
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00111100
+	db %10011011
+	db %11001111
+	db %01110111
+	db %00111000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00111100
+	db %00011010
+	db %10001110
+	db %00000111
+	db %00000000
+	db %00000000
+; 0xd34d9
--- /dev/null
+++ b/gfx/pics/176/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $40, $41, $37, $38, $42, $43, $39, $3a
+	db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48
+.frame3
+	db $02 ; bitmask
+	db $49
+.frame4
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b, $3c, $3d
+	db $3e, $3f
+.frame5
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $4a, $41, $37, $38, $42, $43, $39, $3a
+	db $3b, $44, $3c, $3d, $3e, $3f, $00, $45, $46, $00, $47, $48
+; 0xd899c
--- /dev/null
+++ b/gfx/pics/177/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 10
+	frame 2, 10
+	frame 3, 25
+	frame 2, 10
+	endanim
+; 0xd12bc
--- /dev/null
+++ b/gfx/pics/177/anim1.asm
@@ -1,0 +1,3 @@
+	frame 4, 35
+	endanim
+; 0xd1f86
--- /dev/null
+++ b/gfx/pics/177/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %10001100
+	db %00110001
+	db %01100011
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000000
+; 0xd34e1
--- /dev/null
+++ b/gfx/pics/177/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $00, $1f, $00, $20
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $21, $1c, $22, $1e, $00, $1f, $00, $20
+.frame3
+	db $00 ; bitmask
+	db $19, $1a, $21, $1c, $23, $1e, $00, $1f, $00, $20
+.frame4
+	db $01 ; bitmask
+	db $24
+; 0xd89c7
--- /dev/null
+++ b/gfx/pics/178/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 04
+	frame 3, 12
+	frame 2, 12
+	frame 1, 12
+	setrepeat 2
+	frame 0, 12
+	frame 4, 12
+	dorepeat 5
+	endanim
+; 0xd12cd
--- /dev/null
+++ b/gfx/pics/178/anim1.asm
@@ -1,0 +1,11 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	frame 0, 18
+	setrepeat 2
+	frame 1, 08
+	frame 2, 08
+	dorepeat 6
+	endanim
+; 0xd1f99
--- /dev/null
+++ b/gfx/pics/178/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11000001
+	db %00110000
+	db %00001100
+	db %10001110
+	db %00000001
+; 1
+	db %00000000
+	db %00010000
+	db %00000100
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %11000111
+	db %01110011
+	db %00001100
+	db %00000000
+; 0xd34f0
--- /dev/null
+++ b/gfx/pics/178/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $01, $24, $01, $25, $26, $27, $28, $01, $29, $2a, $01, $01
+.frame2
+	db $00 ; bitmask
+	db $01, $24, $01, $2b, $26, $2c, $28, $01, $29, $2a, $01, $01
+.frame3
+	db $01 ; bitmask
+	db $2d, $2e
+.frame4
+	db $02 ; bitmask
+	db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+; 0xd89f9
--- /dev/null
+++ b/gfx/pics/179/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 08
+	frame 0, 07
+	frame 1, 05
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	dorepeat 4
+	endanim
+; 0xd12dc
--- /dev/null
+++ b/gfx/pics/179/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 2, 07
+	dorepeat 1
+	endanim
+; 0xd1fa2
--- /dev/null
+++ b/gfx/pics/179/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %01111000
+	db %01001100
+	db %11101001
+	db %00000000
+; 1
+	db %00001000
+	db %00000001
+	db %00000000
+	db %00000000
+; 0xd34f8
--- /dev/null
+++ b/gfx/pics/179/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
+.frame2
+	db $01 ; bitmask
+	db $25, $26
+; 0xd8a0d
--- /dev/null
+++ b/gfx/pics/180/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 06
+	setrepeat 5
+	frame 3, 02
+	frame 2, 02
+	dorepeat 2
+	frame 3, 18
+	endanim
+; 0xd12e9
--- /dev/null
+++ b/gfx/pics/180/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd1fab
--- /dev/null
+++ b/gfx/pics/180/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %00000100
+	db %01000001
+	db %10011110
+	db %00000111
+; 1
+	db %00000000
+	db %01000101
+	db %01000001
+	db %10011110
+	db %00000111
+; 2
+	db %00000000
+	db %01000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3507
--- /dev/null
+++ b/gfx/pics/180/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $00, $27, $28, $29, $00, $2a, $2b, $2c
+.frame2
+	db $01 ; bitmask
+	db $2d, $2e, $2f, $30, $26, $00, $27, $28, $29, $00, $2a, $2b
+	db $2c
+.frame3
+	db $01 ; bitmask
+	db $2d, $2e, $2f, $30, $26, $00, $31, $28, $29, $00, $32, $2b
+	db $2c
+.frame4
+	db $02 ; bitmask
+	db $2d, $2f
+; 0xd8a40
--- /dev/null
+++ b/gfx/pics/181/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 10
+	frame 2, 08
+	setrepeat 7
+	frame 2, 02
+	frame 3, 02
+	dorepeat 3
+	frame 1, 06
+	frame 4, 06
+	endanim
+; 0xd12fa
--- /dev/null
+++ b/gfx/pics/181/anim1.asm
@@ -1,0 +1,7 @@
+	frame 4, 10
+	setrepeat 2
+	frame 5, 06
+	frame 6, 06
+	dorepeat 2
+	endanim
+; 0xd1fb6
--- /dev/null
+++ b/gfx/pics/181/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00111000
+	db %00111100
+	db %10011111
+	db %00001111
+	db %11000110
+	db %01100000
+	db %00000000
+; 1
+	db %00111000
+	db %00111100
+	db %11111111
+	db %01111111
+	db %11111110
+	db %01101100
+	db %00000000
+; 2
+	db %00111000
+	db %00111100
+	db %11011111
+	db %00111111
+	db %11000110
+	db %01100000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %10000011
+	db %00000001
+	db %11000000
+	db %01100000
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %11000011
+	db %00100001
+	db %11000000
+	db %01100000
+	db %00000000
+; 0xd3531
--- /dev/null
+++ b/gfx/pics/181/frames.asm
@@ -1,0 +1,30 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $00, $31, $00, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+	db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $00
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $00, $00, $45, $46, $35, $36, $37, $38, $39, $3a
+	db $47, $48, $49, $3c, $3d, $3e, $3f, $4a, $4b, $4c, $40, $41
+	db $4d, $4e, $4f, $42, $43, $50, $51, $44, $00
+.frame3
+	db $02 ; bitmask
+	db $00, $00, $00, $00, $52, $46, $35, $36, $37, $38, $39, $3a
+	db $53, $3b, $3c, $3d, $3e, $3f, $54, $55, $40, $41, $42, $43
+	db $44, $00
+.frame4
+	db $03 ; bitmask
+	db $53, $55
+.frame5
+	db $04 ; bitmask
+	db $36, $37, $3b, $3c, $42, $43, $44, $00
+.frame6
+	db $05 ; bitmask
+	db $36, $37, $53, $3b, $3c, $55, $42, $43, $44, $00
+; 0xd8ab8
--- /dev/null
+++ b/gfx/pics/182/anim0.asm
@@ -1,0 +1,10 @@
+	frame 3, 12
+	frame 1, 12
+	frame 2, 12
+	frame 4, 10
+	frame 0, 12
+	frame 4, 10
+	frame 5, 12
+	frame 4, 10
+	endanim
+; 0xd130b
--- /dev/null
+++ b/gfx/pics/182/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 6, 06
+	dorepeat 1
+	endanim
+; 0xd1fbf
--- /dev/null
+++ b/gfx/pics/182/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00000000
+	db %00110000
+	db %00011000
+	db %00001101
+	db %00000110
+	db %00000011
+	db %00000000
+; 1
+	db %00000000
+	db %00101000
+	db %00010100
+	db %00001011
+	db %00000101
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00110000
+	db %00011000
+	db %00001100
+	db %00000110
+	db %00000011
+	db %00000000
+; 4
+	db %00000000
+	db %00101000
+	db %00010100
+	db %00001010
+	db %00000101
+	db %00000011
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %10000011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd355b
--- /dev/null
+++ b/gfx/pics/182/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+.frame2
+	db $01 ; bitmask
+	db $3c, $3d, $3e, $3f, $35, $40, $41, $42, $43, $44, $45
+.frame3
+	db $02 ; bitmask
+	db $35
+.frame4
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $36, $37, $38, $39, $3a, $3b
+.frame5
+	db $04 ; bitmask
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45
+.frame6
+	db $05 ; bitmask
+	db $46, $47, $48, $49
+; 0xd8af9
--- /dev/null
+++ b/gfx/pics/183/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 10
+	frame 2, 36
+	frame 3, 10
+	setrepeat 3
+	frame 0, 10
+	frame 3, 10
+	dorepeat 4
+	endanim
+; 0xd131a
--- /dev/null
+++ b/gfx/pics/183/anim1.asm
@@ -1,0 +1,7 @@
+	frame 4, 40
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 2
+	endanim
+; 0xd1fca
--- /dev/null
+++ b/gfx/pics/183/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %01000000
+	db %00001000
+	db %11100110
+	db %00000001
+; 1
+	db %01000110
+	db %00001000
+	db %11100111
+	db %00000001
+; 2
+	db %00000000
+	db %00000000
+	db %11100110
+	db %00000001
+; 3
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd356b
--- /dev/null
+++ b/gfx/pics/183/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $21, $22, $23, $24, $25, $26, $27, $28, $29, $2a, $2b
+.frame3
+	db $02 ; bitmask
+	db $1b, $1c, $1d, $1e, $1f, $20
+.frame4
+	db $03 ; bitmask
+	db $23, $24
+.frame5
+	db $03 ; bitmask
+	db $19, $1a
+; 0xd8b25
--- /dev/null
+++ b/gfx/pics/184/anim0.asm
@@ -1,0 +1,9 @@
+	setrepeat 2
+	frame 2, 06
+	frame 3, 06
+	dorepeat 1
+	frame 0, 08
+	frame 1, 08
+	frame 4, 08
+	endanim
+; 0xd1329
--- /dev/null
+++ b/gfx/pics/184/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1fd3
--- /dev/null
+++ b/gfx/pics/184/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10000001
+	db %11000001
+	db %01100000
+	db %00110000
+	db %00011000
+	db %00000000
+	db %00000000
+; 1
+	db %00001100
+	db %00001110
+	db %00000110
+	db %11000011
+	db %11100001
+	db %00110000
+	db %00000000
+; 2
+	db %10001101
+	db %11001111
+	db %01100110
+	db %11110011
+	db %11111001
+	db %00110000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %10000001
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3587
--- /dev/null
+++ b/gfx/pics/184/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $01, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+.frame2
+	db $01 ; bitmask
+	db $01, $01, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
+	db $45, $46, $47, $01, $01
+.frame3
+	db $02 ; bitmask
+	db $01, $01, $01, $31, $32, $3b, $3c, $3d, $33, $34, $3e, $3f
+	db $35, $36, $40, $41, $37, $38, $42, $43, $44, $39, $3a, $45
+	db $46, $47, $01, $01
+.frame4
+	db $03 ; bitmask
+	db $48, $49, $4a
+; 0xd8b6c
--- /dev/null
+++ b/gfx/pics/185/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 10
+	frame 1, 10
+	frame 2, 10
+	frame 1, 10
+	dorepeat 1
+	endanim
+; 0xd1336
--- /dev/null
+++ b/gfx/pics/185/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 09
+	frame 3, 09
+	dorepeat 1
+	endanim
+; 0xd1fdc
--- /dev/null
+++ b/gfx/pics/185/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00110000
+	db %11001110
+	db %11110011
+	db %00000000
+	db %00000000
+; 1
+	db %00110000
+	db %10001110
+	db %11100011
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd3596
--- /dev/null
+++ b/gfx/pics/185/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $03, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f
+.frame2
+	db $01 ; bitmask
+	db $03, $24, $30, $31, $32, $33, $34, $35, $36, $37, $38
+.frame3
+	db $02 ; bitmask
+	db $28, $2c
+; 0xd8b8f
--- /dev/null
+++ b/gfx/pics/186/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 04
+	frame 1, 08
+	setrepeat 3
+	frame 2, 07
+	frame 3, 07
+	dorepeat 3
+	frame 1, 08
+	endanim
+; 0xd1345
--- /dev/null
+++ b/gfx/pics/186/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd1fe5
--- /dev/null
+++ b/gfx/pics/186/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000100
+	db %00001110
+	db %10000111
+	db %10000011
+	db %11100001
+	db %00111000
+	db %00000000
+; 1
+	db %00001100
+	db %00001110
+	db %10000111
+	db %10000011
+	db %11100001
+	db %00111000
+	db %00000000
+; 2
+	db %00000000
+	db %10000000
+	db %11000000
+	db %01100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd35ab
--- /dev/null
+++ b/gfx/pics/186/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $00, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $3f, $40, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a
+	db $3b, $3c, $3d, $3e, $00, $00, $00
+.frame3
+	db $01 ; bitmask
+	db $46, $47, $31, $41, $33, $34, $42, $43, $37, $44, $45, $3a
+	db $3b, $3c, $3d, $3e, $00, $00, $00
+.frame4
+	db $02 ; bitmask
+	db $48, $49, $4a, $4b, $4c
+; 0xd8bd8
--- /dev/null
+++ b/gfx/pics/187/anim0.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 1, 10
+	frame 2, 10
+	dorepeat 1
+	endanim
+; 0xd134e
--- /dev/null
+++ b/gfx/pics/187/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 10
+	frame 2, 10
+	dorepeat 1
+	frame 2, 20
+	endanim
+; 0xd1ff0
--- /dev/null
+++ b/gfx/pics/187/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %01100011
+	db %10101001
+	db %00110011
+	db %00000000
+; 1
+	db %00000000
+	db %00100001
+	db %00000000
+	db %00000000
+; 0xd35b3
--- /dev/null
+++ b/gfx/pics/187/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
+.frame2
+	db $01 ; bitmask
+	db $1d, $1f
+; 0xd8bec
--- /dev/null
+++ b/gfx/pics/188/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 04
+	frame 1, 10
+	frame 2, 14
+	frame 3, 14
+	endanim
+; 0xd1357
--- /dev/null
+++ b/gfx/pics/188/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd1ff9
--- /dev/null
+++ b/gfx/pics/188/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %10000000
+	db %01110001
+	db %00011100
+	db %00000110
+	db %00000000
+; 1
+	db %10000000
+	db %11110001
+	db %00111100
+	db %00000110
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd35c2
--- /dev/null
+++ b/gfx/pics/188/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $26, $27, $28, $29, $2a, $00, $2b
+.frame2
+	db $01 ; bitmask
+	db $00, $24, $25, $26, $27, $2c, $28, $29, $2a, $2d, $00, $2b
+.frame3
+	db $01 ; bitmask
+	db $2e, $24, $2f, $30, $31, $2c, $32, $33, $34, $2d, $00, $2b
+.frame4
+	db $02 ; bitmask
+	db $35, $36
+; 0xd8c1c
--- /dev/null
+++ b/gfx/pics/189/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 09
+	frame 2, 09
+	frame 3, 09
+	endanim
+; 0xd135e
--- /dev/null
+++ b/gfx/pics/189/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd2002
--- /dev/null
+++ b/gfx/pics/189/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00011100
+	db %11011110
+	db %01101000
+	db %00011110
+	db %11011011
+	db %11100001
+	db %00000000
+; 1
+	db %00001100
+	db %00000110
+	db %00000000
+	db %00000010
+	db %01000000
+	db %01100000
+	db %00000000
+; 2
+	db %00000100
+	db %00010010
+	db %00001000
+	db %00001110
+	db %01000010
+	db %00100000
+	db %00000000
+; 3
+	db %00000000
+	db %00010000
+	db %00001000
+	db %00001100
+	db %00000010
+	db %00000000
+	db %00000000
+; 0xd35de
--- /dev/null
+++ b/gfx/pics/189/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $00, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $00, $46
+	db $47, $00
+.frame2
+	db $01 ; bitmask
+	db $48, $49, $4a, $4b, $3c, $4c, $4d, $4e
+.frame3
+	db $02 ; bitmask
+	db $4f, $50, $37, $39, $3c, $3d, $3e, $41, $51, $52
+.frame4
+	db $03 ; bitmask
+	db $37, $39, $3d, $3e, $41
+; 0xd8c59
--- /dev/null
+++ b/gfx/pics/190/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 24
+	setrepeat 2
+	frame 0, 12
+	frame 2, 12
+	dorepeat 2
+	endanim
+; 0xd1369
--- /dev/null
+++ b/gfx/pics/190/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd200b
--- /dev/null
+++ b/gfx/pics/190/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000000
+	db %00010001
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %11001110
+	db %00000001
+; 2
+	db %10000100
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd35ea
--- /dev/null
+++ b/gfx/pics/190/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $20, $21
+.frame3
+	db $02 ; bitmask
+	db $22, $23, $24
+; 0xd8c6e
--- /dev/null
+++ b/gfx/pics/191/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 24
+	setrepeat 3
+	frame 0, 04
+	frame 2, 04
+	dorepeat 2
+	endanim
+; 0xd1374
--- /dev/null
+++ b/gfx/pics/191/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd2014
--- /dev/null
+++ b/gfx/pics/191/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %01100000
+	db %10001100
+	db %01110001
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000000
+	db %00000000
+; 0xd35f6
--- /dev/null
+++ b/gfx/pics/191/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $00
+.frame3
+	db $02 ; bitmask
+	db $22, $23, $24
+; 0xd8c84
--- /dev/null
+++ b/gfx/pics/192/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 12
+	frame 2, 06
+	frame 3, 16
+	endanim
+; 0xd137b
--- /dev/null
+++ b/gfx/pics/192/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd201d
--- /dev/null
+++ b/gfx/pics/192/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11000110
+	db %10010011
+	db %00100100
+	db %10001111
+	db %00000001
+; 1
+	db %11000000
+	db %11010011
+	db %00110100
+	db %00001111
+	db %00000000
+; 2
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00100000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd360a
--- /dev/null
+++ b/gfx/pics/192/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+	db $2e, $2f, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $24, $30, $31, $27, $28, $32, $29, $2a, $33, $2b, $2c, $34
+	db $35, $2f
+.frame3
+	db $02 ; bitmask
+	db $32, $33
+.frame4
+	db $03 ; bitmask
+	db $36, $37
+; 0xd8cb2
--- /dev/null
+++ b/gfx/pics/193/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 10
+	frame 0, 05
+	frame 3, 05
+	setrepeat 5
+	frame 0, 03
+	frame 2, 03
+	dorepeat 4
+	endanim
+; 0xd138a
--- /dev/null
+++ b/gfx/pics/193/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 04
+	frame 3, 04
+	dorepeat 1
+	endanim
+; 0xd2026
--- /dev/null
+++ b/gfx/pics/193/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %11001111
+	db %11100011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11000001
+	db %00000000
+	db %00001100
+	db %11001111
+	db %00000001
+; 2
+	db %00000100
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3619
--- /dev/null
+++ b/gfx/pics/193/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+.frame2
+	db $01 ; bitmask
+	db $2f, $30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a
+.frame3
+	db $02 ; bitmask
+	db $3b, $3c
+; 0xd8cd4
--- /dev/null
+++ b/gfx/pics/194/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 08
+	frame 2, 08
+	dorepeat 1
+	frame 0, 08
+	frame 4, 08
+	endanim
+; 0xd1397
--- /dev/null
+++ b/gfx/pics/194/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd202f
--- /dev/null
+++ b/gfx/pics/194/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %10000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 1
+	db %10000110
+	db %00010000
+	db %01110001
+	db %00000000
+; 2
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 3
+	db %00000110
+	db %00000000
+	db %01110001
+	db %00000000
+; 0xd3629
--- /dev/null
+++ b/gfx/pics/194/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $01 ; bitmask
+	db $1b, $1c, $19, $1a, $1d, $1e, $1f, $00
+.frame3
+	db $02 ; bitmask
+	db $20, $21
+.frame4
+	db $03 ; bitmask
+	db $1b, $1c, $1d, $1e, $1f, $00
+; 0xd8cf2
--- /dev/null
+++ b/gfx/pics/195/anim0.asm
@@ -1,0 +1,6 @@
+	frame 1, 09
+	frame 2, 12
+	frame 3, 09
+	frame 4, 09
+	endanim
+; 0xd13a0
--- /dev/null
+++ b/gfx/pics/195/anim1.asm
@@ -1,0 +1,4 @@
+	frame 2, 35
+	frame 1, 08
+	endanim
+; 0xd2034
--- /dev/null
+++ b/gfx/pics/195/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %01100001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11000011
+	db %01110001
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %11001111
+	db %11110011
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00001100
+	db %11100011
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd363d
--- /dev/null
+++ b/gfx/pics/195/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $27, $28, $29, $2a, $24, $2b, $2c, $26
+.frame3
+	db $02 ; bitmask
+	db $27, $28, $2d, $2e, $29, $2a, $2f, $30, $2b, $2c, $31, $32
+.frame4
+	db $03 ; bitmask
+	db $33, $34, $35, $36, $25, $37, $38
+; 0xd8d1c
--- /dev/null
+++ b/gfx/pics/196/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 08
+	frame 1, 26
+	setrepeat 2
+	frame 0, 07
+	frame 2, 07
+	frame 3, 07
+	dorepeat 3
+	endanim
+; 0xd13af
--- /dev/null
+++ b/gfx/pics/196/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd203d
--- /dev/null
+++ b/gfx/pics/196/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000100
+	db %01000011
+	db %00110000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %10001110
+	db %00000011
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %10001100
+	db %00000011
+; 3
+	db %00000000
+	db %01100001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3651
--- /dev/null
+++ b/gfx/pics/196/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29
+.frame2
+	db $01 ; bitmask
+	db $2a, $2b, $2c, $2d, $2e, $2f
+.frame3
+	db $02 ; bitmask
+	db $30, $31, $03, $32, $33
+.frame4
+	db $03 ; bitmask
+	db $34, $35, $36
+; 0xd8d3c
--- /dev/null
+++ b/gfx/pics/197/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 07
+	frame 2, 30
+	setrepeat 2
+	frame 2, 08
+	frame 3, 08
+	dorepeat 3
+	frame 2, 30
+	endanim
+; 0xd13be
--- /dev/null
+++ b/gfx/pics/197/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 04
+	frame 4, 04
+	dorepeat 1
+	endanim
+; 0xd2046
--- /dev/null
+++ b/gfx/pics/197/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11011111
+	db %11001111
+	db %00000011
+; 1
+	db %00000000
+	db %01000000
+	db %10011110
+	db %11001111
+	db %00000011
+; 2
+	db %10000111
+	db %00000001
+	db %10011110
+	db %11001111
+	db %00000011
+; 3
+	db %10000111
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3665
--- /dev/null
+++ b/gfx/pics/197/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $06, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31
+.frame2
+	db $01 ; bitmask
+	db $32, $33, $25, $26, $34, $35, $2a, $2b, $36, $37, $2e, $2f
+	db $38, $39
+.frame3
+	db $02 ; bitmask
+	db $3a, $3b, $3c, $06, $3d, $33, $25, $26, $27, $35, $2a, $2b
+	db $36, $37, $2e, $2f, $38, $39
+.frame4
+	db $03 ; bitmask
+	db $3a, $3b, $3c, $06, $3d
+; 0xd8d7c
--- /dev/null
+++ b/gfx/pics/198/anim0.asm
@@ -1,0 +1,10 @@
+	frame 2, 10
+	setrepeat 2
+	frame 1, 06
+	frame 2, 06
+	dorepeat 2
+	frame 1, 07
+	frame 0, 07
+	frame 1, 07
+	endanim
+; 0xd13cf
--- /dev/null
+++ b/gfx/pics/198/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd204f
--- /dev/null
+++ b/gfx/pics/198/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011110
+	db %00000111
+	db %00110000
+	db %11011111
+	db %00000011
+; 1
+	db %00000000
+	db %01000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3674
--- /dev/null
+++ b/gfx/pics/198/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $04, $04, $2d
+	db $2e, $2f, $04, $04, $04, $30
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33
+.frame3
+	db $02 ; bitmask
+	db $34, $35
+; 0xd8d9c
--- /dev/null
+++ b/gfx/pics/199/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 07
+	frame 2, 25
+	frame 3, 35
+	frame 1, 07
+	frame 2, 25
+	setrepeat 2
+	frame 0, 06
+	frame 1, 06
+	dorepeat 6
+	endanim
+; 0xd13e2
--- /dev/null
+++ b/gfx/pics/199/anim1.asm
@@ -1,0 +1,4 @@
+	frame 1, 07
+	frame 2, 50
+	endanim
+; 0xd2054
--- /dev/null
+++ b/gfx/pics/199/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00000000
+	db %10000001
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %10000001
+	db %11000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %11000111
+	db %11100111
+	db %11110011
+	db %01111001
+	db %00011000
+	db %00000000
+; 0xd3689
--- /dev/null
+++ b/gfx/pics/199/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33
+.frame2
+	db $01 ; bitmask
+	db $34, $35, $36, $37
+.frame3
+	db $02 ; bitmask
+	db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
+	db $44, $45, $46, $47, $48, $49, $4a, $00, $4b, $4c, $4d, $00
+	db $00
+; 0xd8dc5
--- /dev/null
+++ b/gfx/pics/200/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 18
+	frame 2, 13
+	frame 3, 13
+	endanim
+; 0xd13e9
--- /dev/null
+++ b/gfx/pics/200/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 4, 08
+	frame 0, 08
+	dorepeat 1
+	endanim
+; 0xd205d
--- /dev/null
+++ b/gfx/pics/200/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %00000000
+	db %00000000
+	db %01100000
+	db %00011000
+	db %00000110
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00010000
+	db %00000000
+; 0xd3693
--- /dev/null
+++ b/gfx/pics/200/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29
+.frame2
+	db $00 ; bitmask
+	db $2a, $2b, $2c, $2d, $2e, $2f
+.frame3
+	db $01 ; bitmask
+	db $2d
+.frame4
+	db $00 ; bitmask
+	db $30, $31, $32, $33, $34, $35
+; 0xd8de4
--- /dev/null
+++ b/gfx/pics/201/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 05
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	frame 5, 05
+	frame 6, 05
+	frame 7, 05
+	frame 8, 05
+	frame 9, 05
+	frame 10, 05
+	endanim
+; 0xd13fe
--- /dev/null
+++ b/gfx/pics/201/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 11, 05
+	dorepeat 1
+	endanim
+; 0xd2066
--- /dev/null
+++ b/gfx/pics/201/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00100000
+	db %10101100
+	db %01100111
+	db %00000000
+; 1
+	db %10100000
+	db %10111100
+	db %01100111
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000100
+	db %00000000
+; 3
+	db %10100000
+	db %10111100
+	db %00100101
+	db %00000000
+; 4
+	db %00100000
+	db %10101100
+	db %00100101
+	db %00000000
+; 5
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd36ab
--- /dev/null
+++ b/gfx/pics/201/frames.asm
@@ -1,0 +1,45 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+	dw .frame9
+	dw .frame10
+	dw .frame11
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $00, $1d, $1e, $1f, $00, $20
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $1b, $21, $00, $1d, $1e, $22, $00, $20
+.frame3
+	db $01 ; bitmask
+	db $23, $24, $25, $26, $27, $1c, $00, $28, $29, $1f, $2a, $2b
+.frame4
+	db $01 ; bitmask
+	db $23, $24, $25, $26, $27, $21, $00, $28, $29, $22, $2a, $2b
+.frame5
+	db $02 ; bitmask
+	db $24, $27, $1c, $1f
+.frame6
+	db $02 ; bitmask
+	db $24, $27, $21, $22
+.frame7
+	db $03 ; bitmask
+	db $19, $24, $1a, $1b, $27, $1c, $00, $2c, $1f, $2d
+.frame8
+	db $03 ; bitmask
+	db $19, $24, $1a, $1b, $27, $21, $00, $2c, $22, $2d
+.frame9
+	db $04 ; bitmask
+	db $23, $25, $2e, $1c, $00, $2f, $1f, $2d
+.frame10
+	db $04 ; bitmask
+	db $23, $25, $2e, $21, $00, $2f, $22, $2d
+.frame11
+	db $05 ; bitmask
+	db $27
+; 0xd8e5e
--- /dev/null
+++ b/gfx/pics/201a/anim0.asm
@@ -1,0 +1,13 @@
+	frame 0, 08
+	frame 1, 08
+	frame 2, 24
+	frame 1, 08
+	frame 0, 08
+	setrepeat 2
+	frame 3, 07
+	frame 0, 07
+	frame 4, 07
+	frame 0, 07
+	dorepeat 6
+	endanim
+; 0xd2274
--- /dev/null
+++ b/gfx/pics/201a/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 5, 06
+	dorepeat 1
+	endanim
+; 0xd240e
--- /dev/null
+++ b/gfx/pics/201a/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00001100
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000010
+	db %00000000
+; 0xd3b13
--- /dev/null
+++ b/gfx/pics/201a/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $00 ; bitmask
+	db $1a
+.frame3
+	db $01 ; bitmask
+	db $1b, $1c
+.frame4
+	db $01 ; bitmask
+	db $1d, $1e
+.frame5
+	db $02 ; bitmask
+	db $1f, $20, $21, $22
+; 0xd99f6
--- /dev/null
+++ b/gfx/pics/201b/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 08
+	frame 2, 18
+	frame 3, 06
+	setrepeat 3
+	frame 4, 04
+	frame 5, 04
+	dorepeat 4
+	endanim
+; 0xd2283
--- /dev/null
+++ b/gfx/pics/201b/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 03
+	frame 6, 04
+	dorepeat 1
+	endanim
+; 0xd2417
--- /dev/null
+++ b/gfx/pics/201b/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000011
+	db %00000000
+; 2
+	db %10000000
+	db %00011000
+	db %00000010
+	db %00000000
+; 0xd3b1f
--- /dev/null
+++ b/gfx/pics/201b/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $00 ; bitmask
+	db $1b, $1c
+.frame3
+	db $00 ; bitmask
+	db $1d, $1e
+.frame4
+	db $01 ; bitmask
+	db $1f, $20
+.frame5
+	db $01 ; bitmask
+	db $21, $22
+.frame6
+	db $02 ; bitmask
+	db $23, $24, $25, $26
+; 0xd9a16
--- /dev/null
+++ b/gfx/pics/201c/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 05
+	frame 1, 05
+	frame 2, 05
+	setrepeat 2
+	frame 3, 04
+	frame 2, 04
+	dorepeat 4
+	endanim
+; 0xd2292
--- /dev/null
+++ b/gfx/pics/201c/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd2420
--- /dev/null
+++ b/gfx/pics/201c/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %00001000
+	db %01100011
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00110000
+	db %00000000
+	db %00000000
+; 3
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 0xd3b2f
--- /dev/null
+++ b/gfx/pics/201c/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $01 ; bitmask
+	db $1e
+.frame3
+	db $02 ; bitmask
+	db $1f, $20
+.frame4
+	db $03 ; bitmask
+	db $21, $22, $23, $24
+; 0xd9a2e
--- /dev/null
+++ b/gfx/pics/201d/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 2, 10
+	frame 0, 08
+	frame 1, 10
+	frame 0, 08
+	dorepeat 1
+	endanim
+; 0xd229f
--- /dev/null
+++ b/gfx/pics/201d/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2429
--- /dev/null
+++ b/gfx/pics/201d/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11001100
+	db %00111001
+	db %00000010
+	db %00000000
+; 1
+	db %11000000
+	db %00111001
+	db %00000110
+	db %00000000
+; 2
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 0xd3b3b
--- /dev/null
+++ b/gfx/pics/201d/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21
+.frame2
+	db $01 ; bitmask
+	db $22, $23, $24, $25, $26, $27, $28, $29
+.frame3
+	db $02 ; bitmask
+	db $2a, $2b, $2c, $2d
+; 0xd9a4c
--- /dev/null
+++ b/gfx/pics/201e/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 05
+	frame 1, 06
+	frame 0, 05
+	setrepeat 2
+	frame 2, 03
+	frame 0, 02
+	dorepeat 4
+	endanim
+; 0xd22ae
--- /dev/null
+++ b/gfx/pics/201e/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2432
--- /dev/null
+++ b/gfx/pics/201e/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00001101
+	db %00000000
+; 1
+	db %00000000
+	db %10000000
+	db %00001001
+	db %00000000
+; 2
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 0xd3b47
--- /dev/null
+++ b/gfx/pics/201e/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e
+.frame3
+	db $02 ; bitmask
+	db $1f, $20, $21, $22
+; 0xd9a5f
--- /dev/null
+++ b/gfx/pics/201f/anim0.asm
@@ -1,0 +1,10 @@
+	setrepeat 2
+	frame 1, 11
+	frame 2, 11
+	dorepeat 1
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 5
+	endanim
+; 0xd22bf
--- /dev/null
+++ b/gfx/pics/201f/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd243b
--- /dev/null
+++ b/gfx/pics/201f/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %00000000
+	db %00000010
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 3
+	db %11000000
+	db %00011000
+	db %00000000
+	db %00000000
+; 0xd3b57
--- /dev/null
+++ b/gfx/pics/201f/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a
+.frame3
+	db $02 ; bitmask
+	db $1b
+.frame4
+	db $03 ; bitmask
+	db $1c, $1d, $1e, $1f
+; 0xd9a72
--- /dev/null
+++ b/gfx/pics/201g/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 1, 06
+	frame 2, 06
+	frame 0, 06
+	dorepeat 1
+	endanim
+; 0xd22ca
--- /dev/null
+++ b/gfx/pics/201g/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2444
--- /dev/null
+++ b/gfx/pics/201g/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %01100000
+	db %10001100
+	db %00000001
+	db %00000000
+; 1
+	db %01100000
+	db %10011100
+	db %00000001
+	db %00000000
+; 2
+	db %00000000
+	db %00111000
+	db %00000010
+	db %00000000
+; 0xd3b63
--- /dev/null
+++ b/gfx/pics/201g/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $1c, $1f, $1d, $1e
+.frame3
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+; 0xd9a8c
--- /dev/null
+++ b/gfx/pics/201h/anim0.asm
@@ -1,0 +1,11 @@
+	frame 5, 12
+	frame 1, 06
+	frame 2, 04
+	frame 3, 03
+	frame 4, 02
+	frame 1, 02
+	frame 2, 02
+	frame 3, 02
+	frame 4, 02
+	endanim
+; 0xd22dd
--- /dev/null
+++ b/gfx/pics/201h/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd244d
--- /dev/null
+++ b/gfx/pics/201h/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %00110000
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %00110001
+	db %00000110
+	db %00000000
+; 0xd3b6b
--- /dev/null
+++ b/gfx/pics/201h/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $00 ; bitmask
+	db $1b, $1c
+.frame3
+	db $00 ; bitmask
+	db $1d, $1e
+.frame4
+	db $00 ; bitmask
+	db $1f, $20
+.frame5
+	db $01 ; bitmask
+	db $21, $22, $23, $24, $25, $26
+; 0xd9aa9
--- /dev/null
+++ b/gfx/pics/201i/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 06
+	frame 0, 05
+	frame 2, 06
+	frame 0, 05
+	dorepeat 1
+	endanim
+; 0xd22ea
--- /dev/null
+++ b/gfx/pics/201i/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2456
--- /dev/null
+++ b/gfx/pics/201i/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 1
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 2
+	db %10000000
+	db %00110001
+	db %00000110
+	db %00000000
+; 0xd3b77
--- /dev/null
+++ b/gfx/pics/201i/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $01 ; bitmask
+	db $1b, $1c
+.frame3
+	db $02 ; bitmask
+	db $1d, $1e, $1f, $20, $21, $22
+; 0xd9abc
--- /dev/null
+++ b/gfx/pics/201j/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 03
+	frame 1, 05
+	frame 2, 07
+	frame 1, 05
+	dorepeat 1
+	endanim
+; 0xd22f7
--- /dev/null
+++ b/gfx/pics/201j/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd245f
--- /dev/null
+++ b/gfx/pics/201j/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %01100011
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %01100010
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 0xd3b83
--- /dev/null
+++ b/gfx/pics/201j/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f
+.frame3
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+; 0xd9ad0
--- /dev/null
+++ b/gfx/pics/201k/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 07
+	frame 1, 07
+	frame 2, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd2304
--- /dev/null
+++ b/gfx/pics/201k/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2468
--- /dev/null
+++ b/gfx/pics/201k/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %00000000
+	db %11001110
+	db %00000000
+; 1
+	db %10000000
+	db %00110001
+	db %00000000
+	db %00000000
+; 0xd3b8b
--- /dev/null
+++ b/gfx/pics/201k/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d
+.frame2
+	db $00 ; bitmask
+	db $1e, $1f, $00, $20, $21
+.frame3
+	db $01 ; bitmask
+	db $22, $23, $24, $25
+; 0xd9ae7
--- /dev/null
+++ b/gfx/pics/201l/anim0.asm
@@ -1,0 +1,12 @@
+	setrepeat 2
+	frame 0, 05
+	frame 1, 06
+	frame 2, 07
+	frame 1, 06
+	dorepeat 1
+	frame 0, 10
+	frame 3, 11
+	frame 4, 12
+	frame 3, 11
+	endanim
+; 0xd2319
--- /dev/null
+++ b/gfx/pics/201l/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 5, 05
+	dorepeat 1
+	endanim
+; 0xd2471
--- /dev/null
+++ b/gfx/pics/201l/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %01000000
+	db %00001000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000010
+	db %00000000
+; 0xd3b97
--- /dev/null
+++ b/gfx/pics/201l/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $19, $1a
+.frame2
+	db $00 ; bitmask
+	db $1b, $1c
+.frame3
+	db $00 ; bitmask
+	db $1d, $1e
+.frame4
+	db $01 ; bitmask
+	db $1f
+.frame5
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+; 0xd9b01
--- /dev/null
+++ b/gfx/pics/201m/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 06
+	frame 2, 06
+	frame 1, 03
+	frame 0, 03
+	setrepeat 2
+	frame 0, 02
+	frame 1, 02
+	frame 2, 02
+	frame 1, 02
+	dorepeat 5
+	endanim
+; 0xd232e
--- /dev/null
+++ b/gfx/pics/201m/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd247a
--- /dev/null
+++ b/gfx/pics/201m/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %01110000
+	db %00001110
+	db %00000000
+; 1
+	db %00000000
+	db %01100000
+	db %00001100
+	db %00000000
+; 0xd3b9f
--- /dev/null
+++ b/gfx/pics/201m/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $00 ; bitmask
+	db $1f, $20, $21, $22, $23, $24
+.frame3
+	db $01 ; bitmask
+	db $25, $26, $27, $28
+; 0xd9b1a
--- /dev/null
+++ b/gfx/pics/201n/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 06
+	frame 1, 06
+	frame 2, 20
+	frame 1, 06
+	frame 0, 16
+	frame 1, 03
+	frame 2, 04
+	frame 1, 03
+	endanim
+; 0xd233f
--- /dev/null
+++ b/gfx/pics/201n/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2483
--- /dev/null
+++ b/gfx/pics/201n/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00000011
+	db %11000000
+	db %00000000
+; 1
+	db %00000000
+	db %01110011
+	db %11001110
+	db %00000000
+; 2
+	db %00000000
+	db %01110000
+	db %00001110
+	db %00000000
+; 0xd3bab
--- /dev/null
+++ b/gfx/pics/201n/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20, $21, $22, $23, $24, $25, $26
+.frame3
+	db $02 ; bitmask
+	db $1f, $20, $21, $22, $23, $24
+; 0xd9b37
--- /dev/null
+++ b/gfx/pics/201o/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 06
+	frame 3, 06
+	frame 1, 12
+	frame 2, 32
+	frame 1, 10
+	frame 3, 04
+	endanim
+; 0xd234c
--- /dev/null
+++ b/gfx/pics/201o/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd248c
--- /dev/null
+++ b/gfx/pics/201o/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 1
+	db %00000000
+	db %01110000
+	db %00000110
+	db %00000000
+; 0xd3bb3
--- /dev/null
+++ b/gfx/pics/201o/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20, $21
+.frame3
+	db $00 ; bitmask
+	db $22, $23, $24, $25
+; 0xd9b4d
--- /dev/null
+++ b/gfx/pics/201p/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 10
+	frame 2, 36
+	frame 1, 06
+	endanim
+; 0xd2353
--- /dev/null
+++ b/gfx/pics/201p/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2495
--- /dev/null
+++ b/gfx/pics/201p/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 1
+	db %11000000
+	db %00110000
+	db %00000010
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000010
+	db %00000000
+; 0xd3bbf
--- /dev/null
+++ b/gfx/pics/201p/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $1b
+.frame3
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+; 0xd9b62
--- /dev/null
+++ b/gfx/pics/201q/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 05
+	frame 1, 05
+	frame 2, 05
+	frame 1, 05
+	dorepeat 1
+	endanim
+; 0xd2360
--- /dev/null
+++ b/gfx/pics/201q/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd249e
--- /dev/null
+++ b/gfx/pics/201q/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %00000000
+	db %10001100
+	db %00000001
+; 1
+	db %10000000
+	db %00110001
+	db %00000110
+	db %00000000
+; 0xd3bc7
--- /dev/null
+++ b/gfx/pics/201q/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $00 ; bitmask
+	db $1d, $1e, $1f, $00
+.frame3
+	db $01 ; bitmask
+	db $20, $21, $22, $23, $24, $25
+; 0xd9b79
--- /dev/null
+++ b/gfx/pics/201r/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 07
+	frame 1, 07
+	frame 2, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd236d
--- /dev/null
+++ b/gfx/pics/201r/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24a7
--- /dev/null
+++ b/gfx/pics/201r/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %00000010
+	db %00001100
+	db %00000000
+; 1
+	db %10000000
+	db %00110000
+	db %00000010
+	db %00000000
+; 0xd3bcf
--- /dev/null
+++ b/gfx/pics/201r/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $00 ; bitmask
+	db $1c, $1a, $1d
+.frame3
+	db $01 ; bitmask
+	db $1e, $1f, $20, $21
+; 0xd9b8c
--- /dev/null
+++ b/gfx/pics/201s/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 12
+	frame 0, 10
+	frame 2, 12
+	frame 0, 24
+	setrepeat 2
+	frame 1, 03
+	frame 2, 03
+	dorepeat 5
+	endanim
+; 0xd237e
--- /dev/null
+++ b/gfx/pics/201s/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24b0
--- /dev/null
+++ b/gfx/pics/201s/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %01000000
+	db %00001100
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %01100000
+	db %00001100
+	db %00000000
+; 2
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 0xd3bdb
--- /dev/null
+++ b/gfx/pics/201s/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f
+.frame3
+	db $02 ; bitmask
+	db $20, $21, $22, $23
+; 0xd9ba0
--- /dev/null
+++ b/gfx/pics/201t/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 05
+	frame 0, 05
+	frame 2, 05
+	frame 0, 05
+	dorepeat 1
+	endanim
+; 0xd238b
--- /dev/null
+++ b/gfx/pics/201t/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24b9
--- /dev/null
+++ b/gfx/pics/201t/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11000000
+	db %00111000
+	db %00000101
+	db %00000000
+; 1
+	db %01000000
+	db %00101000
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %01100000
+	db %00001100
+	db %00000000
+; 0xd3be7
--- /dev/null
+++ b/gfx/pics/201t/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f
+.frame2
+	db $01 ; bitmask
+	db $20, $21, $22, $23, $24
+.frame3
+	db $02 ; bitmask
+	db $25, $26, $27, $28
+; 0xd9bb9
--- /dev/null
+++ b/gfx/pics/201u/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 1, 12
+	frame 2, 14
+	frame 1, 12
+	endanim
+; 0xd2394
--- /dev/null
+++ b/gfx/pics/201u/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24c2
--- /dev/null
+++ b/gfx/pics/201u/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00000000
+	db %01111000
+	db %00001111
+	db %00000000
+; 1
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 0xd3bef
--- /dev/null
+++ b/gfx/pics/201u/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $00, $19, $1a, $1b, $00, $1c, $1d, $1e
+.frame2
+	db $00 ; bitmask
+	db $00, $1f, $20, $21, $00, $22, $23, $24
+.frame3
+	db $01 ; bitmask
+	db $25, $26, $27, $28
+; 0xd9bd6
--- /dev/null
+++ b/gfx/pics/201v/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 10
+	frame 1, 10
+	frame 2, 10
+	frame 1, 10
+	endanim
+; 0xd239d
--- /dev/null
+++ b/gfx/pics/201v/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24cb
--- /dev/null
+++ b/gfx/pics/201v/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %01000000
+	db %00001000
+	db %00100001
+	db %00000000
+; 1
+	db %01000000
+	db %00011000
+	db %00100001
+	db %00000000
+; 2
+	db %00000000
+	db %01100000
+	db %00001100
+	db %00000000
+; 0xd3bfb
--- /dev/null
+++ b/gfx/pics/201v/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $1d, $1e, $1f, $20, $00
+.frame3
+	db $02 ; bitmask
+	db $21, $22, $23, $24
+; 0xd9bec
--- /dev/null
+++ b/gfx/pics/201w/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 06
+	frame 1, 18
+	frame 0, 06
+	frame 2, 12
+	endanim
+; 0xd23a6
--- /dev/null
+++ b/gfx/pics/201w/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24d4
--- /dev/null
+++ b/gfx/pics/201w/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10000000
+	db %00110001
+	db %11000110
+	db %00000000
+; 1
+	db %10000100
+	db %00000001
+	db %11000000
+	db %00000000
+; 2
+	db %00000000
+	db %01100000
+	db %00001100
+	db %00000000
+; 0xd3c07
--- /dev/null
+++ b/gfx/pics/201w/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $21, $22, $23, $24, $25
+.frame3
+	db $02 ; bitmask
+	db $26, $27, $28, $29
+; 0xd9c06
--- /dev/null
+++ b/gfx/pics/201x/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 0, 03
+	frame 1, 06
+	frame 0, 03
+	frame 2, 06
+	dorepeat 1
+	endanim
+; 0xd23b3
--- /dev/null
+++ b/gfx/pics/201x/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd24dd
--- /dev/null
+++ b/gfx/pics/201x/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %01000000
+	db %00000010
+	db %00100000
+	db %00000001
+; 1
+	db %11000000
+	db %01111011
+	db %11101011
+	db %00000001
+; 2
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 0xd3c13
--- /dev/null
+++ b/gfx/pics/201x/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $00, $1d, $1e, $00, $1f, $20, $21, $22, $23, $24, $25, $00
+	db $26, $27, $00
+.frame3
+	db $02 ; bitmask
+	db $28, $29, $2a, $2b
+; 0xd9c26
--- /dev/null
+++ b/gfx/pics/201y/anim0.asm
@@ -1,0 +1,9 @@
+	frame 0, 06
+	frame 3, 24
+	frame 0, 06
+	setrepeat 3
+	frame 1, 05
+	frame 2, 05
+	dorepeat 4
+	endanim
+; 0xd23c2
--- /dev/null
+++ b/gfx/pics/201y/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd24e6
--- /dev/null
+++ b/gfx/pics/201y/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+; 2
+	db %11000000
+	db %00111001
+	db %00000111
+	db %00000000
+; 3
+	db %10000000
+	db %00111000
+	db %00000010
+	db %00000000
+; 0xd3c23
--- /dev/null
+++ b/gfx/pics/201y/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a
+.frame3
+	db $02 ; bitmask
+	db $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+.frame4
+	db $03 ; bitmask
+	db $24, $25, $26, $27, $28
+; 0xd9c42
--- /dev/null
+++ b/gfx/pics/201z/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 06
+	frame 2, 10
+	frame 1, 03
+	frame 0, 03
+	frame 3, 03
+	frame 0, 03
+	frame 3, 03
+	endanim
+; 0xd23d1
--- /dev/null
+++ b/gfx/pics/201z/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd24ef
--- /dev/null
+++ b/gfx/pics/201z/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %01100000
+	db %01001100
+	db %00001000
+	db %00000000
+; 1
+	db %01100000
+	db %01101100
+	db %10001100
+	db %00000001
+; 2
+	db %01100000
+	db %00001000
+	db %00001000
+	db %00000000
+; 3
+	db %00000000
+	db %00110000
+	db %00000110
+	db %00000000
+; 0xd3c33
--- /dev/null
+++ b/gfx/pics/201z/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $19, $00, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $00, $1d, $00, $1e, $1f, $20, $21, $22, $23, $24
+.frame3
+	db $02 ; bitmask
+	db $00, $25, $26, $27
+.frame4
+	db $03 ; bitmask
+	db $28, $29, $2a, $2b
+; 0xd9c66
--- /dev/null
+++ b/gfx/pics/202/anim0.asm
@@ -1,0 +1,4 @@
+	frame 1, 07
+	frame 2, 30
+	endanim
+; 0xd1403
--- /dev/null
+++ b/gfx/pics/202/anim1.asm
@@ -1,0 +1,3 @@
+	frame 0, 30
+	endanim
+; 0xd2069
--- /dev/null
+++ b/gfx/pics/202/bitmask.asm
@@ -1,0 +1,7 @@
+; 0
+	db %11011111
+	db %11110111
+	db %00111101
+	db %00001111
+	db %00000000
+; 0xd36b0
--- /dev/null
+++ b/gfx/pics/202/frames.asm
@@ -1,0 +1,11 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00
+.frame2
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $00, $28, $29, $37, $2b, $2c, $2d, $2e
+	db $38, $30, $31, $32, $33, $34, $35, $00, $36, $00, $00
+; 0xd8e92
--- /dev/null
+++ b/gfx/pics/203/anim0.asm
@@ -1,0 +1,14 @@
+	frame 1, 15
+	frame 4, 04
+	setrepeat 2
+	frame 1, 05
+	frame 2, 05
+	dorepeat 3
+	setrepeat 3
+	frame 1, 05
+	frame 4, 05
+	dorepeat 7
+	frame 5, 05
+	frame 3, 05
+	endanim
+; 0xd141c
--- /dev/null
+++ b/gfx/pics/203/anim1.asm
@@ -1,0 +1,4 @@
+	frame 5, 16
+	frame 3, 16
+	endanim
+; 0xd206e
--- /dev/null
+++ b/gfx/pics/203/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10000111
+	db %11000011
+	db %11100011
+	db %01110000
+	db %00000000
+	db %00001000
+	db %00000000
+; 1
+	db %10000111
+	db %11000011
+	db %11100011
+	db %01110000
+	db %00111000
+	db %00011100
+	db %00000000
+; 2
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00111000
+	db %00011100
+	db %00000000
+; 3
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000000
+; 0xd36cc
--- /dev/null
+++ b/gfx/pics/203/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $03, $03, $03, $31, $32, $33, $34, $3f, $36, $37, $38, $40
+	db $3a, $3b, $41, $3d, $42, $43, $44, $45, $46, $47
+.frame3
+	db $02 ; bitmask
+	db $48, $42, $43, $44, $45, $46, $47
+.frame4
+	db $01 ; bitmask
+	db $03, $03, $03, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $42, $43, $44, $45, $46, $47
+.frame5
+	db $03 ; bitmask
+	db $48, $3e
+; 0xd8ee7
--- /dev/null
+++ b/gfx/pics/204/anim0.asm
@@ -1,0 +1,4 @@
+	frame 1, 06
+	frame 2, 18
+	endanim
+; 0xd1421
--- /dev/null
+++ b/gfx/pics/204/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd2077
--- /dev/null
+++ b/gfx/pics/204/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00100101
+	db %10011000
+	db %01010000
+	db %00000000
+; 1
+	db %11100111
+	db %10011000
+	db %01110011
+	db %00000000
+; 2
+	db %01000000
+	db %00001000
+	db %00000001
+	db %00000000
+; 0xd36d8
--- /dev/null
+++ b/gfx/pics/204/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20
+.frame2
+	db $01 ; bitmask
+	db $19, $21, $1a, $1b, $22, $23, $1c, $1d, $1e, $24, $25, $1f
+	db $26, $20
+.frame3
+	db $02 ; bitmask
+	db $27, $1c, $28
+; 0xd8f09
--- /dev/null
+++ b/gfx/pics/205/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 08
+	frame 2, 16
+	setrepeat 2
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	dorepeat 3
+	frame 2, 25
+	frame 1, 08
+	endanim
+; 0xd1434
--- /dev/null
+++ b/gfx/pics/205/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 5, 06
+	dorepeat 1
+	endanim
+; 0xd2080
--- /dev/null
+++ b/gfx/pics/205/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00011000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %01100000
+	db %00000000
+; 1
+	db %00011000
+	db %00000000
+	db %00000010
+	db %10000000
+	db %00000000
+	db %01100000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000010
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd36ed
--- /dev/null
+++ b/gfx/pics/205/frames.asm
@@ -1,0 +1,21 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34
+.frame2
+	db $00 ; bitmask
+	db $35, $36, $37, $38
+.frame3
+	db $01 ; bitmask
+	db $35, $36, $39, $3a, $37, $38
+.frame4
+	db $01 ; bitmask
+	db $35, $36, $3b, $3c, $37, $38
+.frame5
+	db $02 ; bitmask
+	db $39, $3a
+; 0xd8f2e
--- /dev/null
+++ b/gfx/pics/206/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 12
+	setrepeat 5
+	frame 2, 03
+	frame 3, 03
+	dorepeat 2
+	frame 4, 12
+	endanim
+; 0xd1441
--- /dev/null
+++ b/gfx/pics/206/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd2089
--- /dev/null
+++ b/gfx/pics/206/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00111000
+	db %10001110
+	db %11000011
+	db %00000000
+	db %00000000
+; 1
+	db %00111000
+	db %10001110
+	db %11001111
+	db %00000011
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00001100
+	db %00000011
+	db %00000000
+; 3
+	db %00010000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+; 0xd3701
--- /dev/null
+++ b/gfx/pics/206/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $00
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2e, $2f, $2d
+	db $00, $30, $31
+.frame3
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $32, $33, $2d
+	db $00, $34, $35
+.frame4
+	db $02 ; bitmask
+	db $2e, $2f, $30, $31
+.frame5
+	db $03 ; bitmask
+	db $36, $37
+; 0xd8f6c
--- /dev/null
+++ b/gfx/pics/207/anim0.asm
@@ -1,0 +1,3 @@
+	frame 1, 35
+	endanim
+; 0xd1444
--- /dev/null
+++ b/gfx/pics/207/anim1.asm
@@ -1,0 +1,3 @@
+	frame 1, 35
+	endanim
+; 0xd208c
--- /dev/null
+++ b/gfx/pics/207/bitmask.asm
@@ -1,0 +1,7 @@
+; 0
+	db %11000111
+	db %11110001
+	db %00111100
+	db %11000111
+	db %00000001
+; 0xd3706
--- /dev/null
+++ b/gfx/pics/207/frames.asm
@@ -1,0 +1,6 @@
+	dw .frame1
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32, $33, $34, $35, $36, $37
+; 0xd8f83
--- /dev/null
+++ b/gfx/pics/208/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 14
+	frame 2, 18
+	frame 3, 28
+	frame 2, 08
+	frame 1, 06
+	endanim
+; 0xd144f
--- /dev/null
+++ b/gfx/pics/208/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd2095
--- /dev/null
+++ b/gfx/pics/208/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00010000
+	db %00001000
+	db %01110100
+	db %10111000
+	db %01111100
+	db %00000000
+; 1
+	db %00000000
+	db %11010010
+	db %00101001
+	db %01110100
+	db %10111000
+	db %01111100
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd371b
--- /dev/null
+++ b/gfx/pics/208/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $00 ; bitmask
+	db $31, $32, $33, $40, $41, $42, $43, $44, $39, $3a, $45, $46
+	db $3d, $3e, $3f
+.frame3
+	db $01 ; bitmask
+	db $47, $31, $48, $49, $4a, $32, $4b, $33, $40, $41, $42, $43
+	db $44, $39, $3a, $45, $46, $3d, $3e, $3f
+.frame4
+	db $02 ; bitmask
+	db $4c
+; 0xd8fc2
--- /dev/null
+++ b/gfx/pics/209/anim0.asm
@@ -1,0 +1,11 @@
+	setrepeat 2
+	frame 1, 07
+	frame 2, 09
+	frame 3, 09
+	dorepeat 1
+	setrepeat 3
+	frame 4, 08
+	frame 0, 08
+	dorepeat 6
+	endanim
+; 0xd1462
--- /dev/null
+++ b/gfx/pics/209/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 4, 12
+	frame 5, 12
+	dorepeat 1
+	endanim
+; 0xd209e
--- /dev/null
+++ b/gfx/pics/209/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00000000
+	db %11000011
+	db %01000001
+	db %00000000
+	db %00000000
+; 1
+	db %00000000
+	db %11001111
+	db %10000010
+	db %00110000
+	db %00000000
+; 2
+	db %11000110
+	db %11001111
+	db %00000000
+	db %10011100
+	db %00000011
+; 3
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %01000000
+	db %01000001
+	db %00000000
+	db %00000000
+; 0xd3734
--- /dev/null
+++ b/gfx/pics/209/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $2a, $2b, $26, $27, $2c, $2d, $2e, $2f
+.frame3
+	db $02 ; bitmask
+	db $30, $31, $32, $33, $24, $25, $34, $35, $26, $27, $36, $37
+	db $38, $39, $3a, $3b
+.frame4
+	db $03 ; bitmask
+	db $3c
+.frame5
+	db $04 ; bitmask
+	db $3c, $28, $29
+; 0xd8ff5
--- /dev/null
+++ b/gfx/pics/210/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 32
+	frame 0, 16
+	setrepeat 2
+	frame 1, 07
+	frame 0, 07
+	dorepeat 3
+	endanim
+; 0xd146f
--- /dev/null
+++ b/gfx/pics/210/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 2, 06
+	dorepeat 1
+	endanim
+; 0xd20a7
--- /dev/null
+++ b/gfx/pics/210/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %11000000
+	db %11110011
+	db %00111000
+	db %00001111
+	db %00000000
+; 1
+	db %00000000
+	db %00110000
+	db %00001100
+	db %00000000
+	db %00000000
+; 0xd373e
--- /dev/null
+++ b/gfx/pics/210/frames.asm
@@ -1,0 +1,10 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31, $32
+.frame2
+	db $01 ; bitmask
+	db $33, $34, $35, $36
+; 0xd900e
--- /dev/null
+++ b/gfx/pics/211/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 05
+	frame 2, 20
+	setrepeat 2
+	frame 0, 11
+	frame 3, 11
+	dorepeat 3
+	endanim
+; 0xd147c
--- /dev/null
+++ b/gfx/pics/211/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 13
+	frame 1, 13
+	dorepeat 1
+	endanim
+; 0xd20b0
--- /dev/null
+++ b/gfx/pics/211/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 1
+	db %10001111
+	db %00101001
+	db %11110110
+	db %00000000
+; 2
+	db %10001111
+	db %00100001
+	db %11110110
+	db %00000000
+; 0xd374a
--- /dev/null
+++ b/gfx/pics/211/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a, $1b, $1c, $1d, $1e, $1f, $19, $20, $21, $22, $23, $24
+	db $25, $26
+.frame3
+	db $02 ; bitmask
+	db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24, $25
+	db $26
+; 0xd9033
--- /dev/null
+++ b/gfx/pics/212/anim0.asm
@@ -1,0 +1,10 @@
+	frame 0, 06
+	frame 5, 22
+	setrepeat 3
+	frame 2, 06
+	frame 1, 06
+	frame 3, 06
+	dorepeat 3
+	frame 6, 18
+	endanim
+; 0xd148d
--- /dev/null
+++ b/gfx/pics/212/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd20b9
--- /dev/null
+++ b/gfx/pics/212/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00111100
+	db %00011110
+	db %10000111
+	db %11000011
+	db %11000001
+	db %11100001
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11100000
+	db %11110001
+	db %00000000
+; 2
+	db %00111100
+	db %00011110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00111100
+	db %00011110
+	db %10000111
+	db %00000000
+	db %11100000
+	db %11110001
+	db %00000000
+; 5
+	db %00111000
+	db %00011110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3774
--- /dev/null
+++ b/gfx/pics/212/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $00, $00, $00
+.frame2
+	db $01 ; bitmask
+	db $44, $45, $46, $43, $47, $2e, $2f, $00
+.frame3
+	db $02 ; bitmask
+	db $48, $00, $00, $00, $49, $4a, $4b, $37, $4c, $4d, $4e
+.frame4
+	db $03 ; bitmask
+	db $4f
+.frame5
+	db $04 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $38, $50, $51, $4f
+	db $44, $45, $46, $43, $47, $2e, $2f, $00
+.frame6
+	db $05 ; bitmask
+	db $52, $00, $00, $53, $54, $4b, $37, $55, $4d, $4e
+; 0xd908e
--- /dev/null
+++ b/gfx/pics/213/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 07
+	frame 2, 07
+	frame 3, 12
+	frame 1, 07
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 5
+	endanim
+; 0xd149e
--- /dev/null
+++ b/gfx/pics/213/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd20c2
--- /dev/null
+++ b/gfx/pics/213/bitmask.asm
@@ -1,0 +1,21 @@
+; 0
+	db %01100000
+	db %10011100
+	db %00000001
+	db %00000000
+; 1
+	db %01100000
+	db %10011100
+	db %00000011
+	db %00000000
+; 2
+	db %01111000
+	db %10011110
+	db %10000011
+	db %00000001
+; 3
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+; 0xd3784
--- /dev/null
+++ b/gfx/pics/213/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $00, $19, $1a, $00, $1b
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $00, $00, $1c, $00, $00, $1d
+.frame3
+	db $02 ; bitmask
+	db $1e, $1f, $00, $00, $20, $00, $00, $1c, $00, $00, $1d, $21
+	db $22
+.frame4
+	db $03 ; bitmask
+	db $23
+; 0xd90b7
--- /dev/null
+++ b/gfx/pics/214/anim0.asm
@@ -1,0 +1,5 @@
+	frame 0, 06
+	frame 1, 20
+	frame 2, 18
+	endanim
+; 0xd14a5
--- /dev/null
+++ b/gfx/pics/214/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd20cb
--- /dev/null
+++ b/gfx/pics/214/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011110
+	db %00000111
+	db %00000000
+	db %11001111
+	db %00000011
+; 1
+	db %00000100
+	db %00000001
+	db %00010000
+	db %10000110
+	db %00000000
+; 2
+	db %00000000
+	db %00000001
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd3793
--- /dev/null
+++ b/gfx/pics/214/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $00, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31
+.frame2
+	db $01 ; bitmask
+	db $32, $33, $34, $35, $36, $37
+.frame3
+	db $02 ; bitmask
+	db $33, $34
+; 0xd90d7
--- /dev/null
+++ b/gfx/pics/215/anim0.asm
@@ -1,0 +1,4 @@
+	frame 1, 04
+	frame 2, 30
+	endanim
+; 0xd14aa
--- /dev/null
+++ b/gfx/pics/215/anim1.asm
@@ -1,0 +1,5 @@
+	frame 3, 24
+	frame 0, 09
+	frame 4, 08
+	endanim
+; 0xd20d2
--- /dev/null
+++ b/gfx/pics/215/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11000011
+	db %00111000
+	db %01100011
+	db %10001110
+	db %00000001
+; 1
+	db %11000011
+	db %11111011
+	db %00100011
+	db %10001110
+	db %00000001
+; 2
+	db %00000000
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd37a7
--- /dev/null
+++ b/gfx/pics/215/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $2f, $30, $31, $24
+.frame2
+	db $01 ; bitmask
+	db $24, $24, $25, $26, $32, $33, $34, $28, $29, $35, $36, $2a
+	db $37, $38, $2e, $24, $39, $24, $24
+.frame3
+	db $02 ; bitmask
+	db $32, $33, $35, $36
+.frame4
+	db $03 ; bitmask
+	db $35
+; 0xd910b
--- /dev/null
+++ b/gfx/pics/216/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 08
+	frame 2, 28
+	frame 0, 24
+	setrepeat 3
+	frame 0, 10
+	frame 3, 10
+	dorepeat 4
+	endanim
+; 0xd14b9
--- /dev/null
+++ b/gfx/pics/216/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd20db
--- /dev/null
+++ b/gfx/pics/216/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10001100
+	db %00000001
+	db %00001100
+	db %00000000
+; 1
+	db %11000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd37b3
--- /dev/null
+++ b/gfx/pics/216/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $1f, $1c, $1d, $1e
+.frame3
+	db $01 ; bitmask
+	db $20, $21, $22
+.frame4
+	db $02 ; bitmask
+	db $23, $24
+; 0xd9128
--- /dev/null
+++ b/gfx/pics/217/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 13
+	frame 4, 10
+	setrepeat 4
+	frame 2, 09
+	frame 3, 09
+	dorepeat 3
+	frame 1, 10
+	endanim
+; 0xd14c8
--- /dev/null
+++ b/gfx/pics/217/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 5
+	frame 0, 09
+	frame 5, 09
+	dorepeat 1
+	endanim
+; 0xd20e4
--- /dev/null
+++ b/gfx/pics/217/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %11000000
+	db %11100001
+	db %00110000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10000000
+	db %11000001
+	db %11100000
+	db %10110000
+	db %11100001
+	db %01110000
+	db %00000000
+; 2
+	db %00000000
+	db %11000000
+	db %11100000
+	db %00110000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %10000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd37cf
--- /dev/null
+++ b/gfx/pics/217/frames.asm
@@ -1,0 +1,23 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44
+	db $45, $46, $47, $48, $49
+.frame3
+	db $01 ; bitmask
+	db $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $4a, $4b, $44
+	db $45, $46, $47, $48, $49
+.frame4
+	db $02 ; bitmask
+	db $3b, $3c, $3d, $3e, $3f, $40, $41
+.frame5
+	db $03 ; bitmask
+	db $39, $3a
+; 0xd916a
--- /dev/null
+++ b/gfx/pics/218/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 12
+	frame 2, 10
+	frame 3, 06
+	frame 4, 14
+	frame 6, 12
+	frame 7, 10
+	frame 8, 06
+	frame 0, 14
+	endanim
+; 0xd14d9
--- /dev/null
+++ b/gfx/pics/218/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd20ed
--- /dev/null
+++ b/gfx/pics/218/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %00000000
+	db %00100001
+	db %10000100
+	db %00000000
+; 1
+	db %00000000
+	db %00100001
+	db %10001100
+	db %00000000
+; 2
+	db %00000000
+	db %00100001
+	db %00000000
+	db %00000000
+; 3
+	db %01000010
+	db %00011000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %10000100
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %10001100
+	db %00000000
+; 0xd37e7
--- /dev/null
+++ b/gfx/pics/218/frames.asm
@@ -1,0 +1,33 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1d, $1e, $1f
+.frame3
+	db $01 ; bitmask
+	db $19, $1a, $20, $21, $22
+.frame4
+	db $02 ; bitmask
+	db $19, $1a
+.frame5
+	db $03 ; bitmask
+	db $23, $24, $25, $26
+.frame6
+	db $04 ; bitmask
+	db $1b, $1c
+.frame7
+	db $05 ; bitmask
+	db $1d, $1e, $1f
+.frame8
+	db $05 ; bitmask
+	db $20, $21, $22
+; 0xd919e
--- /dev/null
+++ b/gfx/pics/219/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 05
+	frame 2, 10
+	frame 3, 10
+	frame 4, 10
+	frame 1, 25
+	endanim
+; 0xd14e4
--- /dev/null
+++ b/gfx/pics/219/anim1.asm
@@ -1,0 +1,3 @@
+	frame 1, 60
+	endanim
+; 0xd20f0
--- /dev/null
+++ b/gfx/pics/219/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %10011110
+	db %11100111
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %10011110
+	db %11100111
+	db %00000001
+	db %11000111
+	db %00000001
+; 0xd37f1
--- /dev/null
+++ b/gfx/pics/219/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $30, $31, $2c, $2d, $32, $33
+	db $34, $35, $36, $37, $38, $39
+.frame3
+	db $01 ; bitmask
+	db $24, $25, $3a, $3b, $28, $29, $3c, $2b, $2c, $2d, $2e, $2f
+	db $00, $3d, $36, $3e, $38, $39
+.frame4
+	db $01 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $00, $3d, $36, $00, $38, $39
+; 0xd91ec
--- /dev/null
+++ b/gfx/pics/220/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 24
+	setrepeat 2
+	frame 0, 09
+	frame 2, 09
+	dorepeat 2
+	endanim
+; 0xd14ef
--- /dev/null
+++ b/gfx/pics/220/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 3, 07
+	dorepeat 1
+	endanim
+; 0xd20f9
--- /dev/null
+++ b/gfx/pics/220/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %00011000
+	db %00000011
+	db %00000000
+	db %00000000
+; 1
+	db %00001000
+	db %00000001
+	db %00000000
+	db %00000000
+; 0xd37f9
--- /dev/null
+++ b/gfx/pics/220/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c
+.frame2
+	db $00 ; bitmask
+	db $1d, $1e, $1f, $20
+.frame3
+	db $01 ; bitmask
+	db $21, $22
+; 0xd91ff
--- /dev/null
+++ b/gfx/pics/221/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 20
+	frame 2, 10
+	frame 3, 10
+	endanim
+; 0xd14f6
--- /dev/null
+++ b/gfx/pics/221/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 12
+	frame 3, 12
+	dorepeat 1
+	endanim
+; 0xd2102
--- /dev/null
+++ b/gfx/pics/221/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00111000
+	db %10001110
+	db %11100011
+	db %00000000
+	db %00000000
+; 1
+	db %00011000
+	db %10000110
+	db %01000001
+	db %00010000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00010000
+	db %00000100
+; 0xd3808
--- /dev/null
+++ b/gfx/pics/221/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+.frame2
+	db $01 ; bitmask
+	db $30, $31, $32, $33, $34, $35, $36, $37
+.frame3
+	db $02 ; bitmask
+	db $38, $39, $3a
+; 0xd921f
--- /dev/null
+++ b/gfx/pics/222/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 10
+	frame 2, 22
+	frame 1, 10
+	frame 0, 12
+	frame 3, 18
+	endanim
+; 0xd1501
--- /dev/null
+++ b/gfx/pics/222/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd210b
--- /dev/null
+++ b/gfx/pics/222/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00010000
+	db %00000100
+	db %11000001
+	db %00000000
+	db %00000000
+; 1
+	db %00001100
+	db %00000000
+	db %00000000
+	db %00011100
+	db %00000111
+; 2
+	db %00000000
+	db %10000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3817
--- /dev/null
+++ b/gfx/pics/222/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28
+.frame2
+	db $00 ; bitmask
+	db $29, $25, $2a, $2b, $28
+.frame3
+	db $01 ; bitmask
+	db $2c, $2d, $2e, $2f, $30, $31, $32, $05
+.frame4
+	db $02 ; bitmask
+	db $33, $34
+; 0xd923f
--- /dev/null
+++ b/gfx/pics/223/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 05
+	frame 2, 10
+	frame 3, 10
+	endanim
+; 0xd1508
--- /dev/null
+++ b/gfx/pics/223/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 1, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd2114
--- /dev/null
+++ b/gfx/pics/223/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00000111
+	db %00001000
+	db %10001100
+	db %00000001
+; 2
+	db %00000111
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd3823
--- /dev/null
+++ b/gfx/pics/223/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $03, $03
+.frame3
+	db $01 ; bitmask
+	db $19, $1a, $1b, $1c, $1f, $03, $20, $21
+.frame4
+	db $02 ; bitmask
+	db $19, $1a, $1b, $1c
+; 0xd9262
--- /dev/null
+++ b/gfx/pics/224/anim0.asm
@@ -1,0 +1,8 @@
+	frame 0, 12
+	frame 1, 24
+	setrepeat 4
+	frame 2, 05
+	frame 0, 05
+	dorepeat 3
+	endanim
+; 0xd1515
--- /dev/null
+++ b/gfx/pics/224/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd211d
--- /dev/null
+++ b/gfx/pics/224/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00011000
+	db %11101111
+	db %01100011
+	db %00001000
+	db %00000000
+; 1
+	db %00000000
+	db %11000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd3832
--- /dev/null
+++ b/gfx/pics/224/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e, $2f
+	db $30, $31
+.frame2
+	db $01 ; bitmask
+	db $32, $33, $34, $35
+.frame3
+	db $02 ; bitmask
+	db $36
+; 0xd927e
--- /dev/null
+++ b/gfx/pics/225/anim0.asm
@@ -1,0 +1,12 @@
+	frame 1, 02
+	frame 2, 10
+	setrepeat 2
+	frame 3, 09
+	frame 2, 09
+	dorepeat 3
+	frame 2, 13
+	frame 1, 02
+	frame 0, 05
+	frame 6, 05
+	endanim
+; 0xd152a
--- /dev/null
+++ b/gfx/pics/225/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 4
+	frame 4, 06
+	frame 5, 06
+	dorepeat 1
+	endanim
+; 0xd2126
--- /dev/null
+++ b/gfx/pics/225/bitmask.asm
@@ -1,0 +1,37 @@
+; 0
+	db %00000000
+	db %01000011
+	db %00000000
+	db %00000000
+	db %00000010
+; 1
+	db %00111000
+	db %01100011
+	db %00000000
+	db %10001110
+	db %00000011
+; 2
+	db %00111100
+	db %01100011
+	db %00000000
+	db %10001110
+	db %00000011
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000010
+; 4
+	db %00111000
+	db %00000010
+	db %00000000
+	db %10001110
+	db %00000011
+; 5
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3850
--- /dev/null
+++ b/gfx/pics/225/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27
+.frame2
+	db $01 ; bitmask
+	db $28, $29, $2a, $24, $2b, $2c, $26, $2d, $2e, $2f, $30, $31
+	db $32
+.frame3
+	db $02 ; bitmask
+	db $33, $34, $29, $2a, $35, $36, $2c, $26, $2d, $2e, $2f, $30
+	db $31, $32
+.frame4
+	db $03 ; bitmask
+	db $27
+.frame5
+	db $04 ; bitmask
+	db $28, $29, $2a, $25, $2d, $2e, $2f, $30, $31, $32
+.frame6
+	db $05 ; bitmask
+	db $2c
+; 0xd92bb
--- /dev/null
+++ b/gfx/pics/226/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 15
+	frame 2, 15
+	frame 3, 15
+	frame 0, 15
+	frame 4, 15
+	frame 0, 15
+	frame 5, 15
+	endanim
+; 0xd1539
--- /dev/null
+++ b/gfx/pics/226/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 6, 08
+	dorepeat 1
+	endanim
+; 0xd212f
--- /dev/null
+++ b/gfx/pics/226/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %01110000
+	db %00110000
+	db %00011010
+	db %00110000
+	db %00011000
+	db %00011100
+	db %00000000
+; 1
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %01100000
+	db %00110000
+	db %00000010
+	db %00110000
+	db %00011000
+	db %00001100
+	db %00000000
+; 3
+	db %01110000
+	db %00110000
+	db %00011000
+	db %00110000
+	db %00011000
+	db %00011100
+	db %00000000
+; 4
+	db %01100000
+	db %00110000
+	db %00000000
+	db %00110000
+	db %00011000
+	db %00001100
+	db %00000000
+; 5
+	db %00000000
+	db %00000100
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd387a
--- /dev/null
+++ b/gfx/pics/226/frames.asm
@@ -1,0 +1,27 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b, $3c
+	db $3d, $3e, $3f
+.frame2
+	db $01 ; bitmask
+	db $36
+.frame3
+	db $02 ; bitmask
+	db $40, $41, $42, $43, $36, $04, $44, $45, $46, $47, $48
+.frame4
+	db $03 ; bitmask
+	db $31, $32, $33, $34, $35, $37, $38, $39, $3a, $3b, $3c, $3d
+	db $3e, $3f
+.frame5
+	db $04 ; bitmask
+	db $40, $41, $42, $43, $04, $44, $45, $46, $47, $48
+.frame6
+	db $05 ; bitmask
+	db $49, $4a
+; 0xd9302
--- /dev/null
+++ b/gfx/pics/227/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 3
+	frame 1, 09
+	frame 2, 09
+	dorepeat 1
+	frame 1, 08
+	endanim
+; 0xd1544
--- /dev/null
+++ b/gfx/pics/227/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd2138
--- /dev/null
+++ b/gfx/pics/227/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10000110
+	db %11000011
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10001111
+	db %11000111
+	db %11000001
+	db %11110001
+	db %01111000
+	db %00111100
+	db %00000000
+; 0xd3888
--- /dev/null
+++ b/gfx/pics/227/frames.asm
@@ -1,0 +1,11 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $39, $3a, $3b, $04, $33, $34, $3c, $3d, $36, $37, $38, $3e
+	db $3f, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $4a
+	db $4b, $04
+; 0xd932a
--- /dev/null
+++ b/gfx/pics/228/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 05
+	frame 2, 05
+	frame 1, 05
+	frame 0, 07
+	frame 3, 07
+	endanim
+; 0xd154f
--- /dev/null
+++ b/gfx/pics/228/anim1.asm
@@ -1,0 +1,8 @@
+	frame 0, 08
+	setrepeat 2
+	frame 3, 07
+	frame 4, 07
+	dorepeat 2
+	frame 3, 16
+	endanim
+; 0xd2145
--- /dev/null
+++ b/gfx/pics/228/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %11001110
+	db %11100011
+	db %00011000
+	db %00001100
+	db %00000011
+; 1
+	db %11001110
+	db %11100011
+	db %00001000
+	db %00000000
+	db %00000000
+; 2
+	db %00001000
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00001000
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd389c
--- /dev/null
+++ b/gfx/pics/228/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+	db $2e, $2f, $30, $00
+.frame2
+	db $01 ; bitmask
+	db $00, $24, $25, $00, $26, $27, $28, $29, $2a, $2b, $2c
+.frame3
+	db $02 ; bitmask
+	db $31, $32
+.frame4
+	db $03 ; bitmask
+	db $31, $33, $32
+; 0xd9356
--- /dev/null
+++ b/gfx/pics/229/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 11
+	setrepeat 9
+	frame 2, 02
+	frame 3, 02
+	dorepeat 2
+	frame 2, 04
+	frame 3, 04
+	frame 4, 08
+	endanim
+; 0xd1560
--- /dev/null
+++ b/gfx/pics/229/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 12
+	frame 5, 12
+	dorepeat 1
+	endanim
+; 0xd214e
--- /dev/null
+++ b/gfx/pics/229/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10000111
+	db %11111011
+	db %01111101
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10000111
+	db %11000011
+	db %01100001
+	db %00100000
+	db %00010000
+	db %00000000
+	db %00000000
+; 2
+	db %10000111
+	db %11000011
+	db %01100001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00010000
+	db %00000000
+	db %00000000
+; 0xd38b8
--- /dev/null
+++ b/gfx/pics/229/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $03, $31, $32, $33, $34, $35, $36, $37, $03, $38, $39, $3a
+	db $3b, $3c, $03, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e, $42
+	db $43
+.frame3
+	db $01 ; bitmask
+	db $44, $45, $46, $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $42
+	db $43
+.frame4
+	db $02 ; bitmask
+	db $03, $3f, $40, $33, $41, $35, $38, $39, $3a, $3d, $3e
+.frame5
+	db $03 ; bitmask
+	db $42, $43
+; 0xd939d
--- /dev/null
+++ b/gfx/pics/230/anim0.asm
@@ -1,0 +1,10 @@
+	frame 1, 12
+	frame 2, 12
+	frame 3, 12
+	frame 0, 12
+	setrepeat 3
+	frame 4, 06
+	frame 5, 06
+	dorepeat 5
+	endanim
+; 0xd1571
--- /dev/null
+++ b/gfx/pics/230/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 6, 06
+	dorepeat 1
+	endanim
+; 0xd2157
--- /dev/null
+++ b/gfx/pics/230/bitmask.asm
@@ -1,0 +1,49 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00001100
+	db %10000111
+	db %00000110
+	db %00000000
+	db %00000000
+; 1
+	db %00110000
+	db %00111100
+	db %00011100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00110000
+	db %10111111
+	db %01011101
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %11000000
+	db %01100000
+	db %00000000
+; 4
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+; 5
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd38e2
--- /dev/null
+++ b/gfx/pics/230/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $00, $39, $3a, $3b, $3c, $3d, $3e
+.frame3
+	db $02 ; bitmask
+	db $00, $00, $3f, $40, $00, $39, $3a, $3b, $41, $42, $3c, $3d
+	db $3e, $43
+.frame4
+	db $03 ; bitmask
+	db $44, $45, $46, $47
+.frame5
+	db $04 ; bitmask
+	db $48
+.frame6
+	db $05 ; bitmask
+	db $49, $4a
+; 0xd93d5
--- /dev/null
+++ b/gfx/pics/231/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 10
+	frame 2, 10
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 3
+	endanim
+; 0xd157e
--- /dev/null
+++ b/gfx/pics/231/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd2160
--- /dev/null
+++ b/gfx/pics/231/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %11000111
+	db %00111000
+	db %01100110
+	db %00000000
+; 1
+	db %11000111
+	db %00110000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd38ee
--- /dev/null
+++ b/gfx/pics/231/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23, $24
+.frame2
+	db $01 ; bitmask
+	db $19, $1a, $25, $1c, $26, $1f, $20
+.frame3
+	db $02 ; bitmask
+	db $1e
+; 0xd93f2
--- /dev/null
+++ b/gfx/pics/232/anim0.asm
@@ -1,0 +1,6 @@
+	frame 2, 08
+	frame 1, 24
+	frame 3, 10
+	frame 4, 06
+	endanim
+; 0xd1587
--- /dev/null
+++ b/gfx/pics/232/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd2169
--- /dev/null
+++ b/gfx/pics/232/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00111110
+	db %00111111
+	db %00011110
+	db %00001100
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00111110
+	db %00111111
+	db %00011110
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00110000
+	db %00011000
+	db %00001100
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000010
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd390a
--- /dev/null
+++ b/gfx/pics/232/frames.asm
@@ -1,0 +1,24 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $00
+.frame2
+	db $00 ; bitmask
+	db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $00
+.frame3
+	db $01 ; bitmask
+	db $40, $41, $33, $34, $00, $42, $43, $37, $38, $39, $3a, $3b
+	db $3c, $44, $3e, $00
+.frame4
+	db $02 ; bitmask
+	db $45, $46, $47, $48, $49, $00
+.frame5
+	db $03 ; bitmask
+	db $4a
+; 0xd943a
--- /dev/null
+++ b/gfx/pics/233/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 1, 06
+	frame 2, 08
+	frame 0, 06
+	dorepeat 1
+	endanim
+; 0xd1592
--- /dev/null
+++ b/gfx/pics/233/anim1.asm
@@ -1,0 +1,3 @@
+	frame 3, 30
+	endanim
+; 0xd216c
--- /dev/null
+++ b/gfx/pics/233/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %00000000
+	db %10000110
+	db %11100011
+	db %00011000
+	db %00000000
+; 1
+	db %11000011
+	db %11110111
+	db %11111111
+	db %00011010
+	db %00000000
+; 2
+	db %11000011
+	db %01110001
+	db %00011100
+	db %00000010
+	db %00000000
+; 0xd3919
--- /dev/null
+++ b/gfx/pics/233/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $01 ; bitmask
+	db $2e, $02, $2f, $30, $02, $24, $25, $31, $32, $33, $26, $27
+	db $28, $34, $35, $36, $29, $2a, $2b, $37, $2c, $2d
+.frame3
+	db $02 ; bitmask
+	db $2e, $02, $2f, $30, $02, $31, $32, $33, $34, $35, $36, $37
+; 0xd946f
--- /dev/null
+++ b/gfx/pics/234/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 14
+	frame 0, 12
+	frame 1, 14
+	frame 0, 22
+	frame 2, 08
+	frame 0, 08
+	frame 2, 08
+	endanim
+; 0xd15a1
--- /dev/null
+++ b/gfx/pics/234/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd2175
--- /dev/null
+++ b/gfx/pics/234/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %00010000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %00011110
+	db %10011111
+	db %11001111
+	db %11100111
+	db %11100001
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %00001000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd392e
--- /dev/null
+++ b/gfx/pics/234/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $31, $32
+.frame2
+	db $01 ; bitmask
+	db $00, $33, $34, $35, $00, $00, $36, $37, $00, $38, $39, $3a
+	db $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+	db $47, $48
+.frame3
+	db $02 ; bitmask
+	db $49, $4a
+; 0xd9496
--- /dev/null
+++ b/gfx/pics/235/anim0.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 07
+	frame 2, 07
+	frame 1, 07
+	dorepeat 1
+	endanim
+; 0xd15ac
--- /dev/null
+++ b/gfx/pics/235/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 08
+	frame 3, 08
+	dorepeat 1
+	endanim
+; 0xd217e
--- /dev/null
+++ b/gfx/pics/235/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00001100
+	db %10001110
+	db %11010111
+	db %00001001
+	db %00000000
+	db %10000000
+	db %00000001
+; 1
+	db %00011100
+	db %00001110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %10000000
+	db %00000001
+; 2
+	db %00000000
+	db %00000000
+	db %00010000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3943
--- /dev/null
+++ b/gfx/pics/235/frames.asm
@@ -1,0 +1,14 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $00, $31, $00, $00, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d
+.frame2
+	db $01 ; bitmask
+	db $00, $3e, $3f, $00, $40, $41, $42, $43, $44, $3c, $3d
+.frame3
+	db $02 ; bitmask
+	db $37, $3b
+; 0xd94bc
--- /dev/null
+++ b/gfx/pics/236/anim0.asm
@@ -1,0 +1,7 @@
+	frame 1, 08
+	setrepeat 4
+	frame 2, 05
+	frame 3, 06
+	dorepeat 2
+	endanim
+; 0xd15b7
--- /dev/null
+++ b/gfx/pics/236/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 05
+	dorepeat 1
+	endanim
+; 0xd2187
--- /dev/null
+++ b/gfx/pics/236/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %10011100
+	db %00110001
+	db %01100000
+	db %00000000
+; 1
+	db %10011100
+	db %00010001
+	db %01100000
+	db %00000000
+; 2
+	db %01000000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd394f
--- /dev/null
+++ b/gfx/pics/236/frames.asm
@@ -1,0 +1,17 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $00, $00, $00, $19, $1a, $1b, $1c, $1d, $1e
+.frame2
+	db $01 ; bitmask
+	db $1f, $20, $00, $21, $22, $23, $1d, $1e
+.frame3
+	db $01 ; bitmask
+	db $24, $20, $00, $25, $22, $23, $1d, $1e
+.frame4
+	db $02 ; bitmask
+	db $26, $27
+; 0xd94e3
--- /dev/null
+++ b/gfx/pics/237/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 12
+	frame 4, 05
+	setrepeat 4
+	frame 2, 08
+	frame 3, 08
+	dorepeat 3
+	frame 4, 25
+	endanim
+; 0xd15c6
--- /dev/null
+++ b/gfx/pics/237/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 4, 08
+	frame 0, 08
+	dorepeat 1
+	frame 4, 30
+	endanim
+; 0xd2192
--- /dev/null
+++ b/gfx/pics/237/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00000000
+	db %00001010
+	db %10000101
+	db %01000000
+	db %00000000
+	db %00000000
+; 1
+	db %00111110
+	db %10011111
+	db %11001111
+	db %11100111
+	db %11111011
+	db %11011001
+	db %00000000
+; 2
+	db %00000000
+	db %11000100
+	db %01101010
+	db %10000101
+	db %01000000
+	db %00001000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00001000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd396b
--- /dev/null
+++ b/gfx/pics/237/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $00
+.frame2
+	db $01 ; bitmask
+	db $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $36, $37
+	db $38, $39, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
+	db $44, $00, $00, $00, $45, $46, $00, $00, $00, $00, $00
+.frame3
+	db $02 ; bitmask
+	db $47, $48, $49, $4a, $32, $4b, $4c, $4d, $34, $4e, $00, $4f
+.frame4
+	db $03 ; bitmask
+	db $32, $34
+; 0xd9526
--- /dev/null
+++ b/gfx/pics/238/anim0.asm
@@ -1,0 +1,5 @@
+	frame 1, 06
+	frame 2, 08
+	frame 3, 24
+	endanim
+; 0xd15cd
--- /dev/null
+++ b/gfx/pics/238/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 1, 06
+	dorepeat 1
+	endanim
+; 0xd219b
--- /dev/null
+++ b/gfx/pics/238/bitmask.asm
@@ -1,0 +1,11 @@
+; 0
+	db %10000000
+	db %00010000
+	db %00000010
+	db %00000000
+; 1
+	db %10000000
+	db %00110001
+	db %00000010
+	db %00000000
+; 0xd3973
--- /dev/null
+++ b/gfx/pics/238/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b
+.frame2
+	db $01 ; bitmask
+	db $1c, $1d, $1e, $1f, $20
+.frame3
+	db $01 ; bitmask
+	db $21, $22, $23, $24, $25
+; 0xd953c
--- /dev/null
+++ b/gfx/pics/239/anim0.asm
@@ -1,0 +1,11 @@
+	frame 1, 07
+	setrepeat 7
+	frame 2, 03
+	frame 1, 03
+	dorepeat 2
+	setrepeat 4
+	frame 4, 03
+	frame 3, 03
+	dorepeat 6
+	endanim
+; 0xd15e0
--- /dev/null
+++ b/gfx/pics/239/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 5, 09
+	frame 3, 09
+	dorepeat 1
+	frame 3, 20
+	endanim
+; 0xd21a6
--- /dev/null
+++ b/gfx/pics/239/bitmask.asm
@@ -1,0 +1,31 @@
+; 0
+	db %11001111
+	db %10000011
+	db %00000000
+	db %00100000
+	db %00001000
+; 1
+	db %11001111
+	db %10110011
+	db %00001100
+	db %00100111
+	db %00001000
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00100000
+	db %00001000
+; 3
+	db %10000000
+	db %00110000
+	db %00001100
+	db %00100111
+	db %00001000
+; 4
+	db %00000000
+	db %00001100
+	db %00000000
+	db %00100000
+	db %00001000
+; 0xd398c
--- /dev/null
+++ b/gfx/pics/239/frames.asm
@@ -1,0 +1,22 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $04, $27, $28, $29, $2a, $2b, $2c, $2d
+.frame2
+	db $01 ; bitmask
+	db $24, $25, $26, $04, $27, $2e, $29, $2a, $2f, $30, $2b, $31
+	db $32, $33, $34, $35, $2c, $2d
+.frame3
+	db $02 ; bitmask
+	db $2c, $2d
+.frame4
+	db $03 ; bitmask
+	db $36, $2f, $30, $31, $32, $33, $34, $35, $2c, $2d
+.frame5
+	db $04 ; bitmask
+	db $37, $38, $2c, $2d
+; 0xd9578
--- /dev/null
+++ b/gfx/pics/240/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 14
+	setrepeat 2
+	frame 2, 07
+	frame 3, 07
+	dorepeat 2
+	frame 4, 16
+	endanim
+; 0xd15ed
--- /dev/null
+++ b/gfx/pics/240/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 09
+	frame 5, 09
+	dorepeat 1
+	endanim
+; 0xd21af
--- /dev/null
+++ b/gfx/pics/240/bitmask.asm
@@ -1,0 +1,25 @@
+; 0
+	db %00000000
+	db %11100000
+	db %01011001
+	db %00000000
+	db %00000000
+; 1
+	db %11000100
+	db %11110111
+	db %01111101
+	db %10011111
+	db %00000111
+; 2
+	db %11000000
+	db %11110111
+	db %01111101
+	db %10011111
+	db %00000111
+; 3
+	db %00000000
+	db %00100000
+	db %00001000
+	db %00000000
+	db %00000000
+; 0xd39a0
--- /dev/null
+++ b/gfx/pics/240/frames.asm
@@ -1,0 +1,26 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a
+.frame2
+	db $01 ; bitmask
+	db $2b, $0c, $0d, $2c, $2d, $2e, $12, $13, $14, $2f, $30, $18
+	db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00
+	db $00
+.frame3
+	db $01 ; bitmask
+	db $36, $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18
+	db $19, $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00
+	db $00
+.frame4
+	db $02 ; bitmask
+	db $0c, $0d, $37, $2d, $2e, $12, $13, $14, $2f, $30, $18, $19
+	db $31, $32, $33, $00, $1f, $00, $34, $35, $00, $00, $00, $00
+.frame5
+	db $03 ; bitmask
+	db $38, $39
+; 0xd95da
--- /dev/null
+++ b/gfx/pics/241/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 10
+	setrepeat 2
+	frame 2, 09
+	frame 1, 09
+	dorepeat 2
+	frame 3, 05
+	endanim
+; 0xd15fa
--- /dev/null
+++ b/gfx/pics/241/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 05
+	frame 3, 05
+	dorepeat 1
+	endanim
+; 0xd21b8
--- /dev/null
+++ b/gfx/pics/241/bitmask.asm
@@ -1,0 +1,19 @@
+; 0
+	db %10001100
+	db %01100011
+	db %00011000
+	db %10001110
+	db %00000001
+; 1
+	db %10111100
+	db %01101011
+	db %11011000
+	db %10111110
+	db %00000001
+; 2
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd39af
--- /dev/null
+++ b/gfx/pics/241/frames.asm
@@ -1,0 +1,15 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $24, $00, $25, $26, $27, $28, $29, $2a, $2b, $2c, $2d, $2e
+	db $00, $2f
+.frame2
+	db $01 ; bitmask
+	db $24, $00, $30, $31, $25, $26, $27, $32, $28, $29, $2a, $2b
+	db $33, $34, $2c, $2d, $2e, $35, $36, $00, $2f
+.frame3
+	db $02 ; bitmask
+	db $28
+; 0xd9607
--- /dev/null
+++ b/gfx/pics/242/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 12
+	frame 2, 14
+	frame 1, 10
+	frame 3, 04
+	frame 0, 06
+	frame 3, 08
+	endanim
+; 0xd1607
--- /dev/null
+++ b/gfx/pics/242/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 07
+	frame 4, 07
+	dorepeat 1
+	endanim
+; 0xd21c1
--- /dev/null
+++ b/gfx/pics/242/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %00000000
+	db %00000000
+	db %10000000
+	db %11000001
+	db %11100001
+	db %00000000
+	db %00000000
+; 1
+	db %00001100
+	db %00000110
+	db %10000000
+	db %11000001
+	db %11100001
+	db %00110000
+	db %00000000
+; 2
+	db %00110000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000010
+	db %11000001
+	db %00000000
+; 3
+	db %00000000
+	db %10000000
+	db %01000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd39cb
--- /dev/null
+++ b/gfx/pics/242/frames.asm
@@ -1,0 +1,18 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $35, $36, $37, $38
+.frame2
+	db $01 ; bitmask
+	db $39, $3a, $3b, $3c, $31, $32, $3d, $3e, $3f, $40, $41, $42
+	db $43, $44
+.frame3
+	db $02 ; bitmask
+	db $45, $46, $47, $48, $49, $4a
+.frame4
+	db $03 ; bitmask
+	db $4b, $4c
+; 0xd9631
--- /dev/null
+++ b/gfx/pics/243/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 06
+	setrepeat 5
+	frame 2, 03
+	frame 3, 03
+	dorepeat 2
+	frame 2, 35
+	endanim
+; 0xd1614
--- /dev/null
+++ b/gfx/pics/243/anim1.asm
@@ -1,0 +1,8 @@
+	frame 4, 20
+	frame 5, 08
+	frame 6, 08
+	frame 4, 05
+	frame 6, 05
+	frame 4, 30
+	endanim
+; 0xd21ce
--- /dev/null
+++ b/gfx/pics/243/bitmask.asm
@@ -1,0 +1,17 @@
+; 0
+	db %10011100
+	db %11001111
+	db %10000111
+	db %01000001
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %11111100
+	db %11111111
+	db %11011111
+	db %11001111
+	db %00000111
+	db %00000000
+	db %00000000
+; 0xd39d9
--- /dev/null
+++ b/gfx/pics/243/frames.asm
@@ -1,0 +1,33 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a
+	db $3b, $3c, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $47, $48, $49
+	db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53
+	db $54, $55, $56, $57, $58, $59
+.frame3
+	db $01 ; bitmask
+	db $3f, $40, $41, $42, $43, $00, $44, $45, $46, $5a, $48, $49
+	db $00, $4a, $4b, $4c, $4d, $4e, $00, $4f, $50, $51, $52, $53
+	db $54, $55, $56, $57, $58, $59
+.frame4
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $35, $36, $37, $00, $38, $39, $3a
+	db $3b, $3c, $3d, $3e
+.frame5
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $5b, $36, $37, $00, $38, $39, $3a
+	db $3b, $3c, $3d, $3e
+.frame6
+	db $00 ; bitmask
+	db $31, $32, $33, $00, $34, $5c, $36, $37, $00, $38, $39, $3a
+	db $3b, $3c, $3d, $3e
+; 0xd96bf
--- /dev/null
+++ b/gfx/pics/244/anim0.asm
@@ -1,0 +1,6 @@
+	frame 0, 04
+	frame 1, 10
+	frame 2, 12
+	frame 3, 30
+	endanim
+; 0xd161d
--- /dev/null
+++ b/gfx/pics/244/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 4, 08
+	dorepeat 1
+	endanim
+; 0xd21d7
--- /dev/null
+++ b/gfx/pics/244/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10001111
+	db %11001111
+	db %11100111
+	db %11110011
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %11001111
+	db %11100111
+	db %11110011
+	db %00000000
+	db %00000000
+	db %00000000
+; 2
+	db %00000100
+	db %00000011
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 3
+	db %10000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd39f5
--- /dev/null
+++ b/gfx/pics/244/frames.asm
@@ -1,0 +1,19 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $04, $31, $32, $33, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+.frame2
+	db $01 ; bitmask
+	db $04, $04, $05, $47, $48, $34, $49, $4a, $4b, $38, $39, $3a
+	db $4c, $4d, $4e, $3e, $3f, $40, $41, $42, $43, $44, $45, $46
+.frame3
+	db $02 ; bitmask
+	db $4f, $50, $51
+.frame4
+	db $03 ; bitmask
+	db $52, $53
+; 0xd96ff
--- /dev/null
+++ b/gfx/pics/245/anim0.asm
@@ -1,0 +1,13 @@
+	frame 1, 10
+	frame 2, 10
+	frame 3, 10
+	frame 4, 10
+	frame 5, 10
+	setrepeat 2
+	frame 6, 03
+	frame 7, 03
+	frame 8, 03
+	frame 0, 03
+	dorepeat 6
+	endanim
+; 0xd1634
--- /dev/null
+++ b/gfx/pics/245/anim1.asm
@@ -1,0 +1,7 @@
+	frame 9, 35
+	setrepeat 2
+	frame 0, 06
+	frame 9, 06
+	dorepeat 2
+	endanim
+; 0xd21e2
--- /dev/null
+++ b/gfx/pics/245/bitmask.asm
@@ -1,0 +1,57 @@
+; 0
+	db %11111000
+	db %11111111
+	db %11101111
+	db %01100110
+	db %00100011
+	db %00000000
+	db %00000000
+; 1
+	db %11111000
+	db %11111111
+	db %11101111
+	db %01110110
+	db %00011011
+	db %00011100
+	db %00000000
+; 2
+	db %11111000
+	db %10111111
+	db %00001111
+	db %00000110
+	db %00000011
+	db %00000000
+	db %00000000
+; 3
+	db %00000000
+	db %10000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 4
+	db %00000000
+	db %00000010
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 5
+	db %00000000
+	db %00000100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 6
+	db %00000000
+	db %00001000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3a26
--- /dev/null
+++ b/gfx/pics/245/frames.asm
@@ -1,0 +1,46 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+	dw .frame9
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $49, $4a
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $4d, $4e, $4f, $44, $45, $50, $51
+	db $52, $48, $49, $53, $54, $00, $55, $56
+.frame3
+	db $02 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $57
+	db $3d, $3e, $3f, $40, $44, $45, $48, $49
+.frame4
+	db $00 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $4c, $3a, $3b
+	db $3c, $3d, $3e, $3f, $40, $41, $42, $43, $44, $45, $46, $47
+	db $48, $49, $4a
+.frame5
+	db $01 ; bitmask
+	db $31, $32, $33, $34, $00, $35, $36, $37, $4b, $58, $3a, $3b
+	db $3c, $3d, $3e, $3f, $59, $4d, $4e, $4f, $44, $45, $50, $51
+	db $52, $48, $49, $53, $54, $00, $55, $56
+.frame6
+	db $03 ; bitmask
+	db $5a
+.frame7
+	db $04 ; bitmask
+	db $5b, $5c
+.frame8
+	db $05 ; bitmask
+	db $5d
+.frame9
+	db $06 ; bitmask
+	db $5e
+; 0xd97a9
--- /dev/null
+++ b/gfx/pics/246/anim0.asm
@@ -1,0 +1,6 @@
+	frame 3, 12
+	frame 1, 12
+	frame 2, 28
+	frame 3, 08
+	endanim
+; 0xd163d
--- /dev/null
+++ b/gfx/pics/246/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 06
+	frame 3, 06
+	dorepeat 1
+	endanim
+; 0xd21eb
--- /dev/null
+++ b/gfx/pics/246/bitmask.asm
@@ -1,0 +1,16 @@
+; 0
+	db %00000000
+	db %00000000
+	db %01000000
+	db %00000000
+; 1
+	db %00100000
+	db %10011100
+	db %01100011
+	db %00000000
+; 2
+	db %00000000
+	db %00011000
+	db %00000011
+	db %00000000
+; 0xd3a32
--- /dev/null
+++ b/gfx/pics/246/frames.asm
@@ -1,0 +1,13 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+.frame1
+	db $00 ; bitmask
+	db $19
+.frame2
+	db $01 ; bitmask
+	db $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22
+.frame3
+	db $02 ; bitmask
+	db $23, $24, $25, $26
+; 0xd97c0
--- /dev/null
+++ b/gfx/pics/247/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 25
+	setrepeat 2
+	frame 0, 04
+	frame 1, 04
+	frame 2, 04
+	dorepeat 2
+	endanim
+; 0xd164a
--- /dev/null
+++ b/gfx/pics/247/anim1.asm
@@ -1,0 +1,7 @@
+	setrepeat 2
+	frame 0, 04
+	frame 1, 04
+	frame 2, 04
+	dorepeat 1
+	endanim
+; 0xd21f6
--- /dev/null
+++ b/gfx/pics/247/bitmask.asm
@@ -1,0 +1,13 @@
+; 0
+	db %00000100
+	db %01000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 1
+	db %00001100
+	db %11000000
+	db %00110000
+	db %00000000
+	db %00000000
+; 0xd3a3c
--- /dev/null
+++ b/gfx/pics/247/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $24, $25, $26
+.frame2
+	db $01 ; bitmask
+	db $27, $28, $29, $2a, $2b, $2c
+; 0xd97cf
--- /dev/null
+++ b/gfx/pics/248/anim0.asm
@@ -1,0 +1,9 @@
+	frame 1, 14
+	frame 2, 16
+	frame 3, 16
+	frame 1, 14
+	frame 4, 16
+	frame 0, 16
+	frame 4, 16
+	endanim
+; 0xd1659
--- /dev/null
+++ b/gfx/pics/248/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 2
+	frame 0, 08
+	frame 5, 08
+	dorepeat 1
+	endanim
+; 0xd21ff
--- /dev/null
+++ b/gfx/pics/248/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %10011111
+	db %11001111
+	db %01101111
+	db %00110011
+	db %00000001
+	db %00000000
+	db %00000000
+; 1
+	db %10011111
+	db %11001111
+	db %01101111
+	db %00110011
+	db %01100001
+	db %00110000
+	db %00000000
+; 2
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %01100000
+	db %00110000
+	db %00000000
+; 3
+	db %00000000
+	db %00000000
+	db %00000001
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3a58
--- /dev/null
+++ b/gfx/pics/248/frames.asm
@@ -1,0 +1,25 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+.frame1
+	db $00 ; bitmask
+	db $05, $05, $05, $31, $32, $33, $34, $35, $36, $37, $38, $39
+	db $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $05, $42, $43
+.frame2
+	db $01 ; bitmask
+	db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39
+	db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43, $4e
+	db $4f, $50, $51
+.frame3
+	db $00 ; bitmask
+	db $05, $05, $44, $45, $05, $33, $34, $46, $47, $48, $38, $39
+	db $49, $4a, $4b, $3d, $3e, $3f, $4c, $4d, $05, $42, $43
+.frame4
+	db $02 ; bitmask
+	db $4e, $4f, $50, $51
+.frame5
+	db $03 ; bitmask
+	db $52
+; 0xd982c
--- /dev/null
+++ b/gfx/pics/249/anim0.asm
@@ -1,0 +1,8 @@
+	frame 1, 11
+	frame 2, 11
+	frame 3, 14
+	frame 4, 14
+	frame 5, 14
+	frame 6, 11
+	endanim
+; 0xd1666
--- /dev/null
+++ b/gfx/pics/249/anim1.asm
@@ -1,0 +1,8 @@
+	setrepeat 3
+	frame 9, 10
+	frame 7, 10
+	dorepeat 1
+	frame 8, 10
+	frame 3, 10
+	endanim
+; 0xd220c
--- /dev/null
+++ b/gfx/pics/249/bitmask.asm
@@ -1,0 +1,73 @@
+; 0
+	db %11110111
+	db %11111111
+	db %01011101
+	db %00000000
+	db %10000111
+	db %11000011
+	db %00000001
+; 1
+	db %01110111
+	db %00111111
+	db %00011100
+	db %00000000
+	db %10011011
+	db %11001111
+	db %00000001
+; 2
+	db %00000000
+	db %00100000
+	db %00000000
+	db %00010000
+	db %00011000
+	db %00001100
+	db %00000000
+; 3
+	db %10000111
+	db %11110011
+	db %01000001
+	db %00000000
+	db %10000111
+	db %11000011
+	db %00000001
+; 4
+	db %00000111
+	db %00110011
+	db %00000000
+	db %00000000
+	db %10011011
+	db %11001111
+	db %00000001
+; 5
+	db %00000000
+	db %00110000
+	db %00000000
+	db %00010000
+	db %00011000
+	db %00001100
+	db %00000000
+; 6
+	db %01110000
+	db %00111100
+	db %00011100
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 7
+	db %00000000
+	db %00110000
+	db %00000000
+	db %00000000
+	db %00011000
+	db %00001100
+	db %00000000
+; 8
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3a97
--- /dev/null
+++ b/gfx/pics/249/frames.asm
@@ -1,0 +1,44 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+	dw .frame9
+.frame1
+	db $00 ; bitmask
+	db $03, $31, $32, $03, $33, $34, $03, $35, $36, $03, $37, $38
+	db $39, $03, $3a, $3b, $3c, $3d, $3e, $3f, $40, $41, $42, $43
+	db $44, $45, $46, $47, $48
+.frame2
+	db $01 ; bitmask
+	db $49, $4a, $4b, $03, $33, $34, $4c, $4d, $03, $37, $38, $39
+	db $3c, $3d, $3e, $40, $4e, $4f, $50, $51, $52, $53, $54, $55
+	db $56, $57, $58
+.frame3
+	db $02 ; bitmask
+	db $59, $5a, $5b, $5c, $03, $5d
+.frame4
+	db $03 ; bitmask
+	db $03, $31, $32, $03, $35, $36, $5e, $5f, $03, $3a, $3b, $3f
+	db $40, $41, $42, $43, $44, $45, $46, $47, $48
+.frame5
+	db $04 ; bitmask
+	db $49, $4a, $4b, $4c, $4d, $5e, $5f, $40, $4e, $4f, $50, $51
+	db $52, $53, $54, $55, $56, $57, $58
+.frame6
+	db $05 ; bitmask
+	db $5e, $59, $5a, $5b, $5c, $03, $5d
+.frame7
+	db $06 ; bitmask
+	db $03, $33, $34, $03, $37, $38, $39, $3c, $3d, $3e
+.frame8
+	db $07 ; bitmask
+	db $5e, $59, $4f, $50, $54, $55
+.frame9
+	db $08 ; bitmask
+	db $5e, $59 ; unused
+
+; 0xd98c4
--- /dev/null
+++ b/gfx/pics/250/anim0.asm
@@ -1,0 +1,11 @@
+	frame 0, 04
+	frame 1, 08
+	frame 2, 12
+	setrepeat 5
+	frame 0, 05
+	frame 3, 05
+	dorepeat 4
+	frame 0, 06
+	frame 4, 12
+	endanim
+; 0xd1679
--- /dev/null
+++ b/gfx/pics/250/anim1.asm
@@ -1,0 +1,6 @@
+	setrepeat 3
+	frame 0, 06
+	frame 4, 06
+	dorepeat 1
+	endanim
+; 0xd2215
--- /dev/null
+++ b/gfx/pics/250/bitmask.asm
@@ -1,0 +1,33 @@
+; 0
+	db %01111000
+	db %00111100
+	db %00011110
+	db %00000111
+	db %00000000
+	db %00000000
+	db %00000000
+; 1
+	db %01111000
+	db %00111100
+	db %00011110
+	db %10001111
+	db %10000111
+	db %00000000
+	db %00000000
+; 2
+	db %00000000
+	db %11000000
+	db %01110000
+	db %00111100
+	db %00000110
+	db %11000011
+	db %00000000
+; 3
+	db %00000000
+	db %00011000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+; 0xd3ab3
--- /dev/null
+++ b/gfx/pics/250/frames.asm
@@ -1,0 +1,20 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+.frame1
+	db $00 ; bitmask
+	db $31, $32, $33, $30, $34, $35, $36, $37, $38, $39, $3a, $3b
+	db $3c, $3d, $3e
+.frame2
+	db $01 ; bitmask
+	db $31, $32, $33, $30, $3f, $40, $41, $42, $43, $44, $45, $46
+	db $47, $48, $49, $4a, $4b, $4c, $4d, $4e, $4f
+.frame3
+	db $02 ; bitmask
+	db $50, $51, $52, $53, $54, $55, $56, $57, $58, $59, $5a, $5b
+	db $5c, $5d, $5e
+.frame4
+	db $03 ; bitmask
+	db $5f, $60
+; 0xd9907
--- /dev/null
+++ b/gfx/pics/251/anim0.asm
@@ -1,0 +1,16 @@
+	frame 1, 05
+	frame 2, 05
+	frame 3, 05
+	frame 4, 05
+	frame 5, 05
+	frame 6, 05
+	frame 7, 05
+	frame 8, 05
+	frame 9, 05
+	frame 10, 05
+	setrepeat 3
+	frame 12, 05
+	frame 13, 05
+	dorepeat 11
+	endanim
+; 0xd1696
--- /dev/null
+++ b/gfx/pics/251/anim1.asm
@@ -1,0 +1,8 @@
+	frame 0, 07
+	frame 11, 07
+	setrepeat 2
+	frame 0, 05
+	frame 11, 05
+	dorepeat 3
+	endanim
+; 0xd2222
--- /dev/null
+++ b/gfx/pics/251/bitmask.asm
@@ -1,0 +1,36 @@
+; 0
+	db %00100000
+	db %10101100
+	db %01100111
+	db %00000000
+; 1
+	db %10100000
+	db %10111100
+	db %01100111
+	db %00000000
+; 2
+	db %10000000
+	db %00110000
+	db %00000100
+	db %00000000
+; 3
+	db %10100000
+	db %10111100
+	db %00100101
+	db %00000000
+; 4
+	db %00100000
+	db %10101100
+	db %00100101
+	db %00000000
+; 5
+	db %00000000
+	db %00010000
+	db %00000000
+	db %00000000
+; 6
+	db %00000000
+	db %00100000
+	db %00000100
+	db %00000000
+; 0xd3acf
--- /dev/null
+++ b/gfx/pics/251/frames.asm
@@ -1,0 +1,53 @@
+	dw .frame1
+	dw .frame2
+	dw .frame3
+	dw .frame4
+	dw .frame5
+	dw .frame6
+	dw .frame7
+	dw .frame8
+	dw .frame9
+	dw .frame10
+	dw .frame11
+	dw .frame12
+	dw .frame13
+.frame1
+	db $00 ; bitmask
+	db $19, $1a, $1b, $1c, $00, $1d, $1e, $1f, $00, $20
+.frame2
+	db $00 ; bitmask
+	db $19, $1a, $1b, $21, $00, $1d, $1e, $22, $00, $20
+.frame3
+	db $01 ; bitmask
+	db $23, $24, $25, $26, $27, $1c, $00, $28, $29, $1f, $2a, $2b
+.frame4
+	db $01 ; bitmask
+	db $23, $24, $25, $26, $27, $21, $00, $28, $29, $22, $2a, $2b
+.frame5
+	db $02 ; bitmask
+	db $24, $27, $1c, $1f
+.frame6
+	db $02 ; bitmask
+	db $24, $27, $21, $22
+.frame7
+	db $03 ; bitmask
+	db $19, $24, $1a, $1b, $27, $1c, $00, $2c, $1f, $2d
+.frame8
+	db $03 ; bitmask
+	db $19, $24, $1a, $1b, $27, $21, $00, $2c, $22, $2d
+.frame9
+	db $04 ; bitmask
+	db $23, $25, $2e, $1c, $00, $2f, $1f, $2d
+.frame10
+	db $04 ; bitmask
+	db $23, $25, $2e, $21, $00, $2f, $22, $2d
+.frame11
+	db $05 ; bitmask
+	db $27
+.frame12
+	db $06 ; bitmask
+	db $1c, $1f
+.frame13
+	db $06 ; bitmask
+	db $21, $22
+; 0xd998b
--- /dev/null
+++ b/gfx/pics/anim_pointers.asm
@@ -1,0 +1,251 @@
+	dw BulbasaurAnimation
+	dw IvysaurAnimation
+	dw VenusaurAnimation
+	dw CharmanderAnimation
+	dw CharmeleonAnimation
+	dw CharizardAnimation
+	dw SquirtleAnimation
+	dw WartortleAnimation
+	dw BlastoiseAnimation
+	dw CaterpieAnimation
+	dw MetapodAnimation
+	dw ButterfreeAnimation
+	dw WeedleAnimation
+	dw KakunaAnimation
+	dw BeedrillAnimation
+	dw PidgeyAnimation
+	dw PidgeottoAnimation
+	dw PidgeotAnimation
+	dw RattataAnimation
+	dw RaticateAnimation
+	dw SpearowAnimation
+	dw FearowAnimation
+	dw EkansAnimation
+	dw ArbokAnimation
+	dw PikachuAnimation
+	dw RaichuAnimation
+	dw SandshrewAnimation
+	dw SandslashAnimation
+	dw NidoranFAnimation
+	dw NidorinaAnimation
+	dw NidoqueenAnimation
+	dw NidoranMAnimation
+	dw NidorinoAnimation
+	dw NidokingAnimation
+	dw ClefairyAnimation
+	dw ClefableAnimation
+	dw VulpixAnimation
+	dw NinetalesAnimation
+	dw JigglypuffAnimation
+	dw WigglytuffAnimation
+	dw ZubatAnimation
+	dw GolbatAnimation
+	dw OddishAnimation
+	dw GloomAnimation
+	dw VileplumeAnimation
+	dw ParasAnimation
+	dw ParasectAnimation
+	dw VenonatAnimation
+	dw VenomothAnimation
+	dw DiglettAnimation
+	dw DugtrioAnimation
+	dw MeowthAnimation
+	dw PersianAnimation
+	dw PsyduckAnimation
+	dw GolduckAnimation
+	dw MankeyAnimation
+	dw PrimeapeAnimation
+	dw GrowlitheAnimation
+	dw ArcanineAnimation
+	dw PoliwagAnimation
+	dw PoliwhirlAnimation
+	dw PoliwrathAnimation
+	dw AbraAnimation
+	dw KadabraAnimation
+	dw AlakazamAnimation
+	dw MachopAnimation
+	dw MachokeAnimation
+	dw MachampAnimation
+	dw BellsproutAnimation
+	dw WeepinbellAnimation
+	dw VictreebelAnimation
+	dw TentacoolAnimation
+	dw TentacruelAnimation
+	dw GeodudeAnimation
+	dw GravelerAnimation
+	dw GolemAnimation
+	dw PonytaAnimation
+	dw RapidashAnimation
+	dw SlowpokeAnimation
+	dw SlowbroAnimation
+	dw MagnemiteAnimation
+	dw MagnetonAnimation
+	dw FarfetchDAnimation
+	dw DoduoAnimation
+	dw DodrioAnimation
+	dw SeelAnimation
+	dw DewgongAnimation
+	dw GrimerAnimation
+	dw MukAnimation
+	dw ShellderAnimation
+	dw CloysterAnimation
+	dw GastlyAnimation
+	dw HaunterAnimation
+	dw GengarAnimation
+	dw OnixAnimation
+	dw DrowzeeAnimation
+	dw HypnoAnimation
+	dw KrabbyAnimation
+	dw KinglerAnimation
+	dw VoltorbAnimation
+	dw ElectrodeAnimation
+	dw ExeggcuteAnimation
+	dw ExeggutorAnimation
+	dw CuboneAnimation
+	dw MarowakAnimation
+	dw HitmonleeAnimation
+	dw HitmonchanAnimation
+	dw LickitungAnimation
+	dw KoffingAnimation
+	dw WeezingAnimation
+	dw RhyhornAnimation
+	dw RhydonAnimation
+	dw ChanseyAnimation
+	dw TangelaAnimation
+	dw KangaskhanAnimation
+	dw HorseaAnimation
+	dw SeadraAnimation
+	dw GoldeenAnimation
+	dw SeakingAnimation
+	dw StaryuAnimation
+	dw StarmieAnimation
+	dw MrMimeAnimation
+	dw ScytherAnimation
+	dw JynxAnimation
+	dw ElectabuzzAnimation
+	dw MagmarAnimation
+	dw PinsirAnimation
+	dw TaurosAnimation
+	dw MagikarpAnimation
+	dw GyaradosAnimation
+	dw LaprasAnimation
+	dw DittoAnimation
+	dw EeveeAnimation
+	dw VaporeonAnimation
+	dw JolteonAnimation
+	dw FlareonAnimation
+	dw PorygonAnimation
+	dw OmanyteAnimation
+	dw OmastarAnimation
+	dw KabutoAnimation
+	dw KabutopsAnimation
+	dw AerodactylAnimation
+	dw SnorlaxAnimation
+	dw ArticunoAnimation
+	dw ZapdosAnimation
+	dw MoltresAnimation
+	dw DratiniAnimation
+	dw DragonairAnimation
+	dw DragoniteAnimation
+	dw MewtwoAnimation
+	dw MewAnimation
+	dw ChikoritaAnimation
+	dw BayleefAnimation
+	dw MeganiumAnimation
+	dw CyndaquilAnimation
+	dw QuilavaAnimation
+	dw TyphlosionAnimation
+	dw TotodileAnimation
+	dw CroconawAnimation
+	dw FeraligatrAnimation
+	dw SentretAnimation
+	dw FurretAnimation
+	dw HoothootAnimation
+	dw NoctowlAnimation
+	dw LedybaAnimation
+	dw LedianAnimation
+	dw SpinarakAnimation
+	dw AriadosAnimation
+	dw CrobatAnimation
+	dw ChinchouAnimation
+	dw LanturnAnimation
+	dw PichuAnimation
+	dw CleffaAnimation
+	dw IgglybuffAnimation
+	dw TogepiAnimation
+	dw TogeticAnimation
+	dw NatuAnimation
+	dw XatuAnimation
+	dw MareepAnimation
+	dw FlaaffyAnimation
+	dw AmpharosAnimation
+	dw BellossomAnimation
+	dw MarillAnimation
+	dw AzumarillAnimation
+	dw SudowoodoAnimation
+	dw PolitoedAnimation
+	dw HoppipAnimation
+	dw SkiploomAnimation
+	dw JumpluffAnimation
+	dw AipomAnimation
+	dw SunkernAnimation
+	dw SunfloraAnimation
+	dw YanmaAnimation
+	dw WooperAnimation
+	dw QuagsireAnimation
+	dw EspeonAnimation
+	dw UmbreonAnimation
+	dw MurkrowAnimation
+	dw SlowkingAnimation
+	dw MisdreavusAnimation
+	dw UnownAnimation
+	dw WobbuffetAnimation
+	dw GirafarigAnimation
+	dw PinecoAnimation
+	dw ForretressAnimation
+	dw DunsparceAnimation
+	dw GligarAnimation
+	dw SteelixAnimation
+	dw SnubbullAnimation
+	dw GranbullAnimation
+	dw QwilfishAnimation
+	dw ScizorAnimation
+	dw ShuckleAnimation
+	dw HeracrossAnimation
+	dw SneaselAnimation
+	dw TeddiursaAnimation
+	dw UrsaringAnimation
+	dw SlugmaAnimation
+	dw MagcargoAnimation
+	dw SwinubAnimation
+	dw PiloswineAnimation
+	dw CorsolaAnimation
+	dw RemoraidAnimation
+	dw OctilleryAnimation
+	dw DelibirdAnimation
+	dw MantineAnimation
+	dw SkarmoryAnimation
+	dw HoundourAnimation
+	dw HoundoomAnimation
+	dw KingdraAnimation
+	dw PhanpyAnimation
+	dw DonphanAnimation
+	dw Porygon2Animation
+	dw StantlerAnimation
+	dw SmeargleAnimation
+	dw TyrogueAnimation
+	dw HitmontopAnimation
+	dw SmoochumAnimation
+	dw ElekidAnimation
+	dw MagbyAnimation
+	dw MiltankAnimation
+	dw BlisseyAnimation
+	dw RaikouAnimation
+	dw EnteiAnimation
+	dw SuicuneAnimation
+	dw LarvitarAnimation
+	dw PupitarAnimation
+	dw TyranitarAnimation
+	dw LugiaAnimation
+	dw HoOhAnimation
+	dw CelebiAnimation
--- /dev/null
+++ b/gfx/pics/bitmask_pointers.asm
@@ -1,0 +1,251 @@
+	dw BulbasaurBitmasks
+	dw IvysaurBitmasks
+	dw VenusaurBitmasks
+	dw CharmanderBitmasks
+	dw CharmeleonBitmasks
+	dw CharizardBitmasks
+	dw SquirtleBitmasks
+	dw WartortleBitmasks
+	dw BlastoiseBitmasks
+	dw CaterpieBitmasks
+	dw MetapodBitmasks
+	dw ButterfreeBitmasks
+	dw WeedleBitmasks
+	dw KakunaBitmasks
+	dw BeedrillBitmasks
+	dw PidgeyBitmasks
+	dw PidgeottoBitmasks
+	dw PidgeotBitmasks
+	dw RattataBitmasks
+	dw RaticateBitmasks
+	dw SpearowBitmasks
+	dw FearowBitmasks
+	dw EkansBitmasks
+	dw ArbokBitmasks
+	dw PikachuBitmasks
+	dw RaichuBitmasks
+	dw SandshrewBitmasks
+	dw SandslashBitmasks
+	dw NidoranFBitmasks
+	dw NidorinaBitmasks
+	dw NidoqueenBitmasks
+	dw NidoranMBitmasks
+	dw NidorinoBitmasks
+	dw NidokingBitmasks
+	dw ClefairyBitmasks
+	dw ClefableBitmasks
+	dw VulpixBitmasks
+	dw NinetalesBitmasks
+	dw JigglypuffBitmasks
+	dw WigglytuffBitmasks
+	dw ZubatBitmasks
+	dw GolbatBitmasks
+	dw OddishBitmasks
+	dw GloomBitmasks
+	dw VileplumeBitmasks
+	dw ParasBitmasks
+	dw ParasectBitmasks
+	dw VenonatBitmasks
+	dw VenomothBitmasks
+	dw DiglettBitmasks
+	dw DugtrioBitmasks
+	dw MeowthBitmasks
+	dw PersianBitmasks
+	dw PsyduckBitmasks
+	dw GolduckBitmasks
+	dw MankeyBitmasks
+	dw PrimeapeBitmasks
+	dw GrowlitheBitmasks
+	dw ArcanineBitmasks
+	dw PoliwagBitmasks
+	dw PoliwhirlBitmasks
+	dw PoliwrathBitmasks
+	dw AbraBitmasks
+	dw KadabraBitmasks
+	dw AlakazamBitmasks
+	dw MachopBitmasks
+	dw MachokeBitmasks
+	dw MachampBitmasks
+	dw BellsproutBitmasks
+	dw WeepinbellBitmasks
+	dw VictreebelBitmasks
+	dw TentacoolBitmasks
+	dw TentacruelBitmasks
+	dw GeodudeBitmasks
+	dw GravelerBitmasks
+	dw GolemBitmasks
+	dw PonytaBitmasks
+	dw RapidashBitmasks
+	dw SlowpokeBitmasks
+	dw SlowbroBitmasks
+	dw MagnemiteBitmasks
+	dw MagnetonBitmasks
+	dw FarfetchDBitmasks
+	dw DoduoBitmasks
+	dw DodrioBitmasks
+	dw SeelBitmasks
+	dw DewgongBitmasks
+	dw GrimerBitmasks
+	dw MukBitmasks
+	dw ShellderBitmasks
+	dw CloysterBitmasks
+	dw GastlyBitmasks
+	dw HaunterBitmasks
+	dw GengarBitmasks
+	dw OnixBitmasks
+	dw DrowzeeBitmasks
+	dw HypnoBitmasks
+	dw KrabbyBitmasks
+	dw KinglerBitmasks
+	dw VoltorbBitmasks
+	dw ElectrodeBitmasks
+	dw ExeggcuteBitmasks
+	dw ExeggutorBitmasks
+	dw CuboneBitmasks
+	dw MarowakBitmasks
+	dw HitmonleeBitmasks
+	dw HitmonchanBitmasks
+	dw LickitungBitmasks
+	dw KoffingBitmasks
+	dw WeezingBitmasks
+	dw RhyhornBitmasks
+	dw RhydonBitmasks
+	dw ChanseyBitmasks
+	dw TangelaBitmasks
+	dw KangaskhanBitmasks
+	dw HorseaBitmasks
+	dw SeadraBitmasks
+	dw GoldeenBitmasks
+	dw SeakingBitmasks
+	dw StaryuBitmasks
+	dw StarmieBitmasks
+	dw MrMimeBitmasks
+	dw ScytherBitmasks
+	dw JynxBitmasks
+	dw ElectabuzzBitmasks
+	dw MagmarBitmasks
+	dw PinsirBitmasks
+	dw TaurosBitmasks
+	dw MagikarpBitmasks
+	dw GyaradosBitmasks
+	dw LaprasBitmasks
+	dw DittoBitmasks
+	dw EeveeBitmasks
+	dw VaporeonBitmasks
+	dw JolteonBitmasks
+	dw FlareonBitmasks
+	dw PorygonBitmasks
+	dw OmanyteBitmasks
+	dw OmastarBitmasks
+	dw KabutoBitmasks
+	dw KabutopsBitmasks
+	dw AerodactylBitmasks
+	dw SnorlaxBitmasks
+	dw ArticunoBitmasks
+	dw ZapdosBitmasks
+	dw MoltresBitmasks
+	dw DratiniBitmasks
+	dw DragonairBitmasks
+	dw DragoniteBitmasks
+	dw MewtwoBitmasks
+	dw MewBitmasks
+	dw ChikoritaBitmasks
+	dw BayleefBitmasks
+	dw MeganiumBitmasks
+	dw CyndaquilBitmasks
+	dw QuilavaBitmasks
+	dw TyphlosionBitmasks
+	dw TotodileBitmasks
+	dw CroconawBitmasks
+	dw FeraligatrBitmasks
+	dw SentretBitmasks
+	dw FurretBitmasks
+	dw HoothootBitmasks
+	dw NoctowlBitmasks
+	dw LedybaBitmasks
+	dw LedianBitmasks
+	dw SpinarakBitmasks
+	dw AriadosBitmasks
+	dw CrobatBitmasks
+	dw ChinchouBitmasks
+	dw LanturnBitmasks
+	dw PichuBitmasks
+	dw CleffaBitmasks
+	dw IgglybuffBitmasks
+	dw TogepiBitmasks
+	dw TogeticBitmasks
+	dw NatuBitmasks
+	dw XatuBitmasks
+	dw MareepBitmasks
+	dw FlaaffyBitmasks
+	dw AmpharosBitmasks
+	dw BellossomBitmasks
+	dw MarillBitmasks
+	dw AzumarillBitmasks
+	dw SudowoodoBitmasks
+	dw PolitoedBitmasks
+	dw HoppipBitmasks
+	dw SkiploomBitmasks
+	dw JumpluffBitmasks
+	dw AipomBitmasks
+	dw SunkernBitmasks
+	dw SunfloraBitmasks
+	dw YanmaBitmasks
+	dw WooperBitmasks
+	dw QuagsireBitmasks
+	dw EspeonBitmasks
+	dw UmbreonBitmasks
+	dw MurkrowBitmasks
+	dw SlowkingBitmasks
+	dw MisdreavusBitmasks
+	dw UnownBitmasks
+	dw WobbuffetBitmasks
+	dw GirafarigBitmasks
+	dw PinecoBitmasks
+	dw ForretressBitmasks
+	dw DunsparceBitmasks
+	dw GligarBitmasks
+	dw SteelixBitmasks
+	dw SnubbullBitmasks
+	dw GranbullBitmasks
+	dw QwilfishBitmasks
+	dw ScizorBitmasks
+	dw ShuckleBitmasks
+	dw HeracrossBitmasks
+	dw SneaselBitmasks
+	dw TeddiursaBitmasks
+	dw UrsaringBitmasks
+	dw SlugmaBitmasks
+	dw MagcargoBitmasks
+	dw SwinubBitmasks
+	dw PiloswineBitmasks
+	dw CorsolaBitmasks
+	dw RemoraidBitmasks
+	dw OctilleryBitmasks
+	dw DelibirdBitmasks
+	dw MantineBitmasks
+	dw SkarmoryBitmasks
+	dw HoundourBitmasks
+	dw HoundoomBitmasks
+	dw KingdraBitmasks
+	dw PhanpyBitmasks
+	dw DonphanBitmasks
+	dw Porygon2Bitmasks
+	dw StantlerBitmasks
+	dw SmeargleBitmasks
+	dw TyrogueBitmasks
+	dw HitmontopBitmasks
+	dw SmoochumBitmasks
+	dw ElekidBitmasks
+	dw MagbyBitmasks
+	dw MiltankBitmasks
+	dw BlisseyBitmasks
+	dw RaikouBitmasks
+	dw EnteiBitmasks
+	dw SuicuneBitmasks
+	dw LarvitarBitmasks
+	dw PupitarBitmasks
+	dw TyranitarBitmasks
+	dw LugiaBitmasks
+	dw HoOhBitmasks
+	dw CelebiBitmasks
--- /dev/null
+++ b/gfx/pics/egg/anim0.asm
@@ -1,0 +1,8 @@
+	setrepeat 2
+	frame 1, 04
+	frame 0, 04
+	frame 2, 04
+	frame 0, 04
+	dorepeat 1
+	endanim
+; 0xd16a3
--- /dev/null
+++ b/gfx/pics/egg/anim1.asm
@@ -1,0 +1,5 @@
+	frame 1, 03
+	frame 0, 03
+	frame 2, 03
+	endanim
+; 0xd2229
--- /dev/null
+++ b/gfx/pics/egg/bitmask.asm
@@ -1,0 +1,6 @@
+; 0
+	db %11001110
+	db %00111001
+	db %00000111
+	db %00000000
+; 0xd3ad3
--- /dev/null
+++ b/gfx/pics/egg/frames.asm
@@ -1,0 +1,9 @@
+	dw .frame1
+	dw .frame2
+.frame1
+	db $00 ; bitmask
+	db $00, $19, $1a, $1b, $1c, $1d, $1e, $1f, $20, $21, $22, $23
+.frame2
+	db $00 ; bitmask
+	db $24, $25, $26, $27, $28, $29, $2a, $2b, $2c, $00, $2d, $2e
+; 0xd99a9
--- /dev/null
+++ b/gfx/pics/extra_pointers.asm
@@ -1,0 +1,251 @@
+	dw BulbasaurAnimationExtra
+	dw IvysaurAnimationExtra
+	dw VenusaurAnimationExtra
+	dw CharmanderAnimationExtra
+	dw CharmeleonAnimationExtra
+	dw CharizardAnimationExtra
+	dw SquirtleAnimationExtra
+	dw WartortleAnimationExtra
+	dw BlastoiseAnimationExtra
+	dw CaterpieAnimationExtra
+	dw MetapodAnimationExtra
+	dw ButterfreeAnimationExtra
+	dw WeedleAnimationExtra
+	dw KakunaAnimationExtra
+	dw BeedrillAnimationExtra
+	dw PidgeyAnimationExtra
+	dw PidgeottoAnimationExtra
+	dw PidgeotAnimationExtra
+	dw RattataAnimationExtra
+	dw RaticateAnimationExtra
+	dw SpearowAnimationExtra
+	dw FearowAnimationExtra
+	dw EkansAnimationExtra
+	dw ArbokAnimationExtra
+	dw PikachuAnimationExtra
+	dw RaichuAnimationExtra
+	dw SandshrewAnimationExtra
+	dw SandslashAnimationExtra
+	dw NidoranFAnimationExtra
+	dw NidorinaAnimationExtra
+	dw NidoqueenAnimationExtra
+	dw NidoranMAnimationExtra
+	dw NidorinoAnimationExtra
+	dw NidokingAnimationExtra
+	dw ClefairyAnimationExtra
+	dw ClefableAnimationExtra
+	dw VulpixAnimationExtra
+	dw NinetalesAnimationExtra
+	dw JigglypuffAnimationExtra
+	dw WigglytuffAnimationExtra
+	dw ZubatAnimationExtra
+	dw GolbatAnimationExtra
+	dw OddishAnimationExtra
+	dw GloomAnimationExtra
+	dw VileplumeAnimationExtra
+	dw ParasAnimationExtra
+	dw ParasectAnimationExtra
+	dw VenonatAnimationExtra
+	dw VenomothAnimationExtra
+	dw DiglettAnimationExtra
+	dw DugtrioAnimationExtra
+	dw MeowthAnimationExtra
+	dw PersianAnimationExtra
+	dw PsyduckAnimationExtra
+	dw GolduckAnimationExtra
+	dw MankeyAnimationExtra
+	dw PrimeapeAnimationExtra
+	dw GrowlitheAnimationExtra
+	dw ArcanineAnimationExtra
+	dw PoliwagAnimationExtra
+	dw PoliwhirlAnimationExtra
+	dw PoliwrathAnimationExtra
+	dw AbraAnimationExtra
+	dw KadabraAnimationExtra
+	dw AlakazamAnimationExtra
+	dw MachopAnimationExtra
+	dw MachokeAnimationExtra
+	dw MachampAnimationExtra
+	dw BellsproutAnimationExtra
+	dw WeepinbellAnimationExtra
+	dw VictreebelAnimationExtra
+	dw TentacoolAnimationExtra
+	dw TentacruelAnimationExtra
+	dw GeodudeAnimationExtra
+	dw GravelerAnimationExtra
+	dw GolemAnimationExtra
+	dw PonytaAnimationExtra
+	dw RapidashAnimationExtra
+	dw SlowpokeAnimationExtra
+	dw SlowbroAnimationExtra
+	dw MagnemiteAnimationExtra
+	dw MagnetonAnimationExtra
+	dw FarfetchDAnimationExtra
+	dw DoduoAnimationExtra
+	dw DodrioAnimationExtra
+	dw SeelAnimationExtra
+	dw DewgongAnimationExtra
+	dw GrimerAnimationExtra
+	dw MukAnimationExtra
+	dw ShellderAnimationExtra
+	dw CloysterAnimationExtra
+	dw GastlyAnimationExtra
+	dw HaunterAnimationExtra
+	dw GengarAnimationExtra
+	dw OnixAnimationExtra
+	dw DrowzeeAnimationExtra
+	dw HypnoAnimationExtra
+	dw KrabbyAnimationExtra
+	dw KinglerAnimationExtra
+	dw VoltorbAnimationExtra
+	dw ElectrodeAnimationExtra
+	dw ExeggcuteAnimationExtra
+	dw ExeggutorAnimationExtra
+	dw CuboneAnimationExtra
+	dw MarowakAnimationExtra
+	dw HitmonleeAnimationExtra
+	dw HitmonchanAnimationExtra
+	dw LickitungAnimationExtra
+	dw KoffingAnimationExtra
+	dw WeezingAnimationExtra
+	dw RhyhornAnimationExtra
+	dw RhydonAnimationExtra
+	dw ChanseyAnimationExtra
+	dw TangelaAnimationExtra
+	dw KangaskhanAnimationExtra
+	dw HorseaAnimationExtra
+	dw SeadraAnimationExtra
+	dw GoldeenAnimationExtra
+	dw SeakingAnimationExtra
+	dw StaryuAnimationExtra
+	dw StarmieAnimationExtra
+	dw MrMimeAnimationExtra
+	dw ScytherAnimationExtra
+	dw JynxAnimationExtra
+	dw ElectabuzzAnimationExtra
+	dw MagmarAnimationExtra
+	dw PinsirAnimationExtra
+	dw TaurosAnimationExtra
+	dw MagikarpAnimationExtra
+	dw GyaradosAnimationExtra
+	dw LaprasAnimationExtra
+	dw DittoAnimationExtra
+	dw EeveeAnimationExtra
+	dw VaporeonAnimationExtra
+	dw JolteonAnimationExtra
+	dw FlareonAnimationExtra
+	dw PorygonAnimationExtra
+	dw OmanyteAnimationExtra
+	dw OmastarAnimationExtra
+	dw KabutoAnimationExtra
+	dw KabutopsAnimationExtra
+	dw AerodactylAnimationExtra
+	dw SnorlaxAnimationExtra
+	dw ArticunoAnimationExtra
+	dw ZapdosAnimationExtra
+	dw MoltresAnimationExtra
+	dw DratiniAnimationExtra
+	dw DragonairAnimationExtra
+	dw DragoniteAnimationExtra
+	dw MewtwoAnimationExtra
+	dw MewAnimationExtra
+	dw ChikoritaAnimationExtra
+	dw BayleefAnimationExtra
+	dw MeganiumAnimationExtra
+	dw CyndaquilAnimationExtra
+	dw QuilavaAnimationExtra
+	dw TyphlosionAnimationExtra
+	dw TotodileAnimationExtra
+	dw CroconawAnimationExtra
+	dw FeraligatrAnimationExtra
+	dw SentretAnimationExtra
+	dw FurretAnimationExtra
+	dw HoothootAnimationExtra
+	dw NoctowlAnimationExtra
+	dw LedybaAnimationExtra
+	dw LedianAnimationExtra
+	dw SpinarakAnimationExtra
+	dw AriadosAnimationExtra
+	dw CrobatAnimationExtra
+	dw ChinchouAnimationExtra
+	dw LanturnAnimationExtra
+	dw PichuAnimationExtra
+	dw CleffaAnimationExtra
+	dw IgglybuffAnimationExtra
+	dw TogepiAnimationExtra
+	dw TogeticAnimationExtra
+	dw NatuAnimationExtra
+	dw XatuAnimationExtra
+	dw MareepAnimationExtra
+	dw FlaaffyAnimationExtra
+	dw AmpharosAnimationExtra
+	dw BellossomAnimationExtra
+	dw MarillAnimationExtra
+	dw AzumarillAnimationExtra
+	dw SudowoodoAnimationExtra
+	dw PolitoedAnimationExtra
+	dw HoppipAnimationExtra
+	dw SkiploomAnimationExtra
+	dw JumpluffAnimationExtra
+	dw AipomAnimationExtra
+	dw SunkernAnimationExtra
+	dw SunfloraAnimationExtra
+	dw YanmaAnimationExtra
+	dw WooperAnimationExtra
+	dw QuagsireAnimationExtra
+	dw EspeonAnimationExtra
+	dw UmbreonAnimationExtra
+	dw MurkrowAnimationExtra
+	dw SlowkingAnimationExtra
+	dw MisdreavusAnimationExtra
+	dw UnownAnimationExtra
+	dw WobbuffetAnimationExtra
+	dw GirafarigAnimationExtra
+	dw PinecoAnimationExtra
+	dw ForretressAnimationExtra
+	dw DunsparceAnimationExtra
+	dw GligarAnimationExtra
+	dw SteelixAnimationExtra
+	dw SnubbullAnimationExtra
+	dw GranbullAnimationExtra
+	dw QwilfishAnimationExtra
+	dw ScizorAnimationExtra
+	dw ShuckleAnimationExtra
+	dw HeracrossAnimationExtra
+	dw SneaselAnimationExtra
+	dw TeddiursaAnimationExtra
+	dw UrsaringAnimationExtra
+	dw SlugmaAnimationExtra
+	dw MagcargoAnimationExtra
+	dw SwinubAnimationExtra
+	dw PiloswineAnimationExtra
+	dw CorsolaAnimationExtra
+	dw RemoraidAnimationExtra
+	dw OctilleryAnimationExtra
+	dw DelibirdAnimationExtra
+	dw MantineAnimationExtra
+	dw SkarmoryAnimationExtra
+	dw HoundourAnimationExtra
+	dw HoundoomAnimationExtra
+	dw KingdraAnimationExtra
+	dw PhanpyAnimationExtra
+	dw DonphanAnimationExtra
+	dw Porygon2AnimationExtra
+	dw StantlerAnimationExtra
+	dw SmeargleAnimationExtra
+	dw TyrogueAnimationExtra
+	dw HitmontopAnimationExtra
+	dw SmoochumAnimationExtra
+	dw ElekidAnimationExtra
+	dw MagbyAnimationExtra
+	dw MiltankAnimationExtra
+	dw BlisseyAnimationExtra
+	dw RaikouAnimationExtra
+	dw EnteiAnimationExtra
+	dw SuicuneAnimationExtra
+	dw LarvitarAnimationExtra
+	dw PupitarAnimationExtra
+	dw TyranitarAnimationExtra
+	dw LugiaAnimationExtra
+	dw HoOhAnimationExtra
+	dw CelebiAnimationExtra
--- /dev/null
+++ b/gfx/pics/frame_pointers.asm
@@ -1,0 +1,251 @@
+	dw BulbasaurFrames
+	dw IvysaurFrames
+	dw VenusaurFrames
+	dw CharmanderFrames
+	dw CharmeleonFrames
+	dw CharizardFrames
+	dw SquirtleFrames
+	dw WartortleFrames
+	dw BlastoiseFrames
+	dw CaterpieFrames
+	dw MetapodFrames
+	dw ButterfreeFrames
+	dw WeedleFrames
+	dw KakunaFrames
+	dw BeedrillFrames
+	dw PidgeyFrames
+	dw PidgeottoFrames
+	dw PidgeotFrames
+	dw RattataFrames
+	dw RaticateFrames
+	dw SpearowFrames
+	dw FearowFrames
+	dw EkansFrames
+	dw ArbokFrames
+	dw PikachuFrames
+	dw RaichuFrames
+	dw SandshrewFrames
+	dw SandslashFrames
+	dw NidoranFFrames
+	dw NidorinaFrames
+	dw NidoqueenFrames
+	dw NidoranMFrames
+	dw NidorinoFrames
+	dw NidokingFrames
+	dw ClefairyFrames
+	dw ClefableFrames
+	dw VulpixFrames
+	dw NinetalesFrames
+	dw JigglypuffFrames
+	dw WigglytuffFrames
+	dw ZubatFrames
+	dw GolbatFrames
+	dw OddishFrames
+	dw GloomFrames
+	dw VileplumeFrames
+	dw ParasFrames
+	dw ParasectFrames
+	dw VenonatFrames
+	dw VenomothFrames
+	dw DiglettFrames
+	dw DugtrioFrames
+	dw MeowthFrames
+	dw PersianFrames
+	dw PsyduckFrames
+	dw GolduckFrames
+	dw MankeyFrames
+	dw PrimeapeFrames
+	dw GrowlitheFrames
+	dw ArcanineFrames
+	dw PoliwagFrames
+	dw PoliwhirlFrames
+	dw PoliwrathFrames
+	dw AbraFrames
+	dw KadabraFrames
+	dw AlakazamFrames
+	dw MachopFrames
+	dw MachokeFrames
+	dw MachampFrames
+	dw BellsproutFrames
+	dw WeepinbellFrames
+	dw VictreebelFrames
+	dw TentacoolFrames
+	dw TentacruelFrames
+	dw GeodudeFrames
+	dw GravelerFrames
+	dw GolemFrames
+	dw PonytaFrames
+	dw RapidashFrames
+	dw SlowpokeFrames
+	dw SlowbroFrames
+	dw MagnemiteFrames
+	dw MagnetonFrames
+	dw FarfetchDFrames
+	dw DoduoFrames
+	dw DodrioFrames
+	dw SeelFrames
+	dw DewgongFrames
+	dw GrimerFrames
+	dw MukFrames
+	dw ShellderFrames
+	dw CloysterFrames
+	dw GastlyFrames
+	dw HaunterFrames
+	dw GengarFrames
+	dw OnixFrames
+	dw DrowzeeFrames
+	dw HypnoFrames
+	dw KrabbyFrames
+	dw KinglerFrames
+	dw VoltorbFrames
+	dw ElectrodeFrames
+	dw ExeggcuteFrames
+	dw ExeggutorFrames
+	dw CuboneFrames
+	dw MarowakFrames
+	dw HitmonleeFrames
+	dw HitmonchanFrames
+	dw LickitungFrames
+	dw KoffingFrames
+	dw WeezingFrames
+	dw RhyhornFrames
+	dw RhydonFrames
+	dw ChanseyFrames
+	dw TangelaFrames
+	dw KangaskhanFrames
+	dw HorseaFrames
+	dw SeadraFrames
+	dw GoldeenFrames
+	dw SeakingFrames
+	dw StaryuFrames
+	dw StarmieFrames
+	dw MrMimeFrames
+	dw ScytherFrames
+	dw JynxFrames
+	dw ElectabuzzFrames
+	dw MagmarFrames
+	dw PinsirFrames
+	dw TaurosFrames
+	dw MagikarpFrames
+	dw GyaradosFrames
+	dw LaprasFrames
+	dw DittoFrames
+	dw EeveeFrames
+	dw VaporeonFrames
+	dw JolteonFrames
+	dw FlareonFrames
+	dw PorygonFrames
+	dw OmanyteFrames
+	dw OmastarFrames
+	dw KabutoFrames
+	dw KabutopsFrames
+	dw AerodactylFrames
+	dw SnorlaxFrames
+	dw ArticunoFrames
+	dw ZapdosFrames
+	dw MoltresFrames
+	dw DratiniFrames
+	dw DragonairFrames
+	dw DragoniteFrames
+	dw MewtwoFrames
+	dw MewFrames
+	dw ChikoritaFrames
+	dw BayleefFrames
+	dw MeganiumFrames
+	dw CyndaquilFrames
+	dw QuilavaFrames
+	dw TyphlosionFrames
+	dw TotodileFrames
+	dw CroconawFrames
+	dw FeraligatrFrames
+	dw SentretFrames
+	dw FurretFrames
+	dw HoothootFrames
+	dw NoctowlFrames
+	dw LedybaFrames
+	dw LedianFrames
+	dw SpinarakFrames
+	dw AriadosFrames
+	dw CrobatFrames
+	dw ChinchouFrames
+	dw LanturnFrames
+	dw PichuFrames
+	dw CleffaFrames
+	dw IgglybuffFrames
+	dw TogepiFrames
+	dw TogeticFrames
+	dw NatuFrames
+	dw XatuFrames
+	dw MareepFrames
+	dw FlaaffyFrames
+	dw AmpharosFrames
+	dw BellossomFrames
+	dw MarillFrames
+	dw AzumarillFrames
+	dw SudowoodoFrames
+	dw PolitoedFrames
+	dw HoppipFrames
+	dw SkiploomFrames
+	dw JumpluffFrames
+	dw AipomFrames
+	dw SunkernFrames
+	dw SunfloraFrames
+	dw YanmaFrames
+	dw WooperFrames
+	dw QuagsireFrames
+	dw EspeonFrames
+	dw UmbreonFrames
+	dw MurkrowFrames
+	dw SlowkingFrames
+	dw MisdreavusFrames
+	dw UnownFrames
+	dw WobbuffetFrames
+	dw GirafarigFrames
+	dw PinecoFrames
+	dw ForretressFrames
+	dw DunsparceFrames
+	dw GligarFrames
+	dw SteelixFrames
+	dw SnubbullFrames
+	dw GranbullFrames
+	dw QwilfishFrames
+	dw ScizorFrames
+	dw ShuckleFrames
+	dw HeracrossFrames
+	dw SneaselFrames
+	dw TeddiursaFrames
+	dw UrsaringFrames
+	dw SlugmaFrames
+	dw MagcargoFrames
+	dw SwinubFrames
+	dw PiloswineFrames
+	dw CorsolaFrames
+	dw RemoraidFrames
+	dw OctilleryFrames
+	dw DelibirdFrames
+	dw MantineFrames
+	dw SkarmoryFrames
+	dw HoundourFrames
+	dw HoundoomFrames
+	dw KingdraFrames
+	dw PhanpyFrames
+	dw DonphanFrames
+	dw Porygon2Frames
+	dw StantlerFrames
+	dw SmeargleFrames
+	dw TyrogueFrames
+	dw HitmontopFrames
+	dw SmoochumFrames
+	dw ElekidFrames
+	dw MagbyFrames
+	dw MiltankFrames
+	dw BlisseyFrames
+	dw RaikouFrames
+	dw EnteiFrames
+	dw SuicuneFrames
+	dw LarvitarFrames
+	dw PupitarFrames
+	dw TyranitarFrames
+	dw LugiaFrames
+	dw HoOhFrames
+	dw CelebiFrames
--- /dev/null
+++ b/gfx/pics/unown_anims.asm
@@ -1,0 +1,26 @@
+	dw UnownAAnimation
+	dw UnownBAnimation
+	dw UnownCAnimation
+	dw UnownDAnimation
+	dw UnownEAnimation
+	dw UnownFAnimation
+	dw UnownGAnimation
+	dw UnownHAnimation
+	dw UnownIAnimation
+	dw UnownJAnimation
+	dw UnownKAnimation
+	dw UnownLAnimation
+	dw UnownMAnimation
+	dw UnownNAnimation
+	dw UnownOAnimation
+	dw UnownPAnimation
+	dw UnownQAnimation
+	dw UnownRAnimation
+	dw UnownSAnimation
+	dw UnownTAnimation
+	dw UnownUAnimation
+	dw UnownVAnimation
+	dw UnownWAnimation
+	dw UnownXAnimation
+	dw UnownYAnimation
+	dw UnownZAnimation
--- /dev/null
+++ b/gfx/pics/unown_bitmasks.asm
@@ -1,0 +1,26 @@
+	dw UnownABitmasks
+	dw UnownBBitmasks
+	dw UnownCBitmasks
+	dw UnownDBitmasks
+	dw UnownEBitmasks
+	dw UnownFBitmasks
+	dw UnownGBitmasks
+	dw UnownHBitmasks
+	dw UnownIBitmasks
+	dw UnownJBitmasks
+	dw UnownKBitmasks
+	dw UnownLBitmasks
+	dw UnownMBitmasks
+	dw UnownNBitmasks
+	dw UnownOBitmasks
+	dw UnownPBitmasks
+	dw UnownQBitmasks
+	dw UnownRBitmasks
+	dw UnownSBitmasks
+	dw UnownTBitmasks
+	dw UnownUBitmasks
+	dw UnownVBitmasks
+	dw UnownWBitmasks
+	dw UnownXBitmasks
+	dw UnownYBitmasks
+	dw UnownZBitmasks
--- /dev/null
+++ b/gfx/pics/unown_extras.asm
@@ -1,0 +1,26 @@
+	dw UnownAAnimationExtra
+	dw UnownBAnimationExtra
+	dw UnownCAnimationExtra
+	dw UnownDAnimationExtra
+	dw UnownEAnimationExtra
+	dw UnownFAnimationExtra
+	dw UnownGAnimationExtra
+	dw UnownHAnimationExtra
+	dw UnownIAnimationExtra
+	dw UnownJAnimationExtra
+	dw UnownKAnimationExtra
+	dw UnownLAnimationExtra
+	dw UnownMAnimationExtra
+	dw UnownNAnimationExtra
+	dw UnownOAnimationExtra
+	dw UnownPAnimationExtra
+	dw UnownQAnimationExtra
+	dw UnownRAnimationExtra
+	dw UnownSAnimationExtra
+	dw UnownTAnimationExtra
+	dw UnownUAnimationExtra
+	dw UnownVAnimationExtra
+	dw UnownWAnimationExtra
+	dw UnownXAnimationExtra
+	dw UnownYAnimationExtra
+	dw UnownZAnimationExtra
--- /dev/null
+++ b/gfx/pics/unown_frames.asm
@@ -1,0 +1,26 @@
+	dw UnownAFrames
+	dw UnownBFrames
+	dw UnownCFrames
+	dw UnownDFrames
+	dw UnownEFrames
+	dw UnownFFrames
+	dw UnownGFrames
+	dw UnownHFrames
+	dw UnownIFrames
+	dw UnownJFrames
+	dw UnownKFrames
+	dw UnownLFrames
+	dw UnownMFrames
+	dw UnownNFrames
+	dw UnownOFrames
+	dw UnownPFrames
+	dw UnownQFrames
+	dw UnownRFrames
+	dw UnownSFrames
+	dw UnownTFrames
+	dw UnownUFrames
+	dw UnownVFrames
+	dw UnownWFrames
+	dw UnownXFrames
+	dw UnownYFrames
+	dw UnownZFrames