From e1b9addf4cf910bb927478af4763b33b42670e42 Mon Sep 17 00:00:00 2001 From: GriffinRichards Date: Wed, 17 Nov 2021 19:53:10 +0000 Subject: [PATCH] Merge pull request #1550 from GriffinRichards/doc-pokenav --- pokeemerald.sym | 472 ++++++++++++++++++++++++------------------------ 1 file changed, 236 insertions(+), 236 deletions(-) diff --git a/pokeemerald.sym b/pokeemerald.sym index 14914af21c..621291a8aa 100644 --- a/pokeemerald.sym +++ b/pokeemerald.sym @@ -6,8 +6,8 @@ 02020004 g 00000180 gWindows 02020184 l 00000004 sWindowPtr 02020188 l 00000002 sWindowSize -0202018c g 00000024 gTempTextPrinter -020201b0 g 00000480 gTextPrinters +0202018c l 00000024 sTempTextPrinter +020201b0 l 00000480 sTextPrinters 02020630 g 00001144 gSprites 02021774 l 00000080 sSpritePriorities 020217f4 l 00000040 sSpriteOrder @@ -698,7 +698,7 @@ 0203cf30 g 0000000c gPyramidBagMenuState 0203cf3c g 00000001 gNextLoopedTaskId 0203cf40 g 00000004 gPokenavResources -0203cf44 g 00000004 gUnknown_0203CF44 +0203cf44 l 00000004 sMoveWindowDownIndex 0203cf48 l 00000003 sMailboxWindowIds 0203cf4c l 00000004 sMailboxList 0203cf50 l 00000001 sGrassSpriteId @@ -724,10 +724,10 @@ 030008e0 l 00000014 sGpuBgConfigs 030008f8 l 00000040 sGpuBgConfigs2 03000938 l 00000010 sDmaBusyBitfield -03000948 l 000000a2 gFontHalfRowLookupTable -030009ea l 00000002 gLastTextBgColor -030009ec l 00000002 gLastTextFgColor -030009ee l 00000002 gLastTextShadowColor +03000948 l 000000a2 sFontHalfRowLookupTable +030009ea l 00000002 sLastTextBgColor +030009ec l 00000002 sLastTextFgColor +030009ee l 00000002 sLastTextShadowColor 030009f0 l 00000080 sSpriteTileRangeTags 03000a70 l 00000100 sSpriteTileRanges 03000b70 l 00000180 sAffineAnimStates @@ -859,7 +859,7 @@ 0300129c l 00000006 MultiBoot_required_data 030012a8 l 00000010 sDebug_DisintegrationData 030012b8 l 00000004 sBerryFix -030012bc g 00000001 gUnknown_030012BC +030012bc l 00000001 sInitialLoadId 030012c0 l 00000004 sRibbonDraw_Total 030012c4 l 00000004 sRibbonDraw_Current 030012c8 l 00000018 sSendRecvMgr @@ -1257,7 +1257,7 @@ 08004be0 g 00000020 SaveTextColors 08004c00 g 00000010 RestoreTextColors 08004c10 g 00000148 DecompressGlyphTile -08004d58 g 00000046 GetLastTextColor +08004d58 l 00000046 GetLastTextColor 08004da0 g 00000528 CopyGlyphToWindow 080052c8 g 00000074 ClearTextSpan 0800533c l 00000032 FontFunc_Small @@ -13086,7 +13086,7 @@ 08166f50 l 00000044 PrintWontEatAnymore 08166f94 l 0000001a EraseMenuWindow 08166fb0 l 00000024 PrintMenuWindowText -08166fd4 l 00000050 BufferEnhancedStatText +08166fd4 l 00000050 BufferEnhancedText 08167024 l 00000030 GetMonConditions 08167054 l 000000b0 AddPokeblockToConditions 08167104 l 00000080 CalculateConditionEnhancements @@ -15980,7 +15980,7 @@ 081c79bc g 00000102 PokenavCopyPalette 081c7ac0 g 00000074 PokenavFadeScreen 081c7b34 g 0000000c IsPaletteFadeActive -081c7b40 g 00000014 sub_81C7B40 +081c7b40 g 00000014 FadeToBlackExceptPrimary 081c7b54 g 0000001e InitBgTemplates 081c7b74 l 00000030 InitHelpBar 081c7ba4 g 00000044 PrintHelpBarText @@ -15989,9 +15989,9 @@ 081c7c28 l 0000006c InitPokenavMainMenuResources 081c7c94 l 0000001e CleanupPokenavMainMenuResources 081c7cb4 l 00000016 SpriteCB_SpinningPokenav -081c7ccc g 00000018 PauseSpinningPokenavSprite -081c7ce4 g 00000044 ResumeSpinningPokenavSprite -081c7d28 l 000000d4 InitHoennMapHeaderSprites +081c7ccc g 00000018 GetSpinningPokenavSprite +081c7ce4 g 00000044 HideSpinningPokenavSprite +081c7d28 l 000000d4 CreateLeftHeaderSprites 081c7dfc g 00000016 LoadLeftHeaderGfxForIndex 081c7e14 g 00000044 UpdateRegionMapRightHeaderTiles 081c7e58 l 000000ca LoadLeftHeaderGfxForMenu @@ -16006,54 +16006,54 @@ 081c8110 l 0000003a HideLeftHeaderSubmenuSprites 081c814c l 00000030 MoveLeftHeader 081c817c l 00000058 SpriteCB_MoveLeftHeader -081c81d4 g 00000050 sub_81C81D4 +081c81d4 g 00000050 CreatePokenavList 081c81d4 l 00000000 .gcc2_compiled. -081c8224 g 00000010 sub_81C8224 -081c8234 g 00000020 sub_81C8234 -081c8254 g 00000090 LoopedTask_sub_81C8254 -081c82e4 g 00000076 sub_81C82E4 -081c835c g 00000020 sub_81C835C -081c837c g 0000002e sub_81C837C -081c83ac g 00000034 sub_81C83AC -081c83e0 g 00000010 sub_81C83E0 -081c83f0 g 000000b4 LoopedTask_sub_81C83F0 -081c84a4 g 0000001c ShouldShowUpArrow -081c84c0 g 00000028 ShouldShowDownArrow -081c84e8 g 00000080 MatchCall_MoveWindow -081c8568 g 00000038 sub_81C8568 -081c85a0 g 00000090 LoopedTask_sub_81C85A0 -081c8630 g 00000012 IsMonListLoopedTaskActive -081c8644 g 00000014 GetMatchCallWindowStruct -081c8658 g 00000032 MatchCall_MoveCursorUp -081c868c g 00000040 MatchCall_MoveCursorDown -081c86cc g 00000040 MatchCall_PageUp -081c870c g 00000050 MatchCall_PageDown -081c875c g 00000012 GetSelectedPokenavListIndex -081c8770 g 0000000c GetMatchCallListTopIndex -081c877c g 00000030 sub_81C877C +081c8224 g 00000010 IsCreatePokenavListTaskActive +081c8234 g 00000020 DestroyPokenavList +081c8254 l 00000090 LoopedTask_CreatePokenavList +081c82e4 l 00000076 InitPokenavListBg +081c835c l 00000020 InitPokenavListWindow +081c837c l 0000002e InitListItems +081c83ac l 00000034 PrintListItems +081c83e0 l 00000010 IsPrintListItemsTaskActive +081c83f0 l 000000b4 LoopedTask_PrintListItems +081c84a4 l 0000001c ShouldShowUpArrow +081c84c0 l 00000028 ShouldShowDownArrow +081c84e8 l 00000080 MoveListWindow +081c8568 l 00000038 CreateMoveListWindowTask +081c85a0 l 00000090 LoopedTask_MoveListWindow +081c8630 g 00000012 PokenavList_IsMoveWindowTaskActive +081c8644 l 00000014 GetPokenavListWindowState +081c8658 g 00000032 PokenavList_MoveCursorUp +081c868c g 00000040 PokenavList_MoveCursorDown +081c86cc g 00000040 PokenavList_PageUp +081c870c g 00000050 PokenavList_PageDown +081c875c g 00000012 PokenavList_GetSelectedIndex +081c8770 g 0000000c PokenavList_GetTopIndex +081c877c g 00000030 PokenavList_EraseListForCheckPage 081c87ac g 00000044 PrintCheckPageInfo -081c87f0 g 00000030 sub_81C87F0 -081c8820 g 00000018 IsMatchCallListTaskActive -081c8838 g 00000038 sub_81C8838 -081c8870 g 000000e8 LoopedTask_sub_81C8870 -081c8958 g 000000d0 LoopedTask_PrintCheckPageInfo -081c8a28 g 00000146 LoopedTask_sub_81C8A28 -081c8b70 g 000000f4 sub_81C8B70 -081c8c64 g 0000004e sub_81C8C64 -081c8cb4 g 00000098 sub_81C8CB4 -081c8d4c g 0000006e sub_81C8D4C -081c8dbc g 00000098 PrintMatchCallFieldNames +081c87f0 g 00000030 PokenavList_ReshowListFromCheckPage +081c8820 g 00000018 PokenavList_IsTaskActive +081c8838 g 00000038 PokenavList_DrawCurrentItemIcon +081c8870 l 000000e8 LoopedTask_EraseListForCheckPage +081c8958 l 000000d0 LoopedTask_PrintCheckPageInfo +081c8a28 l 00000146 LoopedTask_ReshowListFromCheckPage +081c8b70 l 000000f4 EraseListEntry +081c8c64 l 0000004e SetListMarginTile +081c8cb4 l 00000098 PrintCheckPageTrainerName +081c8d4c l 0000006e PrintMatchCallListTrainerName +081c8dbc l 00000098 PrintMatchCallFieldNames 081c8e54 l 0000007c PrintMatchCallFlavorText -081c8ed0 g 00000028 sub_81C8ED0 -081c8ef8 g 000000e8 CreateMatchCallArrowSprites -081c8fe0 g 00000028 DestroyMatchCallListArrows -081c9008 g 00000078 ToggleMatchCallArrows -081c9080 g 00000020 SpriteCB_MatchCallRightArrow -081c90a0 g 00000052 SpriteCB_MatchCallDownArrow -081c90f4 g 00000054 SpriteCB_MatchCallUpArrow -081c9148 g 00000018 ToggleMatchCallVerticalArrows -081c9160 g 0000004c InitMatchCallWindowState -081c91ac g 000000bc CopyPokenavListMenuTemplate +081c8ed0 l 00000028 LoadListArrowGfx +081c8ef8 l 000000e8 CreateListArrowSprites +081c8fe0 l 00000028 DestroyListArrows +081c9008 l 00000078 ToggleListArrows +081c9080 l 00000020 SpriteCB_RightArrow +081c90a0 l 00000052 SpriteCB_DownArrow +081c90f4 l 00000054 SpriteCB_UpArrow +081c9148 g 00000018 PokenavList_ToggleVerticalArrows +081c9160 l 0000004c InitPokenavListWindowState +081c91ac l 000000bc CopyPokenavListMenuTemplate 081c9268 l 00000000 .gcc2_compiled. 081c9268 l 00000030 GetPokenavMainMenuType 081c9298 g 00000034 PokenavCallback_Init_MainMenuCursorOnMap @@ -16083,7 +16083,7 @@ 081c98b4 g 0000000e GetCurrentMenuItemId 081c98c4 g 0000000e GetHelpBarTextId 081c98d4 l 00000000 .gcc2_compiled. -081c98d4 l 0000004e PlayerHasTrainerRematches +081c98d4 l 0000004e AreAnyTrainerRematchesNearby 081c9924 g 0000001a OpenPokenavMenuInitial 081c9940 g 00000018 OpenPokenavMenuNotInitial 081c9958 l 00000038 OpenPokenavMenu @@ -16104,20 +16104,20 @@ 081c9fec l 0000003e FreeAndDestroyMainMenuSprites 081ca02c l 00000068 CreateMenuOptionSprites 081ca094 l 00000034 DestroyMenuOptionSprites -081ca0c8 l 00000024 sub_81CA0C8 +081ca0c8 l 00000024 DrawCurrentMenuOptionLabels 081ca0ec l 0000011e DrawOptionLabelGfx -081ca20c l 0000006a SetupCurrentMenuOptionsGfx -081ca278 l 00000064 SetMenuOptionGfxParams_CursorMoved -081ca2dc l 00000048 SetupPokenavMenuOptions +081ca20c l 0000006a StartOptionAnimations_Enter +081ca278 l 00000064 StartOptionAnimations_CursorMoved +081ca2dc l 00000048 StartOptionAnimations_Exit 081ca324 l 00000038 AreMenuOptionSpritesMoving -081ca35c l 00000058 SetMenuOptionGfxParamsInactive -081ca3b4 l 00000094 SetMenuOptionGfxParamsActive -081ca448 l 0000002a SetMenuOptionGfxInvisibility -081ca474 l 00000038 sub_81CA474 -081ca4ac l 000000d2 sub_81CA4AC -081ca580 l 000000be sub_81CA580 +081ca35c l 00000058 StartOptionSlide +081ca3b4 l 00000094 StartOptionZoom +081ca448 l 0000002a SetOptionInvisibility +081ca474 l 00000038 SpriteCB_OptionSlide +081ca4ac l 000000d2 SpriteCB_OptionZoom +081ca580 l 000000be Task_OptionBlend 081ca640 l 00000056 CreateMatchCallBlueLightSprite -081ca698 l 00000012 DestroyRematchBlueLightSpriteId +081ca698 l 00000012 DestroyRematchBlueLightSprite 081ca6ac l 00000032 SpriteCB_BlinkingBlueLight 081ca6e0 l 00000034 AddOptionDescriptionWindow 081ca714 l 0000005c PrintCurrentOptionDescription @@ -16147,15 +16147,15 @@ 081cabfc l 00000008 GetExitMatchCallMenuId 081cac04 l 000000b4 CB2_HandleMatchCallOptionsInput 081cacb8 l 00000040 CB2_HandleCheckPageInput -081cacf8 l 00000028 CB2_HandleCallInput -081cad20 l 000000e8 sub_81CAD20 +081cacf8 l 00000028 CB2_HandleCallExitInput +081cad20 l 000000e8 LoopedTask_BuildMatchCallList 081cae08 g 00000020 IsRematchEntryRegistered -081cae28 g 0000000e sub_81CAE28 +081cae28 g 0000000e IsMatchCallListInitFinished 081cae38 g 0000000e GetNumberRegistered -081cae48 g 0000000e sub_81CAE48 -081cae58 g 00000014 unref_sub_81CAE58 -081cae6c g 00000026 unref_sub_81CAE6C -081cae94 g 0000000e sub_81CAE94 +081cae48 l 0000000e GetNumSpecialTrainers +081cae58 l 00000014 GetNumNormalTrainers +081cae6c l 00000026 GetNormalTrainerHeaderId +081cae94 g 0000000e GetMatchCallList 081caea4 g 00000016 GetMatchCallMapSec 081caebc g 00000048 ShouldDrawRematchPokeballIcon 081caf04 g 00000074 GetMatchCallTrainerPic @@ -16167,8 +16167,8 @@ 081cb0c8 g 0000001c GetMatchTableMapSectionId 081cb0e4 g 00000044 GetIndexDeltaOfNextCheckPageDown 081cb128 g 00000042 GetIndexDeltaOfNextCheckPageUp -081cb16c g 00000062 unref_sub_81CB16C -081cb1d0 l 00000090 sub_81CB1D0 +081cb16c l 00000062 HasRematchEntry +081cb1d0 l 00000090 ShouldDoNearbyMessage 081cb260 g 0000003c OpenMatchCall 081cb260 l 00000000 .gcc2_compiled. 081cb29c g 00000030 CreateMatchCallLoopedTask @@ -16176,25 +16176,25 @@ 081cb2e0 g 00000030 FreeMatchCallSubstruct2 081cb310 l 00000012 GetCurrentLoopedTaskActive 081cb324 l 000001ea LoopedTask_OpenMatchCall -081cb510 g 00000078 MatchCallListCursorDown -081cb588 g 00000078 MatchCallListCursorUp -081cb600 g 00000078 MatchCallListPageDown -081cb678 g 00000078 MatchCallListPageUp -081cb6f0 g 00000042 SelectMatchCallEntry -081cb734 g 00000028 MoveMatchCallOptionsCursor +081cb510 l 00000078 MatchCallListCursorDown +081cb588 l 00000078 MatchCallListCursorUp +081cb600 l 00000078 MatchCallListPageDown +081cb678 l 00000078 MatchCallListPageUp +081cb6f0 l 00000042 SelectMatchCallEntry +081cb734 l 00000028 MoveMatchCallOptionsCursor 081cb75c l 00000042 CancelMatchCallSelection -081cb7a0 g 00000082 DoMatchCallMessage -081cb824 g 00000064 DoTrainerCloseByMessage -081cb888 g 000000b4 sub_81CB888 -081cb93c g 0000008a ShowCheckPage -081cb9c8 g 000000a0 ShowCheckPageDown -081cba68 g 0000006c ExitCheckPage -081cbad4 g 000000a0 ShowCheckPageUp -081cbb74 g 00000044 ExitMatchCall -081cbbb8 l 00000064 InitMatchCallPokenavListMenuTemplate -081cbc1c l 0000001c sub_81CBC1C -081cbc38 l 0000002c sub_81CBC38 -081cbc64 l 00000088 sub_81CBC64 +081cb7a0 l 00000082 DoMatchCallMessage +081cb824 l 00000064 DoTrainerCloseByMessage +081cb888 l 000000b4 CloseMatchCallMessage +081cb93c l 0000008a ShowCheckPage +081cb9c8 l 000000a0 ShowCheckPageDown +081cba68 l 0000006c ExitCheckPage +081cbad4 l 000000a0 ShowCheckPageUp +081cbb74 l 00000044 ExitMatchCall +081cbbb8 l 00000064 CreateMatchCallList +081cbc1c l 0000001c DestroyMatchCallList +081cbc38 l 0000002c SetPokeballIconsFlashing +081cbc64 l 00000088 Task_FlashPokeballIcons 081cbcec l 0000005c TryDrawRematchPokeballIcon 081cbd48 g 00000030 ClearRematchPokeballIcon 081cbd78 l 00000048 DrawMatchCallLeftColumnWindows @@ -16207,11 +16207,11 @@ 081cbeb4 l 00000044 PrintMatchCallInfoNumber 081cbef8 l 00000068 PrintMatchCallLocation 081cbf60 l 00000064 PrintMatchCallSelectionOptions -081cbfc4 l 0000002a sub_81CBFC4 +081cbfc4 l 0000002a ShowOptionsCursor 081cbff0 l 00000014 UpdateWindowsReturnToTrainerList 081cc004 l 0000000e IsDma3ManagerBusyWithBgCopy1 081cc014 l 0000001e UpdateWindowsToShowCheckPage -081cc034 l 00000024 sub_81CC034 +081cc034 l 00000024 LoadCallWindowAndFade 081cc058 l 00000044 DrawMsgBoxForMatchCallMsg 081cc09c l 00000034 DrawMsgBoxForCloseByMsg 081cc0d0 l 0000000e IsDma3ManagerBusyWithBgCopy2 @@ -16221,14 +16221,14 @@ 081cc140 l 00000018 WaitForTrainerIsCloseByText 081cc158 l 0000003a PrintMatchCallMessage 081cc194 l 00000048 WaitForMatchCallMessageText -081cc1dc l 00000028 DrawSpinningPokenavForCall -081cc204 l 0000000e WaitForSpinningPokenav -081cc214 l 000000a0 sub_81CC214 -081cc2b4 l 0000003c RemoveMatchCallSprites -081cc2f0 l 00000040 sub_81CC2F0 +081cc1dc l 00000028 EraseCallMessageBox +081cc204 l 0000000e WaitForCallMessageBoxErase +081cc214 l 000000a0 AllocMatchCallSprites +081cc2b4 l 0000003c FreeMatchCallSprites +081cc2f0 l 00000040 CreateOptionsCursorSprite 081cc330 l 00000014 CloseMatchCallSelectOptionsWindow 081cc344 l 00000008 UpdateCursorGfxPos -081cc34c g 00000024 SpriteCB_OptionsCursor +081cc34c l 00000024 SpriteCB_OptionsCursor 081cc370 l 0000002c CreateTrainerPicSprite 081cc39c l 00000084 LoadCheckPageTrainerPic 081cc420 l 0000000c TrainerPicSlideOffscreen @@ -16273,67 +16273,67 @@ 081ccef4 l 00000082 SpriteCB_CityZoomText 081ccf78 l 0000002a UpdateCityZoomTextPosition 081ccfa4 l 00000034 SetCityZoomTextInvisibility -081ccfd8 g 0000004c PokenavCallback_Init_PartyCondition +081ccfd8 g 0000004c PokenavCallback_Init_ConditionGraph_Party 081ccfd8 l 00000000 .gcc2_compiled. -081cd024 g 0000004c PokenavCallback_Init_ConditionGraphFromSearch -081cd070 g 0000001c GetPartyConditionCallback -081cd08c g 00000084 HandlePartyConditionInput -081cd110 g 0000008c ConditionMenu_OpenMarkingsMenu -081cd19c g 00000024 GetConditionReturnCallback -081cd1c0 g 00000024 FreePartyConditionSubstruct1 -081cd1e4 g 00000072 ConditionGraphHandleDpadInput -081cd258 g 0000016c SwitchConditionSummaryIndex -081cd3c4 g 00000184 LoadPartyConditionMenuGfx -081cd548 g 00000084 SetConditionGraphData +081cd024 g 0000004c PokenavCallback_Init_ConditionGraph_Search +081cd070 g 0000001c GetConditionGraphMenuCallback +081cd08c l 00000084 HandleConditionMenuInput +081cd110 l 0000008c OpenMarkingsMenu +081cd19c l 00000024 GetConditionReturnCallback +081cd1c0 g 00000024 FreeConditionGraphMenuSubstruct1 +081cd1e4 l 00000072 ConditionGraphHandleDpadInput +081cd258 l 0000016c SwitchConditionSummaryIndex +081cd3c4 g 00000184 LoadConditionGraphMenuGfx +081cd548 g 00000084 LoadNextConditionMenuMonData 081cd5cc g 00000058 CopyStringLeftAlignedToConditionData -081cd624 g 00000200 CopyMonConditionNameGender -081cd824 g 0000014c CopyMonNameGenderLocation -081cd970 g 00000088 InitPartyConditionListParameters -081cd9f8 g 00000024 sub_81CD9F8 -081cda1c g 0000017c GetMonConditionGraphData -081cdb98 g 000000b8 ConditionGraphDrawMonPic +081cd624 l 00000200 CopyConditionMonNameGender +081cd824 l 0000014c CopyMonNameGenderLocation +081cd970 l 00000088 InitPartyConditionListParameters +081cd9f8 l 00000024 InitSearchResultsConditionList +081cda1c l 0000017c GetMonConditionGraphData +081cdb98 l 000000b8 ConditionGraphDrawMonPic 081cdc50 g 0000000e GetMonListCount -081cdc60 g 0000000e GetConditionGraphCurrentMonIndex -081cdc70 g 00000014 GetConditionGraphDataPtr -081cdc84 g 00000018 GetMonMarkIndex -081cdc9c g 00000018 sub_81CDC9C +081cdc60 g 0000000e GetConditionGraphCurrentListIndex +081cdc70 g 00000014 GetConditionGraphPtr +081cdc84 g 00000018 GetConditionGraphMenuCurrentLoadIndex +081cdc9c g 00000018 GetConditionGraphMenuToLoadListIndex 081cdcb4 g 0000001e GetConditionMonPicGfx 081cdcd4 g 00000018 GetConditionMonPal -081cdcec g 00000018 sub_81CDCEC -081cdd04 g 00000020 GetConditionMonNameBuffer -081cdd24 g 00000024 GetConditionMonLocationBuffer +081cdcec g 00000018 GetConditionGraphMenuToLoadId +081cdd04 g 00000020 GetConditionMonNameText +081cdd24 g 00000024 GetConditionMonLocationText 081cdd48 g 00000014 GetConditionMonDataBuffer 081cdd5c g 0000001e IsConditionMenuSearchMode 081cdd7c g 00000034 TryGetMonMarkId -081cddb0 g 00000024 GetMonSheen -081cddd4 g 00000058 OpenPartyConditionMenu +081cddb0 g 00000024 GetNumConditionMonSparkles +081cddd4 g 00000058 OpenConditionGraphMenu 081cddd4 l 00000000 .gcc2_compiled. -081cde2c g 00000038 CreatePartyConditionLoopedTask -081cde64 g 0000001c IsPartyConditionLoopedTaskActive -081cde80 g 00000012 GetPartyConditionLoopedTaskActive -081cde94 g 0000043a LoopedTask_OpenPartyConditionGraph -081ce2d0 g 000000ac LoopedTask_ExitPartyConditionMenu -081ce37c g 0000015c LoopedTask_TransitionMons -081ce4d8 g 0000010c LoopedTask_MoveCursorNoTransition -081ce5e4 g 000000d6 LoopedTask_SlideMonOut -081ce6bc g 00000044 LoopedTask_OpenMonMarkingsWindow -081ce700 g 00000038 LoopedTask_CloseMonMarkingsWindow +081cde2c g 00000038 CreateConditionGraphMenuLoopedTask +081cde64 g 0000001c IsConditionGraphMenuLoopedTaskActive +081cde80 l 00000012 GetConditionGraphMenuLoopedTaskActive +081cde94 l 0000043a LoopedTask_OpenConditionGraphMenu +081ce2d0 l 000000ac LoopedTask_ExitConditionGraphMenu +081ce37c l 0000015c LoopedTask_TransitionMons +081ce4d8 l 0000010c LoopedTask_MoveCursorNoTransition +081ce5e4 l 000000d6 LoopedTask_SlideMonOut +081ce6bc l 00000044 LoopedTask_OpenMonMarkingsWindow +081ce700 l 00000038 LoopedTask_CloseMonMarkingsWindow 081ce738 l 0000001c UnusedPrintNumberString -081ce754 g 000001de UpdateConditionGraphWindows -081ce934 g 00000030 CopyUnusedConditionWindowsToVram -081ce964 g 0000002c sub_81CE964 +081ce754 l 000001de UpdateConditionGraphMenuWindows +081ce934 l 00000030 CopyUnusedConditionWindowsToVram +081ce964 l 0000002c SpriteCB_PartyPokeball 081ce990 g 00000038 HighlightCurrentPartyIndexPokeball 081ce9c8 g 0000001a MonMarkingsCallback -081ce9e4 g 00000210 CreateMonMarkingsOrPokeballIndicators -081cebf4 g 000000ac sub_81CEBF4 -081ceca0 g 00000070 FreePartyConditionSubstruct2 +081ce9e4 l 00000210 CreateMonMarkingsOrPokeballIndicators +081cebf4 l 000000ac FreeConditionMenuGfx +081ceca0 g 00000070 FreeConditionGraphMenuSubstruct2 081ced10 g 00000020 MonPicGfxSpriteCallback -081ced30 g 00000114 CreateConditionMonPic -081cee44 g 00000024 sub_81CEE44 -081cee68 g 0000000a sub_81CEE68 -081cee74 g 0000001a ToggleBg2 -081cee90 g 00000038 DoConditionGraphTransition -081ceec8 g 0000004a sub_81CEEC8 +081ced30 l 00000114 CreateConditionMonPic +081cee44 l 00000024 VBlankCB_PokenavConditionGraph +081cee68 l 0000000a SetExitVBlank +081cee74 l 0000001a ToggleGraphData +081cee90 l 00000038 DoConditionGraphEnterTransition +081ceec8 l 0000004a DoConditionGraphExitTransition 081cef14 g 00000028 GetMonMarkingsData 081cef3c g 0000005c PokenavCallback_Init_ConditionSearch 081cef3c l 00000000 .gcc2_compiled. @@ -16344,17 +16344,17 @@ 081cf030 l 00000080 HandleConditionSearchInput 081cf0b0 l 00000008 ReturnToConditionSearchList 081cf0b8 l 00000008 OpenConditionGraphFromSearchList -081cf0c0 l 0000000e sub_81CF0C0 +081cf0c0 l 0000000e GetReturningFromGraph 081cf0d0 l 00000010 GetSearchResultsMonDataList 081cf0e0 l 00000010 GetSearchResultsMonListCount -081cf0f0 l 0000001c GetSearchResultsSelectedMonData -081cf10c l 00000010 sub_81CF10C +081cf0f0 l 0000001c GetSearchResultsSelectedMonRank +081cf10c l 00000010 GetSearchResultsCurrentListIndex 081cf11c l 00000018 GetConditionSearchLoopedTask 081cf134 l 00000090 BuildPartyMonSearchResults 081cf1c4 l 00000014 InitBoxMonSearchResults 081cf1d8 l 0000009e BuildBoxMonSearchResults -081cf278 l 0000004c sub_81CF278 -081cf2c4 l 0000006c sub_81CF2C4 +081cf278 l 0000004c ConvertConditionsToListRanks +081cf2c4 l 0000006c InsertMonListItem 081cf330 g 00000038 OpenConditionSearchResults 081cf368 g 00000038 OpenConditionSearchListFromGraph 081cf3a0 g 00000030 CreateSearchResultsLoopedTask @@ -16370,13 +16370,13 @@ 081cf798 l 0000002e LoopedTask_SelectSearchResult 081cf7c8 l 0000002c AddSearchResultListMenuWindow 081cf7f4 l 00000098 PrintSearchResultListMenuItems -081cf88c l 00000058 InitConditionSearchListMenuTemplate -081cf8e4 l 000000d8 PrintSearchMonListItem +081cf88c l 00000058 CreateSearchResultsList +081cf8e4 l 000000d8 BufferSearchMonListItem 081cf9bc g 00000048 PokenavCallback_Init_MonRibbonList 081cf9bc l 00000000 .gcc2_compiled. 081cfa04 g 00000030 PokenavCallback_Init_RibbonsMonListFromSummary 081cfa34 g 00000012 GetRibbonsMonListCallback -081cfa48 g 0000001e FreeRibbonsMonList1 +081cfa48 g 0000001e FreeRibbonsMonList 081cfa68 l 00000020 HandleRibbonsMonListInput_WaitListInit 081cfa88 l 00000080 HandleRibbonsMonListInput 081cfb08 l 00000008 RibbonsMonMenu_ReturnToMainMenu @@ -16390,14 +16390,14 @@ 081cfb8c l 000000a0 BuildPartyMonRibbonList 081cfc2c l 00000014 InitBoxMonRibbonList 081cfc40 l 000000aa BuildBoxMonRibbonList -081cfcec l 0000006c sub_81CFCEC +081cfcec l 0000006c InsertMonListItem 081cfd58 l 00000078 PlayerHasRibbonsMon 081cfdd0 g 00000038 OpenRibbonsMonList 081cfe08 g 00000038 OpenRibbonsMonListFromRibbonsSummary 081cfe40 g 00000030 CreateRibbonsMonListLoopedTask 081cfe70 g 00000012 IsRibbonsMonListLoopedTaskActive 081cfe84 l 00000012 GetRibbonsMonCurrentLoopedTaskActive -081cfe98 g 00000020 FreeRibbonsMonList2 +081cfe98 g 00000020 FreeRibbonsMonMenu 081cfeb8 l 00000144 LoopedTask_OpenRibbonsMonList 081cfffc l 00000076 LoopedTask_RibbonsListMoveCursorUp 081d0074 l 00000076 LoopedTask_RibbonsListMoveCursorDown @@ -16406,9 +16406,9 @@ 081d01dc l 0000003e LoopedTask_RibbonsListReturnToMainMenu 081d021c l 0000002e LoopedTask_RibbonsListOpenSummary 081d024c l 0000003c AddRibbonsMonListWindow -081d0288 l 00000028 sub_81D0288 -081d02b0 l 00000054 sub_81D02B0 -081d0304 l 00000058 InitMonRibbonPokenavListMenuTemplate +081d0288 l 00000028 UpdateIndexNumberDisplay +081d02b0 l 00000054 DrawListIndexNumber +081d0304 l 00000058 CreateRibbonMonsList 081d035c l 000000f4 BufferRibbonMonInfoText 081d0450 g 00000050 PokenavCallback_Init_RibbonsSummaryMenu 081d0450 l 00000000 .gcc2_compiled. @@ -16529,20 +16529,20 @@ 081d1e7c l 00000014 MailboxMenu_MoveCursorFunc 081d1e90 g 00000030 MailboxMenu_AddScrollArrows 081d1ec0 g 00000014 MailboxMenu_Free -081d1ed4 g 000000b0 InitConditionGraphData -081d1f84 g 000000f0 sub_81D1F84 -081d2074 g 00000038 TransitionConditionGraph -081d20ac g 00000010 InitConditionGraphState -081d20bc g 0000004c SetupConditionGraphScanlineParams -081d2108 g 000000d4 sub_81D2108 -081d21dc g 00000054 SetConditionGraphIOWindows -081d2230 g 00000048 sub_81D2230 -081d2278 l 0000022c sub_81D2278 -081d24a4 l 0000018e sub_81D24A4 -081d2634 l 0000011e sub_81D2634 -081d2754 g 000000d0 sub_81D2754 +081d1ed4 g 000000b0 ConditionGraph_Init +081d1f84 g 000000f0 ConditionGraph_SetNewPositions +081d2074 g 00000038 ConditionGraph_TryUpdate +081d20ac g 00000010 ConditionGraph_InitResetScanline +081d20bc g 0000004c ConditionGraph_ResetScanline +081d2108 g 000000d4 ConditionGraph_Draw +081d21dc g 00000054 ConditionGraph_InitWindow +081d2230 g 00000048 ConditionGraph_Update +081d2278 l 0000022c ConditionGraph_CalcLine +081d24a4 l 0000018e ConditionGraph_CalcRightHalf +081d2634 l 0000011e ConditionGraph_CalcLeftHalf +081d2754 g 000000d0 ConditionGraph_CalcPositions 081d2824 g 0000009e InitMoveRelearnerWindows -081d28c4 l 00000002 nullsub_79 +081d28c4 l 00000002 MoveRelearnerDummy 081d28c8 g 00000034 LoadMoveRelearnerMovesList 081d28fc l 000001d0 MoveRelearnerLoadBattleMoveDescription 081d2acc l 00000104 MoveRelearnerMenuLoadContestMoveDescription @@ -16558,8 +16558,8 @@ 081d3094 g 00000098 GetConditionMenuMonGfx 081d312c g 00000022 MoveConditionMonOnscreen 081d3150 g 00000028 MoveConditionMonOffscreen -081d3178 g 0000002c TryUpdateConditionMonTransitionOn -081d31a4 g 0000002c TryUpdateConditionMonTransitionOff +081d3178 g 0000002c ConditionMenu_UpdateMonEnter +081d31a4 g 0000002c ConditionMenu_UpdateMonExit 081d31d0 g 0000004c LoadConditionMonPicTemplate 081d321c g 00000094 LoadConditionSelectionIcons 081d32b0 g 00000024 LoadConditionSparkle @@ -36943,19 +36943,19 @@ 082e9548 g 00000038 gIntrTableTemplate 082e9580 l 00000004 sZeroedBgControlStruct 082e9584 l 00000008 sDummyWindowTemplate -082e958c g 00000100 gFontHalfRowOffsets -082e968c g 000000c0 gDownArrowTiles -082e974c g 000000c0 gDarkDownArrowTiles -082e980c g 00000400 gUnusedFRLGBlankedDownArrow -082e9c0c g 00000100 gUnusedFRLGDownArrow -082e9d0c g 00000004 gDownArrowYCoords -082e9d10 g 00000004 gWindowVerticalScrollSpeeds +082e958c l 00000100 sFontHalfRowOffsets +082e968c l 000000c0 sDownArrowTiles +082e974c l 000000c0 sDarkDownArrowTiles +082e980c l 00000400 sUnusedFRLGBlankedDownArrow +082e9c0c l 00000100 sUnusedFRLGDownArrow +082e9d0c l 00000004 sDownArrowYCoords +082e9d10 l 00000003 sWindowVerticalScrollSpeeds 082e9d14 l 00000048 sGlyphWidthFuncs -082e9d5c g 00000034 gKeypadIcons -082e9d90 g 00000800 gKeypadIconTiles +082e9d5c l 00000034 sKeypadIcons +082e9d90 l 00000800 sKeypadIconTiles 082ea590 l 00000078 sFontInfos 082ea608 l 00000014 sMenuCursorDimensions -082ea61c g 00002000 gFontBoldJapaneseGlyphs +082ea61c l 00002000 sFontBoldJapaneseGlyphs 082ec61c l 00000018 sUnknownData 082ec634 l 00000018 sCenterToCornerVecTable 082ec64c l 00000044 sDummySprite @@ -54445,13 +54445,13 @@ 085dfa80 l 000000e0 sMonFrame_Gfx 085dfb60 l 000000ac sMonFrame_Tilemap 085dfc0c l 000000a4 sGraphData_Tilemap -085dfcb0 l 00000014 sMonDataConditions -085dfcc4 l 00000005 sFlavors +085dfcb0 l 00000014 sConditionToMonData +085dfcc4 l 00000005 sConditionToFlavor 085dfcc9 l 00000003 sNatureTextColors 085dfccc l 00000010 sBgTemplates 085dfcdc l 00000020 sWindowTemplates 085dfcfc l 00000008 sUsePokeblockYesNoWinTemplate -085dfd04 l 00000014 sContestStatNames +085dfd04 l 00000014 sConditionNames 085dfd18 l 00000008 sSpriteSheet_UpDown 085dfd20 l 00000008 sSpritePalette_UpDown 085dfd28 l 00000014 sUpDownCoordsOnGraph @@ -55953,7 +55953,7 @@ 085ec017 g 00000005 gText_Call 085ec01c g 00000006 gText_Check 085ec022 g 00000007 gText_Cancel6 -085ec029 g 00000007 gText_NumberF700 +085ec029 g 00000007 gText_NumberIndex 085ec030 g 0000000b gText_RibbonsF700 085ec03b g 00000014 gText_PokemonMaleLv2 085ec04f g 00000014 gText_PokemonFemaleLv2 @@ -58177,35 +58177,35 @@ 0861f3cc l 00000008 sSpriteSheet_PyramidBag 0861f3d4 l 00000018 sSpriteTemplate_PyramidBag 0861f3ec g 000001a4 PokenavMenuCallbacks -0861f590 g 00000020 gSpinningPokenavPaletteData -0861f5b0 g 000003e4 gSpinningPokenavGfx -0861f994 g 00000070 gUnused_SpinningPokenavGfx2 +0861f590 l 00000020 sSpinningPokenav_Pal +0861f5b0 l 000003e4 sSpinningPokenav_Gfx +0861f994 l 00000070 sBlueLightCopy 0861fa04 g 00000004 gPokenavMainMenuBgTemplates 0861fa08 l 00000010 sHelpBarWindowTemplate 0861fa18 l 00000030 sHelpBarTexts 0861fa48 l 00000003 sHelpBarTextColors 0861fa4c l 00000008 gSpinningPokenavSpriteSheet 0861fa54 l 00000010 gSpinningNavgearPalettes -0861fa64 l 00000008 sPokenavHoennMapLeftHeaderSpriteSheet -0861fa6c l 00000030 sPokenavMenuLeftHeaderSpriteSheets +0861fa64 l 00000008 sMenuLeftHeaderSpriteSheet +0861fa6c l 00000030 sMenuLeftHeaderSpriteSheets 0861fa9c l 00000038 sPokenavSubMenuLeftHeaderSpriteSheets 0861fad4 l 00000008 sSpinningPokenavSpriteOam 0861fadc l 00000024 sSpinningPokenavAnims 0861fb00 l 00000004 sSpinningPokenavAnimTable 0861fb04 l 00000018 sSpinningPokenavSpriteTemplate -0861fb1c l 00000008 sPokenavLeftHeaderHoennMapSpriteOam -0861fb24 l 00000008 sUnknown_0861FB24 -0861fb2c l 00000018 sPokenavLeftHeaderHoennMapSpriteTemplate -0861fb44 l 00000018 sUnknown_0861FB44 -0861fb5c l 00000020 sMatchcallArrowPaletteData -0861fb7c l 00000068 sMatchcallArrowSpriteSheetData +0861fb1c l 00000008 sOamData_LeftHeader +0861fb24 l 00000008 sOamData_SubmenuLeftHeader +0861fb2c l 00000018 sLeftHeaderSpriteTemplate +0861fb44 l 00000018 sSubmenuLeftHeaderSpriteTemplate +0861fb5c l 00000020 sListArrow_Pal +0861fb7c l 00000068 sListArrow_Gfx 0861fbf7 l 00000004 lineOffsets.111 -0861fbfc l 00000008 sMatchcallArrowSpriteSheets -0861fc04 l 00000010 sMatchcallArrowPalettes -0861fc14 l 00000008 sMatchCallRightArrowSpriteOam -0861fc1c l 00000018 sMatchCallRightArrowSprite -0861fc34 l 00000008 sMatchCallUpDownArrowSpriteOam -0861fc3c l 00000018 sMatchCallUpDownArrowSprite +0861fbfc l 00000008 sListArrowSpriteSheets +0861fc04 l 00000010 sListArrowPalettes +0861fc14 l 00000008 sOamData_RightArrow +0861fc1c l 00000018 sSpriteTemplate_RightArrow +0861fc34 l 00000008 sOamData_UpDownArrow +0861fc3c l 00000018 sSpriteTemplate_UpDownArrow 0861fc54 l 00000005 sLastCursorPositions 0861fc59 l 0000001e sMenuItems 0861fc78 l 00000020 sPokenavBgDotsPal @@ -58239,9 +58239,9 @@ 0862030c l 00000003 sOptionDescTextColors 0862030f l 00000003 sOptionDescTextColors2 08620314 l 00000008 sOamData_MenuOption -0862031c l 00000010 gUnknown_0862031C -0862032c l 00000018 gUnknown_0862032C -08620344 l 00000008 sSpriteAnims_MenuOption +0862031c l 00000010 sAffineAnim_MenuOption_Normal +0862032c l 00000018 sAffineAnim_MenuOption_Zoom +08620344 l 00000008 sAffineAnims_MenuOption 0862034c l 00000018 sMenuOptionSpriteTemplate 08620364 l 00000008 sBlueLightOamData 0862036c l 00000018 sMatchCallBlueLightSpriteTemplate @@ -58564,21 +58564,21 @@ 08622510 l 00000020 sMatchCallUI_Pal 08622530 l 000000a4 sMatchCallUI_Gfx 086225d4 l 000000c4 sMatchCallUI_Tilemap -08622698 l 00000020 gUnknown_08622698 -086226b8 l 00000028 gUnknown_086226B8 -086226e0 l 00000020 gUnknown_086226E0 -08622700 l 00000020 gUnknown_08622700 -08622720 l 00000040 gUnknown_08622720 -08622760 l 0000002c gUnknown_08622760 -0862278c g 0000000c sMatchCallBgTemplates +08622698 l 00000020 sOptionsCursor_Pal +086226b8 l 00000028 sOptionsCursor_Gfx +086226e0 l 00000020 sCallWindow_Pal +08622700 l 00000020 sListWindow_Pal +08622720 l 00000040 sPokeball_Pal +08622760 l 0000002c sPokeball_Gfx +0862278c l 0000000c sMatchCallBgTemplates 08622798 l 00000040 sMatchCallLoopTaskFuncs 086227d8 l 00000008 sMatchCallLocationWindowTemplate 086227e0 l 00000008 sMatchCallInfoBoxWindowTemplate 086227e8 l 0000000c sMatchCallOptionTexts 086227f4 l 00000013 sText_CallingDots 08622808 l 00000008 sCallMsgBoxWindowTemplate -08622810 g 00000008 gUnknown_08622810 -08622818 g 00000010 gUnknown_08622818 +08622810 l 00000008 sOptionsCursorSpriteSheets +08622818 l 00000010 sOptionsCursorSpritePalettes 08622828 l 00000008 sOptionsCursorOamData 08622830 l 00000018 sOptionsCursorSpriteTemplate 08622848 l 00000008 sTrainerPicOamData @@ -58617,21 +58617,21 @@ 086231d0 l 00000018 sCityZoomTextSpriteTemplate 086231e8 g 00000020 gConditionGraphData_Pal 08623208 g 00000020 gConditionText_Pal -08623228 g 00000014 gUnknown_08623228 -0862323c g 000000fc sConditionGraph_Tilemap -08623338 g 00000020 sConditionGraphMonMarkingsPal -08623358 g 0000000c sPartyConditionBgTemplates -08623364 g 00000008 sMonNameGenderWindowTemplate -0862336c g 00000008 sConditionGraphListIdWindowTemplate -08623374 g 00000008 sUnusedWindowTemplate1 -0862337c g 00000008 sUnusedWindowTemplate2 -08623384 g 0000001c sPartyConditionLoopedTaskFuncs +08623228 l 00000014 sConditionGraphData_Gfx +0862323c l 000000fc sConditionGraphData_Tilemap +08623338 l 00000020 sMonMarkings_Pal +08623358 l 0000000c sMenuBgTemplates +08623364 l 00000008 sMonNameGenderWindowTemplate +0862336c l 00000008 sListIndexWindowTemplate +08623374 l 00000008 sUnusedWindowTemplate1 +0862337c l 00000008 sUnusedWindowTemplate2 +08623384 l 0000001c sLoopedTaskFuncs 086233a0 l 00000014 sSearchMonDataIds 086233b4 l 00000010 sConditionSearchLoopedTaskFuncs 086233c4 l 00000020 sConditionSearchResultFramePal 086233e4 l 000000c8 sConditionSearchResultTiles 086234ac l 000000c4 sConditionSearchResultTilemap -08623570 l 00000020 gUnknown_08623570 +08623570 l 00000020 sListBg_Pal 08623590 l 00000008 sConditionSearchResultBgTemplates 08623598 l 0000001c sSearchResultLoopTaskFuncs 086235b4 l 00000008 sSearchResultListMenuWindowTemplate @@ -58798,7 +58798,7 @@ 08625400 l 00000003 sPlayerNameTextColors 08625403 l 00000001 sEmptyItemName 08625404 l 0000000c sConditionGraphScanline -08625410 l 00000100 sUnknown_08625410 +08625410 l 00000100 sConditionToLineLength 08625510 l 00000030 sMoveRelearnerWindowTemplates 08625540 l 00000008 sMoveRelearnerYesNoMenuTemplate 08625548 l 00000018 sMoveRelearnerMovesListTemplate