summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/constants/animation_constants.asm129
-rw-r--r--src/constants/sprite_constants.asm243
-rw-r--r--src/data/attack_animations.asm914
-rw-r--r--src/data/move_animations.asm914
-rw-r--r--src/engine/bank01.asm6
-rw-r--r--src/engine/bank06.asm4
-rw-r--r--src/engine/bank07.asm194
7 files changed, 1249 insertions, 1155 deletions
diff --git a/src/constants/animation_constants.asm b/src/constants/animation_constants.asm
index 645cb5e..2582357 100644
--- a/src/constants/animation_constants.asm
+++ b/src/constants/animation_constants.asm
@@ -1,11 +1,120 @@
-; Normal animations
-ANIM_SPELL_MOVE EQU $01
-ANIM_GET_HIT EQU $07
-ANIM_THUNDER_SHOCK EQU $0a
-ANIM_FURY_SWIPES EQU $24
+; Animation constants
+ const_def
+ const ANIM_SPRITE_ID
+ const ANIM_PALETTE_ID
+ const ANIM_SPRITE_ANIM_ID
+ const ANIM_SPRITE_ANIM_FLAGS
+ const ANIM_SOUND_FX_ID
+ const ANIM_HANDLER_FUNCTION
-; Special animations
-ANIM_SHOW_DAMAGE EQU $09
-ANIM_SHAKE1 EQU $fa
-ANIM_SHAKE2 EQU $fb
-ANIM_SHAKE3 EQU $fc
+; Animation duel screen constants (see wDuelAnimationScreen)
+ const_def
+ const DUEL_ANIM_SCREEN_MAIN_SCENE
+ const DUEL_ANIM_SCREEN_PLAYER_PLAY_AREA
+ const DUEL_ANIM_SCREEN_OPP_PLAY_AREA
+
+ const_def
+ ; Normal animations
+ const DUEL_ANIM_NONE ; $00
+ const DUEL_ANIM_GLOW ; $01
+ const DUEL_ANIM_2 ; $02
+ const DUEL_ANIM_3 ; $03
+ const DUEL_ANIM_4 ; $04
+ const DUEL_ANIM_5 ; $05
+ const DUEL_ANIM_6 ; $06
+ const DUEL_ANIM_HIT ; $07
+ const DUEL_ANIM_8 ; $08
+ const DUEL_ANIM_SHOW_DAMAGE ; $09
+ const DUEL_ANIM_THUNDER_SHOCK ; $0a
+ const DUEL_ANIM_11 ; $0b
+ const DUEL_ANIM_12 ; $0c
+ const DUEL_ANIM_13 ; $0d
+ const DUEL_ANIM_14 ; $0e
+ const DUEL_ANIM_15 ; $0f
+ const DUEL_ANIM_16 ; $10
+ const DUEL_ANIM_17 ; $11
+ const DUEL_ANIM_18 ; $12
+ const DUEL_ANIM_19 ; $13
+ const DUEL_ANIM_20 ; $14
+ const DUEL_ANIM_21 ; $15
+ const DUEL_ANIM_22 ; $16
+ const DUEL_ANIM_23 ; $17
+ const DUEL_ANIM_24 ; $18
+ const DUEL_ANIM_25 ; $19
+ const DUEL_ANIM_26 ; $1a
+ const DUEL_ANIM_27 ; $1b
+ const DUEL_ANIM_28 ; $1c
+ const DUEL_ANIM_29 ; $1d
+ const DUEL_ANIM_30 ; $1e
+ const DUEL_ANIM_31 ; $1f
+ const DUEL_ANIM_32 ; $20
+ const DUEL_ANIM_33 ; $21
+ const DUEL_ANIM_34 ; $22
+ const DUEL_ANIM_35 ; $23
+ const DUEL_ANIM_FURY_SWIPES ; $24
+ const DUEL_ANIM_37 ; $25
+ const DUEL_ANIM_38 ; $26
+ const DUEL_ANIM_39 ; $27
+ const DUEL_ANIM_40 ; $28
+ const DUEL_ANIM_41 ; $29
+ const DUEL_ANIM_42 ; $2a
+ const DUEL_ANIM_43 ; $2b
+ const DUEL_ANIM_44 ; $2c
+ const DUEL_ANIM_45 ; $2d
+ const DUEL_ANIM_46 ; $2e
+ const DUEL_ANIM_47 ; $2f
+ const DUEL_ANIM_48 ; $30
+ const DUEL_ANIM_49 ; $31
+ const DUEL_ANIM_50 ; $32
+ const DUEL_ANIM_51 ; $33
+ const DUEL_ANIM_52 ; $34
+ const DUEL_ANIM_53 ; $35
+ const DUEL_ANIM_54 ; $36
+ const DUEL_ANIM_55 ; $37
+ const DUEL_ANIM_56 ; $38
+ const DUEL_ANIM_57 ; $39
+ const DUEL_ANIM_58 ; $3a
+ const DUEL_ANIM_59 ; $3b
+ const DUEL_ANIM_60 ; $3c
+ const DUEL_ANIM_61 ; $3d
+ const DUEL_ANIM_62 ; $3e
+ const DUEL_ANIM_63 ; $3f
+ const DUEL_ANIM_64 ; $40
+ const DUEL_ANIM_65 ; $41
+ const DUEL_ANIM_66 ; $42
+ const DUEL_ANIM_67 ; $43
+ const DUEL_ANIM_68 ; $44
+ const DUEL_ANIM_69 ; $45
+ const DUEL_ANIM_70 ; $46
+ const DUEL_ANIM_71 ; $47
+ const DUEL_ANIM_72 ; $48
+ const DUEL_ANIM_73 ; $49
+ const DUEL_ANIM_74 ; $4a
+ const DUEL_ANIM_75 ; $4b
+ const DUEL_ANIM_76 ; $4c
+ const DUEL_ANIM_77 ; $4d
+ const DUEL_ANIM_78 ; $4e
+ const DUEL_ANIM_79 ; $4f
+ const DUEL_ANIM_80 ; $50
+ const DUEL_ANIM_81 ; $51
+ const DUEL_ANIM_82 ; $52
+ const DUEL_ANIM_83 ; $53
+ const DUEL_ANIM_84 ; $54
+ const DUEL_ANIM_85 ; $55
+ const DUEL_ANIM_86 ; $56
+ const DUEL_ANIM_87 ; $57
+ const DUEL_ANIM_88 ; $58
+ const DUEL_ANIM_89 ; $59
+ const DUEL_ANIM_90 ; $5a
+ const DUEL_ANIM_91 ; $5b
+ const DUEL_ANIM_92 ; $5c
+ const DUEL_ANIM_WIN ; $5d
+ const DUEL_ANIM_LOSS ; $5e
+ const DUEL_ANIM_DRAW ; $5f
+ const DUEL_ANIM_96 ; $60
+
+ ; Special animations
+ const_def $fa
+ const DUEL_ANIM_SHAKE1 ; $fa
+ const DUEL_ANIM_SHAKE2 ; $fb
+ const DUEL_ANIM_SHAKE3 ; $fc
diff --git a/src/constants/sprite_constants.asm b/src/constants/sprite_constants.asm
index 97070b2..15b4161 100644
--- a/src/constants/sprite_constants.asm
+++ b/src/constants/sprite_constants.asm
@@ -35,132 +35,117 @@ SPRITE_ANIM_LENGTH EQU const_value
SPRITE_FRAME_OFFSET_SIZE EQU 4
const_def
- const SPRITE_OW_PLAYER ; $00
- const SPRITE_OW_RONALD ; $01
- const SPRITE_OW_DRMASON ; $02
- const SPRITE_OW_ISHIHARA ; $03
- const SPRITE_OW_IMAKUNI ; $04
- const SPRITE_OW_NIKKI ; $05
- const SPRITE_OW_RICK ; $06
- const SPRITE_OW_KEN ; $07
- const SPRITE_OW_AMY ; $08
- const SPRITE_OW_ISAAC ; $09
- const SPRITE_OW_MITCH ; $0a
- const SPRITE_OW_GENE ; $0b
- const SPRITE_OW_MURRAY ; $0c
- const SPRITE_OW_COURTNEY ; $0d
- const SPRITE_OW_STEVE ; $0e
- const SPRITE_OW_JACK ; $0f
- const SPRITE_OW_ROD ; $10
- const SPRITE_OW_BOY ; $11
- const SPRITE_OW_LAD ; $12
- const SPRITE_OW_SPECS ; $13
- const SPRITE_OW_BUTCH ; $14
- const SPRITE_OW_MANIA ; $15
- const SPRITE_OW_JOSHUA ; $16
- const SPRITE_OW_HOOD ; $17
- const SPRITE_OW_TECH ; $18
- const SPRITE_OW_CHAP ; $19
- const SPRITE_OW_MAN ; $1a
- const SPRITE_OW_PAPPY ; $1b
- const SPRITE_OW_GIRL ; $1c
- const SPRITE_OW_LASS1 ; $1d
- const SPRITE_OW_LASS2 ; $1e
- const SPRITE_OW_LASS3 ; $1f
- const SPRITE_OW_SWIMMER ; $20
- const SPRITE_OW_CLERK ; $21
- const SPRITE_OW_GAL ; $22
- const SPRITE_OW_WOMAN ; $23
- const SPRITE_OW_GRANNY ; $24
- const SPRITE_OW_MAP_OAM ; $25
- const SPRITE_DUEL_0 ; $26
- const SPRITE_DUEL_63 ; $27
- const SPRITE_DUEL_GLOW ; $28
- const SPRITE_DUEL_1 ; $29
- const SPRITE_DUEL_2 ; $2a
- const SPRITE_DUEL_55 ; $2b
- const SPRITE_DUEL_58 ; $2c
- const SPRITE_DUEL_3 ; $2d
- const SPRITE_DUEL_4 ; $2e
- const SPRITE_DUEL_5 ; $2f
- const SPRITE_DUEL_6 ; $30
- const SPRITE_DUEL_59 ; $31
- const SPRITE_DUEL_7 ; $32
- const SPRITE_DUEL_8 ; $33
- const SPRITE_DUEL_9 ; $34
- const SPRITE_DUEL_10 ; $35
- const SPRITE_DUEL_61 ; $36
- const SPRITE_DUEL_11 ; $37
- const SPRITE_DUEL_12 ; $38
- const SPRITE_DUEL_13 ; $39
- const SPRITE_DUEL_62 ; $3a
- const SPRITE_DUEL_14 ; $3b
- const SPRITE_DUEL_15 ; $3c
- const SPRITE_DUEL_16 ; $3d
- const SPRITE_DUEL_17 ; $3e
- const SPRITE_DUEL_18 ; $3f
- const SPRITE_DUEL_19 ; $40
- const SPRITE_DUEL_20 ; $41
- const SPRITE_DUEL_21 ; $42
- const SPRITE_DUEL_22 ; $43
- const SPRITE_DUEL_23 ; $44
- const SPRITE_DUEL_24 ; $45
- const SPRITE_DUEL_25 ; $46
- const SPRITE_DUEL_26 ; $47
- const SPRITE_DUEL_27 ; $48
- const SPRITE_DUEL_28 ; $49
- const SPRITE_DUEL_29 ; $4a
- const SPRITE_DUEL_56 ; $4b
- const SPRITE_DUEL_30 ; $4c
- const SPRITE_DUEL_31 ; $4d
- const SPRITE_DUEL_32 ; $4e
- const SPRITE_DUEL_33 ; $4f
- const SPRITE_DUEL_34 ; $50
- const SPRITE_DUEL_35 ; $51
- const SPRITE_DUEL_66 ; $52
- const SPRITE_DUEL_36 ; $53
- const SPRITE_DUEL_37 ; $54
- const SPRITE_DUEL_57 ; $55
- const SPRITE_DUEL_38 ; $56
- const SPRITE_DUEL_39 ; $57
- const SPRITE_DUEL_40 ; $58
- const SPRITE_DUEL_41 ; $59
- const SPRITE_DUEL_42 ; $5a
- const SPRITE_DUEL_43 ; $5b
- const SPRITE_DUEL_44 ; $5c
- const SPRITE_DUEL_60 ; $5d
- const SPRITE_DUEL_64 ; $5e
- const SPRITE_DUEL_45 ; $5f
- const SPRITE_DUEL_46 ; $60
- const SPRITE_DUEL_47 ; $61
- const SPRITE_DUEL_48 ; $62
- const SPRITE_DUEL_49 ; $63
- const SPRITE_DUEL_50 ; $64
- const SPRITE_DUEL_WON_LOST_DRAW ; $65
- const SPRITE_DUEL_52 ; $66
- const SPRITE_DUEL_53 ; $67
- const SPRITE_DUEL_54 ; $68
- const SPRITE_BOOSTER_PACK_OAM ; $69
- const SPRITE_PRESS_START ; $6a
- const SPRITE_GRASS ; $6b
- const SPRITE_FIRE ; $6c
- const SPRITE_WATER ; $6d
- const SPRITE_COLORLESS ; $6e
- const SPRITE_LIGHTNING ; $6f
- const SPRITE_PSYCHIC ; $70
- const SPRITE_FIGHTING ; $71
-
-; Animation constants
- const_def
- const ANIM_SPRITE_ID
- const ANIM_PALETTE_ID
- const ANIM_SPRITE_ANIM_ID
- const ANIM_SPRITE_ANIM_FLAGS
- const ANIM_SOUND_FX_ID
- const ANIM_HANDLER_FUNCTION
-
-; Animation duel screen constants (see wDuelAnimationScreen)
- const_def
- const DUEL_ANIM_SCREEN_MAIN_SCENE
- const DUEL_ANIM_SCREEN_PLAYER_PLAY_AREA
- const DUEL_ANIM_SCREEN_OPP_PLAY_AREA
+ const SPRITE_OW_PLAYER ; $00
+ const SPRITE_OW_RONALD ; $01
+ const SPRITE_OW_DRMASON ; $02
+ const SPRITE_OW_ISHIHARA ; $03
+ const SPRITE_OW_IMAKUNI ; $04
+ const SPRITE_OW_NIKKI ; $05
+ const SPRITE_OW_RICK ; $06
+ const SPRITE_OW_KEN ; $07
+ const SPRITE_OW_AMY ; $08
+ const SPRITE_OW_ISAAC ; $09
+ const SPRITE_OW_MITCH ; $0a
+ const SPRITE_OW_GENE ; $0b
+ const SPRITE_OW_MURRAY ; $0c
+ const SPRITE_OW_COURTNEY ; $0d
+ const SPRITE_OW_STEVE ; $0e
+ const SPRITE_OW_JACK ; $0f
+ const SPRITE_OW_ROD ; $10
+ const SPRITE_OW_BOY ; $11
+ const SPRITE_OW_LAD ; $12
+ const SPRITE_OW_SPECS ; $13
+ const SPRITE_OW_BUTCH ; $14
+ const SPRITE_OW_MANIA ; $15
+ const SPRITE_OW_JOSHUA ; $16
+ const SPRITE_OW_HOOD ; $17
+ const SPRITE_OW_TECH ; $18
+ const SPRITE_OW_CHAP ; $19
+ const SPRITE_OW_MAN ; $1a
+ const SPRITE_OW_PAPPY ; $1b
+ const SPRITE_OW_GIRL ; $1c
+ const SPRITE_OW_LASS1 ; $1d
+ const SPRITE_OW_LASS2 ; $1e
+ const SPRITE_OW_LASS3 ; $1f
+ const SPRITE_OW_SWIMMER ; $20
+ const SPRITE_OW_CLERK ; $21
+ const SPRITE_OW_GAL ; $22
+ const SPRITE_OW_WOMAN ; $23
+ const SPRITE_OW_GRANNY ; $24
+ const SPRITE_OW_MAP_OAM ; $25
+ const SPRITE_DUEL_0 ; $26
+ const SPRITE_DUEL_63 ; $27
+ const SPRITE_DUEL_GLOW ; $28
+ const SPRITE_DUEL_1 ; $29
+ const SPRITE_DUEL_2 ; $2a
+ const SPRITE_DUEL_55 ; $2b
+ const SPRITE_DUEL_58 ; $2c
+ const SPRITE_DUEL_3 ; $2d
+ const SPRITE_DUEL_4 ; $2e
+ const SPRITE_DUEL_5 ; $2f
+ const SPRITE_DUEL_6 ; $30
+ const SPRITE_DUEL_59 ; $31
+ const SPRITE_DUEL_7 ; $32
+ const SPRITE_DUEL_8 ; $33
+ const SPRITE_DUEL_9 ; $34
+ const SPRITE_DUEL_10 ; $35
+ const SPRITE_DUEL_61 ; $36
+ const SPRITE_DUEL_11 ; $37
+ const SPRITE_DUEL_12 ; $38
+ const SPRITE_DUEL_13 ; $39
+ const SPRITE_DUEL_62 ; $3a
+ const SPRITE_DUEL_14 ; $3b
+ const SPRITE_DUEL_15 ; $3c
+ const SPRITE_DUEL_16 ; $3d
+ const SPRITE_DUEL_17 ; $3e
+ const SPRITE_DUEL_18 ; $3f
+ const SPRITE_DUEL_19 ; $40
+ const SPRITE_DUEL_20 ; $41
+ const SPRITE_DUEL_21 ; $42
+ const SPRITE_DUEL_22 ; $43
+ const SPRITE_DUEL_23 ; $44
+ const SPRITE_DUEL_24 ; $45
+ const SPRITE_DUEL_25 ; $46
+ const SPRITE_DUEL_26 ; $47
+ const SPRITE_DUEL_27 ; $48
+ const SPRITE_DUEL_28 ; $49
+ const SPRITE_DUEL_29 ; $4a
+ const SPRITE_DUEL_56 ; $4b
+ const SPRITE_DUEL_30 ; $4c
+ const SPRITE_DUEL_31 ; $4d
+ const SPRITE_DUEL_32 ; $4e
+ const SPRITE_DUEL_33 ; $4f
+ const SPRITE_DUEL_34 ; $50
+ const SPRITE_DUEL_35 ; $51
+ const SPRITE_DUEL_66 ; $52
+ const SPRITE_DUEL_36 ; $53
+ const SPRITE_DUEL_37 ; $54
+ const SPRITE_DUEL_57 ; $55
+ const SPRITE_DUEL_38 ; $56
+ const SPRITE_DUEL_39 ; $57
+ const SPRITE_DUEL_40 ; $58
+ const SPRITE_DUEL_41 ; $59
+ const SPRITE_DUEL_42 ; $5a
+ const SPRITE_DUEL_43 ; $5b
+ const SPRITE_DUEL_44 ; $5c
+ const SPRITE_DUEL_60 ; $5d
+ const SPRITE_DUEL_64 ; $5e
+ const SPRITE_DUEL_45 ; $5f
+ const SPRITE_DUEL_46 ; $60
+ const SPRITE_DUEL_47 ; $61
+ const SPRITE_DUEL_48 ; $62
+ const SPRITE_DUEL_49 ; $63
+ const SPRITE_DUEL_50 ; $64
+ const SPRITE_DUEL_WON_LOST_DRAW ; $65
+ const SPRITE_DUEL_52 ; $66
+ const SPRITE_DUEL_53 ; $67
+ const SPRITE_DUEL_54 ; $68
+ const SPRITE_BOOSTER_PACK_OAM ; $69
+ const SPRITE_PRESS_START ; $6a
+ const SPRITE_GRASS ; $6b
+ const SPRITE_FIRE ; $6c
+ const SPRITE_WATER ; $6d
+ const SPRITE_COLORLESS ; $6e
+ const SPRITE_LIGHTNING ; $6f
+ const SPRITE_PSYCHIC ; $70
+ const SPRITE_FIGHTING ; $71
diff --git a/src/data/attack_animations.asm b/src/data/attack_animations.asm
new file mode 100644
index 0000000..27ac26a
--- /dev/null
+++ b/src/data/attack_animations.asm
@@ -0,0 +1,914 @@
+anim_end: MACRO
+ db $00
+ENDM
+anim_normal: MACRO
+ db $01, \1
+ENDM
+anim_player: MACRO
+ db $02, \1
+ENDM
+anim_opponent: MACRO
+ db $03, \1
+ENDM
+anim_unknown: MACRO
+ db $04, \1
+ENDM
+anim_unknown2: MACRO
+ db $05, \1
+ENDM
+anim_end2: MACRO
+ db $06
+ENDM
+
+PointerTable_AttackAnimation:
+ dw $0000
+ dw AttackAnimation_52c6
+ dw AttackAnimation_52cf
+ dw AttackAnimation_52c6
+ dw AttackAnimation_52c6
+ dw AttackAnimation_52c6
+ dw AttackAnimation_52d8
+ dw AttackAnimation_52d8
+ dw AttackAnimation_52e3
+ dw AttackAnimation_52d8
+ dw AttackAnimation_52f0
+ dw AttackAnimation_52f0
+ dw AttackAnimation_52f0
+ dw AttackAnimation_52f0
+ dw AttackAnimation_52fd
+ dw AttackAnimation_5308
+ dw AttackAnimation_5313
+ dw AttackAnimation_531e
+ dw AttackAnimation_5329
+ dw AttackAnimation_5334
+ dw AttackAnimation_533f
+ dw AttackAnimation_534a
+ dw AttackAnimation_5357
+ dw AttackAnimation_5362
+ dw AttackAnimation_5362
+ dw AttackAnimation_536d
+ dw AttackAnimation_536d
+ dw AttackAnimation_536d
+ dw AttackAnimation_5378
+ dw AttackAnimation_5383
+ dw AttackAnimation_538e
+ dw AttackAnimation_5383
+ dw AttackAnimation_5399
+ dw AttackAnimation_53a4
+ dw AttackAnimation_53af
+ dw AttackAnimation_53ba
+ dw AttackAnimation_53c5
+ dw AttackAnimation_53d0
+ dw AttackAnimation_53d5
+ dw AttackAnimation_53e0
+ dw AttackAnimation_53eb
+ dw AttackAnimation_53f6
+ dw AttackAnimation_53f6
+ dw AttackAnimation_53f6
+ dw AttackAnimation_5401
+ dw AttackAnimation_540c
+ dw AttackAnimation_5417
+ dw AttackAnimation_5422
+ dw AttackAnimation_542d
+ dw AttackAnimation_542d
+ dw AttackAnimation_5438
+ dw AttackAnimation_5438
+ dw AttackAnimation_5438
+ dw AttackAnimation_5438
+ dw AttackAnimation_5438
+ dw AttackAnimation_5443
+ dw AttackAnimation_5443
+ dw AttackAnimation_544e
+ dw AttackAnimation_5443
+ dw AttackAnimation_5443
+ dw AttackAnimation_5443
+ dw AttackAnimation_5453
+ dw AttackAnimation_5453
+ dw AttackAnimation_5460
+ dw AttackAnimation_5453
+ dw AttackAnimation_5467
+ dw AttackAnimation_5467
+ dw AttackAnimation_5472
+ dw AttackAnimation_5472
+ dw AttackAnimation_547d
+ dw AttackAnimation_5488
+ dw AttackAnimation_548f
+ dw AttackAnimation_549c
+ dw AttackAnimation_549c
+ dw AttackAnimation_54a9
+ dw AttackAnimation_54a9
+ dw AttackAnimation_54ae
+ dw AttackAnimation_54ae
+ dw AttackAnimation_54b3
+ dw AttackAnimation_54be
+ dw AttackAnimation_54c3
+ dw AttackAnimation_54c8
+ dw AttackAnimation_54d3
+ dw AttackAnimation_54e0
+ dw AttackAnimation_54eb
+ dw AttackAnimation_54f2
+ dw AttackAnimation_54f9
+ dw AttackAnimation_5504
+ dw AttackAnimation_5513
+ dw AttackAnimation_5516
+ dw AttackAnimation_5521
+ dw AttackAnimation_552e
+ dw AttackAnimation_5533
+ dw AttackAnimation_553a
+ dw AttackAnimation_5543
+ dw AttackAnimation_554a
+ dw AttackAnimation_5555
+ dw AttackAnimation_555e
+ dw AttackAnimation_556d
+ dw AttackAnimation_5574
+ dw AttackAnimation_557b
+ dw AttackAnimation_557e
+ dw AttackAnimation_5583
+ dw AttackAnimation_5583
+ dw AttackAnimation_5583
+ dw AttackAnimation_558c
+ dw AttackAnimation_5597
+ dw AttackAnimation_559c
+ dw AttackAnimation_55a1
+ dw AttackAnimation_55a4
+ dw AttackAnimation_55a9
+ dw AttackAnimation_55b4
+ dw AttackAnimation_55b4
+ dw AttackAnimation_55bf
+ dw AttackAnimation_55c4
+ dw AttackAnimation_55c9
+ dw AttackAnimation_55ce
+ dw AttackAnimation_55d5
+ dw AttackAnimation_55e0
+ dw AttackAnimation_55e5
+ dw AttackAnimation_55e6
+ dw AttackAnimation_55ed
+ dw AttackAnimation_55f2
+ dw AttackAnimation_55fb
+ dw AttackAnimation_55fe
+ dw AttackAnimation_5601
+ dw AttackAnimation_5604
+ dw AttackAnimation_5607
+ dw AttackAnimation_560a
+ dw AttackAnimation_560f
+ dw AttackAnimation_5612
+ dw AttackAnimation_561d
+ dw AttackAnimation_5628
+ dw AttackAnimation_562d
+ dw AttackAnimation_5632
+ dw AttackAnimation_5637
+ dw AttackAnimation_5644
+ dw AttackAnimation_564f
+ dw AttackAnimation_5654
+ dw AttackAnimation_5659
+ dw AttackAnimation_565e
+ dw AttackAnimation_5665
+ dw AttackAnimation_5668
+ dw AttackAnimation_5673
+ dw AttackAnimation_5673
+
+AttackAnimation_52c6: ; (6:52c6)
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_52cf:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_8
+ anim_normal DUEL_ANIM_SHAKE2
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_52d8:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_THUNDER_SHOCK
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_52e3:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_11
+ anim_opponent DUEL_ANIM_12
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_52f0:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_normal DUEL_ANIM_13
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_52fd:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_14
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5308:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_15
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5313:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_16
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_531e:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_17
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5329:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_18
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5334:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_19
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_533f:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_20
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_534a:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_11
+ anim_opponent DUEL_ANIM_19
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5357:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_21
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5362:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_22
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_536d:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_23
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5378:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_24
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5383:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_25
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_538e:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_26
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5399:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_27
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53a4:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_28
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53af:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_29
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53ba:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_30
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53c5:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_31
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53d0:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_32
+ anim_end
+
+AttackAnimation_53d5:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_33
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53e0:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_34
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53eb:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_35
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_53f6:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_FURY_SWIPES
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5401:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_37
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_540c:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_38
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5417:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_39
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5422:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_40
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_542d:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_41
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5438:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_42
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5443:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_43
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_544e:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_43
+ anim_end
+
+AttackAnimation_5453:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_44
+ anim_normal $66
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5460:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_44
+ anim_normal $66
+ anim_end
+
+AttackAnimation_5467:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_45
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5472:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_46
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_547d:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_47
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5488:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_48
+ anim_normal $66
+ anim_end
+
+AttackAnimation_548f:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $66
+ anim_opponent DUEL_ANIM_49
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_549c:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_opponent DUEL_ANIM_50
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_54a9:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_51
+ anim_end
+
+AttackAnimation_54ae:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_52
+ anim_end
+
+AttackAnimation_54b3:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_53
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_54be:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_54
+ anim_end
+
+AttackAnimation_54c3:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_55
+ anim_end
+
+AttackAnimation_54c8:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_56
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_54d3:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_56
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_player DUEL_ANIM_54
+ anim_end
+
+AttackAnimation_54e0:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_57
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_54eb:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_58
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_end
+
+AttackAnimation_54f2:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_59
+ anim_end
+
+AttackAnimation_54f9:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_60
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5504:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_61
+ anim_normal $65
+ anim_player DUEL_ANIM_65
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5513:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_5516:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_63
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5521:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_64
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_opponent DUEL_ANIM_59
+ anim_end
+
+AttackAnimation_552e:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_end
+
+AttackAnimation_5533:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_opponent DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_553a:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_end
+
+AttackAnimation_5543:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal $65
+ anim_end
+
+AttackAnimation_554a:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal $65
+ anim_unknown2 DUEL_ANIM_71
+ anim_unknown2 DUEL_ANIM_71
+ anim_end
+
+AttackAnimation_5555:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_normal DUEL_ANIM_69
+ anim_unknown DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_555e:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown2 DUEL_ANIM_68
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_556d:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown2 DUEL_ANIM_73
+ anim_end
+
+AttackAnimation_5574:
+ anim_player DUEL_ANIM_GLOW
+ anim_unknown DUEL_ANIM_4
+ anim_normal DUEL_ANIM_74
+ anim_end
+
+AttackAnimation_557b:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_557e:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_end
+
+AttackAnimation_5583:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_558c:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_41
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5597:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_51
+ anim_end
+
+AttackAnimation_559c:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_75
+ anim_end
+
+AttackAnimation_55a1:
+ anim_player DUEL_ANIM_GLOW
+ anim_end
+
+AttackAnimation_55a4:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_77
+ anim_end
+
+AttackAnimation_55a9:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_34
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55b4:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_77
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55bf:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_43
+ anim_end
+
+AttackAnimation_55c4:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_23
+ anim_end
+
+AttackAnimation_55c9:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal $65
+ anim_end
+
+AttackAnimation_55ce:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_24
+ anim_opponent DUEL_ANIM_59
+ anim_end
+
+AttackAnimation_55d5:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_4
+ anim_player DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE3
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55e0:
+ anim_player DUEL_ANIM_GLOW
+ anim_normal DUEL_ANIM_18
+ anim_end
+
+AttackAnimation_55e5:
+ anim_end
+
+AttackAnimation_55e6:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_6
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55ed:
+ anim_player DUEL_ANIM_62
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55f2:
+ anim_unknown DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE3
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_55fb:
+ anim_opponent DUEL_ANIM_5
+ anim_end
+
+AttackAnimation_55fe:
+ anim_opponent DUEL_ANIM_4
+ anim_end
+
+AttackAnimation_5601:
+ anim_opponent DUEL_ANIM_2
+ anim_end
+
+AttackAnimation_5604:
+ anim_opponent DUEL_ANIM_3
+ anim_end
+
+AttackAnimation_5607:
+ anim_player DUEL_ANIM_4
+ anim_end
+
+AttackAnimation_560a:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_42
+ anim_end
+
+AttackAnimation_560f:
+ anim_opponent DUEL_ANIM_59
+ anim_end
+
+AttackAnimation_5612:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_68
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_561d:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_76
+ anim_unknown2 DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5628:
+ anim_unknown DUEL_ANIM_4
+ anim_normal DUEL_ANIM_78
+ anim_end
+
+AttackAnimation_562d:
+ anim_unknown DUEL_ANIM_4
+ anim_normal DUEL_ANIM_79
+ anim_end
+
+AttackAnimation_5632:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5637:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_57
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_normal $65
+ anim_end
+
+AttackAnimation_5644:
+ anim_player DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_75
+ anim_opponent DUEL_ANIM_HIT
+ anim_normal DUEL_ANIM_SHAKE1
+ anim_opponent DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_564f:
+ anim_player DUEL_ANIM_5
+ anim_player DUEL_ANIM_SHOW_DAMAGE
+ anim_end
+
+AttackAnimation_5654:
+ anim_player DUEL_ANIM_62
+ anim_normal $98
+ anim_end
+
+AttackAnimation_5659:
+ anim_player DUEL_ANIM_3
+ anim_normal $98
+ anim_end
+
+AttackAnimation_565e:
+ anim_player DUEL_ANIM_GLOW
+ anim_opponent DUEL_ANIM_44
+ anim_normal $66
+ anim_end
+
+AttackAnimation_5665:
+ anim_opponent DUEL_ANIM_57
+ anim_end
+
+AttackAnimation_5668:
+ anim_unknown DUEL_ANIM_4
+ anim_unknown2 DUEL_ANIM_70
+ anim_unknown DUEL_ANIM_GLOW
+ anim_player DUEL_ANIM_62
+ anim_opponent DUEL_ANIM_62
+ anim_end
+
+AttackAnimation_5673:
+ anim_end
diff --git a/src/data/move_animations.asm b/src/data/move_animations.asm
deleted file mode 100644
index 222a6d7..0000000
--- a/src/data/move_animations.asm
+++ /dev/null
@@ -1,914 +0,0 @@
-anim_end: MACRO
- db $00
-ENDM
-anim_normal: MACRO
- db $01, \1
-ENDM
-anim_player: MACRO
- db $02, \1
-ENDM
-anim_opponent: MACRO
- db $03, \1
-ENDM
-anim_unknown: MACRO
- db $04, \1
-ENDM
-anim_unknown2: MACRO
- db $05, \1
-ENDM
-anim_end2: MACRO
- db $06
-ENDM
-
-PointerTable_MoveAnimation:
- dw $0000
- dw MoveAnimation_52c6
- dw MoveAnimation_52cf
- dw MoveAnimation_52c6
- dw MoveAnimation_52c6
- dw MoveAnimation_52c6
- dw MoveAnimation_52d8
- dw MoveAnimation_52d8
- dw MoveAnimation_52e3
- dw MoveAnimation_52d8
- dw MoveAnimation_52f0
- dw MoveAnimation_52f0
- dw MoveAnimation_52f0
- dw MoveAnimation_52f0
- dw MoveAnimation_52fd
- dw MoveAnimation_5308
- dw MoveAnimation_5313
- dw MoveAnimation_531e
- dw MoveAnimation_5329
- dw MoveAnimation_5334
- dw MoveAnimation_533f
- dw MoveAnimation_534a
- dw MoveAnimation_5357
- dw MoveAnimation_5362
- dw MoveAnimation_5362
- dw MoveAnimation_536d
- dw MoveAnimation_536d
- dw MoveAnimation_536d
- dw MoveAnimation_5378
- dw MoveAnimation_5383
- dw MoveAnimation_538e
- dw MoveAnimation_5383
- dw MoveAnimation_5399
- dw MoveAnimation_53a4
- dw MoveAnimation_53af
- dw MoveAnimation_53ba
- dw MoveAnimation_53c5
- dw MoveAnimation_53d0
- dw MoveAnimation_53d5
- dw MoveAnimation_53e0
- dw MoveAnimation_53eb
- dw MoveAnimation_53f6
- dw MoveAnimation_53f6
- dw MoveAnimation_53f6
- dw MoveAnimation_5401
- dw MoveAnimation_540c
- dw MoveAnimation_5417
- dw MoveAnimation_5422
- dw MoveAnimation_542d
- dw MoveAnimation_542d
- dw MoveAnimation_5438
- dw MoveAnimation_5438
- dw MoveAnimation_5438
- dw MoveAnimation_5438
- dw MoveAnimation_5438
- dw MoveAnimation_5443
- dw MoveAnimation_5443
- dw MoveAnimation_544e
- dw MoveAnimation_5443
- dw MoveAnimation_5443
- dw MoveAnimation_5443
- dw MoveAnimation_5453
- dw MoveAnimation_5453
- dw MoveAnimation_5460
- dw MoveAnimation_5453
- dw MoveAnimation_5467
- dw MoveAnimation_5467
- dw MoveAnimation_5472
- dw MoveAnimation_5472
- dw MoveAnimation_547d
- dw MoveAnimation_5488
- dw MoveAnimation_548f
- dw MoveAnimation_549c
- dw MoveAnimation_549c
- dw MoveAnimation_54a9
- dw MoveAnimation_54a9
- dw MoveAnimation_54ae
- dw MoveAnimation_54ae
- dw MoveAnimation_54b3
- dw MoveAnimation_54be
- dw MoveAnimation_54c3
- dw MoveAnimation_54c8
- dw MoveAnimation_54d3
- dw MoveAnimation_54e0
- dw MoveAnimation_54eb
- dw MoveAnimation_54f2
- dw MoveAnimation_54f9
- dw MoveAnimation_5504
- dw MoveAnimation_5513
- dw MoveAnimation_5516
- dw MoveAnimation_5521
- dw MoveAnimation_552e
- dw MoveAnimation_5533
- dw MoveAnimation_553a
- dw MoveAnimation_5543
- dw MoveAnimation_554a
- dw MoveAnimation_5555
- dw MoveAnimation_555e
- dw MoveAnimation_556d
- dw MoveAnimation_5574
- dw MoveAnimation_557b
- dw MoveAnimation_557e
- dw MoveAnimation_5583
- dw MoveAnimation_5583
- dw MoveAnimation_5583
- dw MoveAnimation_558c
- dw MoveAnimation_5597
- dw MoveAnimation_559c
- dw MoveAnimation_55a1
- dw MoveAnimation_55a4
- dw MoveAnimation_55a9
- dw MoveAnimation_55b4
- dw MoveAnimation_55b4
- dw MoveAnimation_55bf
- dw MoveAnimation_55c4
- dw MoveAnimation_55c9
- dw MoveAnimation_55ce
- dw MoveAnimation_55d5
- dw MoveAnimation_55e0
- dw MoveAnimation_55e5
- dw MoveAnimation_55e6
- dw MoveAnimation_55ed
- dw MoveAnimation_55f2
- dw MoveAnimation_55fb
- dw MoveAnimation_55fe
- dw MoveAnimation_5601
- dw MoveAnimation_5604
- dw MoveAnimation_5607
- dw MoveAnimation_560a
- dw MoveAnimation_560f
- dw MoveAnimation_5612
- dw MoveAnimation_561d
- dw MoveAnimation_5628
- dw MoveAnimation_562d
- dw MoveAnimation_5632
- dw MoveAnimation_5637
- dw MoveAnimation_5644
- dw MoveAnimation_564f
- dw MoveAnimation_5654
- dw MoveAnimation_5659
- dw MoveAnimation_565e
- dw MoveAnimation_5665
- dw MoveAnimation_5668
- dw MoveAnimation_5673
- dw MoveAnimation_5673
-
-MoveAnimation_52c6: ; (6:52c6)
- anim_player ANIM_SPELL_MOVE
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_52cf:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $08
- anim_normal ANIM_SHAKE2
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_52d8:
- anim_player ANIM_SPELL_MOVE
- anim_opponent ANIM_THUNDER_SHOCK
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_52e3:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $0b
- anim_opponent $0c
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_52f0:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_normal $0d
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_52fd:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $0e
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5308:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $0f
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5313:
- anim_player ANIM_SPELL_MOVE
- anim_normal $10
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_531e:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $11
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5329:
- anim_player ANIM_SPELL_MOVE
- anim_normal $12
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5334:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $13
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_533f:
- anim_player ANIM_SPELL_MOVE
- anim_normal $14
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_534a:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $0b
- anim_opponent $13
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5357:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $15
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5362:
- anim_player ANIM_SPELL_MOVE
- anim_normal $16
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_536d:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $17
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5378:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $18
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5383:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $19
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_538e:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1a
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5399:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1b
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53a4:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1c
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53af:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1d
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53ba:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1e
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53c5:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $1f
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53d0:
- anim_player ANIM_SPELL_MOVE
- anim_player $20
- anim_end
-
-MoveAnimation_53d5:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $21
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53e0:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $22
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53eb:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $23
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_53f6:
- anim_player ANIM_SPELL_MOVE
- anim_opponent ANIM_FURY_SWIPES
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5401:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $25
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_540c:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $26
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5417:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $27
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5422:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $28
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_542d:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $29
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5438:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2a
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5443:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2b
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_544e:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2b
- anim_end
-
-MoveAnimation_5453:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2c
- anim_normal $66
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5460:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2c
- anim_normal $66
- anim_end
-
-MoveAnimation_5467:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2d
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5472:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2e
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_547d:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2f
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5488:
- anim_player ANIM_SPELL_MOVE
- anim_player $30
- anim_normal $66
- anim_end
-
-MoveAnimation_548f:
- anim_player ANIM_SPELL_MOVE
- anim_normal $66
- anim_opponent $31
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_549c:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_opponent $32
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_54a9:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $33
- anim_end
-
-MoveAnimation_54ae:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $34
- anim_end
-
-MoveAnimation_54b3:
- anim_player ANIM_SPELL_MOVE
- anim_normal $35
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_54be:
- anim_player ANIM_SPELL_MOVE
- anim_player $36
- anim_end
-
-MoveAnimation_54c3:
- anim_player ANIM_SPELL_MOVE
- anim_player $37
- anim_end
-
-MoveAnimation_54c8:
- anim_player ANIM_SPELL_MOVE
- anim_normal $38
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_54d3:
- anim_player ANIM_SPELL_MOVE
- anim_normal $38
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_player $36
- anim_end
-
-MoveAnimation_54e0:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $39
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_54eb:
- anim_player ANIM_SPELL_MOVE
- anim_player $3a
- anim_normal ANIM_SHAKE1
- anim_end
-
-MoveAnimation_54f2:
- anim_player ANIM_SPELL_MOVE
- anim_normal ANIM_SHAKE1
- anim_opponent $3b
- anim_end
-
-MoveAnimation_54f9:
- anim_player ANIM_SPELL_MOVE
- anim_player $3c
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5504:
- anim_player ANIM_SPELL_MOVE
- anim_player $3d
- anim_normal $65
- anim_player $41
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5513:
- anim_player ANIM_SPELL_MOVE
- anim_end
-
-MoveAnimation_5516:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $3f
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5521:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $40
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_opponent $3b
- anim_end
-
-MoveAnimation_552e:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_end
-
-MoveAnimation_5533:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_opponent $01
- anim_end
-
-MoveAnimation_553a:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_unknown $04
- anim_unknown2 $46
- anim_end
-
-MoveAnimation_5543:
- anim_unknown $04
- anim_unknown2 $46
- anim_normal $65
- anim_end
-
-MoveAnimation_554a:
- anim_unknown $04
- anim_unknown2 $46
- anim_normal $65
- anim_unknown2 $47
- anim_unknown2 $47
- anim_end
-
-MoveAnimation_5555:
- anim_unknown $04
- anim_unknown2 $46
- anim_normal $45
- anim_unknown $01
- anim_end
-
-MoveAnimation_555e:
- anim_unknown $04
- anim_unknown2 $46
- anim_unknown2 $44
- anim_unknown $04
- anim_unknown2 $07
- anim_normal ANIM_SHAKE1
- anim_unknown2 ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_556d:
- anim_unknown $04
- anim_unknown2 $46
- anim_unknown2 $49
- anim_end
-
-MoveAnimation_5574:
- anim_player ANIM_SPELL_MOVE
- anim_unknown $04
- anim_normal $4a
- anim_end
-
-MoveAnimation_557b:
- anim_player ANIM_SPELL_MOVE
- anim_end
-
-MoveAnimation_557e:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_end
-
-MoveAnimation_5583:
- anim_player ANIM_SPELL_MOVE
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_558c:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $29
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5597:
- anim_player ANIM_SPELL_MOVE
- anim_player $33
- anim_end
-
-MoveAnimation_559c:
- anim_player ANIM_SPELL_MOVE
- anim_player $4b
- anim_end
-
-MoveAnimation_55a1:
- anim_player ANIM_SPELL_MOVE
- anim_end
-
-MoveAnimation_55a4:
- anim_player ANIM_SPELL_MOVE
- anim_player $4d
- anim_end
-
-MoveAnimation_55a9:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $22
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55b4:
- anim_player ANIM_SPELL_MOVE
- anim_player $4d
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55bf:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2b
- anim_end
-
-MoveAnimation_55c4:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $17
- anim_end
-
-MoveAnimation_55c9:
- anim_player ANIM_SPELL_MOVE
- anim_normal $65
- anim_end
-
-MoveAnimation_55ce:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $18
- anim_opponent $3b
- anim_end
-
-MoveAnimation_55d5:
- anim_player ANIM_SPELL_MOVE
- anim_player $04
- anim_player $07
- anim_normal ANIM_SHAKE3
- anim_player ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55e0:
- anim_player ANIM_SPELL_MOVE
- anim_normal $12
- anim_end
-
-MoveAnimation_55e5:
- anim_end
-
-MoveAnimation_55e6:
- anim_unknown $04
- anim_unknown2 $06
- anim_unknown2 ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55ed:
- anim_player $3e
- anim_player ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55f2:
- anim_unknown $01
- anim_player $07
- anim_normal ANIM_SHAKE3
- anim_player ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_55fb:
- anim_opponent $05
- anim_end
-
-MoveAnimation_55fe:
- anim_opponent $04
- anim_end
-
-MoveAnimation_5601:
- anim_opponent $02
- anim_end
-
-MoveAnimation_5604:
- anim_opponent $03
- anim_end
-
-MoveAnimation_5607:
- anim_player $04
- anim_end
-
-MoveAnimation_560a:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2a
- anim_end
-
-MoveAnimation_560f:
- anim_opponent $3b
- anim_end
-
-MoveAnimation_5612:
- anim_unknown $04
- anim_unknown2 $44
- anim_unknown2 $07
- anim_normal ANIM_SHAKE1
- anim_unknown2 ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_561d:
- anim_unknown $04
- anim_unknown2 $4c
- anim_unknown2 $07
- anim_normal ANIM_SHAKE1
- anim_unknown2 ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5628:
- anim_unknown $04
- anim_normal $4e
- anim_end
-
-MoveAnimation_562d:
- anim_unknown $04
- anim_normal $4f
- anim_end
-
-MoveAnimation_5632:
- anim_unknown $04
- anim_unknown2 ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5637:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $39
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_normal $65
- anim_end
-
-MoveAnimation_5644:
- anim_player ANIM_SPELL_MOVE
- anim_player $4b
- anim_opponent ANIM_GET_HIT
- anim_normal ANIM_SHAKE1
- anim_opponent ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_564f:
- anim_player $05
- anim_player ANIM_SHOW_DAMAGE
- anim_end
-
-MoveAnimation_5654:
- anim_player $3e
- anim_normal $98
- anim_end
-
-MoveAnimation_5659:
- anim_player $03
- anim_normal $98
- anim_end
-
-MoveAnimation_565e:
- anim_player ANIM_SPELL_MOVE
- anim_opponent $2c
- anim_normal $66
- anim_end
-
-MoveAnimation_5665:
- anim_opponent $39
- anim_end
-
-MoveAnimation_5668:
- anim_unknown $04
- anim_unknown2 $46
- anim_unknown $01
- anim_player $3e
- anim_opponent $3e
- anim_end
-
-MoveAnimation_5673:
- anim_end
diff --git a/src/engine/bank01.asm b/src/engine/bank01.asm
index 6528e55..f249535 100644
--- a/src/engine/bank01.asm
+++ b/src/engine/bank01.asm
@@ -188,7 +188,7 @@ MainDuelLoop: ; 40ee (1:40ee)
jr z, .active_duelist_won_battle
cp TURN_PLAYER_LOST
jr z, .active_duelist_lost_battle
- ld a, $5f
+ ld a, DUEL_ANIM_DRAW
ld c, MUSIC_DARK_DIDDLY
ldtx hl, DuelWasADrawText
jr .handle_duel_finished
@@ -200,7 +200,7 @@ MainDuelLoop: ; 40ee (1:40ee)
.player_won_battle
xor a ; DUEL_WIN
ld [wDuelResult], a
- ld a, $5d
+ ld a, DUEL_ANIM_WIN
ld c, MUSIC_MATCH_VICTORY
ldtx hl, WonDuelText
jr .handle_duel_finished
@@ -212,7 +212,7 @@ MainDuelLoop: ; 40ee (1:40ee)
.opponent_won_battle
ld a, DUEL_LOSS
ld [wDuelResult], a
- ld a, $5e
+ ld a, DUEL_ANIM_LOSS
ld c, MUSIC_MATCH_LOSS
ldtx hl, LostDuelText
diff --git a/src/engine/bank06.asm b/src/engine/bank06.asm
index addf336..b9b4659 100644
--- a/src/engine/bank06.asm
+++ b/src/engine/bank06.asm
@@ -1058,7 +1058,7 @@ Func_18f9c: ; 18f9c (6:4f9c)
ld l, a
ld h, 0
add hl, hl
- ld de, PointerTable_MoveAnimation
+ ld de, PointerTable_AttackAnimation
.asm_4fa8
add hl, de
ld e, [hl]
@@ -1366,7 +1366,7 @@ Func_19168: ; 19168 (6:5168)
ret
-INCLUDE "data/move_animations.asm"
+INCLUDE "data/attack_animations.asm"
INCROM $19674, $1991f
diff --git a/src/engine/bank07.asm b/src/engine/bank07.asm
index c18eefc..80bba5f 100644
--- a/src/engine/bank07.asm
+++ b/src/engine/bank07.asm
@@ -1455,7 +1455,7 @@ Func_1ce03: ; 1ce03 (7:4e03)
; data for each animation ID (see src/constants/sprite_constants.asm)
Animations: ; 1ce32 (7:4e32)
- ; $00
+ ; DUEL_ANIM_NONE
db $00 ; sprite ID
db $00 ; palette ID
db $00 ; anim ID
@@ -1463,7 +1463,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $01
+ ; DUEL_ANIM_GLOW
db SPRITE_DUEL_GLOW ; sprite ID
db $1f ; palette ID
db $47 ; anim ID
@@ -1471,7 +1471,7 @@ Animations: ; 1ce32 (7:4e32)
db $11 ; sound FX ID
db $00 ; handler function
- ; $02
+ ; DUEL_ANIM_2
db SPRITE_DUEL_1 ; sprite ID
db $20 ; palette ID
db $48 ; anim ID
@@ -1479,7 +1479,7 @@ Animations: ; 1ce32 (7:4e32)
db $12 ; sound FX ID
db $00 ; handler function
- ; $03
+ ; DUEL_ANIM_3
db SPRITE_DUEL_2 ; sprite ID
db $21 ; palette ID
db $49 ; anim ID
@@ -1487,7 +1487,7 @@ Animations: ; 1ce32 (7:4e32)
db $13 ; sound FX ID
db $00 ; handler function
- ; $04
+ ; DUEL_ANIM_4
db SPRITE_DUEL_55 ; sprite ID
db $22 ; palette ID
db $4a ; anim ID
@@ -1495,7 +1495,7 @@ Animations: ; 1ce32 (7:4e32)
db $14 ; sound FX ID
db $00 ; handler function
- ; $05
+ ; DUEL_ANIM_5
db SPRITE_DUEL_58 ; sprite ID
db $23 ; palette ID
db $4b ; anim ID
@@ -1503,7 +1503,7 @@ Animations: ; 1ce32 (7:4e32)
db $15 ; sound FX ID
db $00 ; handler function
- ; $06
+ ; DUEL_ANIM_6
db SPRITE_DUEL_3 ; sprite ID
db $24 ; palette ID
db $4c ; anim ID
@@ -1511,7 +1511,7 @@ Animations: ; 1ce32 (7:4e32)
db $16 ; sound FX ID
db $00 ; handler function
- ; $07
+ ; DUEL_ANIM_HIT
db SPRITE_DUEL_3 ; sprite ID
db $24 ; palette ID
db $4d ; anim ID
@@ -1519,7 +1519,7 @@ Animations: ; 1ce32 (7:4e32)
db $16 ; sound FX ID
db $00 ; handler function
- ; $08
+ ; DUEL_ANIM_8
db SPRITE_DUEL_3 ; sprite ID
db $24 ; palette ID
db $4e ; anim ID
@@ -1527,7 +1527,7 @@ Animations: ; 1ce32 (7:4e32)
db $17 ; sound FX ID
db $00 ; handler function
- ; $09
+ ; DUEL_ANIM_SHOW_DAMAGE
db SPRITE_DUEL_4 ; sprite ID
db $25 ; palette ID
db $00 ; anim ID
@@ -1535,7 +1535,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $0a
+ ; DUEL_ANIM_THUNDER_SHOCK
db SPRITE_DUEL_5 ; sprite ID
db $26 ; palette ID
db $5c ; anim ID
@@ -1543,7 +1543,7 @@ Animations: ; 1ce32 (7:4e32)
db $18 ; sound FX ID
db $00 ; handler function
- ; $0b
+ ; DUEL_ANIM_11
db SPRITE_DUEL_6 ; sprite ID
db $27 ; palette ID
db $5e ; anim ID
@@ -1551,7 +1551,7 @@ Animations: ; 1ce32 (7:4e32)
db $19 ; sound FX ID
db $00 ; handler function
- ; $0c
+ ; DUEL_ANIM_12
db SPRITE_DUEL_59 ; sprite ID
db $28 ; palette ID
db $5f ; anim ID
@@ -1559,7 +1559,7 @@ Animations: ; 1ce32 (7:4e32)
db $1a ; sound FX ID
db $00 ; handler function
- ; $0d
+ ; DUEL_ANIM_13
db SPRITE_DUEL_7 ; sprite ID
db $29 ; palette ID
db $60 ; anim ID
@@ -1567,7 +1567,7 @@ Animations: ; 1ce32 (7:4e32)
db $1b ; sound FX ID
db $00 ; handler function
- ; $0e
+ ; DUEL_ANIM_14
db SPRITE_DUEL_8 ; sprite ID
db $2a ; palette ID
db $61 ; anim ID
@@ -1575,7 +1575,7 @@ Animations: ; 1ce32 (7:4e32)
db $1c ; sound FX ID
db $00 ; handler function
- ; $0f
+ ; DUEL_ANIM_15
db SPRITE_DUEL_8 ; sprite ID
db $2a ; palette ID
db $62 ; anim ID
@@ -1583,7 +1583,7 @@ Animations: ; 1ce32 (7:4e32)
db $1d ; sound FX ID
db $00 ; handler function
- ; $10
+ ; DUEL_ANIM_16
db SPRITE_DUEL_9 ; sprite ID
db $2b ; palette ID
db $63 ; anim ID
@@ -1591,7 +1591,7 @@ Animations: ; 1ce32 (7:4e32)
db $1e ; sound FX ID
db $00 ; handler function
- ; $11
+ ; DUEL_ANIM_17
db SPRITE_DUEL_10 ; sprite ID
db $2c ; palette ID
db $64 ; anim ID
@@ -1599,7 +1599,7 @@ Animations: ; 1ce32 (7:4e32)
db $1f ; sound FX ID
db $00 ; handler function
- ; $12
+ ; DUEL_ANIM_18
db SPRITE_DUEL_61 ; sprite ID
db $2d ; palette ID
db $69 ; anim ID
@@ -1607,7 +1607,7 @@ Animations: ; 1ce32 (7:4e32)
db $20 ; sound FX ID
db $00 ; handler function
- ; $13
+ ; DUEL_ANIM_19
db SPRITE_DUEL_11 ; sprite ID
db $2e ; palette ID
db $6a ; anim ID
@@ -1615,7 +1615,7 @@ Animations: ; 1ce32 (7:4e32)
db $21 ; sound FX ID
db $00 ; handler function
- ; $14
+ ; DUEL_ANIM_20
db SPRITE_DUEL_12 ; sprite ID
db $2f ; palette ID
db $6b ; anim ID
@@ -1623,7 +1623,7 @@ Animations: ; 1ce32 (7:4e32)
db $22 ; sound FX ID
db $00 ; handler function
- ; $15
+ ; DUEL_ANIM_21
db SPRITE_DUEL_13 ; sprite ID
db $30 ; palette ID
db $6c ; anim ID
@@ -1631,7 +1631,7 @@ Animations: ; 1ce32 (7:4e32)
db $23 ; sound FX ID
db $00 ; handler function
- ; $16
+ ; DUEL_ANIM_22
db SPRITE_DUEL_62 ; sprite ID
db $31 ; palette ID
db $6d ; anim ID
@@ -1639,7 +1639,7 @@ Animations: ; 1ce32 (7:4e32)
db $24 ; sound FX ID
db $00 ; handler function
- ; $17
+ ; DUEL_ANIM_23
db SPRITE_DUEL_14 ; sprite ID
db $32 ; palette ID
db $6e ; anim ID
@@ -1647,7 +1647,7 @@ Animations: ; 1ce32 (7:4e32)
db $25 ; sound FX ID
db $00 ; handler function
- ; $18
+ ; DUEL_ANIM_24
db SPRITE_DUEL_15 ; sprite ID
db $33 ; palette ID
db $6f ; anim ID
@@ -1655,7 +1655,7 @@ Animations: ; 1ce32 (7:4e32)
db $26 ; sound FX ID
db $00 ; handler function
- ; $19
+ ; DUEL_ANIM_25
db SPRITE_DUEL_16 ; sprite ID
db $34 ; palette ID
db $70 ; anim ID
@@ -1663,7 +1663,7 @@ Animations: ; 1ce32 (7:4e32)
db $27 ; sound FX ID
db $00 ; handler function
- ; $1a
+ ; DUEL_ANIM_26
db SPRITE_DUEL_17 ; sprite ID
db $35 ; palette ID
db $71 ; anim ID
@@ -1671,7 +1671,7 @@ Animations: ; 1ce32 (7:4e32)
db $28 ; sound FX ID
db $00 ; handler function
- ; $1b
+ ; DUEL_ANIM_27
db SPRITE_DUEL_18 ; sprite ID
db $36 ; palette ID
db $72 ; anim ID
@@ -1679,7 +1679,7 @@ Animations: ; 1ce32 (7:4e32)
db $29 ; sound FX ID
db $00 ; handler function
- ; $1c
+ ; DUEL_ANIM_28
db SPRITE_DUEL_18 ; sprite ID
db $36 ; palette ID
db $73 ; anim ID
@@ -1687,7 +1687,7 @@ Animations: ; 1ce32 (7:4e32)
db $2a ; sound FX ID
db $00 ; handler function
- ; $1d
+ ; DUEL_ANIM_29
db SPRITE_DUEL_19 ; sprite ID
db $37 ; palette ID
db $74 ; anim ID
@@ -1695,7 +1695,7 @@ Animations: ; 1ce32 (7:4e32)
db $2b ; sound FX ID
db $00 ; handler function
- ; $1e
+ ; DUEL_ANIM_30
db SPRITE_DUEL_19 ; sprite ID
db $37 ; palette ID
db $75 ; anim ID
@@ -1703,7 +1703,7 @@ Animations: ; 1ce32 (7:4e32)
db $52 ; sound FX ID
db $00 ; handler function
- ; $1f
+ ; DUEL_ANIM_31
db SPRITE_DUEL_19 ; sprite ID
db $37 ; palette ID
db $76 ; anim ID
@@ -1711,7 +1711,7 @@ Animations: ; 1ce32 (7:4e32)
db $53 ; sound FX ID
db $00 ; handler function
- ; $20
+ ; DUEL_ANIM_32
db SPRITE_DUEL_20 ; sprite ID
db $38 ; palette ID
db $77 ; anim ID
@@ -1719,7 +1719,7 @@ Animations: ; 1ce32 (7:4e32)
db $2c ; sound FX ID
db $00 ; handler function
- ; $21
+ ; DUEL_ANIM_33
db SPRITE_DUEL_21 ; sprite ID
db $39 ; palette ID
db $78 ; anim ID
@@ -1727,7 +1727,7 @@ Animations: ; 1ce32 (7:4e32)
db $2d ; sound FX ID
db $00 ; handler function
- ; $22
+ ; DUEL_ANIM_34
db SPRITE_DUEL_22 ; sprite ID
db $3a ; palette ID
db $7a ; anim ID
@@ -1735,7 +1735,7 @@ Animations: ; 1ce32 (7:4e32)
db $2d ; sound FX ID
db $00 ; handler function
- ; $23
+ ; DUEL_ANIM_35
db SPRITE_DUEL_23 ; sprite ID
db $3b ; palette ID
db $7b ; anim ID
@@ -1743,7 +1743,7 @@ Animations: ; 1ce32 (7:4e32)
db $2e ; sound FX ID
db $00 ; handler function
- ; $24
+ ; DUEL_ANIM_FURY_SWIPES
db SPRITE_DUEL_21 ; sprite ID
db $39 ; palette ID
db $79 ; anim ID
@@ -1751,7 +1751,7 @@ Animations: ; 1ce32 (7:4e32)
db $2f ; sound FX ID
db $00 ; handler function
- ; $25
+ ; DUEL_ANIM_37
db SPRITE_DUEL_24 ; sprite ID
db $3c ; palette ID
db $7c ; anim ID
@@ -1759,7 +1759,7 @@ Animations: ; 1ce32 (7:4e32)
db $30 ; sound FX ID
db $00 ; handler function
- ; $26
+ ; DUEL_ANIM_38
db SPRITE_DUEL_25 ; sprite ID
db $3d ; palette ID
db $7d ; anim ID
@@ -1767,7 +1767,7 @@ Animations: ; 1ce32 (7:4e32)
db $31 ; sound FX ID
db $00 ; handler function
- ; $27
+ ; DUEL_ANIM_39
db SPRITE_DUEL_26 ; sprite ID
db $3e ; palette ID
db $7e ; anim ID
@@ -1775,7 +1775,7 @@ Animations: ; 1ce32 (7:4e32)
db $32 ; sound FX ID
db $00 ; handler function
- ; $28
+ ; DUEL_ANIM_40
db SPRITE_DUEL_27 ; sprite ID
db $3f ; palette ID
db $7f ; anim ID
@@ -1783,7 +1783,7 @@ Animations: ; 1ce32 (7:4e32)
db $33 ; sound FX ID
db $00 ; handler function
- ; $29
+ ; DUEL_ANIM_41
db SPRITE_DUEL_28 ; sprite ID
db $40 ; palette ID
db $80 ; anim ID
@@ -1791,7 +1791,7 @@ Animations: ; 1ce32 (7:4e32)
db $34 ; sound FX ID
db $00 ; handler function
- ; $2a
+ ; DUEL_ANIM_42
db SPRITE_DUEL_29 ; sprite ID
db $41 ; palette ID
db $81 ; anim ID
@@ -1799,7 +1799,7 @@ Animations: ; 1ce32 (7:4e32)
db $35 ; sound FX ID
db $00 ; handler function
- ; $2b
+ ; DUEL_ANIM_43
db SPRITE_DUEL_56 ; sprite ID
db $42 ; palette ID
db $82 ; anim ID
@@ -1807,7 +1807,7 @@ Animations: ; 1ce32 (7:4e32)
db $36 ; sound FX ID
db $00 ; handler function
- ; $2c
+ ; DUEL_ANIM_44
db SPRITE_DUEL_30 ; sprite ID
db $43 ; palette ID
db $83 ; anim ID
@@ -1815,7 +1815,7 @@ Animations: ; 1ce32 (7:4e32)
db $37 ; sound FX ID
db $00 ; handler function
- ; $2d
+ ; DUEL_ANIM_45
db SPRITE_DUEL_31 ; sprite ID
db $44 ; palette ID
db $84 ; anim ID
@@ -1823,7 +1823,7 @@ Animations: ; 1ce32 (7:4e32)
db $38 ; sound FX ID
db $00 ; handler function
- ; $2e
+ ; DUEL_ANIM_46
db SPRITE_DUEL_32 ; sprite ID
db $45 ; palette ID
db $85 ; anim ID
@@ -1831,7 +1831,7 @@ Animations: ; 1ce32 (7:4e32)
db $39 ; sound FX ID
db $00 ; handler function
- ; $2f
+ ; DUEL_ANIM_47
db SPRITE_DUEL_33 ; sprite ID
db $46 ; palette ID
db $86 ; anim ID
@@ -1839,7 +1839,7 @@ Animations: ; 1ce32 (7:4e32)
db $3a ; sound FX ID
db $00 ; handler function
- ; $30
+ ; DUEL_ANIM_48
db SPRITE_DUEL_34 ; sprite ID
db $47 ; palette ID
db $87 ; anim ID
@@ -1847,7 +1847,7 @@ Animations: ; 1ce32 (7:4e32)
db $3b ; sound FX ID
db $00 ; handler function
- ; $31
+ ; DUEL_ANIM_49
db SPRITE_DUEL_35 ; sprite ID
db $48 ; palette ID
db $88 ; anim ID
@@ -1855,7 +1855,7 @@ Animations: ; 1ce32 (7:4e32)
db $3c ; sound FX ID
db $00 ; handler function
- ; $32
+ ; DUEL_ANIM_50
db SPRITE_DUEL_66 ; sprite ID
db $49 ; palette ID
db $89 ; anim ID
@@ -1863,7 +1863,7 @@ Animations: ; 1ce32 (7:4e32)
db $3d ; sound FX ID
db $00 ; handler function
- ; $33
+ ; DUEL_ANIM_51
db SPRITE_DUEL_36 ; sprite ID
db $4a ; palette ID
db $8a ; anim ID
@@ -1871,7 +1871,7 @@ Animations: ; 1ce32 (7:4e32)
db $3e ; sound FX ID
db $00 ; handler function
- ; $34
+ ; DUEL_ANIM_52
db SPRITE_DUEL_37 ; sprite ID
db $4b ; palette ID
db $8b ; anim ID
@@ -1879,7 +1879,7 @@ Animations: ; 1ce32 (7:4e32)
db $3f ; sound FX ID
db $00 ; handler function
- ; $35
+ ; DUEL_ANIM_53
db SPRITE_DUEL_57 ; sprite ID
db $4c ; palette ID
db $8c ; anim ID
@@ -1887,7 +1887,7 @@ Animations: ; 1ce32 (7:4e32)
db $40 ; sound FX ID
db $00 ; handler function
- ; $36
+ ; DUEL_ANIM_54
db SPRITE_DUEL_38 ; sprite ID
db $4d ; palette ID
db $8d ; anim ID
@@ -1895,7 +1895,7 @@ Animations: ; 1ce32 (7:4e32)
db $41 ; sound FX ID
db $00 ; handler function
- ; $37
+ ; DUEL_ANIM_55
db SPRITE_DUEL_39 ; sprite ID
db $4e ; palette ID
db $8e ; anim ID
@@ -1903,7 +1903,7 @@ Animations: ; 1ce32 (7:4e32)
db $42 ; sound FX ID
db $00 ; handler function
- ; $38
+ ; DUEL_ANIM_56
db SPRITE_DUEL_40 ; sprite ID
db $4f ; palette ID
db $8f ; anim ID
@@ -1911,7 +1911,7 @@ Animations: ; 1ce32 (7:4e32)
db $43 ; sound FX ID
db $00 ; handler function
- ; $39
+ ; DUEL_ANIM_57
db SPRITE_DUEL_41 ; sprite ID
db $50 ; palette ID
db $90 ; anim ID
@@ -1919,7 +1919,7 @@ Animations: ; 1ce32 (7:4e32)
db $44 ; sound FX ID
db $00 ; handler function
- ; $3a
+ ; DUEL_ANIM_58
db SPRITE_DUEL_42 ; sprite ID
db $51 ; palette ID
db $92 ; anim ID
@@ -1927,7 +1927,7 @@ Animations: ; 1ce32 (7:4e32)
db $45 ; sound FX ID
db $00 ; handler function
- ; $3b
+ ; DUEL_ANIM_59
db SPRITE_DUEL_43 ; sprite ID
db $52 ; palette ID
db $93 ; anim ID
@@ -1935,7 +1935,7 @@ Animations: ; 1ce32 (7:4e32)
db $46 ; sound FX ID
db $00 ; handler function
- ; $3c
+ ; DUEL_ANIM_60
db SPRITE_DUEL_44 ; sprite ID
db $53 ; palette ID
db $94 ; anim ID
@@ -1943,7 +1943,7 @@ Animations: ; 1ce32 (7:4e32)
db $47 ; sound FX ID
db $00 ; handler function
- ; $3d
+ ; DUEL_ANIM_61
db SPRITE_DUEL_44 ; sprite ID
db $53 ; palette ID
db $95 ; anim ID
@@ -1951,7 +1951,7 @@ Animations: ; 1ce32 (7:4e32)
db $48 ; sound FX ID
db $00 ; handler function
- ; $3e
+ ; DUEL_ANIM_62
db SPRITE_DUEL_60 ; sprite ID
db $54 ; palette ID
db $97 ; anim ID
@@ -1959,7 +1959,7 @@ Animations: ; 1ce32 (7:4e32)
db $49 ; sound FX ID
db $00 ; handler function
- ; $3f
+ ; DUEL_ANIM_63
db SPRITE_DUEL_64 ; sprite ID
db $55 ; palette ID
db $99 ; anim ID
@@ -1967,7 +1967,7 @@ Animations: ; 1ce32 (7:4e32)
db $4a ; sound FX ID
db $00 ; handler function
- ; $40
+ ; DUEL_ANIM_64
db SPRITE_DUEL_29 ; sprite ID
db $56 ; palette ID
db $81 ; anim ID
@@ -1975,7 +1975,7 @@ Animations: ; 1ce32 (7:4e32)
db $4b ; sound FX ID
db $00 ; handler function
- ; $41
+ ; DUEL_ANIM_65
db SPRITE_DUEL_44 ; sprite ID
db $53 ; palette ID
db $96 ; anim ID
@@ -1983,7 +1983,7 @@ Animations: ; 1ce32 (7:4e32)
db $47 ; sound FX ID
db $00 ; handler function
- ; $42
+ ; DUEL_ANIM_66
db SPRITE_DUEL_3 ; sprite ID
db $24 ; palette ID
db $4d ; anim ID
@@ -1991,7 +1991,7 @@ Animations: ; 1ce32 (7:4e32)
db $16 ; sound FX ID
db $00 ; handler function
- ; $43
+ ; DUEL_ANIM_67
db SPRITE_DUEL_3 ; sprite ID
db $24 ; palette ID
db $4e ; anim ID
@@ -1999,7 +1999,7 @@ Animations: ; 1ce32 (7:4e32)
db $17 ; sound FX ID
db $00 ; handler function
- ; $44
+ ; DUEL_ANIM_68
db SPRITE_DUEL_5 ; sprite ID
db $26 ; palette ID
db $5c ; anim ID
@@ -2007,7 +2007,7 @@ Animations: ; 1ce32 (7:4e32)
db $18 ; sound FX ID
db $00 ; handler function
- ; $45
+ ; DUEL_ANIM_69
db SPRITE_DUEL_62 ; sprite ID
db $31 ; palette ID
db $6d ; anim ID
@@ -2015,7 +2015,7 @@ Animations: ; 1ce32 (7:4e32)
db $24 ; sound FX ID
db $00 ; handler function
- ; $46
+ ; DUEL_ANIM_70
db SPRITE_DUEL_45 ; sprite ID
db $57 ; palette ID
db $9a ; anim ID
@@ -2023,7 +2023,7 @@ Animations: ; 1ce32 (7:4e32)
db $11 ; sound FX ID
db $00 ; handler function
- ; $47
+ ; DUEL_ANIM_71
db SPRITE_DUEL_10 ; sprite ID
db $2c ; palette ID
db $65 ; anim ID
@@ -2031,7 +2031,7 @@ Animations: ; 1ce32 (7:4e32)
db $5c ; sound FX ID
db $00 ; handler function
- ; $48
+ ; DUEL_ANIM_72
db SPRITE_DUEL_10 ; sprite ID
db $2c ; palette ID
db $66 ; anim ID
@@ -2039,7 +2039,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $49
+ ; DUEL_ANIM_73
db SPRITE_DUEL_60 ; sprite ID
db $54 ; palette ID
db $98 ; anim ID
@@ -2047,7 +2047,7 @@ Animations: ; 1ce32 (7:4e32)
db $4c ; sound FX ID
db $00 ; handler function
- ; $4a
+ ; DUEL_ANIM_74
db SPRITE_DUEL_41 ; sprite ID
db $50 ; palette ID
db $91 ; anim ID
@@ -2055,7 +2055,7 @@ Animations: ; 1ce32 (7:4e32)
db $4d ; sound FX ID
db $00 ; handler function
- ; $4b
+ ; DUEL_ANIM_75
db SPRITE_DUEL_46 ; sprite ID
db $58 ; palette ID
db $9b ; anim ID
@@ -2063,7 +2063,7 @@ Animations: ; 1ce32 (7:4e32)
db $4e ; sound FX ID
db $00 ; handler function
- ; $4c
+ ; DUEL_ANIM_76
db SPRITE_DUEL_47 ; sprite ID
db $59 ; palette ID
db $9c ; anim ID
@@ -2071,7 +2071,7 @@ Animations: ; 1ce32 (7:4e32)
db $4f ; sound FX ID
db $00 ; handler function
- ; $4d
+ ; DUEL_ANIM_77
db SPRITE_DUEL_48 ; sprite ID
db $5a ; palette ID
db $9d ; anim ID
@@ -2079,7 +2079,7 @@ Animations: ; 1ce32 (7:4e32)
db $50 ; sound FX ID
db $00 ; handler function
- ; $4e
+ ; DUEL_ANIM_78
db SPRITE_DUEL_10 ; sprite ID
db $2c ; palette ID
db $67 ; anim ID
@@ -2087,7 +2087,7 @@ Animations: ; 1ce32 (7:4e32)
db $51 ; sound FX ID
db $00 ; handler function
- ; $4f
+ ; DUEL_ANIM_79
db SPRITE_DUEL_10 ; sprite ID
db $2c ; palette ID
db $68 ; anim ID
@@ -2095,7 +2095,7 @@ Animations: ; 1ce32 (7:4e32)
db $51 ; sound FX ID
db $00 ; handler function
- ; $50
+ ; DUEL_ANIM_80
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $9e ; anim ID
@@ -2103,7 +2103,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $51
+ ; DUEL_ANIM_81
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $9f ; anim ID
@@ -2111,7 +2111,7 @@ Animations: ; 1ce32 (7:4e32)
db $07 ; sound FX ID
db $00 ; handler function
- ; $52
+ ; DUEL_ANIM_82
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a0 ; anim ID
@@ -2119,7 +2119,7 @@ Animations: ; 1ce32 (7:4e32)
db $07 ; sound FX ID
db $00 ; handler function
- ; $53
+ ; DUEL_ANIM_83
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a1 ; anim ID
@@ -2127,7 +2127,7 @@ Animations: ; 1ce32 (7:4e32)
db $07 ; sound FX ID
db $00 ; handler function
- ; $54
+ ; DUEL_ANIM_84
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a2 ; anim ID
@@ -2135,7 +2135,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $55
+ ; DUEL_ANIM_85
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a3 ; anim ID
@@ -2143,7 +2143,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $56
+ ; DUEL_ANIM_86
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a4 ; anim ID
@@ -2151,7 +2151,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $57
+ ; DUEL_ANIM_87
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a5 ; anim ID
@@ -2159,7 +2159,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $58
+ ; DUEL_ANIM_88
db SPRITE_DUEL_50 ; sprite ID
db $5c ; palette ID
db $a7 ; anim ID
@@ -2167,7 +2167,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $59
+ ; DUEL_ANIM_89
db SPRITE_DUEL_50 ; sprite ID
db $5c ; palette ID
db $a8 ; anim ID
@@ -2175,7 +2175,7 @@ Animations: ; 1ce32 (7:4e32)
db $0b ; sound FX ID
db $00 ; handler function
- ; $5a
+ ; DUEL_ANIM_90
db SPRITE_DUEL_50 ; sprite ID
db $5c ; palette ID
db $a9 ; anim ID
@@ -2183,7 +2183,7 @@ Animations: ; 1ce32 (7:4e32)
db $0b ; sound FX ID
db $00 ; handler function
- ; $5b
+ ; DUEL_ANIM_91
db SPRITE_DUEL_50 ; sprite ID
db $5c ; palette ID
db $aa ; anim ID
@@ -2191,7 +2191,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $5c
+ ; DUEL_ANIM_92
db SPRITE_DUEL_50 ; sprite ID
db $5c ; palette ID
db $ab ; anim ID
@@ -2199,7 +2199,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $5d
+ ; DUEL_ANIM_WIN
db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
db $5d ; palette ID
db $ac ; anim ID
@@ -2207,7 +2207,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $5e
+ ; DUEL_ANIM_LOSS
db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
db $5d ; palette ID
db $ad ; anim ID
@@ -2215,7 +2215,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $5f
+ ; DUEL_ANIM_DRAW
db SPRITE_DUEL_WON_LOST_DRAW ; sprite ID
db $5d ; palette ID
db $ae ; anim ID
@@ -2223,7 +2223,7 @@ Animations: ; 1ce32 (7:4e32)
db $00 ; sound FX ID
db $00 ; handler function
- ; $60
+ ; DUEL_ANIM_96
db SPRITE_DUEL_49 ; sprite ID
db $5b ; palette ID
db $a6 ; anim ID