mirror of
https://github.com/pret/pokeruby.git
synced 2026-04-25 07:27:48 -05:00
356 lines
12 KiB
PHP
356 lines
12 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::
|
|
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 CheckPlayerHasSecretBase
|
|
def_special sub_80BBAF0
|
|
def_special sub_80BC440
|
|
def_special MoveOutOfSecretBase
|
|
def_special sub_80BC114
|
|
def_special GetCurSecretBaseRegistrationValidity
|
|
def_special ToggleCurSecretBaseRegistry
|
|
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 SetSecretBaseOwnerGfxId
|
|
def_special sub_8100A7C
|
|
def_special sub_80BBC78
|
|
def_special sub_80BCE4C
|
|
def_special DoSecretBasePCTurnOffEffect
|
|
def_special RecordMixingPlayerSpotTriggered
|
|
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 ObjectEventInteractionGetBerryTreeData
|
|
def_special Berry_FadeAndGoToBerryBagMenu
|
|
def_special ObjectEventInteractionPlantBerryTree
|
|
def_special ObjectEventInteractionPickBerryTree
|
|
def_special ObjectEventInteractionRemoveBerryTree
|
|
def_special ObjectEventInteractionWaterBerryTree
|
|
def_special PlayerHasBerries
|
|
def_special IsEnigmaBerryValid
|
|
def_special ScrSpecial_GetTrainerBattleMode
|
|
def_special ShowTrainerIntroSpeech
|
|
def_special ScrSpecial_ShowTrainerNonBattlingSpeech
|
|
def_special GetTrainerFlag
|
|
def_special EndTrainerApproach
|
|
def_special PlayTrainerEncounterMusic
|
|
def_special ShouldTryRematchBattle
|
|
def_special IsTrainerReadyForRematch
|
|
def_special BattleSetup_StartRematchBattle
|
|
def_special ShowPokemonStorageSystem
|
|
def_special HasEnoughMonsForDoubleBattle
|
|
def_special TurnOffTVScreen
|
|
def_special DoTVShow
|
|
def_special DoPokeNews
|
|
def_special special_0x44
|
|
def_special GetTVShowType
|
|
def_special InterviewBefore
|
|
def_special InterviewAfter
|
|
def_special LeadMonNicknamed
|
|
def_special SetContestCategoryStringVarForInterview
|
|
def_special GetNonMassOutbreakActiveTVShow
|
|
def_special TV_IsScriptShowKindAlreadyInQueue
|
|
def_special CheckForBigMovieOrEmergencyNewsOnTV
|
|
def_special GetMomOrDadStringForTVMessage
|
|
def_special ResetTVShowState
|
|
def_special ScrSpecial_GetContestWinnerIdx
|
|
def_special ScrSpecial_GetContestPlayerMonIdx
|
|
def_special GetNpcContestantLocalId
|
|
def_special ScrSpecial_GetContestWinnerTrainerName
|
|
def_special ScrSpecial_GetContestWinnerNick
|
|
def_special BufferContestTrainerAndMonNames
|
|
def_special ScrSpecial_CountContestMonsWithBetterCondition
|
|
def_special SetContestTrainerGfxIds
|
|
def_special ScrSpecial_CheckSelectedMonAndInitContest
|
|
def_special GetContestantNamesAtRank
|
|
def_special ScrSpecial_SetLinkContestTrainerGfxIdx
|
|
def_special ScrSpecial_GetMonCondition
|
|
def_special ScrSpecial_CanMonParticipateInSelectedLinkContest
|
|
def_special ScrSpecial_GiveContestRibbon
|
|
def_special sub_80C5044
|
|
def_special GiveMonArtistRibbon
|
|
def_special sub_808363C
|
|
def_special SaveGame
|
|
def_special DoWateringBerryTreeAnim
|
|
def_special ShowEasyChatScreen
|
|
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 TV_PutNameRaterShowOnTheAirIfNicnkameChanged
|
|
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
|
def_special TV_CheckMonOTIDEqualsPlayerID
|
|
def_special BufferTrendyPhraseString
|
|
def_special IsTrendyPhraseBoring
|
|
def_special BufferRandomHobbyOrLifestyleString
|
|
def_special GetDewfordHallPaintingNameIndex
|
|
def_special SwapRegisteredBike
|
|
def_special CalculatePlayerPartyCount
|
|
def_special GetNumValidDaycarePartyMons
|
|
def_special CountAlivePartyMonsExceptSelectedOne
|
|
def_special ShouldReadyContestArtist
|
|
def_special SaveMuseumContestPainting
|
|
def_special DoesContestCategoryHaveMuseumPainting
|
|
def_special CountPlayerMuseumPaintings
|
|
def_special ShowContestWinner
|
|
def_special MauvilleGymSpecial2
|
|
def_special MauvilleGymSpecial1
|
|
def_special ShowFieldMessageStringVar4
|
|
def_special DrawWholeMapView
|
|
def_special StorePlayerCoordsInVars
|
|
def_special MauvilleGymSpecial3
|
|
def_special PetalburgGymSlideOpenDoors
|
|
def_special PetalburgGymOpenDoorsInstantly
|
|
def_special GetPlayerTrainerIdOnesDigit
|
|
def_special GetPlayerBigGuyGirlString
|
|
def_special GetRivalSonDaughterString
|
|
def_special SetHiddenItemFlag
|
|
def_special CableCarWarp
|
|
def_special CableCar
|
|
def_special Overworld_PlaySpecialMapMusic
|
|
def_special StartWallClock
|
|
def_special ScrSpecial_ViewWallClock
|
|
def_special ScrSpecial_ChooseStarter
|
|
def_special ScrSpecial_StartWallyTutorialBattle
|
|
def_special ChangePokemonNickname
|
|
def_special SelectMonForNPCTrade
|
|
def_special GetFirstFreePokeblockSlot
|
|
def_special DoBerryBlending
|
|
def_special PlayRoulette
|
|
def_special ShouldMoveLilycoveFanClubMember
|
|
def_special GetNumMovedLilycoveFanClubMembers
|
|
def_special BufferStreakTrainerText
|
|
def_special sub_810FA74
|
|
def_special UpdateMovedLilycoveFanClubMembers
|
|
def_special sub_810FF48
|
|
def_special UpdateTrainerFanClubGameClear
|
|
def_special sub_810FF60
|
|
def_special ScrSpecial_RockSmashWildEncounter
|
|
def_special GabbyAndTyGetBattleNum
|
|
def_special GabbyAndTyAfterInterview
|
|
def_special GabbyAndTyBeforeInterview
|
|
def_special DoTVShowInSearchOfTrainers
|
|
def_special IsTVShowInSearchOfTrainersAiring
|
|
def_special GabbyAndTyGetLastQuote
|
|
def_special GabbyAndTyGetLastBattleTrivia
|
|
def_special GabbyAndTySetScriptVarsToObjectEventLocalIds
|
|
def_special GetBattleOutcome
|
|
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 DaycareMonReceivedMail
|
|
def_special ShowLinkBattleRecords
|
|
def_special HasEnoughMoneyFor
|
|
def_special PayMoneyFor
|
|
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 OpenPokeblockCaseOnFeeder
|
|
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 SelectMoveTutorMon
|
|
def_special SelectMove
|
|
def_special DeleteMonMove
|
|
def_special ScrSpecial_GetPokemonNicknameAndMoveName
|
|
def_special ScrSpecial_CountPokemonMoves
|
|
def_special DisplayMoveTutorMenu
|
|
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 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 GetBestBattleTowerStreak
|
|
def_special ReducePlayerPartyToThree
|
|
def_special BedroomPC
|
|
def_special PlayerPC
|
|
def_special FieldShowRegionMap
|
|
def_special GetInGameTradeSpeciesInfo
|
|
def_special CreateInGameTradePokemon
|
|
def_special DoInGameTradeScene
|
|
def_special GetTradeSpecies
|
|
def_special GetWeekCount
|
|
def_special RetrieveLotteryNumber
|
|
def_special PickLotteryCornerTicket
|
|
def_special ShowBerryBlenderRecordWindow
|
|
def_special ResetTrickHouseEndRoomFlag
|
|
def_special SetTrickHouseEndRoomFlag
|
|
def_special ScriptMenu_CreatePCMultichoice
|
|
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 ShakeScreenInElevator
|
|
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 BufferEReaderTrainerName
|
|
def_special GetSlotMachineId
|
|
def_special GetPlayerFacingDirection
|
|
def_special FoundAbandonedShipRoom1Key
|
|
def_special FoundAbandonedShipRoom2Key
|
|
def_special FoundAbandonedShipRoom4Key
|
|
def_special FoundAbandonedShipRoom6Key
|
|
def_special LeadMonHasEffortRibbon
|
|
def_special GivLeadMonEffortRibbon
|
|
def_special ScrSpecial_AreLeadMonEVsMaxedOut
|
|
def_special sub_8064EAC
|
|
def_special sub_8064ED4
|
|
def_special InitRoamer
|
|
def_special TryUpdateRusturfTunnelState
|
|
def_special IsGrassTypeInParty
|
|
def_special sub_8081334
|
|
def_special PutZigzagoonInPlayerParty
|
|
def_special IsStarterInParty
|
|
def_special BufferSecretBaseOwnerName
|
|
def_special CheckFreePokemonStorageSpace
|
|
def_special DoSealedChamberShakingEffect1
|
|
def_special DisplayCurrentElevatorFloor
|
|
def_special GetShieldToyTVDecorationInfo
|
|
def_special IsPokerusInParty
|
|
def_special SetSootopolisGymCrackedIceMetatiles
|
|
def_special ShakeCamera
|
|
def_special ScrSpecial_StartGroudonKyogreBattle
|
|
def_special ScrSpecial_StartRayquazaBattle
|
|
def_special ScrSpecial_StartRegiBattle
|
|
def_special SetUpTrainerMovement
|
|
def_special DoSealedChamberShakingEffect2
|
|
def_special FoundBlackGlasses
|
|
def_special sub_807E25C
|
|
def_special sp13E_warp_to_last_warp
|
|
def_special DoFallWarp
|
|
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 IsSelectedMonEgg
|
|
def_special TryInitBattleTowerAwardManObjectEvent
|
|
def_special MoveSecretBase
|
|
def_special LoadPlayerBag
|
|
def_special sub_8081924
|
|
def_special SetPacifidlogTMReceivedDay
|
|
def_special GetDaysUntilPacifidlogTMAvailable
|
|
def_special CompletedHoennPokedex
|
|
def_special MonOTNameMatchesPlayer
|
|
def_special BufferLottoTicketNumber
|
|
def_special TryEnableBravoTrainerBattleTower
|
|
def_special GetNameOfEnigmaBerryInPlayerParty
|
|
def_special ScriptRandom
|
|
def_special sub_80835D8
|
|
.ifdef GERMAN
|
|
def_special nullsub_814B200
|
|
.endif
|