mirror of
https://github.com/pret/pokefirered.git
synced 2026-05-09 04:23:14 -05:00
456 lines
14 KiB
PHP
456 lines
14 KiB
PHP
.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 DoCableClubWarp
|
|
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 CloseLink
|
|
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 ScrSpecial_GetTrainerBattleMode
|
|
def_special ScrSpecial_ShowTrainerIntroSpeech
|
|
def_special ScrSpecial_ShowTrainerNonBattlingSpeech
|
|
def_special ScrSpecial_HasTrainerBeenFought
|
|
def_special ScrSpecial_EndTrainerApproach
|
|
def_special PlayTrainerEncounterMusic
|
|
def_special ShouldTryRematchBattle
|
|
def_special ScrSpecial_GetTrainerEyeRematchFlag
|
|
def_special ScrSpecial_StartTrainerEyeRematch
|
|
def_special ShowPokemonStorageSystem
|
|
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 Special_HasLeadMonBeenRenamed
|
|
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 Field_AskSaveTheGame
|
|
def_special nullsub_56
|
|
def_special sub_80FEE44
|
|
def_special Special_BufferEasyChatMessage
|
|
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 GetHeracrossSizeRecordInfo
|
|
def_special CompareHeracrossSize
|
|
def_special GetMagikarpSizeRecordInfo
|
|
def_special CompareMagikarpSize
|
|
def_special NameRaterWasNicknameChanged
|
|
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
|
def_special TV_CheckMonOTIDEqualsPlayerID
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special BufferRandomHobbyOrLifestyleString
|
|
def_special nullsub_75
|
|
def_special RegisteredItemHandleBikeSwap
|
|
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 Special_ShowStringVar4AsFieldMessage
|
|
def_special DrawWholeMapView
|
|
def_special Special_GetPlayerXY
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_GetPlayerTrainerIdOnesDigit
|
|
def_special Special_BufferBigGuyOrBigGirlString
|
|
def_special Special_BufferSonOrDaughterString
|
|
def_special Special_SetHiddenItemFlag
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Overworld_PlaySpecialMapMusic
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special ScrSpecial_StartOldManTutorialBattle
|
|
def_special ChangePokemonNickname
|
|
def_special Special_ChooseMonFromParty
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special ShouldMoveSaffronFanClubMember
|
|
def_special GetNumMovedSaffronFanClubMembers
|
|
def_special BufferStreakTrainerText
|
|
def_special sub_8113064
|
|
def_special UpdateMovedSaffronFanClubMembers
|
|
def_special sub_8113510
|
|
def_special sub_81130A8
|
|
def_special sub_8113530
|
|
def_special ScrSpecial_RockSmashWildEncounter
|
|
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 Special_GetBattleOutcome
|
|
def_special GetDaycareMonNicknames
|
|
def_special GetDaycareState
|
|
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 EggHatch
|
|
def_special DaycareMonReceivedMail
|
|
def_special Special_BattleRecords
|
|
def_special IsEnoughForCostInVar0x8005
|
|
def_special SubtractMoneyFromVar0x8005
|
|
def_special ExecuteWhiteOut
|
|
def_special sp0C8_whiteout_maybe
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special EnterSafariMode
|
|
def_special ExitSafariMode
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_GetPokedexCount
|
|
def_special Special_GetProfOaksRatingMessage
|
|
def_special Special_AnimatePcTurnOn
|
|
def_special Special_AnimatePcTurnOff
|
|
def_special Special_GetElevatorFloor
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special SelectMoveTutorMon
|
|
def_special SelectMove
|
|
def_special DeleteMonMove
|
|
def_special ScrSpecial_GetPokemonNicknameAndMoveName
|
|
def_special ScrSpecial_CountPokemonMoves
|
|
def_special DisplayMoveTutorMenu
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_GetPlayerAvatarBike
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_GetLeadMonFriendship
|
|
def_special ScrSpecial_BattleTowerMapScript2
|
|
def_special ChooseNextBattleTowerTrainer
|
|
def_special CheckPartyBattleTowerBanlist
|
|
def_special PrintBattleTowerTrainerGreeting
|
|
def_special PrintEReaderTrainerGreeting
|
|
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 nullsub_75
|
|
def_special ReducePlayerPartyToThree
|
|
def_special BedroomPC
|
|
def_special PlayerPC
|
|
def_special Special_TownMap
|
|
def_special GetInGameTradeSpeciesInfo
|
|
def_special CreateInGameTradePokemon
|
|
def_special DoInGameTradeScene
|
|
def_special GetTradeSpecies
|
|
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 ScrSpecial_CreatePCMenu
|
|
def_special HallOfFamePCBeginFade
|
|
def_special Special_ShowDiploma
|
|
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 Special_HallOfFame
|
|
def_special Special_AnimateElevator
|
|
def_special nullsub_75
|
|
def_special SpawnCameraObject
|
|
def_special RemoveCameraObject
|
|
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 Special_BufferEReaderTrainerName5
|
|
def_special Special_GetRandomSlotMachine
|
|
def_special GetPlayerFacingDirection
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special LeadMonHasEffortRibbon
|
|
def_special GiveLeadMonEffortRibbon
|
|
def_special ScrSpecial_AreLeadMonEVsMaxedOut
|
|
def_special sub_8069740
|
|
def_special sub_8069768
|
|
def_special InitRoamer
|
|
def_special nullsub_75
|
|
def_special Special_PlayerHasGrassPokemonInParty
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_IsStarterFirstStageInParty
|
|
def_special nullsub_75
|
|
def_special Special_IsThereRoomInAnyBoxForMorePokemon
|
|
def_special nullsub_75
|
|
def_special Special_DrawElevatorCurrentFloorWindow
|
|
def_special nullsub_75
|
|
def_special Special_CheckPartyPokerus
|
|
def_special sub_806E99C
|
|
def_special Special_ShakeScreen
|
|
def_special Special_StartGroudonKyogreBattle
|
|
def_special Special_StartLegendaryBattle
|
|
def_special Special_StartRegiBattle
|
|
def_special SetUpTrainerMovement
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special sub_807B6C0
|
|
def_special DoDiveWarp
|
|
def_special DoFallWarp
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special SetEReaderTrainerGfxId
|
|
def_special ScrSpecial_StartSouthernIslandBattle
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special nullsub_75
|
|
def_special Special_GetSpeciesOfPartySlot_x8004
|
|
def_special IsSelectedMonEgg
|
|
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 HasAllKantoMons
|
|
def_special Special_BufferMonOTNameAndCompareToPlayerName
|
|
def_special nullsub_75
|
|
def_special Dummy_TryEnableBravoTrainerBattleTower
|
|
def_special GetNameOfEnigmaBerryInPlayerParty
|
|
def_special nullsub_75
|
|
def_special sub_810B82C
|
|
def_special ScrSpecial_StartMarowakBattle
|
|
def_special Special_ForcePlayerOntoBike
|
|
def_special Special_ListMenu
|
|
def_special Special_ReturnToListMenu
|
|
def_special sub_80CADC4
|
|
def_special Special_SetVermilionTrashCans
|
|
def_special sub_805D1A8
|
|
def_special Special_SampleResortGorgeousMonAndReward
|
|
def_special Special_CheckAddCoins
|
|
def_special GetDaycarePokemonCount
|
|
def_special Special_CloseElevatorCurrentFloorWindow
|
|
def_special Special_ForcePlayerToStartSurfing
|
|
def_special ScrSpecial_GetStarter
|
|
def_special Special_SetSeenMon
|
|
def_special sub_810C444
|
|
def_special sub_80CC7B4
|
|
def_special ChangeBoxPokemonNickname
|
|
def_special Special_UpdateTrainerCardPhotoIcons
|
|
def_special Special_StickerLadyGetBragFlags
|
|
def_special sub_80CC524
|
|
def_special IsWirelessAdapterConnected
|
|
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 Special_OverworldWhiteOutGetMoneyLoss
|
|
def_special PutMonInRoute5Daycare
|
|
def_special GetCostToWithdrawRoute5DaycareMon
|
|
def_special IsThereMonInRoute5Daycare
|
|
def_special GetNumLevelsGainedForRoute5DaycareMon
|
|
def_special TakePokemonFromRoute5Daycare
|
|
def_special ScrSpecial_SeagallopFerry
|
|
def_special Special_PlayerPartyContainsSpecies
|
|
def_special Special_SetSomeVariable
|
|
def_special HelpSystem_BackupSomeVariable
|
|
def_special HelpSystem_RestoreSomeVariable
|
|
def_special ValidateReceivedWonderCard
|
|
def_special sub_810B810
|
|
def_special sub_811999C
|
|
def_special sp182_move_string
|
|
def_special sub_811390C
|
|
def_special Special_GetMartClerkObjectId
|
|
def_special Special_BattleCardAction
|
|
def_special sub_8110AB4
|
|
def_special sub_8112364
|
|
def_special Special_GetMENewsJisanItemAndState
|
|
def_special get_unknown_box_id
|
|
def_special Special_OpenMuseumFossilPic
|
|
def_special Special_CloseMuseumFossilPic
|
|
def_special ChooseMonForMoveTutor
|
|
def_special ChooseMonForWirelessMinigame
|
|
def_special SetBattledTrainerFlag
|
|
def_special sub_812B35C
|
|
def_special Special_SSAnneDepartureCutscene
|
|
def_special sub_8149A18
|
|
def_special IsNationalPokedexEnabled
|
|
def_special sub_815D9E8
|
|
def_special sub_814B504
|
|
def_special Special_ItemIsTM_GetMoveName
|
|
def_special Special_DaisyMassageServices
|
|
def_special HelpSystem_Disable
|
|
def_special HelpSystem_Enable
|
|
def_special sub_810B82C
|
|
def_special CheckHasAtLeastOneBerry
|
|
def_special sub_815F094
|
|
def_special sub_815F114
|
|
def_special sub_815EEB0
|
|
def_special sub_815EF5C
|
|
def_special sub_815F070
|
|
def_special Special_PokemonLeagueLightingEffect
|
|
def_special sub_814EA7C
|
|
def_special Special_CapeBrinkGetMoveToTeachLeadPokemon
|
|
def_special Special_HasLearnedAllMovesFromCapeBrinkTutor
|
|
def_special Special_Credits
|
|
def_special sub_8153810
|
|
def_special Special_DrawSeagallopDestinationMenu
|
|
def_special Special_GetSelectedSeagallopDestination
|
|
def_special sub_8147500
|
|
def_special GetPlayerFacingDirection
|
|
def_special Special_DeoxysSound
|
|
def_special Special_SetDeoxysTriangleObjectPal
|
|
def_special sub_8147594
|
|
def_special Special_BadEggInParty
|
|
def_special sub_815D834
|
|
def_special HasAllMons
|
|
def_special Special_PlayerIsNotInTrainerTowerLobby
|
|
def_special Special_BrailleCursorToggle
|
|
def_special sub_811B15C
|
|
def_special Special_PlayerPartyContainsSpeciesWithPlayerID
|
|
def_special sub_809C4A8
|
|
def_special sub_81537C0
|
|
def_special sub_809C5FC
|
|
def_special Special_InitElevatorFloorSelectMenuPos
|
|
def_special Special_ComputeLoreleiDollCollection
|
|
def_special Special_LoopWingFlapSound
|
|
def_special CreateObedientEnemyMon
|
|
gSpecialsEnd::
|