summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorRemy Oukaour <remy.oukaour@gmail.com>2018-01-15 14:11:11 -0500
committerRemy Oukaour <remy.oukaour@gmail.com>2018-01-15 14:11:11 -0500
commit6c7e88513a9b759584de2b50c5b67ecf94203607 (patch)
treeb99702c25275cf47d62a3f11d7591f869b893333 /engine
parent9180362211cf465c52798124baa5c5c06ba1d332 (diff)
Long lists of db/dw series with struct-defining macros belong in data/
Diffstat (limited to 'engine')
-rw-r--r--engine/predef.asm81
-rw-r--r--engine/specials.asm178
2 files changed, 2 insertions, 257 deletions
diff --git a/engine/predef.asm b/engine/predef.asm
index da18611e8..6c8c2c5f2 100644
--- a/engine/predef.asm
+++ b/engine/predef.asm
@@ -26,83 +26,4 @@ GetPredefPointer:: ; 854b
ret
; 856b
-PredefPointers:: ; 856b
-; $4b Predef pointers
-; address, bank
-
- add_predef Predef_LearnMove ; $0
- add_predef DummyPredef1
- add_predef HealParty ; this is both a special and a predef
- add_predef Predef_SmallFarFlagAction
- add_predef Predef_ComputeHPBarPixels
- add_predef Predef_FillPP
- add_predef Predef_TryAddMonToParty
- add_predef Predef_AddTempmonToParty
- add_predef Predef_SendGetPkmnIntoFromBox
- add_predef Predef_SendPkmnIntoBox
- add_predef Predef_GiveEgg
- add_predef Predef_AnimateHPBar
- add_predef Predef_CalcPkmnStats
- add_predef Predef_CalcPkmnStatC
- add_predef Predef_CanLearnTMHMMove
- add_predef Predef_GetTMHMMove
- add_predef Predef_LinkTextbox ; $ 10
- add_predef Predef_PrintMoveDesc
- add_predef Predef_UpdatePlayerHUD
- add_predef Predef_PlaceGraphic
- add_predef Predef_CheckPlayerPartyForFitPkmn
- add_predef Predef_UpdateEnemyHUD
- add_predef Predef_StartBattle
- add_predef Predef_FillInExpBar
- add_predef Predef_GetBattleMonBackpic ; $18
- add_predef Predef_GetEnemyMonFrontpic
- add_predef Predef_LearnLevelMoves
- add_predef Predef_FillMoves
- add_predef Predef_EvolveAfterBattle
- add_predef Predef_TradeAnimationPlayer2
- add_predef Predef_TradeAnimation
- add_predef Predef_CopyPkmnToTempMon
- add_predef Predef_ListMoves ; $20
- add_predef Predef_PlaceNonFaintStatus
- add_predef UnusedPredef22
- add_predef Predef_ListMovePP
- add_predef Predef_GetGender
- add_predef Predef_StatsScreenInit
- add_predef Predef_DrawPlayerHP
- add_predef Predef_DrawEnemyHP
- add_predef Predef_PrintTempMonStats ; $28
- add_predef Predef_GetTypeName
- add_predef Predef_PrintMoveType
- add_predef Predef_PrintType
- add_predef Predef_PrintMonTypes
- add_predef Predef_GetUnownLetter
- add_predef Predef_LoadPoisonBGPals
- add_predef DummyPredef2F
- add_predef Predef_InitSGBBorder ; $30
- add_predef Predef_LoadSGBLayout
- add_predef Predef_Pokedex_GetArea
- add_predef UnusedPredef_CheckContestMon
- add_predef Predef_DoBattleTransition
- add_predef DummyPredef35
- add_predef DummyPredef36
- add_predef Predef_PlayBattleAnim
- add_predef DummyPredef38 ; $38
- add_predef DummyPredef39
- add_predef DummyPredef3A
- add_predef Predef_PartyMonItemName
- add_predef Predef_GetMonFrontpic
- add_predef Predef_GetMonBackpic
- add_predef Predef_GetAnimatedFrontpic
- add_predef Predef_GetTrainerPic
- add_predef Predef_Decompress ; $40
- add_predef Predef_CheckTypeMatchup
- add_predef Predef_ConvertMon_1to2
- add_predef Predef_NewPokedexEntry
- add_predef UnusedPredef_AnimateMon_Slow_Normal
- add_predef Predef_PlaceStatusString
- add_predef Predef_LoadMonAnimation
- add_predef Predef_AnimateFrontpic
- add_predef UnusedPredef48 ; $48
- add_predef Predef_HOF_AnimateFrontpic
- dbw $ff, InexplicablyEmptyFunction ; ???
-; 864c
+INCLUDE "data/predef_pointers.asm"
diff --git a/engine/specials.asm b/engine/specials.asm
index 5ce412093..03d3be19a 100644
--- a/engine/specials.asm
+++ b/engine/specials.asm
@@ -14,183 +14,7 @@ Special:: ; c01b
ret
; c029
-SpecialsPointers:: ; c029
- add_special Special_WarpToSpawnPoint
-
-; Communications
- add_special Special_SetBitsForLinkTradeRequest
- add_special Special_WaitForLinkedFriend
- add_special Special_CheckLinkTimeout
- add_special Special_TryQuickSave
- add_special Special_CheckBothSelectedSameRoom
- add_special Special_FailedLinkToPast
- add_special Special_CloseLink
- add_special Special_WaitForOtherPlayerToExit
- add_special Special_SetBitsForBattleRequest
- add_special Special_SetBitsForTimeCapsuleRequest
- add_special Special_CheckTimeCapsuleCompatibility
- add_special Special_EnterTimeCapsule
- add_special Special_TradeCenter
- add_special Special_Colosseum
- add_special Special_TimeCapsule
- add_special Special_CableClubCheckWhichChris
- add_special Special_CheckMysteryGift
- add_special Special_GetMysteryGiftItem
- add_special Special_UnlockMysteryGift
-
-; Map Events
- add_special Special_BugContestJudging
- add_special Special_CheckPartyFullAfterContest
- add_special Special_ContestDropOffMons
- add_special Special_ContestReturnMons
- add_special Special_GiveParkBalls
- add_special Special_CheckMagikarpLength
- add_special Special_MagikarpHouseSign
- add_special HealParty ; this is both a special and a predef
- add_special Special_PokemonCenterPC
- add_special Special_KrissHousePC
- add_special Special_DayCareMan
- add_special Special_DayCareLady
- add_special Special_DayCareManOutside
- add_special Special_MoveDeletion
- add_special Special_BankOfMom
- add_special Special_MagnetTrain
- add_special Special_NameRival
- add_special Special_SetDayOfWeek
- add_special Special_TownMap
- add_special Special_UnownPrinter
- add_special Special_MapRadio
- add_special Special_UnownPuzzle
- add_special Special_SlotMachine
- add_special Special_CardFlip
- add_special Special_DummyNonfunctionalGameCornerGame
- add_special Special_ClearBGPalettesBufferScreen
- add_special Special_FadeOutPalettes
- add_special Special_BattleTowerFade
- add_special Special_FadeBlackQuickly
- add_special Special_FadeInPalettes
- add_special Special_FadeInQuickly
- add_special ReloadSpritesNoPalettes ; bank 0
- add_special ClearBGPalettes ; bank 0
- add_special UpdateTimePals ; bank 0
- add_special ClearTileMap ; bank 0
- add_special UpdateSprites ; bank 0
- add_special ReplaceKrisSprite ; bank 0
- add_special Special_GameCornerPrizeMonCheckDex
- add_special UnusedSpecial_SeenMon
- add_special WaitSFX ; bank 0
- add_special PlayMapMusic ; bank 0
- add_special RestartMapMusic ; bank 0
- add_special Special_HealMachineAnim
- add_special Special_SurfStartStep
- add_special Special_FindGreaterThanThatLevel
- add_special Special_FindAtLeastThatHappy
- add_special Special_FindThatSpecies
- add_special Special_FindThatSpeciesYourTrainerID
- add_special UnusedSpecial_CheckUnusedTwoDayTimer
- add_special Special_DayCareMon1
- add_special Special_DayCareMon2
- add_special Special_SelectRandomBugContestContestants
- add_special Special_ActivateFishingSwarm
- add_special Special_ToggleMaptileDecorations
- add_special Special_ToggleDecorationsVisibility
- add_special Special_GiveShuckle
- add_special Special_ReturnShuckle
- add_special Special_BillsGrandfather
- add_special Special_CheckPokerus
- add_special Special_DisplayCoinCaseBalance
- add_special Special_DisplayMoneyAndCoinBalance
- add_special Special_PlaceMoneyTopRight
- add_special Special_CheckForLuckyNumberWinners
- add_special Special_CheckLuckyNumberShowFlag
- add_special Special_ResetLuckyNumberShowFlag
- add_special Special_PrintTodaysLuckyNumber
- add_special Special_SelectApricornForKurt
- add_special Special_NameRater
- add_special Special_DisplayLinkRecord
- add_special Special_GetFirstPokemonHappiness
- add_special Special_CheckFirstMonIsEgg
- add_special Special_RandomUnseenWildMon
- add_special Special_RandomPhoneWildMon
- add_special Special_RandomPhoneMon
- add_special Special_LoadUsedSpritesGFX
- add_special Special_PlaySlowCry
- add_special Special_SnorlaxAwake
- add_special Special_YoungerHaircutBrother
- add_special Special_OlderHaircutBrother
- add_special Special_DaisyMassage
- add_special Special_PlayCurMonCry
- add_special Special_ProfOaksPCBoot
- add_special Special_GameboyCheck
- add_special Special_TrainerHouse
- add_special Special_PhotoStudio
- add_special Special_InitRoamMons
- add_special Special_FadeOutMusic
- add_special Special_Diploma
- add_special Special_PrintDiploma
-
- ; Crystal
- add_special Special_Function11ac3e
- add_special Special_Function11b444
- add_special Special_Function11b5e8
- add_special Special_Function11b7e5
- add_special Special_Function11b879
- add_special Special_Function11b920
- add_special Special_Function11b93b
- add_special Special_BattleTowerRoomMenu
- add_special Special_Function1700ba
- add_special Special_Function170114
- add_special Special_BattleTowerBattle
- add_special UnusedSpecial_Function1704e1
- add_special DummySpecial_17021d
- add_special Special_LoadOpponentTrainerAndPokemonWithOTSprite
- add_special Special_Function11ba38
- add_special Special_CheckForBattleTowerRules
- add_special Special_GiveOddEgg
- add_special Reset ; bank 0
- add_special Special_Function1011f1
- add_special Special_Function101220
- add_special Special_Function101225
- add_special Special_Function101231
- add_special Special_MoveTutor
- add_special Special_OmanyteChamber
- add_special Special_Function11c1ab
- add_special Special_BattleTowerAction
- add_special Special_DisplayUnownWords
- add_special Special_Menu_ChallengeExplanationCancel
- add_special Special_Function17d2b6
- add_special Special_Function17d2ce
- add_special Special_BattleTowerMobileError
- add_special Special_AskMobileOrCable
- add_special Special_HoOhChamber
- add_special Special_Function102142
- add_special Special_CelebiShrineEvent
- add_special Special_CheckCaughtCelebi
- add_special Special_PokeSeer
- add_special Special_BuenasPassword
- add_special Special_BuenaPrize
- add_special Special_Dratini
- add_special Special_SampleKenjiBreakCountdown
- add_special Special_BeastsCheck
- add_special Special_MonCheck
- add_special Special_SetPlayerPalette
- add_special DummySpecial_170bd2
- add_special Special_Mobile_SelectThreeMons
- add_special Special_Function1037eb
- add_special Special_Function10383c
- add_special Special_StubbedTrainerRankings_Healings
- add_special Special_RefreshSprites
- add_special Special_Function1037c2
- add_special Special_Mobile_DummyReturnFalse
- add_special Special_Function103780
- add_special Special_Function10387b
- add_special Special_AskRememberPassword
- add_special Special_LoadMapPalettes
- add_special UnusedSpecial_FindItemInPCOrBag
- add_special Special_InitialSetDSTFlag
- add_special Special_InitialClearDSTFlag
- add_special DummySpecial_c224
-; c224
+INCLUDE "data/special_pointers.asm"
DummySpecial_c224: ; c224
ret