blob: 2bc4a2a43733966ff1807e6520d43b7bf897b0ea (
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
|
.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 HealPlayerParty
def_special SetCableClubWarp
def_special DoCableClubWarp
def_special ReturnFromLinkRoom
def_special CleanupLinkRoomState
def_special ExitLinkRoom
def_special NullFieldSpecial @ Secret Base specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special TryBattleLinkup
def_special TryTradeLinkup
def_special TryRecordMixLinkup
def_special CloseLink
def_special EnterColosseumPlayerSpot
def_special EnterTradeSeat
def_special StartWiredCableClubTrade
def_special CableClub_AskSaveTheGame
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special SavePlayerParty
def_special LoadPlayerParty
def_special ChooseHalfPartyForBattle
def_special Script_ShowLinkTrainerCard
def_special NullFieldSpecial @ Berry Tree specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special IsEnigmaBerryValid
def_special GetTrainerBattleMode
def_special ShowTrainerIntroSpeech
def_special ShowTrainerCantBattleSpeech
def_special Script_HasTrainerBeenFought
def_special EndTrainerApproach
def_special PlayTrainerEncounterMusic
def_special ShouldTryRematchBattle
def_special IsTrainerReadyForRematch
def_special StartRematchBattle
def_special ShowPokemonStorageSystemPC
def_special HasEnoughMonsForDoubleBattle
def_special NullFieldSpecial @ Hoenn TV specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special HasLeadMonBeenRenamed
def_special NullFieldSpecial @ Contest specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special TryContestLinkup
def_special Field_AskSaveTheGame
def_special DoWateringBerryTreeAnim
def_special ShowEasyChatScreen
def_special ShowEasyChatMessage
def_special NullFieldSpecial @ Mauville Man specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetHeracrossSizeRecordInfo
def_special CompareHeracrossSize
def_special GetMagikarpSizeRecordInfo
def_special CompareMagikarpSize
def_special NameRaterWasNicknameChanged
def_special BufferMonNickname
def_special IsMonOTIDNotPlayers
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special BufferRandomHobbyOrLifestyleString
def_special NullFieldSpecial
def_special RegisteredItemHandleBikeSwap
def_special CalculatePlayerPartyCount
def_special CountPartyNonEggMons
def_special CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
def_special NullFieldSpecial @ Contest specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial @ Mauville Gym specials
def_special NullFieldSpecial
def_special ShowFieldMessageStringVar4
def_special DrawWholeMapView
def_special GetPlayerXY
def_special NullFieldSpecial @ Mauville/Petalburg Gym specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetPlayerTrainerIdOnesDigit
def_special BufferBigGuyOrBigGirlString
def_special BufferSonOrDaughterString
def_special SetHiddenItemFlag
def_special NullFieldSpecial @ Cable Car specials
def_special NullFieldSpecial
def_special Overworld_PlaySpecialMapMusic
def_special NullFieldSpecial @ Wall Clock specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special StartOldManTutorialBattle
def_special ChangePokemonNickname
def_special ChoosePartyMon
def_special NullFieldSpecial @ Berry Blender/Roulette specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special Script_IsFanClubMemberFanOfPlayer
def_special Script_GetNumFansOfPlayerInTrainerFanClub
def_special Script_BufferFanClubTrainerName
def_special Script_TryLoseFansFromPlayTimeAfterLinkBattle
def_special Script_TryLoseFansFromPlayTime
def_special Script_SetPlayerGotFirstFans
def_special Script_UpdateTrainerFanClubGameClear
def_special Script_TryGainNewFanFromCounter
def_special RockSmashWildEncounter
def_special NullFieldSpecial @ Gabby and Ty specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetBattleOutcome
def_special GetDaycareMonNicknames
def_special GetDaycareState
def_special RejectEggFromDayCare
def_special GiveEggFromDaycare
def_special SetDaycareCompatibilityString
def_special GetSelectedMonNicknameAndSpecies
def_special StoreSelectedPokemonInDaycare
def_special ChooseSendDaycareMon
def_special ShowDaycareLevelMenu
def_special GetNumLevelsGainedFromDaycare
def_special GetDaycareCost
def_special TakePokemonFromDaycare
def_special ScriptHatchMon
def_special EggHatch
def_special DaycareMonReceivedMail
def_special ShowBattleRecords
def_special IsEnoughForCostInVar0x8005
def_special SubtractMoneyFromVar0x8005
def_special TryFieldPoisonWhiteOut
def_special SetCB2WhiteOut
def_special NullFieldSpecial @ Rotating gate puzzle specials
def_special NullFieldSpecial
def_special NullFieldSpecial @ SS Tidal specials
def_special NullFieldSpecial
def_special EnterSafariMode
def_special ExitSafariMode
def_special NullFieldSpecial @ Misc Hoenn specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetPokedexCount
def_special GetProfOaksRatingMessage
def_special AnimatePcTurnOn
def_special AnimatePcTurnOff
def_special GetElevatorFloor
def_special NullFieldSpecial @ Lottery Corner specials
def_special NullFieldSpecial
def_special SelectMoveTutorMon
def_special SelectMoveDeleterMove
def_special MoveDeleterForgetMove
def_special BufferMoveDeleterNicknameAndMove
def_special GetNumMovesSelectedMonHas
def_special DisplayMoveTutorMenu
def_special NullFieldSpecial @ Hoenn Cycling Road specials
def_special NullFieldSpecial
def_special GetPlayerAvatarBike
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetLeadMonFriendship
def_special BattleTowerMapScript2
def_special ChooseNextBattleTowerTrainer
def_special CheckPartyBattleTowerBanlist
def_special PrintBattleTowerTrainerGreeting
def_special BufferEReaderTrainerGreeting
def_special StartSpecialBattle
def_special SetBattleTowerProperty
def_special BattleTowerUtil
def_special SetBattleTowerParty
def_special SaveBattleTowerProgress
def_special BattleTower_SoftReset
def_special DetermineBattleTowerPrize
def_special GiveBattleTowerPrize
def_special AwardBattleTowerRibbons
def_special ChooseBattleTowerPlayerParty
def_special ValidateEReaderTrainer
def_special NullFieldSpecial
def_special ReducePlayerPartyToThree
def_special BedroomPC
def_special PlayerPC
def_special ShowTownMap
def_special GetInGameTradeSpeciesInfo
def_special CreateInGameTradePokemon
def_special DoInGameTradeScene
def_special GetTradeSpecies
def_special NullFieldSpecial @ Misc Hoenn specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special CreatePCMenu
def_special HallOfFamePCBeginFade
def_special ShowDiploma
def_special NullFieldSpecial @ Check lead mon Contest strength specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special LookThroughPorthole
def_special DoSoftReset
def_special EnterHallOfFame
def_special AnimateElevator
def_special NullFieldSpecial @ ShowGlassWorkshopMenu
def_special SpawnCameraObject
def_special RemoveCameraObject
def_special NullFieldSpecial @ Misc Hoenn specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special BufferEReaderTrainerName
def_special GetRandomSlotMachineId
def_special GetPlayerFacingDirection
def_special NullFieldSpecial @ Abandoned Ship room key specials
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special LeadMonHasEffortRibbon
def_special GiveLeadMonEffortRibbon
def_special AreLeadMonEVsMaxedOut
def_special Script_FacePlayer
def_special Script_ClearHeldMovement
def_special InitRoamer
def_special NullFieldSpecial
def_special PlayerHasGrassPokemonInParty
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special IsStarterFirstStageInParty
def_special NullFieldSpecial
def_special IsThereRoomInAnyBoxForMorePokemon
def_special NullFieldSpecial
def_special DrawElevatorCurrentFloorWindow
def_special NullFieldSpecial
def_special IsPokerusInParty
def_special SetIcefallCaveCrackedIceMetatiles
def_special ShakeScreen
def_special StartGroudonKyogreBattle
def_special StartLegendaryBattle
def_special StartRegiBattle
def_special SetUpTrainerMovement
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special StartDroughtWeatherBlend
def_special DoDiveWarp
def_special DoFallWarp
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special SetEReaderTrainerGfxId
def_special StartSouthernIslandBattle
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special GetPartyMonSpecies
def_special IsSelectedMonEgg
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special LoadPlayerBag
def_special Script_FadeOutMapMusic
def_special NullFieldSpecial
def_special NullFieldSpecial
def_special HasAllKantoMons
def_special IsMonOTNameNotPlayers
def_special NullFieldSpecial
def_special Dummy_TryEnableBravoTrainerBattleTower
def_special DoesPartyHaveEnigmaBerry
def_special NullFieldSpecial
def_special SetPostgameFlags
def_special StartMarowakBattle
def_special ForcePlayerOntoBike
def_special ListMenu
def_special ReturnToListMenu
def_special DoPicboxCancel
def_special SetVermilionTrashCans
def_special SeafoamIslandsB4F_CurrentDumpsPlayerOnLand
def_special SampleResortGorgeousMonAndReward
def_special CheckAddCoins
def_special GetDaycarePokemonCount
def_special CloseElevatorCurrentFloorWindow
def_special ForcePlayerToStartSurfing
def_special GetStarterSpecies
def_special SetSeenMon
def_special VsSeekerResetObjectMovementAfterChargeComplete
def_special ShouldShowBoxWasFullMessage
def_special ChangeBoxPokemonNickname
def_special UpdateTrainerCardPhotoIcons
def_special StickerManGetBragFlags
def_special SetUsedPkmnCenterQuestLogEvent
def_special IsWirelessAdapterConnected
def_special TryBecomeLinkLeader
def_special TryJoinLinkGroup
def_special UnionRoomSpecial
def_special ShowWirelessCommunicationScreen
def_special EnableNationalPokedex
def_special SetWalkingIntoSignVars
def_special DisableMsgBoxWalkaway
def_special VsSeekerFreezeObjectsAfterChargeComplete
def_special SetFlavorTextFlagFromSpecialVars
def_special UpdatePickStateFromSpecialVar8005
def_special OverworldWhiteOutGetMoneyLoss
def_special PutMonInRoute5Daycare
def_special GetCostToWithdrawRoute5DaycareMon
def_special IsThereMonInRoute5Daycare
def_special GetNumLevelsGainedForRoute5DaycareMon
def_special TakePokemonFromRoute5Daycare
def_special DoSeagallopFerryScene
def_special DoesPlayerPartyContainSpecies
def_special Script_SetHelpContext
def_special BackupHelpContext
def_special RestoreHelpContext
def_special ValidateReceivedWonderCard
def_special SetUnlockedPokedexFlags
def_special InitUnionRoom
def_special BufferUnionRoomPlayerName
def_special QuestLog_StartRecordingInputsAfterDeferredEvent
def_special GetMartClerkObjectId
def_special BattleCardAction
def_special GetQuestLogState
def_special QuestLog_CutRecording
def_special GetMENewsJisanItemAndState
def_special GetPCBoxToSendMon
def_special OpenMuseumFossilPic
def_special CloseMuseumFossilPic
def_special ChooseMonForMoveTutor
def_special ChooseMonForWirelessMinigame
def_special SetBattledTrainerFlag
def_special SetHelpContextForMap
def_special DoSSAnneDepartureCutscene
def_special IsPokemonJumpSpeciesInParty
def_special IsNationalPokedexEnabled
def_special CallTrainerTowerFunc
def_special ShowPokemonJumpRecords
def_special BufferTMHMMoveName
def_special DaisyMassageServices
def_special HelpSystem_Disable
def_special HelpSystem_Enable
def_special SetPostgameFlags
def_special HasAtLeastOneBerry
def_special DisplayBerryPowderVendorMenu
def_special RemoveBerryPowderVendorMenu
def_special Script_HasEnoughBerryPowder
def_special Script_TakeBerryPowder
def_special PrintPlayerBerryPowderAmount
def_special DoPokemonLeagueLightingEffect
def_special ShowBerryCrushRankings
def_special CapeBrinkGetMoveToTeachLeadPokemon
def_special HasLearnedAllMovesFromCapeBrinkTutor
def_special DoCredits
def_special ShowDodrioBerryPickingRecords
def_special DrawSeagallopDestinationMenu
def_special GetSelectedSeagallopDestination
def_special GetSeagallopNumber
def_special GetPlayerFacingDirection
def_special DoDeoxysTriangleInteraction
def_special SetDeoxysTrianglePalette
def_special IsPlayerLeftOfVermilionSailor
def_special IsBadEggInParty
def_special ReadTrainerTowerAndValidate
def_special HasAllMons
def_special IsPlayerNotInTrainerTowerLobby
def_special BrailleCursorToggle
def_special Script_ResetUnionRoomTrade
def_special PlayerPartyContainsSpeciesWithPlayerID
def_special AnimateTeleporterHousing
def_special IsDodrioInParty
def_special AnimateTeleporterCable
def_special InitElevatorFloorSelectMenuPos
def_special UpdateLoreleiDollCollection
def_special LoopWingFlapSound
def_special CreateEventLegalEnemyMon
gSpecialsEnd::
|