ref: 987ed1fafb2ed4920276089f8c93f1be3f31acac
dir: /battle/anim_objects.asm/
; Objects used in battle animations. QueueBattleAnimation: ; cc9a1 (33:49a1) ld hl, ActiveAnimObjects ld e, 10 .loop ld a, [hl] and a jr z, .done ld bc, $18 add hl, bc dec e jr nz, .loop scf ret .done ld c, l ld b, h ld hl, w5_d40e inc [hl] call Functioncc9c4 ret Functioncc9bd: ; cc9bd ld hl, $0 add hl, bc ld [hl], $0 ret ; cc9c4 Functioncc9c4: ; cc9c4 (33:49c4) ld a, [BattleAnimTemps] ld e, a ld d, 0 ld hl, BattleAnimObjects rept 6 add hl, de endr ld e, l ld d, h ld hl, $0 add hl, bc ld a, [w5_d40e] ld [hli], a ld a, [de] inc de ld [hli], a ld a, [de] inc de ld [hli], a ld a, [de] inc de ld [hli], a ld a, [de] inc de ld [hli], a ld a, [de] inc de ld [hli], a ld a, [de] call Functionccb31 ld [hli], a ld a, [BattleAnimTemps + 1] ld [hli], a ld a, [BattleAnimTemps + 2] ld [hli], a xor a rept 2 ld [hli], a endr ld a, [BattleAnimTemps + 3] ld [hli], a xor a ld [hli], a dec a ld [hli], a xor a rept 2 ld [hli], a endr ld [hl], a ret Functioncca09: ; cca09 call Functionccaaa call Functionce7d1 cp -3 jp z, .asm_ccaa5 cp -4 jp z, .asm_ccaa2 push af ld hl, BattleAnimTemps ld a, [BattleAnimTemps + 7] xor [hl] and $e0 ld [hl], a pop af push bc call Functionce83c ld a, [BattleAnimTemps + 2] add [hl] ld [BattleAnimTemps + 2], a inc hl ld a, [hli] ld c, a ld a, [hli] ld h, [hl] ld l, a ld a, [w5_d418] ld e, a ld d, $c4 .asm_cca3c ld a, [BattleAnimTemps + 4] ld b, a ld a, [BattleAnimTemps + 6] add b ld b, a push hl ld a, [hl] ld hl, BattleAnimTemps bit 6, [hl] jr z, .asm_cca53 add $8 xor $ff inc a .asm_cca53 pop hl add b ld [de], a inc hl inc de ld a, [BattleAnimTemps + 3] ld b, a ld a, [BattleAnimTemps + 5] add b ld b, a push hl ld a, [hl] ld hl, BattleAnimTemps bit 5, [hl] jr z, .asm_cca6f add $8 xor $ff inc a .asm_cca6f pop hl add b ld [de], a inc hl inc de ld a, [BattleAnimTemps + 2] add $31 add [hl] ld [de], a inc hl inc de ld a, [BattleAnimTemps] ld b, a ld a, [hl] xor b and $e0 ld b, a ld a, [hl] and $10 or b ld b, a ld a, [BattleAnimTemps + 8] and $f or b ld [de], a inc hl inc de ld a, e ld [w5_d418], a cp $a0 jr nc, .asm_ccaa7 dec c jr nz, .asm_cca3c pop bc jr .asm_ccaa5 .asm_ccaa2 call Functioncc9bd .asm_ccaa5 and a ret .asm_ccaa7 pop bc scf ret ; ccaaa Functionccaaa: ; ccaaa ld hl, $1 add hl, bc ld a, [hl] and $80 ld [BattleAnimTemps], a xor a ld [BattleAnimTemps + 7], a ld hl, $5 add hl, bc ld a, [hl] ld [BattleAnimTemps + 8], a ld hl, $2 add hl, bc ld a, [hl] ld [BattleAnimTemps + 1], a ld hl, $6 add hl, bc ld a, [hli] ld [BattleAnimTemps + 2], a ld a, [hli] ld [BattleAnimTemps + 3], a ld a, [hli] ld [BattleAnimTemps + 4], a ld a, [hli] ld [BattleAnimTemps + 5], a ld a, [hli] ld [BattleAnimTemps + 6], a ld a, [hBattleTurn] and a ret z ld hl, $1 add hl, bc ld a, [hl] ld [BattleAnimTemps], a bit 0, [hl] ret z ld hl, $7 add hl, bc ld a, [hli] ld d, a ld a, $b4 sub d ld [BattleAnimTemps + 3], a ld a, [hli] ld d, a ld a, [BattleAnimTemps + 1] cp $ff jr nz, .asm_ccb09 ld a, $28 add d jr .asm_ccb26 .asm_ccb09 sub d push af ld a, [FXAnimIDHi] or a jr nz, .asm_ccb25 ld a, [FXAnimIDLo] cp $86 jr z, .asm_ccb20 cp $87 jr z, .asm_ccb20 cp $d0 jr nz, .asm_ccb25 .asm_ccb20 pop af sub $8 jr .asm_ccb26 .asm_ccb25 pop af .asm_ccb26 ld [BattleAnimTemps + 4], a ld a, [hli] xor $ff inc a ld [BattleAnimTemps + 5], a ret ; ccb31 Functionccb31: ; ccb31 (33:4b31) push hl push bc ld hl, w5_d300 ld b, a ld c, $5 .asm_ccb39 ld a, [hli] cp b jr z, .asm_ccb44 inc hl dec c jr nz, .asm_ccb39 xor a jr .asm_ccb45 .asm_ccb44 ld a, [hl] .asm_ccb45 pop bc pop hl ret _ExecuteBGEffects: ; ccb48 callab ExecuteBGEffects ret ; ccb4f _QueueBGEffect: ; ccb4f (33:4b4f) callab QueueBGEffect ret ; ccb56 (33:4b56) BattleAnimObjects: ; ccb56 db $01, $ff, $00, $00, $02, $01 db $01, $ff, $01, $00, $02, $01 db $01, $ff, $02, $00, $02, $01 db $01, $90, $00, $00, $02, $01 db $01, $90, $01, $00, $02, $01 db $01, $90, $02, $00, $02, $01 db $01, $ff, $03, $00, $02, $01 db $01, $ff, $04, $1b, $02, $01 db $01, $ff, $05, $00, $02, $01 db $01, $ff, $06, $00, $02, $01 db $01, $90, $07, $09, $02, $01 db $01, $aa, $10, $10, $04, $03 db $01, $90, $0e, $04, $04, $03 db $01, $90, $0f, $03, $04, $03 db $01, $90, $10, $08, $04, $03 db $01, $90, $0f, $0a, $04, $03 db $01, $90, $11, $03, $04, $03 db $01, $90, $12, $08, $06, $0a db $01, $90, $13, $00, $06, $0a db $01, $90, $14, $01, $06, $0a db $21, $78, $16, $0b, $05, $06 db $00, $00, $09, $12, $04, $0b db $00, $00, $09, $13, $04, $0b db $01, $90, $18, $00, $04, $08 db $01, $ff, $18, $00, $04, $08 db $01, $90, $1d, $06, $02, $0c db $01, $b4, $1f, $38, $02, $0c db $01, $90, $08, $00, $02, $07 db $01, $a0, $08, $00, $02, $07 db $01, $ff, $19, $07, $07, $09 db $01, $ff, $1a, $07, $07, $09 db $01, $b0, $1b, $36, $07, $09 db $01, $b0, $84, $36, $06, $21 db $01, $90, $21, $0c, $06, $0d db $00, $00, $23, $0d, $06, $0d db $01, $90, $24, $0e, $02, $0e db $61, $80, $27, $0f, $06, $04 db $01, $b4, $2a, $00, $06, $04 db $01, $40, $2b, $11, $05, $0f db $61, $98, $2c, $00, $03, $10 db $61, $98, $2d, $09, $03, $10 db $01, $b8, $2e, $00, $06, $0a db $01, $b8, $2f, $00, $06, $0a db $01, $b8, $30, $14, $07, $11 db $01, $90, $21, $14, $03, $0d db $21, $b0, $31, $00, $03, $05 db $21, $b0, $32, $00, $03, $05 db $21, $b0, $33, $00, $03, $05 db $21, $90, $34, $15, $03, $05 db $21, $90, $36, $00, $03, $05 db $21, $90, $37, $03, $02, $08 db $21, $90, $38, $00, $03, $05 db $21, $90, $39, $03, $02, $08 db $21, $90, $3a, $16, $02, $02 db $01, $90, $3c, $17, $02, $02 db $21, $ff, $3e, $00, $02, $02 db $21, $ff, $3f, $00, $02, $02 db $21, $ff, $40, $00, $02, $02 db $21, $ff, $41, $00, $02, $02 db $21, $ff, $42, $00, $02, $02 db $01, $88, $43, $18, $05, $12 db $01, $88, $44, $00, $05, $12 db $21, $b8, $45, $19, $02, $13 db $21, $ff, $46, $00, $02, $14 db $21, $ff, $47, $00, $02, $14 db $21, $ff, $48, $1a, $02, $14 db $21, $ff, $49, $1a, $02, $14 db $21, $98, $4a, $01, $02, $14 db $21, $80, $4b, $00, $03, $11 db $01, $88, $4c, $1c, $05, $12 db $21, $b0, $4d, $1d, $02, $15 db $01, $b0, $51, $1e, $03, $11 db $21, $ff, $52, $1f, $05, $16 db $21, $ff, $54, $1f, $05, $16 db $21, $68, $56, $20, $05, $06 db $21, $90, $59, $21, $02, $0e db $21, $90, $5c, $02, $02, $17 db $01, $90, $5d, $22, $03, $11 db $61, $88, $5f, $00, $03, $10 db $61, $88, $2d, $09, $03, $10 db $21, $88, $60, $00, $03, $18 db $21, $80, $60, $00, $02, $18 db $21, $50, $61, $23, $03, $19 db $01, $80, $63, $24, $02, $19 db $01, $80, $66, $25, $02, $19 db $01, $50, $1c, $00, $02, $0c db $21, $a8, $67, $26, $07, $1a db $21, $a8, $68, $00, $07, $1a db $21, $90, $69, $01, $02, $1a db $21, $90, $6d, $28, $03, $19 db $21, $90, $6a, $27, $02, $1b db $00, $00, $6f, $29, $02, $1c db $21, $48, $70, $29, $02, $1c db $21, $48, $6f, $29, $02, $1c db $21, $78, $6f, $2a, $02, $1c db $61, $90, $71, $2b, $02, $1d db $61, $90, $72, $2c, $02, $1d db $01, $48, $73, $2d, $04, $1e db $01, $90, $74, $06, $02, $15 db $01, $ff, $75, $2e, $07, $19 db $21, $90, $4a, $02, $02, $14 db $01, $80, $30, $2f, $02, $11 db $01, $78, $76, $2a, $04, $23 db $01, $80, $77, $30, $02, $1f db $01, $90, $77, $02, $02, $1f db $01, $ff, $77, $00, $02, $1f db $01, $80, $78, $08, $03, $23 db $21, $90, $79, $00, $02, $1f db $01, $ff, $7a, $31, $03, $11 db $01, $88, $7a, $31, $03, $11 db $21, $88, $7b, $32, $02, $20 db $21, $98, $7c, $00, $02, $04 db $21, $80, $7d, $00, $02, $18 db $01, $80, $21, $2f, $06, $0d db $01, $b0, $7e, $33, $03, $12 db $01, $80, $7f, $2f, $02, $08 db $21, $a0, $6f, $34, $02, $1c db $21, $a0, $74, $35, $02, $15 db $21, $b0, $80, $33, $02, $14 db $01, $88, $81, $37, $02, $11 db $01, $88, $85, $00, $02, $22 db $01, $88, $86, $00, $02, $22 db $01, $90, $87, $39, $02, $1f db $01, $80, $30, $3a, $03, $11 db $21, $90, $34, $00, $03, $05 db $a1, $88, $88, $3b, $06, $13 db $01, $80, $76, $25, $04, $23 db $01, $98, $10, $34, $04, $03 db $01, $a8, $0f, $3c, $04, $03 db $21, $68, $89, $29, $02, $1f db $21, $b0, $8a, $00, $02, $1f db $21, $80, $8c, $00, $02, $1f db $21, $50, $8d, $00, $03, $1f db $01, $40, $24, $40, $02, $0e db $21, $a8, $8e, $41, $04, $1f db $21, $88, $8f, $3e, $02, $1f db $21, $88, $93, $3e, $02, $1f db $21, $90, $97, $3d, $02, $1f db $21, $90, $78, $3d, $03, $23 db $01, $ff, $99, $2e, $02, $19 db $21, $a0, $74, $02, $02, $15 db $21, $a0, $99, $35, $04, $19 db $21, $70, $8b, $3f, $02, $1f db $01, $90, $15, $08, $02, $0a db $01, $90, $11, $02, $04, $03 db $01, $80, $7f, $42, $02, $08 db $01, $90, $9a, $00, $02, $1b db $21, $a0, $9b, $35, $04, $23 db $21, $80, $9c, $23, $02, $25 db $21, $80, $9d, $25, $02, $25 db $21, $80, $9c, $00, $02, $25 db $21, $80, $9e, $00, $06, $25 db $61, $80, $9f, $3a, $05, $23 db $21, $80, $a0, $16, $02, $23 db $21, $70, $78, $43, $03, $23 db $21, $c0, $a2, $01, $02, $25 db $21, $40, $a3, $44, $03, $24 db $01, $80, $a4, $00, $02, $24 db $01, $80, $a5, $00, $03, $24 db $01, $88, $43, $45, $04, $12 db $21, $ff, $a6, $00, $02, $02 db $21, $ff, $a7, $00, $02, $02 db $21, $00, $b4, $4a, $07, $0f db $21, $90, $a8, $02, $03, $05 db $21, $40, $9c, $11, $02, $25 db $61, $90, $a9, $46, $02, $23 db $00, $00, $24, $47, $02, $0e db $01, $80, $aa, $00, $02, $24 db $21, $b8, $ab, $48, $02, $13 db $21, $90, $ac, $44, $02, $13 db $01, $a8, $05, $00, $02, $01 db $01, $90, $24, $43, $02, $0e db $01, $88, $ad, $00, $06, $17 db $01, $a8, $ae, $49, $02, $01 db $21, $90, $af, $01, $03, $11 db $21, $00, $b0, $4a, $02, $04 db $00, $00, $70, $4b, $04, $1c db $01, $88, $b1, $4c, $02, $19 db $01, $b8, $19, $4d, $07, $09 db $61, $98, $b3, $00, $03, $27 db $61, $98, $74, $04, $06, $15 db $21, $ff, $19, $4e, $07, $09 db $01, $90, $73, $08, $04, $1e db $01, $ff, $89, $4f, $04, $1f db $00, $00, $b5, $00, $00, $28 db $00, $00, $b6, $00, $01, $29 db $00, $00, $b7, $00, $00, $28 db $00, $00, $b8, $00, $01, $29 ; ccfbe Functionccfbe: ; ccfbe ld hl, $4 add hl, bc ld e, [hl] ld d, 0 ld hl, .Jumptable rept 2 add hl, de endr ld a, [hli] ld h, [hl] ld l, a jp [hl] ; ccfce .Jumptable: ; ccfce (33:4fce) dw Functioncd06e dw Functioncd12a dw Functioncd146 dw Functioncd0e3 dw Functioncd0a6 dw Functioncd081 dw Functioncd079 dw Functioncd2be dw Functioncd306 dw Functioncd3ae dw Functioncd3f2 dw Functioncd478 dw Functioncd5e9 dw Functioncd66a dw Functioncd6e3 dw Functioncd71a dw Functioncd284 dw Functioncd777 dw Functioncd15c dw Functioncd212 dw Functioncd7a4 dw Functioncd80c dw Functioncd824 dw Functioncd89a dw Functioncd900 dw Functioncd954 dw Functioncdafa dw Functioncdb06 dw Functioncda0a dw Functioncdb80 dw Functioncdca6 dw Functioncda31 dw Functioncda4d dw Functioncdcc3 dw Functioncdd2a dw Functioncdd90 dw Functioncddf9 dw Functioncde28 dw Functioncde54 dw Functioncde6b dw Functioncde89 dw Functioncdedd dw Functioncdf59 dw Functionce063 dw Functionce0c5 dw Functioncdf1b dw Functionce10e dw Functionce15c dw Functionce1e7 dw Functionce226 dw Functionce255 dw Functionce2cc dw Functioncdf8c dw Functionce00b dw Functionce2fd dw Functionce35f dw Functionce389 dw Functionce3b4 dw Functionce3d2 dw Functionce3ff dw Functioncdfcb dw Functionce416 dw Functionce43a dw Functioncdad6 dw Functionce49c dw Functionce4dc dw Functionce1b0 dw Functionce508 dw Functionce532 dw Functionce55b dw Functionce593 dw Functionce5b4 dw Functionce5dc dw Functionce5ee dw Functionce62f dw Functionce688 dw Functionce6b3 dw Functionce6d2 dw Functioncd58a dw Functionce6bf Functioncd06e: ; cd06e (33:506e) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd078 dw Functioncd075 Functioncd075: ; cd075 (33:5075) call Functioncc9bd Functioncd078: ; cd078 (33:5078) ret Functioncd079: ; cd079 (33:5079) call Functioncd081 ret c call Functioncc9bd ret Functioncd081: ; cd081 (33:5081) ld hl, $7 add hl, bc ld a, [hl] cp $88 ret nc add $2 ld [hl], a ld hl, $8 add hl, bc dec [hl] ld hl, $f add hl, bc ld a, [hl] dec [hl] ld hl, $b add hl, bc ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a scf ret Functioncd0a6: ; cd0a6 (33:50a6) ld hl, $7 add hl, bc ld a, [hl] cp $88 jr c, .asm_cd0b3 call Functioncc9bd ret .asm_cd0b3 add $2 ld [hl], a ld hl, $8 add hl, bc dec [hl] ld hl, $f add hl, bc ld a, [hl] rept 4 inc [hl] endr ld d, $10 push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc sra a sra a sra a sra a ld [hl], a ret Functioncd0e3: ; cd0e3 (33:50e3) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd0ea dw Functioncd106 Functioncd0ea: ; cd0ea (33:50ea) call Functionce72c ld hl, $b add hl, bc bit 7, [hl] ld a, $0 jr z, .asm_cd0f9 ld a, $20 .asm_cd0f9 ld hl, $f add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $7f ld [hl], a Functioncd106: ; cd106 (33:5106) ld hl, $f add hl, bc ld a, [hl] ld hl, $b add hl, bc ld d, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ret Functioncd12a: ; cd12a (33:512a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd135 dw Functioncd131 Functioncd131: ; cd131 (33:5131) call Functioncc9bd ret Functioncd135: ; cd135 (33:5135) ld hl, $7 add hl, bc ld a, [hl] cp $84 ret nc ld hl, $b add hl, bc ld a, [hl] call Functionce70a ret Functioncd146: ; cd146 (33:5146) ld hl, $7 add hl, bc ld a, [hl] cp $84 jr nc, .asm_cd158 ld hl, $b add hl, bc ld a, [hl] call Functionce70a ret .asm_cd158 call Functioncc9bd ret Functioncd15c: ; cd15c (33:515c) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd177 dw Functioncd17e dw Functioncd1dc dw Functioncd196 dw Functioncd1a7 dw Functioncd1dc dw Functioncd1d2 dw Functioncd1dd dw Functioncd1ee dw Functioncd1dc dw Functioncd1ee dw Functioncd20e Functioncd177: ; cd177 (33:5177) call Functioncd249 call Functionce72c ret Functioncd17e: ; cd17e (33:517e) call Functioncd081 ret c ld hl, $a add hl, bc ld a, [hl] ld hl, $8 add hl, bc add [hl] ld [hl], a ld a, $b call Functionce7bf call Functionce72c ret Functioncd196: ; cd196 (33:5196) call Functionce72c ld a, $9 call Functionce7bf ld hl, $f add hl, bc ld [hl], $0 inc hl ld [hl], $10 Functioncd1a7: ; cd1a7 (33:51a7) ld hl, $f add hl, bc ld a, [hli] ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] dec a ld [hl], a and $1f ret nz ld [hl], a ld hl, $10 add hl, bc ld a, [hl] sub $4 ld [hl], a ret nz ld a, $c call Functionce7bf call Functionce72c ret Functioncd1d2: ; cd1d2 (33:51d2) ld a, $d call Functionce7bf ld hl, $e add hl, bc dec [hl] Functioncd1dc: ; cd1dc (33:51dc) ret Functioncd1dd: ; cd1dd (33:51dd) call Functioncd249 ld a, $a call Functionce7bf call Functionce72c ld hl, $10 add hl, bc ld [hl], $20 Functioncd1ee: ; cd1ee (33:51ee) ld hl, $f add hl, bc ld a, [hli] ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] dec a ld [hl], a and $1f jr z, Functioncd20e and $f ret nz call Functionce72c ret Functioncd20e: ; cd20e (33:520e) call Functioncc9bd ret Functioncd212: ; cd212 (33:5212) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd21b dw Functioncd222 dw Functioncd232 Functioncd21b: ; cd21b (33:521b) call Functioncd249 call Functionce72c ret Functioncd222: ; cd222 (33:5222) ld hl, $7 add hl, bc ld a, [hl] cp $70 jr nc, .asm_cd22f call Functioncd081 ret .asm_cd22f call Functionce72c Functioncd232: ; cd232 (33:5232) ld hl, $8 add hl, bc ld a, [hl] cp $80 jr nc, .asm_cd245 add $4 ld [hl], a ld hl, $7 add hl, bc rept 2 dec [hl] endr ret .asm_cd245 call Functioncc9bd ret Functioncd249: ; cd249 (33:5249) ld hl, Unknown_cd26c ld a, [rSVBK] push af ld a, $1 ld [rSVBK], a ld a, [CurItem] ; CurItem ld e, a pop af ld [rSVBK], a .asm_cd25a ld a, [hli] cp $ff jr z, .asm_cd265 cp e jr z, .asm_cd265 inc hl jr .asm_cd25a .asm_cd265 ld a, [hl] ld hl, SPRITEANIMSTRUCT_YCOORD add hl, bc ld [hl], a ret ; cd26c (33:526c) Unknown_cd26c: ; cd26c db MASTER_BALL, 5 db ULTRA_BALL, 3 db GREAT_BALL, 6 db POKE_BALL, 4 db HEAVY_BALL, 2 db LEVEL_BALL, 7 db LURE_BALL, 6 db FAST_BALL, 6 db FRIEND_BALL, 3 db MOON_BALL, 2 db LOVE_BALL, 4 db $ff, 2 ; cd284 Functioncd284: ; cd284 (33:5284) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd291 dw Functioncd2a0 dw Functioncd2b1 dw Functioncd2b5 dw Functioncd2bd Functioncd291: ; cd291 (33:5291) ld hl, $b add hl, bc ld a, [hl] swap a and $f ld hl, $e add hl, bc ld [hl], a ret Functioncd2a0: ; cd2a0 (33:52a0) ld hl, $7 add hl, bc ld a, [hl] cp $88 ret nc ld hl, $b add hl, bc ld a, [hl] call Functionce70a ret Functioncd2b1: ; cd2b1 (33:52b1) call Functioncc9bd ret Functioncd2b5: ; cd2b5 (33:52b5) call Functionce72c ld a, $f call Functionce7bf Functioncd2bd: ; cd2bd (33:52bd) ret Functioncd2be: ; cd2be (33:52be) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd2c5 dw Functioncd2d1 Functioncd2c5: ; cd2c5 (33:52c5) call Functionce72c ld hl, $f add hl, bc ld [hl], $30 inc hl ld [hl], $48 Functioncd2d1: ; cd2d1 (33:52d1) ld hl, $f add hl, bc ld a, [hli] ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ld a, [hl] and $3f ret nz ld hl, $f add hl, bc ld [hl], $20 ld hl, $10 add hl, bc ld a, [hl] ld hl, $b add hl, bc sub [hl] jr z, .asm_cd302 jr c, .asm_cd302 ld hl, $10 add hl, bc ld [hl], a ret .asm_cd302 call Functioncc9bd ret Functioncd306: ; cd306 (33:5306) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd311 dw Functioncd321 dw Functioncd32a dw Functioncd37d Functioncd311: ; cd311 (33:5311) ld hl, $7 add hl, bc ld a, [hl] cp $80 jr nc, .asm_cd31e call Functioncd38e ret .asm_cd31e call Functionce72c Functioncd321: ; cd321 (33:5321) call Functionce72c ld hl, $f add hl, bc ld [hl], $0 Functioncd32a: ; cd32a (33:532a) ld hl, $f add hl, bc ld a, [hl] cp $40 jr nc, .asm_cd363 ld hl, $f add hl, bc ld a, [hl] ld d, $18 call BattleAnim_Cosine sub $18 sra a ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] ld d, $18 call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $f ld hl, $f add hl, bc add [hl] ld [hl], a ret .asm_cd363 ld hl, $b add hl, bc ld a, [hl] and $f0 jr z, .asm_cd37a sub $10 ld d, a ld a, [hl] and $f or d ld [hl], a ld hl, $e add hl, bc dec [hl] ret .asm_cd37a call Functionce72c Functioncd37d: ; cd37d (33:537d) ld hl, $7 add hl, bc ld a, [hl] cp $b0 jr c, .asm_cd38a call Functioncc9bd ret .asm_cd38a call Functioncd38e ret Functioncd38e: ; cd38e (33:538e) ld hl, $b add hl, bc ld a, [hl] and $f ld hl, $7 add hl, bc add [hl] ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $f ld e, a srl e ld hl, $8 add hl, bc .asm_cd3a9 dec [hl] dec e jr nz, .asm_cd3a9 ret Functioncd3ae: ; cd3ae (33:53ae) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd3b7 dw Functioncd3cc dw Functioncd3ee Functioncd3b7: ; cd3b7 (33:53b7) call Functionce72c ld hl, $f add hl, bc ld [hl], $0 ld hl, $b add hl, bc ld a, [hl] and $f ld hl, $9 add hl, bc ld [hl], a Functioncd3cc: ; cd3cc (33:53cc) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_cd3d6 dec [hl] ret .asm_cd3d6 ld hl, $b add hl, bc ld a, [hl] swap a and $f ld hl, $f add hl, bc ld [hl], a ld hl, $9 add hl, bc ld a, [hl] xor $ff inc a ld [hl], a ret Functioncd3ee: ; cd3ee (33:53ee) call Functioncc9bd ret Functioncd3f2: ; cd3f2 (33:53f2) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd409 dw Functioncd45c dw Functioncd467 dw Functioncd472 dw Functioncd462 dw Functioncd46d dw Functioncd477 dw Functioncd41d dw Functioncd437 dw Functioncd458 Functioncd409: ; cd409 (33:5409) ld hl, $b add hl, bc ld a, [hl] ld hl, $e add hl, bc ld [hl], a cp $7 jr z, Functioncd41d ld a, $11 call Functionce7bf ret Functioncd41d: ; cd41d (33:541d) ld hl, $7 add hl, bc ld a, [hl] cp $88 jr nc, .asm_cd42f add $2 ld [hl], a ld hl, $8 add hl, bc dec [hl] ret .asm_cd42f call Functionce72c ld a, $10 call Functionce7bf Functioncd437: ; cd437 (33:5437) ld hl, $f add hl, bc ld a, [hl] ld d, $10 push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ret Functioncd458: ; cd458 (33:5458) call Functioncc9bd ret Functioncd45c: ; cd45c (33:545c) ld hl, $a add hl, bc dec [hl] ret Functioncd462: ; cd462 (33:5462) ld hl, $a add hl, bc inc [hl] Functioncd467: ; cd467 (33:5467) ld hl, $9 add hl, bc dec [hl] ret Functioncd46d: ; cd46d (33:546d) ld hl, $a add hl, bc inc [hl] Functioncd472: ; cd472 (33:5472) ld hl, $9 add hl, bc inc [hl] Functioncd477: ; cd477 (33:5477) ret Functioncd478: ; cd478 (33:5478) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd48d dw Functioncd496 dw Functioncd4ee dw Functioncd53a dw Functioncd545 dw Functioncd545 dw Functioncd545 dw Functioncd545 dw Functioncd549 Functioncd48d: ; cd48d (33:548d) call Functionce72c ld hl, $f add hl, bc ld [hl], $40 Functioncd496: ; cd496 (33:5496) ld hl, $f add hl, bc ld a, [hl] cp $30 jr nc, .asm_cd4bc call Functionce72c xor a ld hl, $f add hl, bc ld [hli], a ld [hl], a ld a, $17 call Functionce7bf ld hl, $b add hl, bc bit 6, [hl] ret z ld hl, $d add hl, bc ld [hl], $5 ret .asm_cd4bc ld hl, $b add hl, bc ld a, [hl] and $3f ld d, a ld hl, $f add hl, bc ld a, [hl] dec [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a call Functioncd557 ld hl, $10 add hl, bc ld a, [hl] ld hl, $7 add hl, bc ld h, [hl] ld l, a add hl, de ld e, l ld d, h ld hl, $7 add hl, bc ld [hl], d ld hl, $10 add hl, bc ld [hl], e ret Functioncd4ee: ; cd4ee (33:54ee) ld hl, $a add hl, bc ld a, [hl] cp $20 jr nz, .asm_cd4fb call Functioncc9bd ret .asm_cd4fb ld hl, $f add hl, bc ld a, [hl] ld d, $10 call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc bit 6, [hl] jr nz, .asm_cd519 ld hl, $f add hl, bc inc [hl] jr .asm_cd51e .asm_cd519 ld hl, $f add hl, bc dec [hl] .asm_cd51e ld de, $80 ld hl, $10 add hl, bc ld a, [hl] ld hl, $a add hl, bc ld h, [hl] ld l, a add hl, de ld e, l ld d, h ld hl, $a add hl, bc ld [hl], d ld hl, $10 add hl, bc ld [hl], e ret Functioncd53a: ; cd53a (33:553a) ld a, $16 call Functionce7bf ld hl, $1 add hl, bc res 5, [hl] Functioncd545: ; cd545 (33:5545) call Functionce72c ret Functioncd549: ; cd549 (33:5549) ld hl, $7 add hl, bc ld a, [hl] cp $c0 ret nc ld a, $8 call Functionce70a ret Functioncd557: ; cd557 (33:5557) ld hl, $b add hl, bc ld a, [hl] bit 7, a jr nz, .negative cp $20 jr nc, .plus_256 cp $18 jr nc, .plus_384 ld de, $200 ret .plus_384 ld de, $180 ret .plus_256 ld de, $100 ret .negative and $3f cp $20 jr nc, .minus_256 cp $18 jr nc, .minus_384 ld de, -$200 ret .minus_384 ld de, -$180 ret .minus_256 ld de, -$100 ret Functioncd58a: ; cd58a (33:558a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd591 dw Functioncd5aa Functioncd591: ; cd591 (33:5591) ld hl, $b add hl, bc ld a, [hl] and $40 rlca rlca add $19 ld hl, $3 add hl, bc ld [hl], a call Functionce72c ld hl, $f add hl, bc ld [hl], $40 Functioncd5aa: ; cd5aa (33:55aa) ld hl, $f add hl, bc ld a, [hl] cp $30 jr nc, .asm_cd5b7 call Functioncc9bd ret .asm_cd5b7 ld hl, $b add hl, bc ld a, [hl] and $3f ld d, a ld hl, $f add hl, bc ld a, [hl] dec [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a call Functioncd557 ld hl, $10 add hl, bc ld a, [hl] ld hl, $7 add hl, bc ld h, [hl] ld l, a add hl, de ld e, l ld d, h ld hl, $7 add hl, bc ld [hl], d ld hl, $10 add hl, bc ld [hl], e ret Functioncd5e9: ; cd5e9 (33:55e9) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd5f2 dw Functioncd5fb dw Functioncd61b Functioncd5f2: ; cd5f2 (33:55f2) call Functionce72c ld hl, $f add hl, bc ld [hl], $c Functioncd5fb: ; cd5fb (33:55fb) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_cd60d dec [hl] ld hl, $b add hl, bc ld a, [hl] call Functionce70a ret .asm_cd60d call Functionce72c ld hl, $f add hl, bc ld [hl], $0 ld a, $22 call Functionce7bf Functioncd61b: ; cd61b (33:561b) ld hl, $7 add hl, bc ld a, [hl] cp $98 jr nc, .asm_cd63f ld hl, $f add hl, bc ld a, [hl] ld hl, $7 add hl, bc ld h, [hl] ld l, a ld de, $60 add hl, de ld e, l ld d, h ld hl, $f add hl, bc ld [hl], e ld hl, $7 add hl, bc ld [hl], d .asm_cd63f ld hl, $8 add hl, bc ld a, [hl] cp $20 ret c ld hl, $b add hl, bc ld a, [hl] and $f0 ld e, a ld d, $ff ld hl, $10 add hl, bc ld a, [hl] ld hl, $8 add hl, bc ld h, [hl] ld l, a add hl, de ld e, l ld d, h ld hl, $10 add hl, bc ld [hl], e ld hl, $8 add hl, bc ld [hl], d ret Functioncd66a: ; cd66a (33:566a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd677 dw Functioncd687 dw Functioncd6c5 dw Functioncd6c6 dw Functioncd6d6 Functioncd677: ; cd677 (33:5677) call Functionce72c ld a, $42 ld [hLCDStatCustom], a ld a, $58 ld [hLCDStatCustom + 1], a ld a, $5e ld [hLCDStatCustom + 2], a ret Functioncd687: ; cd687 (33:5687) ld hl, $b add hl, bc ld e, [hl] ld hl, $8 add hl, bc ld a, [hl] cp e jr nc, .asm_cd69b call Functionce72c xor a ld [hLCDStatCustom + 1], a ret .asm_cd69b dec a ld [hl], a ld hl, $f add hl, bc ld a, [hl] ld d, $10 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $8 add hl, bc add [hl] sub $10 ret c ld [hLCDStatCustom + 1], a ld hl, $9 add hl, bc ld a, [hl] inc a and $7 ld [hl], a ld hl, $f add hl, bc rept 2 inc [hl] endr Functioncd6c5: ; cd6c5 (33:56c5) ret Functioncd6c6: ; cd6c6 (33:56c6) ld hl, $8 add hl, bc ld a, [hl] cp $70 jr c, asm_cd6da xor a ld [hLCDStatCustom], a ld [hLCDStatCustom + 1], a ld [hLCDStatCustom + 2], a Functioncd6d6: ; cd6d6 (33:56d6) call Functioncc9bd ret asm_cd6da: ; cd6da (33:56da) rept 2 inc a endr ld [hl], a sub $10 ret c ld [hLCDStatCustom + 1], a ret Functioncd6e3: ; cd6e3 (33:56e3) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd6ea dw Functioncd6f7 Functioncd6ea: ; cd6ea (33:56ea) call Functionce72c ld hl, $b add hl, bc ld a, $24 add [hl] call Functionce7bf Functioncd6f7: ; cd6f7 (33:56f7) ld hl, $7 add hl, bc ld a, [hl] cp $b8 jr c, .asm_cd704 call Functioncc9bd ret .asm_cd704 ld a, $2 call Functionce70a ld hl, $f add hl, bc ld a, [hl] dec [hl] ld d, $8 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ret Functioncd71a: ; cd71a (33:571a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd725 dw Functioncd728 dw Functioncd763 dw Functioncd776 Functioncd725: ; cd725 (33:5725) call Functionce72c Functioncd728: ; cd728 (33:5728) ld hl, $8 add hl, bc ld a, [hl] cp $30 jr c, .asm_cd747 ld a, $2 call Functionce70a ld hl, $f add hl, bc ld a, [hl] dec [hl] ld d, $8 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ret .asm_cd747 call Functionce72c ld a, $28 call Functionce7bf ld hl, $a add hl, bc ld [hl], $0 ld hl, $8 add hl, bc ld [hl], $30 ld hl, $1 add hl, bc ld a, [hl] and $1 ld [hl], a Functioncd763: ; cd763 (33:5763) ld hl, $a add hl, bc ld a, [hl] cp $18 jr nc, .asm_cd76e inc [hl] ret .asm_cd76e call Functionce72c ld a, $29 call Functionce7bf Functioncd776: ; cd776 (33:5776) ret Functioncd777: ; cd777 (33:5777) ld hl, $a add hl, bc ld a, [hl] cp $38 jr c, .asm_cd784 call Functioncc9bd ret .asm_cd784 ld a, [hl] ld hl, $f add hl, bc ld l, [hl] ld h, a ld de, $80 add hl, de ld e, l ld d, h ld hl, $f add hl, bc ld [hl], e ld hl, $a add hl, bc ld [hl], d ld hl, $9 add hl, bc ld a, [hl] xor $10 ld [hl], a ret Functioncd7a4: ; cd7a4 (33:57a4) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd7ab dw Functioncd7d2 Functioncd7ab: ; cd7ab (33:57ab) call Functionce72c ld hl, $b add hl, bc ld a, [hl] and $f0 ld hl, $10 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $f sla a sla a sla a ld hl, $f add hl, bc ld [hl], a ld hl, $b add hl, bc ld [hl], $1 Functioncd7d2: ; cd7d2 (33:57d2) ld hl, $10 add hl, bc ld a, [hl] and a jr nz, .asm_cd7de call Functioncc9bd ret .asm_cd7de ld hl, $f add hl, bc ld a, [hl] inc [hl] ld hl, $10 add hl, bc ld d, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] xor $1 ld [hl], a ret z ld hl, $10 add hl, bc dec [hl] ret Functioncd80c: ; cd80c (33:580c) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd81f dw Functioncd817 dw Functioncd81f dw Functioncd820 Functioncd817: ; cd817 (33:5817) call Functionce72c ld a, $35 call Functionce7bf Functioncd81f: ; cd81f (33:581f) ret Functioncd820: ; cd820 (33:5820) call Functioncc9bd ret Functioncd824: ; cd824 (33:5824) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd835 dw Functioncd860 dw Functioncd88f dw Functioncd88f dw Functioncd88f dw Functioncd88f dw Functioncd893 Functioncd835: ; cd835 (33:5835) call Functionce72c ld hl, $3 add hl, bc ld a, [hl] ld hl, $10 add hl, bc ld [hl], a ld hl, $b add hl, bc bit 7, [hl] jr nz, .asm_cd852 ld hl, $f add hl, bc ld [hl], $10 jr .asm_cd858 .asm_cd852 ld hl, $f add hl, bc ld [hl], $30 .asm_cd858 ld hl, $b add hl, bc ld a, [hl] and $7f ld [hl], a Functioncd860: ; cd860 (33:5860) ld hl, $f add hl, bc ld a, [hl] ld hl, $b add hl, bc ld d, [hl] call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a bit 7, a jr nz, .asm_cd87e ld hl, $10 add hl, bc ld a, [hl] inc a jr .asm_cd883 .asm_cd87e ld hl, $10 add hl, bc ld a, [hl] .asm_cd883 call Functionce7bf ld hl, $f add hl, bc inc [hl] ld a, [hl] and $1f ret nz Functioncd88f: ; cd88f (33:588f) call Functionce72c ret Functioncd893: ; cd893 (33:5893) ld hl, $e add hl, bc ld [hl], $1 ret Functioncd89a: ; cd89a (33:589a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd8ab dw Functioncd8cc dw Functioncd8f5 dw Functioncd8f5 dw Functioncd8f5 dw Functioncd8f5 dw Functioncd8f9 Functioncd8ab: ; cd8ab (33:58ab) call Functionce72c ld hl, $b add hl, bc bit 7, [hl] jr nz, .asm_cd8be ld hl, $f add hl, bc ld [hl], $10 jr .asm_cd8c4 .asm_cd8be ld hl, $f add hl, bc ld [hl], $30 .asm_cd8c4 ld hl, $b add hl, bc ld a, [hl] and $7f ld [hl], a Functioncd8cc: ; cd8cc (33:58cc) ld hl, $f add hl, bc ld a, [hl] ld hl, $b add hl, bc ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a bit 7, a jr nz, .asm_cd8e6 ld a, $3d jr .asm_cd8e8 .asm_cd8e6 ld a, $3c .asm_cd8e8 call Functionce7bf ld hl, $f add hl, bc rept 2 inc [hl] endr ld a, [hl] and $1f ret nz Functioncd8f5: ; cd8f5 (33:58f5) call Functionce72c ret Functioncd8f9: ; cd8f9 (33:58f9) ld hl, $e add hl, bc ld [hl], $1 ret Functioncd900: ; cd900 (33:5900) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd907 dw Functioncd913 Functioncd907: ; cd907 (33:5907) call Functionce72c ld hl, $f add hl, bc ld [hl], $28 inc hl ld [hl], $0 Functioncd913: ; cd913 (33:5913) ld hl, $b add hl, bc ld a, [hl] ld hl, $f add hl, bc ld d, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_cd950 ld d, a ld hl, $10 add hl, bc ld e, [hl] ld hl, hPushOAM ; $ff80 add hl, de ld e, l ld d, h ld hl, $10 add hl, bc ld [hl], e ld hl, $f add hl, bc ld [hl], d ret .asm_cd950 call Functioncc9bd ret Functioncd954: ; cd954 (33:5954) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncd961 dw Functioncd96a dw Functioncd96e dw Functioncd96a dw Functioncd97b Functioncd961: ; cd961 (33:5961) call Functionce72c ld hl, $b add hl, bc ld [hl], $0 Functioncd96a: ; cd96a (33:596a) call Functioncd99a ret Functioncd96e: ; cd96e (33:596e) ld hl, $7 add hl, bc ld a, [hl] cp $88 jr c, asm_cd988 call Functionce72c ret Functioncd97b: ; cd97b (33:597b) ld hl, $7 add hl, bc ld a, [hl] cp $b8 jr c, asm_cd988 call Functioncc9bd ret asm_cd988: ; cd988 (33:5988) call Functioncd99a ld hl, $7 add hl, bc inc [hl] ld a, [hl] and $1 ret nz ld hl, $8 add hl, bc dec [hl] ret Functioncd99a: ; cd99a (33:599a) call Functioncd9f4 ld hl, $f add hl, bc ld a, [hl] push af push de call BattleAnim_Sine sra a sra a sra a sra a ld hl, $b add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] sub $8 ld [hl], a ld hl, $b add hl, bc ld a, [hl] and a jr z, .asm_cd9d7 cp $c2 jr c, .asm_cd9e2 .asm_cd9d7 dec a ld [hl], a and $7 ret nz ld hl, $10 add hl, bc inc [hl] ret .asm_cd9e2 xor a ld hl, $10 add hl, bc ld [hl], a ld hl, $b add hl, bc ld [hl], a ld hl, $9 add hl, bc ld [hli], a ld [hl], a ret Functioncd9f4: ; cd9f4 (33:59f4) ld hl, $10 add hl, bc ld e, [hl] ld d, 0 ld hl, Unknown_cda01 add hl, de ld d, [hl] ret ; cda01 (33:5a01) Unknown_cda01: ; cda01 db 8, 6, 5, 4, 5, 6, 8, 12, 16 ; cda0a Functioncda0a: ; cda0a (33:5a0a) ld hl, $7 add hl, bc ld a, [hl] cp $30 jr nc, .asm_cda17 call Functioncc9bd ret .asm_cda17 ld hl, $b add hl, bc ld a, [hl] and $f ld e, a ld hl, $7 add hl, bc ld a, [hl] sub e ld [hl], a srl e ld hl, $8 add hl, bc .asm_cda2c inc [hl] dec e jr nz, .asm_cda2c ret Functioncda31: ; cda31 (33:5a31) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncda4c dw Functioncda3a dw Functioncda4c Functioncda3a: ; cda3a (33:5a3a) ld hl, $3 add hl, bc ld a, [hl] inc a call Functionce7bf call Functionce72c ld hl, $f add hl, bc ld [hl], $8 Functioncda4c: ; cda4c (33:5a4c) ret Functioncda4d: ; cda4d (33:5a4d) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncda58 dw Functioncda62 dw Functioncda7a dw Functioncda8c Functioncda58: ; cda58 (33:5a58) call Functionce72c ld hl, $10 add hl, bc ld [hl], $40 ret Functioncda62: ; cda62 (33:5a62) ld hl, $10 add hl, bc ld a, [hl] cp $20 jr c, .asm_cda6f call Functioncda8d ret .asm_cda6f ld [hl], $40 ld a, $57 call Functionce7bf call Functionce72c ret Functioncda7a: ; cda7a (33:5a7a) ld hl, $10 add hl, bc ld a, [hl] and a jr z, .asm_cda84 dec [hl] ret .asm_cda84 call Functionce72c ld a, $58 call Functionce7bf Functioncda8c: ; cda8c (33:5a8c) ret Functioncda8d: ; cda8d (33:5a8d) dec [hl] ld d, $20 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID add hl, bc ld a, [hl] add $2 ld [hl], a ld hl, $f add hl, bc ld e, [hl] ld hl, $7 add hl, bc ld d, [hl] ld hl, $b add hl, bc ld h, [hl] ld a, h and $f swap a ld l, a ld a, h and $f0 swap a ld h, a add hl, de ld e, l ld d, h ld hl, $f add hl, bc ld [hl], e ld hl, $7 add hl, bc ld [hl], d ld hl, $10 add hl, bc ld a, [hl] and $1 ret nz ld hl, $8 add hl, bc dec [hl] ret Functioncdad6: ; cdad6 (33:5ad6) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdadf dw Functioncdae9 dw Functioncdaf9 Functioncdadf: ; cdadf (33:5adf) call Functionce72c ld hl, $10 add hl, bc ld [hl], $40 ret Functioncdae9: ; cdae9 (33:5ae9) ld hl, $10 add hl, bc ld a, [hl] cp $20 jr c, .asm_cdaf6 call Functioncda8d ret .asm_cdaf6 call Functionce72c Functioncdaf9: ; cdaf9 (33:5af9) ret Functioncdafa: ; cdafa (33:5afa) call Functioncd0e3 ld hl, $f add hl, bc ld a, [hl] add $f ld [hl], a ret Functioncdb06: ; cdb06 (33:5b06) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdb13 dw Functioncdb14 dw Functioncdb28 dw Functioncdb50 dw Functioncdb65 Functioncdb13: ; cdb13 (33:5b13) ret Functioncdb14: ; cdb14 (33:5b14) ld hl, $8 add hl, bc ld a, [hl] cp $30 jr c, .asm_cdb24 ld hl, $e add hl, bc ld [hl], $0 ret .asm_cdb24 add $4 ld [hl], a ret Functioncdb28: ; cdb28 (33:5b28) ld hl, $7 add hl, bc ld a, [hl] cp $98 ret nc rept 2 inc [hl] endr ld hl, $1 add hl, bc set 0, [hl] ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID add hl, bc ld [hl], $90 ld hl, $d add hl, bc ld [hl], $0 ld hl, $c add hl, bc ld [hl], $2 ld hl, $8 add hl, bc dec [hl] ret Functioncdb50: ; cdb50 (33:5b50) call Functionce72c ld hl, $f add hl, bc ld [hl], $2c ld hl, $d add hl, bc ld [hl], $0 ld hl, $c add hl, bc ld [hl], $80 Functioncdb65: ; cdb65 (33:5b65) ld hl, $7 add hl, bc ld a, [hl] cp $98 ret nc rept 2 inc [hl] endr ld hl, $f add hl, bc ld a, [hl] inc [hl] ld d, $8 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ret Functioncdb80: ; cdb80 (33:5b80) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdb9f dw Functioncdbb3 dw Functioncdbcf dw Functioncdbeb dw Functioncdc74 dw Functioncdc1a dw Functioncdbc1 dw Functioncdc1e dw Functioncdc27 dw Functioncdc39 dw Functioncdc74 dw Functioncdc48 dw Functioncdc57 dw Functioncdc74 Functioncdb9f: ; cdb9f (33:5b9f) ld hl, $f add hl, bc ld [hl], $28 inc hl ld [hl], $10 ld hl, $b add hl, bc ld a, [hl] ld hl, $e add hl, bc ld [hl], a ret Functioncdbb3: ; cdbb3 (33:5bb3) ld hl, $7 add hl, bc ld a, [hl] cp $40 jr nc, .asm_cdbbd inc [hl] .asm_cdbbd call Functioncdc75 ret Functioncdbc1: ; cdbc1 (33:5bc1) ld hl, $7 add hl, bc ld a, [hl] cp $4b jr nc, .asm_cdbcb inc [hl] .asm_cdbcb call Functioncdc75 ret Functioncdbcf: ; cdbcf (33:5bcf) ld hl, $7 add hl, bc ld a, [hl] cp $88 jr nc, .asm_cdbe6 and $f jr nz, asm_cdbfa ld hl, $10 add hl, bc ld [hl], $10 call Functionce72c ret .asm_cdbe6 call Functionce72c inc [hl] ret Functioncdbeb: ; cdbeb (33:5beb) ld hl, $10 add hl, bc ld a, [hl] and a jr z, .asm_cdbf5 dec [hl] ret .asm_cdbf5 ld hl, $e add hl, bc dec [hl] asm_cdbfa: ; cdbfa (33:5bfa) ld hl, $7 add hl, bc inc [hl] ld hl, $8 add hl, bc ld d, [hl] ld hl, $f add hl, bc ld e, [hl] ld hl, hPushOAM ; $ff80 add hl, de ld e, l ld d, h ld hl, $8 add hl, bc ld [hl], d ld hl, $f add hl, bc ld [hl], e ret Functioncdc1a: ; cdc1a (33:5c1a) call Functioncc9bd ret Functioncdc1e: ; cdc1e (33:5c1e) ld a, $4e call Functionce7bf call Functionce72c ret Functioncdc27: ; cdc27 (33:5c27) ld hl, $f add hl, bc ld a, [hl] rept 2 inc [hl] endr ld d, $2 call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a ret Functioncdc39: ; cdc39 (33:5c39) ld a, $50 call Functionce7bf ld hl, $a add hl, bc ld [hl], $4 call Functionce72c ret Functioncdc48: ; cdc48 (33:5c48) ld a, $4f call Functionce7bf call Functionce72c ld hl, $f add hl, bc ld [hl], $40 ret Functioncdc57: ; cdc57 (33:5c57) ld hl, $f add hl, bc ld a, [hl] ld d, $20 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] cp $30 jr c, .asm_cdc71 dec [hl] ret .asm_cdc71 call Functionce72c Functioncdc74: ; cdc74 (33:5c74) ret Functioncdc75: ; cdc75 (33:5c75) ld hl, $f add hl, bc ld a, [hli] ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ld a, [hl] and $3f ret nz ld hl, $f add hl, bc ld [hl], $20 ld hl, $10 add hl, bc ld a, [hl] sub $8 ld [hl], a ret nz xor a ld hl, $f add hl, bc ld [hli], a ld [hl], a call Functionce72c ret Functioncdca6: ; cdca6 (33:5ca6) ld hl, $a add hl, bc ld a, [hl] and a jr z, .asm_cdcb6 cp $d8 jr nc, .asm_cdcb6 call Functioncc9bd ret .asm_cdcb6 ld hl, $b add hl, bc ld d, [hl] ld hl, $a add hl, bc ld a, [hl] sub d ld [hl], a ret Functioncdcc3: ; cdcc3 (33:5cc3) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdcca dw Functioncdced Functioncdcca: ; cdcca (33:5cca) ld a, [hBattleTurn] and a jr z, .asm_cdcd9 ld hl, $b add hl, bc ld a, [hl] xor $ff add $3 ld [hl], a .asm_cdcd9 call Functionce72c ld hl, $f add hl, bc ld [hl], $8 ld hl, $b add hl, bc ld a, $59 add [hl] call Functionce7bf ret Functioncdced: ; cdced (33:5ced) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_cdcfa dec [hl] call Functioncdcfe ret .asm_cdcfa call Functioncc9bd ret Functioncdcfe: ; cdcfe (33:5cfe) ld hl, $10 add hl, bc ld a, [hl] rept 2 inc [hl] endr ld d, $10 call BattleAnim_Sine ld d, a ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and a jr z, .asm_cdd20 dec a ret z ld hl, $a add hl, bc ld [hl], d ret .asm_cdd20 ld hl, $a add hl, bc ld a, d xor $ff inc a ld [hl], a ret Functioncdd2a: ; cdd2a (33:5d2a) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdd31 dw Functioncdd4f Functioncdd31: ; cdd31 (33:5d31) call Functionce72c ld hl, $b add hl, bc ld a, [hl] and $3f ld hl, $10 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $80 rlca ld [hl], a add $5d call Functionce7bf ret Functioncdd4f: ; cdd4f (33:5d4f) ld hl, $b add hl, bc ld a, [hl] swap a ld d, a ld hl, $10 add hl, bc ld a, [hl] inc [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $7 add hl, bc ld a, [hl] cp $80 ret nc ld hl, $10 add hl, bc ld a, [hl] and $3 jr nz, .asm_cdd87 ld hl, $8 add hl, bc dec [hl] .asm_cdd87 and $1 ret nz ld hl, $7 add hl, bc inc [hl] ret Functioncdd90: ; cdd90 (33:5d90) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdd97 dw Functioncddbc Functioncdd97: ; cdd97 (33:5d97) call Functionce72c ld hl, $3 add hl, bc ld a, [hl] ld hl, $f add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] and $80 rlca ld hl, $f add hl, bc add [hl] call Functionce7bf ld hl, $b add hl, bc ld a, [hl] and $7f ld [hl], a Functioncddbc: ; cddbc (33:5dbc) ld hl, $b add hl, bc ld a, [hl] ld d, $10 push af push de call BattleAnim_Sine sra a sra a ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] inc [hl] and $3f jr z, .asm_cddf0 and $1f ret nz ld hl, $f add hl, bc ld a, [hl] inc a jr .asm_cddf5 .asm_cddf0 ld hl, $f add hl, bc ld a, [hl] .asm_cddf5 call Functionce7bf ret Functioncddf9: ; cddf9 (33:5df9) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncde02 dw Functioncde20 dw Functioncde21 Functioncde02: ; cde02 (33:5e02) call Functionce72c ld hl, $b add hl, bc ld a, [hl] add $63 call Functionce7bf ld hl, $b add hl, bc ld e, [hl] ld d, 0 ld hl, Unknown_cde25 add hl, de ld a, [hl] ld hl, $a add hl, bc ld [hl], a Functioncde20: ; cde20 (33:5e20) ret Functioncde21: ; cde21 (33:5e21) call Functioncc9bd ret ; cde25 (33:5e25) Unknown_cde25: ; cde25 db $ec, $f8, $00 ; cde28 Functioncde28: ; cde28 (33:5e28) ld hl, $f add hl, bc ld a, [hl] rept 2 inc [hl] endr ld d, $4 call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a ld hl, $a add hl, bc ld d, [hl] ld hl, $10 add hl, bc ld e, [hl] ld hl, $ffa0 add hl, de ld e, l ld d, h ld hl, $a add hl, bc ld [hl], d ld hl, $10 add hl, bc ld [hl], e ret Functioncde54: ; cde54 (33:5e54) ld hl, $f add hl, bc ld a, [hl] rept 2 dec [hl] endr ld d, $10 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $7 add hl, bc inc [hl] ret Functioncde6b: ; cde6b (33:5e6b) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncde72 dw Functioncde88 Functioncde72: ; cde72 (33:5e72) call Functionce72c ld hl, $b add hl, bc ld a, [hl] and a jr nz, .asm_cde83 ld hl, $1 add hl, bc set 6, [hl] .asm_cde83 add $6a call Functionce7bf Functioncde88: ; cde88 (33:5e88) ret Functioncde89: ; cde89 (33:5e89) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncde90 dw Functioncdebf Functioncde90: ; cde90 (33:5e90) call Functionce72c ld hl, $f add hl, bc ld [hl], $0 ld hl, $b add hl, bc ld e, [hl] ld a, e and $70 swap a ld [hl], a ld hl, $9 add hl, bc ld a, e and $80 jr nz, .asm_cdeb2 ld a, e and $f ld [hl], a ret .asm_cdeb2 ld a, e and $f xor $ff inc a ld [hl], a ld a, $6e call Functionce7bf ret Functioncdebf: ; cdebf (33:5ebf) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_cdec9 dec [hl] ret .asm_cdec9 ld hl, $b add hl, bc ld a, [hl] ld hl, $f add hl, bc ld [hl], a ld hl, $9 add hl, bc ld a, [hl] xor $ff inc a ld [hl], a ret Functioncdedd: ; cdedd (33:5edd) ld hl, $f add hl, bc ld a, [hl] ld d, $18 push af push de call BattleAnim_Sine sra a sra a sra a ld hl, $10 add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ld a, [hl] and $7 ret nz ld hl, $10 add hl, bc ld a, [hl] cp $28 jr nc, .asm_cdf17 inc [hl] ret .asm_cdf17 call Functioncc9bd ret Functioncdf1b: ; cdf1b (33:5f1b) ld hl, $f add hl, bc ld a, [hl] ld d, $18 push af push de call BattleAnim_Sine sra a sra a sra a ld hl, $10 add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $f add hl, bc inc [hl] ld a, [hl] and $3 ret nz ld hl, $10 add hl, bc ld a, [hl] cp $28 jr nc, .asm_cdf55 inc [hl] ret .asm_cdf55 call Functioncc9bd ret Functioncdf59: ; cdf59 (33:5f59) call BattleAnim_AnonJumptable .anon_jumptable dw Functioncdf60 dw Functioncdedd Functioncdf60: ; cdf60 (33:5f60) ld hl, $7 add hl, bc ld a, [hl] cp $84 jr nc, .asm_cdf88 inc [hl] ld hl, $f add hl, bc ld a, [hl] inc [hl] ld d, $18 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $7 add hl, bc ld a, [hl] and $1 ret nz ld hl, $8 add hl, bc dec [hl] ret .asm_cdf88 call Functionce72c ret Functioncdf8c: ; cdf8c (33:5f8c) ld hl, $b add hl, bc ld a, [hl] ld d, $18 push af push de call BattleAnim_Sine sra a sra a sra a ld hl, $10 add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc rept 2 inc [hl] endr ld a, [hl] and $7 ret nz ld hl, $10 add hl, bc ld a, [hl] cp $e8 jr z, .asm_cdfc7 dec [hl] ret .asm_cdfc7 call Functioncc9bd ret Functioncdfcb: ; cdfcb (33:5fcb) ld hl, $b add hl, bc ld a, [hl] ld d, $18 push af push de call BattleAnim_Sine sra a sra a sra a ld hl, $10 add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc rept 2 inc [hl] endr ld a, [hl] and $3 ret nz ld hl, $10 add hl, bc ld a, [hl] cp $d0 jr z, .asm_ce007 rept 2 dec [hl] endr ret .asm_ce007 call Functioncc9bd ret Functionce00b: ; ce00b (33:600b) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce014 dw Functionce023 dw Functionce05f Functionce014: ; ce014 (33:6014) call Functionce72c ld hl, $f add hl, bc ld [hl], $34 ld hl, $10 add hl, bc ld [hl], $10 Functionce023: ; ce023 (33:6023) ld hl, $7 add hl, bc ld a, [hl] cp $6c jr c, .asm_ce02d ret .asm_ce02d ld a, $2 call Functionce70a ld hl, $f add hl, bc ld a, [hl] ld hl, $10 add hl, bc ld d, [hl] call BattleAnim_Sine bit 7, a jr nz, .asm_ce046 xor $ff inc a .asm_ce046 ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] sub $4 ld [hl], a and $1f cp $20 ret nz ld hl, $10 add hl, bc srl [hl] ret Functionce05f: ; ce05f (33:605f) call Functioncc9bd ret Functionce063: ; ce063 (33:6063) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce06e dw Functionce083 dw Functionce091 dw Functionce09e Functionce06e: ; ce06e (33:606e) ld hl, $b add hl, bc ld a, [hl] ld hl, $e add hl, bc ld [hl], a ld hl, $8 add hl, bc ld a, [hl] ld hl, $f add hl, bc ld [hl], a ret Functionce083: ; ce083 (33:6083) ld hl, $7 add hl, bc ld a, [hl] cp $58 ret nc ld a, $2 call Functionce70a ret Functionce091: ; ce091 (33:6091) ld hl, $10 add hl, bc ld a, [hl] cp $20 jr c, Functionce09e call Functioncc9bd ret Functionce09e: ; ce09e (33:609e) ld hl, $10 add hl, bc ld a, [hl] ld d, $8 call BattleAnim_Sine ld hl, $9 add hl, bc ld [hl], a sra a xor $ff inc a ld hl, $f add hl, bc add [hl] ld hl, $8 add hl, bc ld [hl], a ld hl, $10 add hl, bc ld a, [hl] add $8 ld [hl], a ret Functionce0c5: ; ce0c5 (33:60c5) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce0ce dw Functionce0f8 dw Functionce0dd Functionce0ce: ; ce0ce (33:60ce) ld hl, $b add hl, bc ld a, [hl] and $f0 swap a ld hl, $e add hl, bc ld [hl], a ret Functionce0dd: ; ce0dd (33:60dd) ld hl, $f add hl, bc ld a, [hl] ld d, $10 call BattleAnim_Sine ld hl, $a add hl, bc bit 7, a jr z, .asm_ce0f0 ld [hl], a .asm_ce0f0 ld hl, $f add hl, bc ld a, [hl] sub $4 ld [hl], a Functionce0f8: ; ce0f8 (33:60f8) ld hl, $7 add hl, bc ld a, [hl] cp $84 jr c, .asm_ce105 call Functioncc9bd ret .asm_ce105 ld hl, $b add hl, bc ld a, [hl] call Functionce70a ret Functionce10e: ; ce10e (33:610e) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce115 dw Functionce12a Functionce115: ; ce115 (33:6115) call Functionce72c ld hl, $f add hl, bc ld [hl], $28 ld hl, $8 add hl, bc ld a, [hl] sub $28 ld hl, $10 add hl, bc ld [hl], a Functionce12a: ; ce12a (33:612a) ld hl, $f add hl, bc ld a, [hli] ld d, [hl] call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] ld hl, $b add hl, bc and [hl] jr nz, .asm_ce149 ld hl, $7 add hl, bc dec [hl] .asm_ce149 ld hl, $f add hl, bc inc [hl] ld a, [hl] and $3f ret nz ld hl, $f add hl, bc ld [hl], $20 inc hl srl [hl] ret Functionce15c: ; ce15c (33:615c) ld hl, $b add hl, bc ld a, [hl] ld hl, $f add hl, bc ld d, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc inc [hl] ld a, [hl] and $1 jr nz, .asm_ce189 ld hl, $7 add hl, bc dec [hl] .asm_ce189 ld hl, $b add hl, bc ld a, [hl] and $3 jr nz, .asm_ce197 ld hl, $8 add hl, bc inc [hl] .asm_ce197 ld hl, $7 add hl, bc ld a, [hl] ld hl, $f add hl, bc cp $5a jr nc, .asm_ce1aa ld a, [hl] and a jr z, .asm_ce1ac dec [hl] ret .asm_ce1aa inc [hl] ret .asm_ce1ac call Functioncc9bd ret Functionce1b0: ; ce1b0 (33:61b0) ld hl, $b add hl, bc ld a, [hl] inc [hl] ld hl, $f add hl, bc ld d, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $10 add hl, bc ld a, [hl] inc [hl] ld hl, $f add hl, bc cp $40 jr nc, .asm_ce1df inc [hl] ret .asm_ce1df ld a, [hl] dec [hl] and a ret nz call Functioncc9bd ret Functionce1e7: ; ce1e7 (33:61e7) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce1ee dw Functionce1fb Functionce1ee: ; ce1ee (33:61ee) call Functionce72c ld hl, $8 add hl, bc ld a, [hl] ld hl, $10 add hl, bc ld [hl], a Functionce1fb: ; ce1fb (33:61fb) ld hl, $b add hl, bc ld a, [hl] ld d, $30 call BattleAnim_Sine ld hl, $10 add hl, bc add [hl] ld hl, $8 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] add $8 ld d, $30 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc inc [hl] ret Functionce226: ; ce226 (33:6226) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce22d dw Functionce254 Functionce22d: ; ce22d (33:622d) call Functionce72c ld hl, $b add hl, bc ld a, [hl] ld d, $10 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] ld d, $10 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $10 add hl, bc ld [hl], $f Functionce254: ; ce254 (33:6254) ret Functionce255: ; ce255 (33:6255) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce260 dw Functionce274 dw Functionce278 dw Functionce289 Functionce260: ; ce260 (33:6260) call Functionce72c ld a, [hBattleTurn] and a jr nz, .asm_ce26c ld a, $f0 jr .asm_ce26e .asm_ce26c ld a, $cc .asm_ce26e ld hl, $f add hl, bc ld [hl], a ret Functionce274: ; ce274 (33:6274) call Functionce29f ret Functionce278: ; ce278 (33:6278) call Functionce29f ld hl, $7 add hl, bc ld a, [hl] cp $84 ret nc ld a, $4 call Functionce70a ret Functionce289: ; ce289 (33:6289) call Functionce29f ld hl, $7 add hl, bc ld a, [hl] cp $d0 jr nc, .asm_ce29b ld a, $4 call Functionce70a ret .asm_ce29b call Functioncc9bd ret Functionce29f: ; ce29f (33:629f) ld hl, $10 add hl, bc ld a, [hl] and $7 inc [hl] srl a ld e, a ld d, $0 ld a, [hSGB] and a jr nz, .asm_ce2b6 ld hl, Unknown_ce2c4 jr .asm_ce2b9 .asm_ce2b6 ld hl, Unknown_ce2c8 .asm_ce2b9 add hl, de ld a, [hl] ld hl, $f add hl, bc and [hl] ld [wcfc8], a ret ; ce2c4 (33:62c4) Unknown_ce2c4: ; ce2c4 db $ff, $aa, $55, $aa Unknown_ce2c8: ; ce2c8 db $ff, $ff, $00, $00 ; ce2cc Functionce2cc: ; ce2cc (33:62cc) ld hl, $b add hl, bc ld a, [hl] ld d, $18 call BattleAnim_Sine sra a sra a sra a ld hl, $10 add hl, bc add [hl] ld hl, $a add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] inc [hl] ld d, $18 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $10 add hl, bc rept 2 dec [hl] endr ret Functionce2fd: ; ce2fd (33:62fd) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce306 dw Functionce330 dw Functionce34c Functionce306: ; ce306 (33:6306) ld hl, $a add hl, bc ld a, [hl] cp $e0 jr nz, .asm_ce319 call Functionce72c ld hl, $f add hl, bc ld [hl], $2 ret .asm_ce319 ld d, a ld hl, $f add hl, bc ld e, [hl] ld hl, hPushOAM ; $ff80 add hl, de ld e, l ld d, h ld hl, $a add hl, bc ld [hl], d ld hl, $f add hl, bc ld [hl], e ret Functionce330: ; ce330 (33:6330) ld hl, $10 add hl, bc ld a, [hl] and a jr z, .asm_ce33a dec [hl] ret .asm_ce33a ld [hl], $4 ld hl, $f add hl, bc ld a, [hl] xor $ff inc a ld [hl], a ld hl, $a add hl, bc add [hl] ld [hl], a ret Functionce34c: ; ce34c (33:634c) ld hl, $7 add hl, bc ld a, [hl] cp $84 jr nc, .asm_ce35b ld a, $4 call Functionce70a ret .asm_ce35b call Functioncc9bd ret Functionce35f: ; ce35f (33:635f) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce366 dw Functionce375 Functionce366: ; ce366 (33:6366) call Functionce72c ld hl, $b add hl, bc ld a, [hl] and $7f add $81 call Functionce7bf Functionce375: ; ce375 (33:6375) ld hl, $b add hl, bc bit 7, [hl] jr nz, .asm_ce383 ld hl, $9 add hl, bc inc [hl] ret .asm_ce383 ld hl, $9 add hl, bc dec [hl] ret Functionce389: ; ce389 (33:6389) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce392 dw Functionce39c dw Functionce3ae Functionce392: ; ce392 (33:6392) call Functionce72c ld hl, $f add hl, bc ld [hl], $c ret Functionce39c: ; ce39c (33:639c) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_ce3a6 dec [hl] ret .asm_ce3a6 call Functionce72c ld a, $20 call Functionce7bf Functionce3ae: ; ce3ae (33:63ae) ld hl, $a add hl, bc dec [hl] ret Functionce3b4: ; ce3b4 (33:63b4) ld hl, $f add hl, bc ld a, [hl] rept 2 inc [hl] endr push af ld d, $2 call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop af ld d, $8 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret Functionce3d2: ; ce3d2 (33:63d2) ld hl, $a add hl, bc ld a, [hl] cp $20 jr c, .asm_ce3df call Functioncc9bd ret .asm_ce3df ld hl, $b add hl, bc ld a, [hl] ld d, $8 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $b add hl, bc ld a, [hl] add $2 ld [hl], a and $7 ret nz ld hl, $a add hl, bc inc [hl] ret Functionce3ff: ; ce3ff (33:63ff) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce406 dw Functionce412 Functionce406: ; ce406 (33:6406) ld hl, $b add hl, bc ld a, [hl] ld hl, $7 add hl, bc add [hl] ld [hl], a ret Functionce412: ; ce412 (33:6412) call Functioncc9bd ret Functionce416: ; ce416 (33:6416) ld hl, $b add hl, bc ld a, [hl] ld d, $18 push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc sra a ld [hl], a ld hl, $b add hl, bc ld a, [hl] inc [hl] ret Functionce43a: ; ce43a (33:643a) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce443 dw Functionce465 dw Functionce490 Functionce443: ; ce443 (33:6443) call Functionce72c ld hl, $f add hl, bc ld [hl], $28 ld hl, $b add hl, bc ld a, [hl] and $f ld hl, $3 add hl, bc add [hl] call Functionce7bf ld hl, $b add hl, bc ld a, [hl] and $f0 or $8 ld [hl], a Functionce465: ; ce465 (33:6465) ld hl, $f add hl, bc ld a, [hl] and a jr z, .asm_ce48b dec [hl] add $8 ld d, a ld hl, $b add hl, bc ld a, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret .asm_ce48b ld [hl], $10 call Functionce72c Functionce490: ; ce490 (33:6490) ld hl, $f add hl, bc ld a, [hl] dec [hl] and a ret nz call Functioncc9bd ret Functionce49c: ; ce49c (33:649c) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce4a3 dw Functionce4b0 Functionce4a3: ; ce4a3 (33:64a3) call Functionce72c ld hl, $b add hl, bc ld a, $24 add [hl] call Functionce7bf Functionce4b0: ; ce4b0 (33:64b0) ld hl, $a add hl, bc ld a, [hl] cp $38 jr nc, .asm_ce4d8 inc [hl] ld hl, $f add hl, bc ld a, [hl] inc [hl] ld d, $18 call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ld hl, $8 add hl, bc ld a, [hl] and $1 ret nz ld hl, $7 add hl, bc dec [hl] ret .asm_ce4d8 call Functioncc9bd ret Functionce4dc: ; ce4dc (33:64dc) ld hl, $b add hl, bc ld a, [hl] and a ret z ld d, a ld hl, $f add hl, bc ld a, [hl] inc [hl] call BattleAnim_Sine bit 7, a jr nz, .asm_ce4f4 xor $ff inc a .asm_ce4f4 ld hl, $a add hl, bc ld [hl], a ld hl, $f add hl, bc ld a, [hl] and $1f ret nz ld hl, $b add hl, bc srl [hl] ret Functionce508: ; ce508 (33:6508) ld hl, $f add hl, bc ld a, [hl] cp $10 jr nc, .asm_ce52e rept 2 inc [hl] endr ld d, a ld hl, $b add hl, bc ld a, [hl] push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret .asm_ce52e call Functioncc9bd ret Functionce532: ; ce532 (33:6532) ld hl, $b add hl, bc ld e, [hl] ld hl, $f add hl, bc ld d, [hl] ld a, e and $c0 rlca rlca add [hl] ld [hl], a ld a, e and $3f push af push de call BattleAnim_Sine ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret Functionce55b: ; ce55b (33:655b) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce564 dw Functionce56e dw Functionce577 Functionce564: ; ce564 (33:6564) ld d, $18 ld hl, $b add hl, bc ld a, [hl] inc [hl] jr asm_ce58f Functionce56e: ; ce56e (33:656e) call Functionce72c ld hl, $f add hl, bc ld [hl], $18 Functionce577: ; ce577 (33:6577) ld hl, $f add hl, bc ld a, [hl] cp $80 jr nc, .asm_ce58b ld d, a add $8 ld [hl], a ld hl, $b add hl, bc ld a, [hl] jr asm_ce58f .asm_ce58b call Functioncc9bd ret asm_ce58f: ; ce58f (33:658f) call Functionce6f1 ret Functionce593: ; ce593 (33:6593) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce5b3 dw Functionce59a Functionce59a: ; ce59a (33:659a) ld hl, $7 add hl, bc ld a, [hl] cp $30 jr c, .asm_ce5b0 ld hl, $7 add hl, bc rept 2 dec [hl] endr ld hl, $8 add hl, bc rept 2 inc [hl] endr ret .asm_ce5b0 call Functioncc9bd Functionce5b3: ; ce5b3 (33:65b3) ret Functionce5b4: ; ce5b4 (33:65b4) ld d, $50 ld hl, $b add hl, bc ld a, [hl] rept 2 inc [hl] endr push af push de call BattleAnim_Sine sra a sra a ld hl, $f add hl, bc add [hl] inc [hl] ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret Functionce5dc: ; ce5dc (33:65dc) ld hl, $a add hl, bc ld a, [hl] cp $d0 jr z, .asm_ce5ea rept 4 dec [hl] endr ret .asm_ce5ea call Functioncc9bd ret Functionce5ee: ; ce5ee (33:65ee) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce5f9 dw Functionce60a dw Functionce622 dw Functionce618 Functionce5f9: ; ce5f9 (33:65f9) ld hl, $b add hl, bc ld a, [hl] and a jr nz, asm_ce61c call Functionce72c ld hl, $a add hl, bc ld [hl], $ec Functionce60a: ; ce60a (33:660a) ld hl, $a add hl, bc ld a, [hl] cp $4 jr z, Functionce618 rept 4 inc [hl] endr ret Functionce618: ; ce618 (33:6618) call Functioncc9bd ret asm_ce61c: ; ce61c (33:661c) call Functionce72c call Functionce72c Functionce622: ; ce622 (33:6622) ld hl, $a add hl, bc ld a, [hl] cp $d8 ret z rept 4 dec [hl] endr ret Functionce62f: ; ce62f (33:662f) call BattleAnim_AnonJumptable .anon_jumptable dw Functionce63a dw Functionce648 dw Functionce65c dw Functionce672 Functionce63a: ; ce63a (33:663a) ld hl, $b add hl, bc ld a, [hl] ld hl, $e add hl, bc ld [hl], a call Functionce72c ret Functionce648: ; ce648 (33:6648) ld hl, $a add hl, bc ld a, [hl] add $4 cp $70 jr c, .asm_ce654 xor a .asm_ce654 ld [hl], a ld hl, $9 add hl, bc rept 2 inc [hl] endr ret Functionce65c: ; ce65c (33:665c) ld hl, $a add hl, bc ld a, [hl] add $4 cp $70 jr c, .asm_ce668 xor a .asm_ce668 ld [hl], a ld hl, $9 add hl, bc ld a, [hl] add $8 ld [hl], a ret Functionce672: ; ce672 (33:6672) ld hl, $a add hl, bc ld a, [hl] add $4 cp $70 jr c, .asm_ce67e xor a .asm_ce67e ld [hl], a ld hl, $9 add hl, bc ld a, [hl] add $4 ld [hl], a ret Functionce688: ; ce688 (33:6688) ld hl, $7 add hl, bc ld d, [hl] ld hl, $f add hl, bc ld e, [hl] ld hl, $b add hl, bc ld a, [hl] ld l, a and $f0 ld h, a swap a or h ld h, a ld a, l and $f swap a ld l, a add hl, de ld e, l ld d, h ld hl, $7 add hl, bc ld [hl], d ld hl, $f add hl, bc ld [hl], e ret Functionce6b3: ; ce6b3 (33:66b3) ld d, $18 ld hl, $b add hl, bc ld a, [hl] inc [hl] call Functionce6f1 ret Functionce6bf: ; ce6bf (33:66bf) ld d, $18 ld hl, $10 add hl, bc ld a, [hl] inc [hl] srl a ld hl, $b add hl, bc add [hl] call Functionce6f1 ret Functionce6d2: ; ce6d2 (33:66d2) ld hl, $f add hl, bc ld a, [hl] cp $20 jr nc, .asm_ce6ed inc [hl] ld hl, $b add hl, bc ld d, [hl] call BattleAnim_Sine xor $ff inc a ld hl, $a add hl, bc ld [hl], a ret .asm_ce6ed call Functioncc9bd ret Functionce6f1: ; ce6f1 (33:66f1) push af push de call BattleAnim_Sine sra a sra a ld hl, $a add hl, bc ld [hl], a pop de pop af call BattleAnim_Cosine ld hl, $9 add hl, bc ld [hl], a ret Functionce70a: ; ce70a (33:670a) and $f ld e, a ld hl, $7 add hl, bc add [hl] ld [hl], a srl e ld hl, $8 add hl, bc .asm_ce719 dec [hl] dec e jr nz, .asm_ce719 ret BattleAnim_AnonJumptable: ; ce71e (33:671e) pop de ld hl, $e add hl, bc ld l, [hl] ld h, $0 add hl, hl add hl, de ld a, [hli] ld h, [hl] ld l, a jp [hl] Functionce72c: ; ce72c (33:672c) ld hl, $e add hl, bc inc [hl] ret BattleAnim_Cosine: ; ce732 (33:6732) add $10 BattleAnim_Sine: ; ce734 (33:6734) and $3f cp $20 jr nc, .negative call .ApplySineWave ld a, h ret .negative and $1f call .ApplySineWave ld a, h xor $ff inc a ret .ApplySineWave: ; ce749 (33:6749) ld e, a ld a, d ld d, 0 ld hl, BattleAnimSineWave rept 2 add hl, de endr ld e, [hl] inc hl ld d, [hl] ld hl, $0 .multiply srl a jr nc, .even add hl, de .even sla e rl d and a jr nz, .multiply ret BattleAnim_Sine_e: ; ce765 (33:6765) ld a, e call BattleAnim_Sine ld e, a ret BattleAnim_Cosine_e: ; ce76b (33:676b) ld a, e call BattleAnim_Cosine ld e, a ret ; ce771 (33:6771) BattleAnim_AbsSinePrecise: ; ce771 ld a, e call BattleAnim_Sine ld e, l ld d, h ret ; ce778 BattleAnim_AbsCosinePrecise: ; ce778 ld a, e call BattleAnim_Cosine ld e, l ld d, h ret ; ce77f BattleAnimSineWave: ; ce77f sine_wave $100 ; ce7bf Functionce7bf: ; ce7bf (33:67bf) ld hl, $3 add hl, bc ld [hl], a ld hl, $c add hl, bc ld [hl], $0 ld hl, $d add hl, bc ld [hl], $ff ret Functionce7d1: ; ce7d1 .asm_ce7d1 ld hl, $c add hl, bc ld a, [hl] and a jr z, .asm_ce7e1 dec [hl] call Functionce823 ld a, [hli] push af jr .asm_ce7fd .asm_ce7e1 ld hl, $d add hl, bc inc [hl] call Functionce823 ld a, [hli] cp $fe jr z, .asm_ce815 cp $ff jr z, .asm_ce807 push af ld a, [hl] push hl and $3f ld hl, $c add hl, bc ld [hl], a pop hl .asm_ce7fd ld a, [hl] and $c0 srl a ld [BattleAnimTemps + 7], a pop af ret .asm_ce807 xor a ld hl, $c add hl, bc ld [hl], a ld hl, $d add hl, bc rept 2 dec [hl] endr jr .asm_ce7d1 .asm_ce815 xor a ld hl, $c add hl, bc ld [hl], a dec a ld hl, $d add hl, bc ld [hl], a jr .asm_ce7d1 ; ce823 Functionce823: ; ce823 ld hl, $3 add hl, bc ld e, [hl] ld d, 0 ld hl, Unknown_ce85e rept 2 add hl, de endr ld e, [hl] inc hl ld d, [hl] ld hl, $d add hl, bc ld l, [hl] ld h, $0 add hl, hl add hl, de ret ; ce83c Functionce83c: ; ce83c ld l, a ld h, 0 ld de, Unknown_ceeae rept 2 add hl, hl endr add hl, de ret ; ce846 Functionce846: ; ce846 (33:6846) push hl ld l, a ld h, 0 rept 2 add hl, hl endr ld de, AnimObjGFX add hl, de ld c, [hl] inc hl ld b, [hl] inc hl ld a, [hli] ld h, [hl] ld l, a pop de push bc call DecompressRequest2bpp pop bc ret ; ce85e (33:685e) Unknown_ce85e: ; ce85e ; ANIM_OBJ constants dw Unknown_ce9d0 dw Unknown_ce9d3 dw Unknown_ce9d6 dw Unknown_ce9d9 dw Unknown_ce9dc dw Unknown_ce9df dw Unknown_ce9e2 dw Unknown_ce9e5 dw Unknown_cea6b dw Unknown_cea74 dw Unknown_cea7d dw Unknown_cea80 dw Unknown_cea83 dw Unknown_cea86 dw Unknown_cea91 dw Unknown_cea94 dw Unknown_cea99 dw Unknown_cea9e dw Unknown_ceaaf dw Unknown_ceabc dw Unknown_cead3 dw Unknown_cead6 dw Unknown_ceadb dw Unknown_ceade dw Unknown_ceb06 dw Unknown_ceb0d dw Unknown_ceb10 dw Unknown_ceb13 dw Unknown_ceb16 dw Unknown_ceb19 dw Unknown_ceb1c dw Unknown_ceb1f dw Unknown_ceb26 dw Unknown_ceb2b dw Unknown_ceb2e dw Unknown_ceb37 dw Unknown_ceb3a dw Unknown_ceb3d dw Unknown_ceb40 dw Unknown_ceb43 dw Unknown_ceb46 dw Unknown_ceb4b dw Unknown_ceb50 dw Unknown_ceb63 dw Unknown_ceb68 dw Unknown_ceb6d dw Unknown_ceb70 dw Unknown_ceb78 dw Unknown_ceb89 dw Unknown_ceb8e dw Unknown_ceb97 dw Unknown_ceba0 dw Unknown_ceba9 dw Unknown_cebb0 dw Unknown_cebc1 dw Unknown_cebca dw Unknown_cebcf dw Unknown_cebd4 dw Unknown_cebd9 dw Unknown_cebdc dw Unknown_cebdf dw Unknown_cebe2 dw Unknown_ce9f6 dw Unknown_cea0b dw Unknown_cea20 dw Unknown_cea35 dw Unknown_cea50 dw Unknown_cebe5 dw Unknown_cebf3 dw Unknown_cec0f dw Unknown_cec20 dw Unknown_cec25 dw Unknown_cec2a dw Unknown_cec37 dw Unknown_cec44 dw Unknown_cec4d dw Unknown_cebec dw Unknown_cec56 dw Unknown_cec67 dw Unknown_cec72 dw Unknown_cec77 dw Unknown_cec7c dw Unknown_cec7f dw Unknown_cec86 dw Unknown_cec8b dw Unknown_cec92 dw Unknown_ceaf3 dw Unknown_ceaf6 dw Unknown_ceb01 dw Unknown_cec97 dw Unknown_cec9a dw Unknown_cec9d dw Unknown_ceca0 dw Unknown_cecab dw Unknown_cecb0 dw Unknown_cecc9 dw Unknown_ceccc dw Unknown_cece7 dw Unknown_cecec dw Unknown_cecf1 dw Unknown_cecf4 dw Unknown_cecf7 dw Unknown_cecfa dw Unknown_ced09 dw Unknown_ced0c dw Unknown_ced19 dw Unknown_ced22 dw Unknown_ced2b dw Unknown_ced32 dw Unknown_ced39 dw Unknown_ced3c dw Unknown_ced3f dw Unknown_ced44 dw Unknown_ced49 dw Unknown_ced4c dw Unknown_ced4f dw Unknown_ced54 dw Unknown_ced57 dw Unknown_ced5a dw Unknown_ced5d dw Unknown_ced62 dw Unknown_ced65 dw Unknown_cecb3 dw Unknown_ced72 dw Unknown_ced75 dw Unknown_ced88 dw Unknown_cec08 dw Unknown_ced8b dw Unknown_ced8e dw Unknown_ced91 dw Unknown_ced93 dw Unknown_ced95 dw Unknown_ced98 dw Unknown_ced9b dw Unknown_ceda8 dw Unknown_cedb5 dw Unknown_cedb8 dw Unknown_cedbb dw Unknown_cedbe dw Unknown_cedc1 dw Unknown_cedc4 dw Unknown_cedc7 dw Unknown_cedcc dw Unknown_cedcf dw Unknown_cedd2 dw Unknown_cedd5 dw Unknown_cedd8 dw Unknown_ceddb dw Unknown_cedde dw Unknown_cede1 dw Unknown_cede4 dw Unknown_cede7 dw Unknown_cedea dw Unknown_ceded dw Unknown_cedf0 dw Unknown_cedf3 dw Unknown_cedf6 dw Unknown_cedf9 dw Unknown_cedfc dw Unknown_cedff dw Unknown_cee02 dw Unknown_cee05 dw Unknown_cee08 dw Unknown_cee0b dw Unknown_cee12 dw Unknown_cee19 dw Unknown_cee1e dw Unknown_cee3d dw Unknown_cee5c dw Unknown_cee61 dw Unknown_cee64 dw Unknown_cee6b dw Unknown_cee70 dw Unknown_cee75 dw Unknown_cee7e dw Unknown_cecbe dw Unknown_cee81 dw Unknown_cee84 dw Unknown_cee8d dw Unknown_cee96 dw Unknown_cee9f dw Unknown_ceea2 dw Unknown_ceea5 dw Unknown_ceea8 dw Unknown_ceeab ; ce9d0 Unknown_ce9d0: db $00,$06 db -4 Unknown_ce9d3: db $01,$06 db -4 Unknown_ce9d6: db $02,$06 db -4 Unknown_ce9d9: db $03,$06 db -4 Unknown_ce9dc: db $04,$06 db -4 Unknown_ce9df: db $05,$06 db -4 Unknown_ce9e2: db $06,$06 db -4 Unknown_ce9e5: db $03,$04, $01,$01, $03,$04, $01,$01, $03,$04, $01,$01, $03,$04, $01,$01 db -4 Unknown_ce9f6: db $4b,$02, $4c,$02, $4d,$04, $4e,$02, $fd,$02, $4e,$02, $fd,$02, $4e,$02, $fd,$02, $4e,$02 db -4 Unknown_cea0b: db $4b,$42, $4c,$42, $4d,$44, $4e,$42, $fd,$02, $4e,$42, $fd,$02, $4e,$42, $fd,$02, $4e,$42 db -4 Unknown_cea20: db $4b,$c2, $4c,$c2, $4d,$c4, $4e,$c2, $fd,$02, $4e,$c2, $fd,$02, $4e,$c2, $fd,$02, $4e,$c2 db -4 Unknown_cea35: db $4b,$01, $4c,$01, $4d,$01, $4f,$01, $50,$01, $51,$01, $52,$02, $fd,$02, $52,$02, $fd,$02, $52,$02, $fd,$02, $52,$02 db -4 Unknown_cea50: db $4b,$41, $4c,$41, $4d,$41, $4f,$41, $50,$41, $51,$41, $52,$42, $fd,$02, $52,$42, $fd,$02, $52,$42, $fd,$02, $52,$42 db -4 Unknown_cea6b: db $00,$03, $07,$03, $08,$03, $09,$03 db -4 Unknown_cea74: db $0a,$07, $0b,$07, $0a,$07, $0b,$47 db -2 Unknown_cea7d: db $0c,$08 db -1 Unknown_cea80: db $0d,$08 db -1 Unknown_cea83: db $0a,$08 db -1 Unknown_cea86: db $0a,$07, $0b,$07, $0a,$07, $0b,$47, $0a,$07 db -1 Unknown_cea91: db $0a,$08 db -1 Unknown_cea94: db $0a,$04, $0e,$04 db -2 Unknown_cea99: db $0f,$04, $10,$04 db -2 Unknown_cea9e: db $10,$04, $0f,$04, $0e,$04, $0a,$04, $0e,$04, $0a,$04, $0e,$04, $0a,$04 db -4 Unknown_ceaaf: db $10,$01, $0f,$01, $12,$01, $11,$01, $12,$01, $0f,$01 db -2 Unknown_ceabc: db $10,$03, $0f,$03, $12,$01, $fd,$01, $12,$01, $fd,$01, $12,$01, $fd,$01, $12,$01, $fd,$01, $12,$03 db -4 Unknown_cead3: db $13,$14 db -4 Unknown_cead6: db $10,$01, $0f,$01 db -2 Unknown_ceadb: db $14,$08 db -1 Unknown_ceade: db $17,$04, $16,$08, $15,$08, $16,$08, $17,$04, $17,$04, $16,$48, $15,$48, $16,$48, $17,$04 db -2 Unknown_ceaf3: db $69,$08 db -1 Unknown_ceaf6: db $69,$20, $6a,$04, $6b,$04, $6d,$04, $6c,$04 db -1 Unknown_ceb01: db $6c,$08, $6d,$08 db -2 Unknown_ceb06: db $18,$04, $19,$04, $1a,$04 db -4 Unknown_ceb0d: db $1b,$08 db -1 Unknown_ceb10: db $0f,$08 db -1 Unknown_ceb13: db $1c,$08 db -1 Unknown_ceb16: db $0a,$08 db -4 Unknown_ceb19: db $1d,$08 db -1 Unknown_ceb1c: db $17,$08 db -1 Unknown_ceb1f: db $0f,$03, $10,$03, $1e,$03 db -1 Unknown_ceb26: db $1f,$10, $20,$03 db -4 Unknown_ceb2b: db $20,$08 db -1 Unknown_ceb2e: db $20,$08, $21,$08, $1b,$08, $21,$08 db -2 Unknown_ceb37: db $22,$08 db -1 Unknown_ceb3a: db $1b,$08 db -1 Unknown_ceb3d: db $23,$08 db -1 Unknown_ceb40: db $24,$08 db -1 Unknown_ceb43: db $25,$08 db -1 Unknown_ceb46: db $26,$08, $27,$08 db -1 Unknown_ceb4b: db $28,$08, $29,$08 db -4 Unknown_ceb50: db $2a,$01, $2b,$01, $2c,$01, $2d,$01, $2e,$01, $2d,$01, $2c,$01, $2b,$01, $2a,$01 db -4 Unknown_ceb63: db $14,$01, $15,$01 db -2 Unknown_ceb68: db $2f,$04, $30,$28 db -4 Unknown_ceb6d: db $31,$08 db -1 Unknown_ceb70: db $32,$20, $33,$20, $34,$20, $35,$20 ; fallthrough Unknown_ceb78: db $fd,$02, $35,$04, $fd,$02, $35,$04, $fd,$02, $35,$04, $fd,$02, $35,$04 db -4 Unknown_ceb89: db $14,$04, $15,$04 db -2 Unknown_ceb8e: db $36,$02, $37,$02, $38,$02, $39,$20 db -4 Unknown_ceb97: db $3a,$02, $3b,$02, $3c,$02, $3d,$20 db -4 Unknown_ceba0: db $3a,$42, $3b,$42, $3c,$42, $3d,$60 db -4 Unknown_ceba9: db $3e,$08, $3f,$08, $40,$08 db -1 Unknown_cebb0: db $40,$02, $fd,$02, $40,$02, $fd,$02, $41,$02, $fd,$02, $41,$02, $fd,$02 db -2 Unknown_cebc1: db $42,$02, $43,$02, $44,$02, $45,$02 db -2 Unknown_cebca: db $19,$02, $fd,$02 db -2 Unknown_cebcf: db $46,$04, $47,$04 db -2 Unknown_cebd4: db $18,$02, $fd,$02 db -2 Unknown_cebd9: db $48,$08 db -1 Unknown_cebdc: db $48,$48 db -1 Unknown_cebdf: db $49,$08 db -1 Unknown_cebe2: db $4a,$08 db -1 Unknown_cebe5: db $20,$10, $1f,$10, $1e,$10 db -1 Unknown_cebec: db $20,$08, $1f,$08, $1e,$08 db -1 Unknown_cebf3: db $fd,$14, $55,$28, $54,$28, $53,$14, $fd,$04, $53,$04, $fd,$04, $53,$04, $fd,$04, $53,$04 db -4 Unknown_cec08: db $1e,$08, $1f,$08, $20,$08 db -4 Unknown_cec0f: db $fd,$00, $14,$00, $15,$00, $14,$40, $fd,$00, $16,$40, $15,$00, $16,$00 db -2 Unknown_cec20: db $56,$02, $57,$04 db -4 Unknown_cec25: db $56,$c2, $57,$c4 db -4 Unknown_cec2a: db $56,$01, $57,$01, $58,$01, $57,$c1, $58,$c1, $57,$02 db -4 Unknown_cec37: db $56,$c1, $57,$c1, $58,$c1, $57,$01, $58,$01, $57,$c2 db -4 Unknown_cec44: db $57,$c1, $58,$c1, $57,$01, $58,$01 db -2 Unknown_cec4d: db $59,$01, $5a,$01, $5b,$01, $5c,$02 db -4 Unknown_cec56: db $0a,$0a, $0b,$43, $5d,$43, $0b,$c3, $0a,$82, $0b,$81, $5d,$01, $0b,$01 db -2 Unknown_cec67: db $0a,$03, $0b,$47, $0a,$07, $0b,$07, $0a,$03 db -2 Unknown_cec72: db $5e,$20, $5e,$20 db -4 Unknown_cec77: db $5f,$20, $5f,$20 db -4 Unknown_cec7c: db $60,$08 db -1 Unknown_cec7f: db $61,$01, $62,$01, $63,$01 db -1 Unknown_cec86: db $63,$07, $64,$07 db -2 Unknown_cec8b: db $65,$01, $66,$01, $67,$01 db -1 Unknown_cec92: db $67,$07, $68,$07 db -2 Unknown_cec97: db $6e,$08 db -1 Unknown_cec9a: db $6f,$08 db -1 Unknown_cec9d: db $6e,$88 db -1 Unknown_ceca0: db $18,$04, $70,$04, $71,$04, $72,$04, $73,$04 db -4 Unknown_cecab: db $74,$04, $75,$04 db -2 Unknown_cecb0: db $14,$08 db -1 Unknown_cecb3: db $74,$03, $14,$03, $15,$03, $14,$03, $15,$03 db -4 Unknown_cecbe: db $14,$00, $15,$00, $14,$00, $15,$00, $74,$0c db -4 Unknown_cecc9: db $76,$08 db -1 Unknown_ceccc: db $77,$01, $78,$01, $79,$01, $7a,$01, $7b,$01, $7c,$01, $7d,$01, $7c,$c1, $7b,$c1, $7a,$c1, $79,$c1, $78,$c1, $77,$c1 db -4 Unknown_cece7: db $1b,$04, $7e,$04 db -2 Unknown_cecec: db $1b,$44, $7e,$44 db -2 Unknown_cecf1: db $7f,$08 db -1 Unknown_cecf4: db $25,$08 db -1 Unknown_cecf7: db $80,$08 db -1 Unknown_cecfa: db $83,$07, $82,$07, $81,$07, $82,$07, $83,$07, $82,$07, $81,$07 db -4 Unknown_ced09: db $1b,$10 db -4 Unknown_ced0c: db $fd,$0f, $84,$0f, $85,$0f, $29,$0f, $28,$0f, $86,$20 db -4 Unknown_ced19: db $1b,$03, $87,$03, $88,$03, $89,$03 db -4 Unknown_ced22: db $8a,$02, $8b,$02, $8c,$02, $8d,$02 db -4 Unknown_ced2b: db $61,$02, $62,$02, $63,$02 db -1 Unknown_ced32: db $65,$02, $66,$02, $67,$02 db -1 Unknown_ced39: db $8e,$08 db -1 Unknown_ced3c: db $8e,$48 db -1 Unknown_ced3f: db $8f,$10, $90,$10 db -2 Unknown_ced44: db $91,$10, $92,$10 db -2 Unknown_ced49: db $93,$08 db -1 Unknown_ced4c: db $1e,$08 db -1 Unknown_ced4f: db $1b,$07, $94,$07 db -2 Unknown_ced54: db $95,$08 db -1 Unknown_ced57: db $96,$08 db -1 Unknown_ced5a: db $95,$08 db -1 Unknown_ced5d: db $97,$01, $97,$41 db -2 Unknown_ced62: db $98,$08 db -1 Unknown_ced65: db $99,$20, $99,$20, $99,$20, $99,$20, $99,$20, $9a,$08 db -1 Unknown_ced72: db $9b,$08 db -1 Unknown_ced75: db $9c,$02, $9d,$02, $9e,$08, $fd,$02, $9e,$02, $fd,$02, $9e,$02, $fd,$02, $9e,$02 db -4 Unknown_ced88: db $9f,$08 db -1 Unknown_ced8b: db $0f,$08 db -1 Unknown_ced8e: db $6b,$18 db -4 Unknown_ced91: db $a0,$01 ; fallthrough Unknown_ced93: db $a1,$01 ; fallthrough Unknown_ced95: db $a2,$01 db -4 Unknown_ced98: db $a3,$08 db -1 Unknown_ced9b: db $a4,$04, $a5,$04, $a6,$04, $a7,$04, $a6,$44, $a5,$44 db -2 Unknown_ceda8: db $a8,$04, $a9,$04, $aa,$04, $ab,$04, $aa,$44, $a9,$44 db -2 Unknown_cedb5: db $1b,$08 db -1 Unknown_cedb8: db $ac,$08 db -1 Unknown_cedbb: db $ad,$08 db -1 Unknown_cedbe: db $ae,$08 db -1 Unknown_cedc1: db $af,$08 db -1 Unknown_cedc4: db $b0,$20 db -4 Unknown_cedc7: db $b1,$07, $b1,$47 db -2 Unknown_cedcc: db $b2,$08 db -1 Unknown_cedcf: db $b3,$08 db -1 Unknown_cedd2: db $b3,$48 db -1 Unknown_cedd5: db $b3,$88 db -1 Unknown_cedd8: db $b3,$c8 db -1 Unknown_ceddb: db $b5,$08 db -1 Unknown_cedde: db $b5,$48 db -1 Unknown_cede1: db $b5,$88 db -1 Unknown_cede4: db $b5,$c8 db -1 Unknown_cede7: db $b4,$08 db -1 Unknown_cedea: db $6b,$08 db -1 Unknown_ceded: db $b6,$08 db -1 Unknown_cedf0: db $b7,$20 db -1 Unknown_cedf3: db $1b,$20 db -1 Unknown_cedf6: db $b8,$20 db -1 Unknown_cedf9: db $b8,$60 db -1 Unknown_cedfc: db $b9,$20 db -1 Unknown_cedff: db $ba,$20 db -1 Unknown_cee02: db $bb,$60 db -1 Unknown_cee05: db $bb,$20 db -1 Unknown_cee08: db $bc,$20 db -1 Unknown_cee0b: db $bd,$0b, $be,$0b, $1b,$0b db -4 Unknown_cee12: db $bf,$04, $c0,$04, $c1,$04 db -4 Unknown_cee19: db $c2,$20, $c2,$20 db -4 Unknown_cee1e: db $4b,$02, $4c,$02, $4d,$20, $4d,$20, $4d,$20, $4f,$01, $50,$01, $51,$01, $52,$02, $fd,$02, $52,$02, $fd,$02, $52,$02, $fd,$02, $52,$02 db -4 Unknown_cee3d: db $4b,$c2, $4c,$c2, $4d,$e0, $4d,$e0, $4d,$e0, $4f,$c1, $50,$c1, $51,$c1, $52,$c2, $fd,$02, $52,$c2, $fd,$02, $52,$c2, $fd,$02, $52,$c2 db -4 Unknown_cee5c: db $c3,$01, $c3,$c1 db -2 Unknown_cee61: db $c4,$20 db -1 Unknown_cee64: db $c5,$04, $c6,$04, $c7,$04 db -4 Unknown_cee6b: db $c8,$01, $c8,$41 db -2 Unknown_cee70: db $c9,$03, $05,$03 db -4 Unknown_cee75: db $ca,$20, $cb,$03, $ca,$03, $cb,$03 db -2 Unknown_cee7e: db $03,$a0 db -1 Unknown_cee81: db $cc,$20 db -1 Unknown_cee84: db $7f,$02, $25,$02, $80,$02, $25,$02 db -2 Unknown_cee8d: db $cd,$04, $ce,$04, $cd,$c4, $ce,$c4 db -2 Unknown_cee96: db $cf,$04, $d0,$04, $d1,$04, $d2,$04 db -4 Unknown_cee9f: db $d3,$20 db -1 Unknown_ceea2: db $d4,$08 db -1 Unknown_ceea5: db $d5,$08 db -1 Unknown_ceea8: db $d6,$08 db -1 Unknown_ceeab: db $d7,$08 db -1 ; ceeae Unknown_ceeae: ; ceeae ; ?, length, address dbbw $00, $10, Unknown_cf2f6 dbbw $04, $09, Unknown_cf262 dbbw $08, $04, Unknown_cf22e dbbw $09, $04, Unknown_cf21e dbbw $0d, $04, Unknown_cf386 dbbw $0f, $04, Unknown_cf21e dbbw $13, $04, Unknown_cf386 dbbw $04, $10, Unknown_cf2f6 dbbw $08, $10, Unknown_cf2f6 dbbw $08, $10, Unknown_cf336 dbbw $00, $04, Unknown_cf386 dbbw $02, $04, Unknown_cf21e dbbw $06, $02, Unknown_cf376 dbbw $07, $02, Unknown_cf376 dbbw $02, $04, Unknown_cf386 dbbw $04, $01, Unknown_cf736 dbbw $05, $01, Unknown_cf736 dbbw $00, $02, Unknown_cf20e dbbw $02, $02, Unknown_cf20e dbbw $00, $04, Unknown_cf3a6 dbbw $00, $01, Unknown_cf736 dbbw $01, $01, Unknown_cf736 dbbw $02, $01, Unknown_cf736 dbbw $03, $01, Unknown_cf736 dbbw $00, $04, Unknown_cf22e dbbw $01, $10, Unknown_cf2f6 dbbw $05, $10, Unknown_cf2f6 dbbw $00, $04, Unknown_cf21e dbbw $05, $0c, Unknown_cf2b6 dbbw $02, $04, Unknown_cf22e dbbw $06, $01, Unknown_cf736 dbbw $07, $01, Unknown_cf736 dbbw $08, $01, Unknown_cf736 dbbw $04, $04, Unknown_cf21e dbbw $09, $16, Unknown_cf3b6 dbbw $04, $02, Unknown_cf20e dbbw $06, $02, Unknown_cf20e dbbw $0c, $01, Unknown_cf736 dbbw $0a, $01, Unknown_cf736 dbbw $0b, $04, Unknown_cf22e dbbw $08, $04, Unknown_cf386 dbbw $06, $04, Unknown_cf386 dbbw $00, $05, Unknown_cf40e dbbw $03, $06, Unknown_cf422 dbbw $00, $07, Unknown_cf43a dbbw $03, $08, Unknown_cf456 dbbw $00, $09, Unknown_cf476 dbbw $00, $04, Unknown_cf49a dbbw $02, $04, Unknown_cf4aa dbbw $04, $06, Unknown_cf4ba dbbw $00, $02, Unknown_cf4da dbbw $00, $07, Unknown_cf512 dbbw $00, $0e, Unknown_cf4da dbbw $00, $15, Unknown_cf512 dbbw $00, $02, Unknown_cf566 dbbw $00, $06, Unknown_cf566 dbbw $00, $0a, Unknown_cf566 dbbw $00, $0e, Unknown_cf566 dbbw $00, $02, Unknown_cf59e dbbw $00, $06, Unknown_cf59e dbbw $00, $0a, Unknown_cf59e dbbw $00, $0e, Unknown_cf59e dbbw $00, $04, Unknown_cf5d6 dbbw $00, $10, Unknown_cf5d6 dbbw $00, $1a, Unknown_cf5d6 dbbw $00, $1a, Unknown_cf63e dbbw $0e, $04, Unknown_cf6a6 dbbw $0e, $08, Unknown_cf6a6 dbbw $0e, $04, Unknown_cf6c6 dbbw $0e, $08, Unknown_cf6c6 dbbw $0e, $04, Unknown_cf6e6 dbbw $0e, $04, Unknown_cf6f6 dbbw $00, $06, Unknown_cf706 dbbw $03, $04, Unknown_cf71e dbbw $03, $02, Unknown_cf72e dbbw $01, $05, Unknown_cf736 dbbw $01, $06, Unknown_cf74a dbbw $01, $07, Unknown_cf762 dbbw $01, $03, Unknown_cf762 dbbw $01, $08, Unknown_cf77e dbbw $01, $09, Unknown_cf79e dbbw $01, $0a, Unknown_cf7c2 dbbw $01, $06, Unknown_cf7c2 dbbw $00, $09, Unknown_cf262 dbbw $04, $04, Unknown_cf22e dbbw $05, $04, Unknown_cf22e dbbw $00, $02, Unknown_cf216 dbbw $02, $02, Unknown_cf216 dbbw $04, $02, Unknown_cf216 dbbw $02, $04, Unknown_cf7ea dbbw $02, $04, Unknown_cf7fa dbbw $02, $02, Unknown_cf376 dbbw $04, $02, Unknown_cf376 dbbw $06, $04, Unknown_cf396 dbbw $08, $02, Unknown_cf376 dbbw $09, $02, Unknown_cf376 dbbw $05, $02, Unknown_cf80a dbbw $00, $02, Unknown_cf812 dbbw $00, $05, Unknown_cf812 dbbw $00, $09, Unknown_cf812 dbbw $09, $09, Unknown_cf812 dbbw $00, $04, Unknown_cf836 dbbw $00, $07, Unknown_cf836 dbbw $00, $09, Unknown_cf836 dbbw $09, $09, Unknown_cf836 dbbw $04, $01, Unknown_cf80e dbbw $05, $02, Unknown_cf37e dbbw $06, $04, Unknown_cf21e dbbw $0a, $04, Unknown_cf21e dbbw $0e, $04, Unknown_cf21e dbbw $08, $05, Unknown_cf8f6 dbbw $0d, $03, Unknown_cf90a dbbw $01, $08, Unknown_cfa06 dbbw $03, $08, Unknown_cfa06 dbbw $05, $08, Unknown_cfa06 dbbw $07, $08, Unknown_cfa06 dbbw $06, $04, Unknown_cf22e dbbw $07, $04, Unknown_cf22e dbbw $0a, $02, Unknown_cf4d2 dbbw $00, $01, Unknown_cf916 dbbw $00, $03, Unknown_cf91a dbbw $00, $06, Unknown_cf926 dbbw $00, $09, Unknown_cf93e dbbw $00, $0c, Unknown_cf962 dbbw $00, $0e, Unknown_cf992 dbbw $00, $0f, Unknown_cf9ca dbbw $04, $04, Unknown_cf21e dbbw $08, $04, Unknown_cf21e dbbw $0d, $01, Unknown_cf736 dbbw $0e, $04, Unknown_cfa26 dbbw $10, $01, Unknown_cf736 dbbw $11, $01, Unknown_cf736 dbbw $04, $02, Unknown_cf37e dbbw $05, $02, Unknown_cf37e dbbw $0a, $04, Unknown_cf386 dbbw $00, $08, Unknown_cfa36 dbbw $00, $0c, Unknown_cfa76 dbbw $00, $10, Unknown_cfa36 dbbw $09, $02, Unknown_cfaa6 dbbw $09, $04, Unknown_cfaa6 dbbw $09, $06, Unknown_cfaa6 dbbw $09, $08, Unknown_cfaa6 dbbw $12, $05, Unknown_cfac6 dbbw $00, $04, Unknown_cfada dbbw $04, $04, Unknown_cfada dbbw $08, $04, Unknown_cfada dbbw $0c, $04, Unknown_cfada dbbw $00, $06, Unknown_cfaea dbbw $04, $04, Unknown_cf21e dbbw $0a, $04, Unknown_cf386 dbbw $15, $04, Unknown_cf4aa dbbw $04, $04, Unknown_cf4aa dbbw $0c, $04, Unknown_cf386 dbbw $0a, $04, Unknown_cfb02 dbbw $0c, $04, Unknown_cf21e dbbw $00, $24, Unknown_cfb12 dbbw $0d, $02, Unknown_cfba2 dbbw $0d, $04, Unknown_cfba2 dbbw $0d, $06, Unknown_cfba2 dbbw $02, $08, Unknown_cfbba dbbw $08, $07, Unknown_cfbda dbbw $08, $05, Unknown_cfbda dbbw $08, $03, Unknown_cfbda dbbw $00, $10, Unknown_cf2b6 dbbw $00, $09, Unknown_cfbf6 dbbw $06, $09, Unknown_cfbf6 dbbw $0c, $09, Unknown_cfbf6 dbbw $12, $09, Unknown_cfbf6 dbbw $18, $09, Unknown_cfbf6 dbbw $1e, $09, Unknown_cfbf6 dbbw $24, $09, Unknown_cfbf6 dbbw $2a, $09, Unknown_cfbf6 dbbw $03, $04, Unknown_cfc1a dbbw $12, $04, Unknown_cf21e dbbw $10, $04, Unknown_cf386 dbbw $16, $01, Unknown_cf736 dbbw $17, $04, Unknown_cf22e dbbw $18, $04, Unknown_cf21e dbbw $1c, $04, Unknown_cf21e dbbw $20, $03, Unknown_cf21e dbbw $23, $04, Unknown_cf386 dbbw $25, $03, Unknown_cf21e dbbw $17, $04, Unknown_cf21e dbbw $0a, $10, Unknown_cf2f6 dbbw $10, $10, Unknown_cf2b6 dbbw $00, $10, Unknown_cf2b6 dbbw $04, $04, Unknown_cf21e dbbw $08, $02, Unknown_cf20e dbbw $20, $06, Unknown_cfc2a dbbw $08, $01, Unknown_cf736 dbbw $04, $04, Unknown_cf21e dbbw $1a, $04, Unknown_cf4aa dbbw $16, $09, Unknown_cf262 dbbw $10, $10, Unknown_cfc42 dbbw $09, $06, Unknown_cfc82 dbbw $11, $09, Unknown_cf23e dbbw $0e, $04, Unknown_cf21e dbbw $0b, $04, Unknown_cf4aa dbbw $1c, $06, Unknown_cf22e dbbw $20, $10, Unknown_cfc42 dbbw $05, $06, Unknown_cfc9a dbbw $0b, $04, Unknown_cf21e dbbw $09, $04, Unknown_cfcb2 dbbw $0b, $04, Unknown_cf386 dbbw $11, $0d, Unknown_cfcc2 dbbw $00, $09, Unknown_cf23e dbbw $09, $09, Unknown_cf23e dbbw $00, $0c, Unknown_cf286 dbbw $06, $0c, Unknown_cf286 dbbw $0c, $0c, Unknown_cf286 dbbw $12, $0c, Unknown_cf286 dbbw $00, $0d, Unknown_cfcc2 dbbw $00, $07, Unknown_cf85a dbbw $00, $06, Unknown_cf8ae dbbw $00, $0e, Unknown_cf876 dbbw $00, $0c, Unknown_cf8c6 ; cf20e Unknown_cf20e: db $f8, $fc, $00, $00 db $00, $fc, $01, $00 Unknown_cf216: db $fc, $f8, $00, $00 db $fc, $00, $01, $00 Unknown_cf21e: db $f8, $f8, $00, $00 db $f8, $00, $01, $00 db $00, $f8, $02, $00 db $00, $00, $03, $00 Unknown_cf22e: db $f8, $f8, $00, $00 db $f8, $00, $00, $20 db $00, $f8, $00, $40 db $00, $00, $00, $60 Unknown_cf23e: db $f4, $f4, $00, $00 db $f4, $fc, $01, $00 db $f4, $04, $02, $00 db $fc, $f4, $03, $00 db $fc, $fc, $04, $00 db $fc, $04, $05, $00 db $04, $f4, $06, $00 db $04, $fc, $07, $00 db $04, $04, $08, $00 Unknown_cf262: db $f4, $f4, $00, $00 db $f4, $fc, $01, $00 db $f4, $04, $00, $20 db $fc, $f4, $02, $00 db $fc, $fc, $03, $00 db $fc, $04, $02, $60 db $04, $f4, $00, $40 db $04, $fc, $01, $60 db $04, $04, $00, $60 Unknown_cf286: db $f0, $f4, $00, $00 db $f0, $fc, $01, $00 db $f0, $04, $02, $00 db $f8, $f4, $03, $00 db $f8, $fc, $04, $00 db $f8, $04, $05, $00 db $00, $f4, $05, $60 db $00, $fc, $04, $60 db $00, $04, $03, $60 db $08, $f4, $02, $60 db $08, $fc, $01, $60 db $08, $04, $00, $60 Unknown_cf2b6: db $f0, $f0, $00, $00 db $f0, $f8, $01, $00 db $f0, $00, $02, $00 db $f0, $08, $03, $00 db $f8, $f0, $04, $00 db $f8, $f8, $05, $00 db $f8, $00, $06, $00 db $f8, $08, $07, $00 db $00, $f0, $08, $00 db $00, $f8, $09, $00 db $00, $00, $0a, $00 db $00, $08, $0b, $00 db $08, $f0, $0c, $00 db $08, $f8, $0d, $00 db $08, $00, $0e, $00 db $08, $08, $0f, $00 Unknown_cf2f6: 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 Unknown_cf336: db $ec, $ec, $00, $00 db $ec, $f4, $01, $00 db $f4, $ec, $02, $00 db $f4, $f4, $03, $00 db $ec, $04, $01, $20 db $ec, $0c, $00, $20 db $f4, $04, $03, $20 db $f4, $0c, $02, $20 db $04, $ec, $02, $40 db $04, $f4, $03, $40 db $0c, $ec, $00, $40 db $0c, $f4, $01, $40 db $04, $04, $03, $60 db $04, $0c, $02, $60 db $0c, $04, $01, $60 db $0c, $0c, $00, $60 Unknown_cf376: db $fc, $f8, $00, $00 db $fc, $00, $00, $20 Unknown_cf37e: db $00, $f8, $00, $00 db $00, $00, $00, $20 Unknown_cf386: db $f8, $f8, $00, $00 db $f8, $00, $00, $20 db $00, $f8, $01, $00 db $00, $00, $01, $20 Unknown_cf396: db $f8, $f8, $00, $00 db $f8, $00, $01, $00 db $00, $f8, $00, $40 db $00, $00, $01, $40 Unknown_cf3a6: db $fa, $f8, $02, $00 db $02, $f8, $03, $00 db $f6, $00, $02, $00 db $fe, $00, $03, $00 Unknown_cf3b6: db $08, $a8, $01, $00 db $00, $b0, $02, $00 db $00, $b8, $03, $00 db $00, $c0, $00, $00 db $00, $c8, $03, $00 db $00, $d0, $00, $00 db $00, $d8, $03, $00 db $00, $e0, $00, $00 db $00, $e8, $03, $00 db $00, $f0, $00, $00 db $00, $f8, $01, $00 db $f8, $00, $02, $00 db $f8, $08, $03, $00 db $f8, $10, $00, $00 db $f8, $18, $03, $00 db $f8, $20, $00, $00 db $f8, $28, $03, $00 db $f8, $30, $00, $00 db $f8, $38, $03, $00 db $f8, $40, $00, $00 db $f8, $48, $01, $00 db $f0, $50, $02, $00 Unknown_cf40e: db $ec, $f8, $00, $00 db $ec, $00, $00, $20 db $f4, $f8, $01, $00 db $f4, $00, $01, $20 db $fc, $fc, $02, $00 Unknown_cf422: db $e4, $f8, $00, $00 db $e4, $00, $00, $20 db $ec, $f8, $01, $00 db $ec, $00, $01, $20 db $f4, $fc, $02, $00 db $fc, $fc, $02, $00 Unknown_cf43a: db $dc, $f8, $00, $00 db $dc, $00, $00, $20 db $e4, $f8, $01, $00 db $e4, $00, $01, $20 db $ec, $fc, $02, $00 db $f4, $fc, $02, $00 db $fc, $fc, $02, $00 Unknown_cf456: db $d4, $f8, $00, $00 db $d4, $00, $00, $20 db $dc, $f8, $01, $00 db $dc, $00, $01, $20 db $e4, $fc, $02, $00 db $ec, $fc, $02, $00 db $f4, $fc, $02, $00 db $fc, $fc, $02, $00 Unknown_cf476: db $cc, $f8, $00, $00 db $cc, $00, $00, $20 db $d4, $f8, $01, $00 db $d4, $00, $01, $20 db $dc, $fc, $02, $00 db $e4, $fc, $02, $00 db $ec, $fc, $02, $00 db $f4, $fc, $02, $00 db $fc, $fc, $02, $00 Unknown_cf49a: db $f8, $f8, $00, $00 db $f8, $00, $00, $20 db $00, $f8, $01, $00 db $00, $00, $00, $60 Unknown_cf4aa: db $f8, $f8, $00, $00 db $f8, $00, $01, $00 db $00, $f8, $01, $60 db $00, $00, $00, $60 Unknown_cf4ba: db $f4, $f8, $00, $00 db $f4, $00, $01, $00 db $fc, $f8, $02, $00 db $fc, $00, $03, $00 db $04, $f8, $04, $00 db $04, $00, $05, $00 Unknown_cf4d2: db $fd, $f8, $00, $00 db $f9, $00, $00, $00 Unknown_cf4da: db $f8, $f4, $00, $00 db $f8, $04, $00, $00 db $e8, $f4, $00, $00 db $e8, $04, $00, $00 db $f0, $ec, $00, $00 db $f0, $f4, $01, $00 db $f0, $fc, $00, $00 db $f0, $04, $01, $00 db $f0, $0c, $00, $00 db $f8, $e4, $00, $00 db $f8, $ec, $01, $00 db $f8, $fc, $01, $00 db $f8, $0c, $01, $00 db $f8, $14, $00, $00 Unknown_cf512: db $f0, $f4, $00, $00 db $f0, $04, $00, $00 db $f8, $ec, $00, $00 db $f8, $f4, $01, $00 db $f8, $fc, $00, $00 db $f8, $04, $01, $00 db $f8, $0c, $00, $00 db $e0, $f4, $00, $00 db $e0, $04, $00, $00 db $e8, $ec, $00, $00 db $e8, $f4, $01, $00 db $e8, $fc, $00, $00 db $e8, $04, $01, $00 db $e8, $0c, $00, $00 db $f0, $e4, $00, $00 db $f0, $ec, $01, $00 db $f0, $fc, $01, $00 db $f0, $0c, $01, $00 db $f0, $14, $00, $00 db $f8, $e4, $01, $00 db $f8, $14, $01, $00 Unknown_cf566: db $cc, $f8, $00, $00 db $cc, $00, $01, $00 db $d4, $f8, $02, $00 db $d4, $00, $03, $00 db $dc, $f8, $04, $00 db $dc, $00, $05, $00 db $e4, $f8, $06, $00 db $e4, $00, $07, $00 db $ec, $f8, $08, $00 db $ec, $00, $09, $00 db $f4, $f8, $0a, $00 db $f4, $00, $0b, $00 db $fc, $f8, $0c, $00 db $fc, $00, $0d, $00 Unknown_cf59e: db $cc, $f8, $0c, $00 db $cc, $00, $0d, $00 db $d4, $f8, $08, $00 db $d4, $00, $09, $00 db $dc, $f8, $04, $00 db $dc, $00, $05, $00 db $e4, $f8, $00, $00 db $e4, $00, $01, $00 db $ec, $f8, $02, $00 db $ec, $00, $03, $00 db $f4, $00, $02, $00 db $f4, $08, $03, $00 db $fc, $00, $0a, $00 db $fc, $08, $0b, $00 Unknown_cf5d6: db $0c, $f0, $00, $40 db $0c, $f8, $02, $40 db $0c, $00, $02, $60 db $0c, $08, $00, $60 db $fc, $e8, $09, $20 db $fc, $f0, $08, $20 db $fc, $f8, $06, $00 db $fc, $00, $07, $00 db $fc, $08, $08, $00 db $fc, $10, $09, $00 db $04, $e8, $01, $20 db $04, $f0, $00, $20 db $04, $f8, $0c, $00 db $04, $00, $0d, $00 db $04, $08, $00, $00 db $04, $10, $01, $00 db $ec, $f0, $00, $00 db $ec, $f8, $02, $00 db $ec, $00, $02, $20 db $ec, $08, $00, $20 db $f4, $e8, $03, $20 db $f4, $f0, $02, $20 db $f4, $f8, $04, $00 db $f4, $00, $05, $00 db $f4, $08, $02, $00 db $f4, $10, $03, $00 Unknown_cf63e: db $ec, $f0, $00, $00 db $ec, $f8, $02, $00 db $ec, $00, $02, $20 db $ec, $08, $00, $20 db $f4, $ec, $00, $00 db $f4, $f4, $01, $00 db $f4, $f8, $05, $20 db $f4, $00, $04, $20 db $f4, $04, $01, $20 db $f4, $0c, $00, $20 db $fc, $ec, $02, $00 db $fc, $f4, $03, $00 db $fc, $f8, $07, $20 db $fc, $00, $06, $20 db $fc, $04, $03, $20 db $fc, $0c, $02, $20 db $04, $ec, $04, $00 db $04, $f4, $05, $00 db $04, $f8, $0d, $20 db $04, $00, $0c, $20 db $04, $04, $05, $20 db $04, $0c, $04, $20 db $0c, $f0, $00, $40 db $0c, $f8, $02, $40 db $0c, $00, $02, $60 db $0c, $08, $00, $60 Unknown_cf6a6: db $e8, $fc, $02, $00 db $10, $fc, $02, $60 db $fc, $e8, $01, $00 db $fc, $10, $01, $60 db $e0, $fc, $02, $00 db $18, $fc, $02, $60 db $fc, $e0, $01, $00 db $fc, $18, $01, $60 Unknown_cf6c6: db $ed, $ed, $00, $20 db $ed, $0b, $00, $00 db $0b, $ed, $00, $60 db $0b, $0b, $00, $40 db $e5, $e5, $00, $20 db $e5, $13, $00, $00 db $13, $e5, $00, $60 db $13, $13, $00, $40 Unknown_cf6e6: db $ec, $fc, $02, $00 db $0c, $fc, $02, $60 db $fc, $ec, $01, $00 db $fc, $0c, $01, $60 Unknown_cf6f6: db $f0, $f0, $00, $20 db $f0, $08, $00, $00 db $08, $f0, $00, $60 db $08, $08, $00, $40 Unknown_cf706: db $e8, $fc, $00, $00 db $f0, $fa, $00, $00 db $f8, $f8, $00, $00 db $00, $f8, $00, $00 db $08, $fa, $00, $00 db $10, $fc, $00, $00 Unknown_cf71e: db $fc, $f0, $00, $20 db $fa, $f8, $00, $20 db $fa, $00, $00, $00 db $fc, $08, $00, $00 Unknown_cf72e: db $fc, $f8, $00, $60 db $fc, $00, $00, $40 Unknown_cf736: db $fc, $fc, $00, $00 db $fc, $f4, $01, $00 db $fc, $fc, $01, $20 db $04, $f4, $01, $40 db $04, $fc, $01, $60 Unknown_cf74a: db $fc, $fc, $00, $00 db $02, $f6, $00, $00 db $02, $ee, $01, $00 db $02, $f6, $01, $20 db $0a, $ee, $01, $40 db $0a, $f6, $01, $60 Unknown_cf762: db $fc, $fc, $00, $00 db $02, $f6, $00, $00 db $08, $f0, $00, $00 db $08, $e8, $01, $00 db $08, $f0, $01, $20 db $10, $e8, $01, $40 db $10, $f0, $01, $60 Unknown_cf77e: db $fc, $fc, $00, $00 db $02, $f6, $00, $00 db $08, $f0, $00, $00 db $0e, $ea, $00, $00 db $0e, $e2, $01, $00 db $0e, $ea, $01, $20 db $16, $e2, $01, $40 db $16, $ea, $01, $60 Unknown_cf79e: db $fc, $fc, $00, $00 db $02, $f6, $00, $00 db $08, $f0, $00, $00 db $0e, $ea, $00, $00 db $14, $e4, $00, $00 db $14, $dc, $01, $00 db $14, $e4, $01, $20 db $1c, $dc, $01, $40 db $1c, $e4, $01, $60 Unknown_cf7c2: db $fc, $fc, $00, $00 db $02, $f6, $00, $00 db $08, $f0, $00, $00 db $0e, $ea, $00, $00 db $14, $e4, $00, $00 db $1a, $de, $00, $00 db $1a, $d6, $01, $00 db $1a, $de, $01, $20 db $22, $d6, $01, $40 db $22, $de, $01, $60 Unknown_cf7ea: db $fc, $f0, $00, $00 db $fc, $f8, $01, $00 db $fc, $00, $01, $20 db $fc, $08, $00, $20 Unknown_cf7fa: db $fc, $f0, $02, $00 db $fc, $f8, $01, $00 db $fc, $00, $01, $20 db $fc, $08, $02, $20 Unknown_cf80a: db $f8, $fc, $00, $00 Unknown_cf80e: db $00, $fc, $00, $00 Unknown_cf812: db $fc, $e4, $00, $00 db $fc, $ec, $01, $00 db $fc, $f4, $02, $00 db $fc, $fc, $03, $00 db $fc, $04, $04, $00 db $fc, $0c, $05, $00 db $fc, $14, $06, $00 db $f4, $0c, $07, $00 db $f4, $14, $08, $00 Unknown_cf836: db $f4, $e4, $08, $20 db $f4, $ec, $07, $20 db $fc, $e4, $06, $20 db $fc, $ec, $05, $20 db $fc, $f4, $04, $20 db $fc, $fc, $03, $20 db $fc, $04, $02, $20 db $fc, $0c, $01, $20 db $fc, $14, $00, $20 Unknown_cf85a: db $00, $e4, $00, $10 db $00, $ec, $01, $10 db $00, $f4, $02, $10 db $00, $fc, $03, $10 db $00, $04, $04, $10 db $00, $0c, $05, $10 db $00, $14, $06, $10 Unknown_cf876: db $f8, $e4, $00, $10 db $00, $e4, $01, $10 db $f8, $ec, $02, $10 db $00, $ec, $03, $10 db $f8, $f4, $04, $10 db $00, $f4, $05, $10 db $f8, $fc, $06, $10 db $00, $fc, $07, $10 db $f8, $04, $08, $10 db $00, $04, $09, $10 db $f8, $0c, $0a, $10 db $00, $0c, $0b, $10 db $f8, $14, $0c, $10 db $00, $14, $0d, $10 Unknown_cf8ae: db $00, $e8, $00, $11 db $00, $f0, $01, $11 db $00, $f8, $02, $11 db $00, $00, $03, $11 db $00, $08, $04, $11 db $00, $10, $05, $11 Unknown_cf8c6: db $00, $e8, $00, $11 db $08, $e8, $01, $11 db $00, $f0, $02, $11 db $08, $f0, $03, $11 db $00, $f8, $04, $11 db $08, $f8, $05, $11 db $00, $00, $06, $11 db $08, $00, $07, $11 db $00, $08, $08, $11 db $08, $08, $09, $11 db $00, $10, $0a, $11 db $08, $10, $0b, $11 Unknown_cf8f6: db $f4, $04, $00, $00 db $fc, $f4, $01, $00 db $fc, $fc, $02, $00 db $fc, $04, $03, $00 db $04, $f4, $04, $00 Unknown_cf90a: db $fc, $f4, $00, $00 db $fc, $fc, $01, $00 db $fc, $04, $02, $00 Unknown_cf916: db $e4, $0c, $01, $60 Unknown_cf91a: db $e4, $0c, $00, $00 db $e4, $04, $01, $60 db $ec, $0c, $01, $60 Unknown_cf926: db $e4, $0c, $01, $00 db $e4, $04, $00, $00 db $e4, $fc, $01, $60 db $ec, $0c, $00, $00 db $ec, $04, $01, $60 db $f4, $0c, $01, $60 Unknown_cf93e: db $e4, $f4, $01, $60 db $e4, $fc, $00, $00 db $e4, $04, $01, $00 db $ec, $fc, $01, $60 db $ec, $04, $00, $00 db $ec, $0c, $01, $00 db $f4, $04, $01, $60 db $f4, $0c, $00, $00 db $fc, $0c, $01, $60 Unknown_cf962: db $e4, $ec, $01, $60 db $e4, $f4, $00, $00 db $e4, $fc, $01, $00 db $ec, $f4, $01, $60 db $ec, $fc, $00, $00 db $ec, $04, $01, $00 db $f4, $fc, $01, $60 db $f4, $04, $00, $00 db $f4, $0c, $01, $00 db $fc, $04, $01, $60 db $fc, $0c, $00, $00 db $04, $0c, $01, $60 Unknown_cf992: db $e4, $ec, $00, $00 db $e4, $f4, $01, $00 db $ec, $ec, $01, $60 db $ec, $f4, $00, $00 db $ec, $fc, $01, $00 db $f4, $f4, $01, $60 db $f4, $fc, $00, $00 db $f4, $04, $01, $00 db $fc, $fc, $01, $60 db $fc, $04, $00, $00 db $fc, $0c, $01, $00 db $04, $04, $01, $60 db $04, $0c, $00, $00 db $0c, $0c, $01, $60 Unknown_cf9ca: db $e4, $ec, $01, $00 db $ec, $ec, $00, $00 db $ec, $f4, $01, $00 db $f4, $ec, $01, $60 db $f4, $f4, $00, $00 db $f4, $fc, $01, $00 db $fc, $f4, $01, $60 db $fc, $fc, $00, $00 db $fc, $04, $01, $00 db $04, $fc, $01, $60 db $04, $04, $00, $00 db $04, $0c, $01, $00 db $0c, $04, $01, $60 db $0c, $0c, $00, $00 db $14, $0c, $01, $60 Unknown_cfa06: db $f0, $f8, $00, $00 db $f8, $f8, $01, $00 db $f0, $00, $00, $20 db $f8, $00, $01, $20 db $00, $f8, $01, $40 db $08, $f8, $00, $40 db $00, $00, $01, $60 db $08, $00, $00, $60 Unknown_cfa26: db $f8, $f8, $00, $00 db $f8, $00, $01, $00 db $00, $f8, $01, $60 db $00, $00, $00, $60 Unknown_cfa36: db $f4, $f8, $00, $00 db $f4, $00, $01, $00 db $fc, $f8, $02, $00 db $fc, $00, $03, $00 db $fc, $f8, $00, $00 db $fc, $00, $01, $00 db $04, $f8, $02, $00 db $04, $00, $03, $00 db $ec, $f8, $00, $00 db $ec, $00, $01, $00 db $f4, $f8, $02, $00 db $f4, $00, $03, $00 db $04, $f8, $00, $00 db $04, $00, $01, $00 db $0c, $f8, $02, $00 db $0c, $00, $03, $00 Unknown_cfa76: db $f0, $f8, $00, $00 db $f0, $00, $01, $00 db $f8, $f8, $02, $00 db $f8, $00, $03, $00 db $f8, $f8, $00, $00 db $f8, $00, $01, $00 db $00, $f8, $02, $00 db $00, $00, $03, $00 db $00, $f8, $00, $00 db $00, $00, $01, $00 db $08, $f8, $02, $00 db $08, $00, $03, $00 Unknown_cfaa6: db $fc, $fc, $00, $00 db $f8, $04, $00, $00 db $f4, $0c, $00, $00 db $f0, $14, $00, $00 db $ec, $1c, $00, $00 db $e8, $24, $00, $00 db $e0, $2c, $00, $00 db $dc, $34, $00, $00 Unknown_cfac6: db $ec, $fc, $00, $00 db $f4, $fc, $01, $00 db $fc, $fc, $02, $00 db $04, $fc, $01, $40 db $0c, $fc, $00, $40 Unknown_cfada: db $fc, $f0, $00, $00 db $fc, $f8, $01, $00 db $fc, $00, $02, $00 db $fc, $08, $03, $00 Unknown_cfaea: db $f8, $f4, $00, $00 db $f8, $fc, $01, $00 db $f8, $04, $02, $00 db $00, $f4, $03, $00 db $00, $fc, $04, $00 db $00, $04, $05, $00 Unknown_cfb02: db $f8, $f8, $00, $00 db $f8, $00, $05, $00 db $00, $f8, $01, $00 db $00, $00, $05, $00 Unknown_cfb12: db $e4, $08, $00, $00 db $e4, $10, $01, $00 db $ec, $f8, $02, $00 db $ec, $00, $03, $00 db $ec, $08, $04, $00 db $ec, $10, $05, $00 db $ec, $18, $06, $00 db $f4, $f0, $07, $00 db $f4, $f8, $08, $00 db $f4, $00, $09, $00 db $f4, $08, $0a, $00 db $f4, $10, $0b, $00 db $f4, $18, $0c, $00 db $f4, $20, $0d, $00 db $fc, $e8, $0e, $00 db $fc, $f0, $0f, $00 db $fc, $f8, $10, $00 db $fc, $00, $11, $00 db $fc, $08, $12, $00 db $fc, $10, $13, $00 db $04, $d8, $14, $00 db $04, $e0, $15, $00 db $04, $e8, $16, $00 db $04, $f0, $17, $00 db $04, $f8, $18, $00 db $04, $00, $19, $00 db $04, $08, $1a, $00 db $04, $10, $1b, $00 db $04, $18, $1c, $00 db $0c, $d8, $1d, $00 db $0c, $e0, $1e, $00 db $0c, $f0, $1f, $00 db $0c, $f8, $20, $00 db $0c, $00, $21, $00 db $0c, $08, $22, $00 db $14, $00, $23, $00 Unknown_cfba2: db $04, $f8, $02, $00 db $04, $00, $03, $00 db $fc, $f8, $01, $00 db $fc, $00, $01, $20 db $f4, $f8, $00, $00 db $f4, $00, $00, $20 Unknown_cfbba: db $f8, $f0, $00, $00 db $f8, $f8, $01, $00 db $f8, $00, $02, $00 db $f8, $08, $03, $00 db $00, $f0, $04, $00 db $00, $f8, $05, $00 db $00, $00, $06, $00 db $00, $08, $07, $00 Unknown_cfbda: db $f4, $fc, $00, $00 db $fc, $fc, $00, $00 db $04, $fc, $00, $00 db $ec, $fc, $00, $00 db $0c, $fc, $00, $00 db $e4, $fc, $00, $00 db $14, $fc, $00, $00 Unknown_cfbf6: db $f4, $f4, $00, $00 db $f4, $fc, $01, $00 db $f4, $04, $02, $00 db $fc, $f4, $03, $00 db $fc, $fc, $04, $00 db $fc, $04, $05, $00 db $04, $f4, $00, $40 db $04, $fc, $01, $40 db $04, $04, $02, $40 Unknown_cfc1a: db $fc, $f0, $00, $00 db $fc, $f8, $01, $00 db $fc, $00, $01, $20 db $fc, $08, $00, $20 Unknown_cfc2a: db $fc, $e8, $00, $00 db $fc, $f0, $01, $00 db $fc, $f8, $02, $00 db $fc, $00, $02, $20 db $fc, $08, $01, $20 db $fc, $10, $00, $20 Unknown_cfc42: db $f0, $f0, $00, $00 db $f0, $f8, $01, $00 db $f0, $00, $02, $00 db $f0, $08, $00, $20 db $f8, $f0, $03, $00 db $f8, $f8, $04, $00 db $f8, $00, $04, $20 db $f8, $08, $05, $00 db $00, $f0, $05, $60 db $00, $f8, $04, $40 db $00, $00, $04, $60 db $00, $08, $03, $60 db $08, $f0, $00, $40 db $08, $f8, $02, $60 db $08, $00, $01, $60 db $08, $08, $00, $60 Unknown_cfc82: db $f8, $f0, $00, $00 db $f8, $f8, $01, $00 db $f8, $00, $00, $60 db $00, $f8, $00, $00 db $00, $00, $01, $00 db $00, $08, $00, $60 Unknown_cfc9a: db $f8, $0c, $00, $00 db $f8, $14, $01, $00 db $00, $fc, $02, $00 db $00, $04, $03, $00 db $00, $0c, $04, $00 db $00, $14, $05, $00 Unknown_cfcb2: db $f8, $f8, $00, $00 db $f8, $00, $01, $60 db $00, $f8, $01, $00 db $00, $00, $01, $20 Unknown_cfcc2: db $f0, $9c, $00, $00 db $e0, $ac, $00, $00 db $f8, $bc, $00, $00 db $d8, $cc, $00, $00 db $e8, $dc, $00, $00 db $d8, $ec, $00, $00 db $e8, $fc, $00, $00 db $e8, $04, $00, $00 db $d8, $14, $00, $00 db $00, $24, $00, $00 db $f0, $34, $00, $00 db $e0, $44, $00, $00 db $f0, $54, $00, $00 ; cfcf6 AnimObjGFX: ; cfcf6 object_gfx: MACRO ; label, # tiles db \2 db BANK(\1) dw \1 ENDM object_gfx AnimObj00GFX, 0 object_gfx AnimObj01GFX, 21 object_gfx AnimObj02GFX, 6 object_gfx AnimObj03GFX, 6 object_gfx AnimObj04GFX, 20 object_gfx AnimObj05GFX, 26 object_gfx AnimObj06GFX, 18 object_gfx AnimObj07GFX, 12 object_gfx AnimObj08GFX, 9 object_gfx AnimObj09GFX, 17 object_gfx AnimObj10GFX, 6 object_gfx AnimObj11GFX, 10 object_gfx AnimObj12GFX, 9 object_gfx AnimObj13GFX, 13 object_gfx AnimObj14GFX, 16 object_gfx AnimObj15GFX, 2 object_gfx AnimObj16GFX, 11 object_gfx AnimObj17GFX, 9 object_gfx AnimObj18GFX, 9 object_gfx AnimObj19GFX, 19 object_gfx AnimObj20GFX, 10 object_gfx AnimObj21GFX, 12 object_gfx AnimObj22GFX, 18 object_gfx AnimObj23GFX, 13 object_gfx AnimObj24GFX, 10 object_gfx AnimObj25GFX, 27 object_gfx AnimObj26GFX, 12 object_gfx AnimObj27GFX, 14 object_gfx AnimObj28GFX, 16 object_gfx AnimObj29GFX, 7 object_gfx AnimObj30GFX, 8 object_gfx AnimObj31GFX, 40 object_gfx AnimObj32GFX, 36 object_gfx AnimObj33GFX, 16 object_gfx AnimObj34GFX, 48 object_gfx AnimObj35GFX, 18 object_gfx AnimObj36GFX, 38 object_gfx AnimObj37GFX, 35 object_gfx AnimObj38GFX, 18 object_gfx AnimObj39GFX, 24 object_gfx NULL, 1 object_gfx NULL, 1 ; cfd9e