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
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
|
.include "asm/macros/field_effect_script.inc"
.section script_data, "aw", %progbits
.align 2
gFieldEffectScriptPointers:: @ 81D96AC
.4byte gFldEffScript_ExclamationMarkIcon
.4byte gFldEffScript_UseCutOnGrass
.4byte gFldEffScript_UseCutOnTree
.4byte gFldEffScript_Shadow
.4byte gFldEffScript_TallGrass
.4byte gFldEffScript_Ripple
.4byte gFldEffScript_FieldMoveShowMon
.4byte gFldEffScript_Ash
.4byte gFldEffScript_SurfBlob
.4byte gFldEffScript_UseSurf
.4byte gFldEffScript_Dust
.4byte gFldEffScript_UseSecretPowerCave
.4byte gFldEffScript_JumpTallGrass
.4byte gFldEffScript_SandFootprints
.4byte gFldEffScript_JumpBigSplash
.4byte gFldEffScript_Splash
.4byte gFldEffScript_JumpSmallSplash
.4byte gFldEffScript_LongGrass
.4byte gFldEffScript_JumpLongGrass
.4byte gFldEffScript_Unknown19
.4byte gFldEffScript_Unknown20
.4byte gFldEffScript_Unknown21
.4byte gFldEffScript_Unknown22
.4byte gFldEffScript_BerryTreeGrowthSparkle
.4byte gFldEffScript_DeepSandFootprints
.4byte gFldEffScript_PokecenterHeal
.4byte gFldEffScript_UseSecretPowerTree
.4byte gFldEffScript_UseSecretPowerShrub
.4byte gFldEffScript_TreeDisguise
.4byte gFldEffScript_MountainDisguise
.4byte gFldEffScript_NpcflyOut
.4byte gFldEffScript_UseFly
.4byte gFldEffScript_FlyIn
.4byte gFldEffScript_QuestionMarkIcon
.4byte gFldEffScript_FeetInFlowingWater
.4byte gFldEffScript_BikeTireTracks
.4byte gFldEffScript_SandDisguise
.4byte gFldEffScript_UseRockSmash
.4byte gFldEffScript_UseDig
.4byte gFldEffScript_SandPile
.4byte gFldEffScript_UseStrength
.4byte gFldEffScript_ShortGrass
.4byte gFldEffScript_HotSpringsWater
.4byte gFldEffScript_UseWaterfall
.4byte gFldEffScript_UseDive
.4byte gFldEffScript_Pokeball
.4byte gFldEffScript_HeartIcon
.4byte gFldEffScript_Nop47
.4byte gFldEffScript_Nop48
.4byte gFldEffScript_PopOutOfAsh
.4byte gFldEffScript_LavaridgeGymWarp
.4byte gFldEffScript_SweetScent
.4byte gFldEffScript_SandPillar
.4byte gFldEffScript_Bubbles
.4byte gFldEffScript_Sparkle
.4byte gFldEffScript_SecretPowerCave
.4byte gFldEffScript_SecretPowerTree
.4byte gFldEffScript_SecretPowerShrub
.4byte gFldEffScript_CutGrass
.4byte gFldEffScript_FieldMoveShowMonInit
.4byte gFldEffScript_UseFlyAncientTomb
.4byte gFldEffScript_PcturnOn
.4byte gFldEffScript_HallOfFameRecord
.4byte gFldEffScript_UseTeleport
.4byte gFldEffScript_SmileyFaceIcon
.4byte gFldEffScript_UseVsSeeker
.4byte gFldEffScript_DoubleExclMarkIcon
.4byte gFldEffScript_MoveDeoxysRock
.4byte gFldEffScript_Unk44
.4byte gFldEffScript_Unk45
gFldEffScript_ExclamationMarkIcon:: @ 81D97C4
callnative FldEff_ExclamationMarkIcon1
end
gFldEffScript_UseCutOnGrass:: @ 81D97CA
callnative FldEff_UseCutOnGrass
end
gFldEffScript_UseCutOnTree:: @ 81D97D0
callnative FldEff_UseCutOnTree
end
gFldEffScript_Shadow:: @ 81D97D6
callnative FldEff_Shadow
end
gFldEffScript_TallGrass:: @ 81D97DC
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_TallGrass
end
gFldEffScript_Ripple:: @ 81D97E6
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ripple
end
gFldEffScript_FieldMoveShowMon:: @ 81D97F0
callnative FldEff_FieldMoveShowMon
end
gFldEffScript_Ash:: @ 81D97F6
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Ash
end
gFldEffScript_SurfBlob:: @ 81D9800
callnative FldEff_SurfBlob
end
gFldEffScript_UseSurf:: @ 81D9806
callnative FldEff_UseSurf
end
gFldEffScript_Dust:: @ 81D980C
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Dust
end
gFldEffScript_UseSecretPowerCave:: @ 81D9816
end
gFldEffScript_JumpTallGrass:: @ 81D9817
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpTallGrass
end
gFldEffScript_SandFootprints:: @ 81D9821
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandFootprints
end
gFldEffScript_JumpBigSplash:: @ 81D982B
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpBigSplash
end
gFldEffScript_Splash:: @ 81D9835
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Splash
end
gFldEffScript_JumpSmallSplash:: @ 81D983F
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpSmallSplash
end
gFldEffScript_LongGrass:: @ 81D9849
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_LongGrass
end
gFldEffScript_JumpLongGrass:: @ 81D9853
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_JumpLongGrass
end
gFldEffScript_Unknown19:: @ 81D985D
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Unknown19
end
gFldEffScript_Unknown20:: @ 81D9867
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_Unknown20
end
gFldEffScript_Unknown21:: @ 81D9871
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Unknown21
end
gFldEffScript_Unknown22:: @ 81D987B
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Unknown22
end
gFldEffScript_BerryTreeGrowthSparkle:: @ 81D9885
callnative FldEff_BerryTreeGrowthSparkle
end
gFldEffScript_DeepSandFootprints:: @ 81D988B
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_DeepSandFootprints
end
gFldEffScript_PokecenterHeal:: @ 81D9895
loadfadedpal gUnknown_83CBE9C
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_PokecenterHeal
end
gFldEffScript_UseSecretPowerTree:: @ 81D98A4
end
gFldEffScript_UseSecretPowerShrub:: @ 81D98A5
end
gFldEffScript_TreeDisguise:: @ 81D98A6
callnative ShowTreeDisguiseFieldEffect
end
gFldEffScript_MountainDisguise:: @ 81D98AC
callnative ShowMountainDisguiseFieldEffect
end
gFldEffScript_NpcflyOut:: @ 81D98B2
callnative FldEff_NpcFlyOut
end
gFldEffScript_UseFly:: @ 81D98B8
callnative FldEff_UseFly
end
gFldEffScript_FlyIn:: @ 81D98BE
callnative FldEff_FlyIn
end
gFldEffScript_QuestionMarkIcon:: @ 81D98C4
callnative FldEff_QuestionMarkIcon
end
gFldEffScript_FeetInFlowingWater:: @ 81D98CA
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_FeetInFlowingWater
end
gFldEffScript_BikeTireTracks:: @ 81D98D4
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_BikeTireTracks
end
gFldEffScript_SandDisguise:: @ 81D98DE
callnative ShowSandDisguiseFieldEffect
end
gFldEffScript_UseRockSmash:: @ 81D98E4
callnative FldEff_UseRockSmash
end
gFldEffScript_UseStrength:: @ 81D98EA
callnative FldEff_UseStrength
end
gFldEffScript_UseDig:: @ 81D98F0
callnative FldEff_UseDig
end
gFldEffScript_SandPile:: @ 81D98F6
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandPile
end
gFldEffScript_ShortGrass:: @ 81D9900
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_ShortGrass
end
gFldEffScript_HotSpringsWater:: @ 81D990A
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect1, FldEff_HotSpringsWater
end
gFldEffScript_UseWaterfall:: @ 81D9914
callnative FldEff_UseWaterfall
end
gFldEffScript_UseDive:: @ 81D991A
callnative FldEff_UseDive
end
gFldEffScript_Pokeball:: @ 81D9920
loadpal sSpritePalette_SlidingPokeball
callnative FldEff_Pokeball
end
gFldEffScript_HeartIcon:: @ 81D992B
callnative FldEff_XIcon
end
gFldEffScript_Nop47:: @ 81D9931
end
gFldEffScript_Nop48:: @ 81D9932
end
gFldEffScript_PopOutOfAsh:: @ 81D9933
loadfadedpal_callnative gSpritePalette_Ash, FldEff_PopOutOfAsh
end
gFldEffScript_LavaridgeGymWarp:: @ 81D993D
loadfadedpal_callnative gSpritePalette_Ash, FldEff_LavaridgeGymWarp
end
gFldEffScript_SweetScent:: @ 81D9947
callnative FldEff_SweetScent
end
gFldEffScript_SandPillar:: @ 81D994D
end
gFldEffScript_Bubbles:: @ 81D994E
loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_Bubbles
end
gFldEffScript_Sparkle:: @ 81D9958
loadfadedpal_callnative gSpritePalette_SmallSparkle, FldEff_Sparkle
end
gFldEffScript_SecretPowerCave:: @ 81D9962
end
gFldEffScript_SecretPowerTree:: @ 81D9963
end
gFldEffScript_SecretPowerShrub:: @ 81D9964
end
gFldEffScript_CutGrass:: @ 81D9965
loadfadedpal_callnative gFldEffPalette_CutGrass, FldEff_CutGrass
end
gFldEffScript_FieldMoveShowMonInit:: @ 81D996F
callnative FldEff_FieldMoveShowMonInit
end
gFldEffScript_UseFlyAncientTomb:: @ 81D9975
end
gFldEffScript_PcturnOn:: @ 81D9976
end
gFldEffScript_HallOfFameRecord:: @ 81D9977
loadfadedpal gUnknown_83CBE9C
loadfadedpal_callnative gUnknown_83CBEA4, FldEff_HallOfFameRecord
end
gFldEffScript_UseTeleport:: @ 81D9986
callnative FldEff_UseTeleport
end
gFldEffScript_SmileyFaceIcon:: @ 81D998C
callnative FldEff_SmileyFaceIcon
end
gFldEffScript_UseVsSeeker:: @ 81D9992
callnative FldEff_UseVsSeeker
end
gFldEffScript_DoubleExclMarkIcon:: @ 81D9998
callnative FldEff_DoubleExclMarkIcon
end
gFldEffScript_MoveDeoxysRock:: @ 81D999E
callnative FldEff_MoveDeoxysRock
end
gFldEffScript_Unk44:: @ 81D99A4
callnative FldEff_Unk44
end
gFldEffScript_Unk45:: @ 81D99AA
callnative FldEff_Unk45
end
|