From 01792e00d2d1b0fc1e5550f13a8851c21917aa60 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 25 Nov 2015 10:16:29 -0500 Subject: Rename several script commands --- data/battle_tower_2.asm | 1 - 1 file changed, 1 deletion(-) (limited to 'data') diff --git a/data/battle_tower_2.asm b/data/battle_tower_2.asm index 05e0a7e52..81c9515fb 100755 --- a/data/battle_tower_2.asm +++ b/data/battle_tower_2.asm @@ -1,4 +1,3 @@ - BattleTowerTrainerData:: ; What exactly it is, I don't know ; Size is 70 (Nr of Trainers in BattleTower) * 0x24 (Nr of Bytes that are copied) ; Second argument points to an entry in Unknown_170470, to which the first argument is compared. -- cgit v1.2.3 From 92a8c491c3a8c39a7c51b300d759f93aa5157447 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 1 Dec 2015 21:54:11 -0500 Subject: Break up engine/sprites.asm; address yenatch's comments --- data/sprite_engine.asm | 1436 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1436 insertions(+) create mode 100755 data/sprite_engine.asm (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm new file mode 100755 index 000000000..007ca612d --- /dev/null +++ b/data/sprite_engine.asm @@ -0,0 +1,1436 @@ +Unknown_8d6e6: ; 8d6e6 + dw Unknown_8d76a ; 00 + dw Unknown_8d76d ; 01 + dw Unknown_8d772 ; 02 + dw Unknown_8d777 ; 03 + dw Unknown_8d77c ; 04 + dw Unknown_8d781 ; 05 + dw Unknown_8d786 ; 06 + dw Unknown_8d7a6 ; 07 + dw Unknown_8d7ab ; 08 + dw Unknown_8d7b0 ; 09 + dw Unknown_8d7b5 ; 0a + dw Unknown_8d7d4 ; 0b + dw Unknown_8d7d9 ; 0c + dw Unknown_8d7e2 ; 0d + dw Unknown_8d7eb ; 0e + dw Unknown_8d7f4 ; 0f + dw Unknown_8d7ff ; 10 + dw Unknown_8d78b ; 11 + dw Unknown_8d802 ; 12 + dw Unknown_8d805 ; 13 + dw Unknown_8d808 ; 14 + dw Unknown_8d811 ; 15 + dw Unknown_8d818 ; 16 + dw Unknown_8d81d ; 17 + dw Unknown_8d822 ; 18 + dw Unknown_8d825 ; 19 + dw Unknown_8d82c ; 1a + dw Unknown_8d82f ; 1b + dw Unknown_8d861 ; 1c + dw Unknown_8d864 ; 1d + dw Unknown_8d867 ; 1e + dw Unknown_8d874 ; 1f + dw Unknown_8d877 ; 20 + dw Unknown_8d87a ; 21 + dw Unknown_8d87d ; 22 + dw Unknown_8d880 ; 23 + dw Unknown_8d883 ; 24 + dw Unknown_8d890 ; 25 + dw Unknown_8d899 ; 26 + dw Unknown_8d89c ; 27 + dw Unknown_8d89f ; 28 + dw Unknown_8d8a2 ; 29 + dw Unknown_8d8a5 ; 2a + dw Unknown_8d8a8 ; 2b + dw Unknown_8d8ab ; 2c + dw Unknown_8d794 ; 2d + dw Unknown_8d79d ; 2e + dw Unknown_8d8ae ; 2f + dw Unknown_8d8cd ; 30 + dw Unknown_8d8ec ; 31 + dw Unknown_8d8f1 ; 32 + dw Unknown_8d8f4 ; 33 + dw Unknown_8d8f7 ; 34 + dw Unknown_8d8fe ; 35 + dw Unknown_8d907 ; 36 + dw Unknown_8d90c ; 37 + dw Unknown_8d913 ; 38 + dw Unknown_8d916 ; 39 + dw Unknown_8d91d ; 3a + dw Unknown_8d924 ; 3b + dw Unknown_8d92b ; 3c + dw Unknown_8d932 ; 3d + dw Unknown_8d93d ; 3e + dw Unknown_8d940 ; 3f + dw Unknown_8d943 ; 40 + dw Unknown_8d948 ; 41 +; 8d76a + +Unknown_8d76a: dw $2000 + db -1 +Unknown_8d76d: dw $0800, $0801 + db -2 +Unknown_8d772: dw $083d, $083e + db -2 +Unknown_8d777: dw $083f, $0840 + db -2 +Unknown_8d77c: dw $0400, $0401 + db -2 +Unknown_8d781: dw $043d, $043e + db -2 +Unknown_8d786: dw $043f, $0440 + db -2 +Unknown_8d78b: dw $0800, $0801, $0800, $4801 + db -2 +Unknown_8d794: dw $0863, $0864, $0863, $4864 + db -2 +Unknown_8d79d: dw $0865, $0866, $0865, $4866 + db -2 +Unknown_8d7a6: dw $011e, $011f + db -2 +Unknown_8d7ab: dw $0120, $01fd + db -2 +Unknown_8d7b0: dw $0121, $01fd + db -2 +Unknown_8d7b5: dw $0c81, $0182, $0183, $0482, $0c81, $0c82, $0483, $2084, $0385, $0386, $0487, $0488, $0489, $0a8a, $078b + db -1 +Unknown_8d7d4: dw $0323, $8323 + db -2 +Unknown_8d7d9: dw $0224, $0225, $0226, $0225 + db -2 +Unknown_8d7e2: dw $0727, $0728, $8727, $4728 + db -2 +Unknown_8d7eb: dw $0729, $072a, $0729, $072b + db -2 +Unknown_8d7f4: dw $0729, $072c, $072d, $072c, $0729 + db -1 +Unknown_8d7ff: dw $142e + db -1 +Unknown_8d802: dw $202f + db -1 +Unknown_8d805: dw $2030 + db -1 +Unknown_8d808: dw $0330, $0331, $0330, $4331 + db -2 +Unknown_8d811: dw $0432, $0433, $0434 + db -4 +Unknown_8d818: dw $0335, $0336 + db -2 +Unknown_8d81d: dw $0737, $0738 + db -2 +Unknown_8d822: dw $2039 + db -1 +Unknown_8d825: dw $023b, $023a, $023b + db -1 +Unknown_8d82c: dw $203c + db -1 +Unknown_8d82f: dw $0841, $0842, $0841, $4842 + db -2 + dw $0843, $0844 + db -2 + dw $0845, $0846 + db -2 + dw $0847, $0848 + db -2 + dw $0149, $4149, $c149, $8149 + db -2 + dw $204a + db -1 + dw $204b + db -1 + dw $204c + db -1 + dw $204d + db -1 + dw $034e, $03fd + db -2 +Unknown_8d861: dw $20fd + db -1 +Unknown_8d864: dw $204f + db -1 +Unknown_8d867: dw $0250, $1051, $01fd, $0152, $01fd, $0153 + db -4 +Unknown_8d874: dw $2054 + db -1 +Unknown_8d877: dw $2055 + db -1 +Unknown_8d87a: dw $6055 + db -1 +Unknown_8d87d: dw $a055 + db -1 +Unknown_8d880: dw $e055 + db -1 +Unknown_8d883: dw $0a56, $0957, $0a58, $0a59, $0958, $0a5a + db -2 +Unknown_8d890: dw $0250, $025b, $0250, $425b + db -2 +Unknown_8d899: dw $025c + db -1 +Unknown_8d89c: dw $025d + db -1 +Unknown_8d89f: dw $025e + db -1 +Unknown_8d8a2: dw $025f + db -1 +Unknown_8d8a5: dw $0260 + db -1 +Unknown_8d8a8: dw $0261 + db -1 +Unknown_8d8ab: dw $0262 + db -1 +Unknown_8d8ae: dw $0332, $0333, $0334, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331 + db -1 +Unknown_8d8cd: dw $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0332, $0333, $0334 + db -4 +Unknown_8d8ec: dw $0367, $0368 + db -2 +Unknown_8d8f1: dw $036c + db -1 +Unknown_8d8f4: dw $036d + db -1 +Unknown_8d8f7: dw $0269, $026a, $026b + db -4 +Unknown_8d8fe: dw $036e, $036f, $0370, $0371 + db -2 +Unknown_8d907: dw $0371, $076e + db -1 +Unknown_8d90c: dw $2072, $0773, $0774 + db -1 +Unknown_8d913: dw $0375 + db -1 +Unknown_8d916: dw $0376, $0377, $0778 + db -4 +Unknown_8d91d: dw $4376, $4377, $4778 + db -4 +Unknown_8d924: dw $8376, $8377, $8778 + db -4 +Unknown_8d92b: dw $c376, $c377, $c778 + db -4 +Unknown_8d932: dw $0379, $037a, $037b, $077c, $077d + db -1 +Unknown_8d93d: dw $037e + db -1 +Unknown_8d940: dw $00fd + db -1 +Unknown_8d943: dw $087f, $0880 + db -1 +Unknown_8d948: dw $487f, $4880 + db -1 +; 8d94d + +Unknown_8d94d: ; 8d94d + dbw $00, Unknown_8dd8a ; 00 + dbw $04, Unknown_8dd8a ; 01 + dbw $4c, Unknown_8daf1 ; 02 + dbw $5c, Unknown_8daf1 ; 03 + dbw $6c, Unknown_8daf6 ; 04 + dbw $6e, Unknown_8daf6 ; 05 + dbw $2d, Unknown_8ddf0 ; 06 + dbw $4d, Unknown_8ddf0 ; 07 + dbw $60, Unknown_8de09 ; 08 + dbw $00, Unknown_8de09 ; 09 + dbw $00, Unknown_8de09 ; 0a + dbw $06, Unknown_8de09 ; 0b + dbw $0c, Unknown_8de7e ; 0c + dbw $0d, Unknown_8daf1 ; 0d + dbw $00, Unknown_8dc53 ; 0e + dbw $04, Unknown_8dc53 ; 0f + dbw $08, Unknown_8dc53 ; 10 + dbw $40, Unknown_8dc53 ; 11 + dbw $44, Unknown_8dc53 ; 12 + dbw $48, Unknown_8dc53 ; 13 + dbw $4c, Unknown_8dc53 ; 14 + dbw $80, Unknown_8de87 ; 15 + dbw $85, Unknown_8de87 ; 16 + dbw $8a, Unknown_8de87 ; 17 + dbw $00, Unknown_8db29 ; 18 + dbw $01, Unknown_8db5c ; 19 + dbw $09, Unknown_8db9d ; 1a + dbw $10, Unknown_8dc94 ; 1b + dbw $29, Unknown_8dc94 ; 1c + dbw $42, Unknown_8dc94 ; 1d + dbw $f8, Unknown_8e17e ; 1e + dbw $fa, Unknown_8e17e ; 1f + dbw $00, Unknown_8deb2 ; 20 + dbw $00, Unknown_8dec3 ; 21 + dbw $00, Unknown_8deec ; 22 + dbw $0f, Unknown_8db07 ; 23 + dbw $11, Unknown_8daf1 ; 24 + dbw $12, Unknown_8daf1 ; 25 + dbw $13, Unknown_8daf1 ; 26 + dbw $00, Unknown_8df29 ; 27 + dbw $08, Unknown_8df29 ; 28 + dbw $10, Unknown_8df42 ; 29 + dbw $10, Unknown_8df5b ; 2a + dbw $10, Unknown_8df74 ; 2b + dbw $10, Unknown_8df8d ; 2c + dbw $10, Unknown_8dfa6 ; 2d + dbw $3a, Unknown_8daf1 ; 2e + dbw $00, Unknown_8dd8a ; 2f + dbw $00, Unknown_8db18 ; 30 + dbw $02, Unknown_8dd9b ; 31 + dbw $06, Unknown_8db5c ; 32 + dbw $0a, Unknown_8db5c ; 33 + dbw $0e, Unknown_8db5c ; 34 + dbw $12, Unknown_8db3a ; 35 + dbw $13, Unknown_8db3a ; 36 + dbw $00, Unknown_8dd8a ; 37 + dbw $04, Unknown_8dd8a ; 38 + dbw $10, Unknown_8db5c ; 39 + dbw $00, Unknown_8dd9b ; 3a + dbw $04, Unknown_8daf1 ; 3b + dbw $00, Unknown_8dfbf ; 3c + dbw $00, Unknown_8ddac ; 3d + dbw $00, Unknown_8ddbd ; 3e + dbw $00, Unknown_8ddce ; 3f + dbw $00, Unknown_8dddf ; 40 + dbw $00, Unknown_8dd9b ; 41 + dbw $04, Unknown_8dd9b ; 42 + dbw $00, Unknown_8dc2e ; 43 + dbw $30, Unknown_8dc2e ; 44 + dbw $03, Unknown_8dc2e ; 45 + dbw $33, Unknown_8dc2e ; 46 + dbw $06, Unknown_8dc2e ; 47 + dbw $36, Unknown_8dc2e ; 48 + dbw $09, Unknown_8dc2e ; 49 + dbw $39, Unknown_8dc2e ; 4a + dbw $0c, Unknown_8dfcc ; 4b + dbw $0c, Unknown_8dfe5 ; 4c + dbw $3c, Unknown_8daf1 ; 4d + dbw $3e, Unknown_8daf1 ; 4e + dbw $00, Unknown_8de9c ; 4f + dbw $00, Unknown_8dea1 ; 50 + dbw $00, Unknown_8dff6 ; 51 + dbw $00, Unknown_8e007 ; 52 + dbw $00, Unknown_8e018 ; 53 + dbw $00, Unknown_8daf1 ; 54 + dbw $01, Unknown_8daf1 ; 55 + dbw $00, Unknown_8e029 ; 56 + dbw $00, Unknown_8e076 ; 57 + dbw $00, Unknown_8e0b7 ; 58 + dbw $00, Unknown_8e0f4 ; 59 + dbw $00, Unknown_8e139 ; 5a + dbw $04, Unknown_8dea1 ; 5b + dbw $00, Unknown_8e183 ; 5c + dbw $00, Unknown_8e1b4 ; 5d + dbw $00, Unknown_8e1b9 ; 5e + dbw $00, Unknown_8e1ca ; 5f + dbw $00, Unknown_8e1eb ; 60 + dbw $00, Unknown_8e1f0 ; 61 + dbw $00, Unknown_8e1f9 ; 62 + dbw $00, Unknown_8e202 ; 63 + dbw $04, Unknown_8e202 ; 64 + dbw $00, Unknown_8e213 ; 65 + dbw $04, Unknown_8e213 ; 66 + dbw $20, Unknown_8e224 ; 67 + dbw $21, Unknown_8e224 ; 68 + dbw $22, Unknown_8e24b ; 69 + dbw $23, Unknown_8e25c ; 6a + dbw $27, Unknown_8e27d ; 6b + dbw $2a, Unknown_8e229 ; 6c + dbw $2a, Unknown_8e23a ; 6d + dbw $00, Unknown_8e2ae ; 6e + dbw $08, Unknown_8e33f ; 6f + dbw $60, Unknown_8e3b0 ; 70 + dbw $68, Unknown_8e429 ; 71 + dbw $00, Unknown_8e4a6 ; 72 + dbw $05, Unknown_8e4a6 ; 73 + dbw $0a, Unknown_8e4a6 ; 74 + dbw $50, Unknown_8e50b ; 75 + dbw $00, Unknown_8e54c ; 76 + dbw $01, Unknown_8e551 ; 77 + dbw $04, Unknown_8e55e ; 78 + dbw $00, Unknown_8db29 ; 79 + dbw $01, Unknown_8e57b ; 7a + dbw $03, Unknown_8e59c ; 7b + dbw $08, Unknown_8e5cd ; 7c + dbw $1c, Unknown_8e5cd ; 7d + dbw $80, Unknown_8e61e ; 7e + dbw $00, Unknown_8e66f ; 7f + dbw $04, Unknown_8e66f ; 80 + dbw $d0, Unknown_8e680 ; 81 + dbw $d3, Unknown_8e680 ; 82 + dbw $d6, Unknown_8e680 ; 83 + dbw $6c, Unknown_8e6a5 ; 84 + dbw $68, Unknown_8e6a5 ; 85 + dbw $64, Unknown_8e6a5 ; 86 + dbw $60, Unknown_8e6a5 ; 87 + dbw $0c, Unknown_8e6a5 ; 88 + dbw $08, Unknown_8e6a5 ; 89 + dbw $04, Unknown_8e6a5 ; 8a + dbw $00, Unknown_8e6a5 ; 8b +; 8daf1 + + +Unknown_8daf1: ; 8daf1 + db 1 + db $fc, $fc, $00, $00 +; 8daf6 + +Unknown_8daf6: ; 8daf6 + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $01, $00 + db $00, $f8, $10, $00 + db $00, $00, $11, $00 +; 8db07 + +Unknown_8db07: ; 8db07 + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $00, $20 + db $00, $f8, $01, $00 + db $00, $00, $01, $20 +; 8db18 + +Unknown_8db18: ; 8db18 + db 4 + db $f8, $f8, $00, $80 + db $f8, $00, $00, $a0 + db $00, $f8, $01, $80 + db $00, $00, $01, $a0 +; 8db29 + +Unknown_8db29: ; 8db29 + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $00, $20 + db $00, $f8, $00, $40 + db $00, $00, $00, $60 +; 8db3a + +Unknown_8db3a: ; 8db3a + db 4 + db $f8, $f8, $00, $07 + db $f8, $00, $00, $27 + db $00, $f8, $00, $47 + db $00, $00, $00, $67 +; 8db4b + +; 8db4b + db 4 + db $f8, $f8, $00, $80 + db $f8, $00, $00, $a0 + db $00, $f8, $00, $c0 + db $00, $00, $00, $e0 +; 8db5c + +Unknown_8db5c: ; 8db5c + db 16 + db $f0, $f0, $00, $00 + db $f0, $f8, $01, $00 + db $f8, $f0, $02, $00 + db $f8, $f8, $03, $00 + db $f0, $00, $01, $20 + db $f0, $08, $00, $20 + db $f8, $00, $03, $20 + db $f8, $08, $02, $20 + db $00, $f0, $02, $40 + db $00, $f8, $03, $40 + db $08, $f0, $00, $40 + db $08, $f8, $01, $40 + db $00, $00, $03, $60 + db $00, $08, $02, $60 + db $08, $00, $01, $60 + db $08, $08, $00, $60 +; 8db9d + +Unknown_8db9d: ; 8db9d + db 36 + db $e8, $e8, $00, $00 + db $e8, $f0, $01, $00 + db $e8, $f8, $02, $00 + db $f0, $e8, $03, $00 + db $f0, $f0, $04, $00 + db $f0, $f8, $05, $00 + db $f8, $e8, $06, $00 + db $f8, $f0, $05, $00 + db $f8, $f8, $05, $00 + db $e8, $00, $02, $20 + db $e8, $08, $01, $20 + db $e8, $10, $00, $20 + db $f0, $00, $05, $20 + db $f0, $08, $04, $20 + db $f0, $10, $03, $20 + db $f8, $00, $05, $20 + db $f8, $08, $05, $20 + db $f8, $10, $06, $20 + db $00, $e8, $06, $40 + db $00, $f0, $05, $40 + db $00, $f8, $05, $40 + db $08, $e8, $03, $40 + db $08, $f0, $04, $40 + db $08, $f8, $05, $40 + db $10, $e8, $00, $40 + db $10, $f0, $01, $40 + db $10, $f8, $02, $40 + db $00, $00, $05, $60 + db $00, $08, $05, $60 + db $00, $10, $06, $60 + db $08, $00, $05, $60 + db $08, $08, $04, $60 + db $08, $10, $03, $60 + db $10, $00, $02, $60 + db $10, $08, $01, $60 + db $10, $10, $00, $60 +; 8dc2e + +Unknown_8dc2e: ; 8dc2e + db 9 + db $f4, $f4, $00, $00 + db $f4, $fc, $01, $00 + db $f4, $04, $02, $00 + db $fc, $f4, $10, $00 + db $fc, $fc, $11, $00 + db $fc, $04, $12, $00 + db $04, $f4, $20, $00 + db $04, $fc, $21, $00 + db $04, $04, $22, $00 +; 8dc53 + +Unknown_8dc53: ; 8dc53 + db 16 + db $f0, $f0, $00, $00 + db $f0, $f8, $01, $00 + db $f0, $00, $02, $00 + db $f0, $08, $03, $00 + db $f8, $f0, $10, $00 + db $f8, $f8, $11, $00 + db $f8, $00, $12, $00 + db $f8, $08, $13, $00 + db $00, $f0, $20, $00 + db $00, $f8, $21, $00 + db $00, $00, $22, $00 + db $00, $08, $23, $00 + db $08, $f0, $30, $00 + db $08, $f8, $31, $00 + db $08, $00, $32, $00 + db $08, $08, $33, $00 +; 8dc94 + +Unknown_8dc94: ; 8dc94 + db 25 + db $ec, $ec, $00, $00 + db $f4, $ec, $01, $00 + db $fc, $ec, $02, $00 + db $04, $ec, $03, $00 + db $0c, $ec, $04, $00 + db $ec, $f4, $05, $00 + db $f4, $f4, $06, $00 + db $fc, $f4, $07, $00 + db $04, $f4, $08, $00 + db $0c, $f4, $09, $00 + db $ec, $fc, $0a, $00 + db $f4, $fc, $0b, $00 + db $fc, $fc, $0c, $00 + db $04, $fc, $0d, $00 + db $0c, $fc, $0e, $00 + db $ec, $04, $0f, $00 + db $f4, $04, $10, $00 + db $fc, $04, $11, $00 + db $04, $04, $12, $00 + db $0c, $04, $13, $00 + db $ec, $0c, $14, $00 + db $f4, $0c, $15, $00 + db $fc, $0c, $16, $00 + db $04, $0c, $17, $00 + db $0c, $0c, $18, $00 +; 8dcf9 + +; 8dcf9 + db 36 + db $e8, $e8, $00, $00 + db $e8, $f0, $01, $00 + db $e8, $f8, $02, $00 + db $e8, $00, $03, $00 + db $e8, $08, $04, $00 + db $e8, $10, $05, $00 + db $f0, $e8, $06, $00 + db $f0, $f0, $07, $00 + db $f0, $f8, $08, $00 + db $f0, $00, $09, $00 + db $f0, $08, $0a, $00 + db $f0, $10, $0b, $00 + db $f8, $e8, $0c, $00 + db $f8, $f0, $0d, $00 + db $f8, $f8, $0e, $00 + db $f8, $00, $0f, $00 + db $f8, $08, $10, $00 + db $f8, $10, $11, $00 + db $00, $e8, $12, $00 + db $00, $f0, $13, $00 + db $00, $f8, $14, $00 + db $00, $00, $15, $00 + db $00, $08, $16, $00 + db $00, $10, $17, $00 + db $08, $e8, $18, $00 + db $08, $f0, $19, $00 + db $08, $f8, $1a, $00 + db $08, $00, $1b, $00 + db $08, $08, $1c, $00 + db $08, $10, $1d, $00 + db $10, $e8, $1e, $00 + db $10, $f0, $1f, $00 + db $10, $f8, $20, $00 + db $10, $00, $21, $00 + db $10, $08, $22, $00 + db $10, $10, $23, $00 +; 8dd8a + +Unknown_8dd8a: ; 8dd8a + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $01, $00 + db $00, $f8, $02, $00 + db $00, $00, $03, $00 +; 8dd9b + +Unknown_8dd9b: ; 8dd9b + db 4 + db $f8, $f8, $00, $80 + db $f8, $00, $01, $80 + db $00, $f8, $02, $80 + db $00, $00, $03, $80 +; 8ddac + +Unknown_8ddac: ; 8ddac + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $01, $00 + db $00, $f8, $08, $00 + db $00, $00, $03, $00 +; 8ddbd + +Unknown_8ddbd: ; 8ddbd + db 4 + db $f8, $f8, $04, $00 + db $f8, $00, $05, $00 + db $00, $f8, $08, $00 + db $00, $00, $07, $00 +; 8ddce + +Unknown_8ddce: ; 8ddce + db 4 + db $f8, $f8, $00, $00 + db $f8, $00, $01, $00 + db $00, $f8, $09, $00 + db $00, $00, $03, $00 +; 8dddf + +Unknown_8dddf: ; 8dddf + db 4 + db $f8, $f8, $04, $00 + db $f8, $00, $05, $00 + db $00, $f8, $09, $00 + db $00, $00, $07, $00 +; 8ddf0 + +Unknown_8ddf0: ; 8ddf0 + db 6 + db $f8, $f4, $00, $01 + db $f8, $fc, $01, $01 + db $f8, $04, $02, $01 + db $00, $f4, $10, $01 + db $00, $fc, $11, $01 + db $00, $04, $12, $01 +; 8de09 + +Unknown_8de09: ; 8de09 + db 29 + db $e8, $e8, $00, $00 + db $e8, $f0, $01, $00 + db $e8, $f8, $02, $00 + db $e8, $00, $03, $00 + db $f0, $e8, $10, $00 + db $f0, $f0, $11, $00 + db $f0, $f8, $12, $00 + db $f0, $00, $13, $00 + db $f8, $e8, $20, $00 + db $f8, $f0, $21, $00 + db $f8, $f8, $22, $00 + db $f8, $00, $23, $00 + db $f8, $08, $24, $00 + db $00, $e8, $30, $80 + db $00, $f0, $31, $80 + db $00, $f8, $32, $80 + db $00, $00, $33, $80 + db $00, $08, $34, $80 + db $08, $e8, $40, $80 + db $08, $f0, $41, $80 + db $08, $f8, $42, $80 + db $08, $00, $43, $80 + db $08, $08, $44, $80 + db $08, $10, $45, $80 + db $10, $f0, $51, $80 + db $10, $f8, $52, $80 + db $10, $00, $53, $80 + db $10, $08, $54, $80 + db $10, $10, $55, $80 +; 8de7e + +Unknown_8de7e: ; 8de7e + db 2 + db $f8, $fc, $00, $00 + db $00, $fc, $10, $00 +; 8de87 + +Unknown_8de87: ; 8de87 + db 5 + db $f0, $18, $00, $00 + db $f0, $20, $01, $00 + db $f8, $10, $02, $00 + db $f8, $18, $03, $00 + db $00, $10, $04, $00 +; 8de9c + +Unknown_8de9c: ; 8de9c + db 1 + db $fc, $fc, $00, $06 +; 8dea1 + +Unknown_8dea1: ; 8dea1 + db 4 + db $f8, $f8, $00, $06 + db $f8, $00, $01, $06 + db $00, $f8, $02, $06 + db $00, $00, $03, $06 +; 8deb2 + +Unknown_8deb2: ; 8deb2 + db 4 + db $ff, $ff, $00, $00 + db $ff, $00, $00, $20 + db $00, $ff, $00, $40 + db $00, $00, $00, $60 +; 8dec3 + +Unknown_8dec3: ; 8dec3 + db 10 + db $ff, $00, $00, $00 + db $ff, $08, $01, $00 + db $ff, $10, $01, $00 + db $ff, $18, $01, $00 + db $ff, $20, $00, $20 + db $00, $00, $00, $40 + db $00, $08, $01, $40 + db $00, $10, $01, $40 + db $00, $18, $01, $40 + db $00, $20, $00, $60 +; 8deec + +Unknown_8deec: ; 8deec + db 15 + db $ec, $f4, $00, $11 + db $ec, $fc, $01, $11 + db $ec, $04, $02, $11 + db $f4, $f4, $03, $11 + db $f4, $fc, $04, $11 + db $f4, $04, $05, $11 + db $fc, $f4, $06, $11 + db $fc, $fc, $07, $11 + db $fc, $04, $08, $11 + db $04, $f4, $09, $11 + db $04, $fc, $0a, $11 + db $04, $04, $0b, $11 + db $0c, $f4, $0c, $11 + db $0c, $fc, $0d, $11 + db $0c, $04, $0e, $11 +; 8df29 + +Unknown_8df29: ; 8df29 + db 6 + db $f4, $f4, $00, $15 + db $f4, $fc, $02, $15 + db $f4, $04, $00, $35 + db $04, $f4, $04, $15 + db $04, $fc, $06, $15 + db $04, $04, $04, $35 +; 8df42 + +Unknown_8df42: ; 8df42 + db 6 + db $f4, $f4, $00, $16 + db $f4, $fc, $02, $16 + db $f4, $04, $04, $16 + db $04, $f4, $06, $16 + db $04, $fc, $08, $16 + db $04, $04, $0a, $16 +; 8df5b + +Unknown_8df5b: ; 8df5b + db 6 + db $f4, $f4, $00, $16 + db $f4, $fc, $02, $16 + db $f4, $04, $04, $16 + db $04, $f4, $0c, $16 + db $04, $fc, $0e, $16 + db $04, $04, $10, $16 +; 8df74 + +Unknown_8df74: ; 8df74 + db 6 + db $f4, $f4, $00, $16 + db $f4, $fc, $02, $16 + db $f4, $04, $04, $16 + db $04, $f4, $12, $16 + db $04, $fc, $14, $16 + db $04, $04, $16, $16 +; 8df8d + +Unknown_8df8d: ; 8df8d + db 6 + db $f4, $f4, $00, $16 + db $f4, $fc, $02, $16 + db $f4, $04, $04, $16 + db $04, $f4, $18, $16 + db $04, $fc, $1a, $16 + db $04, $04, $1c, $16 +; 8dfa6 + +Unknown_8dfa6: ; 8dfa6 + db 6 + db $f4, $f4, $1e, $16 + db $f4, $fc, $20, $16 + db $f4, $04, $22, $16 + db $04, $f4, $24, $16 + db $04, $fc, $26, $16 + db $04, $04, $28, $16 +; 8dfbf + +Unknown_8dfbf: ; 8dfbf + db 3 + db $f4, $fc, $00, $10 + db $fc, $fc, $00, $10 + db $04, $fc, $00, $10 +; 8dfcc + +Unknown_8dfcc: ; 8dfcc + db 6 + db $00, $00, $00, $00 + db $00, $08, $01, $00 + db $00, $10, $01, $00 + db $00, $18, $01, $00 + db $00, $20, $02, $00 + db $00, $28, $03, $00 +; 8dfe5 + +Unknown_8dfe5: ; 8dfe5 + db 4 + db $00, $00, $00, $00 + db $00, $08, $01, $00 + db $00, $10, $02, $00 + db $00, $18, $03, $00 +; 8dff6 + +Unknown_8dff6: ; 8dff6 + db 4 + db $f8, $f6, $00, $06 + db $f8, $02, $01, $06 + db $00, $f6, $02, $06 + db $00, $02, $03, $06 +; 8e007 + +Unknown_8e007: ; 8e007 + db 4 + db $f8, $f4, $00, $06 + db $f8, $04, $01, $06 + db $00, $f4, $02, $06 + db $00, $04, $03, $06 +; 8e018 + +Unknown_8e018: ; 8e018 + db 4 + db $f8, $f0, $00, $06 + db $f8, $08, $01, $06 + db $00, $f0, $02, $06 + db $00, $08, $03, $06 +; 8e029 + +Unknown_8e029: ; 8e029 + db 19 + db $f8, $e0, $00, $00 + db $f0, $e8, $02, $00 + db $00, $e8, $04, $00 + db $e8, $f0, $06, $00 + db $f8, $f0, $08, $00 + db $08, $f0, $0a, $00 + db $e8, $f8, $0c, $00 + db $f8, $f8, $0e, $00 + db $08, $f8, $10, $00 + db $e8, $00, $12, $00 + db $f8, $00, $14, $00 + db $08, $00, $16, $00 + db $e8, $08, $18, $00 + db $f8, $08, $1a, $00 + db $08, $08, $1c, $00 + db $f8, $10, $1e, $00 + db $08, $10, $20, $00 + db $f0, $18, $22, $00 + db $00, $18, $24, $00 +; 8e076 + +Unknown_8e076: ; 8e076 + db 16 + db $f8, $e0, $00, $00 + db $f0, $e8, $02, $00 + db $00, $e8, $04, $00 + db $f8, $f0, $26, $00 + db $08, $f0, $0a, $00 + db $e8, $f8, $28, $00 + db $f8, $f8, $2a, $00 + db $08, $f8, $10, $00 + db $f8, $00, $2c, $00 + db $08, $00, $16, $00 + db $f8, $08, $30, $00 + db $08, $08, $1c, $00 + db $f8, $10, $1e, $00 + db $08, $10, $20, $00 + db $f0, $18, $22, $00 + db $00, $18, $24, $00 +; 8e0b7 + +Unknown_8e0b7: ; 8e0b7 + db 15 + db $f8, $e0, $00, $00 + db $f0, $e8, $02, $00 + db $00, $e8, $32, $00 + db $f8, $f0, $34, $00 + db $08, $f0, $36, $00 + db $f8, $f8, $38, $00 + db $08, $f8, $3a, $00 + db $f8, $00, $3c, $00 + db $08, $00, $3e, $00 + db $f8, $08, $30, $00 + db $08, $08, $1c, $00 + db $f8, $10, $1e, $00 + db $08, $10, $20, $00 + db $f0, $18, $22, $00 + db $00, $18, $24, $00 +; 8e0f4 + +Unknown_8e0f4: ; 8e0f4 + db 17 + db $f8, $e0, $00, $00 + db $f0, $e8, $02, $00 + db $00, $e8, $04, $00 + db $f8, $f0, $40, $00 + db $08, $f0, $42, $00 + db $18, $f0, $44, $00 + db $f8, $f8, $46, $00 + db $08, $f8, $48, $00 + db $18, $f8, $4a, $00 + db $f8, $00, $4c, $00 + db $08, $00, $4e, $00 + db $f8, $08, $30, $00 + db $08, $08, $1c, $00 + db $f8, $10, $1e, $00 + db $08, $10, $20, $00 + db $f0, $18, $22, $00 + db $00, $18, $24, $00 +; 8e139 + +Unknown_8e139: ; 8e139 + db 17 + db $f8, $e0, $00, $00 + db $f0, $e8, $02, $00 + db $00, $e8, $04, $00 + db $f8, $f0, $50, $00 + db $08, $f0, $0a, $00 + db $e8, $f8, $52, $00 + db $f8, $f8, $54, $00 + db $08, $f8, $10, $00 + db $e8, $00, $56, $00 + db $f8, $00, $2e, $00 + db $08, $00, $16, $00 + db $f8, $08, $30, $00 + db $08, $08, $1c, $00 + db $f8, $10, $1e, $00 + db $08, $10, $20, $00 + db $f0, $18, $22, $00 + db $00, $18, $24, $00 +; 8e17e + +Unknown_8e17e: ; 8e17e + db 1 + db $fc, $fc, $00, $11 +; 8e183 + +Unknown_8e183: ; 8e183 + db 12 + db $00, $00, $30, $00 + db $00, $08, $31, $00 + db $00, $10, $31, $00 + db $00, $18, $31, $00 + db $00, $20, $31, $00 + db $00, $28, $32, $00 + db $08, $00, $33, $00 + db $08, $08, $34, $00 + db $08, $10, $34, $00 + db $08, $18, $34, $00 + db $08, $20, $34, $00 + db $08, $28, $35, $00 +; 8e1b4 + +Unknown_8e1b4: ; 8e1b4 + db 1 + db $00, $00, $ed, $00 +; 8e1b9 + +Unknown_8e1b9: ; 8e1b9 + db 4 + db $ff, $ff, $30, $00 + db $ff, $01, $32, $00 + db $01, $ff, $33, $00 + db $01, $01, $35, $00 +; 8e1ca + +Unknown_8e1ca: ; 8e1ca + db 8 + db $ff, $ff, $30, $00 + db $ff, $04, $31, $00 + db $ff, $0c, $31, $00 + db $ff, $11, $32, $00 + db $01, $ff, $33, $00 + db $01, $04, $34, $00 + db $01, $0c, $34, $00 + db $01, $11, $35, $00 +; 8e1eb + +Unknown_8e1eb: ; 8e1eb + db 1 + db $00, $00, $34, $00 +; 8e1f0 + +Unknown_8e1f0: ; 8e1f0 + db 2 + db $00, $00, $30, $00 + db $08, $00, $33, $00 +; 8e1f9 + +Unknown_8e1f9: ; 8e1f9 + db 2 + db $00, $00, $32, $00 + db $08, $00, $35, $00 +; 8e202 + +Unknown_8e202: ; 8e202 + db 4 + db $f8, $f8, $00, $01 + db $f8, $00, $01, $01 + db $00, $f8, $02, $01 + db $00, $00, $03, $01 +; 8e213 + +Unknown_8e213: ; 8e213 + db 4 + db $f8, $f8, $00, $81 + db $f8, $00, $01, $81 + db $00, $f8, $02, $81 + db $00, $00, $03, $81 +; 8e224 + +Unknown_8e224: ; 8e224 + db 1 + db $fc, $fc, $00, $02 +; 8e229 + +Unknown_8e229: ; 8e229 + db 4 + db $f0, $fc, $00, $03 + db $f8, $fc, $01, $03 + db $00, $fc, $02, $03 + db $08, $fc, $03, $03 +; 8e23a + +Unknown_8e23a: ; 8e23a + db 4 + db $f0, $fc, $03, $44 + db $f8, $fc, $02, $44 + db $00, $fc, $01, $44 + db $08, $fc, $00, $44 +; 8e24b + +Unknown_8e24b: ; 8e24b + db 4 + db $f8, $f8, $00, $01 + db $f8, $00, $00, $21 + db $00, $f8, $00, $41 + db $00, $00, $00, $61 +; 8e25c + +Unknown_8e25c: ; 8e25c + db 8 + db $f4, $f4, $00, $01 + db $f4, $fc, $01, $01 + db $f4, $04, $00, $21 + db $fc, $f4, $02, $01 + db $fc, $04, $02, $21 + db $04, $f4, $00, $41 + db $04, $fc, $01, $41 + db $04, $04, $00, $61 +; 8e27d + +Unknown_8e27d: ; 8e27d + db 12 + db $f0, $f0, $00, $01 + db $f0, $f8, $01, $01 + db $f8, $f0, $02, $01 + db $f0, $00, $01, $21 + db $f0, $08, $00, $21 + db $f8, $08, $02, $21 + db $00, $f0, $02, $41 + db $08, $f0, $00, $41 + db $08, $f8, $01, $41 + db $00, $08, $02, $61 + db $08, $00, $01, $61 + db $08, $08, $00, $61 +; 8e2ae + +Unknown_8e2ae: ; 8e2ae + db 36 + db $e8, $08, $05, $00 + db $e8, $10, $06, $00 + db $e8, $18, $07, $00 + db $f0, $e8, $11, $00 + db $f0, $f0, $12, $00 + db $f0, $f8, $13, $00 + db $f0, $00, $14, $00 + db $f0, $08, $15, $00 + db $f0, $10, $16, $00 + db $f0, $18, $17, $00 + db $f8, $e0, $20, $00 + db $f8, $e8, $21, $00 + db $f8, $f0, $22, $00 + db $f8, $f8, $23, $00 + db $f8, $00, $24, $00 + db $f8, $08, $25, $00 + db $f8, $10, $26, $00 + db $f8, $18, $27, $00 + db $00, $e0, $30, $00 + db $00, $e8, $31, $00 + db $00, $f0, $32, $00 + db $00, $f8, $33, $00 + db $00, $00, $34, $00 + db $00, $08, $35, $00 + db $00, $10, $36, $00 + db $08, $e0, $40, $00 + db $08, $e8, $41, $00 + db $08, $f0, $42, $00 + db $08, $f8, $43, $00 + db $08, $00, $44, $00 + db $08, $08, $45, $00 + db $08, $10, $46, $00 + db $08, $18, $47, $00 + db $10, $e0, $50, $00 + db $10, $e8, $51, $00 + db $10, $18, $57, $00 +; 8e33f + +Unknown_8e33f: ; 8e33f + db 28 + db $e8, $00, $04, $00 + db $e8, $08, $05, $00 + db $e8, $10, $06, $00 + db $f0, $e8, $11, $00 + db $f0, $f0, $12, $00 + db $f0, $f8, $13, $00 + db $f0, $00, $14, $00 + db $f0, $08, $15, $00 + db $f0, $10, $16, $00 + db $f8, $e8, $21, $00 + db $f8, $f0, $22, $00 + db $f8, $f8, $23, $00 + db $f8, $00, $24, $00 + db $f8, $08, $25, $00 + db $f8, $10, $26, $00 + db $00, $e0, $30, $00 + db $00, $e8, $31, $00 + db $00, $f0, $32, $00 + db $00, $f8, $33, $00 + db $00, $00, $34, $00 + db $00, $08, $35, $00 + db $08, $f0, $42, $00 + db $08, $f8, $43, $00 + db $08, $00, $44, $00 + db $08, $08, $45, $00 + db $10, $f8, $53, $00 + db $10, $00, $54, $00 + db $10, $08, $55, $00 +; 8e3b0 + +Unknown_8e3b0: ; 8e3b0 + db 30 + db $e8, $00, $04, $00 + db $e8, $08, $05, $00 + db $f0, $e8, $11, $00 + db $f0, $f0, $12, $00 + db $f0, $f8, $13, $00 + db $f0, $00, $14, $00 + db $f0, $08, $15, $00 + db $f0, $10, $16, $00 + db $f0, $18, $17, $00 + db $f8, $e0, $20, $00 + db $f8, $e8, $21, $00 + db $f8, $f0, $22, $00 + db $f8, $f8, $23, $00 + db $f8, $00, $24, $00 + db $f8, $08, $25, $00 + db $f8, $10, $26, $00 + db $00, $e0, $30, $00 + db $00, $e8, $31, $00 + db $00, $f0, $32, $00 + db $00, $f8, $33, $00 + db $00, $00, $34, $00 + db $00, $08, $35, $00 + db $08, $f0, $42, $00 + db $08, $f8, $43, $00 + db $08, $00, $44, $00 + db $08, $08, $45, $00 + db $10, $f0, $52, $00 + db $10, $f8, $53, $00 + db $10, $00, $54, $00 + db $10, $08, $55, $00 +; 8e429 + +Unknown_8e429: ; 8e429 + db 31 + db $f0, $e8, $11, $00 + db $f0, $f0, $12, $00 + db $f0, $f8, $13, $00 + db $f0, $00, $14, $00 + db $f0, $08, $15, $00 + db $f0, $10, $16, $00 + db $f0, $18, $17, $00 + db $f8, $e0, $20, $00 + db $f8, $e8, $21, $00 + db $f8, $f0, $22, $00 + db $f8, $f8, $23, $00 + db $f8, $00, $24, $00 + db $f8, $08, $25, $00 + db $f8, $10, $26, $00 + db $f8, $18, $27, $00 + db $00, $e0, $30, $00 + db $00, $e8, $31, $00 + db $00, $f0, $32, $00 + db $00, $f8, $33, $00 + db $00, $00, $34, $00 + db $00, $08, $35, $00 + db $00, $10, $36, $00 + db $08, $e8, $41, $00 + db $08, $f0, $42, $00 + db $08, $f8, $43, $00 + db $08, $00, $44, $00 + db $08, $08, $45, $00 + db $10, $e8, $51, $00 + db $10, $f0, $52, $00 + db $10, $00, $54, $00 + db $10, $08, $55, $00 +; 8e4a6 + +Unknown_8e4a6: ; 8e4a6 + db 25 + db $ec, $ec, $00, $09 + db $ec, $f4, $01, $09 + db $ec, $fc, $02, $09 + db $ec, $04, $03, $09 + db $ec, $0c, $04, $09 + db $f4, $ec, $10, $09 + db $f4, $f4, $11, $09 + db $f4, $fc, $12, $09 + db $f4, $04, $13, $09 + db $f4, $0c, $14, $09 + db $fc, $ec, $20, $09 + db $fc, $f4, $21, $09 + db $fc, $fc, $22, $09 + db $fc, $04, $23, $09 + db $fc, $0c, $24, $09 + db $04, $ec, $30, $09 + db $04, $f4, $31, $09 + db $04, $fc, $32, $09 + db $04, $04, $33, $09 + db $04, $0c, $34, $09 + db $0c, $ec, $40, $09 + db $0c, $f4, $41, $09 + db $0c, $fc, $42, $09 + db $0c, $04, $43, $09 + db $0c, $0c, $44, $09 +; 8e50b + +Unknown_8e50b: ; 8e50b + db 16 + db $f0, $ec, $00, $0a + db $f0, $f4, $01, $0a + db $f0, $fc, $02, $0a + db $f0, $04, $03, $0a + db $f8, $ec, $04, $0a + db $f8, $f4, $05, $0a + db $f8, $fc, $06, $0a + db $f8, $04, $07, $0a + db $00, $ec, $08, $0a + db $00, $f4, $09, $0a + db $00, $fc, $0a, $0a + db $00, $04, $0b, $0a + db $08, $ec, $0c, $0a + db $08, $f4, $0d, $0a + db $08, $fc, $0e, $0a + db $08, $04, $0f, $0a +; 8e54c + +Unknown_8e54c: ; 8e54c + db 1 + db $fc, $fc, $00, $00 +; 8e551 + +Unknown_8e551: ; 8e551 + db 3 + db $00, $f8, $00, $00 + db $f8, $f8, $01, $00 + db $f8, $00, $02, $00 +; 8e55e + +Unknown_8e55e: ; 8e55e + db 7 + db $08, $f0, $00, $00 + db $00, $f0, $01, $00 + db $f8, $f0, $02, $00 + db $f8, $f8, $03, $00 + db $f0, $f8, $04, $00 + db $f0, $00, $05, $00 + db $f0, $08, $06, $00 +; 8e57b + +Unknown_8e57b: ; 8e57b + db 8 + db $f8, $f0, $00, $00 + db $f8, $f8, $01, $00 + db $f8, $00, $01, $20 + db $f8, $08, $00, $20 + db $00, $f0, $00, $40 + db $00, $f8, $01, $40 + db $00, $00, $01, $60 + db $00, $08, $00, $60 +; 8e59c + +Unknown_8e59c: ; 8e59c + db 12 + db $e8, $f8, $00, $00 + db $f0, $f8, $01, $00 + db $f8, $f8, $02, $00 + db $e8, $00, $00, $20 + db $f0, $00, $01, $20 + db $f8, $00, $02, $20 + db $00, $f8, $02, $40 + db $08, $f8, $01, $40 + db $10, $f8, $00, $40 + db $00, $00, $02, $60 + db $08, $00, $01, $60 + db $10, $00, $00, $60 +; 8e5cd + +Unknown_8e5cd: ; 8e5cd + db 20 + db $ec, $f0, $00, $00 + db $ec, $f8, $01, $00 + db $ec, $00, $02, $00 + db $ec, $08, $03, $00 + db $f4, $f0, $04, $00 + db $f4, $f8, $05, $00 + db $f4, $00, $06, $00 + db $f4, $08, $07, $00 + db $fc, $f0, $08, $00 + db $fc, $f8, $09, $00 + db $fc, $00, $0a, $00 + db $fc, $08, $0b, $00 + db $04, $f0, $0c, $00 + db $04, $f8, $0d, $00 + db $04, $00, $0e, $00 + db $04, $08, $0f, $00 + db $0c, $f0, $10, $00 + db $0c, $f8, $11, $00 + db $0c, $00, $12, $00 + db $0c, $08, $13, $00 +; 8e61e + +Unknown_8e61e: ; 8e61e + db 20 + db $00, $08, $00, $81 + db $08, $10, $00, $81 + db $10, $18, $00, $81 + db $18, $20, $00, $81 + db $20, $28, $00, $81 + db $18, $30, $00, $81 + db $10, $38, $00, $81 + db $08, $40, $00, $81 + db $00, $48, $00, $81 + db $08, $50, $00, $81 + db $10, $58, $00, $81 + db $18, $60, $00, $81 + db $20, $68, $00, $81 + db $18, $70, $00, $81 + db $10, $78, $00, $81 + db $08, $80, $00, $81 + db $00, $88, $00, $81 + db $08, $90, $00, $81 + db $10, $98, $00, $81 + db $18, $a0, $00, $81 +; 8e66f + +Unknown_8e66f: ; 8e66f + db 4 + db $f8, $f8, $00, $02 + db $f8, $00, $01, $02 + db $00, $f8, $02, $02 + db $00, $00, $03, $02 +; 8e680 + +Unknown_8e680: ; 8e680 + db 9 + db $f0, $f4, $00, $01 + db $f0, $fc, $01, $01 + db $f0, $04, $02, $01 + db $f8, $f4, $10, $01 + db $f8, $fc, $11, $01 + db $f8, $04, $12, $01 + db $00, $f4, $20, $01 + db $00, $fc, $21, $01 + db $00, $04, $22, $01 +; 8e6a5 + +Unknown_8e6a5: ; 8e6a5 + db 24 + db $d8, $f4, $00, $01 + db $d8, $fc, $01, $01 + db $d8, $04, $02, $01 + db $d8, $0c, $03, $01 + db $e0, $f4, $10, $01 + db $e0, $fc, $11, $01 + db $e0, $04, $12, $01 + db $e0, $0c, $13, $01 + db $e8, $f4, $20, $01 + db $e8, $fc, $21, $01 + db $e8, $04, $22, $01 + db $e8, $0c, $23, $01 + db $f0, $f4, $30, $01 + db $f0, $fc, $31, $01 + db $f0, $04, $32, $01 + db $f0, $0c, $33, $01 + db $f8, $f4, $40, $01 + db $f8, $fc, $41, $01 + db $f8, $04, $42, $01 + db $f8, $0c, $43, $01 + db $00, $f4, $50, $01 + db $00, $fc, $51, $01 + db $00, $04, $52, $01 + db $00, $0c, $53, $01 +; 8e706 +Unknown_8e706: ; Broken 2bpp pointers + dbbw $80, $01, $672a ; 128-tile 2bpp at 1:672a (inside Multiply) + dbbw $80, $01, $672a + dbbw $80, $01, $672a + dbbw $80, $01, $672a + dbbw $10, $37, $672a ; 16-tile 2bpp at 37:672a (within Tileset11GFX) + dbbw $10, $11, $672a ; 16-tile 2bpp at 11:672a (empty data) + dbbw $10, $39, $672a ; 16-tile 2bpp at 39:672a (empty data) + dbbw $10, $24, $672a ; 16-tile 2bpp at 24:672a (inside Function926f7) + dbbw $10, $21, $672a ; 16-tile 2bpp at 21:672a (inside Function8671c) -- cgit v1.2.3 From be082943ed8fa746ae345b9f93783e5993550373 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 2 Dec 2015 13:24:18 -0500 Subject: More work interpreting the sprite engine --- data/sprite_engine.asm | 1793 ++++++++++++++++++++++++++---------------------- 1 file changed, 964 insertions(+), 829 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 007ca612d..796f78c1e 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -67,159 +67,289 @@ Unknown_8d6e6: ; 8d6e6 dw Unknown_8d948 ; 41 ; 8d76a -Unknown_8d76a: dw $2000 +Unknown_8d76a: db $00, $20 db -1 -Unknown_8d76d: dw $0800, $0801 +Unknown_8d76d: db $00, $08 + db $01, $08 db -2 -Unknown_8d772: dw $083d, $083e +Unknown_8d772: db $3d, $08 + db $3e, $08 db -2 -Unknown_8d777: dw $083f, $0840 +Unknown_8d777: db $3f, $08 + db $40, $08 db -2 -Unknown_8d77c: dw $0400, $0401 +Unknown_8d77c: db $00, $04 + db $01, $04 db -2 -Unknown_8d781: dw $043d, $043e +Unknown_8d781: db $3d, $04 + db $3e, $04 db -2 -Unknown_8d786: dw $043f, $0440 +Unknown_8d786: db $3f, $04 + db $40, $04 db -2 -Unknown_8d78b: dw $0800, $0801, $0800, $4801 +Unknown_8d78b: db $00, $08 + db $01, $08 + db $00, $08 + db $01, $48 db -2 -Unknown_8d794: dw $0863, $0864, $0863, $4864 +Unknown_8d794: db $63, $08 + db $64, $08 + db $63, $08 + db $64, $48 db -2 -Unknown_8d79d: dw $0865, $0866, $0865, $4866 +Unknown_8d79d: db $65, $08 + db $66, $08 + db $65, $08 + db $66, $48 db -2 -Unknown_8d7a6: dw $011e, $011f +Unknown_8d7a6: db $1e, $01 + db $1f, $01 db -2 -Unknown_8d7ab: dw $0120, $01fd +Unknown_8d7ab: db $20, $01 + db $fd, $01 db -2 -Unknown_8d7b0: dw $0121, $01fd +Unknown_8d7b0: db $21, $01 + db $fd, $01 db -2 -Unknown_8d7b5: dw $0c81, $0182, $0183, $0482, $0c81, $0c82, $0483, $2084, $0385, $0386, $0487, $0488, $0489, $0a8a, $078b +Unknown_8d7b5: db $81, $0c + db $82, $01 + db $83, $01 + db $82, $04 + db $81, $0c + db $82, $0c + db $83, $04 + db $84, $20 + db $85, $03 + db $86, $03 + db $87, $04 + db $88, $04 + db $89, $04 + db $8a, $0a + db $8b, $07 db -1 -Unknown_8d7d4: dw $0323, $8323 +Unknown_8d7d4: db $23, $03 + db $23, $83 db -2 -Unknown_8d7d9: dw $0224, $0225, $0226, $0225 +Unknown_8d7d9: db $24, $02 + db $25, $02 + db $26, $02 + db $25, $02 db -2 -Unknown_8d7e2: dw $0727, $0728, $8727, $4728 +Unknown_8d7e2: db $27, $07 + db $28, $07 + db $27, $87 + db $28, $47 db -2 -Unknown_8d7eb: dw $0729, $072a, $0729, $072b +Unknown_8d7eb: db $29, $07 + db $2a, $07 + db $29, $07 + db $2b, $07 db -2 -Unknown_8d7f4: dw $0729, $072c, $072d, $072c, $0729 +Unknown_8d7f4: db $29, $07 + db $2c, $07 + db $2d, $07 + db $2c, $07 + db $29, $07 db -1 -Unknown_8d7ff: dw $142e +Unknown_8d7ff: db $2e, $14 db -1 -Unknown_8d802: dw $202f +Unknown_8d802: db $2f, $20 db -1 -Unknown_8d805: dw $2030 +Unknown_8d805: db $30, $20 db -1 -Unknown_8d808: dw $0330, $0331, $0330, $4331 +Unknown_8d808: db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 db -2 -Unknown_8d811: dw $0432, $0433, $0434 +Unknown_8d811: db $32, $04 + db $33, $04 + db $34, $04 db -4 -Unknown_8d818: dw $0335, $0336 +Unknown_8d818: db $35, $03 + db $36, $03 db -2 -Unknown_8d81d: dw $0737, $0738 +Unknown_8d81d: db $37, $07 + db $38, $07 db -2 -Unknown_8d822: dw $2039 +Unknown_8d822: db $39, $20 db -1 -Unknown_8d825: dw $023b, $023a, $023b +Unknown_8d825: db $3b, $02 + db $3a, $02 + db $3b, $02 db -1 -Unknown_8d82c: dw $203c +Unknown_8d82c: db $3c, $20 db -1 -Unknown_8d82f: dw $0841, $0842, $0841, $4842 +Unknown_8d82f: db $41, $08 + db $42, $08 + db $41, $08 + db $42, $48 db -2 - dw $0843, $0844 + db $43, $08 + db $44, $08 db -2 - dw $0845, $0846 + db $45, $08 + db $46, $08 db -2 - dw $0847, $0848 + db $47, $08 + db $48, $08 db -2 - dw $0149, $4149, $c149, $8149 + db $49, $01 + db $49, $41 + db $49, $c1 + db $49, $81 db -2 - dw $204a + db $4a, $20 db -1 - dw $204b + db $4b, $20 db -1 - dw $204c + db $4c, $20 db -1 - dw $204d + db $4d, $20 db -1 - dw $034e, $03fd + db $4e, $03 + db $fd, $03 db -2 -Unknown_8d861: dw $20fd +Unknown_8d861: db $fd, $20 db -1 -Unknown_8d864: dw $204f +Unknown_8d864: db $4f, $20 db -1 -Unknown_8d867: dw $0250, $1051, $01fd, $0152, $01fd, $0153 +Unknown_8d867: db $50, $02 + db $51, $10 + db $fd, $01 + db $52, $01 + db $fd, $01 + db $53, $01 db -4 -Unknown_8d874: dw $2054 +Unknown_8d874: db $54, $20 db -1 -Unknown_8d877: dw $2055 +Unknown_8d877: db $55, $20 db -1 -Unknown_8d87a: dw $6055 +Unknown_8d87a: db $55, $60 db -1 -Unknown_8d87d: dw $a055 +Unknown_8d87d: db $55, $a0 db -1 -Unknown_8d880: dw $e055 +Unknown_8d880: db $55, $e0 db -1 -Unknown_8d883: dw $0a56, $0957, $0a58, $0a59, $0958, $0a5a +Unknown_8d883: db $56, $0a + db $57, $09 + db $58, $0a + db $59, $0a + db $58, $09 + db $5a, $0a db -2 -Unknown_8d890: dw $0250, $025b, $0250, $425b +Unknown_8d890: db $50, $02 + db $5b, $02 + db $50, $02 + db $5b, $42 db -2 -Unknown_8d899: dw $025c +Unknown_8d899: db $5c, $02 db -1 -Unknown_8d89c: dw $025d +Unknown_8d89c: db $5d, $02 db -1 -Unknown_8d89f: dw $025e +Unknown_8d89f: db $5e, $02 db -1 -Unknown_8d8a2: dw $025f +Unknown_8d8a2: db $5f, $02 db -1 -Unknown_8d8a5: dw $0260 +Unknown_8d8a5: db $60, $02 db -1 -Unknown_8d8a8: dw $0261 +Unknown_8d8a8: db $61, $02 db -1 -Unknown_8d8ab: dw $0262 +Unknown_8d8ab: db $62, $02 db -1 -Unknown_8d8ae: dw $0332, $0333, $0334, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331 +Unknown_8d8ae: db $32, $03 + db $33, $03 + db $34, $03 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 db -1 -Unknown_8d8cd: dw $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0330, $0331, $0330, $4331, $0332, $0333, $0334 +Unknown_8d8cd: db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $32, $03 + db $33, $03 + db $34, $03 db -4 -Unknown_8d8ec: dw $0367, $0368 +Unknown_8d8ec: db $67, $03 + db $68, $03 db -2 -Unknown_8d8f1: dw $036c +Unknown_8d8f1: db $6c, $03 db -1 -Unknown_8d8f4: dw $036d +Unknown_8d8f4: db $6d, $03 db -1 -Unknown_8d8f7: dw $0269, $026a, $026b +Unknown_8d8f7: db $69, $02 + db $6a, $02 + db $6b, $02 db -4 -Unknown_8d8fe: dw $036e, $036f, $0370, $0371 +Unknown_8d8fe: db $6e, $03 + db $6f, $03 + db $70, $03 + db $71, $03 db -2 -Unknown_8d907: dw $0371, $076e +Unknown_8d907: db $71, $03 + db $6e, $07 db -1 -Unknown_8d90c: dw $2072, $0773, $0774 +Unknown_8d90c: db $72, $20 + db $73, $07 + db $74, $07 db -1 -Unknown_8d913: dw $0375 +Unknown_8d913: db $75, $03 db -1 -Unknown_8d916: dw $0376, $0377, $0778 +Unknown_8d916: db $76, $03 + db $77, $03 + db $78, $07 db -4 -Unknown_8d91d: dw $4376, $4377, $4778 +Unknown_8d91d: db $76, $43 + db $77, $43 + db $78, $47 db -4 -Unknown_8d924: dw $8376, $8377, $8778 +Unknown_8d924: db $76, $83 + db $77, $83 + db $78, $87 db -4 -Unknown_8d92b: dw $c376, $c377, $c778 +Unknown_8d92b: db $76, $c3 + db $77, $c3 + db $78, $c7 db -4 -Unknown_8d932: dw $0379, $037a, $037b, $077c, $077d +Unknown_8d932: db $79, $03 + db $7a, $03 + db $7b, $03 + db $7c, $07 + db $7d, $07 db -1 -Unknown_8d93d: dw $037e +Unknown_8d93d: db $7e, $03 db -1 -Unknown_8d940: dw $00fd +Unknown_8d940: db $fd, $00 db -1 -Unknown_8d943: dw $087f, $0880 +Unknown_8d943: db $7f, $08 + db $80, $08 db -1 -Unknown_8d948: dw $487f, $4880 +Unknown_8d948: db $7f, $48 + db $80, $48 db -1 ; 8d94d Unknown_8d94d: ; 8d94d + ; vtile offset, pointer dbw $00, Unknown_8dd8a ; 00 dbw $04, Unknown_8dd8a ; 01 dbw $4c, Unknown_8daf1 ; 02 @@ -365,1064 +495,1069 @@ Unknown_8d94d: ; 8d94d Unknown_8daf1: ; 8daf1 db 1 - db $fc, $fc, $00, $00 + dsprite -1, 4, -1, 4, $00, $00 ; 8daf6 Unknown_8daf6: ; 8daf6 db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $01, $00 - db $00, $f8, $10, $00 - db $00, $00, $11, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $10, $00 + dsprite 0, 0, 0, 0, $11, $00 ; 8db07 Unknown_8db07: ; 8db07 db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $00, $20 - db $00, $f8, $01, $00 - db $00, $00, $01, $20 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $00, $20 + dsprite 0, 0, -1, 0, $01, $00 + dsprite 0, 0, 0, 0, $01, $20 ; 8db18 Unknown_8db18: ; 8db18 db 4 - db $f8, $f8, $00, $80 - db $f8, $00, $00, $a0 - db $00, $f8, $01, $80 - db $00, $00, $01, $a0 + dsprite -1, 0, -1, 0, $00, $80 + dsprite -1, 0, 0, 0, $00, $a0 + dsprite 0, 0, -1, 0, $01, $80 + dsprite 0, 0, 0, 0, $01, $a0 ; 8db29 Unknown_8db29: ; 8db29 db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $00, $20 - db $00, $f8, $00, $40 - db $00, $00, $00, $60 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $00, $20 + dsprite 0, 0, -1, 0, $00, $40 + dsprite 0, 0, 0, 0, $00, $60 ; 8db3a Unknown_8db3a: ; 8db3a db 4 - db $f8, $f8, $00, $07 - db $f8, $00, $00, $27 - db $00, $f8, $00, $47 - db $00, $00, $00, $67 + dsprite -1, 0, -1, 0, $00, $07 + dsprite -1, 0, 0, 0, $00, $27 + dsprite 0, 0, -1, 0, $00, $47 + dsprite 0, 0, 0, 0, $00, $67 ; 8db4b ; 8db4b db 4 - db $f8, $f8, $00, $80 - db $f8, $00, $00, $a0 - db $00, $f8, $00, $c0 - db $00, $00, $00, $e0 + dsprite -1, 0, -1, 0, $00, $80 + dsprite -1, 0, 0, 0, $00, $a0 + dsprite 0, 0, -1, 0, $00, $c0 + dsprite 0, 0, 0, 0, $00, $e0 ; 8db5c Unknown_8db5c: ; 8db5c db 16 - db $f0, $f0, $00, $00 - db $f0, $f8, $01, $00 - db $f8, $f0, $02, $00 - db $f8, $f8, $03, $00 - db $f0, $00, $01, $20 - db $f0, $08, $00, $20 - db $f8, $00, $03, $20 - db $f8, $08, $02, $20 - db $00, $f0, $02, $40 - db $00, $f8, $03, $40 - db $08, $f0, $00, $40 - db $08, $f8, $01, $40 - db $00, $00, $03, $60 - db $00, $08, $02, $60 - db $08, $00, $01, $60 - db $08, $08, $00, $60 + dsprite -2, 0, -2, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -1, 0, -2, 0, $02, $00 + dsprite -1, 0, -1, 0, $03, $00 + dsprite -2, 0, 0, 0, $01, $20 + dsprite -2, 0, 1, 0, $00, $20 + dsprite -1, 0, 0, 0, $03, $20 + dsprite -1, 0, 1, 0, $02, $20 + dsprite 0, 0, -2, 0, $02, $40 + dsprite 0, 0, -1, 0, $03, $40 + dsprite 1, 0, -2, 0, $00, $40 + dsprite 1, 0, -1, 0, $01, $40 + dsprite 0, 0, 0, 0, $03, $60 + dsprite 0, 0, 1, 0, $02, $60 + dsprite 1, 0, 0, 0, $01, $60 + dsprite 1, 0, 1, 0, $00, $60 ; 8db9d Unknown_8db9d: ; 8db9d db 36 - db $e8, $e8, $00, $00 - db $e8, $f0, $01, $00 - db $e8, $f8, $02, $00 - db $f0, $e8, $03, $00 - db $f0, $f0, $04, $00 - db $f0, $f8, $05, $00 - db $f8, $e8, $06, $00 - db $f8, $f0, $05, $00 - db $f8, $f8, $05, $00 - db $e8, $00, $02, $20 - db $e8, $08, $01, $20 - db $e8, $10, $00, $20 - db $f0, $00, $05, $20 - db $f0, $08, $04, $20 - db $f0, $10, $03, $20 - db $f8, $00, $05, $20 - db $f8, $08, $05, $20 - db $f8, $10, $06, $20 - db $00, $e8, $06, $40 - db $00, $f0, $05, $40 - db $00, $f8, $05, $40 - db $08, $e8, $03, $40 - db $08, $f0, $04, $40 - db $08, $f8, $05, $40 - db $10, $e8, $00, $40 - db $10, $f0, $01, $40 - db $10, $f8, $02, $40 - db $00, $00, $05, $60 - db $00, $08, $05, $60 - db $00, $10, $06, $60 - db $08, $00, $05, $60 - db $08, $08, $04, $60 - db $08, $10, $03, $60 - db $10, $00, $02, $60 - db $10, $08, $01, $60 - db $10, $10, $00, $60 + dsprite -3, 0, -3, 0, $00, $00 + dsprite -3, 0, -2, 0, $01, $00 + dsprite -3, 0, -1, 0, $02, $00 + dsprite -2, 0, -3, 0, $03, $00 + dsprite -2, 0, -2, 0, $04, $00 + dsprite -2, 0, -1, 0, $05, $00 + dsprite -1, 0, -3, 0, $06, $00 + dsprite -1, 0, -2, 0, $05, $00 + dsprite -1, 0, -1, 0, $05, $00 + dsprite -3, 0, 0, 0, $02, $20 + dsprite -3, 0, 1, 0, $01, $20 + dsprite -3, 0, 2, 0, $00, $20 + dsprite -2, 0, 0, 0, $05, $20 + dsprite -2, 0, 1, 0, $04, $20 + dsprite -2, 0, 2, 0, $03, $20 + dsprite -1, 0, 0, 0, $05, $20 + dsprite -1, 0, 1, 0, $05, $20 + dsprite -1, 0, 2, 0, $06, $20 + dsprite 0, 0, -3, 0, $06, $40 + dsprite 0, 0, -2, 0, $05, $40 + dsprite 0, 0, -1, 0, $05, $40 + dsprite 1, 0, -3, 0, $03, $40 + dsprite 1, 0, -2, 0, $04, $40 + dsprite 1, 0, -1, 0, $05, $40 + dsprite 2, 0, -3, 0, $00, $40 + dsprite 2, 0, -2, 0, $01, $40 + dsprite 2, 0, -1, 0, $02, $40 + dsprite 0, 0, 0, 0, $05, $60 + dsprite 0, 0, 1, 0, $05, $60 + dsprite 0, 0, 2, 0, $06, $60 + dsprite 1, 0, 0, 0, $05, $60 + dsprite 1, 0, 1, 0, $04, $60 + dsprite 1, 0, 2, 0, $03, $60 + dsprite 2, 0, 0, 0, $02, $60 + dsprite 2, 0, 1, 0, $01, $60 + dsprite 2, 0, 2, 0, $00, $60 ; 8dc2e Unknown_8dc2e: ; 8dc2e db 9 - db $f4, $f4, $00, $00 - db $f4, $fc, $01, $00 - db $f4, $04, $02, $00 - db $fc, $f4, $10, $00 - db $fc, $fc, $11, $00 - db $fc, $04, $12, $00 - db $04, $f4, $20, $00 - db $04, $fc, $21, $00 - db $04, $04, $22, $00 + dsprite -2, 4, -2, 4, $00, $00 + dsprite -2, 4, -1, 4, $01, $00 + dsprite -2, 4, 0, 4, $02, $00 + dsprite -1, 4, -2, 4, $10, $00 + dsprite -1, 4, -1, 4, $11, $00 + dsprite -1, 4, 0, 4, $12, $00 + dsprite 0, 4, -2, 4, $20, $00 + dsprite 0, 4, -1, 4, $21, $00 + dsprite 0, 4, 0, 4, $22, $00 ; 8dc53 Unknown_8dc53: ; 8dc53 db 16 - db $f0, $f0, $00, $00 - db $f0, $f8, $01, $00 - db $f0, $00, $02, $00 - db $f0, $08, $03, $00 - db $f8, $f0, $10, $00 - db $f8, $f8, $11, $00 - db $f8, $00, $12, $00 - db $f8, $08, $13, $00 - db $00, $f0, $20, $00 - db $00, $f8, $21, $00 - db $00, $00, $22, $00 - db $00, $08, $23, $00 - db $08, $f0, $30, $00 - db $08, $f8, $31, $00 - db $08, $00, $32, $00 - db $08, $08, $33, $00 + dsprite -2, 0, -2, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -2, 0, 0, 0, $02, $00 + dsprite -2, 0, 1, 0, $03, $00 + dsprite -1, 0, -2, 0, $10, $00 + dsprite -1, 0, -1, 0, $11, $00 + dsprite -1, 0, 0, 0, $12, $00 + dsprite -1, 0, 1, 0, $13, $00 + dsprite 0, 0, -2, 0, $20, $00 + dsprite 0, 0, -1, 0, $21, $00 + dsprite 0, 0, 0, 0, $22, $00 + dsprite 0, 0, 1, 0, $23, $00 + dsprite 1, 0, -2, 0, $30, $00 + dsprite 1, 0, -1, 0, $31, $00 + dsprite 1, 0, 0, 0, $32, $00 + dsprite 1, 0, 1, 0, $33, $00 ; 8dc94 Unknown_8dc94: ; 8dc94 db 25 - db $ec, $ec, $00, $00 - db $f4, $ec, $01, $00 - db $fc, $ec, $02, $00 - db $04, $ec, $03, $00 - db $0c, $ec, $04, $00 - db $ec, $f4, $05, $00 - db $f4, $f4, $06, $00 - db $fc, $f4, $07, $00 - db $04, $f4, $08, $00 - db $0c, $f4, $09, $00 - db $ec, $fc, $0a, $00 - db $f4, $fc, $0b, $00 - db $fc, $fc, $0c, $00 - db $04, $fc, $0d, $00 - db $0c, $fc, $0e, $00 - db $ec, $04, $0f, $00 - db $f4, $04, $10, $00 - db $fc, $04, $11, $00 - db $04, $04, $12, $00 - db $0c, $04, $13, $00 - db $ec, $0c, $14, $00 - db $f4, $0c, $15, $00 - db $fc, $0c, $16, $00 - db $04, $0c, $17, $00 - db $0c, $0c, $18, $00 + dsprite -3, 4, -3, 4, $00, $00 + dsprite -2, 4, -3, 4, $01, $00 + dsprite -1, 4, -3, 4, $02, $00 + dsprite 0, 4, -3, 4, $03, $00 + dsprite 1, 4, -3, 4, $04, $00 + dsprite -3, 4, -2, 4, $05, $00 + dsprite -2, 4, -2, 4, $06, $00 + dsprite -1, 4, -2, 4, $07, $00 + dsprite 0, 4, -2, 4, $08, $00 + dsprite 1, 4, -2, 4, $09, $00 + dsprite -3, 4, -1, 4, $0a, $00 + dsprite -2, 4, -1, 4, $0b, $00 + dsprite -1, 4, -1, 4, $0c, $00 + dsprite 0, 4, -1, 4, $0d, $00 + dsprite 1, 4, -1, 4, $0e, $00 + dsprite -3, 4, 0, 4, $0f, $00 + dsprite -2, 4, 0, 4, $10, $00 + dsprite -1, 4, 0, 4, $11, $00 + dsprite 0, 4, 0, 4, $12, $00 + dsprite 1, 4, 0, 4, $13, $00 + dsprite -3, 4, 1, 4, $14, $00 + dsprite -2, 4, 1, 4, $15, $00 + dsprite -1, 4, 1, 4, $16, $00 + dsprite 0, 4, 1, 4, $17, $00 + dsprite 1, 4, 1, 4, $18, $00 ; 8dcf9 ; 8dcf9 db 36 - db $e8, $e8, $00, $00 - db $e8, $f0, $01, $00 - db $e8, $f8, $02, $00 - db $e8, $00, $03, $00 - db $e8, $08, $04, $00 - db $e8, $10, $05, $00 - db $f0, $e8, $06, $00 - db $f0, $f0, $07, $00 - db $f0, $f8, $08, $00 - db $f0, $00, $09, $00 - db $f0, $08, $0a, $00 - db $f0, $10, $0b, $00 - db $f8, $e8, $0c, $00 - db $f8, $f0, $0d, $00 - db $f8, $f8, $0e, $00 - db $f8, $00, $0f, $00 - db $f8, $08, $10, $00 - db $f8, $10, $11, $00 - db $00, $e8, $12, $00 - db $00, $f0, $13, $00 - db $00, $f8, $14, $00 - db $00, $00, $15, $00 - db $00, $08, $16, $00 - db $00, $10, $17, $00 - db $08, $e8, $18, $00 - db $08, $f0, $19, $00 - db $08, $f8, $1a, $00 - db $08, $00, $1b, $00 - db $08, $08, $1c, $00 - db $08, $10, $1d, $00 - db $10, $e8, $1e, $00 - db $10, $f0, $1f, $00 - db $10, $f8, $20, $00 - db $10, $00, $21, $00 - db $10, $08, $22, $00 - db $10, $10, $23, $00 + dsprite -3, 0, -3, 0, $00, $00 + dsprite -3, 0, -2, 0, $01, $00 + dsprite -3, 0, -1, 0, $02, $00 + dsprite -3, 0, 0, 0, $03, $00 + dsprite -3, 0, 1, 0, $04, $00 + dsprite -3, 0, 2, 0, $05, $00 + dsprite -2, 0, -3, 0, $06, $00 + dsprite -2, 0, -2, 0, $07, $00 + dsprite -2, 0, -1, 0, $08, $00 + dsprite -2, 0, 0, 0, $09, $00 + dsprite -2, 0, 1, 0, $0a, $00 + dsprite -2, 0, 2, 0, $0b, $00 + dsprite -1, 0, -3, 0, $0c, $00 + dsprite -1, 0, -2, 0, $0d, $00 + dsprite -1, 0, -1, 0, $0e, $00 + dsprite -1, 0, 0, 0, $0f, $00 + dsprite -1, 0, 1, 0, $10, $00 + dsprite -1, 0, 2, 0, $11, $00 + dsprite 0, 0, -3, 0, $12, $00 + dsprite 0, 0, -2, 0, $13, $00 + dsprite 0, 0, -1, 0, $14, $00 + dsprite 0, 0, 0, 0, $15, $00 + dsprite 0, 0, 1, 0, $16, $00 + dsprite 0, 0, 2, 0, $17, $00 + dsprite 1, 0, -3, 0, $18, $00 + dsprite 1, 0, -2, 0, $19, $00 + dsprite 1, 0, -1, 0, $1a, $00 + dsprite 1, 0, 0, 0, $1b, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite 1, 0, 2, 0, $1d, $00 + dsprite 2, 0, -3, 0, $1e, $00 + dsprite 2, 0, -2, 0, $1f, $00 + dsprite 2, 0, -1, 0, $20, $00 + dsprite 2, 0, 0, 0, $21, $00 + dsprite 2, 0, 1, 0, $22, $00 + dsprite 2, 0, 2, 0, $23, $00 ; 8dd8a Unknown_8dd8a: ; 8dd8a +; party menu icons db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $01, $00 - db $00, $f8, $02, $00 - db $00, $00, $03, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $02, $00 + dsprite 0, 0, 0, 0, $03, $00 ; 8dd9b Unknown_8dd9b: ; 8dd9b db 4 - db $f8, $f8, $00, $80 - db $f8, $00, $01, $80 - db $00, $f8, $02, $80 - db $00, $00, $03, $80 + dsprite -1, 0, -1, 0, $00, $80 + dsprite -1, 0, 0, 0, $01, $80 + dsprite 0, 0, -1, 0, $02, $80 + dsprite 0, 0, 0, 0, $03, $80 ; 8ddac Unknown_8ddac: ; 8ddac +; party menu icon with mail, frame 1 db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $01, $00 - db $00, $f8, $08, $00 - db $00, $00, $03, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $08, $00 + dsprite 0, 0, 0, 0, $03, $00 ; 8ddbd Unknown_8ddbd: ; 8ddbd +; party menu icon with mail, frame 2 db 4 - db $f8, $f8, $04, $00 - db $f8, $00, $05, $00 - db $00, $f8, $08, $00 - db $00, $00, $07, $00 + dsprite -1, 0, -1, 0, $04, $00 + dsprite -1, 0, 0, 0, $05, $00 + dsprite 0, 0, -1, 0, $08, $00 + dsprite 0, 0, 0, 0, $07, $00 ; 8ddce Unknown_8ddce: ; 8ddce +; party menu icon with item, frame 1 db 4 - db $f8, $f8, $00, $00 - db $f8, $00, $01, $00 - db $00, $f8, $09, $00 - db $00, $00, $03, $00 + dsprite -1, 0, -1, 0, $00, $00 + dsprite -1, 0, 0, 0, $01, $00 + dsprite 0, 0, -1, 0, $09, $00 + dsprite 0, 0, 0, 0, $03, $00 ; 8dddf Unknown_8dddf: ; 8dddf +; party menu icon with item, frame 2 db 4 - db $f8, $f8, $04, $00 - db $f8, $00, $05, $00 - db $00, $f8, $09, $00 - db $00, $00, $07, $00 + dsprite -1, 0, -1, 0, $04, $00 + dsprite -1, 0, 0, 0, $05, $00 + dsprite 0, 0, -1, 0, $09, $00 + dsprite 0, 0, 0, 0, $07, $00 ; 8ddf0 Unknown_8ddf0: ; 8ddf0 db 6 - db $f8, $f4, $00, $01 - db $f8, $fc, $01, $01 - db $f8, $04, $02, $01 - db $00, $f4, $10, $01 - db $00, $fc, $11, $01 - db $00, $04, $12, $01 + dsprite -1, 0, -2, 4, $00, $01 + dsprite -1, 0, -1, 4, $01, $01 + dsprite -1, 0, 0, 4, $02, $01 + dsprite 0, 0, -2, 4, $10, $01 + dsprite 0, 0, -1, 4, $11, $01 + dsprite 0, 0, 0, 4, $12, $01 ; 8de09 Unknown_8de09: ; 8de09 db 29 - db $e8, $e8, $00, $00 - db $e8, $f0, $01, $00 - db $e8, $f8, $02, $00 - db $e8, $00, $03, $00 - db $f0, $e8, $10, $00 - db $f0, $f0, $11, $00 - db $f0, $f8, $12, $00 - db $f0, $00, $13, $00 - db $f8, $e8, $20, $00 - db $f8, $f0, $21, $00 - db $f8, $f8, $22, $00 - db $f8, $00, $23, $00 - db $f8, $08, $24, $00 - db $00, $e8, $30, $80 - db $00, $f0, $31, $80 - db $00, $f8, $32, $80 - db $00, $00, $33, $80 - db $00, $08, $34, $80 - db $08, $e8, $40, $80 - db $08, $f0, $41, $80 - db $08, $f8, $42, $80 - db $08, $00, $43, $80 - db $08, $08, $44, $80 - db $08, $10, $45, $80 - db $10, $f0, $51, $80 - db $10, $f8, $52, $80 - db $10, $00, $53, $80 - db $10, $08, $54, $80 - db $10, $10, $55, $80 + dsprite -3, 0, -3, 0, $00, $00 + dsprite -3, 0, -2, 0, $01, $00 + dsprite -3, 0, -1, 0, $02, $00 + dsprite -3, 0, 0, 0, $03, $00 + dsprite -2, 0, -3, 0, $10, $00 + dsprite -2, 0, -2, 0, $11, $00 + dsprite -2, 0, -1, 0, $12, $00 + dsprite -2, 0, 0, 0, $13, $00 + dsprite -1, 0, -3, 0, $20, $00 + dsprite -1, 0, -2, 0, $21, $00 + dsprite -1, 0, -1, 0, $22, $00 + dsprite -1, 0, 0, 0, $23, $00 + dsprite -1, 0, 1, 0, $24, $00 + dsprite 0, 0, -3, 0, $30, $80 + dsprite 0, 0, -2, 0, $31, $80 + dsprite 0, 0, -1, 0, $32, $80 + dsprite 0, 0, 0, 0, $33, $80 + dsprite 0, 0, 1, 0, $34, $80 + dsprite 1, 0, -3, 0, $40, $80 + dsprite 1, 0, -2, 0, $41, $80 + dsprite 1, 0, -1, 0, $42, $80 + dsprite 1, 0, 0, 0, $43, $80 + dsprite 1, 0, 1, 0, $44, $80 + dsprite 1, 0, 2, 0, $45, $80 + dsprite 2, 0, -2, 0, $51, $80 + dsprite 2, 0, -1, 0, $52, $80 + dsprite 2, 0, 0, 0, $53, $80 + dsprite 2, 0, 1, 0, $54, $80 + dsprite 2, 0, 2, 0, $55, $80 ; 8de7e Unknown_8de7e: ; 8de7e db 2 - db $f8, $fc, $00, $00 - db $00, $fc, $10, $00 + dsprite -1, 0, -1, 4, $00, $00 + dsprite 0, 0, -1, 4, $10, $00 ; 8de87 Unknown_8de87: ; 8de87 db 5 - db $f0, $18, $00, $00 - db $f0, $20, $01, $00 - db $f8, $10, $02, $00 - db $f8, $18, $03, $00 - db $00, $10, $04, $00 + dsprite -2, 0, 3, 0, $00, $00 + dsprite -2, 0, 4, 0, $01, $00 + dsprite -1, 0, 2, 0, $02, $00 + dsprite -1, 0, 3, 0, $03, $00 + dsprite 0, 0, 2, 0, $04, $00 ; 8de9c Unknown_8de9c: ; 8de9c db 1 - db $fc, $fc, $00, $06 + dsprite -1, 4, -1, 4, $00, $06 ; 8dea1 Unknown_8dea1: ; 8dea1 db 4 - db $f8, $f8, $00, $06 - db $f8, $00, $01, $06 - db $00, $f8, $02, $06 - db $00, $00, $03, $06 + dsprite -1, 0, -1, 0, $00, $06 + dsprite -1, 0, 0, 0, $01, $06 + dsprite 0, 0, -1, 0, $02, $06 + dsprite 0, 0, 0, 0, $03, $06 ; 8deb2 Unknown_8deb2: ; 8deb2 db 4 - db $ff, $ff, $00, $00 - db $ff, $00, $00, $20 - db $00, $ff, $00, $40 - db $00, $00, $00, $60 + dsprite -1, 7, -1, 7, $00, $00 + dsprite -1, 7, 0, 0, $00, $20 + dsprite 0, 0, -1, 7, $00, $40 + dsprite 0, 0, 0, 0, $00, $60 ; 8dec3 Unknown_8dec3: ; 8dec3 db 10 - db $ff, $00, $00, $00 - db $ff, $08, $01, $00 - db $ff, $10, $01, $00 - db $ff, $18, $01, $00 - db $ff, $20, $00, $20 - db $00, $00, $00, $40 - db $00, $08, $01, $40 - db $00, $10, $01, $40 - db $00, $18, $01, $40 - db $00, $20, $00, $60 + dsprite -1, 7, 0, 0, $00, $00 + dsprite -1, 7, 1, 0, $01, $00 + dsprite -1, 7, 2, 0, $01, $00 + dsprite -1, 7, 3, 0, $01, $00 + dsprite -1, 7, 4, 0, $00, $20 + dsprite 0, 0, 0, 0, $00, $40 + dsprite 0, 0, 1, 0, $01, $40 + dsprite 0, 0, 2, 0, $01, $40 + dsprite 0, 0, 3, 0, $01, $40 + dsprite 0, 0, 4, 0, $00, $60 ; 8deec Unknown_8deec: ; 8deec db 15 - db $ec, $f4, $00, $11 - db $ec, $fc, $01, $11 - db $ec, $04, $02, $11 - db $f4, $f4, $03, $11 - db $f4, $fc, $04, $11 - db $f4, $04, $05, $11 - db $fc, $f4, $06, $11 - db $fc, $fc, $07, $11 - db $fc, $04, $08, $11 - db $04, $f4, $09, $11 - db $04, $fc, $0a, $11 - db $04, $04, $0b, $11 - db $0c, $f4, $0c, $11 - db $0c, $fc, $0d, $11 - db $0c, $04, $0e, $11 + dsprite -3, 4, -2, 4, $00, $11 + dsprite -3, 4, -1, 4, $01, $11 + dsprite -3, 4, 0, 4, $02, $11 + dsprite -2, 4, -2, 4, $03, $11 + dsprite -2, 4, -1, 4, $04, $11 + dsprite -2, 4, 0, 4, $05, $11 + dsprite -1, 4, -2, 4, $06, $11 + dsprite -1, 4, -1, 4, $07, $11 + dsprite -1, 4, 0, 4, $08, $11 + dsprite 0, 4, -2, 4, $09, $11 + dsprite 0, 4, -1, 4, $0a, $11 + dsprite 0, 4, 0, 4, $0b, $11 + dsprite 1, 4, -2, 4, $0c, $11 + dsprite 1, 4, -1, 4, $0d, $11 + dsprite 1, 4, 0, 4, $0e, $11 ; 8df29 Unknown_8df29: ; 8df29 db 6 - db $f4, $f4, $00, $15 - db $f4, $fc, $02, $15 - db $f4, $04, $00, $35 - db $04, $f4, $04, $15 - db $04, $fc, $06, $15 - db $04, $04, $04, $35 + dsprite -2, 4, -2, 4, $00, $15 + dsprite -2, 4, -1, 4, $02, $15 + dsprite -2, 4, 0, 4, $00, $35 + dsprite 0, 4, -2, 4, $04, $15 + dsprite 0, 4, -1, 4, $06, $15 + dsprite 0, 4, 0, 4, $04, $35 ; 8df42 Unknown_8df42: ; 8df42 db 6 - db $f4, $f4, $00, $16 - db $f4, $fc, $02, $16 - db $f4, $04, $04, $16 - db $04, $f4, $06, $16 - db $04, $fc, $08, $16 - db $04, $04, $0a, $16 + dsprite -2, 4, -2, 4, $00, $16 + dsprite -2, 4, -1, 4, $02, $16 + dsprite -2, 4, 0, 4, $04, $16 + dsprite 0, 4, -2, 4, $06, $16 + dsprite 0, 4, -1, 4, $08, $16 + dsprite 0, 4, 0, 4, $0a, $16 ; 8df5b Unknown_8df5b: ; 8df5b db 6 - db $f4, $f4, $00, $16 - db $f4, $fc, $02, $16 - db $f4, $04, $04, $16 - db $04, $f4, $0c, $16 - db $04, $fc, $0e, $16 - db $04, $04, $10, $16 + dsprite -2, 4, -2, 4, $00, $16 + dsprite -2, 4, -1, 4, $02, $16 + dsprite -2, 4, 0, 4, $04, $16 + dsprite 0, 4, -2, 4, $0c, $16 + dsprite 0, 4, -1, 4, $0e, $16 + dsprite 0, 4, 0, 4, $10, $16 ; 8df74 Unknown_8df74: ; 8df74 db 6 - db $f4, $f4, $00, $16 - db $f4, $fc, $02, $16 - db $f4, $04, $04, $16 - db $04, $f4, $12, $16 - db $04, $fc, $14, $16 - db $04, $04, $16, $16 + dsprite -2, 4, -2, 4, $00, $16 + dsprite -2, 4, -1, 4, $02, $16 + dsprite -2, 4, 0, 4, $04, $16 + dsprite 0, 4, -2, 4, $12, $16 + dsprite 0, 4, -1, 4, $14, $16 + dsprite 0, 4, 0, 4, $16, $16 ; 8df8d Unknown_8df8d: ; 8df8d db 6 - db $f4, $f4, $00, $16 - db $f4, $fc, $02, $16 - db $f4, $04, $04, $16 - db $04, $f4, $18, $16 - db $04, $fc, $1a, $16 - db $04, $04, $1c, $16 + dsprite -2, 4, -2, 4, $00, $16 + dsprite -2, 4, -1, 4, $02, $16 + dsprite -2, 4, 0, 4, $04, $16 + dsprite 0, 4, -2, 4, $18, $16 + dsprite 0, 4, -1, 4, $1a, $16 + dsprite 0, 4, 0, 4, $1c, $16 ; 8dfa6 Unknown_8dfa6: ; 8dfa6 db 6 - db $f4, $f4, $1e, $16 - db $f4, $fc, $20, $16 - db $f4, $04, $22, $16 - db $04, $f4, $24, $16 - db $04, $fc, $26, $16 - db $04, $04, $28, $16 + dsprite -2, 4, -2, 4, $1e, $16 + dsprite -2, 4, -1, 4, $20, $16 + dsprite -2, 4, 0, 4, $22, $16 + dsprite 0, 4, -2, 4, $24, $16 + dsprite 0, 4, -1, 4, $26, $16 + dsprite 0, 4, 0, 4, $28, $16 ; 8dfbf Unknown_8dfbf: ; 8dfbf db 3 - db $f4, $fc, $00, $10 - db $fc, $fc, $00, $10 - db $04, $fc, $00, $10 + dsprite -2, 4, -1, 4, $00, $10 + dsprite -1, 4, -1, 4, $00, $10 + dsprite 0, 4, -1, 4, $00, $10 ; 8dfcc Unknown_8dfcc: ; 8dfcc db 6 - db $00, $00, $00, $00 - db $00, $08, $01, $00 - db $00, $10, $01, $00 - db $00, $18, $01, $00 - db $00, $20, $02, $00 - db $00, $28, $03, $00 + dsprite 0, 0, 0, 0, $00, $00 + dsprite 0, 0, 1, 0, $01, $00 + dsprite 0, 0, 2, 0, $01, $00 + dsprite 0, 0, 3, 0, $01, $00 + dsprite 0, 0, 4, 0, $02, $00 + dsprite 0, 0, 5, 0, $03, $00 ; 8dfe5 Unknown_8dfe5: ; 8dfe5 db 4 - db $00, $00, $00, $00 - db $00, $08, $01, $00 - db $00, $10, $02, $00 - db $00, $18, $03, $00 + dsprite 0, 0, 0, 0, $00, $00 + dsprite 0, 0, 1, 0, $01, $00 + dsprite 0, 0, 2, 0, $02, $00 + dsprite 0, 0, 3, 0, $03, $00 ; 8dff6 Unknown_8dff6: ; 8dff6 db 4 - db $f8, $f6, $00, $06 - db $f8, $02, $01, $06 - db $00, $f6, $02, $06 - db $00, $02, $03, $06 + dsprite -1, 0, -2, 6, $00, $06 + dsprite -1, 0, 0, 2, $01, $06 + dsprite 0, 0, -2, 6, $02, $06 + dsprite 0, 0, 0, 2, $03, $06 ; 8e007 Unknown_8e007: ; 8e007 db 4 - db $f8, $f4, $00, $06 - db $f8, $04, $01, $06 - db $00, $f4, $02, $06 - db $00, $04, $03, $06 + dsprite -1, 0, -2, 4, $00, $06 + dsprite -1, 0, 0, 4, $01, $06 + dsprite 0, 0, -2, 4, $02, $06 + dsprite 0, 0, 0, 4, $03, $06 ; 8e018 Unknown_8e018: ; 8e018 db 4 - db $f8, $f0, $00, $06 - db $f8, $08, $01, $06 - db $00, $f0, $02, $06 - db $00, $08, $03, $06 + dsprite -1, 0, -2, 0, $00, $06 + dsprite -1, 0, 1, 0, $01, $06 + dsprite 0, 0, -2, 0, $02, $06 + dsprite 0, 0, 1, 0, $03, $06 ; 8e029 Unknown_8e029: ; 8e029 db 19 - db $f8, $e0, $00, $00 - db $f0, $e8, $02, $00 - db $00, $e8, $04, $00 - db $e8, $f0, $06, $00 - db $f8, $f0, $08, $00 - db $08, $f0, $0a, $00 - db $e8, $f8, $0c, $00 - db $f8, $f8, $0e, $00 - db $08, $f8, $10, $00 - db $e8, $00, $12, $00 - db $f8, $00, $14, $00 - db $08, $00, $16, $00 - db $e8, $08, $18, $00 - db $f8, $08, $1a, $00 - db $08, $08, $1c, $00 - db $f8, $10, $1e, $00 - db $08, $10, $20, $00 - db $f0, $18, $22, $00 - db $00, $18, $24, $00 + dsprite -1, 0, -4, 0, $00, $00 + dsprite -2, 0, -3, 0, $02, $00 + dsprite 0, 0, -3, 0, $04, $00 + dsprite -3, 0, -2, 0, $06, $00 + dsprite -1, 0, -2, 0, $08, $00 + dsprite 1, 0, -2, 0, $0a, $00 + dsprite -3, 0, -1, 0, $0c, $00 + dsprite -1, 0, -1, 0, $0e, $00 + dsprite 1, 0, -1, 0, $10, $00 + dsprite -3, 0, 0, 0, $12, $00 + dsprite -1, 0, 0, 0, $14, $00 + dsprite 1, 0, 0, 0, $16, $00 + dsprite -3, 0, 1, 0, $18, $00 + dsprite -1, 0, 1, 0, $1a, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite -1, 0, 2, 0, $1e, $00 + dsprite 1, 0, 2, 0, $20, $00 + dsprite -2, 0, 3, 0, $22, $00 + dsprite 0, 0, 3, 0, $24, $00 ; 8e076 Unknown_8e076: ; 8e076 db 16 - db $f8, $e0, $00, $00 - db $f0, $e8, $02, $00 - db $00, $e8, $04, $00 - db $f8, $f0, $26, $00 - db $08, $f0, $0a, $00 - db $e8, $f8, $28, $00 - db $f8, $f8, $2a, $00 - db $08, $f8, $10, $00 - db $f8, $00, $2c, $00 - db $08, $00, $16, $00 - db $f8, $08, $30, $00 - db $08, $08, $1c, $00 - db $f8, $10, $1e, $00 - db $08, $10, $20, $00 - db $f0, $18, $22, $00 - db $00, $18, $24, $00 + dsprite -1, 0, -4, 0, $00, $00 + dsprite -2, 0, -3, 0, $02, $00 + dsprite 0, 0, -3, 0, $04, $00 + dsprite -1, 0, -2, 0, $26, $00 + dsprite 1, 0, -2, 0, $0a, $00 + dsprite -3, 0, -1, 0, $28, $00 + dsprite -1, 0, -1, 0, $2a, $00 + dsprite 1, 0, -1, 0, $10, $00 + dsprite -1, 0, 0, 0, $2c, $00 + dsprite 1, 0, 0, 0, $16, $00 + dsprite -1, 0, 1, 0, $30, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite -1, 0, 2, 0, $1e, $00 + dsprite 1, 0, 2, 0, $20, $00 + dsprite -2, 0, 3, 0, $22, $00 + dsprite 0, 0, 3, 0, $24, $00 ; 8e0b7 Unknown_8e0b7: ; 8e0b7 db 15 - db $f8, $e0, $00, $00 - db $f0, $e8, $02, $00 - db $00, $e8, $32, $00 - db $f8, $f0, $34, $00 - db $08, $f0, $36, $00 - db $f8, $f8, $38, $00 - db $08, $f8, $3a, $00 - db $f8, $00, $3c, $00 - db $08, $00, $3e, $00 - db $f8, $08, $30, $00 - db $08, $08, $1c, $00 - db $f8, $10, $1e, $00 - db $08, $10, $20, $00 - db $f0, $18, $22, $00 - db $00, $18, $24, $00 + dsprite -1, 0, -4, 0, $00, $00 + dsprite -2, 0, -3, 0, $02, $00 + dsprite 0, 0, -3, 0, $32, $00 + dsprite -1, 0, -2, 0, $34, $00 + dsprite 1, 0, -2, 0, $36, $00 + dsprite -1, 0, -1, 0, $38, $00 + dsprite 1, 0, -1, 0, $3a, $00 + dsprite -1, 0, 0, 0, $3c, $00 + dsprite 1, 0, 0, 0, $3e, $00 + dsprite -1, 0, 1, 0, $30, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite -1, 0, 2, 0, $1e, $00 + dsprite 1, 0, 2, 0, $20, $00 + dsprite -2, 0, 3, 0, $22, $00 + dsprite 0, 0, 3, 0, $24, $00 ; 8e0f4 Unknown_8e0f4: ; 8e0f4 db 17 - db $f8, $e0, $00, $00 - db $f0, $e8, $02, $00 - db $00, $e8, $04, $00 - db $f8, $f0, $40, $00 - db $08, $f0, $42, $00 - db $18, $f0, $44, $00 - db $f8, $f8, $46, $00 - db $08, $f8, $48, $00 - db $18, $f8, $4a, $00 - db $f8, $00, $4c, $00 - db $08, $00, $4e, $00 - db $f8, $08, $30, $00 - db $08, $08, $1c, $00 - db $f8, $10, $1e, $00 - db $08, $10, $20, $00 - db $f0, $18, $22, $00 - db $00, $18, $24, $00 + dsprite -1, 0, -4, 0, $00, $00 + dsprite -2, 0, -3, 0, $02, $00 + dsprite 0, 0, -3, 0, $04, $00 + dsprite -1, 0, -2, 0, $40, $00 + dsprite 1, 0, -2, 0, $42, $00 + dsprite 3, 0, -2, 0, $44, $00 + dsprite -1, 0, -1, 0, $46, $00 + dsprite 1, 0, -1, 0, $48, $00 + dsprite 3, 0, -1, 0, $4a, $00 + dsprite -1, 0, 0, 0, $4c, $00 + dsprite 1, 0, 0, 0, $4e, $00 + dsprite -1, 0, 1, 0, $30, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite -1, 0, 2, 0, $1e, $00 + dsprite 1, 0, 2, 0, $20, $00 + dsprite -2, 0, 3, 0, $22, $00 + dsprite 0, 0, 3, 0, $24, $00 ; 8e139 Unknown_8e139: ; 8e139 db 17 - db $f8, $e0, $00, $00 - db $f0, $e8, $02, $00 - db $00, $e8, $04, $00 - db $f8, $f0, $50, $00 - db $08, $f0, $0a, $00 - db $e8, $f8, $52, $00 - db $f8, $f8, $54, $00 - db $08, $f8, $10, $00 - db $e8, $00, $56, $00 - db $f8, $00, $2e, $00 - db $08, $00, $16, $00 - db $f8, $08, $30, $00 - db $08, $08, $1c, $00 - db $f8, $10, $1e, $00 - db $08, $10, $20, $00 - db $f0, $18, $22, $00 - db $00, $18, $24, $00 + dsprite -1, 0, -4, 0, $00, $00 + dsprite -2, 0, -3, 0, $02, $00 + dsprite 0, 0, -3, 0, $04, $00 + dsprite -1, 0, -2, 0, $50, $00 + dsprite 1, 0, -2, 0, $0a, $00 + dsprite -3, 0, -1, 0, $52, $00 + dsprite -1, 0, -1, 0, $54, $00 + dsprite 1, 0, -1, 0, $10, $00 + dsprite -3, 0, 0, 0, $56, $00 + dsprite -1, 0, 0, 0, $2e, $00 + dsprite 1, 0, 0, 0, $16, $00 + dsprite -1, 0, 1, 0, $30, $00 + dsprite 1, 0, 1, 0, $1c, $00 + dsprite -1, 0, 2, 0, $1e, $00 + dsprite 1, 0, 2, 0, $20, $00 + dsprite -2, 0, 3, 0, $22, $00 + dsprite 0, 0, 3, 0, $24, $00 ; 8e17e Unknown_8e17e: ; 8e17e db 1 - db $fc, $fc, $00, $11 + dsprite -1, 4, -1, 4, $00, $11 ; 8e183 Unknown_8e183: ; 8e183 db 12 - db $00, $00, $30, $00 - db $00, $08, $31, $00 - db $00, $10, $31, $00 - db $00, $18, $31, $00 - db $00, $20, $31, $00 - db $00, $28, $32, $00 - db $08, $00, $33, $00 - db $08, $08, $34, $00 - db $08, $10, $34, $00 - db $08, $18, $34, $00 - db $08, $20, $34, $00 - db $08, $28, $35, $00 + dsprite 0, 0, 0, 0, $30, $00 + dsprite 0, 0, 1, 0, $31, $00 + dsprite 0, 0, 2, 0, $31, $00 + dsprite 0, 0, 3, 0, $31, $00 + dsprite 0, 0, 4, 0, $31, $00 + dsprite 0, 0, 5, 0, $32, $00 + dsprite 1, 0, 0, 0, $33, $00 + dsprite 1, 0, 1, 0, $34, $00 + dsprite 1, 0, 2, 0, $34, $00 + dsprite 1, 0, 3, 0, $34, $00 + dsprite 1, 0, 4, 0, $34, $00 + dsprite 1, 0, 5, 0, $35, $00 ; 8e1b4 Unknown_8e1b4: ; 8e1b4 db 1 - db $00, $00, $ed, $00 + dsprite 0, 0, 0, 0, $ed, $00 ; 8e1b9 Unknown_8e1b9: ; 8e1b9 db 4 - db $ff, $ff, $30, $00 - db $ff, $01, $32, $00 - db $01, $ff, $33, $00 - db $01, $01, $35, $00 + dsprite -1, 7, -1, 7, $30, $00 + dsprite -1, 7, 0, 1, $32, $00 + dsprite 0, 1, -1, 7, $33, $00 + dsprite 0, 1, 0, 1, $35, $00 ; 8e1ca Unknown_8e1ca: ; 8e1ca db 8 - db $ff, $ff, $30, $00 - db $ff, $04, $31, $00 - db $ff, $0c, $31, $00 - db $ff, $11, $32, $00 - db $01, $ff, $33, $00 - db $01, $04, $34, $00 - db $01, $0c, $34, $00 - db $01, $11, $35, $00 + dsprite -1, 7, -1, 7, $30, $00 + dsprite -1, 7, 0, 4, $31, $00 + dsprite -1, 7, 1, 4, $31, $00 + dsprite -1, 7, 2, 1, $32, $00 + dsprite 0, 1, -1, 7, $33, $00 + dsprite 0, 1, 0, 4, $34, $00 + dsprite 0, 1, 1, 4, $34, $00 + dsprite 0, 1, 2, 1, $35, $00 ; 8e1eb Unknown_8e1eb: ; 8e1eb db 1 - db $00, $00, $34, $00 + dsprite 0, 0, 0, 0, $34, $00 ; 8e1f0 Unknown_8e1f0: ; 8e1f0 db 2 - db $00, $00, $30, $00 - db $08, $00, $33, $00 + dsprite 0, 0, 0, 0, $30, $00 + dsprite 1, 0, 0, 0, $33, $00 ; 8e1f9 Unknown_8e1f9: ; 8e1f9 db 2 - db $00, $00, $32, $00 - db $08, $00, $35, $00 + dsprite 0, 0, 0, 0, $32, $00 + dsprite 1, 0, 0, 0, $35, $00 ; 8e202 Unknown_8e202: ; 8e202 db 4 - db $f8, $f8, $00, $01 - db $f8, $00, $01, $01 - db $00, $f8, $02, $01 - db $00, $00, $03, $01 + dsprite -1, 0, -1, 0, $00, $01 + dsprite -1, 0, 0, 0, $01, $01 + dsprite 0, 0, -1, 0, $02, $01 + dsprite 0, 0, 0, 0, $03, $01 ; 8e213 Unknown_8e213: ; 8e213 db 4 - db $f8, $f8, $00, $81 - db $f8, $00, $01, $81 - db $00, $f8, $02, $81 - db $00, $00, $03, $81 + dsprite -1, 0, -1, 0, $00, $81 + dsprite -1, 0, 0, 0, $01, $81 + dsprite 0, 0, -1, 0, $02, $81 + dsprite 0, 0, 0, 0, $03, $81 ; 8e224 Unknown_8e224: ; 8e224 db 1 - db $fc, $fc, $00, $02 + dsprite -1, 4, -1, 4, $00, $02 ; 8e229 Unknown_8e229: ; 8e229 db 4 - db $f0, $fc, $00, $03 - db $f8, $fc, $01, $03 - db $00, $fc, $02, $03 - db $08, $fc, $03, $03 + dsprite -2, 0, -1, 4, $00, $03 + dsprite -1, 0, -1, 4, $01, $03 + dsprite 0, 0, -1, 4, $02, $03 + dsprite 1, 0, -1, 4, $03, $03 ; 8e23a Unknown_8e23a: ; 8e23a db 4 - db $f0, $fc, $03, $44 - db $f8, $fc, $02, $44 - db $00, $fc, $01, $44 - db $08, $fc, $00, $44 + dsprite -2, 0, -1, 4, $03, $44 + dsprite -1, 0, -1, 4, $02, $44 + dsprite 0, 0, -1, 4, $01, $44 + dsprite 1, 0, -1, 4, $00, $44 ; 8e24b Unknown_8e24b: ; 8e24b db 4 - db $f8, $f8, $00, $01 - db $f8, $00, $00, $21 - db $00, $f8, $00, $41 - db $00, $00, $00, $61 + dsprite -1, 0, -1, 0, $00, $01 + dsprite -1, 0, 0, 0, $00, $21 + dsprite 0, 0, -1, 0, $00, $41 + dsprite 0, 0, 0, 0, $00, $61 ; 8e25c Unknown_8e25c: ; 8e25c db 8 - db $f4, $f4, $00, $01 - db $f4, $fc, $01, $01 - db $f4, $04, $00, $21 - db $fc, $f4, $02, $01 - db $fc, $04, $02, $21 - db $04, $f4, $00, $41 - db $04, $fc, $01, $41 - db $04, $04, $00, $61 + dsprite -2, 4, -2, 4, $00, $01 + dsprite -2, 4, -1, 4, $01, $01 + dsprite -2, 4, 0, 4, $00, $21 + dsprite -1, 4, -2, 4, $02, $01 + dsprite -1, 4, 0, 4, $02, $21 + dsprite 0, 4, -2, 4, $00, $41 + dsprite 0, 4, -1, 4, $01, $41 + dsprite 0, 4, 0, 4, $00, $61 ; 8e27d Unknown_8e27d: ; 8e27d db 12 - db $f0, $f0, $00, $01 - db $f0, $f8, $01, $01 - db $f8, $f0, $02, $01 - db $f0, $00, $01, $21 - db $f0, $08, $00, $21 - db $f8, $08, $02, $21 - db $00, $f0, $02, $41 - db $08, $f0, $00, $41 - db $08, $f8, $01, $41 - db $00, $08, $02, $61 - db $08, $00, $01, $61 - db $08, $08, $00, $61 + dsprite -2, 0, -2, 0, $00, $01 + dsprite -2, 0, -1, 0, $01, $01 + dsprite -1, 0, -2, 0, $02, $01 + dsprite -2, 0, 0, 0, $01, $21 + dsprite -2, 0, 1, 0, $00, $21 + dsprite -1, 0, 1, 0, $02, $21 + dsprite 0, 0, -2, 0, $02, $41 + dsprite 1, 0, -2, 0, $00, $41 + dsprite 1, 0, -1, 0, $01, $41 + dsprite 0, 0, 1, 0, $02, $61 + dsprite 1, 0, 0, 0, $01, $61 + dsprite 1, 0, 1, 0, $00, $61 ; 8e2ae Unknown_8e2ae: ; 8e2ae db 36 - db $e8, $08, $05, $00 - db $e8, $10, $06, $00 - db $e8, $18, $07, $00 - db $f0, $e8, $11, $00 - db $f0, $f0, $12, $00 - db $f0, $f8, $13, $00 - db $f0, $00, $14, $00 - db $f0, $08, $15, $00 - db $f0, $10, $16, $00 - db $f0, $18, $17, $00 - db $f8, $e0, $20, $00 - db $f8, $e8, $21, $00 - db $f8, $f0, $22, $00 - db $f8, $f8, $23, $00 - db $f8, $00, $24, $00 - db $f8, $08, $25, $00 - db $f8, $10, $26, $00 - db $f8, $18, $27, $00 - db $00, $e0, $30, $00 - db $00, $e8, $31, $00 - db $00, $f0, $32, $00 - db $00, $f8, $33, $00 - db $00, $00, $34, $00 - db $00, $08, $35, $00 - db $00, $10, $36, $00 - db $08, $e0, $40, $00 - db $08, $e8, $41, $00 - db $08, $f0, $42, $00 - db $08, $f8, $43, $00 - db $08, $00, $44, $00 - db $08, $08, $45, $00 - db $08, $10, $46, $00 - db $08, $18, $47, $00 - db $10, $e0, $50, $00 - db $10, $e8, $51, $00 - db $10, $18, $57, $00 + dsprite -3, 0, 1, 0, $05, $00 + dsprite -3, 0, 2, 0, $06, $00 + dsprite -3, 0, 3, 0, $07, $00 + dsprite -2, 0, -3, 0, $11, $00 + dsprite -2, 0, -2, 0, $12, $00 + dsprite -2, 0, -1, 0, $13, $00 + dsprite -2, 0, 0, 0, $14, $00 + dsprite -2, 0, 1, 0, $15, $00 + dsprite -2, 0, 2, 0, $16, $00 + dsprite -2, 0, 3, 0, $17, $00 + dsprite -1, 0, -4, 0, $20, $00 + dsprite -1, 0, -3, 0, $21, $00 + dsprite -1, 0, -2, 0, $22, $00 + dsprite -1, 0, -1, 0, $23, $00 + dsprite -1, 0, 0, 0, $24, $00 + dsprite -1, 0, 1, 0, $25, $00 + dsprite -1, 0, 2, 0, $26, $00 + dsprite -1, 0, 3, 0, $27, $00 + dsprite 0, 0, -4, 0, $30, $00 + dsprite 0, 0, -3, 0, $31, $00 + dsprite 0, 0, -2, 0, $32, $00 + dsprite 0, 0, -1, 0, $33, $00 + dsprite 0, 0, 0, 0, $34, $00 + dsprite 0, 0, 1, 0, $35, $00 + dsprite 0, 0, 2, 0, $36, $00 + dsprite 1, 0, -4, 0, $40, $00 + dsprite 1, 0, -3, 0, $41, $00 + dsprite 1, 0, -2, 0, $42, $00 + dsprite 1, 0, -1, 0, $43, $00 + dsprite 1, 0, 0, 0, $44, $00 + dsprite 1, 0, 1, 0, $45, $00 + dsprite 1, 0, 2, 0, $46, $00 + dsprite 1, 0, 3, 0, $47, $00 + dsprite 2, 0, -4, 0, $50, $00 + dsprite 2, 0, -3, 0, $51, $00 + dsprite 2, 0, 3, 0, $57, $00 ; 8e33f Unknown_8e33f: ; 8e33f db 28 - db $e8, $00, $04, $00 - db $e8, $08, $05, $00 - db $e8, $10, $06, $00 - db $f0, $e8, $11, $00 - db $f0, $f0, $12, $00 - db $f0, $f8, $13, $00 - db $f0, $00, $14, $00 - db $f0, $08, $15, $00 - db $f0, $10, $16, $00 - db $f8, $e8, $21, $00 - db $f8, $f0, $22, $00 - db $f8, $f8, $23, $00 - db $f8, $00, $24, $00 - db $f8, $08, $25, $00 - db $f8, $10, $26, $00 - db $00, $e0, $30, $00 - db $00, $e8, $31, $00 - db $00, $f0, $32, $00 - db $00, $f8, $33, $00 - db $00, $00, $34, $00 - db $00, $08, $35, $00 - db $08, $f0, $42, $00 - db $08, $f8, $43, $00 - db $08, $00, $44, $00 - db $08, $08, $45, $00 - db $10, $f8, $53, $00 - db $10, $00, $54, $00 - db $10, $08, $55, $00 + dsprite -3, 0, 0, 0, $04, $00 + dsprite -3, 0, 1, 0, $05, $00 + dsprite -3, 0, 2, 0, $06, $00 + dsprite -2, 0, -3, 0, $11, $00 + dsprite -2, 0, -2, 0, $12, $00 + dsprite -2, 0, -1, 0, $13, $00 + dsprite -2, 0, 0, 0, $14, $00 + dsprite -2, 0, 1, 0, $15, $00 + dsprite -2, 0, 2, 0, $16, $00 + dsprite -1, 0, -3, 0, $21, $00 + dsprite -1, 0, -2, 0, $22, $00 + dsprite -1, 0, -1, 0, $23, $00 + dsprite -1, 0, 0, 0, $24, $00 + dsprite -1, 0, 1, 0, $25, $00 + dsprite -1, 0, 2, 0, $26, $00 + dsprite 0, 0, -4, 0, $30, $00 + dsprite 0, 0, -3, 0, $31, $00 + dsprite 0, 0, -2, 0, $32, $00 + dsprite 0, 0, -1, 0, $33, $00 + dsprite 0, 0, 0, 0, $34, $00 + dsprite 0, 0, 1, 0, $35, $00 + dsprite 1, 0, -2, 0, $42, $00 + dsprite 1, 0, -1, 0, $43, $00 + dsprite 1, 0, 0, 0, $44, $00 + dsprite 1, 0, 1, 0, $45, $00 + dsprite 2, 0, -1, 0, $53, $00 + dsprite 2, 0, 0, 0, $54, $00 + dsprite 2, 0, 1, 0, $55, $00 ; 8e3b0 Unknown_8e3b0: ; 8e3b0 db 30 - db $e8, $00, $04, $00 - db $e8, $08, $05, $00 - db $f0, $e8, $11, $00 - db $f0, $f0, $12, $00 - db $f0, $f8, $13, $00 - db $f0, $00, $14, $00 - db $f0, $08, $15, $00 - db $f0, $10, $16, $00 - db $f0, $18, $17, $00 - db $f8, $e0, $20, $00 - db $f8, $e8, $21, $00 - db $f8, $f0, $22, $00 - db $f8, $f8, $23, $00 - db $f8, $00, $24, $00 - db $f8, $08, $25, $00 - db $f8, $10, $26, $00 - db $00, $e0, $30, $00 - db $00, $e8, $31, $00 - db $00, $f0, $32, $00 - db $00, $f8, $33, $00 - db $00, $00, $34, $00 - db $00, $08, $35, $00 - db $08, $f0, $42, $00 - db $08, $f8, $43, $00 - db $08, $00, $44, $00 - db $08, $08, $45, $00 - db $10, $f0, $52, $00 - db $10, $f8, $53, $00 - db $10, $00, $54, $00 - db $10, $08, $55, $00 + dsprite -3, 0, 0, 0, $04, $00 + dsprite -3, 0, 1, 0, $05, $00 + dsprite -2, 0, -3, 0, $11, $00 + dsprite -2, 0, -2, 0, $12, $00 + dsprite -2, 0, -1, 0, $13, $00 + dsprite -2, 0, 0, 0, $14, $00 + dsprite -2, 0, 1, 0, $15, $00 + dsprite -2, 0, 2, 0, $16, $00 + dsprite -2, 0, 3, 0, $17, $00 + dsprite -1, 0, -4, 0, $20, $00 + dsprite -1, 0, -3, 0, $21, $00 + dsprite -1, 0, -2, 0, $22, $00 + dsprite -1, 0, -1, 0, $23, $00 + dsprite -1, 0, 0, 0, $24, $00 + dsprite -1, 0, 1, 0, $25, $00 + dsprite -1, 0, 2, 0, $26, $00 + dsprite 0, 0, -4, 0, $30, $00 + dsprite 0, 0, -3, 0, $31, $00 + dsprite 0, 0, -2, 0, $32, $00 + dsprite 0, 0, -1, 0, $33, $00 + dsprite 0, 0, 0, 0, $34, $00 + dsprite 0, 0, 1, 0, $35, $00 + dsprite 1, 0, -2, 0, $42, $00 + dsprite 1, 0, -1, 0, $43, $00 + dsprite 1, 0, 0, 0, $44, $00 + dsprite 1, 0, 1, 0, $45, $00 + dsprite 2, 0, -2, 0, $52, $00 + dsprite 2, 0, -1, 0, $53, $00 + dsprite 2, 0, 0, 0, $54, $00 + dsprite 2, 0, 1, 0, $55, $00 ; 8e429 Unknown_8e429: ; 8e429 db 31 - db $f0, $e8, $11, $00 - db $f0, $f0, $12, $00 - db $f0, $f8, $13, $00 - db $f0, $00, $14, $00 - db $f0, $08, $15, $00 - db $f0, $10, $16, $00 - db $f0, $18, $17, $00 - db $f8, $e0, $20, $00 - db $f8, $e8, $21, $00 - db $f8, $f0, $22, $00 - db $f8, $f8, $23, $00 - db $f8, $00, $24, $00 - db $f8, $08, $25, $00 - db $f8, $10, $26, $00 - db $f8, $18, $27, $00 - db $00, $e0, $30, $00 - db $00, $e8, $31, $00 - db $00, $f0, $32, $00 - db $00, $f8, $33, $00 - db $00, $00, $34, $00 - db $00, $08, $35, $00 - db $00, $10, $36, $00 - db $08, $e8, $41, $00 - db $08, $f0, $42, $00 - db $08, $f8, $43, $00 - db $08, $00, $44, $00 - db $08, $08, $45, $00 - db $10, $e8, $51, $00 - db $10, $f0, $52, $00 - db $10, $00, $54, $00 - db $10, $08, $55, $00 + dsprite -2, 0, -3, 0, $11, $00 + dsprite -2, 0, -2, 0, $12, $00 + dsprite -2, 0, -1, 0, $13, $00 + dsprite -2, 0, 0, 0, $14, $00 + dsprite -2, 0, 1, 0, $15, $00 + dsprite -2, 0, 2, 0, $16, $00 + dsprite -2, 0, 3, 0, $17, $00 + dsprite -1, 0, -4, 0, $20, $00 + dsprite -1, 0, -3, 0, $21, $00 + dsprite -1, 0, -2, 0, $22, $00 + dsprite -1, 0, -1, 0, $23, $00 + dsprite -1, 0, 0, 0, $24, $00 + dsprite -1, 0, 1, 0, $25, $00 + dsprite -1, 0, 2, 0, $26, $00 + dsprite -1, 0, 3, 0, $27, $00 + dsprite 0, 0, -4, 0, $30, $00 + dsprite 0, 0, -3, 0, $31, $00 + dsprite 0, 0, -2, 0, $32, $00 + dsprite 0, 0, -1, 0, $33, $00 + dsprite 0, 0, 0, 0, $34, $00 + dsprite 0, 0, 1, 0, $35, $00 + dsprite 0, 0, 2, 0, $36, $00 + dsprite 1, 0, -3, 0, $41, $00 + dsprite 1, 0, -2, 0, $42, $00 + dsprite 1, 0, -1, 0, $43, $00 + dsprite 1, 0, 0, 0, $44, $00 + dsprite 1, 0, 1, 0, $45, $00 + dsprite 2, 0, -3, 0, $51, $00 + dsprite 2, 0, -2, 0, $52, $00 + dsprite 2, 0, 0, 0, $54, $00 + dsprite 2, 0, 1, 0, $55, $00 ; 8e4a6 Unknown_8e4a6: ; 8e4a6 db 25 - db $ec, $ec, $00, $09 - db $ec, $f4, $01, $09 - db $ec, $fc, $02, $09 - db $ec, $04, $03, $09 - db $ec, $0c, $04, $09 - db $f4, $ec, $10, $09 - db $f4, $f4, $11, $09 - db $f4, $fc, $12, $09 - db $f4, $04, $13, $09 - db $f4, $0c, $14, $09 - db $fc, $ec, $20, $09 - db $fc, $f4, $21, $09 - db $fc, $fc, $22, $09 - db $fc, $04, $23, $09 - db $fc, $0c, $24, $09 - db $04, $ec, $30, $09 - db $04, $f4, $31, $09 - db $04, $fc, $32, $09 - db $04, $04, $33, $09 - db $04, $0c, $34, $09 - db $0c, $ec, $40, $09 - db $0c, $f4, $41, $09 - db $0c, $fc, $42, $09 - db $0c, $04, $43, $09 - db $0c, $0c, $44, $09 + dsprite -3, 4, -3, 4, $00, $09 + dsprite -3, 4, -2, 4, $01, $09 + dsprite -3, 4, -1, 4, $02, $09 + dsprite -3, 4, 0, 4, $03, $09 + dsprite -3, 4, 1, 4, $04, $09 + dsprite -2, 4, -3, 4, $10, $09 + dsprite -2, 4, -2, 4, $11, $09 + dsprite -2, 4, -1, 4, $12, $09 + dsprite -2, 4, 0, 4, $13, $09 + dsprite -2, 4, 1, 4, $14, $09 + dsprite -1, 4, -3, 4, $20, $09 + dsprite -1, 4, -2, 4, $21, $09 + dsprite -1, 4, -1, 4, $22, $09 + dsprite -1, 4, 0, 4, $23, $09 + dsprite -1, 4, 1, 4, $24, $09 + dsprite 0, 4, -3, 4, $30, $09 + dsprite 0, 4, -2, 4, $31, $09 + dsprite 0, 4, -1, 4, $32, $09 + dsprite 0, 4, 0, 4, $33, $09 + dsprite 0, 4, 1, 4, $34, $09 + dsprite 1, 4, -3, 4, $40, $09 + dsprite 1, 4, -2, 4, $41, $09 + dsprite 1, 4, -1, 4, $42, $09 + dsprite 1, 4, 0, 4, $43, $09 + dsprite 1, 4, 1, 4, $44, $09 ; 8e50b Unknown_8e50b: ; 8e50b db 16 - db $f0, $ec, $00, $0a - db $f0, $f4, $01, $0a - db $f0, $fc, $02, $0a - db $f0, $04, $03, $0a - db $f8, $ec, $04, $0a - db $f8, $f4, $05, $0a - db $f8, $fc, $06, $0a - db $f8, $04, $07, $0a - db $00, $ec, $08, $0a - db $00, $f4, $09, $0a - db $00, $fc, $0a, $0a - db $00, $04, $0b, $0a - db $08, $ec, $0c, $0a - db $08, $f4, $0d, $0a - db $08, $fc, $0e, $0a - db $08, $04, $0f, $0a + dsprite -2, 0, -3, 4, $00, $0a + dsprite -2, 0, -2, 4, $01, $0a + dsprite -2, 0, -1, 4, $02, $0a + dsprite -2, 0, 0, 4, $03, $0a + dsprite -1, 0, -3, 4, $04, $0a + dsprite -1, 0, -2, 4, $05, $0a + dsprite -1, 0, -1, 4, $06, $0a + dsprite -1, 0, 0, 4, $07, $0a + dsprite 0, 0, -3, 4, $08, $0a + dsprite 0, 0, -2, 4, $09, $0a + dsprite 0, 0, -1, 4, $0a, $0a + dsprite 0, 0, 0, 4, $0b, $0a + dsprite 1, 0, -3, 4, $0c, $0a + dsprite 1, 0, -2, 4, $0d, $0a + dsprite 1, 0, -1, 4, $0e, $0a + dsprite 1, 0, 0, 4, $0f, $0a ; 8e54c Unknown_8e54c: ; 8e54c db 1 - db $fc, $fc, $00, $00 + dsprite -1, 4, -1, 4, $00, $00 ; 8e551 Unknown_8e551: ; 8e551 db 3 - db $00, $f8, $00, $00 - db $f8, $f8, $01, $00 - db $f8, $00, $02, $00 + dsprite 0, 0, -1, 0, $00, $00 + dsprite -1, 0, -1, 0, $01, $00 + dsprite -1, 0, 0, 0, $02, $00 ; 8e55e Unknown_8e55e: ; 8e55e db 7 - db $08, $f0, $00, $00 - db $00, $f0, $01, $00 - db $f8, $f0, $02, $00 - db $f8, $f8, $03, $00 - db $f0, $f8, $04, $00 - db $f0, $00, $05, $00 - db $f0, $08, $06, $00 + dsprite 1, 0, -2, 0, $00, $00 + dsprite 0, 0, -2, 0, $01, $00 + dsprite -1, 0, -2, 0, $02, $00 + dsprite -1, 0, -1, 0, $03, $00 + dsprite -2, 0, -1, 0, $04, $00 + dsprite -2, 0, 0, 0, $05, $00 + dsprite -2, 0, 1, 0, $06, $00 ; 8e57b Unknown_8e57b: ; 8e57b db 8 - db $f8, $f0, $00, $00 - db $f8, $f8, $01, $00 - db $f8, $00, $01, $20 - db $f8, $08, $00, $20 - db $00, $f0, $00, $40 - db $00, $f8, $01, $40 - db $00, $00, $01, $60 - db $00, $08, $00, $60 + dsprite -1, 0, -2, 0, $00, $00 + dsprite -1, 0, -1, 0, $01, $00 + dsprite -1, 0, 0, 0, $01, $20 + dsprite -1, 0, 1, 0, $00, $20 + dsprite 0, 0, -2, 0, $00, $40 + dsprite 0, 0, -1, 0, $01, $40 + dsprite 0, 0, 0, 0, $01, $60 + dsprite 0, 0, 1, 0, $00, $60 ; 8e59c Unknown_8e59c: ; 8e59c db 12 - db $e8, $f8, $00, $00 - db $f0, $f8, $01, $00 - db $f8, $f8, $02, $00 - db $e8, $00, $00, $20 - db $f0, $00, $01, $20 - db $f8, $00, $02, $20 - db $00, $f8, $02, $40 - db $08, $f8, $01, $40 - db $10, $f8, $00, $40 - db $00, $00, $02, $60 - db $08, $00, $01, $60 - db $10, $00, $00, $60 + dsprite -3, 0, -1, 0, $00, $00 + dsprite -2, 0, -1, 0, $01, $00 + dsprite -1, 0, -1, 0, $02, $00 + dsprite -3, 0, 0, 0, $00, $20 + dsprite -2, 0, 0, 0, $01, $20 + dsprite -1, 0, 0, 0, $02, $20 + dsprite 0, 0, -1, 0, $02, $40 + dsprite 1, 0, -1, 0, $01, $40 + dsprite 2, 0, -1, 0, $00, $40 + dsprite 0, 0, 0, 0, $02, $60 + dsprite 1, 0, 0, 0, $01, $60 + dsprite 2, 0, 0, 0, $00, $60 ; 8e5cd Unknown_8e5cd: ; 8e5cd db 20 - db $ec, $f0, $00, $00 - db $ec, $f8, $01, $00 - db $ec, $00, $02, $00 - db $ec, $08, $03, $00 - db $f4, $f0, $04, $00 - db $f4, $f8, $05, $00 - db $f4, $00, $06, $00 - db $f4, $08, $07, $00 - db $fc, $f0, $08, $00 - db $fc, $f8, $09, $00 - db $fc, $00, $0a, $00 - db $fc, $08, $0b, $00 - db $04, $f0, $0c, $00 - db $04, $f8, $0d, $00 - db $04, $00, $0e, $00 - db $04, $08, $0f, $00 - db $0c, $f0, $10, $00 - db $0c, $f8, $11, $00 - db $0c, $00, $12, $00 - db $0c, $08, $13, $00 + dsprite -3, 4, -2, 0, $00, $00 + dsprite -3, 4, -1, 0, $01, $00 + dsprite -3, 4, 0, 0, $02, $00 + dsprite -3, 4, 1, 0, $03, $00 + dsprite -2, 4, -2, 0, $04, $00 + dsprite -2, 4, -1, 0, $05, $00 + dsprite -2, 4, 0, 0, $06, $00 + dsprite -2, 4, 1, 0, $07, $00 + dsprite -1, 4, -2, 0, $08, $00 + dsprite -1, 4, -1, 0, $09, $00 + dsprite -1, 4, 0, 0, $0a, $00 + dsprite -1, 4, 1, 0, $0b, $00 + dsprite 0, 4, -2, 0, $0c, $00 + dsprite 0, 4, -1, 0, $0d, $00 + dsprite 0, 4, 0, 0, $0e, $00 + dsprite 0, 4, 1, 0, $0f, $00 + dsprite 1, 4, -2, 0, $10, $00 + dsprite 1, 4, -1, 0, $11, $00 + dsprite 1, 4, 0, 0, $12, $00 + dsprite 1, 4, 1, 0, $13, $00 ; 8e61e Unknown_8e61e: ; 8e61e db 20 - db $00, $08, $00, $81 - db $08, $10, $00, $81 - db $10, $18, $00, $81 - db $18, $20, $00, $81 - db $20, $28, $00, $81 - db $18, $30, $00, $81 - db $10, $38, $00, $81 - db $08, $40, $00, $81 - db $00, $48, $00, $81 - db $08, $50, $00, $81 - db $10, $58, $00, $81 - db $18, $60, $00, $81 - db $20, $68, $00, $81 - db $18, $70, $00, $81 - db $10, $78, $00, $81 - db $08, $80, $00, $81 - db $00, $88, $00, $81 - db $08, $90, $00, $81 - db $10, $98, $00, $81 - db $18, $a0, $00, $81 + dsprite 0, 0, 1, 0, $00, $81 + dsprite 1, 0, 2, 0, $00, $81 + dsprite 2, 0, 3, 0, $00, $81 + dsprite 3, 0, 4, 0, $00, $81 + dsprite 4, 0, 5, 0, $00, $81 + dsprite 3, 0, 6, 0, $00, $81 + dsprite 2, 0, 7, 0, $00, $81 + dsprite 1, 0, 8, 0, $00, $81 + dsprite 0, 0, 9, 0, $00, $81 + dsprite 1, 0, 10, 0, $00, $81 + dsprite 2, 0, 11, 0, $00, $81 + dsprite 3, 0, 12, 0, $00, $81 + dsprite 4, 0, 13, 0, $00, $81 + dsprite 3, 0, 14, 0, $00, $81 + dsprite 2, 0, 15, 0, $00, $81 + dsprite 1, 0, 16, 0, $00, $81 + dsprite 0, 0, -15, 0, $00, $81 + dsprite 1, 0, -14, 0, $00, $81 + dsprite 2, 0, -13, 0, $00, $81 + dsprite 3, 0, -12, 0, $00, $81 ; 8e66f Unknown_8e66f: ; 8e66f db 4 - db $f8, $f8, $00, $02 - db $f8, $00, $01, $02 - db $00, $f8, $02, $02 - db $00, $00, $03, $02 + dsprite -1, 0, -1, 0, $00, $02 + dsprite -1, 0, 0, 0, $01, $02 + dsprite 0, 0, -1, 0, $02, $02 + dsprite 0, 0, 0, 0, $03, $02 ; 8e680 Unknown_8e680: ; 8e680 db 9 - db $f0, $f4, $00, $01 - db $f0, $fc, $01, $01 - db $f0, $04, $02, $01 - db $f8, $f4, $10, $01 - db $f8, $fc, $11, $01 - db $f8, $04, $12, $01 - db $00, $f4, $20, $01 - db $00, $fc, $21, $01 - db $00, $04, $22, $01 + dsprite -2, 0, -2, 4, $00, $01 + dsprite -2, 0, -1, 4, $01, $01 + dsprite -2, 0, 0, 4, $02, $01 + dsprite -1, 0, -2, 4, $10, $01 + dsprite -1, 0, -1, 4, $11, $01 + dsprite -1, 0, 0, 4, $12, $01 + dsprite 0, 0, -2, 4, $20, $01 + dsprite 0, 0, -1, 4, $21, $01 + dsprite 0, 0, 0, 4, $22, $01 ; 8e6a5 Unknown_8e6a5: ; 8e6a5 db 24 - db $d8, $f4, $00, $01 - db $d8, $fc, $01, $01 - db $d8, $04, $02, $01 - db $d8, $0c, $03, $01 - db $e0, $f4, $10, $01 - db $e0, $fc, $11, $01 - db $e0, $04, $12, $01 - db $e0, $0c, $13, $01 - db $e8, $f4, $20, $01 - db $e8, $fc, $21, $01 - db $e8, $04, $22, $01 - db $e8, $0c, $23, $01 - db $f0, $f4, $30, $01 - db $f0, $fc, $31, $01 - db $f0, $04, $32, $01 - db $f0, $0c, $33, $01 - db $f8, $f4, $40, $01 - db $f8, $fc, $41, $01 - db $f8, $04, $42, $01 - db $f8, $0c, $43, $01 - db $00, $f4, $50, $01 - db $00, $fc, $51, $01 - db $00, $04, $52, $01 - db $00, $0c, $53, $01 + dsprite -5, 0, -2, 4, $00, $01 + dsprite -5, 0, -1, 4, $01, $01 + dsprite -5, 0, 0, 4, $02, $01 + dsprite -5, 0, 1, 4, $03, $01 + dsprite -4, 0, -2, 4, $10, $01 + dsprite -4, 0, -1, 4, $11, $01 + dsprite -4, 0, 0, 4, $12, $01 + dsprite -4, 0, 1, 4, $13, $01 + dsprite -3, 0, -2, 4, $20, $01 + dsprite -3, 0, -1, 4, $21, $01 + dsprite -3, 0, 0, 4, $22, $01 + dsprite -3, 0, 1, 4, $23, $01 + dsprite -2, 0, -2, 4, $30, $01 + dsprite -2, 0, -1, 4, $31, $01 + dsprite -2, 0, 0, 4, $32, $01 + dsprite -2, 0, 1, 4, $33, $01 + dsprite -1, 0, -2, 4, $40, $01 + dsprite -1, 0, -1, 4, $41, $01 + dsprite -1, 0, 0, 4, $42, $01 + dsprite -1, 0, 1, 4, $43, $01 + dsprite 0, 0, -2, 4, $50, $01 + dsprite 0, 0, -1, 4, $51, $01 + dsprite 0, 0, 0, 4, $52, $01 + dsprite 0, 0, 1, 4, $53, $01 ; 8e706 Unknown_8e706: ; Broken 2bpp pointers dbbw $80, $01, $672a ; 128-tile 2bpp at 1:672a (inside Multiply) -- cgit v1.2.3 From 2cdca754410fc97878b99a673eeaa9cfad49ed9e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 2 Dec 2015 17:59:05 -0500 Subject: Crystal Intro --- data/sprite_engine.asm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 796f78c1e..a2024808a 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -56,10 +56,10 @@ Unknown_8d6e6: ; 8d6e6 dw Unknown_8d907 ; 36 dw Unknown_8d90c ; 37 dw Unknown_8d913 ; 38 - dw Unknown_8d916 ; 39 - dw Unknown_8d91d ; 3a - dw Unknown_8d924 ; 3b - dw Unknown_8d92b ; 3c + dw Unknown_8d916 ; 39 unown in intro + dw Unknown_8d91d ; 3a unown in intro + dw Unknown_8d924 ; 3b unown in intro + dw Unknown_8d92b ; 3c unown in intro dw Unknown_8d932 ; 3d dw Unknown_8d93d ; 3e dw Unknown_8d940 ; 3f -- cgit v1.2.3 From 5b94d54a6c81d7ea09497dfc3d1477a7ed3bd954 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 4 Dec 2015 08:46:11 -0500 Subject: More work on animations --- data/sprite_engine.asm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index a2024808a..3a6c13d4f 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -67,7 +67,7 @@ Unknown_8d6e6: ; 8d6e6 dw Unknown_8d948 ; 41 ; 8d76a -Unknown_8d76a: db $00, $20 +Unknown_8d76a: db $00, $20 ; lowest 6 bits of second byte are duration, upper two bits are flags db -1 Unknown_8d76d: db $00, $08 db $01, $08 @@ -1569,3 +1569,4 @@ Unknown_8e706: ; Broken 2bpp pointers dbbw $10, $39, $672a ; 16-tile 2bpp at 39:672a (empty data) dbbw $10, $24, $672a ; 16-tile 2bpp at 24:672a (inside Function926f7) dbbw $10, $21, $672a ; 16-tile 2bpp at 21:672a (inside Function8671c) +; 8e72a (23:672a) -- cgit v1.2.3 From e83a5bae87d565eae14716470397df211a1fee94 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 5 Dec 2015 08:08:01 -0500 Subject: Address some comments from padz --- data/sprite_engine.asm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 3a6c13d4f..ba7528905 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -1560,13 +1560,14 @@ Unknown_8e6a5: ; 8e6a5 dsprite 0, 0, 1, 4, $53, $01 ; 8e706 Unknown_8e706: ; Broken 2bpp pointers - dbbw $80, $01, $672a ; 128-tile 2bpp at 1:672a (inside Multiply) - dbbw $80, $01, $672a - dbbw $80, $01, $672a - dbbw $80, $01, $672a - dbbw $10, $37, $672a ; 16-tile 2bpp at 37:672a (within Tileset11GFX) - dbbw $10, $11, $672a ; 16-tile 2bpp at 11:672a (empty data) - dbbw $10, $39, $672a ; 16-tile 2bpp at 39:672a (empty data) - dbbw $10, $24, $672a ; 16-tile 2bpp at 24:672a (inside Function926f7) - dbbw $10, $21, $672a ; 16-tile 2bpp at 21:672a (inside Function8671c) + dbbw $80, $01, .deleted ; 128-tile 2bpp at 1:672a (inside Multiply) + dbbw $80, $01, .deleted + dbbw $80, $01, .deleted + dbbw $80, $01, .deleted + dbbw $10, $37, .deleted ; 16-tile 2bpp at 37:672a (within Tileset11GFX) + dbbw $10, $11, .deleted ; 16-tile 2bpp at 11:672a (empty data) + dbbw $10, $39, .deleted ; 16-tile 2bpp at 39:672a (empty data) + dbbw $10, $24, .deleted ; 16-tile 2bpp at 24:672a (inside Function926f7) + dbbw $10, $21, .deleted ; 16-tile 2bpp at 21:672a (inside Function8671c) +.deleted ; 8e72a (23:672a) -- cgit v1.2.3 From 6eac26732a7d19e08374e7e8e6f122da38b4a395 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 5 Dec 2015 15:38:25 -0500 Subject: Celebi Event --- data/sprite_engine.asm | 176 ++++++++++++++++++++++++------------------------- 1 file changed, 88 insertions(+), 88 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index ba7528905..07775182d 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -1,4 +1,4 @@ -Unknown_8d6e6: ; 8d6e6 +SpriteAnimFrameData: ; 8d6e6 dw Unknown_8d76a ; 00 dw Unknown_8d76d ; 01 dw Unknown_8d772 ; 02 @@ -63,54 +63,54 @@ Unknown_8d6e6: ; 8d6e6 dw Unknown_8d932 ; 3d dw Unknown_8d93d ; 3e dw Unknown_8d940 ; 3f - dw Unknown_8d943 ; 40 - dw Unknown_8d948 ; 41 + dw Unknown_8d943 ; 40 celebi on the left + dw Unknown_8d948 ; 41 celebi on the right ; 8d76a - -Unknown_8d76a: db $00, $20 ; lowest 6 bits of second byte are duration, upper two bits are flags - db -1 + ; OAM idx (see SpriteAnimOAMData), flip flags/duration +Unknown_8d76a: db $00, $20 + db -1 Unknown_8d76d: db $00, $08 db $01, $08 - db -2 + db -2 Unknown_8d772: db $3d, $08 db $3e, $08 - db -2 + db -2 Unknown_8d777: db $3f, $08 db $40, $08 - db -2 + db -2 Unknown_8d77c: db $00, $04 db $01, $04 - db -2 + db -2 Unknown_8d781: db $3d, $04 db $3e, $04 - db -2 + db -2 Unknown_8d786: db $3f, $04 db $40, $04 - db -2 + db -2 Unknown_8d78b: db $00, $08 db $01, $08 db $00, $08 db $01, $48 - db -2 + db -2 Unknown_8d794: db $63, $08 db $64, $08 db $63, $08 db $64, $48 - db -2 + db -2 Unknown_8d79d: db $65, $08 db $66, $08 db $65, $08 db $66, $48 - db -2 + db -2 Unknown_8d7a6: db $1e, $01 db $1f, $01 - db -2 + db -2 Unknown_8d7ab: db $20, $01 - db $fd, $01 - db -2 + db -3, $01 + db -2 Unknown_8d7b0: db $21, $01 - db $fd, $01 - db -2 + db -3, $01 + db -2 Unknown_8d7b5: db $81, $0c db $82, $01 db $83, $01 @@ -126,137 +126,137 @@ Unknown_8d7b5: db $81, $0c db $89, $04 db $8a, $0a db $8b, $07 - db -1 + db -1 Unknown_8d7d4: db $23, $03 db $23, $83 - db -2 + db -2 Unknown_8d7d9: db $24, $02 db $25, $02 db $26, $02 db $25, $02 - db -2 + db -2 Unknown_8d7e2: db $27, $07 db $28, $07 db $27, $87 db $28, $47 - db -2 + db -2 Unknown_8d7eb: db $29, $07 db $2a, $07 db $29, $07 db $2b, $07 - db -2 + db -2 Unknown_8d7f4: db $29, $07 db $2c, $07 db $2d, $07 db $2c, $07 db $29, $07 - db -1 + db -1 Unknown_8d7ff: db $2e, $14 - db -1 + db -1 Unknown_8d802: db $2f, $20 - db -1 + db -1 Unknown_8d805: db $30, $20 - db -1 + db -1 Unknown_8d808: db $30, $03 db $31, $03 db $30, $03 db $31, $43 - db -2 + db -2 Unknown_8d811: db $32, $04 db $33, $04 db $34, $04 - db -4 + db -4 Unknown_8d818: db $35, $03 db $36, $03 - db -2 + db -2 Unknown_8d81d: db $37, $07 db $38, $07 - db -2 + db -2 Unknown_8d822: db $39, $20 - db -1 + db -1 Unknown_8d825: db $3b, $02 db $3a, $02 db $3b, $02 - db -1 + db -1 Unknown_8d82c: db $3c, $20 - db -1 + db -1 Unknown_8d82f: db $41, $08 db $42, $08 db $41, $08 db $42, $48 - db -2 + db -2 db $43, $08 db $44, $08 - db -2 + db -2 db $45, $08 db $46, $08 - db -2 + db -2 db $47, $08 db $48, $08 - db -2 + db -2 db $49, $01 db $49, $41 db $49, $c1 db $49, $81 - db -2 + db -2 db $4a, $20 - db -1 + db -1 db $4b, $20 - db -1 + db -1 db $4c, $20 - db -1 + db -1 db $4d, $20 - db -1 + db -1 db $4e, $03 - db $fd, $03 - db -2 -Unknown_8d861: db $fd, $20 - db -1 + db -3, $03 + db -2 +Unknown_8d861: db -3, $20 + db -1 Unknown_8d864: db $4f, $20 - db -1 + db -1 Unknown_8d867: db $50, $02 db $51, $10 - db $fd, $01 + db -3, $01 db $52, $01 - db $fd, $01 + db -3, $01 db $53, $01 - db -4 + db -4 Unknown_8d874: db $54, $20 - db -1 + db -1 Unknown_8d877: db $55, $20 - db -1 + db -1 Unknown_8d87a: db $55, $60 - db -1 + db -1 Unknown_8d87d: db $55, $a0 - db -1 + db -1 Unknown_8d880: db $55, $e0 - db -1 + db -1 Unknown_8d883: db $56, $0a db $57, $09 db $58, $0a db $59, $0a db $58, $09 db $5a, $0a - db -2 + db -2 Unknown_8d890: db $50, $02 db $5b, $02 db $50, $02 db $5b, $42 - db -2 + db -2 Unknown_8d899: db $5c, $02 - db -1 + db -1 Unknown_8d89c: db $5d, $02 - db -1 + db -1 Unknown_8d89f: db $5e, $02 - db -1 + db -1 Unknown_8d8a2: db $5f, $02 - db -1 + db -1 Unknown_8d8a5: db $60, $02 - db -1 + db -1 Unknown_8d8a8: db $61, $02 - db -1 + db -1 Unknown_8d8ab: db $62, $02 - db -1 + db -1 Unknown_8d8ae: db $32, $03 db $33, $03 db $34, $03 @@ -272,7 +272,7 @@ Unknown_8d8ae: db $32, $03 db $31, $03 db $30, $03 db $31, $43 - db -1 + db -1 Unknown_8d8cd: db $30, $03 db $31, $03 db $30, $03 @@ -288,67 +288,67 @@ Unknown_8d8cd: db $30, $03 db $32, $03 db $33, $03 db $34, $03 - db -4 + db -4 Unknown_8d8ec: db $67, $03 db $68, $03 - db -2 + db -2 Unknown_8d8f1: db $6c, $03 - db -1 + db -1 Unknown_8d8f4: db $6d, $03 - db -1 + db -1 Unknown_8d8f7: db $69, $02 db $6a, $02 db $6b, $02 - db -4 + db -4 Unknown_8d8fe: db $6e, $03 db $6f, $03 db $70, $03 db $71, $03 - db -2 + db -2 Unknown_8d907: db $71, $03 db $6e, $07 - db -1 + db -1 Unknown_8d90c: db $72, $20 db $73, $07 db $74, $07 - db -1 + db -1 Unknown_8d913: db $75, $03 - db -1 + db -1 Unknown_8d916: db $76, $03 db $77, $03 db $78, $07 - db -4 + db -4 Unknown_8d91d: db $76, $43 db $77, $43 db $78, $47 - db -4 + db -4 Unknown_8d924: db $76, $83 db $77, $83 db $78, $87 - db -4 + db -4 Unknown_8d92b: db $76, $c3 db $77, $c3 db $78, $c7 - db -4 + db -4 Unknown_8d932: db $79, $03 db $7a, $03 db $7b, $03 db $7c, $07 db $7d, $07 - db -1 + db -1 Unknown_8d93d: db $7e, $03 - db -1 -Unknown_8d940: db $fd, $00 - db -1 + db -1 +Unknown_8d940: db -3, $00 + db -1 Unknown_8d943: db $7f, $08 db $80, $08 - db -1 + db -1 Unknown_8d948: db $7f, $48 db $80, $48 - db -1 + db -1 ; 8d94d -Unknown_8d94d: ; 8d94d +SpriteAnimOAMData: ; 8d94d ; vtile offset, pointer dbw $00, Unknown_8dd8a ; 00 dbw $04, Unknown_8dd8a ; 01 -- cgit v1.2.3 From b9870541d4b6132f28bfaf3db168e6524bbb7b61 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 10 Dec 2015 22:26:31 -0500 Subject: slot machines --- data/sprite_engine.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 07775182d..6decfc79a 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -1559,7 +1559,7 @@ Unknown_8e6a5: ; 8e6a5 dsprite 0, 0, 0, 4, $52, $01 dsprite 0, 0, 1, 4, $53, $01 ; 8e706 -Unknown_8e706: ; Broken 2bpp pointers +BrokenStdGFXPointers: ; Broken 2bpp pointers dbbw $80, $01, .deleted ; 128-tile 2bpp at 1:672a (inside Multiply) dbbw $80, $01, .deleted dbbw $80, $01, .deleted -- cgit v1.2.3 From c635e30777ba57e3fd4249862fd562936d0d47bd Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 14 Dec 2015 11:12:18 -0500 Subject: map setup and warps --- data/sprite_engine.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 6decfc79a..7c2854cdd 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -36,7 +36,7 @@ SpriteAnimFrameData: ; 8d6e6 dw Unknown_8d87d ; 22 dw Unknown_8d880 ; 23 dw Unknown_8d883 ; 24 - dw Unknown_8d890 ; 25 + dw Unknown_8d890 ; 25 headbutt dw Unknown_8d899 ; 26 dw Unknown_8d89c ; 27 dw Unknown_8d89f ; 28 @@ -238,7 +238,7 @@ Unknown_8d883: db $56, $0a db $58, $09 db $5a, $0a db -2 -Unknown_8d890: db $50, $02 +Unknown_8d890: db $50, $02 ; center db $5b, $02 db $50, $02 db $5b, $42 -- cgit v1.2.3 From d644406f61983be78339a0e9f366e8d34c209c6c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Dec 2015 22:31:16 -0500 Subject: More menu stuff --- data/odd_eggs.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/odd_eggs.asm b/data/odd_eggs.asm index 1e4525d39..878126c64 100644 --- a/data/odd_eggs.asm +++ b/data/odd_eggs.asm @@ -52,7 +52,7 @@ GiveOddEgg: ; 1fb4b6 ld a, 1 ld [wItemQuantityChangeBuffer], a ld a, -1 - ld [ItemCountBuffer], a + ld [CurItemQuantity], a ld hl, NumItems call TossItem -- cgit v1.2.3 From 8152ab612c0405d9e0074b7d51c9785e0dd3bc95 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 23 Dec 2015 17:10:50 -0500 Subject: Battle anims --- data/sprite_engine.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 7c2854cdd..2c6058631 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -238,7 +238,7 @@ Unknown_8d883: db $56, $0a db $58, $09 db $5a, $0a db -2 -Unknown_8d890: db $50, $02 ; center +Unknown_8d890: db $50, $02 db $5b, $02 db $50, $02 db $5b, $42 -- cgit v1.2.3 From 41618f9e98b9aa04cedaf4b357531fd7fbf15deb Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 24 Dec 2015 13:33:54 -0500 Subject: More battle anim object constants --- data/sprite_engine.asm | 1330 +++++++++++++++++++++++++----------------------- 1 file changed, 693 insertions(+), 637 deletions(-) (limited to 'data') diff --git a/data/sprite_engine.asm b/data/sprite_engine.asm index 2c6058631..715ff309a 100755 --- a/data/sprite_engine.asm +++ b/data/sprite_engine.asm @@ -1,536 +1,660 @@ SpriteAnimFrameData: ; 8d6e6 - dw Unknown_8d76a ; 00 - dw Unknown_8d76d ; 01 - dw Unknown_8d772 ; 02 - dw Unknown_8d777 ; 03 - dw Unknown_8d77c ; 04 - dw Unknown_8d781 ; 05 - dw Unknown_8d786 ; 06 - dw Unknown_8d7a6 ; 07 - dw Unknown_8d7ab ; 08 - dw Unknown_8d7b0 ; 09 - dw Unknown_8d7b5 ; 0a - dw Unknown_8d7d4 ; 0b - dw Unknown_8d7d9 ; 0c - dw Unknown_8d7e2 ; 0d - dw Unknown_8d7eb ; 0e - dw Unknown_8d7f4 ; 0f - dw Unknown_8d7ff ; 10 - dw Unknown_8d78b ; 11 - dw Unknown_8d802 ; 12 - dw Unknown_8d805 ; 13 - dw Unknown_8d808 ; 14 - dw Unknown_8d811 ; 15 - dw Unknown_8d818 ; 16 - dw Unknown_8d81d ; 17 - dw Unknown_8d822 ; 18 - dw Unknown_8d825 ; 19 - dw Unknown_8d82c ; 1a - dw Unknown_8d82f ; 1b - dw Unknown_8d861 ; 1c - dw Unknown_8d864 ; 1d - dw Unknown_8d867 ; 1e - dw Unknown_8d874 ; 1f - dw Unknown_8d877 ; 20 - dw Unknown_8d87a ; 21 - dw Unknown_8d87d ; 22 - dw Unknown_8d880 ; 23 - dw Unknown_8d883 ; 24 - dw Unknown_8d890 ; 25 headbutt - dw Unknown_8d899 ; 26 - dw Unknown_8d89c ; 27 - dw Unknown_8d89f ; 28 - dw Unknown_8d8a2 ; 29 - dw Unknown_8d8a5 ; 2a - dw Unknown_8d8a8 ; 2b - dw Unknown_8d8ab ; 2c - dw Unknown_8d794 ; 2d - dw Unknown_8d79d ; 2e - dw Unknown_8d8ae ; 2f - dw Unknown_8d8cd ; 30 - dw Unknown_8d8ec ; 31 - dw Unknown_8d8f1 ; 32 - dw Unknown_8d8f4 ; 33 - dw Unknown_8d8f7 ; 34 - dw Unknown_8d8fe ; 35 - dw Unknown_8d907 ; 36 - dw Unknown_8d90c ; 37 - dw Unknown_8d913 ; 38 - dw Unknown_8d916 ; 39 unown in intro - dw Unknown_8d91d ; 3a unown in intro - dw Unknown_8d924 ; 3b unown in intro - dw Unknown_8d92b ; 3c unown in intro - dw Unknown_8d932 ; 3d - dw Unknown_8d93d ; 3e - dw Unknown_8d940 ; 3f - dw Unknown_8d943 ; 40 celebi on the left - dw Unknown_8d948 ; 41 celebi on the right + dw .Frameset_00 ; 00 + dw .Frameset_01 ; 01 + dw .Frameset_02 ; 02 + dw .Frameset_03 ; 03 + dw .Frameset_04 ; 04 + dw .Frameset_05 ; 05 + dw .Frameset_06 ; 06 + dw .Frameset_07 ; 07 + dw .Frameset_08 ; 08 + dw .Frameset_09 ; 09 + dw .Frameset_0a ; 0a + dw .Frameset_0b ; 0b + dw .Frameset_0c ; 0c + dw .Frameset_0d ; 0d + dw .Frameset_0e ; 0e + dw .Frameset_0f ; 0f + dw .Frameset_10 ; 10 + dw .Frameset_11 ; 11 + dw .Frameset_12 ; 12 + dw .Frameset_13 ; 13 + dw .Frameset_14 ; 14 + dw .Frameset_15 ; 15 + dw .Frameset_16 ; 16 + dw .Frameset_17 ; 17 + dw .Frameset_18 ; 18 + dw .Frameset_19 ; 19 + dw .Frameset_1a ; 1a + dw .Frameset_1b ; 1b + dw .Frameset_1c ; 1c + dw .Frameset_1d ; 1d + dw .Frameset_1e ; 1e + dw .Frameset_1f ; 1f + dw .Frameset_20 ; 20 + dw .Frameset_21 ; 21 + dw .Frameset_22 ; 22 + dw .Frameset_23 ; 23 + dw .Frameset_24 ; 24 + dw .Frameset_25 ; 25 headbutt + dw .Frameset_26 ; 26 + dw .Frameset_27 ; 27 + dw .Frameset_28 ; 28 + dw .Frameset_29 ; 29 + dw .Frameset_2a ; 2a + dw .Frameset_2b ; 2b + dw .Frameset_2c ; 2c + dw .Frameset_2d ; 2d + dw .Frameset_2e ; 2e + dw .Frameset_2f ; 2f + dw .Frameset_30 ; 30 + dw .Frameset_31 ; 31 + dw .Frameset_32 ; 32 + dw .Frameset_33 ; 33 + dw .Frameset_34 ; 34 + dw .Frameset_35 ; 35 + dw .Frameset_36 ; 36 + dw .Frameset_37 ; 37 + dw .Frameset_38 ; 38 + dw .Frameset_39 ; 39 unown in intro + dw .Frameset_3a ; 3a unown in intro + dw .Frameset_3b ; 3b unown in intro + dw .Frameset_3c ; 3c unown in intro + dw .Frameset_3d ; 3d + dw .Frameset_3e ; 3e + dw .Frameset_3f ; 3f + dw .Frameset_40 ; 40 celebi on the left + dw .Frameset_41 ; 41 celebi on the right ; 8d76a ; OAM idx (see SpriteAnimOAMData), flip flags/duration -Unknown_8d76a: db $00, $20 - db -1 -Unknown_8d76d: db $00, $08 - db $01, $08 - db -2 -Unknown_8d772: db $3d, $08 - db $3e, $08 - db -2 -Unknown_8d777: db $3f, $08 - db $40, $08 - db -2 -Unknown_8d77c: db $00, $04 - db $01, $04 - db -2 -Unknown_8d781: db $3d, $04 - db $3e, $04 - db -2 -Unknown_8d786: db $3f, $04 - db $40, $04 - db -2 -Unknown_8d78b: db $00, $08 - db $01, $08 - db $00, $08 - db $01, $48 - db -2 -Unknown_8d794: db $63, $08 - db $64, $08 - db $63, $08 - db $64, $48 - db -2 -Unknown_8d79d: db $65, $08 - db $66, $08 - db $65, $08 - db $66, $48 - db -2 -Unknown_8d7a6: db $1e, $01 - db $1f, $01 - db -2 -Unknown_8d7ab: db $20, $01 - db -3, $01 - db -2 -Unknown_8d7b0: db $21, $01 - db -3, $01 - db -2 -Unknown_8d7b5: db $81, $0c - db $82, $01 - db $83, $01 - db $82, $04 - db $81, $0c - db $82, $0c - db $83, $04 - db $84, $20 - db $85, $03 - db $86, $03 - db $87, $04 - db $88, $04 - db $89, $04 - db $8a, $0a - db $8b, $07 - db -1 -Unknown_8d7d4: db $23, $03 - db $23, $83 - db -2 -Unknown_8d7d9: db $24, $02 - db $25, $02 - db $26, $02 - db $25, $02 - db -2 -Unknown_8d7e2: db $27, $07 - db $28, $07 - db $27, $87 - db $28, $47 - db -2 -Unknown_8d7eb: db $29, $07 - db $2a, $07 - db $29, $07 - db $2b, $07 - db -2 -Unknown_8d7f4: db $29, $07 - db $2c, $07 - db $2d, $07 - db $2c, $07 - db $29, $07 - db -1 -Unknown_8d7ff: db $2e, $14 - db -1 -Unknown_8d802: db $2f, $20 - db -1 -Unknown_8d805: db $30, $20 - db -1 -Unknown_8d808: db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db -2 -Unknown_8d811: db $32, $04 - db $33, $04 - db $34, $04 - db -4 -Unknown_8d818: db $35, $03 - db $36, $03 - db -2 -Unknown_8d81d: db $37, $07 - db $38, $07 - db -2 -Unknown_8d822: db $39, $20 - db -1 -Unknown_8d825: db $3b, $02 - db $3a, $02 - db $3b, $02 - db -1 -Unknown_8d82c: db $3c, $20 - db -1 -Unknown_8d82f: db $41, $08 - db $42, $08 - db $41, $08 - db $42, $48 - db -2 - db $43, $08 - db $44, $08 - db -2 - db $45, $08 - db $46, $08 - db -2 - db $47, $08 - db $48, $08 - db -2 - db $49, $01 - db $49, $41 - db $49, $c1 - db $49, $81 - db -2 - db $4a, $20 - db -1 - db $4b, $20 - db -1 - db $4c, $20 - db -1 - db $4d, $20 - db -1 - db $4e, $03 - db -3, $03 - db -2 -Unknown_8d861: db -3, $20 - db -1 -Unknown_8d864: db $4f, $20 - db -1 -Unknown_8d867: db $50, $02 - db $51, $10 - db -3, $01 - db $52, $01 - db -3, $01 - db $53, $01 - db -4 -Unknown_8d874: db $54, $20 - db -1 -Unknown_8d877: db $55, $20 - db -1 -Unknown_8d87a: db $55, $60 - db -1 -Unknown_8d87d: db $55, $a0 - db -1 -Unknown_8d880: db $55, $e0 - db -1 -Unknown_8d883: db $56, $0a - db $57, $09 - db $58, $0a - db $59, $0a - db $58, $09 - db $5a, $0a - db -2 -Unknown_8d890: db $50, $02 - db $5b, $02 - db $50, $02 - db $5b, $42 - db -2 -Unknown_8d899: db $5c, $02 - db -1 -Unknown_8d89c: db $5d, $02 - db -1 -Unknown_8d89f: db $5e, $02 - db -1 -Unknown_8d8a2: db $5f, $02 - db -1 -Unknown_8d8a5: db $60, $02 - db -1 -Unknown_8d8a8: db $61, $02 - db -1 -Unknown_8d8ab: db $62, $02 - db -1 -Unknown_8d8ae: db $32, $03 - db $33, $03 - db $34, $03 - db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db -1 -Unknown_8d8cd: db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db $30, $03 - db $31, $03 - db $30, $03 - db $31, $43 - db $32, $03 - db $33, $03 - db $34, $03 - db -4 -Unknown_8d8ec: db $67, $03 - db $68, $03 - db -2 -Unknown_8d8f1: db $6c, $03 - db -1 -Unknown_8d8f4: db $6d, $03 - db -1 -Unknown_8d8f7: db $69, $02 - db $6a, $02 - db $6b, $02 - db -4 -Unknown_8d8fe: db $6e, $03 - db $6f, $03 - db $70, $03 - db $71, $03 - db -2 -Unknown_8d907: db $71, $03 - db $6e, $07 - db -1 -Unknown_8d90c: db $72, $20 - db $73, $07 - db $74, $07 - db -1 -Unknown_8d913: db $75, $03 - db -1 -Unknown_8d916: db $76, $03 - db $77, $03 - db $78, $07 - db -4 -Unknown_8d91d: db $76, $43 - db $77, $43 - db $78, $47 - db -4 -Unknown_8d924: db $76, $83 - db $77, $83 - db $78, $87 - db -4 -Unknown_8d92b: db $76, $c3 - db $77, $c3 - db $78, $c7 - db -4 -Unknown_8d932: db $79, $03 - db $7a, $03 - db $7b, $03 - db $7c, $07 - db $7d, $07 - db -1 -Unknown_8d93d: db $7e, $03 - db -1 -Unknown_8d940: db -3, $00 - db -1 -Unknown_8d943: db $7f, $08 - db $80, $08 - db -1 -Unknown_8d948: db $7f, $48 - db $80, $48 - db -1 +.Frameset_00: + db $00, $20 + db -1 + +.Frameset_01: + db $00, $08 + db $01, $08 + db -2 + +.Frameset_02: + db $3d, $08 + db $3e, $08 + db -2 + +.Frameset_03: + db $3f, $08 + db $40, $08 + db -2 + +.Frameset_04: + db $00, $04 + db $01, $04 + db -2 + +.Frameset_05: + db $3d, $04 + db $3e, $04 + db -2 + +.Frameset_06: + db $3f, $04 + db $40, $04 + db -2 + +.Frameset_11: + db $00, $08 + db $01, $08 + db $00, $08 + db $01, $48 + db -2 + +.Frameset_2d: + db $63, $08 + db $64, $08 + db $63, $08 + db $64, $48 + db -2 + +.Frameset_2e: + db $65, $08 + db $66, $08 + db $65, $08 + db $66, $48 + db -2 + +.Frameset_07: + db $1e, $01 + db $1f, $01 + db -2 + +.Frameset_08: + db $20, $01 + db -3, $01 + db -2 + +.Frameset_09: + db $21, $01 + db -3, $01 + db -2 + +.Frameset_0a: + db $81, $0c + db $82, $01 + db $83, $01 + db $82, $04 + db $81, $0c + db $82, $0c + db $83, $04 + db $84, $20 + db $85, $03 + db $86, $03 + db $87, $04 + db $88, $04 + db $89, $04 + db $8a, $0a + db $8b, $07 + db -1 + +.Frameset_0b: + db $23, $03 + db $23, $83 + db -2 + +.Frameset_0c: + db $24, $02 + db $25, $02 + db $26, $02 + db $25, $02 + db -2 + +.Frameset_0d: + db $27, $07 + db $28, $07 + db $27, $87 + db $28, $47 + db -2 + +.Frameset_0e: + db $29, $07 + db $2a, $07 + db $29, $07 + db $2b, $07 + db -2 + +.Frameset_0f: + db $29, $07 + db $2c, $07 + db $2d, $07 + db $2c, $07 + db $29, $07 + db -1 + +.Frameset_10: + db $2e, $14 + db -1 + +.Frameset_12: + db $2f, $20 + db -1 + +.Frameset_13: + db $30, $20 + db -1 + +.Frameset_14: + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db -2 + +.Frameset_15: + db $32, $04 + db $33, $04 + db $34, $04 + db -4 + +.Frameset_16: + db $35, $03 + db $36, $03 + db -2 + +.Frameset_17: + db $37, $07 + db $38, $07 + db -2 + +.Frameset_18: + db $39, $20 + db -1 + +.Frameset_19: + db $3b, $02 + db $3a, $02 + db $3b, $02 + db -1 + +.Frameset_1a: + db $3c, $20 + db -1 + +.Frameset_1b: + db $41, $08 + db $42, $08 + db $41, $08 + db $42, $48 + db -2 + db $43, $08 + db $44, $08 + db -2 + db $45, $08 + db $46, $08 + db -2 + db $47, $08 + db $48, $08 + db -2 + db $49, $01 + db $49, $41 + db $49, $c1 + db $49, $81 + db -2 + db $4a, $20 + db -1 + db $4b, $20 + db -1 + db $4c, $20 + db -1 + db $4d, $20 + db -1 + db $4e, $03 + db -3, $03 + db -2 + +.Frameset_1c: + db -3, $20 + db -1 + +.Frameset_1d: + db $4f, $20 + db -1 + +.Frameset_1e: + db $50, $02 + db $51, $10 + db -3, $01 + db $52, $01 + db -3, $01 + db $53, $01 + db -4 + +.Frameset_1f: + db $54, $20 + db -1 + +.Frameset_20: + db $55, $20 + db -1 + +.Frameset_21: + db $55, $60 + db -1 + +.Frameset_22: + db $55, $a0 + db -1 + +.Frameset_23: + db $55, $e0 + db -1 + +.Frameset_24: + db $56, $0a + db $57, $09 + db $58, $0a + db $59, $0a + db $58, $09 + db $5a, $0a + db -2 + +.Frameset_25: + db $50, $02 + db $5b, $02 + db $50, $02 + db $5b, $42 + db -2 + +.Frameset_26: + db $5c, $02 + db -1 + +.Frameset_27: + db $5d, $02 + db -1 + +.Frameset_28: + db $5e, $02 + db -1 + +.Frameset_29: + db $5f, $02 + db -1 + +.Frameset_2a: + db $60, $02 + db -1 + +.Frameset_2b: + db $61, $02 + db -1 + +.Frameset_2c: + db $62, $02 + db -1 + +.Frameset_2f: + db $32, $03 + db $33, $03 + db $34, $03 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db -1 + +.Frameset_30: + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $30, $03 + db $31, $03 + db $30, $03 + db $31, $43 + db $32, $03 + db $33, $03 + db $34, $03 + db -4 + +.Frameset_31: + db $67, $03 + db $68, $03 + db -2 + +.Frameset_32: + db $6c, $03 + db -1 + +.Frameset_33: + db $6d, $03 + db -1 + +.Frameset_34: + db $69, $02 + db $6a, $02 + db $6b, $02 + db -4 + +.Frameset_35: + db $6e, $03 + db $6f, $03 + db $70, $03 + db $71, $03 + db -2 + +.Frameset_36: + db $71, $03 + db $6e, $07 + db -1 + +.Frameset_37: + db $72, $20 + db $73, $07 + db $74, $07 + db -1 + +.Frameset_38: + db $75, $03 + db -1 + +.Frameset_39: + db $76, $03 + db $77, $03 + db $78, $07 + db -4 + +.Frameset_3a: + db $76, $43 + db $77, $43 + db $78, $47 + db -4 + +.Frameset_3b: + db $76, $83 + db $77, $83 + db $78, $87 + db -4 + +.Frameset_3c: + db $76, $c3 + db $77, $c3 + db $78, $c7 + db -4 + +.Frameset_3d: + db $79, $03 + db $7a, $03 + db $7b, $03 + db $7c, $07 + db $7d, $07 + db -1 + +.Frameset_3e: + db $7e, $03 + db -1 + +.Frameset_3f: + db -3, $00 + db -1 + +.Frameset_40: + db $7f, $08 + db $80, $08 + db -1 + +.Frameset_41: + db $7f, $48 + db $80, $48 + db -1 ; 8d94d SpriteAnimOAMData: ; 8d94d ; vtile offset, pointer - dbw $00, Unknown_8dd8a ; 00 - dbw $04, Unknown_8dd8a ; 01 - dbw $4c, Unknown_8daf1 ; 02 - dbw $5c, Unknown_8daf1 ; 03 - dbw $6c, Unknown_8daf6 ; 04 - dbw $6e, Unknown_8daf6 ; 05 - dbw $2d, Unknown_8ddf0 ; 06 - dbw $4d, Unknown_8ddf0 ; 07 - dbw $60, Unknown_8de09 ; 08 - dbw $00, Unknown_8de09 ; 09 - dbw $00, Unknown_8de09 ; 0a - dbw $06, Unknown_8de09 ; 0b - dbw $0c, Unknown_8de7e ; 0c - dbw $0d, Unknown_8daf1 ; 0d - dbw $00, Unknown_8dc53 ; 0e - dbw $04, Unknown_8dc53 ; 0f - dbw $08, Unknown_8dc53 ; 10 - dbw $40, Unknown_8dc53 ; 11 - dbw $44, Unknown_8dc53 ; 12 - dbw $48, Unknown_8dc53 ; 13 - dbw $4c, Unknown_8dc53 ; 14 - dbw $80, Unknown_8de87 ; 15 - dbw $85, Unknown_8de87 ; 16 - dbw $8a, Unknown_8de87 ; 17 - dbw $00, Unknown_8db29 ; 18 - dbw $01, Unknown_8db5c ; 19 - dbw $09, Unknown_8db9d ; 1a - dbw $10, Unknown_8dc94 ; 1b - dbw $29, Unknown_8dc94 ; 1c - dbw $42, Unknown_8dc94 ; 1d - dbw $f8, Unknown_8e17e ; 1e - dbw $fa, Unknown_8e17e ; 1f - dbw $00, Unknown_8deb2 ; 20 - dbw $00, Unknown_8dec3 ; 21 - dbw $00, Unknown_8deec ; 22 - dbw $0f, Unknown_8db07 ; 23 - dbw $11, Unknown_8daf1 ; 24 - dbw $12, Unknown_8daf1 ; 25 - dbw $13, Unknown_8daf1 ; 26 - dbw $00, Unknown_8df29 ; 27 - dbw $08, Unknown_8df29 ; 28 - dbw $10, Unknown_8df42 ; 29 - dbw $10, Unknown_8df5b ; 2a - dbw $10, Unknown_8df74 ; 2b - dbw $10, Unknown_8df8d ; 2c - dbw $10, Unknown_8dfa6 ; 2d - dbw $3a, Unknown_8daf1 ; 2e - dbw $00, Unknown_8dd8a ; 2f - dbw $00, Unknown_8db18 ; 30 - dbw $02, Unknown_8dd9b ; 31 - dbw $06, Unknown_8db5c ; 32 - dbw $0a, Unknown_8db5c ; 33 - dbw $0e, Unknown_8db5c ; 34 - dbw $12, Unknown_8db3a ; 35 - dbw $13, Unknown_8db3a ; 36 - dbw $00, Unknown_8dd8a ; 37 - dbw $04, Unknown_8dd8a ; 38 - dbw $10, Unknown_8db5c ; 39 - dbw $00, Unknown_8dd9b ; 3a - dbw $04, Unknown_8daf1 ; 3b - dbw $00, Unknown_8dfbf ; 3c - dbw $00, Unknown_8ddac ; 3d - dbw $00, Unknown_8ddbd ; 3e - dbw $00, Unknown_8ddce ; 3f - dbw $00, Unknown_8dddf ; 40 - dbw $00, Unknown_8dd9b ; 41 - dbw $04, Unknown_8dd9b ; 42 - dbw $00, Unknown_8dc2e ; 43 - dbw $30, Unknown_8dc2e ; 44 - dbw $03, Unknown_8dc2e ; 45 - dbw $33, Unknown_8dc2e ; 46 - dbw $06, Unknown_8dc2e ; 47 - dbw $36, Unknown_8dc2e ; 48 - dbw $09, Unknown_8dc2e ; 49 - dbw $39, Unknown_8dc2e ; 4a - dbw $0c, Unknown_8dfcc ; 4b - dbw $0c, Unknown_8dfe5 ; 4c - dbw $3c, Unknown_8daf1 ; 4d - dbw $3e, Unknown_8daf1 ; 4e - dbw $00, Unknown_8de9c ; 4f - dbw $00, Unknown_8dea1 ; 50 - dbw $00, Unknown_8dff6 ; 51 - dbw $00, Unknown_8e007 ; 52 - dbw $00, Unknown_8e018 ; 53 - dbw $00, Unknown_8daf1 ; 54 - dbw $01, Unknown_8daf1 ; 55 - dbw $00, Unknown_8e029 ; 56 - dbw $00, Unknown_8e076 ; 57 - dbw $00, Unknown_8e0b7 ; 58 - dbw $00, Unknown_8e0f4 ; 59 - dbw $00, Unknown_8e139 ; 5a - dbw $04, Unknown_8dea1 ; 5b - dbw $00, Unknown_8e183 ; 5c - dbw $00, Unknown_8e1b4 ; 5d - dbw $00, Unknown_8e1b9 ; 5e - dbw $00, Unknown_8e1ca ; 5f - dbw $00, Unknown_8e1eb ; 60 - dbw $00, Unknown_8e1f0 ; 61 - dbw $00, Unknown_8e1f9 ; 62 - dbw $00, Unknown_8e202 ; 63 - dbw $04, Unknown_8e202 ; 64 - dbw $00, Unknown_8e213 ; 65 - dbw $04, Unknown_8e213 ; 66 - dbw $20, Unknown_8e224 ; 67 - dbw $21, Unknown_8e224 ; 68 - dbw $22, Unknown_8e24b ; 69 - dbw $23, Unknown_8e25c ; 6a - dbw $27, Unknown_8e27d ; 6b - dbw $2a, Unknown_8e229 ; 6c - dbw $2a, Unknown_8e23a ; 6d - dbw $00, Unknown_8e2ae ; 6e - dbw $08, Unknown_8e33f ; 6f - dbw $60, Unknown_8e3b0 ; 70 - dbw $68, Unknown_8e429 ; 71 - dbw $00, Unknown_8e4a6 ; 72 - dbw $05, Unknown_8e4a6 ; 73 - dbw $0a, Unknown_8e4a6 ; 74 - dbw $50, Unknown_8e50b ; 75 - dbw $00, Unknown_8e54c ; 76 - dbw $01, Unknown_8e551 ; 77 - dbw $04, Unknown_8e55e ; 78 - dbw $00, Unknown_8db29 ; 79 - dbw $01, Unknown_8e57b ; 7a - dbw $03, Unknown_8e59c ; 7b - dbw $08, Unknown_8e5cd ; 7c - dbw $1c, Unknown_8e5cd ; 7d - dbw $80, Unknown_8e61e ; 7e - dbw $00, Unknown_8e66f ; 7f - dbw $04, Unknown_8e66f ; 80 - dbw $d0, Unknown_8e680 ; 81 - dbw $d3, Unknown_8e680 ; 82 - dbw $d6, Unknown_8e680 ; 83 - dbw $6c, Unknown_8e6a5 ; 84 - dbw $68, Unknown_8e6a5 ; 85 - dbw $64, Unknown_8e6a5 ; 86 - dbw $60, Unknown_8e6a5 ; 87 - dbw $0c, Unknown_8e6a5 ; 88 - dbw $08, Unknown_8e6a5 ; 89 - dbw $04, Unknown_8e6a5 ; 8a - dbw $00, Unknown_8e6a5 ; 8b -; 8daf1 - - -Unknown_8daf1: ; 8daf1 + dbw $00, .OAMData_00 ; 00 + dbw $04, .OAMData_00 ; 01 + dbw $4c, .OAMData_02 ; 02 + dbw $5c, .OAMData_02 ; 03 + dbw $6c, .OAMData_04 ; 04 + dbw $6e, .OAMData_04 ; 05 + dbw $2d, .OAMData_06 ; 06 + dbw $4d, .OAMData_06 ; 07 + dbw $60, .OAMData_08 ; 08 + dbw $00, .OAMData_08 ; 09 + dbw $00, .OAMData_08 ; 0a + dbw $06, .OAMData_08 ; 0b + dbw $0c, .OAMData_0c ; 0c + dbw $0d, .OAMData_02 ; 0d + dbw $00, .OAMData_0e ; 0e + dbw $04, .OAMData_0e ; 0f + dbw $08, .OAMData_0e ; 10 + dbw $40, .OAMData_0e ; 11 + dbw $44, .OAMData_0e ; 12 + dbw $48, .OAMData_0e ; 13 + dbw $4c, .OAMData_0e ; 14 + dbw $80, .OAMData_15 ; 15 + dbw $85, .OAMData_15 ; 16 + dbw $8a, .OAMData_15 ; 17 + dbw $00, .OAMData_18 ; 18 + dbw $01, .OAMData_19 ; 19 + dbw $09, .OAMData_1a ; 1a + dbw $10, .OAMData_1b ; 1b + dbw $29, .OAMData_1b ; 1c + dbw $42, .OAMData_1b ; 1d + dbw $f8, .OAMData_1e ; 1e + dbw $fa, .OAMData_1e ; 1f + dbw $00, .OAMData_20 ; 20 + dbw $00, .OAMData_21 ; 21 + dbw $00, .OAMData_22 ; 22 + dbw $0f, .OAMData_23 ; 23 + dbw $11, .OAMData_02 ; 24 + dbw $12, .OAMData_02 ; 25 + dbw $13, .OAMData_02 ; 26 + dbw $00, .OAMData_27 ; 27 + dbw $08, .OAMData_27 ; 28 + dbw $10, .OAMData_29 ; 29 + dbw $10, .OAMData_2a ; 2a + dbw $10, .OAMData_2b ; 2b + dbw $10, .OAMData_2c ; 2c + dbw $10, .OAMData_2d ; 2d + dbw $3a, .OAMData_02 ; 2e + dbw $00, .OAMData_00 ; 2f + dbw $00, .OAMData_30 ; 30 + dbw $02, .OAMData_31 ; 31 + dbw $06, .OAMData_19 ; 32 + dbw $0a, .OAMData_19 ; 33 + dbw $0e, .OAMData_19 ; 34 + dbw $12, .OAMData_35 ; 35 + dbw $13, .OAMData_35 ; 36 + dbw $00, .OAMData_00 ; 37 + dbw $04, .OAMData_00 ; 38 + dbw $10, .OAMData_19 ; 39 + dbw $00, .OAMData_31 ; 3a + dbw $04, .OAMData_02 ; 3b + dbw $00, .OAMData_3c ; 3c + dbw $00, .OAMData_3d ; 3d + dbw $00, .OAMData_3e ; 3e + dbw $00, .OAMData_3f ; 3f + dbw $00, .OAMData_40 ; 40 + dbw $00, .OAMData_31 ; 41 + dbw $04, .OAMData_31 ; 42 + dbw $00, .OAMData_43 ; 43 + dbw $30, .OAMData_43 ; 44 + dbw $03, .OAMData_43 ; 45 + dbw $33, .OAMData_43 ; 46 + dbw $06, .OAMData_43 ; 47 + dbw $36, .OAMData_43 ; 48 + dbw $09, .OAMData_43 ; 49 + dbw $39, .OAMData_43 ; 4a + dbw $0c, .OAMData_4b ; 4b + dbw $0c, .OAMData_4c ; 4c + dbw $3c, .OAMData_02 ; 4d + dbw $3e, .OAMData_02 ; 4e + dbw $00, .OAMData_4f ; 4f + dbw $00, .OAMData_50 ; 50 + dbw $00, .OAMData_51 ; 51 + dbw $00, .OAMData_52 ; 52 + dbw $00, .OAMData_53 ; 53 + dbw $00, .OAMData_02 ; 54 + dbw $01, .OAMData_02 ; 55 + dbw $00, .OAMData_56 ; 56 + dbw $00, .OAMData_57 ; 57 + dbw $00, .OAMData_58 ; 58 + dbw $00, .OAMData_59 ; 59 + dbw $00, .OAMData_5a ; 5a + dbw $04, .OAMData_50 ; 5b + dbw $00, .OAMData_5c ; 5c + dbw $00, .OAMData_5d ; 5d + dbw $00, .OAMData_5e ; 5e + dbw $00, .OAMData_5f ; 5f + dbw $00, .OAMData_60 ; 60 + dbw $00, .OAMData_61 ; 61 + dbw $00, .OAMData_62 ; 62 + dbw $00, .OAMData_63 ; 63 + dbw $04, .OAMData_63 ; 64 + dbw $00, .OAMData_65 ; 65 + dbw $04, .OAMData_65 ; 66 + dbw $20, .OAMData_67 ; 67 + dbw $21, .OAMData_67 ; 68 + dbw $22, .OAMData_69 ; 69 + dbw $23, .OAMData_6a ; 6a + dbw $27, .OAMData_6b ; 6b + dbw $2a, .OAMData_6c ; 6c + dbw $2a, .OAMData_6d ; 6d + dbw $00, .OAMData_6e ; 6e + dbw $08, .OAMData_6f ; 6f + dbw $60, .OAMData_70 ; 70 + dbw $68, .OAMData_71 ; 71 + dbw $00, .OAMData_72 ; 72 + dbw $05, .OAMData_72 ; 73 + dbw $0a, .OAMData_72 ; 74 + dbw $50, .OAMData_75 ; 75 + dbw $00, .OAMData_76 ; 76 + dbw $01, .OAMData_77 ; 77 + dbw $04, .OAMData_78 ; 78 + dbw $00, .OAMData_18 ; 79 + dbw $01, .OAMData_7a ; 7a + dbw $03, .OAMData_7b ; 7b + dbw $08, .OAMData_7c ; 7c + dbw $1c, .OAMData_7c ; 7d + dbw $80, .OAMData_7e ; 7e + dbw $00, .OAMData_7f ; 7f + dbw $04, .OAMData_7f ; 80 + dbw $d0, .OAMData_81 ; 81 + dbw $d3, .OAMData_81 ; 82 + dbw $d6, .OAMData_81 ; 83 + dbw $6c, .OAMData_84 ; 84 + dbw $68, .OAMData_84 ; 85 + dbw $64, .OAMData_84 ; 86 + dbw $60, .OAMData_84 ; 87 + dbw $0c, .OAMData_84 ; 88 + dbw $08, .OAMData_84 ; 89 + dbw $04, .OAMData_84 ; 8a + dbw $00, .OAMData_84 ; 8b + +.OAMData_02 db 1 dsprite -1, 4, -1, 4, $00, $00 -; 8daf6 -Unknown_8daf6: ; 8daf6 +.OAMData_04 db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $01, $00 dsprite 0, 0, -1, 0, $10, $00 dsprite 0, 0, 0, 0, $11, $00 -; 8db07 -Unknown_8db07: ; 8db07 +.OAMData_23 db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $00, $20 dsprite 0, 0, -1, 0, $01, $00 dsprite 0, 0, 0, 0, $01, $20 -; 8db18 -Unknown_8db18: ; 8db18 +.OAMData_30 db 4 dsprite -1, 0, -1, 0, $00, $80 dsprite -1, 0, 0, 0, $00, $a0 dsprite 0, 0, -1, 0, $01, $80 dsprite 0, 0, 0, 0, $01, $a0 -; 8db29 -Unknown_8db29: ; 8db29 +.OAMData_18 db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $00, $20 dsprite 0, 0, -1, 0, $00, $40 dsprite 0, 0, 0, 0, $00, $60 -; 8db3a -Unknown_8db3a: ; 8db3a +.OAMData_35 db 4 dsprite -1, 0, -1, 0, $00, $07 dsprite -1, 0, 0, 0, $00, $27 @@ -544,9 +668,8 @@ Unknown_8db3a: ; 8db3a dsprite -1, 0, 0, 0, $00, $a0 dsprite 0, 0, -1, 0, $00, $c0 dsprite 0, 0, 0, 0, $00, $e0 -; 8db5c -Unknown_8db5c: ; 8db5c +.OAMData_19 db 16 dsprite -2, 0, -2, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -564,9 +687,8 @@ Unknown_8db5c: ; 8db5c dsprite 0, 0, 1, 0, $02, $60 dsprite 1, 0, 0, 0, $01, $60 dsprite 1, 0, 1, 0, $00, $60 -; 8db9d -Unknown_8db9d: ; 8db9d +.OAMData_1a db 36 dsprite -3, 0, -3, 0, $00, $00 dsprite -3, 0, -2, 0, $01, $00 @@ -604,9 +726,8 @@ Unknown_8db9d: ; 8db9d dsprite 2, 0, 0, 0, $02, $60 dsprite 2, 0, 1, 0, $01, $60 dsprite 2, 0, 2, 0, $00, $60 -; 8dc2e -Unknown_8dc2e: ; 8dc2e +.OAMData_43 db 9 dsprite -2, 4, -2, 4, $00, $00 dsprite -2, 4, -1, 4, $01, $00 @@ -617,9 +738,8 @@ Unknown_8dc2e: ; 8dc2e dsprite 0, 4, -2, 4, $20, $00 dsprite 0, 4, -1, 4, $21, $00 dsprite 0, 4, 0, 4, $22, $00 -; 8dc53 -Unknown_8dc53: ; 8dc53 +.OAMData_0e db 16 dsprite -2, 0, -2, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -637,9 +757,8 @@ Unknown_8dc53: ; 8dc53 dsprite 1, 0, -1, 0, $31, $00 dsprite 1, 0, 0, 0, $32, $00 dsprite 1, 0, 1, 0, $33, $00 -; 8dc94 -Unknown_8dc94: ; 8dc94 +.OAMData_1b db 25 dsprite -3, 4, -3, 4, $00, $00 dsprite -2, 4, -3, 4, $01, $00 @@ -706,62 +825,55 @@ Unknown_8dc94: ; 8dc94 dsprite 2, 0, 0, 0, $21, $00 dsprite 2, 0, 1, 0, $22, $00 dsprite 2, 0, 2, 0, $23, $00 -; 8dd8a -Unknown_8dd8a: ; 8dd8a +.OAMData_00 ; party menu icons db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $01, $00 dsprite 0, 0, -1, 0, $02, $00 dsprite 0, 0, 0, 0, $03, $00 -; 8dd9b -Unknown_8dd9b: ; 8dd9b +.OAMData_31 db 4 dsprite -1, 0, -1, 0, $00, $80 dsprite -1, 0, 0, 0, $01, $80 dsprite 0, 0, -1, 0, $02, $80 dsprite 0, 0, 0, 0, $03, $80 -; 8ddac -Unknown_8ddac: ; 8ddac +.OAMData_3d ; party menu icon with mail, frame 1 db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $01, $00 dsprite 0, 0, -1, 0, $08, $00 dsprite 0, 0, 0, 0, $03, $00 -; 8ddbd -Unknown_8ddbd: ; 8ddbd +.OAMData_3e ; party menu icon with mail, frame 2 db 4 dsprite -1, 0, -1, 0, $04, $00 dsprite -1, 0, 0, 0, $05, $00 dsprite 0, 0, -1, 0, $08, $00 dsprite 0, 0, 0, 0, $07, $00 -; 8ddce -Unknown_8ddce: ; 8ddce +.OAMData_3f ; party menu icon with item, frame 1 db 4 dsprite -1, 0, -1, 0, $00, $00 dsprite -1, 0, 0, 0, $01, $00 dsprite 0, 0, -1, 0, $09, $00 dsprite 0, 0, 0, 0, $03, $00 -; 8dddf -Unknown_8dddf: ; 8dddf +.OAMData_40 ; party menu icon with item, frame 2 db 4 dsprite -1, 0, -1, 0, $04, $00 dsprite -1, 0, 0, 0, $05, $00 dsprite 0, 0, -1, 0, $09, $00 dsprite 0, 0, 0, 0, $07, $00 -; 8ddf0 -Unknown_8ddf0: ; 8ddf0 +.OAMData_06 db 6 dsprite -1, 0, -2, 4, $00, $01 dsprite -1, 0, -1, 4, $01, $01 @@ -769,9 +881,8 @@ Unknown_8ddf0: ; 8ddf0 dsprite 0, 0, -2, 4, $10, $01 dsprite 0, 0, -1, 4, $11, $01 dsprite 0, 0, 0, 4, $12, $01 -; 8de09 -Unknown_8de09: ; 8de09 +.OAMData_08 db 29 dsprite -3, 0, -3, 0, $00, $00 dsprite -3, 0, -2, 0, $01, $00 @@ -802,45 +913,39 @@ Unknown_8de09: ; 8de09 dsprite 2, 0, 0, 0, $53, $80 dsprite 2, 0, 1, 0, $54, $80 dsprite 2, 0, 2, 0, $55, $80 -; 8de7e -Unknown_8de7e: ; 8de7e +.OAMData_0c db 2 dsprite -1, 0, -1, 4, $00, $00 dsprite 0, 0, -1, 4, $10, $00 -; 8de87 -Unknown_8de87: ; 8de87 +.OAMData_15 db 5 dsprite -2, 0, 3, 0, $00, $00 dsprite -2, 0, 4, 0, $01, $00 dsprite -1, 0, 2, 0, $02, $00 dsprite -1, 0, 3, 0, $03, $00 dsprite 0, 0, 2, 0, $04, $00 -; 8de9c -Unknown_8de9c: ; 8de9c +.OAMData_4f db 1 dsprite -1, 4, -1, 4, $00, $06 -; 8dea1 -Unknown_8dea1: ; 8dea1 +.OAMData_50 db 4 dsprite -1, 0, -1, 0, $00, $06 dsprite -1, 0, 0, 0, $01, $06 dsprite 0, 0, -1, 0, $02, $06 dsprite 0, 0, 0, 0, $03, $06 -; 8deb2 -Unknown_8deb2: ; 8deb2 +.OAMData_20 db 4 dsprite -1, 7, -1, 7, $00, $00 dsprite -1, 7, 0, 0, $00, $20 dsprite 0, 0, -1, 7, $00, $40 dsprite 0, 0, 0, 0, $00, $60 -; 8dec3 -Unknown_8dec3: ; 8dec3 +.OAMData_21 db 10 dsprite -1, 7, 0, 0, $00, $00 dsprite -1, 7, 1, 0, $01, $00 @@ -852,9 +957,8 @@ Unknown_8dec3: ; 8dec3 dsprite 0, 0, 2, 0, $01, $40 dsprite 0, 0, 3, 0, $01, $40 dsprite 0, 0, 4, 0, $00, $60 -; 8deec -Unknown_8deec: ; 8deec +.OAMData_22 db 15 dsprite -3, 4, -2, 4, $00, $11 dsprite -3, 4, -1, 4, $01, $11 @@ -871,9 +975,8 @@ Unknown_8deec: ; 8deec dsprite 1, 4, -2, 4, $0c, $11 dsprite 1, 4, -1, 4, $0d, $11 dsprite 1, 4, 0, 4, $0e, $11 -; 8df29 -Unknown_8df29: ; 8df29 +.OAMData_27 db 6 dsprite -2, 4, -2, 4, $00, $15 dsprite -2, 4, -1, 4, $02, $15 @@ -881,9 +984,8 @@ Unknown_8df29: ; 8df29 dsprite 0, 4, -2, 4, $04, $15 dsprite 0, 4, -1, 4, $06, $15 dsprite 0, 4, 0, 4, $04, $35 -; 8df42 -Unknown_8df42: ; 8df42 +.OAMData_29 db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -891,9 +993,8 @@ Unknown_8df42: ; 8df42 dsprite 0, 4, -2, 4, $06, $16 dsprite 0, 4, -1, 4, $08, $16 dsprite 0, 4, 0, 4, $0a, $16 -; 8df5b -Unknown_8df5b: ; 8df5b +.OAMData_2a db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -901,9 +1002,8 @@ Unknown_8df5b: ; 8df5b dsprite 0, 4, -2, 4, $0c, $16 dsprite 0, 4, -1, 4, $0e, $16 dsprite 0, 4, 0, 4, $10, $16 -; 8df74 -Unknown_8df74: ; 8df74 +.OAMData_2b db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -911,9 +1011,8 @@ Unknown_8df74: ; 8df74 dsprite 0, 4, -2, 4, $12, $16 dsprite 0, 4, -1, 4, $14, $16 dsprite 0, 4, 0, 4, $16, $16 -; 8df8d -Unknown_8df8d: ; 8df8d +.OAMData_2c db 6 dsprite -2, 4, -2, 4, $00, $16 dsprite -2, 4, -1, 4, $02, $16 @@ -921,9 +1020,8 @@ Unknown_8df8d: ; 8df8d dsprite 0, 4, -2, 4, $18, $16 dsprite 0, 4, -1, 4, $1a, $16 dsprite 0, 4, 0, 4, $1c, $16 -; 8dfa6 -Unknown_8dfa6: ; 8dfa6 +.OAMData_2d db 6 dsprite -2, 4, -2, 4, $1e, $16 dsprite -2, 4, -1, 4, $20, $16 @@ -931,16 +1029,14 @@ Unknown_8dfa6: ; 8dfa6 dsprite 0, 4, -2, 4, $24, $16 dsprite 0, 4, -1, 4, $26, $16 dsprite 0, 4, 0, 4, $28, $16 -; 8dfbf -Unknown_8dfbf: ; 8dfbf +.OAMData_3c db 3 dsprite -2, 4, -1, 4, $00, $10 dsprite -1, 4, -1, 4, $00, $10 dsprite 0, 4, -1, 4, $00, $10 -; 8dfcc -Unknown_8dfcc: ; 8dfcc +.OAMData_4b db 6 dsprite 0, 0, 0, 0, $00, $00 dsprite 0, 0, 1, 0, $01, $00 @@ -948,41 +1044,36 @@ Unknown_8dfcc: ; 8dfcc dsprite 0, 0, 3, 0, $01, $00 dsprite 0, 0, 4, 0, $02, $00 dsprite 0, 0, 5, 0, $03, $00 -; 8dfe5 -Unknown_8dfe5: ; 8dfe5 +.OAMData_4c db 4 dsprite 0, 0, 0, 0, $00, $00 dsprite 0, 0, 1, 0, $01, $00 dsprite 0, 0, 2, 0, $02, $00 dsprite 0, 0, 3, 0, $03, $00 -; 8dff6 -Unknown_8dff6: ; 8dff6 +.OAMData_51 db 4 dsprite -1, 0, -2, 6, $00, $06 dsprite -1, 0, 0, 2, $01, $06 dsprite 0, 0, -2, 6, $02, $06 dsprite 0, 0, 0, 2, $03, $06 -; 8e007 -Unknown_8e007: ; 8e007 +.OAMData_52 db 4 dsprite -1, 0, -2, 4, $00, $06 dsprite -1, 0, 0, 4, $01, $06 dsprite 0, 0, -2, 4, $02, $06 dsprite 0, 0, 0, 4, $03, $06 -; 8e018 -Unknown_8e018: ; 8e018 +.OAMData_53 db 4 dsprite -1, 0, -2, 0, $00, $06 dsprite -1, 0, 1, 0, $01, $06 dsprite 0, 0, -2, 0, $02, $06 dsprite 0, 0, 1, 0, $03, $06 -; 8e029 -Unknown_8e029: ; 8e029 +.OAMData_56 db 19 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1003,9 +1094,8 @@ Unknown_8e029: ; 8e029 dsprite 1, 0, 2, 0, $20, $00 dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -; 8e076 -Unknown_8e076: ; 8e076 +.OAMData_57 db 16 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1023,9 +1113,8 @@ Unknown_8e076: ; 8e076 dsprite 1, 0, 2, 0, $20, $00 dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -; 8e0b7 -Unknown_8e0b7: ; 8e0b7 +.OAMData_58 db 15 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1042,9 +1131,8 @@ Unknown_8e0b7: ; 8e0b7 dsprite 1, 0, 2, 0, $20, $00 dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -; 8e0f4 -Unknown_8e0f4: ; 8e0f4 +.OAMData_59 db 17 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1063,9 +1151,8 @@ Unknown_8e0f4: ; 8e0f4 dsprite 1, 0, 2, 0, $20, $00 dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -; 8e139 -Unknown_8e139: ; 8e139 +.OAMData_5a db 17 dsprite -1, 0, -4, 0, $00, $00 dsprite -2, 0, -3, 0, $02, $00 @@ -1084,14 +1171,12 @@ Unknown_8e139: ; 8e139 dsprite 1, 0, 2, 0, $20, $00 dsprite -2, 0, 3, 0, $22, $00 dsprite 0, 0, 3, 0, $24, $00 -; 8e17e -Unknown_8e17e: ; 8e17e +.OAMData_1e db 1 dsprite -1, 4, -1, 4, $00, $11 -; 8e183 -Unknown_8e183: ; 8e183 +.OAMData_5c db 12 dsprite 0, 0, 0, 0, $30, $00 dsprite 0, 0, 1, 0, $31, $00 @@ -1105,22 +1190,19 @@ Unknown_8e183: ; 8e183 dsprite 1, 0, 3, 0, $34, $00 dsprite 1, 0, 4, 0, $34, $00 dsprite 1, 0, 5, 0, $35, $00 -; 8e1b4 -Unknown_8e1b4: ; 8e1b4 +.OAMData_5d db 1 dsprite 0, 0, 0, 0, $ed, $00 -; 8e1b9 -Unknown_8e1b9: ; 8e1b9 +.OAMData_5e db 4 dsprite -1, 7, -1, 7, $30, $00 dsprite -1, 7, 0, 1, $32, $00 dsprite 0, 1, -1, 7, $33, $00 dsprite 0, 1, 0, 1, $35, $00 -; 8e1ca -Unknown_8e1ca: ; 8e1ca +.OAMData_5f db 8 dsprite -1, 7, -1, 7, $30, $00 dsprite -1, 7, 0, 4, $31, $00 @@ -1130,71 +1212,61 @@ Unknown_8e1ca: ; 8e1ca dsprite 0, 1, 0, 4, $34, $00 dsprite 0, 1, 1, 4, $34, $00 dsprite 0, 1, 2, 1, $35, $00 -; 8e1eb -Unknown_8e1eb: ; 8e1eb +.OAMData_60 db 1 dsprite 0, 0, 0, 0, $34, $00 -; 8e1f0 -Unknown_8e1f0: ; 8e1f0 +.OAMData_61 db 2 dsprite 0, 0, 0, 0, $30, $00 dsprite 1, 0, 0, 0, $33, $00 -; 8e1f9 -Unknown_8e1f9: ; 8e1f9 +.OAMData_62 db 2 dsprite 0, 0, 0, 0, $32, $00 dsprite 1, 0, 0, 0, $35, $00 -; 8e202 -Unknown_8e202: ; 8e202 +.OAMData_63 db 4 dsprite -1, 0, -1, 0, $00, $01 dsprite -1, 0, 0, 0, $01, $01 dsprite 0, 0, -1, 0, $02, $01 dsprite 0, 0, 0, 0, $03, $01 -; 8e213 -Unknown_8e213: ; 8e213 +.OAMData_65 db 4 dsprite -1, 0, -1, 0, $00, $81 dsprite -1, 0, 0, 0, $01, $81 dsprite 0, 0, -1, 0, $02, $81 dsprite 0, 0, 0, 0, $03, $81 -; 8e224 -Unknown_8e224: ; 8e224 +.OAMData_67 db 1 dsprite -1, 4, -1, 4, $00, $02 -; 8e229 -Unknown_8e229: ; 8e229 +.OAMData_6c db 4 dsprite -2, 0, -1, 4, $00, $03 dsprite -1, 0, -1, 4, $01, $03 dsprite 0, 0, -1, 4, $02, $03 dsprite 1, 0, -1, 4, $03, $03 -; 8e23a -Unknown_8e23a: ; 8e23a +.OAMData_6d db 4 dsprite -2, 0, -1, 4, $03, $44 dsprite -1, 0, -1, 4, $02, $44 dsprite 0, 0, -1, 4, $01, $44 dsprite 1, 0, -1, 4, $00, $44 -; 8e24b -Unknown_8e24b: ; 8e24b +.OAMData_69 db 4 dsprite -1, 0, -1, 0, $00, $01 dsprite -1, 0, 0, 0, $00, $21 dsprite 0, 0, -1, 0, $00, $41 dsprite 0, 0, 0, 0, $00, $61 -; 8e25c -Unknown_8e25c: ; 8e25c +.OAMData_6a db 8 dsprite -2, 4, -2, 4, $00, $01 dsprite -2, 4, -1, 4, $01, $01 @@ -1204,9 +1276,8 @@ Unknown_8e25c: ; 8e25c dsprite 0, 4, -2, 4, $00, $41 dsprite 0, 4, -1, 4, $01, $41 dsprite 0, 4, 0, 4, $00, $61 -; 8e27d -Unknown_8e27d: ; 8e27d +.OAMData_6b db 12 dsprite -2, 0, -2, 0, $00, $01 dsprite -2, 0, -1, 0, $01, $01 @@ -1220,9 +1291,8 @@ Unknown_8e27d: ; 8e27d dsprite 0, 0, 1, 0, $02, $61 dsprite 1, 0, 0, 0, $01, $61 dsprite 1, 0, 1, 0, $00, $61 -; 8e2ae -Unknown_8e2ae: ; 8e2ae +.OAMData_6e db 36 dsprite -3, 0, 1, 0, $05, $00 dsprite -3, 0, 2, 0, $06, $00 @@ -1260,9 +1330,8 @@ Unknown_8e2ae: ; 8e2ae dsprite 2, 0, -4, 0, $50, $00 dsprite 2, 0, -3, 0, $51, $00 dsprite 2, 0, 3, 0, $57, $00 -; 8e33f -Unknown_8e33f: ; 8e33f +.OAMData_6f db 28 dsprite -3, 0, 0, 0, $04, $00 dsprite -3, 0, 1, 0, $05, $00 @@ -1292,9 +1361,8 @@ Unknown_8e33f: ; 8e33f dsprite 2, 0, -1, 0, $53, $00 dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -; 8e3b0 -Unknown_8e3b0: ; 8e3b0 +.OAMData_70 db 30 dsprite -3, 0, 0, 0, $04, $00 dsprite -3, 0, 1, 0, $05, $00 @@ -1326,9 +1394,8 @@ Unknown_8e3b0: ; 8e3b0 dsprite 2, 0, -1, 0, $53, $00 dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -; 8e429 -Unknown_8e429: ; 8e429 +.OAMData_71 db 31 dsprite -2, 0, -3, 0, $11, $00 dsprite -2, 0, -2, 0, $12, $00 @@ -1361,9 +1428,8 @@ Unknown_8e429: ; 8e429 dsprite 2, 0, -2, 0, $52, $00 dsprite 2, 0, 0, 0, $54, $00 dsprite 2, 0, 1, 0, $55, $00 -; 8e4a6 -Unknown_8e4a6: ; 8e4a6 +.OAMData_72 db 25 dsprite -3, 4, -3, 4, $00, $09 dsprite -3, 4, -2, 4, $01, $09 @@ -1390,9 +1456,8 @@ Unknown_8e4a6: ; 8e4a6 dsprite 1, 4, -1, 4, $42, $09 dsprite 1, 4, 0, 4, $43, $09 dsprite 1, 4, 1, 4, $44, $09 -; 8e50b -Unknown_8e50b: ; 8e50b +.OAMData_75 db 16 dsprite -2, 0, -3, 4, $00, $0a dsprite -2, 0, -2, 4, $01, $0a @@ -1410,21 +1475,18 @@ Unknown_8e50b: ; 8e50b dsprite 1, 0, -2, 4, $0d, $0a dsprite 1, 0, -1, 4, $0e, $0a dsprite 1, 0, 0, 4, $0f, $0a -; 8e54c -Unknown_8e54c: ; 8e54c +.OAMData_76 db 1 dsprite -1, 4, -1, 4, $00, $00 -; 8e551 -Unknown_8e551: ; 8e551 +.OAMData_77 db 3 dsprite 0, 0, -1, 0, $00, $00 dsprite -1, 0, -1, 0, $01, $00 dsprite -1, 0, 0, 0, $02, $00 -; 8e55e -Unknown_8e55e: ; 8e55e +.OAMData_78 db 7 dsprite 1, 0, -2, 0, $00, $00 dsprite 0, 0, -2, 0, $01, $00 @@ -1433,9 +1495,8 @@ Unknown_8e55e: ; 8e55e dsprite -2, 0, -1, 0, $04, $00 dsprite -2, 0, 0, 0, $05, $00 dsprite -2, 0, 1, 0, $06, $00 -; 8e57b -Unknown_8e57b: ; 8e57b +.OAMData_7a db 8 dsprite -1, 0, -2, 0, $00, $00 dsprite -1, 0, -1, 0, $01, $00 @@ -1445,9 +1506,8 @@ Unknown_8e57b: ; 8e57b dsprite 0, 0, -1, 0, $01, $40 dsprite 0, 0, 0, 0, $01, $60 dsprite 0, 0, 1, 0, $00, $60 -; 8e59c -Unknown_8e59c: ; 8e59c +.OAMData_7b db 12 dsprite -3, 0, -1, 0, $00, $00 dsprite -2, 0, -1, 0, $01, $00 @@ -1461,9 +1521,8 @@ Unknown_8e59c: ; 8e59c dsprite 0, 0, 0, 0, $02, $60 dsprite 1, 0, 0, 0, $01, $60 dsprite 2, 0, 0, 0, $00, $60 -; 8e5cd -Unknown_8e5cd: ; 8e5cd +.OAMData_7c db 20 dsprite -3, 4, -2, 0, $00, $00 dsprite -3, 4, -1, 0, $01, $00 @@ -1485,9 +1544,8 @@ Unknown_8e5cd: ; 8e5cd dsprite 1, 4, -1, 0, $11, $00 dsprite 1, 4, 0, 0, $12, $00 dsprite 1, 4, 1, 0, $13, $00 -; 8e61e -Unknown_8e61e: ; 8e61e +.OAMData_7e db 20 dsprite 0, 0, 1, 0, $00, $81 dsprite 1, 0, 2, 0, $00, $81 @@ -1509,17 +1567,15 @@ Unknown_8e61e: ; 8e61e dsprite 1, 0, -14, 0, $00, $81 dsprite 2, 0, -13, 0, $00, $81 dsprite 3, 0, -12, 0, $00, $81 -; 8e66f -Unknown_8e66f: ; 8e66f +.OAMData_7f db 4 dsprite -1, 0, -1, 0, $00, $02 dsprite -1, 0, 0, 0, $01, $02 dsprite 0, 0, -1, 0, $02, $02 dsprite 0, 0, 0, 0, $03, $02 -; 8e680 -Unknown_8e680: ; 8e680 +.OAMData_81 db 9 dsprite -2, 0, -2, 4, $00, $01 dsprite -2, 0, -1, 4, $01, $01 @@ -1530,9 +1586,8 @@ Unknown_8e680: ; 8e680 dsprite 0, 0, -2, 4, $20, $01 dsprite 0, 0, -1, 4, $21, $01 dsprite 0, 0, 0, 4, $22, $01 -; 8e6a5 -Unknown_8e6a5: ; 8e6a5 +.OAMData_84 db 24 dsprite -5, 0, -2, 4, $00, $01 dsprite -5, 0, -1, 4, $01, $01 @@ -1569,5 +1624,6 @@ BrokenStdGFXPointers: ; Broken 2bpp pointers dbbw $10, $39, .deleted ; 16-tile 2bpp at 39:672a (empty data) dbbw $10, $24, .deleted ; 16-tile 2bpp at 24:672a (inside Function926f7) dbbw $10, $21, .deleted ; 16-tile 2bpp at 21:672a (inside Function8671c) + .deleted ; 8e72a (23:672a) -- cgit v1.2.3 From 7683b78fb41cbcd89608b88796b902fd140a2749 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 25 Dec 2015 23:34:33 -0500 Subject: Labels relating to odd egg --- data/odd_eggs.asm | 50 ++++++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 22 deletions(-) (limited to 'data') diff --git a/data/odd_eggs.asm b/data/odd_eggs.asm index 878126c64..7ffd4fda6 100644 --- a/data/odd_eggs.asm +++ b/data/odd_eggs.asm @@ -58,36 +58,36 @@ GiveOddEgg: ; 1fb4b6 ; load species in wcd2a ld a, EGG - ld [wcd2a], a - - ; load pointer to wcd29 in wcd20 - ld a, wcd29 % $100 - ld [wcd20], a - ld a, wcd29 / $100 - ld [wcd21], a - ; load pointer to OddEggSpecies in wcd22 + ld [wMobileMonSpeciesBuffer], a + + ; load pointer to (wMobileMonSpeciesBuffer - 1) in wMobileMonSpeciesPointerBuffer + ld a, (wMobileMonSpeciesBuffer - 1) % $100 + ld [wMobileMonSpeciesPointerBuffer], a + ld a, (wMobileMonSpeciesBuffer - 1) / $100 + ld [wMobileMonSpeciesPointerBuffer + 1], a + ; load pointer to OddEggSpecies in wMobileMonStructurePointerBuffer ld a, OddEggSpecies % $100 - ld [wcd22], a + ld [wMobileMonStructurePointerBuffer], a ld a, OddEggSpecies / $100 - ld [wcd23], a + ld [wMobileMonStructurePointerBuffer + 1], a - ; load Odd Egg Name in wcd2b + ; load Odd Egg Name in wTempOddEggNickname ld hl, .Odd - ld de, wcd2b + ld de, wTempOddEggNickname ld bc, PKMN_NAME_LENGTH call CopyBytes - ; load pointer to wcd2b in wcd24 - ld a, wcd2b % $100 - ld [wcd24], a - ld a, wcd2b / $100 - ld [wcd25], a - ; load pointer to wOddEggName in wcd26 + ; load pointer to wTempOddEggNickname in wMobileMonOTNamePointerBuffer + ld a, wTempOddEggNickname % $100 + ld [wMobileMonOTNamePointerBuffer], a + ld a, wTempOddEggNickname / $100 + ld [wMobileMonOTNamePointerBuffer + 1], a + ; load pointer to wOddEggName in wMobileMonNicknamePointerBuffer ld a, wOddEggName % $100 - ld [wcd26], a + ld [wMobileMonNicknamePointerBuffer], a ld a, wOddEggName / $100 - ld [wcd27], a - callba Function11b98f + ld [wMobileMonNicknamePointerBuffer + 1], a + callba AddMobileMonToParty ret ; 1fb546 @@ -102,19 +102,25 @@ prob_total = prob_total + (\1) ENDM prob_total = 0 - +; Pichu prob 8 prob 1 +; Cleffa prob 16 prob 3 +; Igglybuff prob 16 prob 3 +; Smoochum prob 14 prob 2 +; Magby prob 10 prob 2 +; Elekid prob 12 prob 2 +; Tyrogue prob 10 prob 1 ; 1fb56e -- cgit v1.2.3 From 9bbb65166e4f7674bbdec7b1314b0cf42b43a923 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 29 Dec 2015 13:15:58 -0500 Subject: More movement stuff --- data/map_objects.asm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 data/map_objects.asm (limited to 'data') diff --git a/data/map_objects.asm b/data/map_objects.asm new file mode 100755 index 000000000..715b1d1b9 --- /dev/null +++ b/data/map_objects.asm @@ -0,0 +1,44 @@ +sprite_movement_data: macro + db \1, \2, \3, \4, \5 + dn \6, 0 +endm + + ; function, facing, action, flags1, flags2, palette flags + sprite_movement_data SPRITEMOVEFN_00, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 00 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $0c, $00, %0000 ; 01 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_XY, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 02 + sprite_movement_data SPRITEMOVEFN_SLOW_RANDOM_SPIN, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 03 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_Y, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 04 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_X, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 05 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 06 + sprite_movement_data SPRITEMOVEFN_STANDING, UP, PERSON_ACTION_STAND, $00, $00, %0000 ; 07 + sprite_movement_data SPRITEMOVEFN_STANDING, LEFT, PERSON_ACTION_STAND, $00, $00, %0000 ; 08 + sprite_movement_data SPRITEMOVEFN_STANDING, RIGHT, PERSON_ACTION_STAND, $00, $00, %0000 ; 09 + sprite_movement_data SPRITEMOVEFN_FAST_RANDOM_SPIN, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0a + sprite_movement_data SPRITEMOVEFN_OBEY_DPAD, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 0b + sprite_movement_data SPRITEMOVEFN_08, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0c + sprite_movement_data SPRITEMOVEFN_09, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0d + sprite_movement_data SPRITEMOVEFN_0A, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0e + sprite_movement_data SPRITEMOVEFN_0B, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 0f + sprite_movement_data SPRITEMOVEFN_0C, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 10 + sprite_movement_data SPRITEMOVEFN_0D, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 11 + sprite_movement_data SPRITEMOVEFN_0E, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 12 + sprite_movement_data SPRITEMOVEFN_FOLLOW, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 13 + sprite_movement_data SPRITEMOVEFN_SCRIPTED, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 14 + sprite_movement_data SPRITEMOVEFN_BIG_SNORLAX, DOWN, PERSON_ACTION_09, $2e, $01, %1100 ; 15 + sprite_movement_data SPRITEMOVEFN_BOUNCE, DOWN, PERSON_ACTION_0A, $2e, $00, %0000 ; 16 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $0c, $00, %0000 ; 17 + sprite_movement_data SPRITEMOVEFN_STANDING, DOWN, PERSON_ACTION_STAND, $2e, $10, %0000 ; 18 + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_STAND, $2e, $00, %0100 ; 19 + sprite_movement_data SPRITEMOVEFN_FOLLOWNOTEXACT, DOWN, PERSON_ACTION_STAND, $02, $00, %0000 ; 1a + sprite_movement_data SPRITEMOVEFN_SHADOW, DOWN, PERSON_ACTION_00, $8e, $01, %0000 ; 1b + sprite_movement_data SPRITEMOVEFN_EMOTE, DOWN, PERSON_ACTION_EMOTE, $8e, $02, %0000 ; 1c + sprite_movement_data SPRITEMOVEFN_SCREENSHAKE, DOWN, PERSON_ACTION_00, $82, $00, %0000 ; 1d + sprite_movement_data SPRITEMOVEFN_SPIN_COUNTERCLOCKWISE, LEFT, PERSON_ACTION_STAND, $00, $00, %0000 ; 1e + sprite_movement_data SPRITEMOVEFN_SPIN_CLOCKWISE, RIGHT, PERSON_ACTION_STAND, $00, $00, %0000 ; 1f + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_0C, $2e, $01, %1100 ; 20 + sprite_movement_data SPRITEMOVEFN_STRENGTH, DOWN, PERSON_ACTION_0D, $2e, $01, %1100 ; 21 + sprite_movement_data SPRITEMOVEFN_BOULDERDUST, DOWN, PERSON_ACTION_0E, $8e, $01, %0000 ; 22 + sprite_movement_data SPRITEMOVEFN_GRASS, DOWN, PERSON_ACTION_0F, $8e, $02, %0000 ; 23 + sprite_movement_data SPRITEMOVEFN_RANDOM_WALK_XY, DOWN, PERSON_ACTION_STAND, $00, $00, %0010 ; 24 + sprite_movement_data SPRITEMOVEFN_00, DOWN, PERSON_ACTION_STAND, $00, $00, %0000 ; 25 \ No newline at end of file -- cgit v1.2.3