pokeemerald/data/specials.inc

539 lines
15 KiB
PHP
Raw Normal View History

2018-01-20 23:26:30 +01:00
#ifndef GUARD_SPECIALS_H
#define GUARD_SPECIALS_H
2017-10-14 21:00:13 +02:00
.macro def_special ptr
.set SPECIAL_\ptr, __special__
.set __special__, __special__ + 1
2017-12-24 19:15:51 +01:00
.4byte \ptr
.endm
2017-10-14 21:00:13 +02:00
.set __special__, 0
2017-12-24 19:15:51 +01:00
.align 2
2017-10-14 20:26:25 +02:00
gSpecials:: @ 81DBA64
2017-12-16 00:08:23 +01:00
def_special HealPlayerParty
2017-10-14 21:00:13 +02:00
def_special sub_809D2BC
def_special sub_80AF948
def_special sub_80AF9F8
def_special sub_80B36EC
def_special sub_80B371C
def_special sub_80E8E18
def_special sub_80E8BC8
def_special sub_80E9068
def_special sub_80E9A90
def_special sub_80E9AC0
def_special sub_80E9744
def_special sub_80E9BDC
def_special sub_80E9C2C
def_special sub_80E9C74
def_special sub_80E9C88
def_special sub_80EA2E4
def_special sub_80EA354
def_special sub_80E933C
def_special sub_8127E18
def_special sub_81297AC
def_special sub_80E8C98
def_special sub_80E95D4
def_special sub_8129708
def_special sub_80E91F8
def_special sub_80EA30C
def_special sub_80FA57C
def_special sub_80E6BE8
def_special sub_80B2DA4
def_special sub_80B2E4C
def_special sub_80B2E74
def_special sub_80B2EA8
def_special sub_80097E8
def_special sub_80B3968
def_special sub_80B3924
def_special nullsub_37
def_special sub_80B3254
def_special sub_80B2FD8
def_special GetLinkPartnerNames
2017-10-14 21:00:13 +02:00
def_special SpawnLinkPartnerFieldObject
def_special copy_player_party_to_sav1
def_special copy_player_party_from_sav1
def_special sub_80F9438
def_special sp02A_crash_sound
def_special FieldObjectInteractionGetBerryTreeData
def_special FieldObjectInteractionGetBerryName
def_special FieldObjectInteractionGetBerryCountString
def_special Bag_ChooseBerry
def_special FieldObjectInteractionPlantBerryTree
def_special FieldObjectInteractionPickBerryTree
def_special FieldObjectInteractionRemoveBerryTree
def_special FieldObjectInteractionWaterBerryTree
def_special PlayerHasBerries
def_special IsEnigmaBerryValid
2017-12-01 21:25:13 +01:00
def_special GetTrainerBattleMode
def_special ShowTrainerIntroSpeech
def_special ShowTrainerCantBattleSpeech
def_special GetTrainerFlag
2017-12-18 23:26:44 +01:00
def_special EndTrainerApproach
2017-10-14 21:00:13 +02:00
def_special SetUpTrainerEncounterMusic
2017-12-01 21:25:13 +01:00
def_special ShouldTryRematchBattle
def_special IsTrainerReadyForRematch
def_special BattleSetup_StartRematchBattle
2017-10-14 21:00:13 +02:00
def_special sub_80C7578
2017-12-01 21:25:13 +01:00
def_special HasEnoughMonsForDoubleBattle
2017-10-14 21:00:13 +02:00
def_special TurnOffTVScreen
def_special DoTVShow
def_special DoPokeNews
def_special special_0x44
def_special special_0x45
def_special InterviewBefore
def_special InterviewAfter
def_special sub_80EF8F8
def_special SetContestCategoryStringVarForInterview
def_special special_0x4a
def_special TV_IsScriptShowKindAlreadyInQueue
def_special CheckForBigMovieOrEmergencyNewsOnTV
def_special GetMomOrDadStringForTVMessage
def_special ResetTVShowState
def_special sub_80F831C
def_special sub_80F84B0
def_special sub_80F8814
def_special sub_80F834C
def_special sub_80F8390
def_special sub_80F8850
def_special sub_80F82B4
def_special sub_80F87D8
def_special sub_80F7F30
def_special sub_80F8970
def_special sub_80F8AFC
def_special sub_80F82FC
def_special sub_80F7F7C
def_special sub_80F7FFC
def_special sub_80F8D24
def_special sub_80F8C7C
def_special sub_80B3000
def_special sub_809FF80
def_special sub_80FAFF8
def_special easy_chat_input_maybe
def_special sub_811EECC
def_special sub_81201DC
def_special sub_81201F4
def_special sub_8120210
def_special sub_8120358
def_special sub_8120374
def_special sub_812038C
def_special sub_8120340
def_special sub_8120B5C
def_special sub_81203FC
def_special sub_81203C4
def_special sub_81213B0
def_special sub_812139C
def_special sub_8121388
def_special sub_81213D8
def_special sub_8121450
def_special sub_8121424
def_special sub_8133EC0
def_special sub_8133CD8
def_special sub_8133CF4
def_special sub_8133D2C
def_special sub_8133D8C
def_special sub_8133E38
def_special GetSeedotSizeRecordInfo
def_special CompareSeedotSize
def_special GetLotadSizeRecordInfo
def_special CompareLotadSize
def_special TV_PutNameRaterShowOnTheAirIfNicnkameChanged
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
def_special TV_CheckMonOTIDEqualsPlayerID
def_special sub_8122998
def_special sub_81229C8
def_special sub_811EF6C
def_special sub_8122A30
def_special sub_80D6EDC
def_special CalculatePlayerPartyCount
2017-11-11 14:45:08 +01:00
def_special CountPartyNonEggMons
def_special CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
2017-10-14 21:00:13 +02:00
def_special sub_80F88E8
def_special sub_80F88DC
def_special sub_80F8864
def_special sub_80F8940
def_special ShowContestWinner
def_special MauvilleGymSpecial2
def_special MauvilleGymSpecial1
def_special ShowFieldMessageStringVar4
2017-10-14 21:00:13 +02:00
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
2017-10-14 21:00:13 +02:00
def_special sub_814FC9C
2017-12-21 17:46:03 +01:00
def_special Overworld_PlaySpecialMapMusic
2017-12-16 16:23:05 +01:00
def_special StartWallClock
2017-10-14 21:00:13 +02:00
def_special Special_ViewWallClock
2017-11-29 19:54:15 +01:00
def_special ChooseStarter
2017-11-28 23:02:09 +01:00
def_special StartWallyTutorialBattle
2017-10-14 21:00:13 +02:00
def_special ChangePokemonNickname
def_special sub_81B94B0
2017-11-19 22:48:46 +01:00
def_special GetFirstFreePokeblockSlot
2017-11-18 16:11:34 +01:00
def_special DoBerryBlending
2017-10-14 21:00:13 +02:00
def_special sub_8142BC8
def_special sub_813BD60
def_special sub_813BCA8
def_special sub_813BDB4
def_special sub_813BA30
def_special sub_813BCE8
def_special sub_813BF60
def_special sub_813BA60
def_special sub_813BF7C
2017-11-17 17:50:07 +01:00
def_special RockSmashWildEncounter
2017-10-14 21:00:13 +02:00
def_special GabbyAndTyGetBattleNum
def_special GabbyAndTyAfterInterview
def_special GabbyAndTyBeforeInterview
def_special DoTVShowInSearchOfTrainers
def_special IsTVShowInSearchOfTrainersAiring
def_special GabbyAndTyGetLastQuote
def_special GabbyAndTyGetLastBattleTrivia
def_special GabbyAndTySetScriptVarsToFieldObjectLocalIds
def_special sub_8138B80
2017-11-15 20:08:31 +01:00
def_special GetDaycareMonNicknames
def_special GetDaycareState
2017-11-14 21:43:23 +01:00
def_special RejectEggFromDayCare
def_special GiveEggFromDaycare
2017-11-15 20:08:31 +01:00
def_special SetDaycareCompatibilityString
def_special GetSelectedMonNickAndSpecies
2017-11-14 20:23:25 +01:00
def_special StoreSelectedPokemonInDaycare
2017-11-15 20:08:31 +01:00
def_special ChooseSendDaycareMon
def_special ShowDaycareLevelMenu
2017-11-14 20:23:25 +01:00
def_special GetNumLevelsGainedFromDaycare
def_special GetDaycareCost
def_special TakePokemonFromDaycare
2017-10-14 21:00:13 +02:00
def_special ScriptHatchMon
def_special EggHatch
def_special sub_8071614
def_special sub_813C4BC
def_special IsEnoughForCostInVar0x8005
def_special SubtractMoneyFromVar0x8005
def_special sub_80F972C
def_special sp0C8_whiteout_maybe
def_special sub_80FBE90
def_special sub_80FBED0
def_special SetSSTidalFlag
def_special ResetSSTidalFlag
2017-10-14 21:00:13 +02:00
def_special EnterSafariMode
def_special ExitSafariMode
def_special GetPokeblockFeederInFront
2017-12-16 00:08:23 +01:00
def_special OpenPokeblockCaseOnFeeder
def_special IsMirageIslandPresent
def_special UpdateShoalTideFlag
def_special InitBirchState
def_special ScriptGetPokedexInfo
def_special ShowPokedexRatingMessage
def_special DoPCTurnOnEffect
def_special DoPCTurnOffEffect
2017-10-14 21:00:13 +02:00
def_special sub_8139994
def_special DoLotteryCornerComputerEffect
def_special EndLotteryCornerComputerEffect
2017-10-14 21:00:13 +02:00
def_special sub_81B951C
def_special sub_81B968C
def_special sub_81B9770
def_special sub_81B9718
def_special sub_81B96D0
def_special sub_8160638
def_special GetRecordedCyclingRoadResults
def_special Special_BeginCyclingRoadChallenge
def_special GetPlayerAvatarBike
def_special FinishCyclingRoadChallenge
def_special UpdateCyclingRoadState
def_special GetLeadMonFriendshipScore
2017-10-14 21:00:13 +02:00
def_special sub_81A1780
def_special sub_8161F74
def_special sub_818E9AC
def_special sub_8195960
def_special sub_8165360
def_special sub_8163AC4
def_special sub_81A5238
def_special sub_81A5E74
def_special sub_81A703C
def_special sub_81A8E7C
def_special StopMapMusic
def_special sub_81B99B4
def_special sub_81B9B80
def_special sub_81B9D08
def_special sub_80F9490
def_special sub_81652B4
def_special sub_8139228
def_special sub_80F94E8
def_special sub_816AE58
def_special sub_816AE98
def_special FieldShowRegionMap
2017-10-14 21:00:13 +02:00
def_special sub_807E73C
def_special sub_807EA10
def_special sub_807F0E4
def_special sub_807E9D4
def_special GetWeekCount
2017-10-14 21:00:13 +02:00
def_special RetrieveLotteryNumber
def_special PickLotteryCornerTicket
def_special ShowBerryBlenderRecordWindow
def_special ResetTrickHouseEndRoomFlag
def_special SetTrickHouseEndRoomFlag
2017-10-14 21:00:13 +02:00
def_special sp109_CreatePCMenu
def_special AccessHallOfFamePC
def_special Special_ShowDiploma
def_special CheckLeadMonCool
def_special CheckLeadMonBeauty
def_special CheckLeadMonCute
def_special CheckLeadMonSmart
def_special CheckLeadMonTough
2017-10-14 21:00:13 +02:00
def_special sub_80FB7A4
def_special DoSoftReset
def_special GameClear
2017-10-14 21:00:13 +02:00
def_special sub_8139A78
def_special nullsub_55
def_special SpawnScriptFieldObject
def_special RemoveScriptFieldObject
def_special GetPokeblockNameByMonNature
def_special GetSecretBaseNearbyMapName
2017-10-14 21:00:13 +02:00
def_special CheckRelicanthWailord
def_special ShouldDoBrailleStrengthEffectOld
def_special sub_80B0534
def_special sub_80B058C
def_special WaitWeather
2017-10-14 21:00:13 +02:00
def_special sub_8139238
def_special sub_8139248
def_special player_get_direction_lower_nybble
def_special sub_81392AC
def_special sub_81392D4
def_special sub_81392F8
def_special sub_8139320
def_special LeadMonHasEffortRibbon
def_special GiveLeadMonEffortRibbon
def_special Special_AreLeadMonEVsMaxedOut
2017-10-14 21:00:13 +02:00
def_special sub_8098574
def_special sub_809859C
def_special InitRoamer
def_special sub_81393FC
def_special IsGrassTypeInParty
2017-10-14 21:00:13 +02:00
def_special sub_80AFC60
def_special PutZigzagoonInPlayerParty
def_special IsStarterInParty
2017-10-14 21:00:13 +02:00
def_special sub_80E980C
def_special ScriptCheckFreePokemonStorageSpace
2017-10-14 21:00:13 +02:00
def_special DoSealedChamberShakingEffect1
def_special sub_8139B60
def_special sub_80FAC78
def_special IsPokerusInParty
2017-10-14 21:00:13 +02:00
def_special sub_809E1C8
def_special sub_8139560
2017-11-28 23:02:09 +01:00
def_special StartGroudonKyogreBattle
def_special BattleSetup_StartLegendaryBattle
def_special StartRegiBattle
2017-10-14 21:00:13 +02:00
def_special sub_80B16D8
def_special DoSealedChamberShakingEffect2
def_special sub_8139634
def_special sub_80AC81C
def_special sp13E_warp_to_last_warp
def_special sp13F_fall_to_last_warp
def_special sub_80F8D28
def_special sub_80F8EB8
def_special sub_8162794
2017-11-28 23:02:09 +01:00
def_special BattleSetup_StartLatiBattle
def_special SetRoute119Weather
def_special SetRoute123Weather
2017-10-14 21:00:13 +02:00
def_special sub_80F8FA0
def_special ScriptGetPartyMonSpecies
2017-10-14 21:00:13 +02:00
def_special sub_81B98DC
def_special nullsub_54
def_special sub_80E9B70
def_special copy_bags_and_unk_data_from_save_blocks
def_special sub_80B05B4
def_special sub_8139754
def_special sub_813970C
def_special sub_80C08E4
def_special sub_8139770
def_special sub_81397C4
def_special sub_81653CC
def_special sub_80F9370
def_special sub_80F8FE8
def_special sub_81AFDD0
def_special sub_80EDCE8
def_special sub_80EE2CC
def_special sub_80EE72C
def_special sub_80EE7C0
def_special nullsub_55
def_special PutFanClubSpecialOnTheAir
def_special sub_80EED10
def_special sub_80EED34
def_special sub_80EB1AC
def_special sub_80EBE7C
def_special sub_80EB300
def_special sub_80EB438
def_special sub_80EB368
def_special sub_80EB3D0
def_special sub_80EB290
def_special sub_80EB2C8
def_special sub_80EB56C
def_special sub_80EB9E0
def_special sub_80EBB28
def_special sub_80EB498
def_special sub_818D9C0
def_special sub_818DAEC
def_special sub_818DBE8
def_special sub_818DC2C
def_special sub_818DC60
def_special sub_818DCC8
def_special sub_818DD14
def_special sub_818DD54
def_special sub_818DD78
def_special sub_818DE44
def_special sub_818DE5C
def_special sub_818DEA0
def_special sub_818DEDC
def_special sub_818E038
def_special sub_818E06C
def_special sub_818E2D8
def_special sub_811A858
def_special sub_818E2FC
def_special sub_818E308
def_special sub_818E358
def_special sub_818E37C
def_special sub_818E298
def_special sub_818E39C
def_special sub_818E3BC
def_special sub_818E3E0
def_special sub_818E430
def_special sub_818E47C
def_special sub_818E490
def_special sub_813986C
def_special sub_818E4A4
def_special sub_818E510
def_special sub_818E538
def_special sub_818E274
def_special sub_818E3EC
def_special sub_818E8E0
def_special sub_818E8B4
def_special sub_818E914
def_special sub_818E92C
def_special sub_818E940
def_special sub_818E960
def_special sub_818E990
def_special PutLilycoveContestLadyShowOnTheAir
def_special sub_813B880
def_special sub_81A085C
2017-12-01 21:25:13 +01:00
def_special ShouldTryGetTrainerScript
2017-10-14 21:00:13 +02:00
def_special AddMapNamePopUpWindowTask
def_special AddMapNamePopUpWindowTask
def_special sub_81BE994
def_special sub_81BE79C
def_special sub_81BE7F4
def_special sub_81398C0
def_special sub_80093CC
def_special BerryBlenderLinkBecomeLeader
def_special BerryBlenderLinkJoinGroup
def_special UnionRoomSpecial
def_special sub_801A42C
def_special sub_8016934
def_special sp182_move_string
def_special sub_801DC20
def_special sub_81B8958
def_special sub_8018090
def_special sub_813990C
def_special sub_801B27C
def_special HasAtLeastOneBerry
def_special sub_802C920
def_special sub_802E3C4
def_special sub_8027A5C
def_special sub_8027AAC
def_special sub_8139980
def_special sub_81399F4
def_special sub_8139D98
def_special sub_80F905C
def_special sub_800B518
def_special sub_80F90DC
def_special sub_80F910C
def_special sub_80F9160
def_special sub_81A4AA0
def_special sub_81A4AE8
def_special sub_8139F20
def_special sub_80F9134
def_special sub_80F9154
def_special sub_80B3028
def_special sub_813A128
def_special sub_813A630
def_special sub_813A080
def_special sub_81C6A94
def_special sub_81C4F24
def_special sub_81B95E0
def_special sub_81B9620
def_special sub_813A76C
def_special sub_813A7B8
def_special sub_813A958
def_special sub_813A8FC
def_special sub_813A988
def_special sub_813A9D0
def_special sub_813A9A4
def_special sub_813AA04
def_special sub_813AA18
def_special sub_813AA44
def_special sub_80248B0
def_special sub_8024918
def_special sub_80246D4
def_special sub_802477C
def_special sub_802488C
def_special sub_813A820
def_special sub_813A854
def_special sub_813B7D8
def_special sub_81C72A4
def_special sp106_CreateStartMenu
def_special sub_80C2E40
def_special sub_813AC7C
def_special sub_813ADB8
def_special sub_813ADD4
def_special sub_81B892C
def_special sub_813AEB4
def_special sub_813AF48
def_special sub_813AFC8
def_special sub_813B1D0
def_special DoScriptedWildBattle
def_special sub_81BEB54
def_special sub_81BEB68
def_special sub_81BEB7C
def_special ChangeBoxPokemonNickname
def_special get_unknown_box_id
def_special sub_813B21C
def_special sub_81D1C20
def_special sub_8175280
def_special sub_813B2E4
def_special sub_813B374
def_special sub_813B490
def_special sub_80A08CC
def_special sub_813B484
def_special sub_81AFDA0
def_special sub_813B4E0
def_special ShouldDoBrailleRegicePuzzle
def_special EnableNationalPokedex
def_special sub_80E2548
def_special sub_80E2878
def_special TurnOnTVScreen
def_special sub_81D4A90
def_special sub_813B514
def_special sub_813B568
def_special sub_813B534
def_special sp194_trainer_tower
def_special sub_813B7D8
def_special sub_813B80C
def_special sub_81D4BEC
def_special sub_80224D0
2017-10-20 20:46:26 +02:00
def_special TryBufferWaldaPhrase
2017-10-20 18:52:01 +02:00
def_special DoWaldaNamingScreen
def_special TryGetWallpaperWithWaldaPhrase
2017-10-14 21:00:13 +02:00
def_special sub_8139ED0
def_special sub_813B968
def_special sub_80F8B94
def_special sub_813C904
def_special sub_80B4808
def_special sub_813B9A0
def_special sub_81B9918
def_special sub_80722E0
def_special sub_80B45D0
def_special sub_813C5A0
def_special sub_8139C10
def_special sub_80B3BC4
2018-01-20 23:26:30 +01:00
#endif