summaryrefslogtreecommitdiff
path: root/data/specials.inc
blob: 2924f21733478065fa0b4dc33643a3b5c450b8c1 (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
.macro def_special ptr
.set SPECIAL_\ptr, __special__
.set __special__, __special__ + 1
    .4byte \ptr
    .endm

.set __special__, 0
	.align 2
gSpecials::
	def_special ScrSpecial_HealPlayerParty
	def_special SetCableClubWarp
	def_special DoCableClubWarp
	def_special sub_80810DC
	def_special sub_80839A4
	def_special sub_80839D0
	def_special sub_80BB8CC
	def_special sub_80BB63C
	def_special sub_80BBAF0
	def_special sub_80BC440
	def_special SecretBasePC_PackUp
	def_special sub_80BC114
	def_special sub_80BC56C
	def_special sub_80BC5BC
	def_special SecretBasePC_Decoration
	def_special SecretBasePC_Registry
	def_special sub_80BCE1C
	def_special sub_80BCE90
	def_special sub_80BBDD0
	def_special sub_80FF474
	def_special sub_8100B20
	def_special sub_80BB70C
	def_special sub_80BBFA4
	def_special sub_8100A7C
	def_special sub_80BBC78
	def_special sub_80BCE4C
	def_special DoSecretBasePCTurnOffEffect
	def_special sub_80B929C
	def_special sub_808347C
	def_special sub_80834E4
	def_special sub_808350C
	def_special CloseLink
	def_special sub_8083B90
	def_special sub_8083B5C
	def_special sub_8083B80
	def_special sub_8083820
	def_special sub_8083614
	def_special GetLinkPartnerNames
	def_special SpawnBerryBlenderLinkPlayerSprites
	def_special SavePlayerParty
	def_special LoadPlayerParty
	def_special sub_80C5568
	def_special sub_8083BDC
	def_special FieldObjectInteractionGetBerryTreeData
	def_special Berry_FadeAndGoToBerryBagMenu
	def_special FieldObjectInteractionPlantBerryTree
	def_special FieldObjectInteractionPickBerryTree
	def_special FieldObjectInteractionRemoveBerryTree
	def_special FieldObjectInteractionWaterBerryTree
	def_special PlayerHasBerries
	def_special IsEnigmaBerryValid
	def_special ScrSpecial_GetTrainerBattleMode
	def_special ScrSpecial_ShowTrainerIntroSpeech
	def_special ScrSpecial_ShowTrainerNonBattlingSpeech
	def_special ScrSpecial_HasTrainerBeenFought
	def_special ScrSpecial_EndTrainerApproach
	def_special PlayTrainerEncounterMusic
	def_special sub_8082C68
	def_special ScrSpecial_GetTrainerEyeRematchFlag
	def_special ScrSpecial_StartTrainerEyeRematch
	def_special ShowPokemonStorageSystem
	def_special CheckForAlivePartyMons
	def_special TurnOffTVScreen
	def_special DoTVShow
	def_special sub_80BECE8
	def_special special_0x44
	def_special sub_80BDA0C
	def_special sub_80BF2C4
	def_special sub_80BDE48
	def_special sub_80BF544
	def_special SetContestCategoryStringVarForInterview
	def_special special_0x4a
	def_special sub_80BF974
	def_special CheckForBigMovieOrEmergencyNewsOnTV
	def_special GetMomOrDadStringForTVMessage
	def_special sub_80C2014
	def_special sub_80C47C0
	def_special sub_80C496C
	def_special sub_80C4C28
	def_special sub_80C47F0
	def_special sub_80C4858
	def_special sub_80C4C64
	def_special sub_80C4758
	def_special sub_80C4BF0
	def_special sub_80C43F4
	def_special sub_80C4D80
	def_special sub_80C4F70
	def_special sub_80C47A0
	def_special sub_80C4440
	def_special sub_80C44C0
	def_special sub_80C5044
	def_special GiveMonArtistRibbon
	def_special sub_808363C
	def_special ScrSpecial_DoSaveDialog
	def_special DoWateringBerryTreeAnim
	def_special sub_80E60D8
	def_special sub_80EB7C4
	def_special ScrSpecial_GetCurrentMauvilleMan
	def_special ScrSpecial_HasBardSongBeenChanged
	def_special ScrSpecial_SaveBardSongLyrics
	def_special ScrSpecial_GetHipsterSpokenFlag
	def_special ScrSpecial_SetHipsterSpokenFlag
	def_special ScrSpecial_HipsterTeachWord
	def_special ScrSpecial_PlayBardSong
	def_special sub_80F83D0
	def_special ScrSpecial_GenerateGiddyLine
	def_special ScrSpecial_GiddyShouldTellAnotherTale
	def_special ScrSpecial_StorytellerGetFreeStorySlot
	def_special ScrSpecial_StorytellerDisplayStory
	def_special ScrSpecial_StorytellerStoryListMenu
	def_special ScrSpecial_StorytellerUpdateStat
	def_special ScrSpecial_StorytellerInitializeRandomStat
	def_special ScrSpecial_HasStorytellerAlreadyRecorded
	def_special ScrSpecial_TraderMenuGetDecoration
	def_special ScrSpecial_GetTraderTradedFlag
	def_special ScrSpecial_DoesPlayerHaveNoDecorations
	def_special ScrSpecial_IsDecorationFull
	def_special ScrSpecial_TraderMenuGiveDecoration
	def_special ScrSpecial_TraderDoDecorationTrade
	def_special GetShroomishSizeRecordInfo
	def_special CompareShroomishSize
	def_special GetBarboachSizeRecordInfo
	def_special CompareBarboachSize
	def_special sub_80BF9B4
	def_special sub_80BFAE0
	def_special sub_80BFB10
	def_special sub_80FA5BC
	def_special sub_80FA5E4
	def_special sub_80EB83C
	def_special sub_80FA648
	def_special SwapRegisteredBike
	def_special CalculatePlayerPartyCount
	def_special sub_8095B6C
	def_special sub_8095C10
	def_special sub_80C4CF8
	def_special sub_80C4CEC
	def_special sub_80C4C78
	def_special sub_80C4D50
	def_special ShowContestWinner
	def_special MauvilleGymSpecial2
	def_special MauvilleGymSpecial1
	def_special ShowFieldMessageStringVar4
	def_special DrawWholeMapView
	def_special StorePlayerCoordsInVars
	def_special MauvilleGymSpecial3
	def_special PetalburgGymSpecial1
	def_special PetalburgGymSpecial2
	def_special GetPlayerTrainerIdOnesDigit
	def_special GetPlayerBigGuyGirlString
	def_special GetRivalSonDaughterString
	def_special SetFlagInVar
	def_special CableCarWarp
	def_special sub_8123218
	def_special Overworld_PlaySpecialMapMusic
	def_special StartWallClock
	def_special ScrSpecial_ViewWallClock
	def_special ScrSpecial_ChooseStarter
	def_special ScrSpecial_StartWallyTutorialBattle
	def_special sub_80BF9F8
	def_special sub_80F9A0C
	def_special sub_810CA00
	def_special sub_804E538
	def_special PlayRoulette
	def_special sub_810FD60
	def_special sub_810FCB0
	def_special sub_810FDAC
	def_special sub_810FA74
	def_special sub_810FCE8
	def_special sub_810FF48
	def_special sub_810FAA0
	def_special sub_810FF60
	def_special ScrSpecial_RockSmashWildEncounter
	def_special GabbyAndTyGetBattleNum
	def_special sub_80BDC14
	def_special GabbyAndTyBeforeInterview
	def_special DoTVShowInSearchOfTrainers
	def_special IsTVShowInSearchOfTrainersAiring
	def_special GabbyAndTyGetLastQuote
	def_special sub_80BDD18
	def_special GabbyAndTySetScriptVarsToFieldObjectLocalIds
	def_special sub_810E300
	def_special GetDaycareMonNicknames
	def_special GetDaycareState
	def_special RejectEggFromDayCare
	def_special GiveEggFromDaycare
	def_special SetDaycareCompatibilityString
	def_special GetSelectedDaycareMonNickname
	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 sub_8042B4C
	def_special ShowLinkBattleRecords
	def_special sub_80B7CE8
	def_special sub_80B7D0C
	def_special ExecuteWhiteOut
	def_special sp0C8_whiteout_maybe
	def_special RotatingGate_InitPuzzle
	def_special RotatingGate_InitPuzzleAndGraphics
	def_special SetSSTidalFlag
	def_special ResetSSTidalFlag
	def_special EnterSafariMode
	def_special ExitSafariMode
	def_special SafariZoneGetPokeblockNameInFeeder
	def_special sub_810BAF4
	def_special IsMirageIslandPresent
	def_special UpdateShoalTideFlag
	def_special InitBirchState
	def_special ScriptGetPokedexInfo
	def_special ShowPokedexRatingMessage
	def_special DoPCTurnOnEffect
	def_special DoPCTurnOffEffect
	def_special SetDepartmentStoreFloorVar
	def_special DoLotteryCornerComputerEffect
	def_special EndLotteryCornerComputerEffect
	def_special sub_80F9A4C
	def_special sub_80F9EEC
	def_special sub_80FA0DC
	def_special ScrSpecial_GetPokemonNicknameAndMoveName
	def_special ScrSpecial_CountPokemonMoves
	def_special sub_8132670
	def_special GetRecordedCyclingRoadResults
	def_special ScrSpecial_BeginCyclingRoadChallenge
	def_special GetPlayerAvatarBike
	def_special FinishCyclingRoadChallenge
	def_special UpdateCyclingRoadState
	def_special GetLeadMonFriendshipScore
	def_special sub_8134548
	def_special sub_81347F8
	def_special CheckPartyBattleTowerBanlist
	def_special PrintBattleTowerTrainerGreeting
	def_special PrintEReaderTrainerGreeting
	def_special sub_813556C
	def_special sub_8135668
	def_special sub_81358A4
	def_special sub_8135A14
	def_special sub_8135BA0
	def_special BattleTower_SoftReset
	def_special DetermineBattleTowerPrize
	def_special GiveBattleTowerPrize
	def_special AwardBattleTowerRibbons
	def_special ChooseBattleTowerPlayerParty
	def_special ValidateEReaderTrainer
	def_special sub_810F404
	def_special ReducePlayerPartyToThree
	def_special BedroomPC
	def_special PlayerPC
	def_special FieldShowRegionMap
	def_special sub_804D89C
	def_special sub_804DB68
	def_special sub_804E174
	def_special sub_804DB2C
	def_special GetWeekCount
	def_special RetrieveLotteryNumber
	def_special PickLotteryCornerTicket
	def_special ShowBerryBlenderRecordWindow
	def_special ResetTrickHouseEndRoomFlag
	def_special SetTrickHouseEndRoomFlag
	def_special ScrSpecial_CreatePCMenu
	def_special AccessHallOfFamePC
	def_special ScrSpecial_ShowDiploma
	def_special CheckLeadMonCool
	def_special CheckLeadMonBeauty
	def_special CheckLeadMonCute
	def_special CheckLeadMonSmart
	def_special CheckLeadMonTough
	def_special sub_80C7958
	def_special DoSoftReset
	def_special GameClear
	def_special sub_810EBEC
	def_special ShowGlassWorkshopMenu
	def_special SpawnCameraDummy
	def_special RemoveCameraDummy
	def_special GetPokeblockNameByMonNature
	def_special GetSecretBaseNearbyMapName
	def_special CheckRelicanthWailord
	def_special DoBrailleWait
	def_special sub_80818A4
	def_special sub_80818FC
	def_special ShowBattleTowerRecords
	def_special WaitWeather
	def_special sub_810F414
	def_special sub_810F424
	def_special player_get_direction_lower_nybble
	def_special sub_810F488
	def_special sub_810F4B0
	def_special sub_810F4D4
	def_special sub_810F4FC
	def_special LeadMonHasEffortRibbon
	def_special GivLeadMonEffortRibbon
	def_special ScrSpecial_AreLeadMonEVsMaxedOut
	def_special sub_8064EAC
	def_special sub_8064ED4
	def_special InitRoamer
	def_special sub_810F5BC
	def_special IsGrassTypeInParty
	def_special sub_8081334
	def_special PutZigzagoonInPlayerParty
	def_special IsStarterInParty
	def_special sub_80BC224
	def_special CheckFreePokemonStorageSpace
	def_special DoSealedChamberShakingEffect1
	def_special sub_810E944
	def_special GetShieldToyTVDecorationInfo
	def_special IsPokerusInParty
	def_special sub_8069D78
	def_special sub_810F758
	def_special ScrSpecial_StartGroudonKyogreBattle
	def_special ScrSpecial_StartRayquazaBattle
	def_special ScrSpecial_StartRegiBattle
	def_special sub_8082524
	def_special DoSealedChamberShakingEffect2
	def_special sub_810F828
	def_special sub_807E25C
	def_special sp13E_warp_to_last_warp
	def_special sp13F_fall_to_last_warp
	def_special ShowContestEntryMonPic
	def_special sub_80C5164
	def_special SetEReaderTrainerGfxId
	def_special ScrSpecial_StartSouthernIslandBattle
	def_special SetRoute119Weather
	def_special SetRoute123Weather
	def_special ScriptGetMultiplayerId
	def_special ScriptGetPartyMonSpecies
	def_special sub_80FA148
	def_special sub_810F8FC
	def_special sub_80BC50C
	def_special LoadPlayerBag
	def_special sub_8081924
	def_special sub_810F950
	def_special sub_810F908
	def_special sub_8090FC0
	def_special sub_810F96C
	def_special sub_810F9AC
	def_special sub_813610C
	def_special GetNameOfEnigmaBerryInPlayerParty
	def_special ScriptRandom
	def_special sub_80835D8
.ifdef GERMAN
	def_special nullsub_814B200
.endif