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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
|
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
@ 8411A10
.include "data/mon_pokeblock_anims.inc"
.align 2
gSpriteAffineAnim_8411E90:: @ 8411E90
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EA0:: @ 8411EA0
obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 30
obj_rot_scal_anim_frame 0x0, 0x0, -12, 1
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EC0:: @ 8411EC0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 12, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 28
obj_rot_scal_anim_frame 0x0, 0x0, -4, 3
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411EE8:: @ 8411EE8
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F08:: @ 8411F08
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_frame 0x0, 0x0, -1, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 16
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F30:: @ 8411F30
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F50:: @ 8411F50
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F78:: @ 8411F78
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411F98:: @ 8411F98
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 8
obj_rot_scal_anim_frame 0x0, 0x0, 0, 32
obj_rot_scal_anim_frame 0x0, 0x0, 1, 8
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411FC0:: @ 8411FC0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8411FE0:: @ 8411FE0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -1, 4
obj_rot_scal_anim_frame 0x0, 0x0, 0, 24
obj_rot_scal_anim_frame 0x0, 0x0, 1, 4
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412008:: @ 8412008
obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412028:: @ 8412028
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 1, 24
obj_rot_scal_anim_frame 0x0, 0x0, 0, 16
obj_rot_scal_anim_frame 0x0, 0x0, -12, 2
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_8412050:: @ 8412050
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411EA0
.4byte gSpriteAffineAnim_8411EE8
.4byte gSpriteAffineAnim_8411F30
.4byte gSpriteAffineAnim_8411F78
.4byte gSpriteAffineAnim_8411FC0
.4byte gSpriteAffineAnim_8412008
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411EC0
.4byte gSpriteAffineAnim_8411F08
.4byte gSpriteAffineAnim_8411F50
.4byte gSpriteAffineAnim_8411F98
.4byte gSpriteAffineAnim_8411FE0
.4byte gSpriteAffineAnim_8412028
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.4byte gSpriteAffineAnim_8411E90
.align 2
gUnknown_084120A4:: @ 84120A4
.4byte gPokeblockRed_Pal
.4byte gPokeblockBlue_Pal
.4byte gPokeblockPink_Pal
.4byte gPokeblockGreen_Pal
.4byte gPokeblockYellow_Pal
.4byte gPokeblockPurple_Pal
.4byte gPokeblockIndigo_Pal
.4byte gPokeblockBrown_Pal
.4byte gPokeblockLiteBlue_Pal
.4byte gPokeblockOlive_Pal
.4byte gPokeblockGray_Pal
.4byte gPokeblockBlack_Pal
.4byte gPokeblockWhite_Pal
.4byte gPokeblockGold_Pal
.align 2
gSpriteAffineAnim_84120DC:: @ 84120DC
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_84120EC:: @ 84120EC
.4byte gSpriteAffineAnim_84120DC
.align 2
gSpriteAffineAnim_84120F0:: @ 84120F0
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, -8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0x0, 0x0, 16, 1
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnim_8412148:: @ 8412148
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 8, 1
obj_rot_scal_anim_frame 0x0, 0x0, 0, 8
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0x0, 0x0, -16, 1
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
obj_rot_scal_anim_end
.align 2
gSpriteAffineAnimTable_84121A0:: @ 84121A0
.4byte gSpriteAffineAnim_84120DC
.align 2
gSpriteAffineAnimTable_84121A4:: @ 84121A4
.4byte gSpriteAffineAnim_84120F0
.align 2
gSpriteAffineAnimTable_84121A8:: @ 84121A8
.4byte gSpriteAffineAnim_8412148
.align 2
gOamData_84121AC:: @ 84121AC
.2byte 0x0300
.2byte 0x0000
.2byte 0x0400
.align 2
gSpriteAnim_84121B4:: @ 84121B4
obj_image_anim_frame 0, 0
obj_image_anim_end
.align 2
gSpriteAnimTable_84121BC:: @ 84121BC
.4byte gSpriteAnim_84121B4
.align 2
gSpriteAffineAnim_84121C0:: @ 84121C0
obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1
obj_rot_scal_anim_jump 1
.align 2
gSpriteAffineAnimTable_84121D8:: @ 84121D8
.4byte gSpriteAffineAnim_84121C0
.align 2
gUnknown_084121DC:: @ 84121DC
obj_tiles gPokeblock_Gfx, 0x20, 14818
.align 2
gSpriteTemplate_84121E4:: @ 84121E4
spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0
|