summaryrefslogtreecommitdiff
path: root/data/specials.inc
blob: 171a6fd8ecf5f940527eb77704e315bedfcdee2a (plain)
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
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
.macro def_special ptr
.global SPECIAL_\ptr
.set SPECIAL_\ptr, __special__
.set __special__, __special__ + 1
    .4byte \ptr
    .endm

.set __special__, 0
    .align 2

gSpecials:: @ 815FD60
	def_special sp000_heal_pokemon
	def_special SetCableClubWarp
	def_special sub_807E654
	def_special sub_807E704
	def_special sub_8081744
	def_special sub_8081770
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_8081064
	def_special sub_80810CC
	def_special sub_80810F4
	def_special sub_80098B8
	def_special sub_80819C8
	def_special sub_8081978
	def_special sub_80819B8
	def_special sub_808130C
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special SavePlayerParty
	def_special LoadPlayerParty
	def_special sub_80A0334
	def_special sp02A_crash_sound
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special IsEnigmaBerryValid
	def_special sub_80803CC
	def_special sub_80805D8
	def_special sub_8080618
	def_special ScrSpecial_HasTrainerBeenFought
	def_special ScrSpecial_EndTrainerApproach
	def_special sub_8080628
	def_special sub_810CD4C
	def_special sub_810CEB4
	def_special sub_80805B0
	def_special sub_808C6A8
	def_special CheckForAlivePartyMons
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CBEBC
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_8081128
	def_special sub_806F67C
	def_special nullsub_56
	def_special sub_80FEE44
	def_special sub_80BDA7C
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80A0918
	def_special sub_80A0930
	def_special sub_80A096C
	def_special sub_80A0984
	def_special sub_80CBFA0
	def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
	def_special TV_CheckMonOTIDEqualsPlayerID
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80BDB1C
	def_special nullsub_75
	def_special sub_809A540
	def_special CalculatePlayerPartyCount
	def_special CountPartyNonEggMons
	def_special CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA68C
	def_special DrawWholeMapView
	def_special sub_80CA69C
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA6BC
	def_special sub_80CA6DC
	def_special sub_80CA714
	def_special sub_80CA758
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_8055DC4
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_807F888
	def_special ChangePokemonNickname
	def_special sub_80BF8FC
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_8113364
	def_special sub_8113288
	def_special sub_81133A4
	def_special sub_8113064
	def_special sub_81132CC
	def_special sub_8113510
	def_special sub_81130A8
	def_special sub_8113530
	def_special sub_8082E54
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA74C
	def_special GetDaycareMonNicknames
	def_special sub_80464B4
	def_special RejectEggFromDayCare
	def_special GiveEggFromDaycare
	def_special SetDaycareCompatibilityString
	def_special GetSelectedMonNickAndSpecies
	def_special StoreSelectedPokemonInDaycare
	def_special ChooseSendDaycareMon
	def_special ShowDaycareLevelMenu
	def_special GetNumLevelsGainedFromDaycare
	def_special GetDaycareCost
	def_special TakePokemonFromDaycare
	def_special ScriptHatchMon
	def_special sub_8046FD4
	def_special sub_8046EAC
	def_special sub_80CD228
	def_special IsEnoughForCostInVar0x8005
	def_special SubtractMoneyFromVar0x8005
	def_special ExecuteWhiteOut
	def_special sub_80CA3C4
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80A0EC4
	def_special sub_80A0EEC
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA3D8
	def_special sub_80CA524
	def_special sub_80CA86C
	def_special sub_80CA9A8
	def_special sub_80CB204
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80BF93C
	def_special sub_80BF9BC
	def_special sub_80BFBA8
	def_special ScrSpecial_GetPokemonNicknameAndMoveName
	def_special ScrSpecial_CountPokemonMoves
	def_special sub_80E4634
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA664
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CA76C
	def_special sub_80E5970
	def_special sub_80E5C28
	def_special sub_80E6648
	def_special sub_80E67FC
	def_special sub_80E7538
	def_special sub_80E6900
	def_special sub_80E6A0C
	def_special sub_80E6C8C
	def_special sub_80E6E14
	def_special sub_80E6FB8
	def_special sub_80E7058
	def_special sub_80E71D0
	def_special sub_80E724C
	def_special sub_80E72B8
	def_special sub_80A0380
	def_special ValidateEReaderTrainer
	def_special nullsub_75
	def_special sub_80A03D8
	def_special sub_80EB6AC
	def_special sub_80EB6FC
	def_special sub_80CA7EC
	def_special sub_8053A9C
	def_special sub_8053D68
	def_special sub_8054440
	def_special sub_8053D2C
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sp109_CreatePCMenu
	def_special sub_80CA574
	def_special sub_80CA618
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_61
	def_special DoSoftReset
	def_special sub_80CA2E4
	def_special sub_80CB498
	def_special nullsub_75
	def_special SpawnScriptFieldObject
	def_special RemoveScriptFieldObject
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CAAAC
	def_special sub_80CAABC
	def_special player_get_direction_lower_nybble
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special LeadMonHasEffortRibbon
	def_special GivLeadMonEffortRibbon
	def_special ScrSpecial_AreLeadMonEVsMaxedOut
	def_special sub_8069740
	def_special sub_8069768
	def_special sub_8141D9C
	def_special nullsub_75
	def_special sub_80CA804
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CAB78
	def_special nullsub_75
	def_special sub_80CABD0
	def_special nullsub_75
	def_special sub_80CB580
	def_special nullsub_75
	def_special sub_80CAC08
	def_special sub_806E99C
	def_special sub_80CAC28
	def_special sub_807FA68
	def_special sub_807F9D8
	def_special sub_807FABC
	def_special sub_8080398
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_807B6C0
	def_special sp13E_warp_to_last_warp
	def_special sp13F_fall_to_last_warp
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80E5E70
	def_special sub_807F998
	def_special nullsub_75
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_80CAD54
	def_special sub_80BFC14
	def_special nullsub_75
	def_special nullsub_75
	def_special LoadPlayerBag
	def_special sub_807F0B0
	def_special nullsub_75
	def_special nullsub_75
	def_special sub_8088F58
	def_special sub_80CAD7C
	def_special nullsub_75
	def_special sub_80E759C
	def_special GetNameOfEnigmaBerryInPlayerParty
	def_special nullsub_75
	def_special sub_810B82C
	def_special sub_807F904
	def_special sub_80CA630
	def_special sub_80CB7C4
	def_special sub_80CBC5C
	def_special sub_80CADC4
	def_special sub_80CADEC
	def_special sub_805D1A8
	def_special sub_80CB0A8
	def_special sub_80CB1D8
	def_special GetDaycarePokemonCount
	def_special sub_80CB63C
	def_special sub_80CBD80
	def_special sub_80CBDB0
	def_special sub_80CBDCC
	def_special sub_810C444
	def_special sub_80CC7B4
	def_special ChangeBoxPokemonNickname
	def_special sub_80CC2BC
	def_special sub_80CC3CC
	def_special sub_80CC524
	def_special sub_8009480
	def_special sub_8115A24
	def_special BerryBlenderLinkJoinGroup
	def_special UnionRoomSpecial
	def_special sub_814F1D4
	def_special EnableNationalPokedex
	def_special sub_80699E0
	def_special sub_80699BC
	def_special sub_810C3A4
	def_special SetFlavorTextFlagFromSpecialVars
	def_special UpdatePickStateFromSpecialVar8005
	def_special sub_8054C48
	def_special sub_8046B40
	def_special sub_8046B70
	def_special sub_8046B94
	def_special sub_8046BBC
	def_special sub_8046BDC
	def_special sub_8146E78
	def_special sub_80CC48C
	def_special sub_812B220
	def_special sub_812B234
	def_special sub_812B248
	def_special sub_8143FC8
	def_special sub_810B810
	def_special sub_811999C
	def_special sp182_move_string
	def_special sub_811390C
	def_special sub_80CC4D4
	def_special sub_80CC730
	def_special sub_8110AB4
	def_special sub_8112364
	def_special sub_8146CE8
	def_special get_unknown_box_id
	def_special sub_809D504
	def_special sub_809D620
	def_special sub_812781C
	def_special sub_8127888
	def_special sub_80803FC
	def_special sub_812B35C
	def_special sub_815D334
	def_special sub_8149A18
	def_special sub_806E25C
	def_special sub_815D9E8
	def_special sub_814B504
	def_special sub_80CC8CC
	def_special sub_80CC948
	def_special sub_812B478
	def_special sub_812B484
	def_special sub_810B82C
	def_special sub_8099FAC
	def_special sub_815F094
	def_special sub_815F114
	def_special sub_815EEB0
	def_special sub_815EF5C
	def_special sub_815F070
	def_special sub_80CC974
	def_special sub_814EA7C
	def_special sub_80CCB94
	def_special sub_80CCCF8
	def_special sub_80F39B4
	def_special sub_8153810
	def_special sub_809D764
	def_special sub_809D8C0
	def_special sub_8147500
	def_special player_get_direction_lower_nybble
	def_special sub_80CCDFC
	def_special sub_80CD008
	def_special sub_8147594
	def_special sub_80CD034
	def_special sub_815D834
	def_special sub_8088F84
	def_special sub_80CD074
	def_special sub_80CD098
	def_special sub_811B15C
	def_special sub_80CD0F4
	def_special sub_809C4A8
	def_special sub_81537C0
	def_special sub_809C5FC
	def_special sub_80CB328
	def_special sub_80CD154
	def_special sub_80CD1B4
	def_special sub_8044838
gSpecialsEnd::