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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
|
.include "asm/macros.s"
.include "asm/macros/field_effect_script.s"
.include "constants/constants.s"
.section script_data, "aw", %progbits
.align 2
gFieldEffectScriptPointers:: @ 81D9B34
.4byte gFieldEffectScript_ExclamationMarkIcon1
.4byte gFieldEffectScript_UseCutOnTallGrass
.4byte gFieldEffectScript_UseCutOnTree
.4byte gFieldEffectScript_Shadow
.4byte gFieldEffectScript_TallGrass
.4byte gFieldEffectScript_Ripple
.4byte gFieldEffectScript_FieldMoveShowMon
.4byte gFieldEffectScript_Ash
.4byte gFieldEffectScript_SurfBlob
.4byte gFieldEffectScript_UseSurf
.4byte gFieldEffectScript_Dust
.4byte gFieldEffectScript_Unknown11
.4byte gFieldEffectScript_JumpTallGrass
.4byte gFieldEffectScript_SandFootprints
.4byte gFieldEffectScript_JumpBigSplash
.4byte gFieldEffectScript_Splash
.4byte gFieldEffectScript_JumpSmallSplash
.4byte gFieldEffectScript_LongGrass
.4byte gFieldEffectScript_JumpLongGrass
.4byte gFieldEffectScript_Unknown19
.4byte gFieldEffectScript_Unknown20
.4byte gFieldEffectScript_Unknown21
.4byte gFieldEffectScript_Unknown22
.4byte gFieldEffectScript_BerryTreeGrowthSparkle
.4byte gFieldEffectScript_DeepSandFootprints
.4byte gFieldEffectScript_Unknown25
.4byte gFieldEffectScript_Unknown26
.4byte gFieldEffectScript_Unknown27
.4byte gFieldEffectScript_TreeDisguise
.4byte gFieldEffectScript_MountainDisguise
.4byte gFieldEffectScript_Unknown30
.4byte gFieldEffectScript_UseFly
.4byte gFieldEffectScript_FlyIn
.4byte gFieldEffectScript_ExclamationMarkIcon2
.4byte gFieldEffectScript_FeetInFlowingWater
.4byte gFieldEffectScript_BikeTireTracks
.4byte gFieldEffectScript_SandDisguise
.4byte gFieldEffectScript_UseRockSmash
.4byte gFieldEffectScript_Unknown38
.4byte gFieldEffectScript_Unknown39
.4byte gFieldEffectScript_Unknown40
.4byte gFieldEffectScript_ShortGrass
.4byte gFieldEffectScript_HotSpringsWater
.4byte gFieldEffectScript_Unknown43
.4byte gFieldEffectScript_Unknown44
.4byte gFieldEffectScript_Pokeball
.4byte gFieldEffectScript_HeartIcon
.4byte gFieldEffectScript_Unknown47
.4byte gFieldEffectScript_Unknown48
.4byte gFieldEffectScript_PopOutOfAsh
.4byte gFieldEffectScript_Unknown50
.4byte gFieldEffectScript_SweetScent
.4byte gFieldEffectScript_Unknown52
.4byte gFieldEffectScript_Bubbles
.4byte gFieldEffectScript_Unknown54
.4byte gFieldEffectScript_Unknown55
.4byte gFieldEffectScript_Unknown56
.4byte gFieldEffectScript_Unknown57
.4byte gFieldEffectScript_Unknown58
.4byte gFieldEffectScript_FieldMoveShowMonInit
.4byte gFieldEffectScript_Unknown60
.4byte gFieldEffectScript_Unknown61
.4byte gFieldEffectScript_Unknown62
.4byte gFieldEffectScript_Unknown63
gFieldEffectScript_ExclamationMarkIcon1: @ 81D9C34
callnative oei_exclamation_mark
end
gFieldEffectScript_UseCutOnTallGrass: @ 81D9C3A
callnative sub_80A2604
end
gFieldEffectScript_UseCutOnTree: @ 81D9C40
callnative sub_80A2654
end
gFieldEffectScript_Shadow: @ 81D9C46
callnative oei_shadow
end
gFieldEffectScript_TallGrass: @ 81D9C4C
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, oei_grass_normal
end
gFieldEffectScript_Ripple: @ 81D9C56
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, oei_ripples
end
gFieldEffectScript_FieldMoveShowMon: @ 81D9C60
callnative sub_8088068
end
gFieldEffectScript_Ash: @ 81D9C66
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, oei_ash
end
gFieldEffectScript_SurfBlob: @ 81D9C70
callnative sub_8127E58
end
gFieldEffectScript_UseSurf: @ 81D9C76
callnative sub_8088914
end
gFieldEffectScript_Dust: @ 81D9C7C
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_81281B4
end
gFieldEffectScript_Unknown11: @ 81D9C86
callnative sub_80C63BC
end
gFieldEffectScript_JumpTallGrass: @ 81D9C8C
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8126F80
end
gFieldEffectScript_SandFootprints: @ 81D9C96
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127428
end
gFieldEffectScript_JumpBigSplash: @ 81D9CA0
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, oei_water_drop_tall
end
gFieldEffectScript_Splash: @ 81D9CAA
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127610
end
gFieldEffectScript_JumpSmallSplash: @ 81D9CB4
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127740
end
gFieldEffectScript_LongGrass: @ 81D9CBE
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8127080
end
gFieldEffectScript_JumpLongGrass: @ 81D9CC8
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8127220
end
gFieldEffectScript_Unknown19: @ 81D9CD2
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8127B14
end
gFieldEffectScript_Unknown20: @ 81D9CDC
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8127B80
end
gFieldEffectScript_Unknown21: @ 81D9CE6
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127BEC
end
gFieldEffectScript_Unknown22: @ 81D9CF0
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127C58
end
gFieldEffectScript_BerryTreeGrowthSparkle: @ 81D9CFA
callnative sub_8128450
end
gFieldEffectScript_DeepSandFootprints: @ 81D9D00
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_812749C
end
gFieldEffectScript_Unknown25: @ 81D9D0A
loadfadedpal gFieldEffectObjectPaletteInfo4
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8085D80
end
gFieldEffectScript_Unknown26: @ 81D9D19
callnative sub_80C64C8
end
gFieldEffectScript_Unknown27: @ 81D9D1F
callnative sub_80C662C
end
gFieldEffectScript_TreeDisguise: @ 81D9D25
callnative ShowTreeDisguiseFieldEffect
end
gFieldEffectScript_MountainDisguise: @ 81D9D2B
callnative ShowMountainDisguiseFieldEffect
end
gFieldEffectScript_Unknown30: @ 81D9D31
callnative sub_8088B68
end
gFieldEffectScript_UseFly: @ 81D9D37
callnative sub_8088C40
end
gFieldEffectScript_FlyIn: @ 81D9D3D
callnative sub_808925C
end
gFieldEffectScript_ExclamationMarkIcon2: @ 81D9D43
callnative sub_8084824
end
gFieldEffectScript_FeetInFlowingWater: @ 81D9D49
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127820
end
gFieldEffectScript_BikeTireTracks: @ 81D9D53
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8127510
end
gFieldEffectScript_SandDisguise: @ 81D9D5D
callnative ShowSandDisguiseFieldEffect
end
gFieldEffectScript_UseRockSmash: @ 81D9D63
callnative oei_rocksmash
end
gFieldEffectScript_Unknown40: @ 81D9D69
callnative sub_811AA54
end
gFieldEffectScript_Unknown38: @ 81D9D6F
callnative sub_810B5F8
end
gFieldEffectScript_Unknown39: @ 81D9D75
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_8128224
end
gFieldEffectScript_ShortGrass: @ 81D9D7F
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_8127290
end
gFieldEffectScript_HotSpringsWater: @ 81D9D89
loadfadedpal_callnative gFieldEffectObjectPaletteInfo1, sub_81279D8
end
gFieldEffectScript_Unknown43: @ 81D9D93
callnative sub_8086F2C
end
gFieldEffectScript_Unknown44: @ 81D9D99
callnative sub_80870B0
end
gFieldEffectScript_Pokeball: @ 81D9D9F
loadpal gFieldEffectObjectPaletteInfo10
callnative sub_811B6B4
end
gFieldEffectScript_HeartIcon: @ 81D9DAA
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_808485C
end
gFieldEffectScript_Unknown47: @ 81D9DB4
callnative sub_80C69BC
end
gFieldEffectScript_Unknown48: @ 81D9DBA
callnative sub_80C69C0
end
gFieldEffectScript_PopOutOfAsh: @ 81D9DC0
loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, sub_8087828
end
gFieldEffectScript_Unknown50: @ 81D9DCA
loadfadedpal_callnative gFieldEffectObjectPaletteInfo2, sub_80875D4
end
gFieldEffectScript_SweetScent: @ 81D9DD4
callnative sub_812BFF0
end
gFieldEffectScript_Unknown52: @ 81D9DDA
loadfadedpal_callnative gFieldEffectObjectPaletteInfo9, sub_80C6D3C
end
gFieldEffectScript_Bubbles: @ 81D9DE4
loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_81283AC
end
gFieldEffectScript_Unknown54: @ 81D9DEE
loadfadedpal_callnative gFieldEffectObjectPaletteInfo3, sub_8128700
end
gFieldEffectScript_Unknown55: @ 81D9DF8
loadfadedpal_callnative gFieldEffectObjectPaletteInfo7, sub_80C63FC
end
gFieldEffectScript_Unknown56: @ 81D9E02
loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, sub_80C6508
end
gFieldEffectScript_Unknown57: @ 81D9E0C
loadfadedpal_callnative gFieldEffectObjectPaletteInfo8, sub_80C666C
end
gFieldEffectScript_Unknown58: @ 81D9E16
loadfadedpal_callnative gFieldEffectObjectPaletteInfo6, sub_80A2698
end
gFieldEffectScript_FieldMoveShowMonInit: @ 81D9E20
callnative sub_80880C4
end
gFieldEffectScript_Unknown60: @ 81D9E26
callnative sub_81475E0
end
gFieldEffectScript_Unknown61: @ 81D9E2C
callnative sub_80C6718
end
gFieldEffectScript_Unknown62: @ 81D9E32
loadfadedpal gFieldEffectObjectPaletteInfo4
loadfadedpal_callnative gFieldEffectObjectPaletteInfo5, sub_8085ED4
end
gFieldEffectScript_Unknown63: @ 81D9E41
callnative sub_814A3D4
end
|