-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbattle_anim_813F0F4.s
172 lines (146 loc) · 5.18 KB
/
battle_anim_813F0F4.s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnknown_0840B258:: @ 840B258
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55020
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55021
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55022
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55023
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55024
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55025
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55026
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55027
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55028
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55029
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55030
obj_tiles gBattleAnimSpriteSheet_Particles, 0x100, 55031
.align 2
gUnknown_0840B2B8:: @ 840B2B8
obj_pal gBattleAnimSpritePalette_136, 55020
obj_pal gBattleAnimSpritePalette_136, 55021
obj_pal gBattleAnimSpritePalette_136, 55022
obj_pal gBattleAnimSpritePalette_136, 55023
obj_pal gBattleAnimSpritePalette_136, 55024
obj_pal gBattleAnimSpritePalette_136, 55025
obj_pal gBattleAnimSpritePalette_136, 55026
obj_pal gBattleAnimSpritePalette_136, 55027
obj_pal gBattleAnimSpritePalette_136, 55028
obj_pal gBattleAnimSpritePalette_136, 55029
obj_pal gBattleAnimSpritePalette_136, 55030
obj_pal gBattleAnimSpritePalette_136, 55031
.align 2
gSpriteAnim_840B318:: @ 840B318
obj_image_anim_frame 0, 1
obj_image_anim_frame 1, 1
obj_image_anim_frame 2, 1
obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP
obj_image_anim_frame 2, 1
obj_image_anim_frame 1, 1
obj_image_anim_jump 0
.align 2
gSpriteAnim_840B334:: @ 840B334
obj_image_anim_frame 3, 1
obj_image_anim_end
.align 2
gSpriteAnim_840B33C:: @ 840B33C
obj_image_anim_frame 4, 1
obj_image_anim_end
.align 2
gSpriteAnim_840B344:: @ 840B344
obj_image_anim_frame 5, 1
obj_image_anim_end
.align 2
gSpriteAnim_840B34C:: @ 840B34C
obj_image_anim_frame 6, 4
obj_image_anim_frame 7, 4
obj_image_anim_jump 0
.align 2
gSpriteAnim_840B358:: @ 840B358
obj_image_anim_frame 7, 4
obj_image_anim_end
.align 2
gSpriteAnimTable_840B360:: @ 840B360
.4byte gSpriteAnim_840B318
.4byte gSpriteAnim_840B334
.4byte gSpriteAnim_840B33C
.4byte gSpriteAnim_840B344
.4byte gSpriteAnim_840B34C
.4byte gSpriteAnim_840B358
gUnknown_0840B378:: @ 840B378
.byte 0, 0, 0, 5, 1, 2, 2, 3, 5, 5, 4, 4
.align 2
gUnknown_0840B384:: @ 840B384
.4byte sub_8140930
.4byte sub_8140DC4
.4byte sub_8140C14
.4byte sub_8140CE8
.4byte sub_8141058
.4byte sub_8140C14
.4byte sub_8140B3C
.4byte sub_8140CE8
.4byte sub_8140F24
.4byte sub_8140A64
.4byte sub_8140DC4
.4byte sub_8141164
.align 2
gSpriteTemplate_840B3B4:: @ 840B3B4
spr_template 55020, 55020, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B3CC:: @ 840B3CC
spr_template 55021, 55021, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B3E4:: @ 840B3E4
spr_template 55022, 55022, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B3FC:: @ 840B3FC
spr_template 55023, 55023, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B414:: @ 840B414
spr_template 55024, 55024, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B42C:: @ 840B42C
spr_template 55025, 55025, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B444:: @ 840B444
spr_template 55026, 55026, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B45C:: @ 840B45C
spr_template 55027, 55027, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B474:: @ 840B474
spr_template 55028, 55028, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B48C:: @ 840B48C
spr_template 55029, 55029, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B4A4:: @ 840B4A4
spr_template 55030, 55030, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 2
gSpriteTemplate_840B4BC:: @ 840B4BC
spr_template 55031, 55031, gOamData_837DF24, gSpriteAnimTable_840B360, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
.align 1
gUnknown_0840B4D4:: @ 840B4D4
.2byte 0x7ADF
.2byte 0x7AF0
.2byte 0x53D7
.2byte 0x3FFF
.2byte 0x7297
.2byte 0x67F5
.2byte 0x7B2C
.2byte 0x2B7E
.2byte 0x431F
.2byte 0x7BDD
.2byte 0x2A3F
.2byte 0x293F
.2byte 0x0
.2byte 0x201
.2byte 0x403
.2byte 0x101
.2byte 0x100
.2byte 0x503
.2byte 0x506
.2byte 0x4
.align 2
gBattleAnimSpriteTemplate_840B4FC:: @ 840B4FC
spr_template 10269, 10269, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8141C30