From c4393301dddfd0ec11bcbd9fae044be09b7aae72 Mon Sep 17 00:00:00 2001 From: GriffinRichards Date: Sat, 26 Nov 2022 16:40:16 +0000 Subject: [PATCH] Merge pull request #586 from GriffinRichards/sync-mevent --- pokefirered.sym | 381 +++++++++++++++++++++-------------------- pokefirered_rev1.sym | 381 +++++++++++++++++++++-------------------- pokeleafgreen.sym | 381 +++++++++++++++++++++-------------------- pokeleafgreen_rev1.sym | 381 +++++++++++++++++++++-------------------- 4 files changed, 764 insertions(+), 760 deletions(-) diff --git a/pokefirered.sym b/pokefirered.sym index bc0433548..10143ef26 100644 --- a/pokefirered.sym +++ b/pokefirered.sym @@ -572,9 +572,9 @@ 0203f3ae g 00000002 sRoamerLocation 0203f3b0 g 00000008 sDownArrowCounterAndYCoordIdx 0203f3b8 g 00000001 gGiftIsFromEReader -0203f3bc l 00000004 sReceivedWonderCardIsValid -0203f3c0 l 00000004 s_mevent_client_ptr -0203f3c4 g 00000004 s_mevent_srv_common_ptr +0203f3bc l 00000004 sStatsEnabled +0203f3c0 l 00000004 sClient +0203f3c4 l 00000004 sServer 0203f3c8 l 00000004 sWonderCardData 0203f3cc l 00000004 sWonderNewsData 0203f3d0 l 00000004 sBg3TilemapBuffer @@ -873,7 +873,7 @@ 03005eb0 g 00000018 gFameChecker_ListMenuTemplate 03005ec8 g 00000004 gIconDescriptionBoxIsOpen 03005ecc g 00000004 gHelpSystemEnabled -03005ed0 g 0000000c sMEventSendToEReaderManager +03005ed0 g 0000000c gEReaderData 03005ee0 g 00000010 gPokedudeBattlerStates 03005ef0 g 00000004 gMultibootStart 03005ef4 g 00000004 gMultibootStatus @@ -4795,8 +4795,8 @@ 0806e29c g 00000010 DisableMysteryGift 0806e2ac g 00000010 EnableMysteryGift 0806e2bc g 00000014 IsMysteryGiftEnabled -0806e2d0 g 000000a0 ResetMysteryEventFlags -0806e370 g 00000074 ResetMysteryEventVars +0806e2d0 g 000000a0 ClearMysteryGiftFlags +0806e370 g 00000074 ClearMysteryGiftVars 0806e3e4 g 0000001c DisableResetRTC 0806e400 g 00000020 EnableResetRTC 0806e420 g 00000032 CanResetRTC @@ -7817,7 +7817,7 @@ 080bdca8 l 0000000e EC_IsNationalPokedexEnabled 080bdcb8 l 0000007c GetRandomECPokemon 080bdd34 g 000000f4 InitEasyChatPhrases -080bde28 g 0000001c EC_ResetMEventProfileMaybe +080bde28 g 0000001c InitQuestionnaireWords 080bde44 g 0000002c InitEasyChatSelection 080bde70 g 00000018 DestroyEasyChatSelectionData 080bde88 l 000000b0 PopulateECGroups @@ -8324,7 +8324,7 @@ 080cc524 g 0000000e SetUsedPkmnCenterQuestLogEvent 080cc534 g 00000068 QuestLog_CheckDepartingIndoorsMap 080cc59c g 00000194 QuestLog_TryRecordDepartedLocation -080cc730 g 0000006c BattleCardAction +080cc730 g 0000006c GetMysteryGiftCardStat 080cc79c g 0000000c SetPCBoxToSendMon 080cc7a8 g 0000000c GetPCBoxToSendMon 080cc7b4 g 00000044 ShouldShowBoxWasFullMessage @@ -12151,143 +12151,144 @@ 0814201c g 00000018 SetRoamerInactive 08142034 g 00000010 GetRoamerLocation 08142044 g 00000032 GetRoamerLocationMapSectionId -08142078 g 00000012 vblankcb_mystery_gift_e_reader_run 08142078 l 00000000 .gcc2_compiled. +08142078 l 00000012 VBlankCB_MysteryGiftEReader 0814208c g 00000016 CB2_MysteryGiftEReader 081420a4 g 00000206 HandleMysteryGiftOrEReaderSetup -081422ac g 00000028 c2_mystery_gift -081422d4 g 00000028 c2_ereader +081422ac g 00000028 CB2_InitMysteryGift +081422d4 g 00000028 CB2_InitEReader 081422fc g 00000048 MainCB_FreeAllBuffersAndReturnToInitTitleScreen 08142344 g 000000c8 PrintMysteryGiftOrEReaderTopMenu 0814240c g 00000012 MG_DrawTextBorder 08142420 g 00000098 MG_DrawCheckerboardPattern 081424b8 g 0000004a ClearScreenInBg0 08142504 g 0000005c AddTextPrinterToWindow1 -08142560 g 0000001a ClearTextWindow +08142560 l 0000001a ClearTextWindow 0814257c g 00000092 PrintMysteryGiftMenuMessage -08142610 g 00000028 HideDownArrow -08142638 g 00000028 ShowDownArrow -08142660 g 00000040 unref_HideDownArrowAndWaitButton -081426a0 g 00000032 PrintStringAndWait2Seconds -081426d4 g 000000cc MysteryGift_HandleThreeOptionMenu +08142610 l 00000028 HideDownArrow +08142638 l 00000028 ShowDownArrow +08142660 l 00000040 HideDownArrowAndWaitButton +081426a0 l 00000032 PrintStringAndWait2Seconds +081426d4 l 000000cc MysteryGift_HandleThreeOptionMenu 081427a0 g 00000152 DoMysteryGiftYesNo -081428f4 g 00000150 HandleMysteryGiftListMenu -08142a44 g 00000014 ValidateCardOrNews -08142a58 g 0000005c HandleLoadWonderCardOrNews -08142ab4 g 00000016 DestroyNewsOrCard -08142acc g 0000002e TearDownCardOrNews_ReturnToTopMenu -08142afc g 00000024 mevent_message_prompt_discard -08142b20 g 00000020 mevent_message_was_thrown_away -08142b40 g 00000078 mevent_save_game -08142bb8 g 00000130 mevent_message -08142ce8 g 00000066 PrintMGSuccessMessage -08142d50 g 000000d0 mevent_message_stamp_card_etc_send_status -08142e20 l 00000036 PrintMGSendStatus -08142e58 g 00000048 task_add_00_mystery_gift -08142ea0 g 00000734 task00_mystery_gift +081428f4 l 00000150 HandleMysteryGiftListMenu +08142a44 l 00000014 ValidateCardOrNews +08142a58 l 0000005c HandleLoadWonderCardOrNews +08142ab4 l 00000016 ClearSavedNewsOrCard +08142acc l 0000002e ExitWonderCardOrNews +08142afc l 00000024 AskDiscardGift +08142b20 l 00000020 PrintThrownAway +08142b40 l 00000078 SaveOnMysteryGiftMenu +08142bb8 l 00000130 GetClientResultMessage +08142ce8 l 00000066 PrintSuccessMessage +08142d50 l 000000d0 GetServerResultMessage +08142e20 l 00000036 PrintServerResultMessage +08142e58 l 00000048 CreateMysteryGiftTask +08142ea0 l 00000734 Task_MysteryGift 081435d4 g 00000008 GetMysteryGiftBaseBlock -081435dc g 00000068 SendUnknownSerialData_Init 081435dc l 00000000 .gcc2_compiled. -08143644 g 00000030 SendUnknownSerialData_Teardown -08143674 g 00000048 SendUnknownSerialData_Run -081436bc l 00000030 ResetTTDataBuffer -081436ec g 00000060 sub_81436EC +081435dc l 00000068 EReader_Load +08143644 l 00000030 EReader_Reset +08143674 l 00000048 EReader_Transfer +081436bc l 00000030 OpenEReaderLink +081436ec l 00000060 ValidateEReaderConnection 0814374c l 00000022 IsEReaderConnectionSane -08143770 l 00000130 EReaderReceive -081438a0 g 00000048 task_add_00_ereader -081438e8 l 00000006 ResetDelayTimer -081438f0 l 00000020 AdvanceDelayTimerCheckTimeout -08143910 l 00000414 Task_EReaderComm -08143d24 g 00000034 InitMEventData +08143770 l 00000130 TryReceiveCard +081438a0 g 00000048 CreateEReaderTask +081438e8 l 00000006 ResetTimer +081438f0 l 00000020 UpdateTimer +08143910 l 00000414 Task_EReader +08143d24 g 00000034 ClearMysteryGift +08143d24 l 00000000 .gcc2_compiled. 08143d58 g 00000014 GetSavedWonderNews 08143d6c g 00000014 GetSavedWonderCard -08143d80 g 00000014 sav1_get_mevent_buffer_2 -08143d94 g 00000014 GetMENewsJisanStructPtr -08143da8 g 00000014 GetMEventProfileECWordsMaybe -08143dbc g 0000000a DestroyWonderNews -08143dc8 g 00000054 OverwriteSavedWonderNewsWithReceivedNews -08143e1c g 00000048 ValidateReceivedWonderNews -08143e64 l 00000012 IsReceivedWonderNewsHeaderValid -08143e78 g 00000022 WonderNews_Test_Unk_02 -08143e9c l 00000034 BlankWonderNews -08143ed0 l 00000024 BlankMENewsJisan -08143ef4 g 00000044 MEvent_HaveAlreadyReceivedWonderNews -08143f38 g 00000030 DestroyWonderCard -08143f68 g 00000060 OverwriteSavedWonderCardWithReceivedCard -08143fc8 g 00000050 ValidateReceivedWonderCard -08144018 l 0000003c IsReceivedWonderCardHeaderValid -08144054 g 00000026 WonderCard_Test_Unk_08_6 -0814407c l 00000038 BlankSavedWonderCard -081440b4 l 00000034 BlankMEventBuffer2 +08143d80 g 00000014 GetSavedWonderCardMetadata +08143d94 g 00000014 GetSavedWonderNewsMetadata +08143da8 g 00000014 GetQuestionnaireWordsPtr +08143dbc g 0000000a ClearSavedWonderNewsAndRelated +08143dc8 g 00000054 SaveWonderNews +08143e1c g 00000048 ValidateSavedWonderNews +08143e64 l 00000012 ValidateWonderNews +08143e78 g 00000022 IsSendingSavedWonderNewsAllowed +08143e9c l 00000034 ClearSavedWonderNews +08143ed0 l 00000024 ClearSavedWonderNewsMetadata +08143ef4 g 00000044 IsWonderNewsSameAsSaved +08143f38 g 00000030 ClearSavedWonderCardAndRelated +08143f68 g 00000060 SaveWonderCard +08143fc8 g 00000050 ValidateSavedWonderCard +08144018 l 0000003c ValidateWonderCard +08144054 g 00000026 IsSendingSavedWonderCardAllowed +0814407c l 00000038 ClearSavedWonderCard +081440b4 l 00000034 ClearSavedWonderCardMetadata 081440e8 g 00000024 GetWonderCardFlagId -0814410c g 00000018 MEvent_WonderCardResetUnk08_6 -08144124 l 0000001e IsCardIdInValidRange -08144144 g 00000040 CheckReceivedGiftFromWonderCard -08144184 l 00000028 CountReceivedDistributionMons -081441ac l 00000042 HasPlayerAlreadyReceivedDistributedMon -081441f0 l 00000026 IsWonderCardSpeciesValid -08144218 l 0000003a ValidateCardAndCountMonsReceived -08144254 g 00000078 MEvent_ReceiveDistributionMon -081442cc g 00000108 BuildMEventClientHeader -081443d4 g 00000042 ValidateMEventClientHeader -08144418 g 0000001c sub_8144418 -08144434 g 00000040 MEvent_CanPlayerReceiveDistributionMon -08144474 g 00000026 sub_8144474 -0814449c l 00000014 GetNumReceivedDistributionMons -081444b0 g 0000006c sub_81444B0 -0814451c l 000000a4 IncrementBattleCardCount -081445c0 g 00000104 MEvent_GetBattleCardCount +0814410c g 00000018 DisableWonderCardSending +08144124 l 0000001e IsWonderCardFlagIDInValidRange +08144144 g 00000040 IsSavedWonderCardGiftNotReceived +08144184 l 00000028 GetNumStampsInMetadata +081441ac l 00000042 IsStampInMetadata +081441f0 l 00000026 ValidateStamp +08144218 l 0000003a GetNumStampsInSavedCard +08144254 g 00000078 MysteryGift_TrySaveStamp +081442cc g 00000108 MysteryGift_LoadLinkGameData +081443d4 g 00000042 MysteryGift_ValidateLinkGameData +08144418 g 0000001c MysteryGift_CompareCardFlags +08144434 g 00000040 MysteryGift_CheckStamps +08144474 g 00000026 MysteryGift_DoesQuestionnaireMatch +0814449c l 00000014 GetNumStampsInLinkData +081444b0 g 0000006c MysteryGift_GetCardStatFromLinkData +0814451c l 000000a4 IncrementCardStat +081445c0 g 00000104 MysteryGift_GetCardStat 081446c4 g 0000000c MysteryGift_DisableStats 081446d0 g 00000044 MysteryGift_TryEnableStatsByFlagId 08144714 g 0000007c MysteryGift_TryIncrementStat -08144790 l 0000002c BlankBuffer344 -081447bc l 00000066 PlaceTrainerIdAtFrontOfList -08144824 l 0000001e RecordIdOfWonderCardSender -08144844 g 0000000c mevent_srv_sub_recv +08144790 l 0000002c ClearSavedTrainerIds +081447bc l 00000066 RecordTrainerId +08144824 l 0000001e IncrementCardStatForNewTrainer +08144844 g 0000000c MysteryGiftLink_Recv 08144844 l 00000000 .gcc2_compiled. -08144850 g 0000000c mevent_srv_sub_send -0814485c g 0000002c mevent_srv_sub_init -08144888 g 00000024 mevent_srv_sub_init_send -081448ac g 00000010 mevent_srv_sub_init_recv -081448bc l 0000001c mevent_recv_block -081448d8 l 00000022 mevent_has_received -081448fc l 0000000e mevent_reset_recv -0814490c l 000000d4 mevent_receive_func -081449e0 l 0000010c mevent_send_func -08144aec g 00000020 mevent_client_do_init +08144850 g 0000000c MysteryGiftLink_Send +0814485c g 0000002c MysteryGiftLink_Init +08144888 g 00000024 MysteryGiftLink_InitSend +081448ac g 00000010 MysteryGiftLink_InitRecv +081448bc l 0000001c MGL_ReceiveBlock +081448d8 l 00000022 MGL_HasReceived +081448fc l 0000000e MGL_ResetReceived +0814490c l 000000d4 MGL_Receive +081449e0 l 0000010c MGL_Send +08144aec g 00000020 MysteryGiftClient_Create 08144aec l 00000000 .gcc2_compiled. -08144b0c g 0000003a mevent_client_do_exec -08144b48 g 00000010 mevent_client_inc_flag -08144b58 g 0000000c mevent_client_get_buffer -08144b64 g 0000000c mevent_client_set_param -08144b70 l 0000004e mevent_client_init -08144bc0 l 00000022 mevent_client_free_resources -08144be4 l 0000001a mevent_client_jmp_buffer -08144c00 l 00000034 mevent_client_send_word -08144c34 l 00000028 client_mainseq_0 -08144c5c l 00000004 client_mainseq_1 -08144c60 l 0000001e client_mainseq_2 -08144c80 l 0000001e client_mainseq_3 -08144ca0 l 000001cc client_mainseq_4 -08144e6c l 00000018 client_mainseq_5 -08144e84 l 00000038 client_mainseq_6 -08144ebc l 00000034 client_mainseq_7 -08144ef0 l 0000002c mevent_client_exec -08144f1c g 00000024 mevent_srv_init_wnews +08144b0c g 0000003a MysteryGiftClient_Run +08144b48 g 00000010 MysteryGiftClient_AdvanceState +08144b58 g 0000000c MysteryGiftClient_GetMsg +08144b64 g 0000000c MysteryGiftClient_SetParam +08144b70 l 0000004e MysteryGiftClient_Init +08144bc0 l 00000022 MysteryGiftClient_Free +08144be4 l 0000001a MysteryGiftClient_CopyRecvScript +08144c00 l 00000034 MysteryGiftClient_InitSendWord +08144c34 l 00000028 Client_Init +08144c5c l 00000004 Client_Done +08144c60 l 0000001e Client_Recv +08144c80 l 0000001e Client_Send +08144ca0 l 000001cc Client_Run +08144e6c l 00000018 Client_Wait +08144e84 l 00000038 Client_RunMysteryEventScript +08144ebc l 00000034 Client_RunBufferScript +08144ef0 l 0000002c MysteryGiftClient_CallFunc +08144f1c g 00000024 MysterGiftServer_CreateForNews 08144f1c l 00000000 .gcc2_compiled. -08144f40 g 00000024 mevent_srv_new_wcard -08144f64 g 0000003a mevent_srv_common_do_exec -08144fa0 l 00000058 mevent_srv_init_common -08144ff8 l 00000022 mevent_srv_free_resources -0814501c l 00000040 mevent_srv_common_init_send -0814505c l 0000000c mevent_first_if_not_null_else_second -08145068 l 00000018 mevent_compare_pointers -08145080 l 00000008 common_mainseq_0 -08145088 l 00000004 common_mainseq_1 -0814508c l 0000001a common_mainseq_2 -081450a8 l 0000001a common_mainseq_3 -081450c4 l 0000053c common_mainseq_4 -08145600 l 00000054 mevent_srv_exec_common +08144f40 g 00000024 MysterGiftServer_CreateForCard +08144f64 g 0000003a MysterGiftServer_Run +08144fa0 l 00000058 MysteryGiftServer_Init +08144ff8 l 00000022 MysteryGiftServer_Free +0814501c l 00000040 MysteryGiftServer_InitSend +0814505c l 0000000c MysteryGiftServer_GetSendData +08145068 l 00000018 MysteryGiftServer_Compare +08145080 l 00000008 Server_Init +08145088 l 00000004 Server_Done +0814508c l 0000001a Server_Recv +081450a8 l 0000001a Server_Send +081450c4 l 0000053c Server_Run +08145600 l 00000054 MysteryGiftServer_CallFunc 08145654 g 0000009c WonderCard_Init 08145654 l 00000000 .gcc2_compiled. 081456f0 g 0000002c WonderCard_Destroy @@ -12308,16 +12309,16 @@ 08146980 l 000000b0 BufferNewsText 08146a30 l 00000128 DrawNewsWindows 08146b58 l 000000d8 UpdateNewsScroll -08146c30 g 00000056 MENewsJisan_SetRandomReward +08146c30 g 00000056 WonderNews_SetReward 08146c30 l 00000000 .gcc2_compiled. -08146c88 g 0000001c MENewsJisanReset -08146ca4 g 00000044 MENewsJisanStepCounter -08146ce8 g 0000008c GetMENewsJisanItemAndState -08146d74 l 00000020 GetMENewsJisanRewardItem -08146d94 l 0000000c MENewsJisanResetCounterUnk0_2 -08146da0 l 00000038 MENewsJisanIncrementCounterUnk0_2 -08146dd8 l 00000032 MENewsJisanIncrementCounterUnk0_5 -08146e0c l 0000006c GetMENewsJisanState +08146c88 g 0000001c WonderNews_Reset +08146ca4 g 00000044 WonderNews_IncrementStepCounter +08146ce8 g 0000008c WonderNews_GetRewardInfo +08146d74 l 00000020 GetRewardItem +08146d94 l 0000000c ResetSentRewardCounter +08146da0 l 00000038 IncrementSentRewardCounter +08146dd8 l 00000032 IncrementRewardCounter +08146e0c l 0000006c GetRewardType 08146e78 g 0000001c DoSeagallopFerryScene 08146e78 l 00000000 .gcc2_compiled. 08146e94 l 000001c4 CB2_SetUpSeagallopScene @@ -15409,12 +15410,12 @@ 0816acee g 00000000 CeruleanCity_House4_MapScripts 0816acef g 00000000 CeruleanCity_House4_EventScript_WonderNewsBerryMan 0816ad59 g 00000000 CeruleanCity_House4_EventScript_NoNews -0816ad63 g 00000000 CeruleanCity_House4_EventScript_News1 -0816ad89 g 00000000 CeruleanCity_House4_EventScript_News2 -0816adaf g 00000000 CeruleanCity_House4_EventScript_NewsNotSpread -0816adc3 g 00000000 CeruleanCity_House4_EventScript_NewsSpread1 -0816ade9 g 00000000 CeruleanCity_House4_EventScript_NewsSpread2 -0816ae0f g 00000000 CeruleanCity_House4_EventScript_NewsDone +0816ad63 g 00000000 CeruleanCity_House4_EventScript_Reward_RecvSmall +0816ad89 g 00000000 CeruleanCity_House4_EventScript_Reward_RecvBig +0816adaf g 00000000 CeruleanCity_House4_EventScript_Waiting +0816adc3 g 00000000 CeruleanCity_House4_EventScript_Reward_SentSmall +0816ade9 g 00000000 CeruleanCity_House4_EventScript_Reward_SentBig +0816ae0f g 00000000 CeruleanCity_House4_EventScript_AtMax 0816ae23 g 00000000 CeruleanCity_House4_EventScript_MovementReactionToNews 0816ae45 g 00000000 CeruleanCity_House4_EventScript_NoRoomForBerries 0816ae4f g 00000000 CeruleanCity_House5_MapScripts @@ -41488,37 +41489,37 @@ 08466c38 l 00000008 sYesNoWindowTemplate 08466c40 l 00000018 sReelButtonMapTileIdxs 08466c58 l 000000b6 sRoamerLocations -08466d10 g 00000020 gUnkTextboxBorderPal -08466d30 g 00000030 gUnkTextboxBorderGfx -08466d60 g 00000010 sBGTemplates -08466d70 g 00000020 sMainWindows -08466d90 g 00000008 sWindowTemplate_PromptYesOrNo_Width28 -08466d98 g 00000008 sWindowTemplate_PromptYesOrNo_Width20 -08466da0 g 00000008 sMysteryGiftMenuWindowTemplate -08466da8 g 00000008 sWindowTemplate_ThreeOptions -08466db0 g 00000008 sWindowTemplate_YesNoBox -08466db8 g 00000008 sWindowTemplate_7by8 -08466dc0 g 00000008 sWindowTemplate_7by6 -08466dc8 g 00000008 sWindowTemplate_7by4 -08466dd0 g 00000018 sListMenuItems_CardsOrNews -08466de8 g 00000018 sListMenuItems_WirelessOrFriend -08466e00 g 00000018 sListMenuTemplate_ThreeOptions -08466e18 g 00000020 sListMenuItems_ReceiveSendToss -08466e38 g 00000018 sListMenuItems_ReceiveToss -08466e50 g 00000018 sListMenuItems_ReceiveSend -08466e68 g 00000010 sListMenuItems_Receive -08466e78 g 00000018 sListMenu_ReceiveSendToss -08466e90 g 00000018 sListMenu_ReceiveToss -08466ea8 g 00000018 sListMenu_ReceiveSend -08466ec0 g 00000018 sListMenu_Receive +08466d10 l 00000020 sTextboxBorder_Pal +08466d30 l 00000030 sTextboxBorder_Gfx +08466d60 l 00000010 sBGTemplates +08466d70 l 00000020 sMainWindows +08466d90 l 00000008 sWindowTemplate_YesNoMsg_Wide +08466d98 l 00000008 sWindowTemplate_YesNoMsg +08466da0 l 00000008 sWindowTemplate_GiftSelect +08466da8 l 00000008 sWindowTemplate_ThreeOptions +08466db0 l 00000008 sWindowTemplate_YesNoBox +08466db8 l 00000008 sWindowTemplate_GiftSelect_3Options +08466dc0 l 00000008 sWindowTemplate_GiftSelect_2Options +08466dc8 l 00000008 sWindowTemplate_GiftSelect_1Option +08466dd0 l 00000018 sListMenuItems_CardsOrNews +08466de8 l 00000018 sListMenuItems_WirelessOrFriend +08466e00 l 00000018 sListMenuTemplate_ThreeOptions +08466e18 l 00000020 sListMenuItems_ReceiveSendToss +08466e38 l 00000018 sListMenuItems_ReceiveToss +08466e50 l 00000018 sListMenuItems_ReceiveSend +08466e68 l 00000010 sListMenuItems_Receive +08466e78 l 00000018 sListMenu_ReceiveSendToss +08466e90 l 00000018 sListMenu_ReceiveToss +08466ea8 l 00000018 sListMenu_ReceiveSend +08466ec0 l 00000018 sListMenu_Receive 08466ed8 l 00000010 sUnusedMenuTexts -08466ee8 g 00000003 sMG_Ereader_TextColor_1 -08466eec g 00000003 sMG_Ereader_TextColor_1_Copy -08466ef0 g 00000003 sMG_Ereader_TextColor_2 +08466ee8 l 00000003 sTextColors_TopMenu +08466eec l 00000003 sTextColors_TopMenu_Copy +08466ef0 l 00000003 sMG_Ereader_TextColor_2 08466ef3 l 00000004 sText_Test 08466ef7 l 00000009 sText_EonTicket -08466f00 l 00000028 sGiftItemFlagIds -08467030 l 00000014 func_tbl +08466f00 l 00000028 sReceivedGiftFlags +08467030 l 00000014 sFuncTable 08467068 l 00000006 sTextColorTable 08467070 l 00000003 sFooterTextOffsets 08467074 l 00000018 sWindowTemplates @@ -41570,31 +41571,31 @@ 084685b4 l 00000090 sNews7Gfx 08468644 l 000000dc sNews7Map 08468720 l 00000080 sNewsGraphics -084687a0 g 00000040 gUnknown_84687A0 -084687e0 g 00000010 gMEventClientScript_InitialListen -084687f0 g 00000020 gMEventClientScript_Send1442CC -08468810 g 00000010 gMEventClientScript_UnableToRecv -08468820 g 00000010 gMEventClientScript_CommError -08468830 g 00000010 gMEventClientScript_NothingSentOver -08468840 g 00000030 gMEventClientScript_ReceiveCardAndReturnSuccess -08468870 g 00000028 gMEventClientScript_ReceiveNewsAndValidate -08468898 g 00000010 gMEventClientScript_AlreadyHadNews -084688a8 g 00000010 gMEventClientScript_RecvNewsSuccess -084688b8 g 00000028 gMEventClientScript_AskWouldLikeToTossCard -084688e0 g 00000010 gMEventClientScript_OtherTrainerCanceled -084688f0 g 00000010 gMEventClientScript_AlreadyHadCard -08468900 g 00000020 gMEventClientScript_SuccessFromBuffer -08468920 g 00000030 gMEventSrvScript_UnableToSend -08468950 g 00000030 gUnknown_8468950 -08468980 g 00000030 gUnknown_8468980 -084689b0 g 00000030 gMEventSrvScript_OtherTrnHasNews -084689e0 g 00000084 gMEventSrvScript_SentNewsSuccess -08468a64 g 00000060 gMEventSrvScript_SendCardSuccess -08468ac4 g 00000048 gMEventSrvScript_AskClientToOverwriteCard -08468b0c g 00000030 gMEventSrvScript_OtherTrnHasCard -08468b3c g 00000030 gUnknown_8468B3C -08468b6c g 00000060 gMEventSrvScript_SendNews -08468bcc g 00000090 gMEventSrvScript_SendCard +084687a0 l 00000040 sText_CollectedAllStamps +084687e0 g 00000010 gMysteryGiftClientScript_Init +084687f0 l 00000020 sClientScript_SendGameData +08468810 l 00000010 sClientScript_CantAccept +08468820 l 00000010 sClientScript_CommError +08468830 l 00000010 sClientScript_NothingSent +08468840 l 00000030 sClientScript_SaveCard +08468870 l 00000028 sClientScript_SaveNews +08468898 l 00000010 sClientScript_HadNews +084688a8 l 00000010 sClientScript_NewsReceived +084688b8 l 00000028 sClientScript_AskToss +084688e0 l 00000010 sClientScript_Canceled +084688f0 l 00000010 sClientScript_HadCard +08468900 l 00000020 sClientScript_DynamicSuccess +08468920 l 00000030 sServerScript_CantSend +08468950 l 00000030 sServerScript_CommError +08468980 l 00000030 sServerScript_ClientCanceledNews +084689b0 l 00000030 sServerScript_HasNews +084689e0 l 00000084 sServerScript_SendNews +08468a64 l 00000060 sServerScript_SendCard +08468ac4 l 00000048 sServerScript_TossPrompt +08468b0c l 00000030 sServerScript_HasCard +08468b3c l 00000030 sServerScript_NothingSent +08468b6c g 00000060 gMysteryGiftServerScript_SendWonderNews +08468bcc g 00000090 gMysteryGiftServerScript_SendWonderCard 08468c98 l 00000520 sWaterTiles 084691b8 l 00000020 sWaterPal 084691d8 l 00000800 sWaterTilemap_WB diff --git a/pokefirered_rev1.sym b/pokefirered_rev1.sym index 0d6979b87..53cabacd5 100644 --- a/pokefirered_rev1.sym +++ b/pokefirered_rev1.sym @@ -572,9 +572,9 @@ 0203f3ae g 00000002 sRoamerLocation 0203f3b0 g 00000008 sDownArrowCounterAndYCoordIdx 0203f3b8 g 00000001 gGiftIsFromEReader -0203f3bc l 00000004 sReceivedWonderCardIsValid -0203f3c0 l 00000004 s_mevent_client_ptr -0203f3c4 g 00000004 s_mevent_srv_common_ptr +0203f3bc l 00000004 sStatsEnabled +0203f3c0 l 00000004 sClient +0203f3c4 l 00000004 sServer 0203f3c8 l 00000004 sWonderCardData 0203f3cc l 00000004 sWonderNewsData 0203f3d0 l 00000004 sBg3TilemapBuffer @@ -873,7 +873,7 @@ 03005eb0 g 00000018 gFameChecker_ListMenuTemplate 03005ec8 g 00000004 gIconDescriptionBoxIsOpen 03005ecc g 00000004 gHelpSystemEnabled -03005ed0 g 0000000c sMEventSendToEReaderManager +03005ed0 g 0000000c gEReaderData 03005ee0 g 00000010 gPokedudeBattlerStates 03005ef0 g 00000004 gMultibootStart 03005ef4 g 00000004 gMultibootStatus @@ -4795,8 +4795,8 @@ 0806e2b0 g 00000010 DisableMysteryGift 0806e2c0 g 00000010 EnableMysteryGift 0806e2d0 g 00000014 IsMysteryGiftEnabled -0806e2e4 g 000000a0 ResetMysteryEventFlags -0806e384 g 00000074 ResetMysteryEventVars +0806e2e4 g 000000a0 ClearMysteryGiftFlags +0806e384 g 00000074 ClearMysteryGiftVars 0806e3f8 g 0000001c DisableResetRTC 0806e414 g 00000020 EnableResetRTC 0806e434 g 00000032 CanResetRTC @@ -7817,7 +7817,7 @@ 080bdcbc l 0000000e EC_IsNationalPokedexEnabled 080bdccc l 0000007c GetRandomECPokemon 080bdd48 g 000000f4 InitEasyChatPhrases -080bde3c g 0000001c EC_ResetMEventProfileMaybe +080bde3c g 0000001c InitQuestionnaireWords 080bde58 g 0000002c InitEasyChatSelection 080bde84 g 00000018 DestroyEasyChatSelectionData 080bde9c l 000000b0 PopulateECGroups @@ -8324,7 +8324,7 @@ 080cc538 g 0000000e SetUsedPkmnCenterQuestLogEvent 080cc548 g 00000068 QuestLog_CheckDepartingIndoorsMap 080cc5b0 g 00000194 QuestLog_TryRecordDepartedLocation -080cc744 g 0000006c BattleCardAction +080cc744 g 0000006c GetMysteryGiftCardStat 080cc7b0 g 0000000c SetPCBoxToSendMon 080cc7bc g 0000000c GetPCBoxToSendMon 080cc7c8 g 00000044 ShouldShowBoxWasFullMessage @@ -12152,143 +12152,144 @@ 08142094 g 00000018 SetRoamerInactive 081420ac g 00000010 GetRoamerLocation 081420bc g 00000032 GetRoamerLocationMapSectionId -081420f0 g 00000012 vblankcb_mystery_gift_e_reader_run 081420f0 l 00000000 .gcc2_compiled. +081420f0 l 00000012 VBlankCB_MysteryGiftEReader 08142104 g 00000016 CB2_MysteryGiftEReader 0814211c g 00000206 HandleMysteryGiftOrEReaderSetup -08142324 g 00000028 c2_mystery_gift -0814234c g 00000028 c2_ereader +08142324 g 00000028 CB2_InitMysteryGift +0814234c g 00000028 CB2_InitEReader 08142374 g 00000048 MainCB_FreeAllBuffersAndReturnToInitTitleScreen 081423bc g 000000c8 PrintMysteryGiftOrEReaderTopMenu 08142484 g 00000012 MG_DrawTextBorder 08142498 g 00000098 MG_DrawCheckerboardPattern 08142530 g 0000004a ClearScreenInBg0 0814257c g 0000005c AddTextPrinterToWindow1 -081425d8 g 0000001a ClearTextWindow +081425d8 l 0000001a ClearTextWindow 081425f4 g 00000092 PrintMysteryGiftMenuMessage -08142688 g 00000028 HideDownArrow -081426b0 g 00000028 ShowDownArrow -081426d8 g 00000040 unref_HideDownArrowAndWaitButton -08142718 g 00000032 PrintStringAndWait2Seconds -0814274c g 000000cc MysteryGift_HandleThreeOptionMenu +08142688 l 00000028 HideDownArrow +081426b0 l 00000028 ShowDownArrow +081426d8 l 00000040 HideDownArrowAndWaitButton +08142718 l 00000032 PrintStringAndWait2Seconds +0814274c l 000000cc MysteryGift_HandleThreeOptionMenu 08142818 g 00000152 DoMysteryGiftYesNo -0814296c g 00000150 HandleMysteryGiftListMenu -08142abc g 00000014 ValidateCardOrNews -08142ad0 g 0000005c HandleLoadWonderCardOrNews -08142b2c g 00000016 DestroyNewsOrCard -08142b44 g 0000002e TearDownCardOrNews_ReturnToTopMenu -08142b74 g 00000024 mevent_message_prompt_discard -08142b98 g 00000020 mevent_message_was_thrown_away -08142bb8 g 00000078 mevent_save_game -08142c30 g 00000130 mevent_message -08142d60 g 00000066 PrintMGSuccessMessage -08142dc8 g 000000d0 mevent_message_stamp_card_etc_send_status -08142e98 l 00000036 PrintMGSendStatus -08142ed0 g 00000048 task_add_00_mystery_gift -08142f18 g 00000734 task00_mystery_gift +0814296c l 00000150 HandleMysteryGiftListMenu +08142abc l 00000014 ValidateCardOrNews +08142ad0 l 0000005c HandleLoadWonderCardOrNews +08142b2c l 00000016 ClearSavedNewsOrCard +08142b44 l 0000002e ExitWonderCardOrNews +08142b74 l 00000024 AskDiscardGift +08142b98 l 00000020 PrintThrownAway +08142bb8 l 00000078 SaveOnMysteryGiftMenu +08142c30 l 00000130 GetClientResultMessage +08142d60 l 00000066 PrintSuccessMessage +08142dc8 l 000000d0 GetServerResultMessage +08142e98 l 00000036 PrintServerResultMessage +08142ed0 l 00000048 CreateMysteryGiftTask +08142f18 l 00000734 Task_MysteryGift 0814364c g 00000008 GetMysteryGiftBaseBlock -08143654 g 00000068 SendUnknownSerialData_Init 08143654 l 00000000 .gcc2_compiled. -081436bc g 00000030 SendUnknownSerialData_Teardown -081436ec g 00000048 SendUnknownSerialData_Run -08143734 l 00000030 ResetTTDataBuffer -08143764 g 00000060 sub_81436EC +08143654 l 00000068 EReader_Load +081436bc l 00000030 EReader_Reset +081436ec l 00000048 EReader_Transfer +08143734 l 00000030 OpenEReaderLink +08143764 l 00000060 ValidateEReaderConnection 081437c4 l 00000022 IsEReaderConnectionSane -081437e8 l 00000130 EReaderReceive -08143918 g 00000048 task_add_00_ereader -08143960 l 00000006 ResetDelayTimer -08143968 l 00000020 AdvanceDelayTimerCheckTimeout -08143988 l 00000414 Task_EReaderComm -08143d9c g 00000034 InitMEventData +081437e8 l 00000130 TryReceiveCard +08143918 g 00000048 CreateEReaderTask +08143960 l 00000006 ResetTimer +08143968 l 00000020 UpdateTimer +08143988 l 00000414 Task_EReader +08143d9c g 00000034 ClearMysteryGift +08143d9c l 00000000 .gcc2_compiled. 08143dd0 g 00000014 GetSavedWonderNews 08143de4 g 00000014 GetSavedWonderCard -08143df8 g 00000014 sav1_get_mevent_buffer_2 -08143e0c g 00000014 GetMENewsJisanStructPtr -08143e20 g 00000014 GetMEventProfileECWordsMaybe -08143e34 g 0000000a DestroyWonderNews -08143e40 g 00000054 OverwriteSavedWonderNewsWithReceivedNews -08143e94 g 00000048 ValidateReceivedWonderNews -08143edc l 00000012 IsReceivedWonderNewsHeaderValid -08143ef0 g 00000022 WonderNews_Test_Unk_02 -08143f14 l 00000034 BlankWonderNews -08143f48 l 00000024 BlankMENewsJisan -08143f6c g 00000044 MEvent_HaveAlreadyReceivedWonderNews -08143fb0 g 00000030 DestroyWonderCard -08143fe0 g 00000060 OverwriteSavedWonderCardWithReceivedCard -08144040 g 00000050 ValidateReceivedWonderCard -08144090 l 0000003c IsReceivedWonderCardHeaderValid -081440cc g 00000026 WonderCard_Test_Unk_08_6 -081440f4 l 00000038 BlankSavedWonderCard -0814412c l 00000034 BlankMEventBuffer2 +08143df8 g 00000014 GetSavedWonderCardMetadata +08143e0c g 00000014 GetSavedWonderNewsMetadata +08143e20 g 00000014 GetQuestionnaireWordsPtr +08143e34 g 0000000a ClearSavedWonderNewsAndRelated +08143e40 g 00000054 SaveWonderNews +08143e94 g 00000048 ValidateSavedWonderNews +08143edc l 00000012 ValidateWonderNews +08143ef0 g 00000022 IsSendingSavedWonderNewsAllowed +08143f14 l 00000034 ClearSavedWonderNews +08143f48 l 00000024 ClearSavedWonderNewsMetadata +08143f6c g 00000044 IsWonderNewsSameAsSaved +08143fb0 g 00000030 ClearSavedWonderCardAndRelated +08143fe0 g 00000060 SaveWonderCard +08144040 g 00000050 ValidateSavedWonderCard +08144090 l 0000003c ValidateWonderCard +081440cc g 00000026 IsSendingSavedWonderCardAllowed +081440f4 l 00000038 ClearSavedWonderCard +0814412c l 00000034 ClearSavedWonderCardMetadata 08144160 g 00000024 GetWonderCardFlagId -08144184 g 00000018 MEvent_WonderCardResetUnk08_6 -0814419c l 0000001e IsCardIdInValidRange -081441bc g 00000040 CheckReceivedGiftFromWonderCard -081441fc l 00000028 CountReceivedDistributionMons -08144224 l 00000042 HasPlayerAlreadyReceivedDistributedMon -08144268 l 00000026 IsWonderCardSpeciesValid -08144290 l 0000003a ValidateCardAndCountMonsReceived -081442cc g 00000078 MEvent_ReceiveDistributionMon -08144344 g 00000108 BuildMEventClientHeader -0814444c g 00000042 ValidateMEventClientHeader -08144490 g 0000001c sub_8144418 -081444ac g 00000040 MEvent_CanPlayerReceiveDistributionMon -081444ec g 00000026 sub_8144474 -08144514 l 00000014 GetNumReceivedDistributionMons -08144528 g 0000006c sub_81444B0 -08144594 l 000000a4 IncrementBattleCardCount -08144638 g 00000104 MEvent_GetBattleCardCount +08144184 g 00000018 DisableWonderCardSending +0814419c l 0000001e IsWonderCardFlagIDInValidRange +081441bc g 00000040 IsSavedWonderCardGiftNotReceived +081441fc l 00000028 GetNumStampsInMetadata +08144224 l 00000042 IsStampInMetadata +08144268 l 00000026 ValidateStamp +08144290 l 0000003a GetNumStampsInSavedCard +081442cc g 00000078 MysteryGift_TrySaveStamp +08144344 g 00000108 MysteryGift_LoadLinkGameData +0814444c g 00000042 MysteryGift_ValidateLinkGameData +08144490 g 0000001c MysteryGift_CompareCardFlags +081444ac g 00000040 MysteryGift_CheckStamps +081444ec g 00000026 MysteryGift_DoesQuestionnaireMatch +08144514 l 00000014 GetNumStampsInLinkData +08144528 g 0000006c MysteryGift_GetCardStatFromLinkData +08144594 l 000000a4 IncrementCardStat +08144638 g 00000104 MysteryGift_GetCardStat 0814473c g 0000000c MysteryGift_DisableStats 08144748 g 00000044 MysteryGift_TryEnableStatsByFlagId 0814478c g 0000007c MysteryGift_TryIncrementStat -08144808 l 0000002c BlankBuffer344 -08144834 l 00000066 PlaceTrainerIdAtFrontOfList -0814489c l 0000001e RecordIdOfWonderCardSender -081448bc g 0000000c mevent_srv_sub_recv +08144808 l 0000002c ClearSavedTrainerIds +08144834 l 00000066 RecordTrainerId +0814489c l 0000001e IncrementCardStatForNewTrainer +081448bc g 0000000c MysteryGiftLink_Recv 081448bc l 00000000 .gcc2_compiled. -081448c8 g 0000000c mevent_srv_sub_send -081448d4 g 0000002c mevent_srv_sub_init -08144900 g 00000024 mevent_srv_sub_init_send -08144924 g 00000010 mevent_srv_sub_init_recv -08144934 l 0000001c mevent_recv_block -08144950 l 00000022 mevent_has_received -08144974 l 0000000e mevent_reset_recv -08144984 l 000000d4 mevent_receive_func -08144a58 l 0000010c mevent_send_func -08144b64 g 00000020 mevent_client_do_init +081448c8 g 0000000c MysteryGiftLink_Send +081448d4 g 0000002c MysteryGiftLink_Init +08144900 g 00000024 MysteryGiftLink_InitSend +08144924 g 00000010 MysteryGiftLink_InitRecv +08144934 l 0000001c MGL_ReceiveBlock +08144950 l 00000022 MGL_HasReceived +08144974 l 0000000e MGL_ResetReceived +08144984 l 000000d4 MGL_Receive +08144a58 l 0000010c MGL_Send +08144b64 g 00000020 MysteryGiftClient_Create 08144b64 l 00000000 .gcc2_compiled. -08144b84 g 0000003a mevent_client_do_exec -08144bc0 g 00000010 mevent_client_inc_flag -08144bd0 g 0000000c mevent_client_get_buffer -08144bdc g 0000000c mevent_client_set_param -08144be8 l 0000004e mevent_client_init -08144c38 l 00000022 mevent_client_free_resources -08144c5c l 0000001a mevent_client_jmp_buffer -08144c78 l 00000034 mevent_client_send_word -08144cac l 00000028 client_mainseq_0 -08144cd4 l 00000004 client_mainseq_1 -08144cd8 l 0000001e client_mainseq_2 -08144cf8 l 0000001e client_mainseq_3 -08144d18 l 000001cc client_mainseq_4 -08144ee4 l 00000018 client_mainseq_5 -08144efc l 00000038 client_mainseq_6 -08144f34 l 00000034 client_mainseq_7 -08144f68 l 0000002c mevent_client_exec -08144f94 g 00000024 mevent_srv_init_wnews +08144b84 g 0000003a MysteryGiftClient_Run +08144bc0 g 00000010 MysteryGiftClient_AdvanceState +08144bd0 g 0000000c MysteryGiftClient_GetMsg +08144bdc g 0000000c MysteryGiftClient_SetParam +08144be8 l 0000004e MysteryGiftClient_Init +08144c38 l 00000022 MysteryGiftClient_Free +08144c5c l 0000001a MysteryGiftClient_CopyRecvScript +08144c78 l 00000034 MysteryGiftClient_InitSendWord +08144cac l 00000028 Client_Init +08144cd4 l 00000004 Client_Done +08144cd8 l 0000001e Client_Recv +08144cf8 l 0000001e Client_Send +08144d18 l 000001cc Client_Run +08144ee4 l 00000018 Client_Wait +08144efc l 00000038 Client_RunMysteryEventScript +08144f34 l 00000034 Client_RunBufferScript +08144f68 l 0000002c MysteryGiftClient_CallFunc +08144f94 g 00000024 MysterGiftServer_CreateForNews 08144f94 l 00000000 .gcc2_compiled. -08144fb8 g 00000024 mevent_srv_new_wcard -08144fdc g 0000003a mevent_srv_common_do_exec -08145018 l 00000058 mevent_srv_init_common -08145070 l 00000022 mevent_srv_free_resources -08145094 l 00000040 mevent_srv_common_init_send -081450d4 l 0000000c mevent_first_if_not_null_else_second -081450e0 l 00000018 mevent_compare_pointers -081450f8 l 00000008 common_mainseq_0 -08145100 l 00000004 common_mainseq_1 -08145104 l 0000001a common_mainseq_2 -08145120 l 0000001a common_mainseq_3 -0814513c l 0000053c common_mainseq_4 -08145678 l 00000054 mevent_srv_exec_common +08144fb8 g 00000024 MysterGiftServer_CreateForCard +08144fdc g 0000003a MysterGiftServer_Run +08145018 l 00000058 MysteryGiftServer_Init +08145070 l 00000022 MysteryGiftServer_Free +08145094 l 00000040 MysteryGiftServer_InitSend +081450d4 l 0000000c MysteryGiftServer_GetSendData +081450e0 l 00000018 MysteryGiftServer_Compare +081450f8 l 00000008 Server_Init +08145100 l 00000004 Server_Done +08145104 l 0000001a Server_Recv +08145120 l 0000001a Server_Send +0814513c l 0000053c Server_Run +08145678 l 00000054 MysteryGiftServer_CallFunc 081456cc g 0000009c WonderCard_Init 081456cc l 00000000 .gcc2_compiled. 08145768 g 0000002c WonderCard_Destroy @@ -12309,16 +12310,16 @@ 081469f8 l 000000b0 BufferNewsText 08146aa8 l 00000128 DrawNewsWindows 08146bd0 l 000000d8 UpdateNewsScroll -08146ca8 g 00000056 MENewsJisan_SetRandomReward +08146ca8 g 00000056 WonderNews_SetReward 08146ca8 l 00000000 .gcc2_compiled. -08146d00 g 0000001c MENewsJisanReset -08146d1c g 00000044 MENewsJisanStepCounter -08146d60 g 0000008c GetMENewsJisanItemAndState -08146dec l 00000020 GetMENewsJisanRewardItem -08146e0c l 0000000c MENewsJisanResetCounterUnk0_2 -08146e18 l 00000038 MENewsJisanIncrementCounterUnk0_2 -08146e50 l 00000032 MENewsJisanIncrementCounterUnk0_5 -08146e84 l 0000006c GetMENewsJisanState +08146d00 g 0000001c WonderNews_Reset +08146d1c g 00000044 WonderNews_IncrementStepCounter +08146d60 g 0000008c WonderNews_GetRewardInfo +08146dec l 00000020 GetRewardItem +08146e0c l 0000000c ResetSentRewardCounter +08146e18 l 00000038 IncrementSentRewardCounter +08146e50 l 00000032 IncrementRewardCounter +08146e84 l 0000006c GetRewardType 08146ef0 g 0000001c DoSeagallopFerryScene 08146ef0 l 00000000 .gcc2_compiled. 08146f0c l 000001c4 CB2_SetUpSeagallopScene @@ -15410,12 +15411,12 @@ 0816ad66 g 00000000 CeruleanCity_House4_MapScripts 0816ad67 g 00000000 CeruleanCity_House4_EventScript_WonderNewsBerryMan 0816add1 g 00000000 CeruleanCity_House4_EventScript_NoNews -0816addb g 00000000 CeruleanCity_House4_EventScript_News1 -0816ae01 g 00000000 CeruleanCity_House4_EventScript_News2 -0816ae27 g 00000000 CeruleanCity_House4_EventScript_NewsNotSpread -0816ae3b g 00000000 CeruleanCity_House4_EventScript_NewsSpread1 -0816ae61 g 00000000 CeruleanCity_House4_EventScript_NewsSpread2 -0816ae87 g 00000000 CeruleanCity_House4_EventScript_NewsDone +0816addb g 00000000 CeruleanCity_House4_EventScript_Reward_RecvSmall +0816ae01 g 00000000 CeruleanCity_House4_EventScript_Reward_RecvBig +0816ae27 g 00000000 CeruleanCity_House4_EventScript_Waiting +0816ae3b g 00000000 CeruleanCity_House4_EventScript_Reward_SentSmall +0816ae61 g 00000000 CeruleanCity_House4_EventScript_Reward_SentBig +0816ae87 g 00000000 CeruleanCity_House4_EventScript_AtMax 0816ae9b g 00000000 CeruleanCity_House4_EventScript_MovementReactionToNews 0816aebd g 00000000 CeruleanCity_House4_EventScript_NoRoomForBerries 0816aec7 g 00000000 CeruleanCity_House5_MapScripts @@ -41489,37 +41490,37 @@ 08466c98 l 00000008 sYesNoWindowTemplate 08466ca0 l 00000018 sReelButtonMapTileIdxs 08466cb8 l 000000b6 sRoamerLocations -08466d70 g 00000020 gUnkTextboxBorderPal -08466d90 g 00000030 gUnkTextboxBorderGfx -08466dc0 g 00000010 sBGTemplates -08466dd0 g 00000020 sMainWindows -08466df0 g 00000008 sWindowTemplate_PromptYesOrNo_Width28 -08466df8 g 00000008 sWindowTemplate_PromptYesOrNo_Width20 -08466e00 g 00000008 sMysteryGiftMenuWindowTemplate -08466e08 g 00000008 sWindowTemplate_ThreeOptions -08466e10 g 00000008 sWindowTemplate_YesNoBox -08466e18 g 00000008 sWindowTemplate_7by8 -08466e20 g 00000008 sWindowTemplate_7by6 -08466e28 g 00000008 sWindowTemplate_7by4 -08466e30 g 00000018 sListMenuItems_CardsOrNews -08466e48 g 00000018 sListMenuItems_WirelessOrFriend -08466e60 g 00000018 sListMenuTemplate_ThreeOptions -08466e78 g 00000020 sListMenuItems_ReceiveSendToss -08466e98 g 00000018 sListMenuItems_ReceiveToss -08466eb0 g 00000018 sListMenuItems_ReceiveSend -08466ec8 g 00000010 sListMenuItems_Receive -08466ed8 g 00000018 sListMenu_ReceiveSendToss -08466ef0 g 00000018 sListMenu_ReceiveToss -08466f08 g 00000018 sListMenu_ReceiveSend -08466f20 g 00000018 sListMenu_Receive +08466d70 l 00000020 sTextboxBorder_Pal +08466d90 l 00000030 sTextboxBorder_Gfx +08466dc0 l 00000010 sBGTemplates +08466dd0 l 00000020 sMainWindows +08466df0 l 00000008 sWindowTemplate_YesNoMsg_Wide +08466df8 l 00000008 sWindowTemplate_YesNoMsg +08466e00 l 00000008 sWindowTemplate_GiftSelect +08466e08 l 00000008 sWindowTemplate_ThreeOptions +08466e10 l 00000008 sWindowTemplate_YesNoBox +08466e18 l 00000008 sWindowTemplate_GiftSelect_3Options +08466e20 l 00000008 sWindowTemplate_GiftSelect_2Options +08466e28 l 00000008 sWindowTemplate_GiftSelect_1Option +08466e30 l 00000018 sListMenuItems_CardsOrNews +08466e48 l 00000018 sListMenuItems_WirelessOrFriend +08466e60 l 00000018 sListMenuTemplate_ThreeOptions +08466e78 l 00000020 sListMenuItems_ReceiveSendToss +08466e98 l 00000018 sListMenuItems_ReceiveToss +08466eb0 l 00000018 sListMenuItems_ReceiveSend +08466ec8 l 00000010 sListMenuItems_Receive +08466ed8 l 00000018 sListMenu_ReceiveSendToss +08466ef0 l 00000018 sListMenu_ReceiveToss +08466f08 l 00000018 sListMenu_ReceiveSend +08466f20 l 00000018 sListMenu_Receive 08466f38 l 00000010 sUnusedMenuTexts -08466f48 g 00000003 sMG_Ereader_TextColor_1 -08466f4c g 00000003 sMG_Ereader_TextColor_1_Copy -08466f50 g 00000003 sMG_Ereader_TextColor_2 +08466f48 l 00000003 sTextColors_TopMenu +08466f4c l 00000003 sTextColors_TopMenu_Copy +08466f50 l 00000003 sMG_Ereader_TextColor_2 08466f53 l 00000004 sText_Test 08466f57 l 00000009 sText_EonTicket -08466f60 l 00000028 sGiftItemFlagIds -08467090 l 00000014 func_tbl +08466f60 l 00000028 sReceivedGiftFlags +08467090 l 00000014 sFuncTable 084670c8 l 00000006 sTextColorTable 084670d0 l 00000003 sFooterTextOffsets 084670d4 l 00000018 sWindowTemplates @@ -41571,31 +41572,31 @@ 08468614 l 00000090 sNews7Gfx 084686a4 l 000000dc sNews7Map 08468780 l 00000080 sNewsGraphics -08468800 g 00000040 gUnknown_84687A0 -08468840 g 00000010 gMEventClientScript_InitialListen -08468850 g 00000020 gMEventClientScript_Send1442CC -08468870 g 00000010 gMEventClientScript_UnableToRecv -08468880 g 00000010 gMEventClientScript_CommError -08468890 g 00000010 gMEventClientScript_NothingSentOver -084688a0 g 00000030 gMEventClientScript_ReceiveCardAndReturnSuccess -084688d0 g 00000028 gMEventClientScript_ReceiveNewsAndValidate -084688f8 g 00000010 gMEventClientScript_AlreadyHadNews -08468908 g 00000010 gMEventClientScript_RecvNewsSuccess -08468918 g 00000028 gMEventClientScript_AskWouldLikeToTossCard -08468940 g 00000010 gMEventClientScript_OtherTrainerCanceled -08468950 g 00000010 gMEventClientScript_AlreadyHadCard -08468960 g 00000020 gMEventClientScript_SuccessFromBuffer -08468980 g 00000030 gMEventSrvScript_UnableToSend -084689b0 g 00000030 gUnknown_8468950 -084689e0 g 00000030 gUnknown_8468980 -08468a10 g 00000030 gMEventSrvScript_OtherTrnHasNews -08468a40 g 00000084 gMEventSrvScript_SentNewsSuccess -08468ac4 g 00000060 gMEventSrvScript_SendCardSuccess -08468b24 g 00000048 gMEventSrvScript_AskClientToOverwriteCard -08468b6c g 00000030 gMEventSrvScript_OtherTrnHasCard -08468b9c g 00000030 gUnknown_8468B3C -08468bcc g 00000060 gMEventSrvScript_SendNews -08468c2c g 00000090 gMEventSrvScript_SendCard +08468800 l 00000040 sText_CollectedAllStamps +08468840 g 00000010 gMysteryGiftClientScript_Init +08468850 l 00000020 sClientScript_SendGameData +08468870 l 00000010 sClientScript_CantAccept +08468880 l 00000010 sClientScript_CommError +08468890 l 00000010 sClientScript_NothingSent +084688a0 l 00000030 sClientScript_SaveCard +084688d0 l 00000028 sClientScript_SaveNews +084688f8 l 00000010 sClientScript_HadNews +08468908 l 00000010 sClientScript_NewsReceived +08468918 l 00000028 sClientScript_AskToss +08468940 l 00000010 sClientScript_Canceled +08468950 l 00000010 sClientScript_HadCard +08468960 l 00000020 sClientScript_DynamicSuccess +08468980 l 00000030 sServerScript_CantSend +084689b0 l 00000030 sServerScript_CommError +084689e0 l 00000030 sServerScript_ClientCanceledNews +08468a10 l 00000030 sServerScript_HasNews +08468a40 l 00000084 sServerScript_SendNews +08468ac4 l 00000060 sServerScript_SendCard +08468b24 l 00000048 sServerScript_TossPrompt +08468b6c l 00000030 sServerScript_HasCard +08468b9c l 00000030 sServerScript_NothingSent +08468bcc g 00000060 gMysteryGiftServerScript_SendWonderNews +08468c2c g 00000090 gMysteryGiftServerScript_SendWonderCard 08468cf8 l 00000520 sWaterTiles 08469218 l 00000020 sWaterPal 08469238 l 00000800 sWaterTilemap_WB diff --git a/pokeleafgreen.sym b/pokeleafgreen.sym index a223d56d2..29fc3dee3 100644 --- a/pokeleafgreen.sym +++ b/pokeleafgreen.sym @@ -572,9 +572,9 @@ 0203f3ae g 00000002 sRoamerLocation 0203f3b0 g 00000008 sDownArrowCounterAndYCoordIdx 0203f3b8 g 00000001 gGiftIsFromEReader -0203f3bc l 00000004 sReceivedWonderCardIsValid -0203f3c0 l 00000004 s_mevent_client_ptr -0203f3c4 g 00000004 s_mevent_srv_common_ptr +0203f3bc l 00000004 sStatsEnabled +0203f3c0 l 00000004 sClient +0203f3c4 l 00000004 sServer 0203f3c8 l 00000004 sWonderCardData 0203f3cc l 00000004 sWonderNewsData 0203f3d0 l 00000004 sBg3TilemapBuffer @@ -873,7 +873,7 @@ 03005eb0 g 00000018 gFameChecker_ListMenuTemplate 03005ec8 g 00000004 gIconDescriptionBoxIsOpen 03005ecc g 00000004 gHelpSystemEnabled -03005ed0 g 0000000c sMEventSendToEReaderManager +03005ed0 g 0000000c gEReaderData 03005ee0 g 00000010 gPokedudeBattlerStates 03005ef0 g 00000004 gMultibootStart 03005ef4 g 00000004 gMultibootStatus @@ -4795,8 +4795,8 @@ 0806e29c g 00000010 DisableMysteryGift 0806e2ac g 00000010 EnableMysteryGift 0806e2bc g 00000014 IsMysteryGiftEnabled -0806e2d0 g 000000a0 ResetMysteryEventFlags -0806e370 g 00000074 ResetMysteryEventVars +0806e2d0 g 000000a0 ClearMysteryGiftFlags +0806e370 g 00000074 ClearMysteryGiftVars 0806e3e4 g 0000001c DisableResetRTC 0806e400 g 00000020 EnableResetRTC 0806e420 g 00000032 CanResetRTC @@ -7819,7 +7819,7 @@ 080bdc7c l 0000000e EC_IsNationalPokedexEnabled 080bdc8c l 0000007c GetRandomECPokemon 080bdd08 g 000000f4 InitEasyChatPhrases -080bddfc g 0000001c EC_ResetMEventProfileMaybe +080bddfc g 0000001c InitQuestionnaireWords 080bde18 g 0000002c InitEasyChatSelection 080bde44 g 00000018 DestroyEasyChatSelectionData 080bde5c l 000000b0 PopulateECGroups @@ -8326,7 +8326,7 @@ 080cc4f8 g 0000000e SetUsedPkmnCenterQuestLogEvent 080cc508 g 00000068 QuestLog_CheckDepartingIndoorsMap 080cc570 g 00000194 QuestLog_TryRecordDepartedLocation -080cc704 g 0000006c BattleCardAction +080cc704 g 0000006c GetMysteryGiftCardStat 080cc770 g 0000000c SetPCBoxToSendMon 080cc77c g 0000000c GetPCBoxToSendMon 080cc788 g 00000044 ShouldShowBoxWasFullMessage @@ -12153,143 +12153,144 @@ 08141ff4 g 00000018 SetRoamerInactive 0814200c g 00000010 GetRoamerLocation 0814201c g 00000032 GetRoamerLocationMapSectionId -08142050 g 00000012 vblankcb_mystery_gift_e_reader_run 08142050 l 00000000 .gcc2_compiled. +08142050 l 00000012 VBlankCB_MysteryGiftEReader 08142064 g 00000016 CB2_MysteryGiftEReader 0814207c g 00000206 HandleMysteryGiftOrEReaderSetup -08142284 g 00000028 c2_mystery_gift -081422ac g 00000028 c2_ereader +08142284 g 00000028 CB2_InitMysteryGift +081422ac g 00000028 CB2_InitEReader 081422d4 g 00000048 MainCB_FreeAllBuffersAndReturnToInitTitleScreen 0814231c g 000000c8 PrintMysteryGiftOrEReaderTopMenu 081423e4 g 00000012 MG_DrawTextBorder 081423f8 g 00000098 MG_DrawCheckerboardPattern 08142490 g 0000004a ClearScreenInBg0 081424dc g 0000005c AddTextPrinterToWindow1 -08142538 g 0000001a ClearTextWindow +08142538 l 0000001a ClearTextWindow 08142554 g 00000092 PrintMysteryGiftMenuMessage -081425e8 g 00000028 HideDownArrow -08142610 g 00000028 ShowDownArrow -08142638 g 00000040 unref_HideDownArrowAndWaitButton -08142678 g 00000032 PrintStringAndWait2Seconds -081426ac g 000000cc MysteryGift_HandleThreeOptionMenu +081425e8 l 00000028 HideDownArrow +08142610 l 00000028 ShowDownArrow +08142638 l 00000040 HideDownArrowAndWaitButton +08142678 l 00000032 PrintStringAndWait2Seconds +081426ac l 000000cc MysteryGift_HandleThreeOptionMenu 08142778 g 00000152 DoMysteryGiftYesNo -081428cc g 00000150 HandleMysteryGiftListMenu -08142a1c g 00000014 ValidateCardOrNews -08142a30 g 0000005c HandleLoadWonderCardOrNews -08142a8c g 00000016 DestroyNewsOrCard -08142aa4 g 0000002e TearDownCardOrNews_ReturnToTopMenu -08142ad4 g 00000024 mevent_message_prompt_discard -08142af8 g 00000020 mevent_message_was_thrown_away -08142b18 g 00000078 mevent_save_game -08142b90 g 00000130 mevent_message -08142cc0 g 00000066 PrintMGSuccessMessage -08142d28 g 000000d0 mevent_message_stamp_card_etc_send_status -08142df8 l 00000036 PrintMGSendStatus -08142e30 g 00000048 task_add_00_mystery_gift -08142e78 g 00000734 task00_mystery_gift +081428cc l 00000150 HandleMysteryGiftListMenu +08142a1c l 00000014 ValidateCardOrNews +08142a30 l 0000005c HandleLoadWonderCardOrNews +08142a8c l 00000016 ClearSavedNewsOrCard +08142aa4 l 0000002e ExitWonderCardOrNews +08142ad4 l 00000024 AskDiscardGift +08142af8 l 00000020 PrintThrownAway +08142b18 l 00000078 SaveOnMysteryGiftMenu +08142b90 l 00000130 GetClientResultMessage +08142cc0 l 00000066 PrintSuccessMessage +08142d28 l 000000d0 GetServerResultMessage +08142df8 l 00000036 PrintServerResultMessage +08142e30 l 00000048 CreateMysteryGiftTask +08142e78 l 00000734 Task_MysteryGift 081435ac g 00000008 GetMysteryGiftBaseBlock -081435b4 g 00000068 SendUnknownSerialData_Init 081435b4 l 00000000 .gcc2_compiled. -0814361c g 00000030 SendUnknownSerialData_Teardown -0814364c g 00000048 SendUnknownSerialData_Run -08143694 l 00000030 ResetTTDataBuffer -081436c4 g 00000060 sub_81436EC +081435b4 l 00000068 EReader_Load +0814361c l 00000030 EReader_Reset +0814364c l 00000048 EReader_Transfer +08143694 l 00000030 OpenEReaderLink +081436c4 l 00000060 ValidateEReaderConnection 08143724 l 00000022 IsEReaderConnectionSane -08143748 l 00000130 EReaderReceive -08143878 g 00000048 task_add_00_ereader -081438c0 l 00000006 ResetDelayTimer -081438c8 l 00000020 AdvanceDelayTimerCheckTimeout -081438e8 l 00000414 Task_EReaderComm -08143cfc g 00000034 InitMEventData +08143748 l 00000130 TryReceiveCard +08143878 g 00000048 CreateEReaderTask +081438c0 l 00000006 ResetTimer +081438c8 l 00000020 UpdateTimer +081438e8 l 00000414 Task_EReader +08143cfc g 00000034 ClearMysteryGift +08143cfc l 00000000 .gcc2_compiled. 08143d30 g 00000014 GetSavedWonderNews 08143d44 g 00000014 GetSavedWonderCard -08143d58 g 00000014 sav1_get_mevent_buffer_2 -08143d6c g 00000014 GetMENewsJisanStructPtr -08143d80 g 00000014 GetMEventProfileECWordsMaybe -08143d94 g 0000000a DestroyWonderNews -08143da0 g 00000054 OverwriteSavedWonderNewsWithReceivedNews -08143df4 g 00000048 ValidateReceivedWonderNews -08143e3c l 00000012 IsReceivedWonderNewsHeaderValid -08143e50 g 00000022 WonderNews_Test_Unk_02 -08143e74 l 00000034 BlankWonderNews -08143ea8 l 00000024 BlankMENewsJisan -08143ecc g 00000044 MEvent_HaveAlreadyReceivedWonderNews -08143f10 g 00000030 DestroyWonderCard -08143f40 g 00000060 OverwriteSavedWonderCardWithReceivedCard -08143fa0 g 00000050 ValidateReceivedWonderCard -08143ff0 l 0000003c IsReceivedWonderCardHeaderValid -0814402c g 00000026 WonderCard_Test_Unk_08_6 -08144054 l 00000038 BlankSavedWonderCard -0814408c l 00000034 BlankMEventBuffer2 +08143d58 g 00000014 GetSavedWonderCardMetadata +08143d6c g 00000014 GetSavedWonderNewsMetadata +08143d80 g 00000014 GetQuestionnaireWordsPtr +08143d94 g 0000000a ClearSavedWonderNewsAndRelated +08143da0 g 00000054 SaveWonderNews +08143df4 g 00000048 ValidateSavedWonderNews +08143e3c l 00000012 ValidateWonderNews +08143e50 g 00000022 IsSendingSavedWonderNewsAllowed +08143e74 l 00000034 ClearSavedWonderNews +08143ea8 l 00000024 ClearSavedWonderNewsMetadata +08143ecc g 00000044 IsWonderNewsSameAsSaved +08143f10 g 00000030 ClearSavedWonderCardAndRelated +08143f40 g 00000060 SaveWonderCard +08143fa0 g 00000050 ValidateSavedWonderCard +08143ff0 l 0000003c ValidateWonderCard +0814402c g 00000026 IsSendingSavedWonderCardAllowed +08144054 l 00000038 ClearSavedWonderCard +0814408c l 00000034 ClearSavedWonderCardMetadata 081440c0 g 00000024 GetWonderCardFlagId -081440e4 g 00000018 MEvent_WonderCardResetUnk08_6 -081440fc l 0000001e IsCardIdInValidRange -0814411c g 00000040 CheckReceivedGiftFromWonderCard -0814415c l 00000028 CountReceivedDistributionMons -08144184 l 00000042 HasPlayerAlreadyReceivedDistributedMon -081441c8 l 00000026 IsWonderCardSpeciesValid -081441f0 l 0000003a ValidateCardAndCountMonsReceived -0814422c g 00000078 MEvent_ReceiveDistributionMon -081442a4 g 0000010c BuildMEventClientHeader -081443b0 g 00000042 ValidateMEventClientHeader -081443f4 g 0000001c sub_8144418 -08144410 g 00000040 MEvent_CanPlayerReceiveDistributionMon -08144450 g 00000026 sub_8144474 -08144478 l 00000014 GetNumReceivedDistributionMons -0814448c g 0000006c sub_81444B0 -081444f8 l 000000a4 IncrementBattleCardCount -0814459c g 00000104 MEvent_GetBattleCardCount +081440e4 g 00000018 DisableWonderCardSending +081440fc l 0000001e IsWonderCardFlagIDInValidRange +0814411c g 00000040 IsSavedWonderCardGiftNotReceived +0814415c l 00000028 GetNumStampsInMetadata +08144184 l 00000042 IsStampInMetadata +081441c8 l 00000026 ValidateStamp +081441f0 l 0000003a GetNumStampsInSavedCard +0814422c g 00000078 MysteryGift_TrySaveStamp +081442a4 g 0000010c MysteryGift_LoadLinkGameData +081443b0 g 00000042 MysteryGift_ValidateLinkGameData +081443f4 g 0000001c MysteryGift_CompareCardFlags +08144410 g 00000040 MysteryGift_CheckStamps +08144450 g 00000026 MysteryGift_DoesQuestionnaireMatch +08144478 l 00000014 GetNumStampsInLinkData +0814448c g 0000006c MysteryGift_GetCardStatFromLinkData +081444f8 l 000000a4 IncrementCardStat +0814459c g 00000104 MysteryGift_GetCardStat 081446a0 g 0000000c MysteryGift_DisableStats 081446ac g 00000044 MysteryGift_TryEnableStatsByFlagId 081446f0 g 0000007c MysteryGift_TryIncrementStat -0814476c l 0000002c BlankBuffer344 -08144798 l 00000066 PlaceTrainerIdAtFrontOfList -08144800 l 0000001e RecordIdOfWonderCardSender -08144820 g 0000000c mevent_srv_sub_recv +0814476c l 0000002c ClearSavedTrainerIds +08144798 l 00000066 RecordTrainerId +08144800 l 0000001e IncrementCardStatForNewTrainer +08144820 g 0000000c MysteryGiftLink_Recv 08144820 l 00000000 .gcc2_compiled. -0814482c g 0000000c mevent_srv_sub_send -08144838 g 0000002c mevent_srv_sub_init -08144864 g 00000024 mevent_srv_sub_init_send -08144888 g 00000010 mevent_srv_sub_init_recv -08144898 l 0000001c mevent_recv_block -081448b4 l 00000022 mevent_has_received -081448d8 l 0000000e mevent_reset_recv -081448e8 l 000000d4 mevent_receive_func -081449bc l 0000010c mevent_send_func -08144ac8 g 00000020 mevent_client_do_init +0814482c g 0000000c MysteryGiftLink_Send +08144838 g 0000002c MysteryGiftLink_Init +08144864 g 00000024 MysteryGiftLink_InitSend +08144888 g 00000010 MysteryGiftLink_InitRecv +08144898 l 0000001c MGL_ReceiveBlock +081448b4 l 00000022 MGL_HasReceived +081448d8 l 0000000e MGL_ResetReceived +081448e8 l 000000d4 MGL_Receive +081449bc l 0000010c MGL_Send +08144ac8 g 00000020 MysteryGiftClient_Create 08144ac8 l 00000000 .gcc2_compiled. -08144ae8 g 0000003a mevent_client_do_exec -08144b24 g 00000010 mevent_client_inc_flag -08144b34 g 0000000c mevent_client_get_buffer -08144b40 g 0000000c mevent_client_set_param -08144b4c l 0000004e mevent_client_init -08144b9c l 00000022 mevent_client_free_resources -08144bc0 l 0000001a mevent_client_jmp_buffer -08144bdc l 00000034 mevent_client_send_word -08144c10 l 00000028 client_mainseq_0 -08144c38 l 00000004 client_mainseq_1 -08144c3c l 0000001e client_mainseq_2 -08144c5c l 0000001e client_mainseq_3 -08144c7c l 000001cc client_mainseq_4 -08144e48 l 00000018 client_mainseq_5 -08144e60 l 00000038 client_mainseq_6 -08144e98 l 00000034 client_mainseq_7 -08144ecc l 0000002c mevent_client_exec -08144ef8 g 00000024 mevent_srv_init_wnews +08144ae8 g 0000003a MysteryGiftClient_Run +08144b24 g 00000010 MysteryGiftClient_AdvanceState +08144b34 g 0000000c MysteryGiftClient_GetMsg +08144b40 g 0000000c MysteryGiftClient_SetParam +08144b4c l 0000004e MysteryGiftClient_Init +08144b9c l 00000022 MysteryGiftClient_Free +08144bc0 l 0000001a MysteryGiftClient_CopyRecvScript +08144bdc l 00000034 MysteryGiftClient_InitSendWord +08144c10 l 00000028 Client_Init +08144c38 l 00000004 Client_Done +08144c3c l 0000001e Client_Recv +08144c5c l 0000001e Client_Send +08144c7c l 000001cc Client_Run +08144e48 l 00000018 Client_Wait +08144e60 l 00000038 Client_RunMysteryEventScript +08144e98 l 00000034 Client_RunBufferScript +08144ecc l 0000002c MysteryGiftClient_CallFunc +08144ef8 g 00000024 MysterGiftServer_CreateForNews 08144ef8 l 00000000 .gcc2_compiled. -08144f1c g 00000024 mevent_srv_new_wcard -08144f40 g 0000003a mevent_srv_common_do_exec -08144f7c l 00000058 mevent_srv_init_common -08144fd4 l 00000022 mevent_srv_free_resources -08144ff8 l 00000040 mevent_srv_common_init_send -08145038 l 0000000c mevent_first_if_not_null_else_second -08145044 l 00000018 mevent_compare_pointers -0814505c l 00000008 common_mainseq_0 -08145064 l 00000004 common_mainseq_1 -08145068 l 0000001a common_mainseq_2 -08145084 l 0000001a common_mainseq_3 -081450a0 l 0000053c common_mainseq_4 -081455dc l 00000054 mevent_srv_exec_common +08144f1c g 00000024 MysterGiftServer_CreateForCard +08144f40 g 0000003a MysterGiftServer_Run +08144f7c l 00000058 MysteryGiftServer_Init +08144fd4 l 00000022 MysteryGiftServer_Free +08144ff8 l 00000040 MysteryGiftServer_InitSend +08145038 l 0000000c MysteryGiftServer_GetSendData +08145044 l 00000018 MysteryGiftServer_Compare +0814505c l 00000008 Server_Init +08145064 l 00000004 Server_Done +08145068 l 0000001a Server_Recv +08145084 l 0000001a Server_Send +081450a0 l 0000053c Server_Run +081455dc l 00000054 MysteryGiftServer_CallFunc 08145630 g 0000009c WonderCard_Init 08145630 l 00000000 .gcc2_compiled. 081456cc g 0000002c WonderCard_Destroy @@ -12310,16 +12311,16 @@ 0814695c l 000000b0 BufferNewsText 08146a0c l 00000128 DrawNewsWindows 08146b34 l 000000d8 UpdateNewsScroll -08146c0c g 00000056 MENewsJisan_SetRandomReward +08146c0c g 00000056 WonderNews_SetReward 08146c0c l 00000000 .gcc2_compiled. -08146c64 g 0000001c MENewsJisanReset -08146c80 g 00000044 MENewsJisanStepCounter -08146cc4 g 0000008c GetMENewsJisanItemAndState -08146d50 l 00000020 GetMENewsJisanRewardItem -08146d70 l 0000000c MENewsJisanResetCounterUnk0_2 -08146d7c l 00000038 MENewsJisanIncrementCounterUnk0_2 -08146db4 l 00000032 MENewsJisanIncrementCounterUnk0_5 -08146de8 l 0000006c GetMENewsJisanState +08146c64 g 0000001c WonderNews_Reset +08146c80 g 00000044 WonderNews_IncrementStepCounter +08146cc4 g 0000008c WonderNews_GetRewardInfo +08146d50 l 00000020 GetRewardItem +08146d70 l 0000000c ResetSentRewardCounter +08146d7c l 00000038 IncrementSentRewardCounter +08146db4 l 00000032 IncrementRewardCounter +08146de8 l 0000006c GetRewardType 08146e54 g 0000001c DoSeagallopFerryScene 08146e54 l 00000000 .gcc2_compiled. 08146e70 l 000001c4 CB2_SetUpSeagallopScene @@ -15411,12 +15412,12 @@ 0816acca g 00000000 CeruleanCity_House4_MapScripts 0816accb g 00000000 CeruleanCity_House4_EventScript_WonderNewsBerryMan 0816ad35 g 00000000 CeruleanCity_House4_EventScript_NoNews -0816ad3f g 00000000 CeruleanCity_House4_EventScript_News1 -0816ad65 g 00000000 CeruleanCity_House4_EventScript_News2 -0816ad8b g 00000000 CeruleanCity_House4_EventScript_NewsNotSpread -0816ad9f g 00000000 CeruleanCity_House4_EventScript_NewsSpread1 -0816adc5 g 00000000 CeruleanCity_House4_EventScript_NewsSpread2 -0816adeb g 00000000 CeruleanCity_House4_EventScript_NewsDone +0816ad3f g 00000000 CeruleanCity_House4_EventScript_Reward_RecvSmall +0816ad65 g 00000000 CeruleanCity_House4_EventScript_Reward_RecvBig +0816ad8b g 00000000 CeruleanCity_House4_EventScript_Waiting +0816ad9f g 00000000 CeruleanCity_House4_EventScript_Reward_SentSmall +0816adc5 g 00000000 CeruleanCity_House4_EventScript_Reward_SentBig +0816adeb g 00000000 CeruleanCity_House4_EventScript_AtMax 0816adff g 00000000 CeruleanCity_House4_EventScript_MovementReactionToNews 0816ae21 g 00000000 CeruleanCity_House4_EventScript_NoRoomForBerries 0816ae2b g 00000000 CeruleanCity_House5_MapScripts @@ -41490,37 +41491,37 @@ 08466514 l 00000008 sYesNoWindowTemplate 0846651c l 00000018 sReelButtonMapTileIdxs 08466534 l 000000b6 sRoamerLocations -084665ec g 00000020 gUnkTextboxBorderPal -0846660c g 00000030 gUnkTextboxBorderGfx -0846663c g 00000010 sBGTemplates -0846664c g 00000020 sMainWindows -0846666c g 00000008 sWindowTemplate_PromptYesOrNo_Width28 -08466674 g 00000008 sWindowTemplate_PromptYesOrNo_Width20 -0846667c g 00000008 sMysteryGiftMenuWindowTemplate -08466684 g 00000008 sWindowTemplate_ThreeOptions -0846668c g 00000008 sWindowTemplate_YesNoBox -08466694 g 00000008 sWindowTemplate_7by8 -0846669c g 00000008 sWindowTemplate_7by6 -084666a4 g 00000008 sWindowTemplate_7by4 -084666ac g 00000018 sListMenuItems_CardsOrNews -084666c4 g 00000018 sListMenuItems_WirelessOrFriend -084666dc g 00000018 sListMenuTemplate_ThreeOptions -084666f4 g 00000020 sListMenuItems_ReceiveSendToss -08466714 g 00000018 sListMenuItems_ReceiveToss -0846672c g 00000018 sListMenuItems_ReceiveSend -08466744 g 00000010 sListMenuItems_Receive -08466754 g 00000018 sListMenu_ReceiveSendToss -0846676c g 00000018 sListMenu_ReceiveToss -08466784 g 00000018 sListMenu_ReceiveSend -0846679c g 00000018 sListMenu_Receive +084665ec l 00000020 sTextboxBorder_Pal +0846660c l 00000030 sTextboxBorder_Gfx +0846663c l 00000010 sBGTemplates +0846664c l 00000020 sMainWindows +0846666c l 00000008 sWindowTemplate_YesNoMsg_Wide +08466674 l 00000008 sWindowTemplate_YesNoMsg +0846667c l 00000008 sWindowTemplate_GiftSelect +08466684 l 00000008 sWindowTemplate_ThreeOptions +0846668c l 00000008 sWindowTemplate_YesNoBox +08466694 l 00000008 sWindowTemplate_GiftSelect_3Options +0846669c l 00000008 sWindowTemplate_GiftSelect_2Options +084666a4 l 00000008 sWindowTemplate_GiftSelect_1Option +084666ac l 00000018 sListMenuItems_CardsOrNews +084666c4 l 00000018 sListMenuItems_WirelessOrFriend +084666dc l 00000018 sListMenuTemplate_ThreeOptions +084666f4 l 00000020 sListMenuItems_ReceiveSendToss +08466714 l 00000018 sListMenuItems_ReceiveToss +0846672c l 00000018 sListMenuItems_ReceiveSend +08466744 l 00000010 sListMenuItems_Receive +08466754 l 00000018 sListMenu_ReceiveSendToss +0846676c l 00000018 sListMenu_ReceiveToss +08466784 l 00000018 sListMenu_ReceiveSend +0846679c l 00000018 sListMenu_Receive 084667b4 l 00000010 sUnusedMenuTexts -084667c4 g 00000003 sMG_Ereader_TextColor_1 -084667c8 g 00000003 sMG_Ereader_TextColor_1_Copy -084667cc g 00000003 sMG_Ereader_TextColor_2 +084667c4 l 00000003 sTextColors_TopMenu +084667c8 l 00000003 sTextColors_TopMenu_Copy +084667cc l 00000003 sMG_Ereader_TextColor_2 084667cf l 00000004 sText_Test 084667d3 l 00000009 sText_EonTicket -084667dc l 00000028 sGiftItemFlagIds -0846690c l 00000014 func_tbl +084667dc l 00000028 sReceivedGiftFlags +0846690c l 00000014 sFuncTable 08466944 l 00000006 sTextColorTable 0846694c l 00000003 sFooterTextOffsets 08466950 l 00000018 sWindowTemplates @@ -41572,31 +41573,31 @@ 08467e90 l 00000090 sNews7Gfx 08467f20 l 000000dc sNews7Map 08467ffc l 00000080 sNewsGraphics -0846807c g 00000040 gUnknown_84687A0 -084680bc g 00000010 gMEventClientScript_InitialListen -084680cc g 00000020 gMEventClientScript_Send1442CC -084680ec g 00000010 gMEventClientScript_UnableToRecv -084680fc g 00000010 gMEventClientScript_CommError -0846810c g 00000010 gMEventClientScript_NothingSentOver -0846811c g 00000030 gMEventClientScript_ReceiveCardAndReturnSuccess -0846814c g 00000028 gMEventClientScript_ReceiveNewsAndValidate -08468174 g 00000010 gMEventClientScript_AlreadyHadNews -08468184 g 00000010 gMEventClientScript_RecvNewsSuccess -08468194 g 00000028 gMEventClientScript_AskWouldLikeToTossCard -084681bc g 00000010 gMEventClientScript_OtherTrainerCanceled -084681cc g 00000010 gMEventClientScript_AlreadyHadCard -084681dc g 00000020 gMEventClientScript_SuccessFromBuffer -084681fc g 00000030 gMEventSrvScript_UnableToSend -0846822c g 00000030 gUnknown_8468950 -0846825c g 00000030 gUnknown_8468980 -0846828c g 00000030 gMEventSrvScript_OtherTrnHasNews -084682bc g 00000084 gMEventSrvScript_SentNewsSuccess -08468340 g 00000060 gMEventSrvScript_SendCardSuccess -084683a0 g 00000048 gMEventSrvScript_AskClientToOverwriteCard -084683e8 g 00000030 gMEventSrvScript_OtherTrnHasCard -08468418 g 00000030 gUnknown_8468B3C -08468448 g 00000060 gMEventSrvScript_SendNews -084684a8 g 00000090 gMEventSrvScript_SendCard +0846807c l 00000040 sText_CollectedAllStamps +084680bc g 00000010 gMysteryGiftClientScript_Init +084680cc l 00000020 sClientScript_SendGameData +084680ec l 00000010 sClientScript_CantAccept +084680fc l 00000010 sClientScript_CommError +0846810c l 00000010 sClientScript_NothingSent +0846811c l 00000030 sClientScript_SaveCard +0846814c l 00000028 sClientScript_SaveNews +08468174 l 00000010 sClientScript_HadNews +08468184 l 00000010 sClientScript_NewsReceived +08468194 l 00000028 sClientScript_AskToss +084681bc l 00000010 sClientScript_Canceled +084681cc l 00000010 sClientScript_HadCard +084681dc l 00000020 sClientScript_DynamicSuccess +084681fc l 00000030 sServerScript_CantSend +0846822c l 00000030 sServerScript_CommError +0846825c l 00000030 sServerScript_ClientCanceledNews +0846828c l 00000030 sServerScript_HasNews +084682bc l 00000084 sServerScript_SendNews +08468340 l 00000060 sServerScript_SendCard +084683a0 l 00000048 sServerScript_TossPrompt +084683e8 l 00000030 sServerScript_HasCard +08468418 l 00000030 sServerScript_NothingSent +08468448 g 00000060 gMysteryGiftServerScript_SendWonderNews +084684a8 g 00000090 gMysteryGiftServerScript_SendWonderCard 08468574 l 00000520 sWaterTiles 08468a94 l 00000020 sWaterPal 08468ab4 l 00000800 sWaterTilemap_WB diff --git a/pokeleafgreen_rev1.sym b/pokeleafgreen_rev1.sym index 27c4d8c51..e29e0652c 100644 --- a/pokeleafgreen_rev1.sym +++ b/pokeleafgreen_rev1.sym @@ -572,9 +572,9 @@ 0203f3ae g 00000002 sRoamerLocation 0203f3b0 g 00000008 sDownArrowCounterAndYCoordIdx 0203f3b8 g 00000001 gGiftIsFromEReader -0203f3bc l 00000004 sReceivedWonderCardIsValid -0203f3c0 l 00000004 s_mevent_client_ptr -0203f3c4 g 00000004 s_mevent_srv_common_ptr +0203f3bc l 00000004 sStatsEnabled +0203f3c0 l 00000004 sClient +0203f3c4 l 00000004 sServer 0203f3c8 l 00000004 sWonderCardData 0203f3cc l 00000004 sWonderNewsData 0203f3d0 l 00000004 sBg3TilemapBuffer @@ -873,7 +873,7 @@ 03005eb0 g 00000018 gFameChecker_ListMenuTemplate 03005ec8 g 00000004 gIconDescriptionBoxIsOpen 03005ecc g 00000004 gHelpSystemEnabled -03005ed0 g 0000000c sMEventSendToEReaderManager +03005ed0 g 0000000c gEReaderData 03005ee0 g 00000010 gPokedudeBattlerStates 03005ef0 g 00000004 gMultibootStart 03005ef4 g 00000004 gMultibootStatus @@ -4795,8 +4795,8 @@ 0806e2b0 g 00000010 DisableMysteryGift 0806e2c0 g 00000010 EnableMysteryGift 0806e2d0 g 00000014 IsMysteryGiftEnabled -0806e2e4 g 000000a0 ResetMysteryEventFlags -0806e384 g 00000074 ResetMysteryEventVars +0806e2e4 g 000000a0 ClearMysteryGiftFlags +0806e384 g 00000074 ClearMysteryGiftVars 0806e3f8 g 0000001c DisableResetRTC 0806e414 g 00000020 EnableResetRTC 0806e434 g 00000032 CanResetRTC @@ -7819,7 +7819,7 @@ 080bdc90 l 0000000e EC_IsNationalPokedexEnabled 080bdca0 l 0000007c GetRandomECPokemon 080bdd1c g 000000f4 InitEasyChatPhrases -080bde10 g 0000001c EC_ResetMEventProfileMaybe +080bde10 g 0000001c InitQuestionnaireWords 080bde2c g 0000002c InitEasyChatSelection 080bde58 g 00000018 DestroyEasyChatSelectionData 080bde70 l 000000b0 PopulateECGroups @@ -8326,7 +8326,7 @@ 080cc50c g 0000000e SetUsedPkmnCenterQuestLogEvent 080cc51c g 00000068 QuestLog_CheckDepartingIndoorsMap 080cc584 g 00000194 QuestLog_TryRecordDepartedLocation -080cc718 g 0000006c BattleCardAction +080cc718 g 0000006c GetMysteryGiftCardStat 080cc784 g 0000000c SetPCBoxToSendMon 080cc790 g 0000000c GetPCBoxToSendMon 080cc79c g 00000044 ShouldShowBoxWasFullMessage @@ -12154,143 +12154,144 @@ 0814206c g 00000018 SetRoamerInactive 08142084 g 00000010 GetRoamerLocation 08142094 g 00000032 GetRoamerLocationMapSectionId -081420c8 g 00000012 vblankcb_mystery_gift_e_reader_run 081420c8 l 00000000 .gcc2_compiled. +081420c8 l 00000012 VBlankCB_MysteryGiftEReader 081420dc g 00000016 CB2_MysteryGiftEReader 081420f4 g 00000206 HandleMysteryGiftOrEReaderSetup -081422fc g 00000028 c2_mystery_gift -08142324 g 00000028 c2_ereader +081422fc g 00000028 CB2_InitMysteryGift +08142324 g 00000028 CB2_InitEReader 0814234c g 00000048 MainCB_FreeAllBuffersAndReturnToInitTitleScreen 08142394 g 000000c8 PrintMysteryGiftOrEReaderTopMenu 0814245c g 00000012 MG_DrawTextBorder 08142470 g 00000098 MG_DrawCheckerboardPattern 08142508 g 0000004a ClearScreenInBg0 08142554 g 0000005c AddTextPrinterToWindow1 -081425b0 g 0000001a ClearTextWindow +081425b0 l 0000001a ClearTextWindow 081425cc g 00000092 PrintMysteryGiftMenuMessage -08142660 g 00000028 HideDownArrow -08142688 g 00000028 ShowDownArrow -081426b0 g 00000040 unref_HideDownArrowAndWaitButton -081426f0 g 00000032 PrintStringAndWait2Seconds -08142724 g 000000cc MysteryGift_HandleThreeOptionMenu +08142660 l 00000028 HideDownArrow +08142688 l 00000028 ShowDownArrow +081426b0 l 00000040 HideDownArrowAndWaitButton +081426f0 l 00000032 PrintStringAndWait2Seconds +08142724 l 000000cc MysteryGift_HandleThreeOptionMenu 081427f0 g 00000152 DoMysteryGiftYesNo -08142944 g 00000150 HandleMysteryGiftListMenu -08142a94 g 00000014 ValidateCardOrNews -08142aa8 g 0000005c HandleLoadWonderCardOrNews -08142b04 g 00000016 DestroyNewsOrCard -08142b1c g 0000002e TearDownCardOrNews_ReturnToTopMenu -08142b4c g 00000024 mevent_message_prompt_discard -08142b70 g 00000020 mevent_message_was_thrown_away -08142b90 g 00000078 mevent_save_game -08142c08 g 00000130 mevent_message -08142d38 g 00000066 PrintMGSuccessMessage -08142da0 g 000000d0 mevent_message_stamp_card_etc_send_status -08142e70 l 00000036 PrintMGSendStatus -08142ea8 g 00000048 task_add_00_mystery_gift -08142ef0 g 00000734 task00_mystery_gift +08142944 l 00000150 HandleMysteryGiftListMenu +08142a94 l 00000014 ValidateCardOrNews +08142aa8 l 0000005c HandleLoadWonderCardOrNews +08142b04 l 00000016 ClearSavedNewsOrCard +08142b1c l 0000002e ExitWonderCardOrNews +08142b4c l 00000024 AskDiscardGift +08142b70 l 00000020 PrintThrownAway +08142b90 l 00000078 SaveOnMysteryGiftMenu +08142c08 l 00000130 GetClientResultMessage +08142d38 l 00000066 PrintSuccessMessage +08142da0 l 000000d0 GetServerResultMessage +08142e70 l 00000036 PrintServerResultMessage +08142ea8 l 00000048 CreateMysteryGiftTask +08142ef0 l 00000734 Task_MysteryGift 08143624 g 00000008 GetMysteryGiftBaseBlock -0814362c g 00000068 SendUnknownSerialData_Init 0814362c l 00000000 .gcc2_compiled. -08143694 g 00000030 SendUnknownSerialData_Teardown -081436c4 g 00000048 SendUnknownSerialData_Run -0814370c l 00000030 ResetTTDataBuffer -0814373c g 00000060 sub_81436EC +0814362c l 00000068 EReader_Load +08143694 l 00000030 EReader_Reset +081436c4 l 00000048 EReader_Transfer +0814370c l 00000030 OpenEReaderLink +0814373c l 00000060 ValidateEReaderConnection 0814379c l 00000022 IsEReaderConnectionSane -081437c0 l 00000130 EReaderReceive -081438f0 g 00000048 task_add_00_ereader -08143938 l 00000006 ResetDelayTimer -08143940 l 00000020 AdvanceDelayTimerCheckTimeout -08143960 l 00000414 Task_EReaderComm -08143d74 g 00000034 InitMEventData +081437c0 l 00000130 TryReceiveCard +081438f0 g 00000048 CreateEReaderTask +08143938 l 00000006 ResetTimer +08143940 l 00000020 UpdateTimer +08143960 l 00000414 Task_EReader +08143d74 g 00000034 ClearMysteryGift +08143d74 l 00000000 .gcc2_compiled. 08143da8 g 00000014 GetSavedWonderNews 08143dbc g 00000014 GetSavedWonderCard -08143dd0 g 00000014 sav1_get_mevent_buffer_2 -08143de4 g 00000014 GetMENewsJisanStructPtr -08143df8 g 00000014 GetMEventProfileECWordsMaybe -08143e0c g 0000000a DestroyWonderNews -08143e18 g 00000054 OverwriteSavedWonderNewsWithReceivedNews -08143e6c g 00000048 ValidateReceivedWonderNews -08143eb4 l 00000012 IsReceivedWonderNewsHeaderValid -08143ec8 g 00000022 WonderNews_Test_Unk_02 -08143eec l 00000034 BlankWonderNews -08143f20 l 00000024 BlankMENewsJisan -08143f44 g 00000044 MEvent_HaveAlreadyReceivedWonderNews -08143f88 g 00000030 DestroyWonderCard -08143fb8 g 00000060 OverwriteSavedWonderCardWithReceivedCard -08144018 g 00000050 ValidateReceivedWonderCard -08144068 l 0000003c IsReceivedWonderCardHeaderValid -081440a4 g 00000026 WonderCard_Test_Unk_08_6 -081440cc l 00000038 BlankSavedWonderCard -08144104 l 00000034 BlankMEventBuffer2 +08143dd0 g 00000014 GetSavedWonderCardMetadata +08143de4 g 00000014 GetSavedWonderNewsMetadata +08143df8 g 00000014 GetQuestionnaireWordsPtr +08143e0c g 0000000a ClearSavedWonderNewsAndRelated +08143e18 g 00000054 SaveWonderNews +08143e6c g 00000048 ValidateSavedWonderNews +08143eb4 l 00000012 ValidateWonderNews +08143ec8 g 00000022 IsSendingSavedWonderNewsAllowed +08143eec l 00000034 ClearSavedWonderNews +08143f20 l 00000024 ClearSavedWonderNewsMetadata +08143f44 g 00000044 IsWonderNewsSameAsSaved +08143f88 g 00000030 ClearSavedWonderCardAndRelated +08143fb8 g 00000060 SaveWonderCard +08144018 g 00000050 ValidateSavedWonderCard +08144068 l 0000003c ValidateWonderCard +081440a4 g 00000026 IsSendingSavedWonderCardAllowed +081440cc l 00000038 ClearSavedWonderCard +08144104 l 00000034 ClearSavedWonderCardMetadata 08144138 g 00000024 GetWonderCardFlagId -0814415c g 00000018 MEvent_WonderCardResetUnk08_6 -08144174 l 0000001e IsCardIdInValidRange -08144194 g 00000040 CheckReceivedGiftFromWonderCard -081441d4 l 00000028 CountReceivedDistributionMons -081441fc l 00000042 HasPlayerAlreadyReceivedDistributedMon -08144240 l 00000026 IsWonderCardSpeciesValid -08144268 l 0000003a ValidateCardAndCountMonsReceived -081442a4 g 00000078 MEvent_ReceiveDistributionMon -0814431c g 0000010c BuildMEventClientHeader -08144428 g 00000042 ValidateMEventClientHeader -0814446c g 0000001c sub_8144418 -08144488 g 00000040 MEvent_CanPlayerReceiveDistributionMon -081444c8 g 00000026 sub_8144474 -081444f0 l 00000014 GetNumReceivedDistributionMons -08144504 g 0000006c sub_81444B0 -08144570 l 000000a4 IncrementBattleCardCount -08144614 g 00000104 MEvent_GetBattleCardCount +0814415c g 00000018 DisableWonderCardSending +08144174 l 0000001e IsWonderCardFlagIDInValidRange +08144194 g 00000040 IsSavedWonderCardGiftNotReceived +081441d4 l 00000028 GetNumStampsInMetadata +081441fc l 00000042 IsStampInMetadata +08144240 l 00000026 ValidateStamp +08144268 l 0000003a GetNumStampsInSavedCard +081442a4 g 00000078 MysteryGift_TrySaveStamp +0814431c g 0000010c MysteryGift_LoadLinkGameData +08144428 g 00000042 MysteryGift_ValidateLinkGameData +0814446c g 0000001c MysteryGift_CompareCardFlags +08144488 g 00000040 MysteryGift_CheckStamps +081444c8 g 00000026 MysteryGift_DoesQuestionnaireMatch +081444f0 l 00000014 GetNumStampsInLinkData +08144504 g 0000006c MysteryGift_GetCardStatFromLinkData +08144570 l 000000a4 IncrementCardStat +08144614 g 00000104 MysteryGift_GetCardStat 08144718 g 0000000c MysteryGift_DisableStats 08144724 g 00000044 MysteryGift_TryEnableStatsByFlagId 08144768 g 0000007c MysteryGift_TryIncrementStat -081447e4 l 0000002c BlankBuffer344 -08144810 l 00000066 PlaceTrainerIdAtFrontOfList -08144878 l 0000001e RecordIdOfWonderCardSender -08144898 g 0000000c mevent_srv_sub_recv +081447e4 l 0000002c ClearSavedTrainerIds +08144810 l 00000066 RecordTrainerId +08144878 l 0000001e IncrementCardStatForNewTrainer +08144898 g 0000000c MysteryGiftLink_Recv 08144898 l 00000000 .gcc2_compiled. -081448a4 g 0000000c mevent_srv_sub_send -081448b0 g 0000002c mevent_srv_sub_init -081448dc g 00000024 mevent_srv_sub_init_send -08144900 g 00000010 mevent_srv_sub_init_recv -08144910 l 0000001c mevent_recv_block -0814492c l 00000022 mevent_has_received -08144950 l 0000000e mevent_reset_recv -08144960 l 000000d4 mevent_receive_func -08144a34 l 0000010c mevent_send_func -08144b40 g 00000020 mevent_client_do_init +081448a4 g 0000000c MysteryGiftLink_Send +081448b0 g 0000002c MysteryGiftLink_Init +081448dc g 00000024 MysteryGiftLink_InitSend +08144900 g 00000010 MysteryGiftLink_InitRecv +08144910 l 0000001c MGL_ReceiveBlock +0814492c l 00000022 MGL_HasReceived +08144950 l 0000000e MGL_ResetReceived +08144960 l 000000d4 MGL_Receive +08144a34 l 0000010c MGL_Send +08144b40 g 00000020 MysteryGiftClient_Create 08144b40 l 00000000 .gcc2_compiled. -08144b60 g 0000003a mevent_client_do_exec -08144b9c g 00000010 mevent_client_inc_flag -08144bac g 0000000c mevent_client_get_buffer -08144bb8 g 0000000c mevent_client_set_param -08144bc4 l 0000004e mevent_client_init -08144c14 l 00000022 mevent_client_free_resources -08144c38 l 0000001a mevent_client_jmp_buffer -08144c54 l 00000034 mevent_client_send_word -08144c88 l 00000028 client_mainseq_0 -08144cb0 l 00000004 client_mainseq_1 -08144cb4 l 0000001e client_mainseq_2 -08144cd4 l 0000001e client_mainseq_3 -08144cf4 l 000001cc client_mainseq_4 -08144ec0 l 00000018 client_mainseq_5 -08144ed8 l 00000038 client_mainseq_6 -08144f10 l 00000034 client_mainseq_7 -08144f44 l 0000002c mevent_client_exec -08144f70 g 00000024 mevent_srv_init_wnews +08144b60 g 0000003a MysteryGiftClient_Run +08144b9c g 00000010 MysteryGiftClient_AdvanceState +08144bac g 0000000c MysteryGiftClient_GetMsg +08144bb8 g 0000000c MysteryGiftClient_SetParam +08144bc4 l 0000004e MysteryGiftClient_Init +08144c14 l 00000022 MysteryGiftClient_Free +08144c38 l 0000001a MysteryGiftClient_CopyRecvScript +08144c54 l 00000034 MysteryGiftClient_InitSendWord +08144c88 l 00000028 Client_Init +08144cb0 l 00000004 Client_Done +08144cb4 l 0000001e Client_Recv +08144cd4 l 0000001e Client_Send +08144cf4 l 000001cc Client_Run +08144ec0 l 00000018 Client_Wait +08144ed8 l 00000038 Client_RunMysteryEventScript +08144f10 l 00000034 Client_RunBufferScript +08144f44 l 0000002c MysteryGiftClient_CallFunc +08144f70 g 00000024 MysterGiftServer_CreateForNews 08144f70 l 00000000 .gcc2_compiled. -08144f94 g 00000024 mevent_srv_new_wcard -08144fb8 g 0000003a mevent_srv_common_do_exec -08144ff4 l 00000058 mevent_srv_init_common -0814504c l 00000022 mevent_srv_free_resources -08145070 l 00000040 mevent_srv_common_init_send -081450b0 l 0000000c mevent_first_if_not_null_else_second -081450bc l 00000018 mevent_compare_pointers -081450d4 l 00000008 common_mainseq_0 -081450dc l 00000004 common_mainseq_1 -081450e0 l 0000001a common_mainseq_2 -081450fc l 0000001a common_mainseq_3 -08145118 l 0000053c common_mainseq_4 -08145654 l 00000054 mevent_srv_exec_common +08144f94 g 00000024 MysterGiftServer_CreateForCard +08144fb8 g 0000003a MysterGiftServer_Run +08144ff4 l 00000058 MysteryGiftServer_Init +0814504c l 00000022 MysteryGiftServer_Free +08145070 l 00000040 MysteryGiftServer_InitSend +081450b0 l 0000000c MysteryGiftServer_GetSendData +081450bc l 00000018 MysteryGiftServer_Compare +081450d4 l 00000008 Server_Init +081450dc l 00000004 Server_Done +081450e0 l 0000001a Server_Recv +081450fc l 0000001a Server_Send +08145118 l 0000053c Server_Run +08145654 l 00000054 MysteryGiftServer_CallFunc 081456a8 g 0000009c WonderCard_Init 081456a8 l 00000000 .gcc2_compiled. 08145744 g 0000002c WonderCard_Destroy @@ -12311,16 +12312,16 @@ 081469d4 l 000000b0 BufferNewsText 08146a84 l 00000128 DrawNewsWindows 08146bac l 000000d8 UpdateNewsScroll -08146c84 g 00000056 MENewsJisan_SetRandomReward +08146c84 g 00000056 WonderNews_SetReward 08146c84 l 00000000 .gcc2_compiled. -08146cdc g 0000001c MENewsJisanReset -08146cf8 g 00000044 MENewsJisanStepCounter -08146d3c g 0000008c GetMENewsJisanItemAndState -08146dc8 l 00000020 GetMENewsJisanRewardItem -08146de8 l 0000000c MENewsJisanResetCounterUnk0_2 -08146df4 l 00000038 MENewsJisanIncrementCounterUnk0_2 -08146e2c l 00000032 MENewsJisanIncrementCounterUnk0_5 -08146e60 l 0000006c GetMENewsJisanState +08146cdc g 0000001c WonderNews_Reset +08146cf8 g 00000044 WonderNews_IncrementStepCounter +08146d3c g 0000008c WonderNews_GetRewardInfo +08146dc8 l 00000020 GetRewardItem +08146de8 l 0000000c ResetSentRewardCounter +08146df4 l 00000038 IncrementSentRewardCounter +08146e2c l 00000032 IncrementRewardCounter +08146e60 l 0000006c GetRewardType 08146ecc g 0000001c DoSeagallopFerryScene 08146ecc l 00000000 .gcc2_compiled. 08146ee8 l 000001c4 CB2_SetUpSeagallopScene @@ -15412,12 +15413,12 @@ 0816ad42 g 00000000 CeruleanCity_House4_MapScripts 0816ad43 g 00000000 CeruleanCity_House4_EventScript_WonderNewsBerryMan 0816adad g 00000000 CeruleanCity_House4_EventScript_NoNews -0816adb7 g 00000000 CeruleanCity_House4_EventScript_News1 -0816addd g 00000000 CeruleanCity_House4_EventScript_News2 -0816ae03 g 00000000 CeruleanCity_House4_EventScript_NewsNotSpread -0816ae17 g 00000000 CeruleanCity_House4_EventScript_NewsSpread1 -0816ae3d g 00000000 CeruleanCity_House4_EventScript_NewsSpread2 -0816ae63 g 00000000 CeruleanCity_House4_EventScript_NewsDone +0816adb7 g 00000000 CeruleanCity_House4_EventScript_Reward_RecvSmall +0816addd g 00000000 CeruleanCity_House4_EventScript_Reward_RecvBig +0816ae03 g 00000000 CeruleanCity_House4_EventScript_Waiting +0816ae17 g 00000000 CeruleanCity_House4_EventScript_Reward_SentSmall +0816ae3d g 00000000 CeruleanCity_House4_EventScript_Reward_SentBig +0816ae63 g 00000000 CeruleanCity_House4_EventScript_AtMax 0816ae77 g 00000000 CeruleanCity_House4_EventScript_MovementReactionToNews 0816ae99 g 00000000 CeruleanCity_House4_EventScript_NoRoomForBerries 0816aea3 g 00000000 CeruleanCity_House5_MapScripts @@ -41491,37 +41492,37 @@ 08466584 l 00000008 sYesNoWindowTemplate 0846658c l 00000018 sReelButtonMapTileIdxs 084665a4 l 000000b6 sRoamerLocations -0846665c g 00000020 gUnkTextboxBorderPal -0846667c g 00000030 gUnkTextboxBorderGfx -084666ac g 00000010 sBGTemplates -084666bc g 00000020 sMainWindows -084666dc g 00000008 sWindowTemplate_PromptYesOrNo_Width28 -084666e4 g 00000008 sWindowTemplate_PromptYesOrNo_Width20 -084666ec g 00000008 sMysteryGiftMenuWindowTemplate -084666f4 g 00000008 sWindowTemplate_ThreeOptions -084666fc g 00000008 sWindowTemplate_YesNoBox -08466704 g 00000008 sWindowTemplate_7by8 -0846670c g 00000008 sWindowTemplate_7by6 -08466714 g 00000008 sWindowTemplate_7by4 -0846671c g 00000018 sListMenuItems_CardsOrNews -08466734 g 00000018 sListMenuItems_WirelessOrFriend -0846674c g 00000018 sListMenuTemplate_ThreeOptions -08466764 g 00000020 sListMenuItems_ReceiveSendToss -08466784 g 00000018 sListMenuItems_ReceiveToss -0846679c g 00000018 sListMenuItems_ReceiveSend -084667b4 g 00000010 sListMenuItems_Receive -084667c4 g 00000018 sListMenu_ReceiveSendToss -084667dc g 00000018 sListMenu_ReceiveToss -084667f4 g 00000018 sListMenu_ReceiveSend -0846680c g 00000018 sListMenu_Receive +0846665c l 00000020 sTextboxBorder_Pal +0846667c l 00000030 sTextboxBorder_Gfx +084666ac l 00000010 sBGTemplates +084666bc l 00000020 sMainWindows +084666dc l 00000008 sWindowTemplate_YesNoMsg_Wide +084666e4 l 00000008 sWindowTemplate_YesNoMsg +084666ec l 00000008 sWindowTemplate_GiftSelect +084666f4 l 00000008 sWindowTemplate_ThreeOptions +084666fc l 00000008 sWindowTemplate_YesNoBox +08466704 l 00000008 sWindowTemplate_GiftSelect_3Options +0846670c l 00000008 sWindowTemplate_GiftSelect_2Options +08466714 l 00000008 sWindowTemplate_GiftSelect_1Option +0846671c l 00000018 sListMenuItems_CardsOrNews +08466734 l 00000018 sListMenuItems_WirelessOrFriend +0846674c l 00000018 sListMenuTemplate_ThreeOptions +08466764 l 00000020 sListMenuItems_ReceiveSendToss +08466784 l 00000018 sListMenuItems_ReceiveToss +0846679c l 00000018 sListMenuItems_ReceiveSend +084667b4 l 00000010 sListMenuItems_Receive +084667c4 l 00000018 sListMenu_ReceiveSendToss +084667dc l 00000018 sListMenu_ReceiveToss +084667f4 l 00000018 sListMenu_ReceiveSend +0846680c l 00000018 sListMenu_Receive 08466824 l 00000010 sUnusedMenuTexts -08466834 g 00000003 sMG_Ereader_TextColor_1 -08466838 g 00000003 sMG_Ereader_TextColor_1_Copy -0846683c g 00000003 sMG_Ereader_TextColor_2 +08466834 l 00000003 sTextColors_TopMenu +08466838 l 00000003 sTextColors_TopMenu_Copy +0846683c l 00000003 sMG_Ereader_TextColor_2 0846683f l 00000004 sText_Test 08466843 l 00000009 sText_EonTicket -0846684c l 00000028 sGiftItemFlagIds -0846697c l 00000014 func_tbl +0846684c l 00000028 sReceivedGiftFlags +0846697c l 00000014 sFuncTable 084669b4 l 00000006 sTextColorTable 084669bc l 00000003 sFooterTextOffsets 084669c0 l 00000018 sWindowTemplates @@ -41573,31 +41574,31 @@ 08467f00 l 00000090 sNews7Gfx 08467f90 l 000000dc sNews7Map 0846806c l 00000080 sNewsGraphics -084680ec g 00000040 gUnknown_84687A0 -0846812c g 00000010 gMEventClientScript_InitialListen -0846813c g 00000020 gMEventClientScript_Send1442CC -0846815c g 00000010 gMEventClientScript_UnableToRecv -0846816c g 00000010 gMEventClientScript_CommError -0846817c g 00000010 gMEventClientScript_NothingSentOver -0846818c g 00000030 gMEventClientScript_ReceiveCardAndReturnSuccess -084681bc g 00000028 gMEventClientScript_ReceiveNewsAndValidate -084681e4 g 00000010 gMEventClientScript_AlreadyHadNews -084681f4 g 00000010 gMEventClientScript_RecvNewsSuccess -08468204 g 00000028 gMEventClientScript_AskWouldLikeToTossCard -0846822c g 00000010 gMEventClientScript_OtherTrainerCanceled -0846823c g 00000010 gMEventClientScript_AlreadyHadCard -0846824c g 00000020 gMEventClientScript_SuccessFromBuffer -0846826c g 00000030 gMEventSrvScript_UnableToSend -0846829c g 00000030 gUnknown_8468950 -084682cc g 00000030 gUnknown_8468980 -084682fc g 00000030 gMEventSrvScript_OtherTrnHasNews -0846832c g 00000084 gMEventSrvScript_SentNewsSuccess -084683b0 g 00000060 gMEventSrvScript_SendCardSuccess -08468410 g 00000048 gMEventSrvScript_AskClientToOverwriteCard -08468458 g 00000030 gMEventSrvScript_OtherTrnHasCard -08468488 g 00000030 gUnknown_8468B3C -084684b8 g 00000060 gMEventSrvScript_SendNews -08468518 g 00000090 gMEventSrvScript_SendCard +084680ec l 00000040 sText_CollectedAllStamps +0846812c g 00000010 gMysteryGiftClientScript_Init +0846813c l 00000020 sClientScript_SendGameData +0846815c l 00000010 sClientScript_CantAccept +0846816c l 00000010 sClientScript_CommError +0846817c l 00000010 sClientScript_NothingSent +0846818c l 00000030 sClientScript_SaveCard +084681bc l 00000028 sClientScript_SaveNews +084681e4 l 00000010 sClientScript_HadNews +084681f4 l 00000010 sClientScript_NewsReceived +08468204 l 00000028 sClientScript_AskToss +0846822c l 00000010 sClientScript_Canceled +0846823c l 00000010 sClientScript_HadCard +0846824c l 00000020 sClientScript_DynamicSuccess +0846826c l 00000030 sServerScript_CantSend +0846829c l 00000030 sServerScript_CommError +084682cc l 00000030 sServerScript_ClientCanceledNews +084682fc l 00000030 sServerScript_HasNews +0846832c l 00000084 sServerScript_SendNews +084683b0 l 00000060 sServerScript_SendCard +08468410 l 00000048 sServerScript_TossPrompt +08468458 l 00000030 sServerScript_HasCard +08468488 l 00000030 sServerScript_NothingSent +084684b8 g 00000060 gMysteryGiftServerScript_SendWonderNews +08468518 g 00000090 gMysteryGiftServerScript_SendWonderCard 084685e4 l 00000520 sWaterTiles 08468b04 l 00000020 sWaterPal 08468b24 l 00000800 sWaterTilemap_WB