From 4bc545fbec5f07697cfa71b6a5429cc7549f7092 Mon Sep 17 00:00:00 2001 From: GriffinRichards Date: Thu, 11 Aug 2022 18:59:13 +0000 Subject: [PATCH] Merge pull request #531 from GriffinRichards/doc-dodrio --- pokefirered.sym | 527 ++++++++++++++++++++--------------------- pokefirered_rev1.sym | 527 ++++++++++++++++++++--------------------- pokeleafgreen.sym | 527 ++++++++++++++++++++--------------------- pokeleafgreen_rev1.sym | 527 ++++++++++++++++++++--------------------- 4 files changed, 1024 insertions(+), 1084 deletions(-) diff --git a/pokefirered.sym b/pokefirered.sym index 1ceacd8d4..8727eba95 100644 --- a/pokefirered.sym +++ b/pokefirered.sym @@ -581,13 +581,13 @@ 0203f3d4 l 00000004 sPokemonJump 0203f3d8 l 00000004 sPokemonJumpGfx 0203f3dc l 00000004 sGame -0203f3e0 l 00000004 gUnknown_203F3E0 -0203f3e4 l 00000014 gUnknown_203F3E4 -0203f3f8 l 00000008 gUnknown_203F3F8 -0203f400 l 0000002c gUnknown_203F400 -0203f42c l 00000010 gUnknown_203F42C -0203f43c l 00000004 gUnknown_203F43C -0203f440 l 00000004 gUnknown_203F440 +0203f3e0 l 00000004 sGame +0203f3e4 l 00000014 sDodrioSpriteIds +0203f3f8 l 00000008 sCloudSpriteIds +0203f400 l 0000002c sBerrySpriteIds +0203f42c l 00000010 sBerryIconSpriteIds +0203f43c l 00000004 sStatusBar +0203f440 l 00000004 sGfx 0203f444 l 0000000c sStaticResources 0203f450 l 00000004 sResources 0203f454 l 00000004 sOamWork @@ -708,7 +708,7 @@ 03002030 l 00000008 spriteSheet.183 03002038 l 00000008 spritePalette.184 03002040 l 00000004 sWCSS -03002044 l 00000004 gUnknown_3002044 +03002044 l 00000004 sExitingGame 03002048 l 00000018 sSendRecvMgr 03002060 l 00000002 sJoyNewOrRepeated 03002062 l 00000002 sJoyNew @@ -12659,153 +12659,152 @@ 081507f0 l 0000000c QL_GfxTransition_StopSurfEast 081507fc g 000000dc StartDodrioBerryPicking 081507fc l 00000000 .gcc2_compiled. -081508d8 l 00000012 sub_81508D8 -081508ec l 00000196 sub_81508EC -08150a84 l 00000184 sub_8150A84 -08150c08 l 00000038 sub_8150C08 -08150c40 l 00000038 sub_8150C40 -08150c78 l 00000042 sub_8150C78 -08150cbc l 00000036 sub_8150CBC -08150cf4 l 00000086 sub_8150CF4 -08150d7c l 00000028 sub_8150D7C -08150da4 l 000000c4 sub_8150DA4 -08150e68 l 000000d6 sub_8150E68 -08150f40 l 00000082 sub_8150F40 -08150fc4 l 00000018 sub_8150FC4 -08150fdc l 000000c0 sub_8150FDC -0815109c l 000000fc sub_815109C -08151198 l 0000011a sub_8151198 -081512b4 l 000001d4 sub_81512B4 -08151488 l 00000068 sub_8151488 -081514f0 l 000000ac sub_81514F0 -0815159c l 00000140 sub_815159C -081516dc l 00000074 sub_81516DC -08151750 l 000000fc sub_8151750 -0815184c l 00000210 sub_815184C -08151a5c l 000000f6 sub_8151A5C -08151b54 l 0000004c sub_8151B54 -08151ba0 l 000000bc sub_8151BA0 -08151c5c l 000000cc sub_8151C5C -08151d28 l 0000006e sub_8151D28 -08151d98 l 000000fa sub_8151D98 -08151e94 l 00000186 sub_8151E94 -0815201c l 00000016 sub_815201C -08152034 l 00000012 sub_8152034 -08152048 l 00000012 sub_8152048 -0815205c l 0000000e sub_815205C -0815206c l 00000024 sub_815206C -08152090 l 00000024 sub_8152090 -081520b4 l 0000005c sub_81520B4 -08152110 l 00000064 sub_8152110 -08152174 l 00000310 sub_8152174 -08152484 l 000000e8 sub_8152484 -0815256c l 00000264 sub_815256C -081527d0 l 000000fe sub_81527D0 -081528d0 l 00000040 sub_81528D0 -08152910 l 0000002c sub_8152910 -0815293c l 00000034 sub_815293C -08152970 l 00000034 sub_8152970 -081529a4 l 0000005c sub_81529A4 -08152a00 l 0000006e sub_8152A00 -08152a70 l 00000028 sub_8152A70 -08152a98 l 00000040 sub_8152A98 -08152ad8 l 0000008c sub_8152AD8 -08152b64 l 00000070 sub_8152B64 -08152bd4 l 00000024 sub_8152BD4 -08152bf8 l 000000be sub_8152BF8 -08152cb8 l 0000007a sub_8152CB8 -08152d34 l 00000260 sub_8152D34 -08152f94 l 00000070 sub_8152F94 -08153004 l 00000044 sub_8153004 -08153048 l 00000108 sub_8153048 -08153150 l 0000006c sub_8153150 -081531bc l 00000040 sub_81531BC -081531fc l 00000080 sub_81531FC -0815327c l 0000003c sub_815327C -081532b8 l 000000b2 sub_81532B8 -0815336c l 00000024 sub_815336C -08153390 g 00000024 sub_8153390 -081533b4 g 00000010 sub_81533B4 -081533c4 g 00000040 sub_81533C4 -08153404 g 00000020 sub_8153404 -08153424 l 00000086 sub_8153424 -081534ac g 00000044 sub_81534AC -081534f0 g 00000044 sub_81534F0 -08153534 l 0000007c sub_8153534 -081535b0 g 000000f0 sub_81535B0 -081536a0 g 00000020 sub_81536A0 -081536c0 l 0000006c sub_81536C0 -0815372c g 00000060 sub_815372C -0815378c g 00000010 IncrementWithLimit -0815379c g 00000010 Min -081537ac g 00000014 sub_81537AC +081508d8 l 00000012 ResetTasksAndSprites +081508ec l 00000196 InitDodrioGame +08150a84 l 00000184 Task_StartDodrioGame +08150c08 l 00000038 Task_DodrioGame_Leader +08150c40 l 00000038 Task_DodrioGame_Member +08150c78 l 00000042 DoGameIntro +08150cbc l 00000036 InitCountdown +08150cf4 l 00000086 DoCountdown +08150d7c l 00000028 WaitGameStart +08150da4 l 000000c4 PlayGame_Leader +08150e68 l 000000d6 PlayGame_Member +08150f40 l 00000082 WaitEndGame_Leader +08150fc4 l 00000018 WaitEndGame_Member +08150fdc l 000000c0 InitResults_Leader +0815109c l 000000fc InitResults_Member +08151198 l 0000011a DoResults +081512b4 l 000001d4 AskPlayAgain +08151488 l 00000068 EndLink +081514f0 l 000000ac ExitGame +0815159c l 00000140 ResetGame +081516dc l 00000074 Task_NewGameIntro +08151750 l 000000fc Task_CommunicateMonInfo +0815184c l 00000210 RecvLinkData_Gameplay +08151a5c l 000000f6 RecvLinkData_ReadyToEnd +08151b54 l 0000004c RecvLinkData_Leader +08151ba0 l 000000bc SendLinkData_Leader +08151c5c l 000000cc RecvLinkData_Member +08151d28 l 0000006e SendLinkData_Member +08151d98 l 000000fa HandleSound_Leader +08151e94 l 00000186 HandleSound_Member +0815201c l 00000016 CB2_DodrioGame +08152034 l 00000012 VBlankCB_DodrioGame +08152048 l 00000012 InitMonInfo +0815205c l 0000000e CreateTask_ +0815206c l 00000024 CreateDodrioGameTask +08152090 l 00000024 SetGameFunc +081520b4 l 0000005c SlideTreeBordersOut +08152110 l 00000064 InitFirstWaveOfBerries +08152174 l 00000310 HandlePickBerries +08152484 l 000000e8 TryPickBerry +0815256c l 00000264 UpdateFallingBerries +081527d0 l 000000fe UpdateBerrySprites +081528d0 l 00000040 UpdateAllDodrioAnims +08152910 l 0000002c SetAllDodrioDisabled +0815293c l 00000034 UpdateGame_Leader +08152970 l 00000034 UpdateGame_Member +081529a4 l 0000005c GetActiveBerryColumns +08152a00 l 0000006e AllPlayersReadyToStart +08152a70 l 00000028 ResetReadyToStart +08152a98 l 00000040 ReadyToEndGame_Leader +08152ad8 l 0000008c ReadyToEndGame_Member +08152b64 l 00000070 TryIncrementDifficulty +08152bd4 l 00000024 GetPlayerIdAtColumn +08152bf8 l 000000be GetNewBerryId +08152cb8 l 0000007a GetNewBerryIdByDifficulty +08152d34 l 00000260 IncrementBerryResult +08152f94 l 00000070 UpdateBerriesPickedInRow +08153004 l 00000044 SetMaxBerriesPickedInRow +08153048 l 00000108 ResetForPlayAgainPrompt +08153150 l 0000006c SetRandomPrize +081531bc l 00000040 GetBerriesPicked +081531fc l 00000080 TryUpdateRecords +0815327c l 0000003c UpdatePickStateQueue +081532b8 l 000000b2 HandleWaitPlayAgainInput +0815336c l 00000024 ResetPickState +08153390 l 00000024 GetPrizeItemId +081533b4 l 00000010 GetNumPlayers +081533c4 l 00000040 GetPlayerName +08153404 l 00000020 GetBerryResult +08153424 l 00000086 GetScore +081534ac l 00000044 GetHighestScore +081534f0 l 00000044 GetHighestBerryResult +08153534 l 0000007c GetScoreByRanking +081535b0 l 000000f0 SetScoreResults +081536a0 l 00000020 GetScoreResults +081536c0 l 0000006c GetScoreRanking +0815372c l 00000060 TryGivePrize +0815378c l 00000010 IncrementWithLimit +0815379c l 00000010 Min +081537ac l 00000014 GetPlayerIdByPos 081537c0 g 00000050 IsDodrioInParty 08153810 g 00000020 ShowDodrioBerryPickingRecords 08153830 l 000000a0 Task_ShowDodrioBerryPickingRecords -081538d0 l 0000011c sub_81538D0 -081539ec l 00000018 sub_81539EC -08153a04 l 00000098 sub_8153A04 -08153a9c g 00000060 sub_8153A9C -08153a9c l 00000000 .gcc2_compiled. -08153afc g 000000a0 sub_8153AFC -08153b9c l 00000022 sub_8153B9C -08153bc0 g 00000038 sub_8153BC0 -08153bf8 g 00000038 sub_8153BF8 -08153c30 l 0000006e sub_8153C30 -08153ca0 l 00000068 sub_8153CA0 -08153d08 g 00000040 sub_8153D08 -08153d48 l 00000038 sub_8153D48 -08153d80 g 00000028 sub_8153D80 -08153da8 g 0000002c sub_8153DA8 -08153dd4 l 00000002 nullsub_97 -08153dd8 g 00000050 sub_8153DD8 -08153e28 g 000000b0 sub_8153E28 -08153ed8 g 00000044 sub_8153ED8 -08153f1c g 000000ac sub_8153F1C -08153fc8 g 00000114 sub_8153FC8 -081540dc g 0000004c sub_81540DC -08154128 g 00000054 sub_8154128 -0815417c g 000000f8 sub_815417C -08154274 g 00000078 sub_8154274 -081542ec g 00000038 sub_81542EC -08154324 l 0000004c sub_8154324 -08154370 g 00000028 sub_8154370 -08154398 g 0000002c sub_8154398 -081543c4 l 00000024 sub_81543C4 -081543e8 l 00000050 sub_81543E8 -08154438 g 000000b8 sub_8154438 -081544f0 g 00000050 sub_81544F0 -08154540 g 00000038 sub_8154540 -08154578 g 00000044 sub_8154578 -081545bc g 0000004c sub_81545BC -08154608 l 000000b8 sub_8154608 -081546c0 g 0000002a sub_81546C0 -081546ec l 00000032 sub_81546EC -08154720 l 00000010 sub_8154720 -08154730 g 00000038 sub_8154730 -08154768 l 000000fe sub_8154768 -08154868 l 000000fe sub_8154868 -08154968 g 00000060 sub_8154968 -081549c8 l 0000000a sub_81549C8 -081549d4 g 00000034 sub_81549D4 -08154a08 l 00000024 sub_8154A08 -08154a2c l 00000106 sub_8154A2C -08154b34 l 00000268 sub_8154B34 -08154d9c l 000001e4 sub_8154D9C -08154f80 l 00000760 sub_8154F80 -081556e0 l 00000398 sub_81556E0 -08155a78 l 000000d4 sub_8155A78 -08155b4c l 000000e0 sub_8155B4C -08155c2c l 00000054 sub_8155C2C -08155c80 l 00000174 sub_8155C80 -08155df4 l 0000002c unused_0 -08155e20 l 00000002 nullsub_98 -08155e24 l 00000030 sub_8155E24 -08155e54 g 00000014 sub_8155E54 -08155e68 g 00000022 sub_8155E68 -08155e8c g 00000014 sub_8155E8C -08155ea0 l 00000140 sub_8155EA0 -08155fe0 l 000000c0 sub_8155FE0 +081538d0 l 0000011c PrintRecordsText +081539ec l 00000018 Debug_UpdateNumPlayers +08153a04 l 00000098 Debug_SetPlayerNamesAndResults +08153a9c l 00000060 LoadDodrioGfx +08153afc l 000000a0 CreateDodrioSprite +08153b9c l 00000022 SpriteCB_Dodrio +08153bc0 l 00000038 StartDodrioMissedAnim +08153bf8 l 00000038 StartDodrioIntroAnim +08153c30 l 0000006e DoDodrioMissedAnim +08153ca0 l 00000068 DoDodrioIntroAnim +08153d08 l 00000040 FreeDodrioSprites +08153d48 l 00000038 SetDodrioInvisibility +08153d80 l 00000028 SetAllDodrioInvisibility +08153da8 l 0000002c SetDodrioAnim +08153dd4 l 00000002 SpriteCB_Status +08153dd8 l 00000050 InitStatusBarPos +08153e28 l 000000b0 CreateStatusBarSprites +08153ed8 l 00000044 FreeStatusBar +08153f1c l 000000ac DoStatusBarIntro +08153fc8 l 00000114 UpdateStatusBarAnim +081540dc l 0000004c SetStatusBarInvisibility +08154128 l 00000054 LoadBerryGfx +0815417c l 000000f8 CreateBerrySprites +08154274 l 00000078 FreeBerrySprites +081542ec l 00000038 SetBerryInvisibility +08154324 l 0000004c SetBerryIconsInvisibility +08154370 l 00000028 SetBerryYPos +08154398 l 0000002c SetBerryAnim +081543c4 l 00000024 UnusedSetSpritePos +081543e8 l 00000050 SpriteCB_Cloud +08154438 l 000000b8 CreateCloudSprites +081544f0 l 00000050 ResetCloudPos +08154540 l 00000038 StartCloudMovement +08154578 l 00000044 FreeCloudSprites +081545bc l 0000004c SetCloudInvisibility +08154608 l 000000b8 GetDodrioXPos +081546c0 l 0000002a ResetBerryAndStatusBarSprites +081546ec l 00000032 LoadWindowFrameGfx +08154720 l 00000010 LoadUserWindowFrameGfx +08154730 l 00000038 ResetGfxState +08154768 l 000000fe DrawYesNoMessageWindow +08154868 l 000000fe DrawMessageWindow +08154968 l 00000060 InitGameGfx +081549c8 l 0000000a FreeAllWindowBuffers_ +081549d4 l 00000034 SetGfxFuncById +08154a08 l 00000024 Task_TryRunGfxFunc +08154a2c l 00000106 LoadGfx +08154b34 l 00000268 ShowNames +08154d9c l 000001e4 PrintRankedScores +08154f80 l 00000760 ShowResults +081556e0 l 00000398 Msg_WantToPlayAgain +08155a78 l 000000d4 Msg_SavingDontTurnOff +08155b4c l 000000e0 Msg_CommunicationStandby +08155c2c l 00000054 EraseMessage +08155c80 l 00000174 Msg_SomeoneDroppedOut +08155df4 l 0000002c StopGfxFuncs +08155e20 l 00000002 GfxIdle +08155e24 l 00000030 SetGfxFunc +08155e54 l 00000014 GetGfxFunc +08155e68 l 00000022 IsGfxFuncActive +08155e8c l 00000014 GetPlayAgainState +08155ea0 l 00000140 InitBgs +08155fe0 l 000000c0 LoadBgGfx 081560a0 l 00000000 .gcc2_compiled. 081560a0 l 00000002 PokedudeDummy 081560a4 g 00000038 SetControllerToPokedude @@ -12919,15 +12918,15 @@ 0815a008 l 00000000 .gcc2_compiled. 0815a1f8 g 00000348 SetSav1ObjectEventsFromQuestLog 0815a540 g 0000007c sub_815A540 -0815a5bc g 0000002c sub_815A5BC +0815a5bc g 0000002c SendPacket_ReadyToStart 0815a5bc l 00000000 .gcc2_compiled. -0815a5e8 g 00000032 sub_815A5E8 -0815a61c g 00000334 sub_815A61C -0815a950 g 00000186 sub_815A950 -0815aad8 g 0000002c sub_815AAD8 -0815ab04 g 00000038 sub_815AB04 -0815ab3c g 00000024 sub_815AB3C -0815ab60 g 00000032 sub_815AB60 +0815a5e8 g 00000032 RecvPacket_ReadyToStart +0815a61c g 00000334 SendPacket_GameState +0815a950 g 00000186 RecvPacket_GameState +0815aad8 g 0000002c SendPacket_PickState +0815ab04 g 00000038 RecvPacket_PickState +0815ab3c g 00000024 SendPacket_ReadyToEnd +0815ab60 g 00000032 RecvPacket_ReadyToEnd 0815ab94 l 00000000 .gcc2_compiled. 0815ab94 l 0000001a TeachyTvCallback 0815abb0 l 00000012 TeachyTvVblankHandler @@ -41797,119 +41796,105 @@ 08471dec g 000000a0 gUnknown_8471DEC 08471e8c g 00000050 gUserFrames 08471edc l 00000024 sQLGfxTransitions -08471f00 l 00000010 sUnknown_847565C -08471f10 l 00000008 sUnused -08471f18 l 00000010 sUnknown_8475674 -08471f28 l 00000008 sUnknown_8475684 -08471f30 l 00000010 sUnknown_847568C -08471f40 l 00000008 sUnknown_847569C -08471f48 l 00000008 sUnknown_84756A4 -08471f50 l 00000113 sUnknown_8471F50 -08472063 l 0000004b sUnknown_8472063 -084720ae l 0000004b sUnknown_84720AE -084720fc l 00000037 sUnknown_84720FC -08472133 l 00000019 sUnknown_8472133 -0847214c l 00000040 sDodrioBerryBgPal1 -0847218c l 00000020 sDodrioBerryPkmnPal -084721ac l 00000020 sDodrioBerryShinyPal -084721cc l 00000020 sDodrioBerryStatusPal -084721ec l 00000020 sDodrioBerrySpritesPal -0847220c l 000001b4 sDodrioBerrySpritesGfx -084723c0 l 00000020 sDodrioBerryPlatformPal -084723e0 l 00000890 sDodrioBerryBgGfx1 -08472c70 l 00000dcc sDodrioBerryBgGfx2 -08473a3c l 00000094 sDodrioBerryStatusGfx -08473ad0 l 00000148 sDodrioBerryPlatformGfx -08473c18 l 0000121c sDodrioBerryPkmnGfx -08474e34 l 0000026c sDodrioBerryBgTilemap1 -084750a0 l 00000250 sDodrioBerryBgTilemap2Right -084752f0 l 0000024c sDodrioBerryBgTilemap2Left -0847553c l 00000009 sUnknown_847553C -08475548 l 00000005 sUnknown_8475548 -08475550 l 00000007 sUnknown_8475550 -08475558 l 0000001e sUnknown_8475558 -08475578 l 00000030 sUnknown_8475578 -084755a8 l 00000030 sUnknown_84755A8 -084755d8 l 00000008 sUnknown_84755D8 -084755e0 l 00000008 sUnknown_84755E0 -084755e8 l 00000010 sUnknown_84755E8 -084755f8 l 00000003 sUnknown_84755F8 -084755fc l 00000006 sUnknown_84755FC -08475602 l 00000006 sUnknown_8475602 -08475608 l 00000028 sUnknown_8475608 -08475630 l 00000008 sUnknown_8475630 -08475638 l 00000008 sUnknown_8475638 -08475640 l 00000008 sUnknown_8475640 +08471f00 l 00000010 sBgTemplates_Duplicate +08471f10 l 00000008 sWindowTemplate_Dummy_Duplicate +08471f18 l 00000010 sWindowTemplates_Results_Duplicate +08471f28 l 00000008 sWindowTemplate_Prize_Duplicate +08471f30 l 00000010 sWindowTemplates_PlayAgain_Duplicate +08471f40 l 00000008 sWindowTemplate_DroppedOut_Duplicate +08471f48 l 00000008 sWindowTemplate_CommStandby_Duplicate +08471f50 l 00000113 sActiveColumnMap +08472063 l 0000004b sDodrioHeadToColumnMap +084720ae l 0000004b sDodrioNeighborMap +084720fc l 00000037 sPlayerIdAtColumn +08472133 l 00000019 sUnsharedColumns +0847214c l 000033f0 sDuplicateGfx +0847553c l 00000009 sBerryFallDelays +08475548 l 00000005 sTreeBorderXPos +08475550 l 00000007 sDifficultyThresholds +08475558 l 0000001e sPrizeBerryIds +08475578 l 00000030 sLeaderFuncs +084755a8 l 00000030 sMemberFuncs +084755d8 l 00000008 sBerryScoreMultipliers +084755e0 l 00000008 sWindowTemplates_Records +084755e8 l 00000010 sRecordsTexts +084755f8 l 00000003 sRecordNumMaxDigits +084755fc l 00000006 sRecordTextYCoords +08475602 l 00000006 sRecordNumYCoords +08475608 l 00000028 sDebug_BerryResults +08475630 l 00000008 sJPText_Vowels +08475638 l 00000008 sText_Letters +08475640 l 00000008 sText_Digits 08475648 l 00000014 sPlaceholderPlayerNames -0847565c l 00000010 sUnknown_847565C -0847566c l 00000008 sUnused -08475674 l 00000010 sUnknown_8475674 -08475684 l 00000008 sUnknown_8475684 -0847568c l 00000010 sUnknown_847568C -0847569c l 00000008 sUnknown_847569C -084756a4 l 00000008 sUnknown_84756A4 -084756ac l 00000113 sUnknown_8471F50 -084757bf l 0000004b sUnknown_8472063 -0847580a l 0000004b sUnknown_84720AE -08475858 l 00000037 sUnknown_84720FC -0847588f l 00000019 sUnknown_8472133 -084758a8 l 00000040 sDodrioBerryBgPal1 -084758e8 l 00000020 sDodrioBerryPkmnPal -08475908 l 00000020 sDodrioBerryShinyPal -08475928 l 00000020 sDodrioBerryStatusPal -08475948 l 00000020 sDodrioBerrySpritesPal -08475968 l 000001b4 sDodrioBerrySpritesGfx -08475b1c l 00000020 sDodrioBerryPlatformPal -08475b3c l 00000890 sDodrioBerryBgGfx1 -084763cc l 00000dcc sDodrioBerryBgGfx2 -08477198 l 00000094 sDodrioBerryStatusGfx -0847722c l 00000148 sDodrioBerryPlatformGfx -08477374 l 0000121c sDodrioBerryPkmnGfx -08478590 l 0000026c sDodrioBerryBgTilemap1 -084787fc l 00000250 sDodrioBerryBgTilemap2Right -08478a4c l 0000024c sDodrioBerryBgTilemap2Left -08478c98 l 00000008 sOamData_8478C98 -08478ca0 l 00000008 sOamData_8478CA0 -08478ca8 l 00000008 sOamData_8478CA8 -08478cb0 l 00000008 sOamData_8478CB0 -08478cb8 l 00000008 sSpriteAnim_8478CB8 -08478cc0 l 00000008 sSpriteAnim_8478CC0 -08478cc8 l 00000008 sSpriteAnim_8478CC8 -08478cd0 l 00000008 sSpriteAnim_8478CD0 -08478cd8 l 00000008 sSpriteAnim_8478CD8 -08478ce0 l 00000014 sSpriteAnimTable_8478CE0 -08478cf4 l 00000008 sSpriteAnim_8478CF4 -08478cfc l 00000008 sSpriteAnim_8478CFC -08478d04 l 00000008 sSpriteAnim_8478D04 -08478d0c l 0000000c sSpriteAnimTable_8478D0C -08478d18 l 00000008 sSpriteAnim_8478D18 -08478d20 l 00000008 sSpriteAnim_8478D20 -08478d28 l 00000008 sSpriteAnim_8478D28 -08478d30 l 00000008 sSpriteAnim_8478D30 -08478d38 l 00000008 sSpriteAnim_8478D38 -08478d40 l 00000008 sSpriteAnim_8478D40 -08478d48 l 00000008 sSpriteAnim_8478D48 -08478d50 l 00000008 sSpriteAnim_8478D50 -08478d58 l 00000008 sSpriteAnim_8478D58 -08478d60 l 00000024 sSpriteAnimTable_8478D60 -08478d84 l 00000008 sSpriteAnim_8478D84 -08478d8c l 00000004 sSpriteAnimTable_8478D8C -08478dc0 l 0000000a sUnused2 -08478dd4 l 00000008 sUnknown_8478DD4 -08478e0c l 00000000 array.81 -08478e0e l 00000008 gUnknown_8478E0E +0847565c l 00000010 sBgTemplates +0847566c l 00000008 sWindowTemplate_Dummy +08475674 l 00000010 sWindowTemplates_Results +08475684 l 00000008 sWindowTemplate_Prize +0847568c l 00000010 sWindowTemplates_PlayAgain +0847569c l 00000008 sWindowTemplate_DroppedOut +084756a4 l 00000008 sWindowTemplate_CommStandby +084756ac l 00000113 sActiveColumnMap_Duplicate +084757bf l 0000004b sDodrioHeadToColumnMap_Duplicate +0847580a l 0000004b sDodrioNeighborMap_Duplicate +08475858 l 00000037 sPlayerIdAtColumn_Duplicate +0847588f l 00000019 sUnsharedColumns_Duplicate +084758a8 l 00000040 sBg_Pal +084758e8 l 00000020 sDodrioNormal_Pal +08475908 l 00000020 sDodrioShiny_Pal +08475928 l 00000020 sStatus_Pal +08475948 l 00000020 sBerries_Pal +08475968 l 000001b4 sBerries_Gfx +08475b1c l 00000020 sCloud_Pal +08475b3c l 00000890 sBg_Gfx +084763cc l 00000dcc sTreeBorder_Gfx +08477198 l 00000094 sStatus_Gfx +0847722c l 00000148 sCloud_Gfx +08477374 l 0000121c sDodrio_Gfx +08478590 l 0000026c sBg_Tilemap +084787fc l 00000250 sTreeBorderRight_Tilemap +08478a4c l 0000024c sTreeBorderLeft_Tilemap +08478c98 l 00000008 sOamData_Dodrio +08478ca0 l 00000008 sOamData_16x16_Priority0 +08478ca8 l 00000008 sOamData_Berry +08478cb0 l 00000008 sOamData_Cloud +08478cb8 l 00000008 sAnim_Dodrio_Normal +08478cc0 l 00000008 sAnim_Dodrio_PickRight +08478cc8 l 00000008 sAnim_Dodrio_PickMiddle +08478cd0 l 00000008 sAnim_Dodrio_PickLeft +08478cd8 l 00000008 sAnim_Dodrio_Down +08478ce0 l 00000014 sAnims_Dodrio +08478cf4 l 00000008 sAnims_StatusBar_Yellow +08478cfc l 00000008 sAnims_StatusBar_Gray +08478d04 l 00000008 sAnims_StatusBar_Red +08478d0c l 0000000c sAnims_StatusBar +08478d18 l 00000008 sAnim_Berry_Blue +08478d20 l 00000008 sAnim_Berry_Green +08478d28 l 00000008 sAnim_Berry_Gold +08478d30 l 00000008 sAnim_Berry_BlueSquished +08478d38 l 00000008 sAnim_Berry_GreenSquished +08478d40 l 00000008 sAnim_Berry_GoldSquished +08478d48 l 00000008 sAnim_Berry_Eaten +08478d50 l 00000008 sAnim_Berry_Empty1 +08478d58 l 00000008 sAnim_Berry_Empty2 +08478d60 l 00000024 sAnims_Berry +08478d84 l 00000008 sAnim_Cloud +08478d8c l 00000004 sAnims_Cloud +08478dc0 l 0000000a sUnusedSounds +08478dd4 l 00000008 sBerryIconXCoords +08478e0c l 00000000 moveDelays.342 +08478e0e l 00000008 sCloudStartCoords 08478e38 l 0000000c sTextColorTable -08478e44 l 00000004 sUnknown_8478E44 -08478e48 l 00000008 sUnknown_8478E48 -08478e50 l 0000000c sUnknown_8478E50 -08478e5c l 00000010 sUnknown_8478E5C -08478e6c l 00000014 sUnknown_8478E6C -08478e80 l 00000014 sUnknown_8478E80 -08478e94 l 00000014 sUnknown_8478E94 -08478ea8 l 00000008 sUnknown_8478EA8 -08478eb0 l 0000000a sUnknown_8478EB0 -08478eba l 0000000a sUnknown_8478EBA -08478ec4 g 00000050 gUnknown_8478EC4 +08478e44 l 00000004 sNameWindowCoords_1Player +08478e48 l 00000008 sNameWindowCoords_2Players +08478e50 l 0000000c sNameWindowCoords_3Players +08478e5c l 00000010 sNameWindowCoords_4Players +08478e6c l 00000014 sNameWindowCoords_5Players +08478e80 l 00000014 sNameWindowCoords +08478e94 l 00000014 sRankingTexts +08478ea8 l 00000008 sResultsXCoords +08478eb0 l 0000000a sResultsYCoords +08478eba l 0000000a sRankingYCoords +08478ec4 g 00000050 sGfxFuncs 08478f1c l 000000e4 sPokedudeBufferCommands 08479000 l 00000008 gUnknown_8479000 08479008 l 00000010 sInputScripts_ChooseAction_Battle diff --git a/pokefirered_rev1.sym b/pokefirered_rev1.sym index bf13794a3..728bba089 100644 --- a/pokefirered_rev1.sym +++ b/pokefirered_rev1.sym @@ -581,13 +581,13 @@ 0203f3d4 l 00000004 sPokemonJump 0203f3d8 l 00000004 sPokemonJumpGfx 0203f3dc l 00000004 sGame -0203f3e0 l 00000004 gUnknown_203F3E0 -0203f3e4 l 00000014 gUnknown_203F3E4 -0203f3f8 l 00000008 gUnknown_203F3F8 -0203f400 l 0000002c gUnknown_203F400 -0203f42c l 00000010 gUnknown_203F42C -0203f43c l 00000004 gUnknown_203F43C -0203f440 l 00000004 gUnknown_203F440 +0203f3e0 l 00000004 sGame +0203f3e4 l 00000014 sDodrioSpriteIds +0203f3f8 l 00000008 sCloudSpriteIds +0203f400 l 0000002c sBerrySpriteIds +0203f42c l 00000010 sBerryIconSpriteIds +0203f43c l 00000004 sStatusBar +0203f440 l 00000004 sGfx 0203f444 l 0000000c sStaticResources 0203f450 l 00000004 sResources 0203f454 l 00000004 sOamWork @@ -708,7 +708,7 @@ 03002030 l 00000008 spriteSheet.183 03002038 l 00000008 spritePalette.184 03002040 l 00000004 sWCSS -03002044 l 00000004 gUnknown_3002044 +03002044 l 00000004 sExitingGame 03002048 l 00000018 sSendRecvMgr 03002060 l 00000002 sJoyNewOrRepeated 03002062 l 00000002 sJoyNew @@ -12660,153 +12660,152 @@ 08150868 l 0000000c QL_GfxTransition_StopSurfEast 08150874 g 000000dc StartDodrioBerryPicking 08150874 l 00000000 .gcc2_compiled. -08150950 l 00000012 sub_81508D8 -08150964 l 00000196 sub_81508EC -08150afc l 00000184 sub_8150A84 -08150c80 l 00000038 sub_8150C08 -08150cb8 l 00000038 sub_8150C40 -08150cf0 l 00000042 sub_8150C78 -08150d34 l 00000036 sub_8150CBC -08150d6c l 00000086 sub_8150CF4 -08150df4 l 00000028 sub_8150D7C -08150e1c l 000000c4 sub_8150DA4 -08150ee0 l 000000d6 sub_8150E68 -08150fb8 l 00000082 sub_8150F40 -0815103c l 00000018 sub_8150FC4 -08151054 l 000000c0 sub_8150FDC -08151114 l 000000fc sub_815109C -08151210 l 0000011a sub_8151198 -0815132c l 000001d4 sub_81512B4 -08151500 l 00000068 sub_8151488 -08151568 l 000000ac sub_81514F0 -08151614 l 00000140 sub_815159C -08151754 l 00000074 sub_81516DC -081517c8 l 000000fc sub_8151750 -081518c4 l 00000210 sub_815184C -08151ad4 l 000000f6 sub_8151A5C -08151bcc l 0000004c sub_8151B54 -08151c18 l 000000bc sub_8151BA0 -08151cd4 l 000000cc sub_8151C5C -08151da0 l 0000006e sub_8151D28 -08151e10 l 000000fa sub_8151D98 -08151f0c l 00000186 sub_8151E94 -08152094 l 00000016 sub_815201C -081520ac l 00000012 sub_8152034 -081520c0 l 00000012 sub_8152048 -081520d4 l 0000000e sub_815205C -081520e4 l 00000024 sub_815206C -08152108 l 00000024 sub_8152090 -0815212c l 0000005c sub_81520B4 -08152188 l 00000064 sub_8152110 -081521ec l 00000310 sub_8152174 -081524fc l 000000e8 sub_8152484 -081525e4 l 00000264 sub_815256C -08152848 l 000000fe sub_81527D0 -08152948 l 00000040 sub_81528D0 -08152988 l 0000002c sub_8152910 -081529b4 l 00000034 sub_815293C -081529e8 l 00000034 sub_8152970 -08152a1c l 0000005c sub_81529A4 -08152a78 l 0000006e sub_8152A00 -08152ae8 l 00000028 sub_8152A70 -08152b10 l 00000040 sub_8152A98 -08152b50 l 0000008c sub_8152AD8 -08152bdc l 00000070 sub_8152B64 -08152c4c l 00000024 sub_8152BD4 -08152c70 l 000000be sub_8152BF8 -08152d30 l 0000007a sub_8152CB8 -08152dac l 00000260 sub_8152D34 -0815300c l 00000070 sub_8152F94 -0815307c l 00000044 sub_8153004 -081530c0 l 00000108 sub_8153048 -081531c8 l 0000006c sub_8153150 -08153234 l 00000040 sub_81531BC -08153274 l 00000080 sub_81531FC -081532f4 l 0000003c sub_815327C -08153330 l 000000b2 sub_81532B8 -081533e4 l 00000024 sub_815336C -08153408 g 00000024 sub_8153390 -0815342c g 00000010 sub_81533B4 -0815343c g 00000040 sub_81533C4 -0815347c g 00000020 sub_8153404 -0815349c l 00000086 sub_8153424 -08153524 g 00000044 sub_81534AC -08153568 g 00000044 sub_81534F0 -081535ac l 0000007c sub_8153534 -08153628 g 000000f0 sub_81535B0 -08153718 g 00000020 sub_81536A0 -08153738 l 0000006c sub_81536C0 -081537a4 g 00000060 sub_815372C -08153804 g 00000010 IncrementWithLimit -08153814 g 00000010 Min -08153824 g 00000014 sub_81537AC +08150950 l 00000012 ResetTasksAndSprites +08150964 l 00000196 InitDodrioGame +08150afc l 00000184 Task_StartDodrioGame +08150c80 l 00000038 Task_DodrioGame_Leader +08150cb8 l 00000038 Task_DodrioGame_Member +08150cf0 l 00000042 DoGameIntro +08150d34 l 00000036 InitCountdown +08150d6c l 00000086 DoCountdown +08150df4 l 00000028 WaitGameStart +08150e1c l 000000c4 PlayGame_Leader +08150ee0 l 000000d6 PlayGame_Member +08150fb8 l 00000082 WaitEndGame_Leader +0815103c l 00000018 WaitEndGame_Member +08151054 l 000000c0 InitResults_Leader +08151114 l 000000fc InitResults_Member +08151210 l 0000011a DoResults +0815132c l 000001d4 AskPlayAgain +08151500 l 00000068 EndLink +08151568 l 000000ac ExitGame +08151614 l 00000140 ResetGame +08151754 l 00000074 Task_NewGameIntro +081517c8 l 000000fc Task_CommunicateMonInfo +081518c4 l 00000210 RecvLinkData_Gameplay +08151ad4 l 000000f6 RecvLinkData_ReadyToEnd +08151bcc l 0000004c RecvLinkData_Leader +08151c18 l 000000bc SendLinkData_Leader +08151cd4 l 000000cc RecvLinkData_Member +08151da0 l 0000006e SendLinkData_Member +08151e10 l 000000fa HandleSound_Leader +08151f0c l 00000186 HandleSound_Member +08152094 l 00000016 CB2_DodrioGame +081520ac l 00000012 VBlankCB_DodrioGame +081520c0 l 00000012 InitMonInfo +081520d4 l 0000000e CreateTask_ +081520e4 l 00000024 CreateDodrioGameTask +08152108 l 00000024 SetGameFunc +0815212c l 0000005c SlideTreeBordersOut +08152188 l 00000064 InitFirstWaveOfBerries +081521ec l 00000310 HandlePickBerries +081524fc l 000000e8 TryPickBerry +081525e4 l 00000264 UpdateFallingBerries +08152848 l 000000fe UpdateBerrySprites +08152948 l 00000040 UpdateAllDodrioAnims +08152988 l 0000002c SetAllDodrioDisabled +081529b4 l 00000034 UpdateGame_Leader +081529e8 l 00000034 UpdateGame_Member +08152a1c l 0000005c GetActiveBerryColumns +08152a78 l 0000006e AllPlayersReadyToStart +08152ae8 l 00000028 ResetReadyToStart +08152b10 l 00000040 ReadyToEndGame_Leader +08152b50 l 0000008c ReadyToEndGame_Member +08152bdc l 00000070 TryIncrementDifficulty +08152c4c l 00000024 GetPlayerIdAtColumn +08152c70 l 000000be GetNewBerryId +08152d30 l 0000007a GetNewBerryIdByDifficulty +08152dac l 00000260 IncrementBerryResult +0815300c l 00000070 UpdateBerriesPickedInRow +0815307c l 00000044 SetMaxBerriesPickedInRow +081530c0 l 00000108 ResetForPlayAgainPrompt +081531c8 l 0000006c SetRandomPrize +08153234 l 00000040 GetBerriesPicked +08153274 l 00000080 TryUpdateRecords +081532f4 l 0000003c UpdatePickStateQueue +08153330 l 000000b2 HandleWaitPlayAgainInput +081533e4 l 00000024 ResetPickState +08153408 l 00000024 GetPrizeItemId +0815342c l 00000010 GetNumPlayers +0815343c l 00000040 GetPlayerName +0815347c l 00000020 GetBerryResult +0815349c l 00000086 GetScore +08153524 l 00000044 GetHighestScore +08153568 l 00000044 GetHighestBerryResult +081535ac l 0000007c GetScoreByRanking +08153628 l 000000f0 SetScoreResults +08153718 l 00000020 GetScoreResults +08153738 l 0000006c GetScoreRanking +081537a4 l 00000060 TryGivePrize +08153804 l 00000010 IncrementWithLimit +08153814 l 00000010 Min +08153824 l 00000014 GetPlayerIdByPos 08153838 g 00000050 IsDodrioInParty 08153888 g 00000020 ShowDodrioBerryPickingRecords 081538a8 l 000000a0 Task_ShowDodrioBerryPickingRecords -08153948 l 0000011c sub_81538D0 -08153a64 l 00000018 sub_81539EC -08153a7c l 00000098 sub_8153A04 -08153b14 g 00000060 sub_8153A9C -08153b14 l 00000000 .gcc2_compiled. -08153b74 g 000000a0 sub_8153AFC -08153c14 l 00000022 sub_8153B9C -08153c38 g 00000038 sub_8153BC0 -08153c70 g 00000038 sub_8153BF8 -08153ca8 l 0000006e sub_8153C30 -08153d18 l 00000068 sub_8153CA0 -08153d80 g 00000040 sub_8153D08 -08153dc0 l 00000038 sub_8153D48 -08153df8 g 00000028 sub_8153D80 -08153e20 g 0000002c sub_8153DA8 -08153e4c l 00000002 nullsub_97 -08153e50 g 00000050 sub_8153DD8 -08153ea0 g 000000b0 sub_8153E28 -08153f50 g 00000044 sub_8153ED8 -08153f94 g 000000ac sub_8153F1C -08154040 g 00000114 sub_8153FC8 -08154154 g 0000004c sub_81540DC -081541a0 g 00000054 sub_8154128 -081541f4 g 000000f8 sub_815417C -081542ec g 00000078 sub_8154274 -08154364 g 00000038 sub_81542EC -0815439c l 0000004c sub_8154324 -081543e8 g 00000028 sub_8154370 -08154410 g 0000002c sub_8154398 -0815443c l 00000024 sub_81543C4 -08154460 l 00000050 sub_81543E8 -081544b0 g 000000b8 sub_8154438 -08154568 g 00000050 sub_81544F0 -081545b8 g 00000038 sub_8154540 -081545f0 g 00000044 sub_8154578 -08154634 g 0000004c sub_81545BC -08154680 l 000000b8 sub_8154608 -08154738 g 0000002a sub_81546C0 -08154764 l 00000032 sub_81546EC -08154798 l 00000010 sub_8154720 -081547a8 g 00000038 sub_8154730 -081547e0 l 000000fe sub_8154768 -081548e0 l 000000fe sub_8154868 -081549e0 g 00000060 sub_8154968 -08154a40 l 0000000a sub_81549C8 -08154a4c g 00000034 sub_81549D4 -08154a80 l 00000024 sub_8154A08 -08154aa4 l 00000106 sub_8154A2C -08154bac l 00000268 sub_8154B34 -08154e14 l 000001e4 sub_8154D9C -08154ff8 l 00000760 sub_8154F80 -08155758 l 00000398 sub_81556E0 -08155af0 l 000000d4 sub_8155A78 -08155bc4 l 000000e0 sub_8155B4C -08155ca4 l 00000054 sub_8155C2C -08155cf8 l 00000174 sub_8155C80 -08155e6c l 0000002c unused_0 -08155e98 l 00000002 nullsub_98 -08155e9c l 00000030 sub_8155E24 -08155ecc g 00000014 sub_8155E54 -08155ee0 g 00000022 sub_8155E68 -08155f04 g 00000014 sub_8155E8C -08155f18 l 00000140 sub_8155EA0 -08156058 l 000000c0 sub_8155FE0 +08153948 l 0000011c PrintRecordsText +08153a64 l 00000018 Debug_UpdateNumPlayers +08153a7c l 00000098 Debug_SetPlayerNamesAndResults +08153b14 l 00000060 LoadDodrioGfx +08153b74 l 000000a0 CreateDodrioSprite +08153c14 l 00000022 SpriteCB_Dodrio +08153c38 l 00000038 StartDodrioMissedAnim +08153c70 l 00000038 StartDodrioIntroAnim +08153ca8 l 0000006e DoDodrioMissedAnim +08153d18 l 00000068 DoDodrioIntroAnim +08153d80 l 00000040 FreeDodrioSprites +08153dc0 l 00000038 SetDodrioInvisibility +08153df8 l 00000028 SetAllDodrioInvisibility +08153e20 l 0000002c SetDodrioAnim +08153e4c l 00000002 SpriteCB_Status +08153e50 l 00000050 InitStatusBarPos +08153ea0 l 000000b0 CreateStatusBarSprites +08153f50 l 00000044 FreeStatusBar +08153f94 l 000000ac DoStatusBarIntro +08154040 l 00000114 UpdateStatusBarAnim +08154154 l 0000004c SetStatusBarInvisibility +081541a0 l 00000054 LoadBerryGfx +081541f4 l 000000f8 CreateBerrySprites +081542ec l 00000078 FreeBerrySprites +08154364 l 00000038 SetBerryInvisibility +0815439c l 0000004c SetBerryIconsInvisibility +081543e8 l 00000028 SetBerryYPos +08154410 l 0000002c SetBerryAnim +0815443c l 00000024 UnusedSetSpritePos +08154460 l 00000050 SpriteCB_Cloud +081544b0 l 000000b8 CreateCloudSprites +08154568 l 00000050 ResetCloudPos +081545b8 l 00000038 StartCloudMovement +081545f0 l 00000044 FreeCloudSprites +08154634 l 0000004c SetCloudInvisibility +08154680 l 000000b8 GetDodrioXPos +08154738 l 0000002a ResetBerryAndStatusBarSprites +08154764 l 00000032 LoadWindowFrameGfx +08154798 l 00000010 LoadUserWindowFrameGfx +081547a8 l 00000038 ResetGfxState +081547e0 l 000000fe DrawYesNoMessageWindow +081548e0 l 000000fe DrawMessageWindow +081549e0 l 00000060 InitGameGfx +08154a40 l 0000000a FreeAllWindowBuffers_ +08154a4c l 00000034 SetGfxFuncById +08154a80 l 00000024 Task_TryRunGfxFunc +08154aa4 l 00000106 LoadGfx +08154bac l 00000268 ShowNames +08154e14 l 000001e4 PrintRankedScores +08154ff8 l 00000760 ShowResults +08155758 l 00000398 Msg_WantToPlayAgain +08155af0 l 000000d4 Msg_SavingDontTurnOff +08155bc4 l 000000e0 Msg_CommunicationStandby +08155ca4 l 00000054 EraseMessage +08155cf8 l 00000174 Msg_SomeoneDroppedOut +08155e6c l 0000002c StopGfxFuncs +08155e98 l 00000002 GfxIdle +08155e9c l 00000030 SetGfxFunc +08155ecc l 00000014 GetGfxFunc +08155ee0 l 00000022 IsGfxFuncActive +08155f04 l 00000014 GetPlayAgainState +08155f18 l 00000140 InitBgs +08156058 l 000000c0 LoadBgGfx 08156118 l 00000000 .gcc2_compiled. 08156118 l 00000002 PokedudeDummy 0815611c g 00000038 SetControllerToPokedude @@ -12920,15 +12919,15 @@ 0815a080 l 00000000 .gcc2_compiled. 0815a270 g 00000348 SetSav1ObjectEventsFromQuestLog 0815a5b8 g 0000007c sub_815A540 -0815a634 g 0000002c sub_815A5BC +0815a634 g 0000002c SendPacket_ReadyToStart 0815a634 l 00000000 .gcc2_compiled. -0815a660 g 00000032 sub_815A5E8 -0815a694 g 00000334 sub_815A61C -0815a9c8 g 00000186 sub_815A950 -0815ab50 g 0000002c sub_815AAD8 -0815ab7c g 00000038 sub_815AB04 -0815abb4 g 00000024 sub_815AB3C -0815abd8 g 00000032 sub_815AB60 +0815a660 g 00000032 RecvPacket_ReadyToStart +0815a694 g 00000334 SendPacket_GameState +0815a9c8 g 00000186 RecvPacket_GameState +0815ab50 g 0000002c SendPacket_PickState +0815ab7c g 00000038 RecvPacket_PickState +0815abb4 g 00000024 SendPacket_ReadyToEnd +0815abd8 g 00000032 RecvPacket_ReadyToEnd 0815ac0c l 00000000 .gcc2_compiled. 0815ac0c l 0000001a TeachyTvCallback 0815ac28 l 00000012 TeachyTvVblankHandler @@ -41798,119 +41797,105 @@ 08471e4c g 000000a0 gUnknown_8471DEC 08471eec g 00000050 gUserFrames 08471f3c l 00000024 sQLGfxTransitions -08471f60 l 00000010 sUnknown_847565C -08471f70 l 00000008 sUnused -08471f78 l 00000010 sUnknown_8475674 -08471f88 l 00000008 sUnknown_8475684 -08471f90 l 00000010 sUnknown_847568C -08471fa0 l 00000008 sUnknown_847569C -08471fa8 l 00000008 sUnknown_84756A4 -08471fb0 l 00000113 sUnknown_8471F50 -084720c3 l 0000004b sUnknown_8472063 -0847210e l 0000004b sUnknown_84720AE -0847215c l 00000037 sUnknown_84720FC -08472193 l 00000019 sUnknown_8472133 -084721ac l 00000040 sDodrioBerryBgPal1 -084721ec l 00000020 sDodrioBerryPkmnPal -0847220c l 00000020 sDodrioBerryShinyPal -0847222c l 00000020 sDodrioBerryStatusPal -0847224c l 00000020 sDodrioBerrySpritesPal -0847226c l 000001b4 sDodrioBerrySpritesGfx -08472420 l 00000020 sDodrioBerryPlatformPal -08472440 l 00000890 sDodrioBerryBgGfx1 -08472cd0 l 00000dcc sDodrioBerryBgGfx2 -08473a9c l 00000094 sDodrioBerryStatusGfx -08473b30 l 00000148 sDodrioBerryPlatformGfx -08473c78 l 0000121c sDodrioBerryPkmnGfx -08474e94 l 0000026c sDodrioBerryBgTilemap1 -08475100 l 00000250 sDodrioBerryBgTilemap2Right -08475350 l 0000024c sDodrioBerryBgTilemap2Left -0847559c l 00000009 sUnknown_847553C -084755a8 l 00000005 sUnknown_8475548 -084755b0 l 00000007 sUnknown_8475550 -084755b8 l 0000001e sUnknown_8475558 -084755d8 l 00000030 sUnknown_8475578 -08475608 l 00000030 sUnknown_84755A8 -08475638 l 00000008 sUnknown_84755D8 -08475640 l 00000008 sUnknown_84755E0 -08475648 l 00000010 sUnknown_84755E8 -08475658 l 00000003 sUnknown_84755F8 -0847565c l 00000006 sUnknown_84755FC -08475662 l 00000006 sUnknown_8475602 -08475668 l 00000028 sUnknown_8475608 -08475690 l 00000008 sUnknown_8475630 -08475698 l 00000008 sUnknown_8475638 -084756a0 l 00000008 sUnknown_8475640 +08471f60 l 00000010 sBgTemplates_Duplicate +08471f70 l 00000008 sWindowTemplate_Dummy_Duplicate +08471f78 l 00000010 sWindowTemplates_Results_Duplicate +08471f88 l 00000008 sWindowTemplate_Prize_Duplicate +08471f90 l 00000010 sWindowTemplates_PlayAgain_Duplicate +08471fa0 l 00000008 sWindowTemplate_DroppedOut_Duplicate +08471fa8 l 00000008 sWindowTemplate_CommStandby_Duplicate +08471fb0 l 00000113 sActiveColumnMap +084720c3 l 0000004b sDodrioHeadToColumnMap +0847210e l 0000004b sDodrioNeighborMap +0847215c l 00000037 sPlayerIdAtColumn +08472193 l 00000019 sUnsharedColumns +084721ac l 000033f0 sDuplicateGfx +0847559c l 00000009 sBerryFallDelays +084755a8 l 00000005 sTreeBorderXPos +084755b0 l 00000007 sDifficultyThresholds +084755b8 l 0000001e sPrizeBerryIds +084755d8 l 00000030 sLeaderFuncs +08475608 l 00000030 sMemberFuncs +08475638 l 00000008 sBerryScoreMultipliers +08475640 l 00000008 sWindowTemplates_Records +08475648 l 00000010 sRecordsTexts +08475658 l 00000003 sRecordNumMaxDigits +0847565c l 00000006 sRecordTextYCoords +08475662 l 00000006 sRecordNumYCoords +08475668 l 00000028 sDebug_BerryResults +08475690 l 00000008 sJPText_Vowels +08475698 l 00000008 sText_Letters +084756a0 l 00000008 sText_Digits 084756a8 l 00000014 sPlaceholderPlayerNames -084756bc l 00000010 sUnknown_847565C -084756cc l 00000008 sUnused -084756d4 l 00000010 sUnknown_8475674 -084756e4 l 00000008 sUnknown_8475684 -084756ec l 00000010 sUnknown_847568C -084756fc l 00000008 sUnknown_847569C -08475704 l 00000008 sUnknown_84756A4 -0847570c l 00000113 sUnknown_8471F50 -0847581f l 0000004b sUnknown_8472063 -0847586a l 0000004b sUnknown_84720AE -084758b8 l 00000037 sUnknown_84720FC -084758ef l 00000019 sUnknown_8472133 -08475908 l 00000040 sDodrioBerryBgPal1 -08475948 l 00000020 sDodrioBerryPkmnPal -08475968 l 00000020 sDodrioBerryShinyPal -08475988 l 00000020 sDodrioBerryStatusPal -084759a8 l 00000020 sDodrioBerrySpritesPal -084759c8 l 000001b4 sDodrioBerrySpritesGfx -08475b7c l 00000020 sDodrioBerryPlatformPal -08475b9c l 00000890 sDodrioBerryBgGfx1 -0847642c l 00000dcc sDodrioBerryBgGfx2 -084771f8 l 00000094 sDodrioBerryStatusGfx -0847728c l 00000148 sDodrioBerryPlatformGfx -084773d4 l 0000121c sDodrioBerryPkmnGfx -084785f0 l 0000026c sDodrioBerryBgTilemap1 -0847885c l 00000250 sDodrioBerryBgTilemap2Right -08478aac l 0000024c sDodrioBerryBgTilemap2Left -08478cf8 l 00000008 sOamData_8478C98 -08478d00 l 00000008 sOamData_8478CA0 -08478d08 l 00000008 sOamData_8478CA8 -08478d10 l 00000008 sOamData_8478CB0 -08478d18 l 00000008 sSpriteAnim_8478CB8 -08478d20 l 00000008 sSpriteAnim_8478CC0 -08478d28 l 00000008 sSpriteAnim_8478CC8 -08478d30 l 00000008 sSpriteAnim_8478CD0 -08478d38 l 00000008 sSpriteAnim_8478CD8 -08478d40 l 00000014 sSpriteAnimTable_8478CE0 -08478d54 l 00000008 sSpriteAnim_8478CF4 -08478d5c l 00000008 sSpriteAnim_8478CFC -08478d64 l 00000008 sSpriteAnim_8478D04 -08478d6c l 0000000c sSpriteAnimTable_8478D0C -08478d78 l 00000008 sSpriteAnim_8478D18 -08478d80 l 00000008 sSpriteAnim_8478D20 -08478d88 l 00000008 sSpriteAnim_8478D28 -08478d90 l 00000008 sSpriteAnim_8478D30 -08478d98 l 00000008 sSpriteAnim_8478D38 -08478da0 l 00000008 sSpriteAnim_8478D40 -08478da8 l 00000008 sSpriteAnim_8478D48 -08478db0 l 00000008 sSpriteAnim_8478D50 -08478db8 l 00000008 sSpriteAnim_8478D58 -08478dc0 l 00000024 sSpriteAnimTable_8478D60 -08478de4 l 00000008 sSpriteAnim_8478D84 -08478dec l 00000004 sSpriteAnimTable_8478D8C -08478e20 l 0000000a sUnused2 -08478e34 l 00000008 sUnknown_8478DD4 -08478e6c l 00000000 array.81 -08478e6e l 00000008 gUnknown_8478E0E +084756bc l 00000010 sBgTemplates +084756cc l 00000008 sWindowTemplate_Dummy +084756d4 l 00000010 sWindowTemplates_Results +084756e4 l 00000008 sWindowTemplate_Prize +084756ec l 00000010 sWindowTemplates_PlayAgain +084756fc l 00000008 sWindowTemplate_DroppedOut +08475704 l 00000008 sWindowTemplate_CommStandby +0847570c l 00000113 sActiveColumnMap_Duplicate +0847581f l 0000004b sDodrioHeadToColumnMap_Duplicate +0847586a l 0000004b sDodrioNeighborMap_Duplicate +084758b8 l 00000037 sPlayerIdAtColumn_Duplicate +084758ef l 00000019 sUnsharedColumns_Duplicate +08475908 l 00000040 sBg_Pal +08475948 l 00000020 sDodrioNormal_Pal +08475968 l 00000020 sDodrioShiny_Pal +08475988 l 00000020 sStatus_Pal +084759a8 l 00000020 sBerries_Pal +084759c8 l 000001b4 sBerries_Gfx +08475b7c l 00000020 sCloud_Pal +08475b9c l 00000890 sBg_Gfx +0847642c l 00000dcc sTreeBorder_Gfx +084771f8 l 00000094 sStatus_Gfx +0847728c l 00000148 sCloud_Gfx +084773d4 l 0000121c sDodrio_Gfx +084785f0 l 0000026c sBg_Tilemap +0847885c l 00000250 sTreeBorderRight_Tilemap +08478aac l 0000024c sTreeBorderLeft_Tilemap +08478cf8 l 00000008 sOamData_Dodrio +08478d00 l 00000008 sOamData_16x16_Priority0 +08478d08 l 00000008 sOamData_Berry +08478d10 l 00000008 sOamData_Cloud +08478d18 l 00000008 sAnim_Dodrio_Normal +08478d20 l 00000008 sAnim_Dodrio_PickRight +08478d28 l 00000008 sAnim_Dodrio_PickMiddle +08478d30 l 00000008 sAnim_Dodrio_PickLeft +08478d38 l 00000008 sAnim_Dodrio_Down +08478d40 l 00000014 sAnims_Dodrio +08478d54 l 00000008 sAnims_StatusBar_Yellow +08478d5c l 00000008 sAnims_StatusBar_Gray +08478d64 l 00000008 sAnims_StatusBar_Red +08478d6c l 0000000c sAnims_StatusBar +08478d78 l 00000008 sAnim_Berry_Blue +08478d80 l 00000008 sAnim_Berry_Green +08478d88 l 00000008 sAnim_Berry_Gold +08478d90 l 00000008 sAnim_Berry_BlueSquished +08478d98 l 00000008 sAnim_Berry_GreenSquished +08478da0 l 00000008 sAnim_Berry_GoldSquished +08478da8 l 00000008 sAnim_Berry_Eaten +08478db0 l 00000008 sAnim_Berry_Empty1 +08478db8 l 00000008 sAnim_Berry_Empty2 +08478dc0 l 00000024 sAnims_Berry +08478de4 l 00000008 sAnim_Cloud +08478dec l 00000004 sAnims_Cloud +08478e20 l 0000000a sUnusedSounds +08478e34 l 00000008 sBerryIconXCoords +08478e6c l 00000000 moveDelays.342 +08478e6e l 00000008 sCloudStartCoords 08478e98 l 0000000c sTextColorTable -08478ea4 l 00000004 sUnknown_8478E44 -08478ea8 l 00000008 sUnknown_8478E48 -08478eb0 l 0000000c sUnknown_8478E50 -08478ebc l 00000010 sUnknown_8478E5C -08478ecc l 00000014 sUnknown_8478E6C -08478ee0 l 00000014 sUnknown_8478E80 -08478ef4 l 00000014 sUnknown_8478E94 -08478f08 l 00000008 sUnknown_8478EA8 -08478f10 l 0000000a sUnknown_8478EB0 -08478f1a l 0000000a sUnknown_8478EBA -08478f24 g 00000050 gUnknown_8478EC4 +08478ea4 l 00000004 sNameWindowCoords_1Player +08478ea8 l 00000008 sNameWindowCoords_2Players +08478eb0 l 0000000c sNameWindowCoords_3Players +08478ebc l 00000010 sNameWindowCoords_4Players +08478ecc l 00000014 sNameWindowCoords_5Players +08478ee0 l 00000014 sNameWindowCoords +08478ef4 l 00000014 sRankingTexts +08478f08 l 00000008 sResultsXCoords +08478f10 l 0000000a sResultsYCoords +08478f1a l 0000000a sRankingYCoords +08478f24 g 00000050 sGfxFuncs 08478f7c l 000000e4 sPokedudeBufferCommands 08479060 l 00000008 gUnknown_8479000 08479068 l 00000010 sInputScripts_ChooseAction_Battle diff --git a/pokeleafgreen.sym b/pokeleafgreen.sym index 7a4152acc..2333bf64d 100644 --- a/pokeleafgreen.sym +++ b/pokeleafgreen.sym @@ -581,13 +581,13 @@ 0203f3d4 l 00000004 sPokemonJump 0203f3d8 l 00000004 sPokemonJumpGfx 0203f3dc l 00000004 sGame -0203f3e0 l 00000004 gUnknown_203F3E0 -0203f3e4 l 00000014 gUnknown_203F3E4 -0203f3f8 l 00000008 gUnknown_203F3F8 -0203f400 l 0000002c gUnknown_203F400 -0203f42c l 00000010 gUnknown_203F42C -0203f43c l 00000004 gUnknown_203F43C -0203f440 l 00000004 gUnknown_203F440 +0203f3e0 l 00000004 sGame +0203f3e4 l 00000014 sDodrioSpriteIds +0203f3f8 l 00000008 sCloudSpriteIds +0203f400 l 0000002c sBerrySpriteIds +0203f42c l 00000010 sBerryIconSpriteIds +0203f43c l 00000004 sStatusBar +0203f440 l 00000004 sGfx 0203f444 l 0000000c sStaticResources 0203f450 l 00000004 sResources 0203f454 l 00000004 sOamWork @@ -708,7 +708,7 @@ 03002030 l 00000008 spriteSheet.183 03002038 l 00000008 spritePalette.184 03002040 l 00000004 sWCSS -03002044 l 00000004 gUnknown_3002044 +03002044 l 00000004 sExitingGame 03002048 l 00000018 sSendRecvMgr 03002060 l 00000002 sJoyNewOrRepeated 03002062 l 00000002 sJoyNew @@ -12661,153 +12661,152 @@ 081507cc l 0000000c QL_GfxTransition_StopSurfEast 081507d8 g 000000dc StartDodrioBerryPicking 081507d8 l 00000000 .gcc2_compiled. -081508b4 l 00000012 sub_81508D8 -081508c8 l 00000196 sub_81508EC -08150a60 l 00000184 sub_8150A84 -08150be4 l 00000038 sub_8150C08 -08150c1c l 00000038 sub_8150C40 -08150c54 l 00000042 sub_8150C78 -08150c98 l 00000036 sub_8150CBC -08150cd0 l 00000086 sub_8150CF4 -08150d58 l 00000028 sub_8150D7C -08150d80 l 000000c4 sub_8150DA4 -08150e44 l 000000d6 sub_8150E68 -08150f1c l 00000082 sub_8150F40 -08150fa0 l 00000018 sub_8150FC4 -08150fb8 l 000000c0 sub_8150FDC -08151078 l 000000fc sub_815109C -08151174 l 0000011a sub_8151198 -08151290 l 000001d4 sub_81512B4 -08151464 l 00000068 sub_8151488 -081514cc l 000000ac sub_81514F0 -08151578 l 00000140 sub_815159C -081516b8 l 00000074 sub_81516DC -0815172c l 000000fc sub_8151750 -08151828 l 00000210 sub_815184C -08151a38 l 000000f6 sub_8151A5C -08151b30 l 0000004c sub_8151B54 -08151b7c l 000000bc sub_8151BA0 -08151c38 l 000000cc sub_8151C5C -08151d04 l 0000006e sub_8151D28 -08151d74 l 000000fa sub_8151D98 -08151e70 l 00000186 sub_8151E94 -08151ff8 l 00000016 sub_815201C -08152010 l 00000012 sub_8152034 -08152024 l 00000012 sub_8152048 -08152038 l 0000000e sub_815205C -08152048 l 00000024 sub_815206C -0815206c l 00000024 sub_8152090 -08152090 l 0000005c sub_81520B4 -081520ec l 00000064 sub_8152110 -08152150 l 00000310 sub_8152174 -08152460 l 000000e8 sub_8152484 -08152548 l 00000264 sub_815256C -081527ac l 000000fe sub_81527D0 -081528ac l 00000040 sub_81528D0 -081528ec l 0000002c sub_8152910 -08152918 l 00000034 sub_815293C -0815294c l 00000034 sub_8152970 -08152980 l 0000005c sub_81529A4 -081529dc l 0000006e sub_8152A00 -08152a4c l 00000028 sub_8152A70 -08152a74 l 00000040 sub_8152A98 -08152ab4 l 0000008c sub_8152AD8 -08152b40 l 00000070 sub_8152B64 -08152bb0 l 00000024 sub_8152BD4 -08152bd4 l 000000be sub_8152BF8 -08152c94 l 0000007a sub_8152CB8 -08152d10 l 00000260 sub_8152D34 -08152f70 l 00000070 sub_8152F94 -08152fe0 l 00000044 sub_8153004 -08153024 l 00000108 sub_8153048 -0815312c l 0000006c sub_8153150 -08153198 l 00000040 sub_81531BC -081531d8 l 00000080 sub_81531FC -08153258 l 0000003c sub_815327C -08153294 l 000000b2 sub_81532B8 -08153348 l 00000024 sub_815336C -0815336c g 00000024 sub_8153390 -08153390 g 00000010 sub_81533B4 -081533a0 g 00000040 sub_81533C4 -081533e0 g 00000020 sub_8153404 -08153400 l 00000086 sub_8153424 -08153488 g 00000044 sub_81534AC -081534cc g 00000044 sub_81534F0 -08153510 l 0000007c sub_8153534 -0815358c g 000000f0 sub_81535B0 -0815367c g 00000020 sub_81536A0 -0815369c l 0000006c sub_81536C0 -08153708 g 00000060 sub_815372C -08153768 g 00000010 IncrementWithLimit -08153778 g 00000010 Min -08153788 g 00000014 sub_81537AC +081508b4 l 00000012 ResetTasksAndSprites +081508c8 l 00000196 InitDodrioGame +08150a60 l 00000184 Task_StartDodrioGame +08150be4 l 00000038 Task_DodrioGame_Leader +08150c1c l 00000038 Task_DodrioGame_Member +08150c54 l 00000042 DoGameIntro +08150c98 l 00000036 InitCountdown +08150cd0 l 00000086 DoCountdown +08150d58 l 00000028 WaitGameStart +08150d80 l 000000c4 PlayGame_Leader +08150e44 l 000000d6 PlayGame_Member +08150f1c l 00000082 WaitEndGame_Leader +08150fa0 l 00000018 WaitEndGame_Member +08150fb8 l 000000c0 InitResults_Leader +08151078 l 000000fc InitResults_Member +08151174 l 0000011a DoResults +08151290 l 000001d4 AskPlayAgain +08151464 l 00000068 EndLink +081514cc l 000000ac ExitGame +08151578 l 00000140 ResetGame +081516b8 l 00000074 Task_NewGameIntro +0815172c l 000000fc Task_CommunicateMonInfo +08151828 l 00000210 RecvLinkData_Gameplay +08151a38 l 000000f6 RecvLinkData_ReadyToEnd +08151b30 l 0000004c RecvLinkData_Leader +08151b7c l 000000bc SendLinkData_Leader +08151c38 l 000000cc RecvLinkData_Member +08151d04 l 0000006e SendLinkData_Member +08151d74 l 000000fa HandleSound_Leader +08151e70 l 00000186 HandleSound_Member +08151ff8 l 00000016 CB2_DodrioGame +08152010 l 00000012 VBlankCB_DodrioGame +08152024 l 00000012 InitMonInfo +08152038 l 0000000e CreateTask_ +08152048 l 00000024 CreateDodrioGameTask +0815206c l 00000024 SetGameFunc +08152090 l 0000005c SlideTreeBordersOut +081520ec l 00000064 InitFirstWaveOfBerries +08152150 l 00000310 HandlePickBerries +08152460 l 000000e8 TryPickBerry +08152548 l 00000264 UpdateFallingBerries +081527ac l 000000fe UpdateBerrySprites +081528ac l 00000040 UpdateAllDodrioAnims +081528ec l 0000002c SetAllDodrioDisabled +08152918 l 00000034 UpdateGame_Leader +0815294c l 00000034 UpdateGame_Member +08152980 l 0000005c GetActiveBerryColumns +081529dc l 0000006e AllPlayersReadyToStart +08152a4c l 00000028 ResetReadyToStart +08152a74 l 00000040 ReadyToEndGame_Leader +08152ab4 l 0000008c ReadyToEndGame_Member +08152b40 l 00000070 TryIncrementDifficulty +08152bb0 l 00000024 GetPlayerIdAtColumn +08152bd4 l 000000be GetNewBerryId +08152c94 l 0000007a GetNewBerryIdByDifficulty +08152d10 l 00000260 IncrementBerryResult +08152f70 l 00000070 UpdateBerriesPickedInRow +08152fe0 l 00000044 SetMaxBerriesPickedInRow +08153024 l 00000108 ResetForPlayAgainPrompt +0815312c l 0000006c SetRandomPrize +08153198 l 00000040 GetBerriesPicked +081531d8 l 00000080 TryUpdateRecords +08153258 l 0000003c UpdatePickStateQueue +08153294 l 000000b2 HandleWaitPlayAgainInput +08153348 l 00000024 ResetPickState +0815336c l 00000024 GetPrizeItemId +08153390 l 00000010 GetNumPlayers +081533a0 l 00000040 GetPlayerName +081533e0 l 00000020 GetBerryResult +08153400 l 00000086 GetScore +08153488 l 00000044 GetHighestScore +081534cc l 00000044 GetHighestBerryResult +08153510 l 0000007c GetScoreByRanking +0815358c l 000000f0 SetScoreResults +0815367c l 00000020 GetScoreResults +0815369c l 0000006c GetScoreRanking +08153708 l 00000060 TryGivePrize +08153768 l 00000010 IncrementWithLimit +08153778 l 00000010 Min +08153788 l 00000014 GetPlayerIdByPos 0815379c g 00000050 IsDodrioInParty 081537ec g 00000020 ShowDodrioBerryPickingRecords 0815380c l 000000a0 Task_ShowDodrioBerryPickingRecords -081538ac l 0000011c sub_81538D0 -081539c8 l 00000018 sub_81539EC -081539e0 l 00000098 sub_8153A04 -08153a78 g 00000060 sub_8153A9C -08153a78 l 00000000 .gcc2_compiled. -08153ad8 g 000000a0 sub_8153AFC -08153b78 l 00000022 sub_8153B9C -08153b9c g 00000038 sub_8153BC0 -08153bd4 g 00000038 sub_8153BF8 -08153c0c l 0000006e sub_8153C30 -08153c7c l 00000068 sub_8153CA0 -08153ce4 g 00000040 sub_8153D08 -08153d24 l 00000038 sub_8153D48 -08153d5c g 00000028 sub_8153D80 -08153d84 g 0000002c sub_8153DA8 -08153db0 l 00000002 nullsub_97 -08153db4 g 00000050 sub_8153DD8 -08153e04 g 000000b0 sub_8153E28 -08153eb4 g 00000044 sub_8153ED8 -08153ef8 g 000000ac sub_8153F1C -08153fa4 g 00000114 sub_8153FC8 -081540b8 g 0000004c sub_81540DC -08154104 g 00000054 sub_8154128 -08154158 g 000000f8 sub_815417C -08154250 g 00000078 sub_8154274 -081542c8 g 00000038 sub_81542EC -08154300 l 0000004c sub_8154324 -0815434c g 00000028 sub_8154370 -08154374 g 0000002c sub_8154398 -081543a0 l 00000024 sub_81543C4 -081543c4 l 00000050 sub_81543E8 -08154414 g 000000b8 sub_8154438 -081544cc g 00000050 sub_81544F0 -0815451c g 00000038 sub_8154540 -08154554 g 00000044 sub_8154578 -08154598 g 0000004c sub_81545BC -081545e4 l 000000b8 sub_8154608 -0815469c g 0000002a sub_81546C0 -081546c8 l 00000032 sub_81546EC -081546fc l 00000010 sub_8154720 -0815470c g 00000038 sub_8154730 -08154744 l 000000fe sub_8154768 -08154844 l 000000fe sub_8154868 -08154944 g 00000060 sub_8154968 -081549a4 l 0000000a sub_81549C8 -081549b0 g 00000034 sub_81549D4 -081549e4 l 00000024 sub_8154A08 -08154a08 l 00000106 sub_8154A2C -08154b10 l 00000268 sub_8154B34 -08154d78 l 000001e4 sub_8154D9C -08154f5c l 00000760 sub_8154F80 -081556bc l 00000398 sub_81556E0 -08155a54 l 000000d4 sub_8155A78 -08155b28 l 000000e0 sub_8155B4C -08155c08 l 00000054 sub_8155C2C -08155c5c l 00000174 sub_8155C80 -08155dd0 l 0000002c unused_0 -08155dfc l 00000002 nullsub_98 -08155e00 l 00000030 sub_8155E24 -08155e30 g 00000014 sub_8155E54 -08155e44 g 00000022 sub_8155E68 -08155e68 g 00000014 sub_8155E8C -08155e7c l 00000140 sub_8155EA0 -08155fbc l 000000c0 sub_8155FE0 +081538ac l 0000011c PrintRecordsText +081539c8 l 00000018 Debug_UpdateNumPlayers +081539e0 l 00000098 Debug_SetPlayerNamesAndResults +08153a78 l 00000060 LoadDodrioGfx +08153ad8 l 000000a0 CreateDodrioSprite +08153b78 l 00000022 SpriteCB_Dodrio +08153b9c l 00000038 StartDodrioMissedAnim +08153bd4 l 00000038 StartDodrioIntroAnim +08153c0c l 0000006e DoDodrioMissedAnim +08153c7c l 00000068 DoDodrioIntroAnim +08153ce4 l 00000040 FreeDodrioSprites +08153d24 l 00000038 SetDodrioInvisibility +08153d5c l 00000028 SetAllDodrioInvisibility +08153d84 l 0000002c SetDodrioAnim +08153db0 l 00000002 SpriteCB_Status +08153db4 l 00000050 InitStatusBarPos +08153e04 l 000000b0 CreateStatusBarSprites +08153eb4 l 00000044 FreeStatusBar +08153ef8 l 000000ac DoStatusBarIntro +08153fa4 l 00000114 UpdateStatusBarAnim +081540b8 l 0000004c SetStatusBarInvisibility +08154104 l 00000054 LoadBerryGfx +08154158 l 000000f8 CreateBerrySprites +08154250 l 00000078 FreeBerrySprites +081542c8 l 00000038 SetBerryInvisibility +08154300 l 0000004c SetBerryIconsInvisibility +0815434c l 00000028 SetBerryYPos +08154374 l 0000002c SetBerryAnim +081543a0 l 00000024 UnusedSetSpritePos +081543c4 l 00000050 SpriteCB_Cloud +08154414 l 000000b8 CreateCloudSprites +081544cc l 00000050 ResetCloudPos +0815451c l 00000038 StartCloudMovement +08154554 l 00000044 FreeCloudSprites +08154598 l 0000004c SetCloudInvisibility +081545e4 l 000000b8 GetDodrioXPos +0815469c l 0000002a ResetBerryAndStatusBarSprites +081546c8 l 00000032 LoadWindowFrameGfx +081546fc l 00000010 LoadUserWindowFrameGfx +0815470c l 00000038 ResetGfxState +08154744 l 000000fe DrawYesNoMessageWindow +08154844 l 000000fe DrawMessageWindow +08154944 l 00000060 InitGameGfx +081549a4 l 0000000a FreeAllWindowBuffers_ +081549b0 l 00000034 SetGfxFuncById +081549e4 l 00000024 Task_TryRunGfxFunc +08154a08 l 00000106 LoadGfx +08154b10 l 00000268 ShowNames +08154d78 l 000001e4 PrintRankedScores +08154f5c l 00000760 ShowResults +081556bc l 00000398 Msg_WantToPlayAgain +08155a54 l 000000d4 Msg_SavingDontTurnOff +08155b28 l 000000e0 Msg_CommunicationStandby +08155c08 l 00000054 EraseMessage +08155c5c l 00000174 Msg_SomeoneDroppedOut +08155dd0 l 0000002c StopGfxFuncs +08155dfc l 00000002 GfxIdle +08155e00 l 00000030 SetGfxFunc +08155e30 l 00000014 GetGfxFunc +08155e44 l 00000022 IsGfxFuncActive +08155e68 l 00000014 GetPlayAgainState +08155e7c l 00000140 InitBgs +08155fbc l 000000c0 LoadBgGfx 0815607c l 00000000 .gcc2_compiled. 0815607c l 00000002 PokedudeDummy 08156080 g 00000038 SetControllerToPokedude @@ -12921,15 +12920,15 @@ 08159fe4 l 00000000 .gcc2_compiled. 0815a1d4 g 00000348 SetSav1ObjectEventsFromQuestLog 0815a51c g 0000007c sub_815A540 -0815a598 g 0000002c sub_815A5BC +0815a598 g 0000002c SendPacket_ReadyToStart 0815a598 l 00000000 .gcc2_compiled. -0815a5c4 g 00000032 sub_815A5E8 -0815a5f8 g 00000334 sub_815A61C -0815a92c g 00000186 sub_815A950 -0815aab4 g 0000002c sub_815AAD8 -0815aae0 g 00000038 sub_815AB04 -0815ab18 g 00000024 sub_815AB3C -0815ab3c g 00000032 sub_815AB60 +0815a5c4 g 00000032 RecvPacket_ReadyToStart +0815a5f8 g 00000334 SendPacket_GameState +0815a92c g 00000186 RecvPacket_GameState +0815aab4 g 0000002c SendPacket_PickState +0815aae0 g 00000038 RecvPacket_PickState +0815ab18 g 00000024 SendPacket_ReadyToEnd +0815ab3c g 00000032 RecvPacket_ReadyToEnd 0815ab70 l 00000000 .gcc2_compiled. 0815ab70 l 0000001a TeachyTvCallback 0815ab8c l 00000012 TeachyTvVblankHandler @@ -41799,119 +41798,105 @@ 084716c8 g 000000a0 gUnknown_8471DEC 08471768 g 00000050 gUserFrames 084717b8 l 00000024 sQLGfxTransitions -084717dc l 00000010 sUnknown_847565C -084717ec l 00000008 sUnused -084717f4 l 00000010 sUnknown_8475674 -08471804 l 00000008 sUnknown_8475684 -0847180c l 00000010 sUnknown_847568C -0847181c l 00000008 sUnknown_847569C -08471824 l 00000008 sUnknown_84756A4 -0847182c l 00000113 sUnknown_8471F50 -0847193f l 0000004b sUnknown_8472063 -0847198a l 0000004b sUnknown_84720AE -084719d8 l 00000037 sUnknown_84720FC -08471a0f l 00000019 sUnknown_8472133 -08471a28 l 00000040 sDodrioBerryBgPal1 -08471a68 l 00000020 sDodrioBerryPkmnPal -08471a88 l 00000020 sDodrioBerryShinyPal -08471aa8 l 00000020 sDodrioBerryStatusPal -08471ac8 l 00000020 sDodrioBerrySpritesPal -08471ae8 l 000001b4 sDodrioBerrySpritesGfx -08471c9c l 00000020 sDodrioBerryPlatformPal -08471cbc l 00000890 sDodrioBerryBgGfx1 -0847254c l 00000dcc sDodrioBerryBgGfx2 -08473318 l 00000094 sDodrioBerryStatusGfx -084733ac l 00000148 sDodrioBerryPlatformGfx -084734f4 l 0000121c sDodrioBerryPkmnGfx -08474710 l 0000026c sDodrioBerryBgTilemap1 -0847497c l 00000250 sDodrioBerryBgTilemap2Right -08474bcc l 0000024c sDodrioBerryBgTilemap2Left -08474e18 l 00000009 sUnknown_847553C -08474e24 l 00000005 sUnknown_8475548 -08474e2c l 00000007 sUnknown_8475550 -08474e34 l 0000001e sUnknown_8475558 -08474e54 l 00000030 sUnknown_8475578 -08474e84 l 00000030 sUnknown_84755A8 -08474eb4 l 00000008 sUnknown_84755D8 -08474ebc l 00000008 sUnknown_84755E0 -08474ec4 l 00000010 sUnknown_84755E8 -08474ed4 l 00000003 sUnknown_84755F8 -08474ed8 l 00000006 sUnknown_84755FC -08474ede l 00000006 sUnknown_8475602 -08474ee4 l 00000028 sUnknown_8475608 -08474f0c l 00000008 sUnknown_8475630 -08474f14 l 00000008 sUnknown_8475638 -08474f1c l 00000008 sUnknown_8475640 +084717dc l 00000010 sBgTemplates_Duplicate +084717ec l 00000008 sWindowTemplate_Dummy_Duplicate +084717f4 l 00000010 sWindowTemplates_Results_Duplicate +08471804 l 00000008 sWindowTemplate_Prize_Duplicate +0847180c l 00000010 sWindowTemplates_PlayAgain_Duplicate +0847181c l 00000008 sWindowTemplate_DroppedOut_Duplicate +08471824 l 00000008 sWindowTemplate_CommStandby_Duplicate +0847182c l 00000113 sActiveColumnMap +0847193f l 0000004b sDodrioHeadToColumnMap +0847198a l 0000004b sDodrioNeighborMap +084719d8 l 00000037 sPlayerIdAtColumn +08471a0f l 00000019 sUnsharedColumns +08471a28 l 000033f0 sDuplicateGfx +08474e18 l 00000009 sBerryFallDelays +08474e24 l 00000005 sTreeBorderXPos +08474e2c l 00000007 sDifficultyThresholds +08474e34 l 0000001e sPrizeBerryIds +08474e54 l 00000030 sLeaderFuncs +08474e84 l 00000030 sMemberFuncs +08474eb4 l 00000008 sBerryScoreMultipliers +08474ebc l 00000008 sWindowTemplates_Records +08474ec4 l 00000010 sRecordsTexts +08474ed4 l 00000003 sRecordNumMaxDigits +08474ed8 l 00000006 sRecordTextYCoords +08474ede l 00000006 sRecordNumYCoords +08474ee4 l 00000028 sDebug_BerryResults +08474f0c l 00000008 sJPText_Vowels +08474f14 l 00000008 sText_Letters +08474f1c l 00000008 sText_Digits 08474f24 l 00000014 sPlaceholderPlayerNames -08474f38 l 00000010 sUnknown_847565C -08474f48 l 00000008 sUnused -08474f50 l 00000010 sUnknown_8475674 -08474f60 l 00000008 sUnknown_8475684 -08474f68 l 00000010 sUnknown_847568C -08474f78 l 00000008 sUnknown_847569C -08474f80 l 00000008 sUnknown_84756A4 -08474f88 l 00000113 sUnknown_8471F50 -0847509b l 0000004b sUnknown_8472063 -084750e6 l 0000004b sUnknown_84720AE -08475134 l 00000037 sUnknown_84720FC -0847516b l 00000019 sUnknown_8472133 -08475184 l 00000040 sDodrioBerryBgPal1 -084751c4 l 00000020 sDodrioBerryPkmnPal -084751e4 l 00000020 sDodrioBerryShinyPal -08475204 l 00000020 sDodrioBerryStatusPal -08475224 l 00000020 sDodrioBerrySpritesPal -08475244 l 000001b4 sDodrioBerrySpritesGfx -084753f8 l 00000020 sDodrioBerryPlatformPal -08475418 l 00000890 sDodrioBerryBgGfx1 -08475ca8 l 00000dcc sDodrioBerryBgGfx2 -08476a74 l 00000094 sDodrioBerryStatusGfx -08476b08 l 00000148 sDodrioBerryPlatformGfx -08476c50 l 0000121c sDodrioBerryPkmnGfx -08477e6c l 0000026c sDodrioBerryBgTilemap1 -084780d8 l 00000250 sDodrioBerryBgTilemap2Right -08478328 l 0000024c sDodrioBerryBgTilemap2Left -08478574 l 00000008 sOamData_8478C98 -0847857c l 00000008 sOamData_8478CA0 -08478584 l 00000008 sOamData_8478CA8 -0847858c l 00000008 sOamData_8478CB0 -08478594 l 00000008 sSpriteAnim_8478CB8 -0847859c l 00000008 sSpriteAnim_8478CC0 -084785a4 l 00000008 sSpriteAnim_8478CC8 -084785ac l 00000008 sSpriteAnim_8478CD0 -084785b4 l 00000008 sSpriteAnim_8478CD8 -084785bc l 00000014 sSpriteAnimTable_8478CE0 -084785d0 l 00000008 sSpriteAnim_8478CF4 -084785d8 l 00000008 sSpriteAnim_8478CFC -084785e0 l 00000008 sSpriteAnim_8478D04 -084785e8 l 0000000c sSpriteAnimTable_8478D0C -084785f4 l 00000008 sSpriteAnim_8478D18 -084785fc l 00000008 sSpriteAnim_8478D20 -08478604 l 00000008 sSpriteAnim_8478D28 -0847860c l 00000008 sSpriteAnim_8478D30 -08478614 l 00000008 sSpriteAnim_8478D38 -0847861c l 00000008 sSpriteAnim_8478D40 -08478624 l 00000008 sSpriteAnim_8478D48 -0847862c l 00000008 sSpriteAnim_8478D50 -08478634 l 00000008 sSpriteAnim_8478D58 -0847863c l 00000024 sSpriteAnimTable_8478D60 -08478660 l 00000008 sSpriteAnim_8478D84 -08478668 l 00000004 sSpriteAnimTable_8478D8C -0847869c l 0000000a sUnused2 -084786b0 l 00000008 sUnknown_8478DD4 -084786e8 l 00000000 array.81 -084786ea l 00000008 gUnknown_8478E0E +08474f38 l 00000010 sBgTemplates +08474f48 l 00000008 sWindowTemplate_Dummy +08474f50 l 00000010 sWindowTemplates_Results +08474f60 l 00000008 sWindowTemplate_Prize +08474f68 l 00000010 sWindowTemplates_PlayAgain +08474f78 l 00000008 sWindowTemplate_DroppedOut +08474f80 l 00000008 sWindowTemplate_CommStandby +08474f88 l 00000113 sActiveColumnMap_Duplicate +0847509b l 0000004b sDodrioHeadToColumnMap_Duplicate +084750e6 l 0000004b sDodrioNeighborMap_Duplicate +08475134 l 00000037 sPlayerIdAtColumn_Duplicate +0847516b l 00000019 sUnsharedColumns_Duplicate +08475184 l 00000040 sBg_Pal +084751c4 l 00000020 sDodrioNormal_Pal +084751e4 l 00000020 sDodrioShiny_Pal +08475204 l 00000020 sStatus_Pal +08475224 l 00000020 sBerries_Pal +08475244 l 000001b4 sBerries_Gfx +084753f8 l 00000020 sCloud_Pal +08475418 l 00000890 sBg_Gfx +08475ca8 l 00000dcc sTreeBorder_Gfx +08476a74 l 00000094 sStatus_Gfx +08476b08 l 00000148 sCloud_Gfx +08476c50 l 0000121c sDodrio_Gfx +08477e6c l 0000026c sBg_Tilemap +084780d8 l 00000250 sTreeBorderRight_Tilemap +08478328 l 0000024c sTreeBorderLeft_Tilemap +08478574 l 00000008 sOamData_Dodrio +0847857c l 00000008 sOamData_16x16_Priority0 +08478584 l 00000008 sOamData_Berry +0847858c l 00000008 sOamData_Cloud +08478594 l 00000008 sAnim_Dodrio_Normal +0847859c l 00000008 sAnim_Dodrio_PickRight +084785a4 l 00000008 sAnim_Dodrio_PickMiddle +084785ac l 00000008 sAnim_Dodrio_PickLeft +084785b4 l 00000008 sAnim_Dodrio_Down +084785bc l 00000014 sAnims_Dodrio +084785d0 l 00000008 sAnims_StatusBar_Yellow +084785d8 l 00000008 sAnims_StatusBar_Gray +084785e0 l 00000008 sAnims_StatusBar_Red +084785e8 l 0000000c sAnims_StatusBar +084785f4 l 00000008 sAnim_Berry_Blue +084785fc l 00000008 sAnim_Berry_Green +08478604 l 00000008 sAnim_Berry_Gold +0847860c l 00000008 sAnim_Berry_BlueSquished +08478614 l 00000008 sAnim_Berry_GreenSquished +0847861c l 00000008 sAnim_Berry_GoldSquished +08478624 l 00000008 sAnim_Berry_Eaten +0847862c l 00000008 sAnim_Berry_Empty1 +08478634 l 00000008 sAnim_Berry_Empty2 +0847863c l 00000024 sAnims_Berry +08478660 l 00000008 sAnim_Cloud +08478668 l 00000004 sAnims_Cloud +0847869c l 0000000a sUnusedSounds +084786b0 l 00000008 sBerryIconXCoords +084786e8 l 00000000 moveDelays.342 +084786ea l 00000008 sCloudStartCoords 08478714 l 0000000c sTextColorTable -08478720 l 00000004 sUnknown_8478E44 -08478724 l 00000008 sUnknown_8478E48 -0847872c l 0000000c sUnknown_8478E50 -08478738 l 00000010 sUnknown_8478E5C -08478748 l 00000014 sUnknown_8478E6C -0847875c l 00000014 sUnknown_8478E80 -08478770 l 00000014 sUnknown_8478E94 -08478784 l 00000008 sUnknown_8478EA8 -0847878c l 0000000a sUnknown_8478EB0 -08478796 l 0000000a sUnknown_8478EBA -084787a0 g 00000050 gUnknown_8478EC4 +08478720 l 00000004 sNameWindowCoords_1Player +08478724 l 00000008 sNameWindowCoords_2Players +0847872c l 0000000c sNameWindowCoords_3Players +08478738 l 00000010 sNameWindowCoords_4Players +08478748 l 00000014 sNameWindowCoords_5Players +0847875c l 00000014 sNameWindowCoords +08478770 l 00000014 sRankingTexts +08478784 l 00000008 sResultsXCoords +0847878c l 0000000a sResultsYCoords +08478796 l 0000000a sRankingYCoords +084787a0 g 00000050 sGfxFuncs 084787f8 l 000000e4 sPokedudeBufferCommands 084788dc l 00000008 gUnknown_8479000 084788e4 l 00000010 sInputScripts_ChooseAction_Battle diff --git a/pokeleafgreen_rev1.sym b/pokeleafgreen_rev1.sym index ed2e4ccb3..9a71da483 100644 --- a/pokeleafgreen_rev1.sym +++ b/pokeleafgreen_rev1.sym @@ -581,13 +581,13 @@ 0203f3d4 l 00000004 sPokemonJump 0203f3d8 l 00000004 sPokemonJumpGfx 0203f3dc l 00000004 sGame -0203f3e0 l 00000004 gUnknown_203F3E0 -0203f3e4 l 00000014 gUnknown_203F3E4 -0203f3f8 l 00000008 gUnknown_203F3F8 -0203f400 l 0000002c gUnknown_203F400 -0203f42c l 00000010 gUnknown_203F42C -0203f43c l 00000004 gUnknown_203F43C -0203f440 l 00000004 gUnknown_203F440 +0203f3e0 l 00000004 sGame +0203f3e4 l 00000014 sDodrioSpriteIds +0203f3f8 l 00000008 sCloudSpriteIds +0203f400 l 0000002c sBerrySpriteIds +0203f42c l 00000010 sBerryIconSpriteIds +0203f43c l 00000004 sStatusBar +0203f440 l 00000004 sGfx 0203f444 l 0000000c sStaticResources 0203f450 l 00000004 sResources 0203f454 l 00000004 sOamWork @@ -708,7 +708,7 @@ 03002030 l 00000008 spriteSheet.183 03002038 l 00000008 spritePalette.184 03002040 l 00000004 sWCSS -03002044 l 00000004 gUnknown_3002044 +03002044 l 00000004 sExitingGame 03002048 l 00000018 sSendRecvMgr 03002060 l 00000002 sJoyNewOrRepeated 03002062 l 00000002 sJoyNew @@ -12662,153 +12662,152 @@ 08150844 l 0000000c QL_GfxTransition_StopSurfEast 08150850 g 000000dc StartDodrioBerryPicking 08150850 l 00000000 .gcc2_compiled. -0815092c l 00000012 sub_81508D8 -08150940 l 00000196 sub_81508EC -08150ad8 l 00000184 sub_8150A84 -08150c5c l 00000038 sub_8150C08 -08150c94 l 00000038 sub_8150C40 -08150ccc l 00000042 sub_8150C78 -08150d10 l 00000036 sub_8150CBC -08150d48 l 00000086 sub_8150CF4 -08150dd0 l 00000028 sub_8150D7C -08150df8 l 000000c4 sub_8150DA4 -08150ebc l 000000d6 sub_8150E68 -08150f94 l 00000082 sub_8150F40 -08151018 l 00000018 sub_8150FC4 -08151030 l 000000c0 sub_8150FDC -081510f0 l 000000fc sub_815109C -081511ec l 0000011a sub_8151198 -08151308 l 000001d4 sub_81512B4 -081514dc l 00000068 sub_8151488 -08151544 l 000000ac sub_81514F0 -081515f0 l 00000140 sub_815159C -08151730 l 00000074 sub_81516DC -081517a4 l 000000fc sub_8151750 -081518a0 l 00000210 sub_815184C -08151ab0 l 000000f6 sub_8151A5C -08151ba8 l 0000004c sub_8151B54 -08151bf4 l 000000bc sub_8151BA0 -08151cb0 l 000000cc sub_8151C5C -08151d7c l 0000006e sub_8151D28 -08151dec l 000000fa sub_8151D98 -08151ee8 l 00000186 sub_8151E94 -08152070 l 00000016 sub_815201C -08152088 l 00000012 sub_8152034 -0815209c l 00000012 sub_8152048 -081520b0 l 0000000e sub_815205C -081520c0 l 00000024 sub_815206C -081520e4 l 00000024 sub_8152090 -08152108 l 0000005c sub_81520B4 -08152164 l 00000064 sub_8152110 -081521c8 l 00000310 sub_8152174 -081524d8 l 000000e8 sub_8152484 -081525c0 l 00000264 sub_815256C -08152824 l 000000fe sub_81527D0 -08152924 l 00000040 sub_81528D0 -08152964 l 0000002c sub_8152910 -08152990 l 00000034 sub_815293C -081529c4 l 00000034 sub_8152970 -081529f8 l 0000005c sub_81529A4 -08152a54 l 0000006e sub_8152A00 -08152ac4 l 00000028 sub_8152A70 -08152aec l 00000040 sub_8152A98 -08152b2c l 0000008c sub_8152AD8 -08152bb8 l 00000070 sub_8152B64 -08152c28 l 00000024 sub_8152BD4 -08152c4c l 000000be sub_8152BF8 -08152d0c l 0000007a sub_8152CB8 -08152d88 l 00000260 sub_8152D34 -08152fe8 l 00000070 sub_8152F94 -08153058 l 00000044 sub_8153004 -0815309c l 00000108 sub_8153048 -081531a4 l 0000006c sub_8153150 -08153210 l 00000040 sub_81531BC -08153250 l 00000080 sub_81531FC -081532d0 l 0000003c sub_815327C -0815330c l 000000b2 sub_81532B8 -081533c0 l 00000024 sub_815336C -081533e4 g 00000024 sub_8153390 -08153408 g 00000010 sub_81533B4 -08153418 g 00000040 sub_81533C4 -08153458 g 00000020 sub_8153404 -08153478 l 00000086 sub_8153424 -08153500 g 00000044 sub_81534AC -08153544 g 00000044 sub_81534F0 -08153588 l 0000007c sub_8153534 -08153604 g 000000f0 sub_81535B0 -081536f4 g 00000020 sub_81536A0 -08153714 l 0000006c sub_81536C0 -08153780 g 00000060 sub_815372C -081537e0 g 00000010 IncrementWithLimit -081537f0 g 00000010 Min -08153800 g 00000014 sub_81537AC +0815092c l 00000012 ResetTasksAndSprites +08150940 l 00000196 InitDodrioGame +08150ad8 l 00000184 Task_StartDodrioGame +08150c5c l 00000038 Task_DodrioGame_Leader +08150c94 l 00000038 Task_DodrioGame_Member +08150ccc l 00000042 DoGameIntro +08150d10 l 00000036 InitCountdown +08150d48 l 00000086 DoCountdown +08150dd0 l 00000028 WaitGameStart +08150df8 l 000000c4 PlayGame_Leader +08150ebc l 000000d6 PlayGame_Member +08150f94 l 00000082 WaitEndGame_Leader +08151018 l 00000018 WaitEndGame_Member +08151030 l 000000c0 InitResults_Leader +081510f0 l 000000fc InitResults_Member +081511ec l 0000011a DoResults +08151308 l 000001d4 AskPlayAgain +081514dc l 00000068 EndLink +08151544 l 000000ac ExitGame +081515f0 l 00000140 ResetGame +08151730 l 00000074 Task_NewGameIntro +081517a4 l 000000fc Task_CommunicateMonInfo +081518a0 l 00000210 RecvLinkData_Gameplay +08151ab0 l 000000f6 RecvLinkData_ReadyToEnd +08151ba8 l 0000004c RecvLinkData_Leader +08151bf4 l 000000bc SendLinkData_Leader +08151cb0 l 000000cc RecvLinkData_Member +08151d7c l 0000006e SendLinkData_Member +08151dec l 000000fa HandleSound_Leader +08151ee8 l 00000186 HandleSound_Member +08152070 l 00000016 CB2_DodrioGame +08152088 l 00000012 VBlankCB_DodrioGame +0815209c l 00000012 InitMonInfo +081520b0 l 0000000e CreateTask_ +081520c0 l 00000024 CreateDodrioGameTask +081520e4 l 00000024 SetGameFunc +08152108 l 0000005c SlideTreeBordersOut +08152164 l 00000064 InitFirstWaveOfBerries +081521c8 l 00000310 HandlePickBerries +081524d8 l 000000e8 TryPickBerry +081525c0 l 00000264 UpdateFallingBerries +08152824 l 000000fe UpdateBerrySprites +08152924 l 00000040 UpdateAllDodrioAnims +08152964 l 0000002c SetAllDodrioDisabled +08152990 l 00000034 UpdateGame_Leader +081529c4 l 00000034 UpdateGame_Member +081529f8 l 0000005c GetActiveBerryColumns +08152a54 l 0000006e AllPlayersReadyToStart +08152ac4 l 00000028 ResetReadyToStart +08152aec l 00000040 ReadyToEndGame_Leader +08152b2c l 0000008c ReadyToEndGame_Member +08152bb8 l 00000070 TryIncrementDifficulty +08152c28 l 00000024 GetPlayerIdAtColumn +08152c4c l 000000be GetNewBerryId +08152d0c l 0000007a GetNewBerryIdByDifficulty +08152d88 l 00000260 IncrementBerryResult +08152fe8 l 00000070 UpdateBerriesPickedInRow +08153058 l 00000044 SetMaxBerriesPickedInRow +0815309c l 00000108 ResetForPlayAgainPrompt +081531a4 l 0000006c SetRandomPrize +08153210 l 00000040 GetBerriesPicked +08153250 l 00000080 TryUpdateRecords +081532d0 l 0000003c UpdatePickStateQueue +0815330c l 000000b2 HandleWaitPlayAgainInput +081533c0 l 00000024 ResetPickState +081533e4 l 00000024 GetPrizeItemId +08153408 l 00000010 GetNumPlayers +08153418 l 00000040 GetPlayerName +08153458 l 00000020 GetBerryResult +08153478 l 00000086 GetScore +08153500 l 00000044 GetHighestScore +08153544 l 00000044 GetHighestBerryResult +08153588 l 0000007c GetScoreByRanking +08153604 l 000000f0 SetScoreResults +081536f4 l 00000020 GetScoreResults +08153714 l 0000006c GetScoreRanking +08153780 l 00000060 TryGivePrize +081537e0 l 00000010 IncrementWithLimit +081537f0 l 00000010 Min +08153800 l 00000014 GetPlayerIdByPos 08153814 g 00000050 IsDodrioInParty 08153864 g 00000020 ShowDodrioBerryPickingRecords 08153884 l 000000a0 Task_ShowDodrioBerryPickingRecords -08153924 l 0000011c sub_81538D0 -08153a40 l 00000018 sub_81539EC -08153a58 l 00000098 sub_8153A04 -08153af0 g 00000060 sub_8153A9C -08153af0 l 00000000 .gcc2_compiled. -08153b50 g 000000a0 sub_8153AFC -08153bf0 l 00000022 sub_8153B9C -08153c14 g 00000038 sub_8153BC0 -08153c4c g 00000038 sub_8153BF8 -08153c84 l 0000006e sub_8153C30 -08153cf4 l 00000068 sub_8153CA0 -08153d5c g 00000040 sub_8153D08 -08153d9c l 00000038 sub_8153D48 -08153dd4 g 00000028 sub_8153D80 -08153dfc g 0000002c sub_8153DA8 -08153e28 l 00000002 nullsub_97 -08153e2c g 00000050 sub_8153DD8 -08153e7c g 000000b0 sub_8153E28 -08153f2c g 00000044 sub_8153ED8 -08153f70 g 000000ac sub_8153F1C -0815401c g 00000114 sub_8153FC8 -08154130 g 0000004c sub_81540DC -0815417c g 00000054 sub_8154128 -081541d0 g 000000f8 sub_815417C -081542c8 g 00000078 sub_8154274 -08154340 g 00000038 sub_81542EC -08154378 l 0000004c sub_8154324 -081543c4 g 00000028 sub_8154370 -081543ec g 0000002c sub_8154398 -08154418 l 00000024 sub_81543C4 -0815443c l 00000050 sub_81543E8 -0815448c g 000000b8 sub_8154438 -08154544 g 00000050 sub_81544F0 -08154594 g 00000038 sub_8154540 -081545cc g 00000044 sub_8154578 -08154610 g 0000004c sub_81545BC -0815465c l 000000b8 sub_8154608 -08154714 g 0000002a sub_81546C0 -08154740 l 00000032 sub_81546EC -08154774 l 00000010 sub_8154720 -08154784 g 00000038 sub_8154730 -081547bc l 000000fe sub_8154768 -081548bc l 000000fe sub_8154868 -081549bc g 00000060 sub_8154968 -08154a1c l 0000000a sub_81549C8 -08154a28 g 00000034 sub_81549D4 -08154a5c l 00000024 sub_8154A08 -08154a80 l 00000106 sub_8154A2C -08154b88 l 00000268 sub_8154B34 -08154df0 l 000001e4 sub_8154D9C -08154fd4 l 00000760 sub_8154F80 -08155734 l 00000398 sub_81556E0 -08155acc l 000000d4 sub_8155A78 -08155ba0 l 000000e0 sub_8155B4C -08155c80 l 00000054 sub_8155C2C -08155cd4 l 00000174 sub_8155C80 -08155e48 l 0000002c unused_0 -08155e74 l 00000002 nullsub_98 -08155e78 l 00000030 sub_8155E24 -08155ea8 g 00000014 sub_8155E54 -08155ebc g 00000022 sub_8155E68 -08155ee0 g 00000014 sub_8155E8C -08155ef4 l 00000140 sub_8155EA0 -08156034 l 000000c0 sub_8155FE0 +08153924 l 0000011c PrintRecordsText +08153a40 l 00000018 Debug_UpdateNumPlayers +08153a58 l 00000098 Debug_SetPlayerNamesAndResults +08153af0 l 00000060 LoadDodrioGfx +08153b50 l 000000a0 CreateDodrioSprite +08153bf0 l 00000022 SpriteCB_Dodrio +08153c14 l 00000038 StartDodrioMissedAnim +08153c4c l 00000038 StartDodrioIntroAnim +08153c84 l 0000006e DoDodrioMissedAnim +08153cf4 l 00000068 DoDodrioIntroAnim +08153d5c l 00000040 FreeDodrioSprites +08153d9c l 00000038 SetDodrioInvisibility +08153dd4 l 00000028 SetAllDodrioInvisibility +08153dfc l 0000002c SetDodrioAnim +08153e28 l 00000002 SpriteCB_Status +08153e2c l 00000050 InitStatusBarPos +08153e7c l 000000b0 CreateStatusBarSprites +08153f2c l 00000044 FreeStatusBar +08153f70 l 000000ac DoStatusBarIntro +0815401c l 00000114 UpdateStatusBarAnim +08154130 l 0000004c SetStatusBarInvisibility +0815417c l 00000054 LoadBerryGfx +081541d0 l 000000f8 CreateBerrySprites +081542c8 l 00000078 FreeBerrySprites +08154340 l 00000038 SetBerryInvisibility +08154378 l 0000004c SetBerryIconsInvisibility +081543c4 l 00000028 SetBerryYPos +081543ec l 0000002c SetBerryAnim +08154418 l 00000024 UnusedSetSpritePos +0815443c l 00000050 SpriteCB_Cloud +0815448c l 000000b8 CreateCloudSprites +08154544 l 00000050 ResetCloudPos +08154594 l 00000038 StartCloudMovement +081545cc l 00000044 FreeCloudSprites +08154610 l 0000004c SetCloudInvisibility +0815465c l 000000b8 GetDodrioXPos +08154714 l 0000002a ResetBerryAndStatusBarSprites +08154740 l 00000032 LoadWindowFrameGfx +08154774 l 00000010 LoadUserWindowFrameGfx +08154784 l 00000038 ResetGfxState +081547bc l 000000fe DrawYesNoMessageWindow +081548bc l 000000fe DrawMessageWindow +081549bc l 00000060 InitGameGfx +08154a1c l 0000000a FreeAllWindowBuffers_ +08154a28 l 00000034 SetGfxFuncById +08154a5c l 00000024 Task_TryRunGfxFunc +08154a80 l 00000106 LoadGfx +08154b88 l 00000268 ShowNames +08154df0 l 000001e4 PrintRankedScores +08154fd4 l 00000760 ShowResults +08155734 l 00000398 Msg_WantToPlayAgain +08155acc l 000000d4 Msg_SavingDontTurnOff +08155ba0 l 000000e0 Msg_CommunicationStandby +08155c80 l 00000054 EraseMessage +08155cd4 l 00000174 Msg_SomeoneDroppedOut +08155e48 l 0000002c StopGfxFuncs +08155e74 l 00000002 GfxIdle +08155e78 l 00000030 SetGfxFunc +08155ea8 l 00000014 GetGfxFunc +08155ebc l 00000022 IsGfxFuncActive +08155ee0 l 00000014 GetPlayAgainState +08155ef4 l 00000140 InitBgs +08156034 l 000000c0 LoadBgGfx 081560f4 l 00000000 .gcc2_compiled. 081560f4 l 00000002 PokedudeDummy 081560f8 g 00000038 SetControllerToPokedude @@ -12922,15 +12921,15 @@ 0815a05c l 00000000 .gcc2_compiled. 0815a24c g 00000348 SetSav1ObjectEventsFromQuestLog 0815a594 g 0000007c sub_815A540 -0815a610 g 0000002c sub_815A5BC +0815a610 g 0000002c SendPacket_ReadyToStart 0815a610 l 00000000 .gcc2_compiled. -0815a63c g 00000032 sub_815A5E8 -0815a670 g 00000334 sub_815A61C -0815a9a4 g 00000186 sub_815A950 -0815ab2c g 0000002c sub_815AAD8 -0815ab58 g 00000038 sub_815AB04 -0815ab90 g 00000024 sub_815AB3C -0815abb4 g 00000032 sub_815AB60 +0815a63c g 00000032 RecvPacket_ReadyToStart +0815a670 g 00000334 SendPacket_GameState +0815a9a4 g 00000186 RecvPacket_GameState +0815ab2c g 0000002c SendPacket_PickState +0815ab58 g 00000038 RecvPacket_PickState +0815ab90 g 00000024 SendPacket_ReadyToEnd +0815abb4 g 00000032 RecvPacket_ReadyToEnd 0815abe8 l 00000000 .gcc2_compiled. 0815abe8 l 0000001a TeachyTvCallback 0815ac04 l 00000012 TeachyTvVblankHandler @@ -41800,119 +41799,105 @@ 08471738 g 000000a0 gUnknown_8471DEC 084717d8 g 00000050 gUserFrames 08471828 l 00000024 sQLGfxTransitions -0847184c l 00000010 sUnknown_847565C -0847185c l 00000008 sUnused -08471864 l 00000010 sUnknown_8475674 -08471874 l 00000008 sUnknown_8475684 -0847187c l 00000010 sUnknown_847568C -0847188c l 00000008 sUnknown_847569C -08471894 l 00000008 sUnknown_84756A4 -0847189c l 00000113 sUnknown_8471F50 -084719af l 0000004b sUnknown_8472063 -084719fa l 0000004b sUnknown_84720AE -08471a48 l 00000037 sUnknown_84720FC -08471a7f l 00000019 sUnknown_8472133 -08471a98 l 00000040 sDodrioBerryBgPal1 -08471ad8 l 00000020 sDodrioBerryPkmnPal -08471af8 l 00000020 sDodrioBerryShinyPal -08471b18 l 00000020 sDodrioBerryStatusPal -08471b38 l 00000020 sDodrioBerrySpritesPal -08471b58 l 000001b4 sDodrioBerrySpritesGfx -08471d0c l 00000020 sDodrioBerryPlatformPal -08471d2c l 00000890 sDodrioBerryBgGfx1 -084725bc l 00000dcc sDodrioBerryBgGfx2 -08473388 l 00000094 sDodrioBerryStatusGfx -0847341c l 00000148 sDodrioBerryPlatformGfx -08473564 l 0000121c sDodrioBerryPkmnGfx -08474780 l 0000026c sDodrioBerryBgTilemap1 -084749ec l 00000250 sDodrioBerryBgTilemap2Right -08474c3c l 0000024c sDodrioBerryBgTilemap2Left -08474e88 l 00000009 sUnknown_847553C -08474e94 l 00000005 sUnknown_8475548 -08474e9c l 00000007 sUnknown_8475550 -08474ea4 l 0000001e sUnknown_8475558 -08474ec4 l 00000030 sUnknown_8475578 -08474ef4 l 00000030 sUnknown_84755A8 -08474f24 l 00000008 sUnknown_84755D8 -08474f2c l 00000008 sUnknown_84755E0 -08474f34 l 00000010 sUnknown_84755E8 -08474f44 l 00000003 sUnknown_84755F8 -08474f48 l 00000006 sUnknown_84755FC -08474f4e l 00000006 sUnknown_8475602 -08474f54 l 00000028 sUnknown_8475608 -08474f7c l 00000008 sUnknown_8475630 -08474f84 l 00000008 sUnknown_8475638 -08474f8c l 00000008 sUnknown_8475640 +0847184c l 00000010 sBgTemplates_Duplicate +0847185c l 00000008 sWindowTemplate_Dummy_Duplicate +08471864 l 00000010 sWindowTemplates_Results_Duplicate +08471874 l 00000008 sWindowTemplate_Prize_Duplicate +0847187c l 00000010 sWindowTemplates_PlayAgain_Duplicate +0847188c l 00000008 sWindowTemplate_DroppedOut_Duplicate +08471894 l 00000008 sWindowTemplate_CommStandby_Duplicate +0847189c l 00000113 sActiveColumnMap +084719af l 0000004b sDodrioHeadToColumnMap +084719fa l 0000004b sDodrioNeighborMap +08471a48 l 00000037 sPlayerIdAtColumn +08471a7f l 00000019 sUnsharedColumns +08471a98 l 000033f0 sDuplicateGfx +08474e88 l 00000009 sBerryFallDelays +08474e94 l 00000005 sTreeBorderXPos +08474e9c l 00000007 sDifficultyThresholds +08474ea4 l 0000001e sPrizeBerryIds +08474ec4 l 00000030 sLeaderFuncs +08474ef4 l 00000030 sMemberFuncs +08474f24 l 00000008 sBerryScoreMultipliers +08474f2c l 00000008 sWindowTemplates_Records +08474f34 l 00000010 sRecordsTexts +08474f44 l 00000003 sRecordNumMaxDigits +08474f48 l 00000006 sRecordTextYCoords +08474f4e l 00000006 sRecordNumYCoords +08474f54 l 00000028 sDebug_BerryResults +08474f7c l 00000008 sJPText_Vowels +08474f84 l 00000008 sText_Letters +08474f8c l 00000008 sText_Digits 08474f94 l 00000014 sPlaceholderPlayerNames -08474fa8 l 00000010 sUnknown_847565C -08474fb8 l 00000008 sUnused -08474fc0 l 00000010 sUnknown_8475674 -08474fd0 l 00000008 sUnknown_8475684 -08474fd8 l 00000010 sUnknown_847568C -08474fe8 l 00000008 sUnknown_847569C -08474ff0 l 00000008 sUnknown_84756A4 -08474ff8 l 00000113 sUnknown_8471F50 -0847510b l 0000004b sUnknown_8472063 -08475156 l 0000004b sUnknown_84720AE -084751a4 l 00000037 sUnknown_84720FC -084751db l 00000019 sUnknown_8472133 -084751f4 l 00000040 sDodrioBerryBgPal1 -08475234 l 00000020 sDodrioBerryPkmnPal -08475254 l 00000020 sDodrioBerryShinyPal -08475274 l 00000020 sDodrioBerryStatusPal -08475294 l 00000020 sDodrioBerrySpritesPal -084752b4 l 000001b4 sDodrioBerrySpritesGfx -08475468 l 00000020 sDodrioBerryPlatformPal -08475488 l 00000890 sDodrioBerryBgGfx1 -08475d18 l 00000dcc sDodrioBerryBgGfx2 -08476ae4 l 00000094 sDodrioBerryStatusGfx -08476b78 l 00000148 sDodrioBerryPlatformGfx -08476cc0 l 0000121c sDodrioBerryPkmnGfx -08477edc l 0000026c sDodrioBerryBgTilemap1 -08478148 l 00000250 sDodrioBerryBgTilemap2Right -08478398 l 0000024c sDodrioBerryBgTilemap2Left -084785e4 l 00000008 sOamData_8478C98 -084785ec l 00000008 sOamData_8478CA0 -084785f4 l 00000008 sOamData_8478CA8 -084785fc l 00000008 sOamData_8478CB0 -08478604 l 00000008 sSpriteAnim_8478CB8 -0847860c l 00000008 sSpriteAnim_8478CC0 -08478614 l 00000008 sSpriteAnim_8478CC8 -0847861c l 00000008 sSpriteAnim_8478CD0 -08478624 l 00000008 sSpriteAnim_8478CD8 -0847862c l 00000014 sSpriteAnimTable_8478CE0 -08478640 l 00000008 sSpriteAnim_8478CF4 -08478648 l 00000008 sSpriteAnim_8478CFC -08478650 l 00000008 sSpriteAnim_8478D04 -08478658 l 0000000c sSpriteAnimTable_8478D0C -08478664 l 00000008 sSpriteAnim_8478D18 -0847866c l 00000008 sSpriteAnim_8478D20 -08478674 l 00000008 sSpriteAnim_8478D28 -0847867c l 00000008 sSpriteAnim_8478D30 -08478684 l 00000008 sSpriteAnim_8478D38 -0847868c l 00000008 sSpriteAnim_8478D40 -08478694 l 00000008 sSpriteAnim_8478D48 -0847869c l 00000008 sSpriteAnim_8478D50 -084786a4 l 00000008 sSpriteAnim_8478D58 -084786ac l 00000024 sSpriteAnimTable_8478D60 -084786d0 l 00000008 sSpriteAnim_8478D84 -084786d8 l 00000004 sSpriteAnimTable_8478D8C -0847870c l 0000000a sUnused2 -08478720 l 00000008 sUnknown_8478DD4 -08478758 l 00000000 array.81 -0847875a l 00000008 gUnknown_8478E0E +08474fa8 l 00000010 sBgTemplates +08474fb8 l 00000008 sWindowTemplate_Dummy +08474fc0 l 00000010 sWindowTemplates_Results +08474fd0 l 00000008 sWindowTemplate_Prize +08474fd8 l 00000010 sWindowTemplates_PlayAgain +08474fe8 l 00000008 sWindowTemplate_DroppedOut +08474ff0 l 00000008 sWindowTemplate_CommStandby +08474ff8 l 00000113 sActiveColumnMap_Duplicate +0847510b l 0000004b sDodrioHeadToColumnMap_Duplicate +08475156 l 0000004b sDodrioNeighborMap_Duplicate +084751a4 l 00000037 sPlayerIdAtColumn_Duplicate +084751db l 00000019 sUnsharedColumns_Duplicate +084751f4 l 00000040 sBg_Pal +08475234 l 00000020 sDodrioNormal_Pal +08475254 l 00000020 sDodrioShiny_Pal +08475274 l 00000020 sStatus_Pal +08475294 l 00000020 sBerries_Pal +084752b4 l 000001b4 sBerries_Gfx +08475468 l 00000020 sCloud_Pal +08475488 l 00000890 sBg_Gfx +08475d18 l 00000dcc sTreeBorder_Gfx +08476ae4 l 00000094 sStatus_Gfx +08476b78 l 00000148 sCloud_Gfx +08476cc0 l 0000121c sDodrio_Gfx +08477edc l 0000026c sBg_Tilemap +08478148 l 00000250 sTreeBorderRight_Tilemap +08478398 l 0000024c sTreeBorderLeft_Tilemap +084785e4 l 00000008 sOamData_Dodrio +084785ec l 00000008 sOamData_16x16_Priority0 +084785f4 l 00000008 sOamData_Berry +084785fc l 00000008 sOamData_Cloud +08478604 l 00000008 sAnim_Dodrio_Normal +0847860c l 00000008 sAnim_Dodrio_PickRight +08478614 l 00000008 sAnim_Dodrio_PickMiddle +0847861c l 00000008 sAnim_Dodrio_PickLeft +08478624 l 00000008 sAnim_Dodrio_Down +0847862c l 00000014 sAnims_Dodrio +08478640 l 00000008 sAnims_StatusBar_Yellow +08478648 l 00000008 sAnims_StatusBar_Gray +08478650 l 00000008 sAnims_StatusBar_Red +08478658 l 0000000c sAnims_StatusBar +08478664 l 00000008 sAnim_Berry_Blue +0847866c l 00000008 sAnim_Berry_Green +08478674 l 00000008 sAnim_Berry_Gold +0847867c l 00000008 sAnim_Berry_BlueSquished +08478684 l 00000008 sAnim_Berry_GreenSquished +0847868c l 00000008 sAnim_Berry_GoldSquished +08478694 l 00000008 sAnim_Berry_Eaten +0847869c l 00000008 sAnim_Berry_Empty1 +084786a4 l 00000008 sAnim_Berry_Empty2 +084786ac l 00000024 sAnims_Berry +084786d0 l 00000008 sAnim_Cloud +084786d8 l 00000004 sAnims_Cloud +0847870c l 0000000a sUnusedSounds +08478720 l 00000008 sBerryIconXCoords +08478758 l 00000000 moveDelays.342 +0847875a l 00000008 sCloudStartCoords 08478784 l 0000000c sTextColorTable -08478790 l 00000004 sUnknown_8478E44 -08478794 l 00000008 sUnknown_8478E48 -0847879c l 0000000c sUnknown_8478E50 -084787a8 l 00000010 sUnknown_8478E5C -084787b8 l 00000014 sUnknown_8478E6C -084787cc l 00000014 sUnknown_8478E80 -084787e0 l 00000014 sUnknown_8478E94 -084787f4 l 00000008 sUnknown_8478EA8 -084787fc l 0000000a sUnknown_8478EB0 -08478806 l 0000000a sUnknown_8478EBA -08478810 g 00000050 gUnknown_8478EC4 +08478790 l 00000004 sNameWindowCoords_1Player +08478794 l 00000008 sNameWindowCoords_2Players +0847879c l 0000000c sNameWindowCoords_3Players +084787a8 l 00000010 sNameWindowCoords_4Players +084787b8 l 00000014 sNameWindowCoords_5Players +084787cc l 00000014 sNameWindowCoords +084787e0 l 00000014 sRankingTexts +084787f4 l 00000008 sResultsXCoords +084787fc l 0000000a sResultsYCoords +08478806 l 0000000a sRankingYCoords +08478810 g 00000050 sGfxFuncs 08478868 l 000000e4 sPokedudeBufferCommands 0847894c l 00000008 gUnknown_8479000 08478954 l 00000010 sInputScripts_ChooseAction_Battle