mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-24 23:07:39 -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 HealPlayerParty
|
|
def_special SetCableClubWarp
|
|
def_special DoCableClubWarp
|
|
def_special ReturnFromLinkRoom
|
|
def_special CleanupLinkRoomState
|
|
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 TryBattleLinkup
|
|
def_special TryTradeLinkup
|
|
def_special sub_80810F4
|
|
def_special CloseLink
|
|
def_special EnterColosseumPlayerSpot
|
|
def_special EnterTradeSeat
|
|
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 ChooseHalfPartyForBattle
|
|
def_special Script_ShowLinkTrainerCard
|
|
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 HasEnoughMonsForDoubleBattle
|
|
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 Special_GetMonNickname
|
|
def_special Special_IsMonOTIDNotPlayers
|
|
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 Special_IsFanClubMemberFanOfPlayer
|
|
def_special Special_GetNumFansOfPlayerInTrainerFanClub
|
|
def_special Special_BufferFanClubTrainerName
|
|
def_special Special_TryLoseFansFromPlayTimeAfterLinkBattle
|
|
def_special Special_TryLoseFansFromPlayTime
|
|
def_special Special_SetPlayerGotFirstFans
|
|
def_special Special_UpdateTrainerFanClubGameClear
|
|
def_special Special_TryGainNewFanFromCounter
|
|
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 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 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 Special_SelectMoveTutorMon
|
|
def_special Special_SelectMove
|
|
def_special Special_MoveDeleterForgetMove
|
|
def_special Special_BufferMoveDeleterNicknameAndMove
|
|
def_special Special_GetNumMovesSelectedMonHas
|
|
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 Script_FacePlayer
|
|
def_special Script_ClearHeldMovement
|
|
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 Special_SetIcefallCaveCrackedIceMetatiles
|
|
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 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_IsMonOTNameNotPlayers
|
|
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 ShouldShowBoxWasFullMessage
|
|
def_special ChangeBoxPokemonNickname
|
|
def_special Special_UpdateTrainerCardPhotoIcons
|
|
def_special Special_StickerLadyGetBragFlags
|
|
def_special SetUsedPkmnCenterQuestLogEvent
|
|
def_special IsWirelessAdapterConnected
|
|
def_special TryBecomeLinkLeader
|
|
def_special TryJoinLinkGroup
|
|
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 DoSeagallopFerryScene
|
|
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 InitUnionRoom
|
|
def_special BufferUnionRoomPlayerName
|
|
def_special sub_811390C
|
|
def_special Special_GetMartClerkObjectId
|
|
def_special Special_BattleCardAction
|
|
def_special Special_GetQuestLogState
|
|
def_special sub_8112364
|
|
def_special Special_GetMENewsJisanItemAndState
|
|
def_special GetPCBoxToSendMon
|
|
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 IsPokemonJumpSpeciesInParty
|
|
def_special IsNationalPokedexEnabled
|
|
def_special sub_815D9E8
|
|
def_special ShowPokemonJumpRecords
|
|
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 DisplayBerryPowderVendorMenu
|
|
def_special RemoveBerryPowderVendorMenu
|
|
def_special Special_HasEnoughBerryPowder
|
|
def_special Special_TakeBerryPowder
|
|
def_special PrintPlayerBerryPowderAmount
|
|
def_special Special_PokemonLeagueLightingEffect
|
|
def_special ShowBerryCrushRankings
|
|
def_special Special_CapeBrinkGetMoveToTeachLeadPokemon
|
|
def_special Special_HasLearnedAllMovesFromCapeBrinkTutor
|
|
def_special Special_Credits
|
|
def_special ShowDodrioBerryPickingRecords
|
|
def_special Special_DrawSeagallopDestinationMenu
|
|
def_special Special_GetSelectedSeagallopDestination
|
|
def_special GetSeagallopNumber
|
|
def_special GetPlayerFacingDirection
|
|
def_special DoDeoxysRockInteraction
|
|
def_special Special_SetDeoxysTriangleObjectPal
|
|
def_special IsPlayerLeftOfVermilionSailor
|
|
def_special Special_BadEggInParty
|
|
def_special sub_815D834
|
|
def_special HasAllMons
|
|
def_special Special_PlayerIsNotInTrainerTowerLobby
|
|
def_special Special_BrailleCursorToggle
|
|
def_special Script_ResetUnionRoomTrade
|
|
def_special Special_PlayerPartyContainsSpeciesWithPlayerID
|
|
def_special sub_809C4A8
|
|
def_special IsDodrioInParty
|
|
def_special sub_809C5FC
|
|
def_special Special_InitElevatorFloorSelectMenuPos
|
|
def_special Special_ComputeLoreleiDollCollection
|
|
def_special Special_LoopWingFlapSound
|
|
def_special CreateObedientEnemyMon
|
|
gSpecialsEnd::
|