From ed41fc1432cbc2431c387356679d65bbe1d83f4e Mon Sep 17 00:00:00 2001 From: GriffinRichards Date: Thu, 31 Aug 2023 15:20:22 +0000 Subject: [PATCH] Merge pull request #638 from GriffinRichards/doc-ql --- pokefirered.sym | 344 ++++++++++++++++++++--------------------- pokefirered_rev1.sym | 344 ++++++++++++++++++++--------------------- pokeleafgreen.sym | 344 ++++++++++++++++++++--------------------- pokeleafgreen_rev1.sym | 344 ++++++++++++++++++++--------------------- 4 files changed, 688 insertions(+), 688 deletions(-) diff --git a/pokefirered.sym b/pokefirered.sym index fcc6df410f..385920a007 100644 --- a/pokefirered.sym +++ b/pokefirered.sym @@ -337,7 +337,7 @@ 02039960 g 00000004 gShopTilemapBuffer4 02039964 g 00000004 sShopMenuListMenu 02039968 l 00000004 sShopMenuItemStrings -0203996c g 00000018 gShopMenuHistory +0203996c g 00000018 sHistory 02039984 l 00000001 sEscalatorTaskId 02039988 l 00000001 sDelay 0203998c l 00000004 sNamingScreen @@ -467,26 +467,26 @@ 0203adf8 l 00000001 sCurrentSceneNum 0203adf9 l 00000001 sNumScenes 0203adfa g 00000001 gQuestLogState -0203adfc l 00000002 gUnknown_203ADFC -0203adfe l 00000003 sQuestLogHeaderWindowIds -0203ae04 g 00000004 gUnknown_203AE04 -0203ae08 g 00000004 sEventRecordingPointer -0203ae0c l 00000080 gUnknown_203AE0C +0203adfc l 00000002 sRecordSequenceStartIdx +0203adfe l 00000003 sWindowIds +0203ae04 g 00000004 gQuestLogDefeatedWildMonRecord +0203ae08 g 00000004 gQuestLogRecordingPointer +0203ae0c l 00000080 sEventData 0203ae8c l 00000004 sQuestLogCB 0203ae90 l 00000004 sPalettesBackup -0203ae94 l 00000004 sQuestLogCurrentScene -0203ae98 l 00000100 sQuestLogSceneRecordBuffer -0203af98 g 00000002 sQuestLogCursor +0203ae94 l 00000004 sPlaybackControl +0203ae98 l 00000100 sQuestLogActionRecordBuffer +0203af98 g 00000002 gQuestLogCurActionIdx 0203af9a l 00000080 sMovementScripts -0203b01a l 00000002 sNextStepDelay +0203b01a l 00000002 sNextActionDelay 0203b01c l 00000002 sLastQuestLogCursor 0203b01e l 00000002 sFlagOrVarPlayhead 0203b020 l 00000001 sHelpMessageWindowId 0203b024 l 00000020 sDeferredEvent -0203b044 g 00000004 gUnknown_203B044 -0203b048 l 00000001 sEventShouldNotRecordSteps +0203b044 g 00000004 gQuestLogRepeatEventTracker +0203b048 l 00000001 sStepRecordingMode 0203b049 l 00000001 sNewlyEnteredMap -0203b04a l 00000001 sLastDepartedMap +0203b04a l 00000001 sLastDepartedLocation 0203b04b l 00000001 sPlayedTheSlots 0203b04c l 0000000c sUnionRoomPlayerName 0203b058 l 00000001 sPlayerCurrActivity @@ -823,7 +823,7 @@ 0300506c g 00000004 gTotalCameraPixelOffsetX 03005070 g 00000004 sQuestLogScriptContextPtr 03005074 g 00000004 gSelectedObjectEvent -03005078 g 00000004 gInputToStoreInQuestLogMaybe +03005078 g 00000004 gFieldInputRecord 0300507c g 00000004 gLastQuestLogStoredFlagOrVarIdx 03005080 g 00000004 gDisableMusic 03005090 g 00000280 gTasks @@ -864,9 +864,9 @@ 03005e60 g 00000004 gListMenuOverride 03005e70 g 00000018 gMultiuseListMenuTemplate 03005e88 g 00000004 gQuestLogPlaybackState -03005e8c g 00000004 sNumEventsInLogEntry +03005e8c g 00000004 sMaxActionsInScene 03005e90 g 00000004 gQuestLogFieldInput -03005e94 g 00000004 sCurQuestLogEntry +03005e94 g 00000004 sCurSceneActions 03005e98 g 00000004 gItemUseCB 03005e9c g 00000004 gHelpSystemState 03005ea0 g 00000004 gHelpContextIdBackup @@ -3953,7 +3953,7 @@ 08063d7c g 00000022 ObjectEventClearHeldMovementIfFinished 08063da0 g 00000016 ObjectEventGetHeldMovementActionId 08063db8 g 0000006e UpdateObjectEventCurrentMovement -08063e28 g 00000090 UpdateQuestLogObjectEventCurrentMovement +08063e28 g 00000090 QL_UpdateObjectEventCurrentMovement 08063eb8 g 0000002c GetFaceDirectionMovementAction 08063ee4 g 0000002c GetFaceDirectionFastMovementAction 08063f10 g 0000001c GetWalkSlowestMovementAction @@ -4832,14 +4832,14 @@ 0806e8d0 g 00000048 ActivatePerStepCallback 0806e918 g 0000003c ResetFieldTasksArgs 0806e954 l 00000002 DummyPerStepCallback -0806e958 l 00000044 MarkIcefallCaveCoordVisited +0806e958 l 00000044 MarkIcePuzzleCoordVisited 0806e99c g 00000044 SetIcefallCaveCrackedIceMetatiles 0806e9e0 l 00000174 IcefallCaveIcePerStepCallback 0806eb54 l 000000b0 AshGrassPerStepCallback 0806ec04 l 0000003c SetCrackedFloorHoleMetatile 0806ec40 l 000000f6 CrackedFloorPerStepCallback +0806ed38 l 00000000 .gcc2_compiled. 0806ed38 l 0000001c SetHasPokedexAndPokemon -0806ed54 l 00000000 .gcc2_compiled. 0806ed54 l 00000040 SetUpStartMenu 0806ed94 l 0000001c AppendToStartMenuItems 0806edb0 l 00000054 SetUpStartMenu_NormalField @@ -6680,8 +6680,8 @@ 0809c04c l 00000048 Task_ExitBuyMenu 0809c094 l 00000002 DebugFunc_PrintPurchaseDetails 0809c098 l 00000002 DebugFunc_PrintShopMenuHistoryBeforeClearMaybe -0809c09c g 0000009c RecordItemPurchase -0809c138 l 0000002c RecordQuestLogItemPurchase +0809c09c g 0000009c RecordItemTransaction +0809c138 l 0000002c RecordTransactionForQuestLog 0809c164 g 0000003c CreatePokemartMenu 0809c1a0 g 0000001c CreateDecorationShop1Menu 0809c1bc g 0000001c CreateDecorationShop2Menu @@ -6734,7 +6734,7 @@ 0809d620 g 00000032 CloseMuseumFossilPic 0809d654 l 0000005c CreateWindowFromRect 0809d6b0 l 00000022 DestroyScriptMenuWindow -0809d6d4 g 00000090 QLPlaybackCB_DestroyScriptMenuMonPicSprites +0809d6d4 g 00000090 QL_DestroyAbortedDisplay 0809d764 g 0000015c DrawSeagallopDestinationMenu 0809d8c0 g 00000092 GetSelectedSeagallopDestination 0809d954 g 0000008c DoNamingScreen @@ -10488,62 +10488,62 @@ 08110650 g 000000a4 Menu_ProcessInputGridLayout 081106f4 l 000000aa Menu_ProcessGridInputRepeat_NoSoundLimit 081107a0 l 000000a0 Menu_ProcessGridInputRepeat -08110840 g 0000005c SetQuestLogRecordAndPlaybackPointers +08110840 g 0000005c QL_AddASLROffset 08110840 l 00000000 .gcc2_compiled. 0811089c g 00000054 ResetQuestLog -081108f0 l 00000030 DestroySav1QuestLogEntry -08110920 g 0000000c sub_8110920 +081108f0 l 00000030 ClearSavedScene +08110920 g 0000000c QL_ResetDefeatedWildMonRecord 0811092c g 00000018 RunQuestLogCB -08110944 g 00000044 sub_8110944 -08110988 g 00000044 WillCommandOfSizeFitInSav1Record +08110944 g 00000044 QL_IsRoomToSaveEvent +08110988 g 00000044 QL_IsRoomToSaveAction 081109cc l 00000034 SetQuestLogState 08110a00 l 0000003c QLogCB_Recording 08110a3c l 00000078 QLogCB_Playback 08110ab4 g 00000014 GetQuestLogState 08110ac8 g 00000024 GetQuestLogStartType -08110aec g 000000c4 StartRecordingQuestLogEntry +08110aec g 000000c4 QL_StartRecordingAction 08110bb0 l 00000038 SetPlayerInitialCoordsAtScene 08110be8 l 00000160 SetNPCInitialCoordsAtScene 08110d48 l 0000004c SetGameStateAtScene -08110d94 l 0000008c BackUpTrainerRematchesToVars -08110e20 l 0000001c BackUpMapLayoutToVar -08110e3c l 0000002c TryRecordEvent39_GoToNextScene -08110e68 l 000000ac TryRecordQuestLogEntrySequence -08110f14 g 0000007c TrySetUpQuestLogScenes_ElseContinueFromSave +08110d94 l 0000008c BackUpTrainerRematches +08110e20 l 0000001c BackUpMapLayout +08110e3c l 0000002c RecordSceneEnd +08110e68 l 000000ac TryRecordActionSequence +08110f14 g 0000007c TryStartQuestLogPlayback 08110f90 l 0000003c Task_BeginQuestLogPlayback -08110fcc g 00000034 sub_8110FCC +08110fcc g 00000034 QL_InitSceneObjectsAndActions 08111000 l 00000038 FieldCB2_QuestLogStartPlaybackWithWarpExit 08111038 l 00000038 FieldCB2_QuestLogStartPlaybackStandingInPlace 08111070 g 000000c4 DrawPreviouslyOnQuestHeader 08111134 g 0000001c CommitQuestLogWindow1 -08111150 l 00000124 QuestLogPlaybackSetObjectEventTemplates +08111150 l 00000124 QL_LoadObjectsAndTemplates 08111274 l 000000f4 QLPlayback_SetInitialPlayerPosition 08111368 l 0000007c QLPlayback_InitOverworldState -081113e4 g 00000054 sub_81113E4 -08111438 g 000001ae sub_8111438 -081115e8 l 00000030 QuestLog_GetSaneMonCounts -08111618 l 00000034 QuestLog_GetSanePartyCount -0811164c l 0000003c QuestLog_GetSaneBoxCount -08111688 l 00000080 sub_8111688 -08111708 g 00000054 sub_8111708 +081113e4 g 00000054 QL_CopySaveState +08111438 g 000001ae QL_ResetPartyAndPC +081115e8 l 00000030 SetPokemonCounts +08111618 l 00000034 QuestLog_GetPartyCount +0811164c l 0000003c QuestLog_GetBoxMonCount +08111688 l 00000080 RestoreTrainerRematches +08111708 g 00000054 QL_RestoreMapLayoutId 0811175c l 00000198 ReadQuestLogScriptFromSav1 -081118f4 l 00000020 QuestLog_BeginFadeAtEndOfScene +081118f4 l 00000020 DoSceneEndTransition 08111914 l 00000070 QuestLog_AdvancePlayhead 08111984 l 00000044 QuestLog_StartFinalScene 081119c8 g 0000000a QuestLog_AdvancePlayhead_ -081119d4 g 00000060 QuestLog_SchedulePlaybackCB -08111a34 l 000000a4 Task_RunPlaybackCB +081119d4 g 00000060 QL_AvoidDisplay +08111a34 l 000000a4 Task_AvoidDisplay 08111ad8 l 000000a6 QuestLog_PlayCurrentEvent 08111b80 l 00000054 HandleShowQuestLogMessage 08111bd4 l 00000058 GetQuestLogTextDisplayDuration -08111c2c g 0000003a sub_8111C2C -08111c68 g 00000068 sub_8111C68 +08111c2c g 0000003a QL_IsTrainerSightDisabled +08111c68 g 00000068 QL_HandleInput 08111cd0 g 0000001e QuestLogScenePlaybackIsEnding 08111cf0 g 00000020 QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode -08111d10 l 00000080 DrawQuestLogSceneDescription -08111d90 l 00000090 sub_8111D90 +08111d10 l 00000080 DrawSceneDescription +08111d90 l 00000090 CopyDescriptionWindowTiles 08111e20 l 00000044 QuestLog_CloseTextWindow -08111e64 l 00000020 QuestLog_SkipToEndOfPlayback +08111e64 l 00000020 DoSkipToEndTransition 08111e84 l 00000090 QuestLog_WaitFadeAndCancelPlayback 08111f14 g 00000024 QuestLog_InitPalettesBackup 08111f38 g 00000028 QuestLog_BackUpPalette @@ -10552,31 +10552,31 @@ 08111fcc l 00000078 Task_QuestLogScene_SavedGame 08112044 l 00000066 Task_WaitAtEndOfQuestLog 081120ac l 0000012c Task_EndQuestLog -081121d8 l 000000c2 sub_81121D8 +081121d8 l 000000c2 RestoreScreenAfterPlayback 0811229c l 00000080 QL_SlightlyDarkenSomePals -0811231c g 00000048 FinishRecordingQuestLogScene +0811231c g 00000048 QL_FinishRecordingScene 08112364 g 00000058 QuestLog_CutRecording 081123bc l 00000094 SortQuestLogInSav1 08112450 g 0000001a SaveQuestLogData -0811246c g 00000080 sub_811246C +0811246c g 00000080 QL_UpdateObject 081124ec g 0000009c QuestLogRecordNPCStep 08112588 g 000000a0 QuestLogRecordNPCStepWithDuration 08112628 g 00000084 QuestLogRecordPlayerStep 081126ac g 00000074 QuestLogRecordPlayerStepWithDuration 08112720 g 0000006c QuestLogRecordPlayerAvatarGfxTransition 0811278c g 0000006c QuestLogRecordPlayerAvatarGfxTransitionWithDuration -081127f8 g 00000090 sub_81127F8 +081127f8 g 00000090 QL_RecordFieldInput 08112888 l 00000034 TogglePlaybackStateForOverworldLock 081128bc g 00000084 QuestLog_OnEscalatorWarp -08112940 l 000001fc SetUpQuestLogEntry -08112b3c g 00000160 sub_8112B3C +08112940 l 000001fc ResetActions +08112b3c g 00000160 QL_TryRunActions 08112c9c g 00000010 QL_AfterRecordFishActionSuccessful -08112cac g 0000003e sub_8112CAC +08112cac g 0000003e QL_GetPlaybackState 08112cec l 0000002e RecordHeadAtEndOfEntryOrScriptContext2Enabled 08112d1c l 00000022 RecordHeadAtEndOfEntry 08112d40 g 0000006e QuestLogGetFlagOrVarPtr 08112db0 g 0000008c QuestLogSetFlagOrVar -08112e3c g 0000006c sub_8112E3C +08112e3c l 0000006c QuestLogResetFlagsOrVars 08112ea8 g 0000000c MapNamePopupWindowIdSetDummy 08112ea8 l 00000000 .gcc2_compiled. 08112eb4 g 00000028 CreateHelpMessageWindow @@ -10617,117 +10617,117 @@ 081137e4 l 00000036 ShouldRegisterEvent_HandleBeatStoryTrainer 0811381c g 0000000c QL_EnableRecordingSteps 08113828 l 00000078 ShouldRegisterEvent -081138a0 l 00000056 TrySetLinkQuestLogEvent +081138a0 l 00000056 TryDeferLinkEvent 081138f8 g 00000014 ResetDeferredLinkEvent 0811390c g 00000048 QuestLog_StartRecordingInputsAfterDeferredEvent -08113954 l 00000068 TrySetTrainerBattleQuestLogEvent +08113954 l 00000068 TryDeferTrainerBattleEvent 081139bc g 00000060 QuestLogEvents_HandleEndTrainerBattle -08113a1c g 00000028 TryRecordEvent41_IncCursor -08113a44 l 00000034 IsQuestLogEventWithSpecialEncounterSpecies -08113a78 g 00000044 QuestLog_SkipCommand -08113abc g 0000002c sub_8113ABC -08113ae8 g 0000005c sub_8113AE8 -08113b44 g 00000044 sub_8113B44 -08113b88 g 0000000c ResetUnk203B044 -08113b94 l 00000044 SetQuestLogEventToActive -08113bd8 g 0000001c sub_8113BD8 -08113bf4 g 0000002c TryRecordEvent39_NoParams -08113c20 g 0000003c sub_8113C20 -08113c5c l 00000030 TryRecordEvent41 -08113c8c g 0000003c sub_8113C8C -08113cc8 g 00000040 sub_8113CC8 -08113d08 g 00000040 sub_8113D08 -08113d48 g 0000004a sub_8113D48 -08113d94 g 0000004a sub_8113D94 -08113de0 g 000000a8 sub_8113DE0 -08113e88 l 00000024 sub_8113E88 +08113a1c g 00000028 QL_RecordWait +08113a44 l 00000034 IsEventWithSpecialEncounterSpecies +08113a78 g 00000044 QL_SkipCommand +08113abc g 0000002c QL_UpdateLastDepartedLocation +08113ae8 g 0000005c QL_LoadEvent +08113b44 g 00000044 QL_TryRepeatEvent +08113b88 g 0000000c QL_ResetRepeatEventTracker +08113b94 l 00000044 UpdateRepeatEventCounter +08113bd8 g 0000001c QL_ResetEventStates +08113bf4 g 0000002c QL_RecordAction_SceneEnd +08113c20 g 0000003c QL_LoadAction_SceneEnd +08113c5c l 00000030 QL_RecordAction_Wait +08113c8c g 0000003c QL_LoadAction_Wait +08113cc8 g 00000040 QL_RecordAction_Input +08113d08 g 00000040 QL_LoadAction_Input +08113d48 g 0000004a QL_RecordAction_MovementOrGfxChange +08113d94 g 0000004a QL_LoadAction_MovementOrGfxChange +08113de0 l 000000a8 RecordEventHeader +08113e88 l 00000024 LoadEvent 08113eac l 00000068 QuestLog_GetSpeciesName -08113f14 l 00000028 BufferQuestLogData_SwitchedPartyOrder -08113f3c l 00000044 BufferQuestLogText_SwitchedPartyOrder -08113f80 l 0000003c BufferQuestLogData_UsedItem -08113fbc l 00000190 BufferQuestLogText_UsedItem -0811414c g 00000026 BufferQuestLogData_GiveTakeHeldItem -08114174 l 00000012 BufferQuestLogData_GaveHeldItemFromPartyMenu -08114188 l 00000048 BufferQuestLogText_GaveHeldItemFromPartyMenu -081141d0 l 00000012 BufferQuestLogData_GaveHeldItemFromBagMenu -081141e4 l 00000048 BufferQuestLogText_GaveHeldItemFromBagMenu -0811422c l 00000012 BufferQuestLogData_GaveHeldItemFromPC -08114240 l 00000048 BufferQuestLogText_GaveHeldItemFromPC -08114288 l 00000012 BufferQuestLogData_TookHeldItem -0811429c l 00000048 BufferQuestLogText_TookHeldItem -081142e4 g 0000002a BufferQuestLogData_SwappedHeldItem_ -08114310 l 00000012 BufferQuestLogData_SwappedHeldItem -08114324 l 0000005c BufferQuestLogText_SwappedHeldItem -08114380 l 00000012 BufferQuestLogData_SwappedHeldItemFromPC -08114394 l 0000005c BufferQuestLogText_SwappedHeldItemFromPC -081143f0 l 0000004c BufferQuestLogData_UsedPkmnCenter -0811443c l 00000020 BufferQuestLogText_UsedPkmnCenter -0811445c l 00000030 BufferQuestLogData_LinkTraded -0811448c l 00000060 BufferQuestLogText_LinkTraded -081144ec l 0000002c BufferQuestLogData_LinkBattledSingle -08114518 l 00000060 BufferQuestLogText_LinkBattledSingle -08114578 l 0000002c BufferQuestLogData_LinkBattledDouble -081145a4 l 00000060 BufferQuestLogText_LinkBattledDouble -08114604 l 00000048 BufferQuestLogData_LinkBattledMulti -0811464c l 000000c4 BufferQuestLogText_LinkBattledMulti -08114710 l 00000014 BufferQuestLogData_UsedUnionRoom -08114724 l 00000020 BufferQuestLogText_UsedUnionRoom -08114744 l 00000014 BufferQuestLogData_UsedUnionRoomChat -08114758 l 00000020 BufferQuestLogText_UsedUnionRoomChat -08114778 l 00000030 BufferQuestLogData_LinkTradedUnionRoom -081147a8 l 00000060 BufferQuestLogText_LinkTradedUnionRoom -08114808 l 0000002c BufferQuestLogData_LinkBattledUnionRoom -08114834 l 00000058 BufferQuestLogText_LinkBattledUnionRoom -0811488c l 00000030 BufferQuestLogData_SwitchedMonsBetweenBoxes -081148bc l 0000005c BufferQuestLogText_SwitchedMonsBetweenBoxes -08114918 l 0000002c BufferQuestLogData_SwitchedMonsWithinBox -08114944 l 0000004c BufferQuestLogText_SwitchedMonsWithinBox -08114990 l 00000040 BufferQuestLogData_SwitchedPartyMonForPCMon -081149d0 l 0000004c BufferQuestLogText_SwitchedPartyMonForPCMon -08114a1c l 0000002e BufferQuestLogData_MovedMonBetweenBoxes -08114a4c l 00000054 BufferQuestLogText_MovedMonBetweenBoxes -08114aa0 l 00000028 BufferQuestLogData_MovedMonWithinBox -08114ac8 l 00000044 BufferQuestLogText_MovedMonWithinBox -08114b0c l 00000028 BufferQuestLogData_WithdrewMonFromPC -08114b34 l 00000044 BufferQuestLogText_WithdrewMonFromPC -08114b78 l 00000028 BufferQuestLogData_DepositedMonInPC -08114ba0 l 00000044 BufferQuestLogText_DepositedMonInPC -08114be4 l 00000028 BufferQuestLogData_SwitchedMultipleMons -08114c0c l 0000005c BufferQuestLogText_SwitchedMultipleMons -08114c68 l 00000024 BufferQuestLogData_DepositedItemInPC -08114c8c l 00000034 BufferQuestLogText_DepositedItemInPC -08114cc0 l 00000024 BufferQuestLogData_WithdrewItemFromPC -08114ce4 l 00000034 BufferQuestLogText_WithdrewItemFromPC -08114d18 g 00000034 BufferQuestLogData_DefeatedTrainer_ -08114d4c l 0000001c BufferQuestLogData_DefeatedGymLeader -08114d68 l 00000080 BufferQuestLogText_DefeatedGymLeader -08114de8 l 00000080 BufferQuestLogData_DefeatedWildMon -08114e68 l 00000154 BufferQuestLogText_DefeatedWildMon +08113f14 l 00000028 RecordEvent_SwitchedPartyOrder +08113f3c l 00000044 LoadEvent_SwitchedPartyOrder +08113f80 l 0000003c RecordEvent_UsedItem +08113fbc l 00000190 LoadEvent_UsedItem +0811414c l 00000026 RecordEvent_GiveTakeHeldItem +08114174 l 00000012 RecordEvent_GaveHeldItemFromPartyMenu +08114188 l 00000048 LoadEvent_GaveHeldItemFromPartyMenu +081141d0 l 00000012 RecordEvent_GaveHeldItemFromBagMenu +081141e4 l 00000048 LoadEvent_GaveHeldItemFromBagMenu +0811422c l 00000012 RecordEvent_GaveHeldItemFromPC +08114240 l 00000048 LoadEvent_GaveHeldItemFromPC +08114288 l 00000012 RecordEvent_TookHeldItem +0811429c l 00000048 LoadEvent_TookHeldItem +081142e4 l 0000002a RecordEvent_SwappedHeldItem +08114310 l 00000012 RecordEvent_SwappedHeldItemFromBag +08114324 l 0000005c LoadEvent_SwappedHeldItem +08114380 l 00000012 RecordEvent_SwappedHeldItemFromPC +08114394 l 0000005c LoadEvent_SwappedHeldItemFromPC +081143f0 l 0000004c RecordEvent_UsedPkmnCenter +0811443c l 00000020 LoadEvent_UsedPkmnCenter +0811445c l 00000030 RecordEvent_LinkTraded +0811448c l 00000060 LoadEvent_LinkTraded +081144ec l 0000002c RecordEvent_LinkBattledSingle +08114518 l 00000060 LoadEvent_LinkBattledSingle +08114578 l 0000002c RecordEvent_LinkBattledDouble +081145a4 l 00000060 LoadEvent_LinkBattledDouble +08114604 l 00000048 RecordEvent_LinkBattledMulti +0811464c l 000000c4 LoadEvent_LinkBattledMulti +08114710 l 00000014 RecordEvent_UsedUnionRoom +08114724 l 00000020 LoadEvent_UsedUnionRoom +08114744 l 00000014 RecordEvent_UsedUnionRoomChat +08114758 l 00000020 LoadEvent_UsedUnionRoomChat +08114778 l 00000030 RecordEvent_LinkTradedUnionRoom +081147a8 l 00000060 LoadEvent_LinkTradedUnionRoom +08114808 l 0000002c RecordEvent_LinkBattledUnionRoom +08114834 l 00000058 LoadEvent_LinkBattledUnionRoom +0811488c l 00000030 RecordEvent_SwitchedMonsBetweenBoxes +081148bc l 0000005c LoadEvent_SwitchedMonsBetweenBoxes +08114918 l 0000002c RecordEvent_SwitchedMonsWithinBox +08114944 l 0000004c LoadEvent_SwitchedMonsWithinBox +08114990 l 00000040 RecordEvent_SwitchedPartyMonForPCMon +081149d0 l 0000004c LoadEvent_SwitchedPartyMonForPCMon +08114a1c l 0000002e RecordEvent_MovedMonBetweenBoxes +08114a4c l 00000054 LoadEvent_MovedMonBetweenBoxes +08114aa0 l 00000028 RecordEvent_MovedMonWithinBox +08114ac8 l 00000044 LoadEvent_MovedMonWithinBox +08114b0c l 00000028 RecordEvent_WithdrewMonFromPC +08114b34 l 00000044 LoadEvent_WithdrewMonFromPC +08114b78 l 00000028 RecordEvent_DepositedMonInPC +08114ba0 l 00000044 LoadEvent_DepositedMonInPC +08114be4 l 00000028 RecordEvent_SwitchedMultipleMons +08114c0c l 0000005c LoadEvent_SwitchedMultipleMons +08114c68 l 00000024 RecordEvent_DepositedItemInPC +08114c8c l 00000034 LoadEvent_DepositedItemInPC +08114cc0 l 00000024 RecordEvent_WithdrewItemFromPC +08114ce4 l 00000034 LoadEvent_WithdrewItemFromPC +08114d18 l 00000034 RecordEvent_DefeatedTrainer +08114d4c l 0000001c RecordEvent_DefeatedGymLeader +08114d68 l 00000080 LoadEvent_DefeatedGymLeader +08114de8 l 00000080 RecordEvent_DefeatedWildMon +08114e68 l 00000154 LoadEvent_DefeatedWildMon 08114fbc l 00000034 IsSpeciesFromSpecialEncounter -08114ff0 l 0000001c BufferQuestLogData_DefeatedEliteFourMember -0811500c l 0000006c BufferQuestLogText_DefeatedEliteFourMember -08115078 l 00000054 BufferQuestLogData_DefeatedChampion -081150cc l 000000f4 BufferQuestLogText_DefeatedChampion -081151c0 l 0000001c BufferQuestLogData_DefeatedTrainer -081151dc l 000000a4 BufferQuestLogText_DefeatedTrainer -08115280 l 0000003c BufferQuestLogData_DepartedLocation -081152bc l 000000e0 BufferQuestLogText_DepartedLocation +08114ff0 l 0000001c RecordEvent_DefeatedEliteFourMember +0811500c l 0000006c LoadEvent_DefeatedEliteFourMember +08115078 l 00000054 RecordEvent_DefeatedChampion +081150cc l 000000f4 LoadEvent_DefeatedChampion +081151c0 l 0000001c RecordEvent_DefeatedNormalTrainer +081151dc l 000000a4 LoadEvent_DefeatedTrainer +08115280 l 0000003c RecordEvent_DepartedLocation +081152bc l 000000e0 LoadEvent_DepartedLocation 0811539c g 0000000c SetQLPlayedTheSlots 081153a8 l 0000003a ShouldRegisterEvent_HandleDeparted -081153e4 l 0000002a ShouldRegisterEvent_HandleGameCorner -08115410 l 00000050 BufferQuestLogData_UsedFieldMove -08115460 l 0000007c BufferQuestLogText_UsedFieldMove -081154dc l 0000003a BufferQuestLogData_BoughtItem -08115518 l 0000008c BufferQuestLogText_BoughtItem -081155a4 l 0000003a BufferQuestLogData_SoldItem -081155e0 l 000000f8 BufferQuestLogText_SoldItem -081156d8 l 00000028 BufferQuestLogData_ObtainedItem -08115700 l 00000048 BufferQuestLogText_ObtainedItem +081153e4 l 0000002a ShouldRegisterEvent_DepartedGameCorner +08115410 l 00000050 RecordEvent_UsedFieldMove +08115460 l 0000007c LoadEvent_UsedFieldMove +081154dc l 0000003a RecordEvent_BoughtItem +08115518 l 0000008c LoadEvent_BoughtItem +081155a4 l 0000003a RecordEvent_SoldItem +081155e0 l 000000f8 LoadEvent_SoldItem +081156d8 l 00000028 RecordEvent_ObtainedStoryItem +08115700 l 00000048 LoadEvent_ObtainedStoryItem 08115748 g 00000050 QuestLog_RecordEnteredMap -08115798 g 00000044 sub_8115798 -081157dc l 00000024 BufferQuestLogData_ArrivedInLocation -08115800 l 00000034 BufferQuestLogText_ArrivedInLocation -08115834 l 00000038 BufferLinkPartnersName +08115798 g 00000044 SetQuestLogEvent_Arrived +081157dc l 00000024 RecordEvent_ArrivedInLocation +08115800 l 00000034 LoadEvent_ArrivedInLocation +08115834 l 00000038 TranslateLinkPartnersName 0811586c l 00000000 .gcc2_compiled. 0811586c l 000000b8 PrintNumPlayersWaitingForMsg 08115924 l 00000078 PrintPlayerNameAndIdOnWindow @@ -11512,7 +11512,7 @@ 0812bfdc g 00000248 TrySetQuestLogBattleEvent 0812bfdc l 00000000 .gcc2_compiled. 0812c224 g 00000110 TrySetQuestLogLinkBattleEvent -0812c334 l 0000004a sub_812C334 +0812c334 l 0000004a GetLinkMultiBattlePlayerIndexes 0812c380 l 00000000 .gcc2_compiled. 0812c380 l 00000012 FC_VBlankCallback 0812c394 l 00000016 MainCB2_FameCheckerMain @@ -12913,10 +12913,10 @@ 08159d04 l 000001ec PokedudeAction_PrintMessageWithHealthboxPals 08159ef0 l 00000050 GetPokedudeText 08159f40 g 000000c8 InitPokedudePartyAndOpponent -0815a008 g 000001f0 SetQuestLogObjectEventsData +0815a008 g 000001f0 QL_RecordObjects 0815a008 l 00000000 .gcc2_compiled. -0815a1f8 g 00000348 SetSav1ObjectEventsFromQuestLog -0815a540 g 0000007c sub_815A540 +0815a1f8 g 00000348 QL_LoadObjects +0815a540 g 0000007c QL_TryStopSurfing 0815a5bc g 0000002c SendPacket_ReadyToStart 0815a5bc l 00000000 .gcc2_compiled. 0815a5e8 g 00000032 RecvPacket_ReadyToStart @@ -31135,7 +31135,7 @@ 083a72a2 l 00000004 sText_IES 083a72a8 l 00000068 sWeatherCoordEventFuncs 083a7310 l 00000020 sPerStepCallbacks -083a7330 l 00000012 sIcefallCaveIceTileCoords +083a7330 l 00000012 sIcefallCaveIceCoords 083a7344 l 00000048 sStartMenuActionTable 083a738c l 00000008 sSafariZoneStatsWindowTemplate 083a7394 l 00000024 sStartMenuDescPointers @@ -40222,7 +40222,7 @@ 08453174 l 00000003 sUnused 08453178 l 0000000c sDummyPicData 08453184 l 00000008 sOamData_Normal -0845318c l 00000dd0 sVsSeekerData +0845318c l 00000dd0 sRematches 08453f5c l 00000004 sMovementScript_Wait48 08453f60 l 00000002 sMovementScript_TrainerUnfought 08453f62 l 00000002 sMovementScript_TrainerNoRematch @@ -40478,9 +40478,9 @@ 084556cb g 0000002b DecorDesc_REGISTEEL_DOLL 084556f8 g 00000f20 gDecorations 08456618 l 00000003 sTopBarWindowTextColors -0845661c l 00000018 sQuestLogHeaderWindowTemplates +0845661c l 00000018 sWindowTemplates 08456634 l 00000003 sTextColors -08456638 l 00000060 sUnknown_8456638 +08456638 l 00000060 sDescriptionWindow_Gfx 08456698 l 00000003 sQuestLogTextLineYCoords 084566a4 l 00000004 sDummyFlagOrVarRecord 084566a8 g 00000280 gHelpMessageWindow_Gfx @@ -40489,8 +40489,8 @@ 08456934 g 00000004 sCounterIncrements 08456938 l 00000000 sFanClubMemberIds.27 08456940 l 00000000 sFanClubMemberIds.31 -08456948 l 000000ac sQuestLogStorageCBs -084569f4 l 000000ac sQuestLogEventTextBufferCBs +08456948 l 000000ac sRecordEventFuncs +084569f4 l 000000ac sLoadEventFuncs 08456aa0 l 0000002b sQuestLogEventCmdSizes 08456acc l 0000000c sDefeatedOpponentFlavorTexts 08456ad8 l 0000000c sDefeatedChampionFlavorTexts @@ -40500,7 +40500,7 @@ 08456be4 l 00000033 sLocationToDepartedTextId 08456c17 l 00000008 sGymCityMapSecs 08456c20 l 00000030 sUsedFieldMoveTexts -08456c50 l 00000022 sQuestLogWorldMapFlags +08456c50 l 00000022 sWorldMapFlags 08456c74 l 0000005c sLinkGroupActivityNameTexts 08456cd0 l 00000008 sWindowTemplate_BButtonCancel 08456cd8 l 00000024 sLinkGroupToActivityAndCapacity diff --git a/pokefirered_rev1.sym b/pokefirered_rev1.sym index 542b4a6367..e9cd2c70c0 100644 --- a/pokefirered_rev1.sym +++ b/pokefirered_rev1.sym @@ -337,7 +337,7 @@ 02039960 g 00000004 gShopTilemapBuffer4 02039964 g 00000004 sShopMenuListMenu 02039968 l 00000004 sShopMenuItemStrings -0203996c g 00000018 gShopMenuHistory +0203996c g 00000018 sHistory 02039984 l 00000001 sEscalatorTaskId 02039988 l 00000001 sDelay 0203998c l 00000004 sNamingScreen @@ -467,26 +467,26 @@ 0203adf8 l 00000001 sCurrentSceneNum 0203adf9 l 00000001 sNumScenes 0203adfa g 00000001 gQuestLogState -0203adfc l 00000002 gUnknown_203ADFC -0203adfe l 00000003 sQuestLogHeaderWindowIds -0203ae04 g 00000004 gUnknown_203AE04 -0203ae08 g 00000004 sEventRecordingPointer -0203ae0c l 00000080 gUnknown_203AE0C +0203adfc l 00000002 sRecordSequenceStartIdx +0203adfe l 00000003 sWindowIds +0203ae04 g 00000004 gQuestLogDefeatedWildMonRecord +0203ae08 g 00000004 gQuestLogRecordingPointer +0203ae0c l 00000080 sEventData 0203ae8c l 00000004 sQuestLogCB 0203ae90 l 00000004 sPalettesBackup -0203ae94 l 00000004 sQuestLogCurrentScene -0203ae98 l 00000100 sQuestLogSceneRecordBuffer -0203af98 g 00000002 sQuestLogCursor +0203ae94 l 00000004 sPlaybackControl +0203ae98 l 00000100 sQuestLogActionRecordBuffer +0203af98 g 00000002 gQuestLogCurActionIdx 0203af9a l 00000080 sMovementScripts -0203b01a l 00000002 sNextStepDelay +0203b01a l 00000002 sNextActionDelay 0203b01c l 00000002 sLastQuestLogCursor 0203b01e l 00000002 sFlagOrVarPlayhead 0203b020 l 00000001 sHelpMessageWindowId 0203b024 l 00000020 sDeferredEvent -0203b044 g 00000004 gUnknown_203B044 -0203b048 l 00000001 sEventShouldNotRecordSteps +0203b044 g 00000004 gQuestLogRepeatEventTracker +0203b048 l 00000001 sStepRecordingMode 0203b049 l 00000001 sNewlyEnteredMap -0203b04a l 00000001 sLastDepartedMap +0203b04a l 00000001 sLastDepartedLocation 0203b04b l 00000001 sPlayedTheSlots 0203b04c l 0000000c sUnionRoomPlayerName 0203b058 l 00000001 sPlayerCurrActivity @@ -823,7 +823,7 @@ 0300506c g 00000004 gTotalCameraPixelOffsetX 03005070 g 00000004 sQuestLogScriptContextPtr 03005074 g 00000004 gSelectedObjectEvent -03005078 g 00000004 gInputToStoreInQuestLogMaybe +03005078 g 00000004 gFieldInputRecord 0300507c g 00000004 gLastQuestLogStoredFlagOrVarIdx 03005080 g 00000004 gDisableMusic 03005090 g 00000280 gTasks @@ -864,9 +864,9 @@ 03005e60 g 00000004 gListMenuOverride 03005e70 g 00000018 gMultiuseListMenuTemplate 03005e88 g 00000004 gQuestLogPlaybackState -03005e8c g 00000004 sNumEventsInLogEntry +03005e8c g 00000004 sMaxActionsInScene 03005e90 g 00000004 gQuestLogFieldInput -03005e94 g 00000004 sCurQuestLogEntry +03005e94 g 00000004 sCurSceneActions 03005e98 g 00000004 gItemUseCB 03005e9c g 00000004 gHelpSystemState 03005ea0 g 00000004 gHelpContextIdBackup @@ -3953,7 +3953,7 @@ 08063d90 g 00000022 ObjectEventClearHeldMovementIfFinished 08063db4 g 00000016 ObjectEventGetHeldMovementActionId 08063dcc g 0000006e UpdateObjectEventCurrentMovement -08063e3c g 00000090 UpdateQuestLogObjectEventCurrentMovement +08063e3c g 00000090 QL_UpdateObjectEventCurrentMovement 08063ecc g 0000002c GetFaceDirectionMovementAction 08063ef8 g 0000002c GetFaceDirectionFastMovementAction 08063f24 g 0000001c GetWalkSlowestMovementAction @@ -4832,14 +4832,14 @@ 0806e8e4 g 00000048 ActivatePerStepCallback 0806e92c g 0000003c ResetFieldTasksArgs 0806e968 l 00000002 DummyPerStepCallback -0806e96c l 00000044 MarkIcefallCaveCoordVisited +0806e96c l 00000044 MarkIcePuzzleCoordVisited 0806e9b0 g 00000044 SetIcefallCaveCrackedIceMetatiles 0806e9f4 l 00000174 IcefallCaveIcePerStepCallback 0806eb68 l 000000b0 AshGrassPerStepCallback 0806ec18 l 0000003c SetCrackedFloorHoleMetatile 0806ec54 l 000000f6 CrackedFloorPerStepCallback +0806ed4c l 00000000 .gcc2_compiled. 0806ed4c l 0000001c SetHasPokedexAndPokemon -0806ed68 l 00000000 .gcc2_compiled. 0806ed68 l 00000040 SetUpStartMenu 0806eda8 l 0000001c AppendToStartMenuItems 0806edc4 l 00000054 SetUpStartMenu_NormalField @@ -6680,8 +6680,8 @@ 0809c060 l 00000048 Task_ExitBuyMenu 0809c0a8 l 00000002 DebugFunc_PrintPurchaseDetails 0809c0ac l 00000002 DebugFunc_PrintShopMenuHistoryBeforeClearMaybe -0809c0b0 g 0000009c RecordItemPurchase -0809c14c l 0000002c RecordQuestLogItemPurchase +0809c0b0 g 0000009c RecordItemTransaction +0809c14c l 0000002c RecordTransactionForQuestLog 0809c178 g 0000003c CreatePokemartMenu 0809c1b4 g 0000001c CreateDecorationShop1Menu 0809c1d0 g 0000001c CreateDecorationShop2Menu @@ -6734,7 +6734,7 @@ 0809d634 g 00000032 CloseMuseumFossilPic 0809d668 l 0000005c CreateWindowFromRect 0809d6c4 l 00000022 DestroyScriptMenuWindow -0809d6e8 g 00000090 QLPlaybackCB_DestroyScriptMenuMonPicSprites +0809d6e8 g 00000090 QL_DestroyAbortedDisplay 0809d778 g 0000015c DrawSeagallopDestinationMenu 0809d8d4 g 00000092 GetSelectedSeagallopDestination 0809d968 g 0000008c DoNamingScreen @@ -10489,62 +10489,62 @@ 081106c8 g 000000a4 Menu_ProcessInputGridLayout 0811076c l 000000aa Menu_ProcessGridInputRepeat_NoSoundLimit 08110818 l 000000a0 Menu_ProcessGridInputRepeat -081108b8 g 0000005c SetQuestLogRecordAndPlaybackPointers +081108b8 g 0000005c QL_AddASLROffset 081108b8 l 00000000 .gcc2_compiled. 08110914 g 00000054 ResetQuestLog -08110968 l 00000030 DestroySav1QuestLogEntry -08110998 g 0000000c sub_8110920 +08110968 l 00000030 ClearSavedScene +08110998 g 0000000c QL_ResetDefeatedWildMonRecord 081109a4 g 00000018 RunQuestLogCB -081109bc g 00000044 sub_8110944 -08110a00 g 00000044 WillCommandOfSizeFitInSav1Record +081109bc g 00000044 QL_IsRoomToSaveEvent +08110a00 g 00000044 QL_IsRoomToSaveAction 08110a44 l 00000034 SetQuestLogState 08110a78 l 0000003c QLogCB_Recording 08110ab4 l 00000078 QLogCB_Playback 08110b2c g 00000014 GetQuestLogState 08110b40 g 00000024 GetQuestLogStartType -08110b64 g 000000c4 StartRecordingQuestLogEntry +08110b64 g 000000c4 QL_StartRecordingAction 08110c28 l 00000038 SetPlayerInitialCoordsAtScene 08110c60 l 00000160 SetNPCInitialCoordsAtScene 08110dc0 l 0000004c SetGameStateAtScene -08110e0c l 0000008c BackUpTrainerRematchesToVars -08110e98 l 0000001c BackUpMapLayoutToVar -08110eb4 l 0000002c TryRecordEvent39_GoToNextScene -08110ee0 l 000000ac TryRecordQuestLogEntrySequence -08110f8c g 0000007c TrySetUpQuestLogScenes_ElseContinueFromSave +08110e0c l 0000008c BackUpTrainerRematches +08110e98 l 0000001c BackUpMapLayout +08110eb4 l 0000002c RecordSceneEnd +08110ee0 l 000000ac TryRecordActionSequence +08110f8c g 0000007c TryStartQuestLogPlayback 08111008 l 0000003c Task_BeginQuestLogPlayback -08111044 g 00000034 sub_8110FCC +08111044 g 00000034 QL_InitSceneObjectsAndActions 08111078 l 00000038 FieldCB2_QuestLogStartPlaybackWithWarpExit 081110b0 l 00000038 FieldCB2_QuestLogStartPlaybackStandingInPlace 081110e8 g 000000c4 DrawPreviouslyOnQuestHeader 081111ac g 0000001c CommitQuestLogWindow1 -081111c8 l 00000124 QuestLogPlaybackSetObjectEventTemplates +081111c8 l 00000124 QL_LoadObjectsAndTemplates 081112ec l 000000f4 QLPlayback_SetInitialPlayerPosition 081113e0 l 0000007c QLPlayback_InitOverworldState -0811145c g 00000054 sub_81113E4 -081114b0 g 000001ae sub_8111438 -08111660 l 00000030 QuestLog_GetSaneMonCounts -08111690 l 00000034 QuestLog_GetSanePartyCount -081116c4 l 0000003c QuestLog_GetSaneBoxCount -08111700 l 00000080 sub_8111688 -08111780 g 00000054 sub_8111708 +0811145c g 00000054 QL_CopySaveState +081114b0 g 000001ae QL_ResetPartyAndPC +08111660 l 00000030 SetPokemonCounts +08111690 l 00000034 QuestLog_GetPartyCount +081116c4 l 0000003c QuestLog_GetBoxMonCount +08111700 l 00000080 RestoreTrainerRematches +08111780 g 00000054 QL_RestoreMapLayoutId 081117d4 l 00000198 ReadQuestLogScriptFromSav1 -0811196c l 00000020 QuestLog_BeginFadeAtEndOfScene +0811196c l 00000020 DoSceneEndTransition 0811198c l 00000070 QuestLog_AdvancePlayhead 081119fc l 00000044 QuestLog_StartFinalScene 08111a40 g 0000000a QuestLog_AdvancePlayhead_ -08111a4c g 00000060 QuestLog_SchedulePlaybackCB -08111aac l 000000a4 Task_RunPlaybackCB +08111a4c g 00000060 QL_AvoidDisplay +08111aac l 000000a4 Task_AvoidDisplay 08111b50 l 000000a6 QuestLog_PlayCurrentEvent 08111bf8 l 00000054 HandleShowQuestLogMessage 08111c4c l 00000058 GetQuestLogTextDisplayDuration -08111ca4 g 0000003a sub_8111C2C -08111ce0 g 00000068 sub_8111C68 +08111ca4 g 0000003a QL_IsTrainerSightDisabled +08111ce0 g 00000068 QL_HandleInput 08111d48 g 0000001e QuestLogScenePlaybackIsEnding 08111d68 g 00000020 QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode -08111d88 l 00000080 DrawQuestLogSceneDescription -08111e08 l 00000090 sub_8111D90 +08111d88 l 00000080 DrawSceneDescription +08111e08 l 00000090 CopyDescriptionWindowTiles 08111e98 l 00000044 QuestLog_CloseTextWindow -08111edc l 00000020 QuestLog_SkipToEndOfPlayback +08111edc l 00000020 DoSkipToEndTransition 08111efc l 00000090 QuestLog_WaitFadeAndCancelPlayback 08111f8c g 00000024 QuestLog_InitPalettesBackup 08111fb0 g 00000028 QuestLog_BackUpPalette @@ -10553,31 +10553,31 @@ 08112044 l 00000078 Task_QuestLogScene_SavedGame 081120bc l 00000066 Task_WaitAtEndOfQuestLog 08112124 l 0000012c Task_EndQuestLog -08112250 l 000000c2 sub_81121D8 +08112250 l 000000c2 RestoreScreenAfterPlayback 08112314 l 00000080 QL_SlightlyDarkenSomePals -08112394 g 00000048 FinishRecordingQuestLogScene +08112394 g 00000048 QL_FinishRecordingScene 081123dc g 00000058 QuestLog_CutRecording 08112434 l 00000094 SortQuestLogInSav1 081124c8 g 0000001a SaveQuestLogData -081124e4 g 00000080 sub_811246C +081124e4 g 00000080 QL_UpdateObject 08112564 g 0000009c QuestLogRecordNPCStep 08112600 g 000000a0 QuestLogRecordNPCStepWithDuration 081126a0 g 00000084 QuestLogRecordPlayerStep 08112724 g 00000074 QuestLogRecordPlayerStepWithDuration 08112798 g 0000006c QuestLogRecordPlayerAvatarGfxTransition 08112804 g 0000006c QuestLogRecordPlayerAvatarGfxTransitionWithDuration -08112870 g 00000090 sub_81127F8 +08112870 g 00000090 QL_RecordFieldInput 08112900 l 00000034 TogglePlaybackStateForOverworldLock 08112934 g 00000084 QuestLog_OnEscalatorWarp -081129b8 l 000001fc SetUpQuestLogEntry -08112bb4 g 00000160 sub_8112B3C +081129b8 l 000001fc ResetActions +08112bb4 g 00000160 QL_TryRunActions 08112d14 g 00000010 QL_AfterRecordFishActionSuccessful -08112d24 g 0000003e sub_8112CAC +08112d24 g 0000003e QL_GetPlaybackState 08112d64 l 0000002e RecordHeadAtEndOfEntryOrScriptContext2Enabled 08112d94 l 00000022 RecordHeadAtEndOfEntry 08112db8 g 0000006e QuestLogGetFlagOrVarPtr 08112e28 g 0000008c QuestLogSetFlagOrVar -08112eb4 g 0000006c sub_8112E3C +08112eb4 l 0000006c QuestLogResetFlagsOrVars 08112f20 g 0000000c MapNamePopupWindowIdSetDummy 08112f20 l 00000000 .gcc2_compiled. 08112f2c g 00000028 CreateHelpMessageWindow @@ -10618,117 +10618,117 @@ 0811385c l 00000036 ShouldRegisterEvent_HandleBeatStoryTrainer 08113894 g 0000000c QL_EnableRecordingSteps 081138a0 l 00000078 ShouldRegisterEvent -08113918 l 00000056 TrySetLinkQuestLogEvent +08113918 l 00000056 TryDeferLinkEvent 08113970 g 00000014 ResetDeferredLinkEvent 08113984 g 00000048 QuestLog_StartRecordingInputsAfterDeferredEvent -081139cc l 00000068 TrySetTrainerBattleQuestLogEvent +081139cc l 00000068 TryDeferTrainerBattleEvent 08113a34 g 00000060 QuestLogEvents_HandleEndTrainerBattle -08113a94 g 00000028 TryRecordEvent41_IncCursor -08113abc l 00000034 IsQuestLogEventWithSpecialEncounterSpecies -08113af0 g 00000044 QuestLog_SkipCommand -08113b34 g 0000002c sub_8113ABC -08113b60 g 0000005c sub_8113AE8 -08113bbc g 00000044 sub_8113B44 -08113c00 g 0000000c ResetUnk203B044 -08113c0c l 00000044 SetQuestLogEventToActive -08113c50 g 0000001c sub_8113BD8 -08113c6c g 0000002c TryRecordEvent39_NoParams -08113c98 g 0000003c sub_8113C20 -08113cd4 l 00000030 TryRecordEvent41 -08113d04 g 0000003c sub_8113C8C -08113d40 g 00000040 sub_8113CC8 -08113d80 g 00000040 sub_8113D08 -08113dc0 g 0000004a sub_8113D48 -08113e0c g 0000004a sub_8113D94 -08113e58 g 000000a8 sub_8113DE0 -08113f00 l 00000024 sub_8113E88 +08113a94 g 00000028 QL_RecordWait +08113abc l 00000034 IsEventWithSpecialEncounterSpecies +08113af0 g 00000044 QL_SkipCommand +08113b34 g 0000002c QL_UpdateLastDepartedLocation +08113b60 g 0000005c QL_LoadEvent +08113bbc g 00000044 QL_TryRepeatEvent +08113c00 g 0000000c QL_ResetRepeatEventTracker +08113c0c l 00000044 UpdateRepeatEventCounter +08113c50 g 0000001c QL_ResetEventStates +08113c6c g 0000002c QL_RecordAction_SceneEnd +08113c98 g 0000003c QL_LoadAction_SceneEnd +08113cd4 l 00000030 QL_RecordAction_Wait +08113d04 g 0000003c QL_LoadAction_Wait +08113d40 g 00000040 QL_RecordAction_Input +08113d80 g 00000040 QL_LoadAction_Input +08113dc0 g 0000004a QL_RecordAction_MovementOrGfxChange +08113e0c g 0000004a QL_LoadAction_MovementOrGfxChange +08113e58 l 000000a8 RecordEventHeader +08113f00 l 00000024 LoadEvent 08113f24 l 00000068 QuestLog_GetSpeciesName -08113f8c l 00000028 BufferQuestLogData_SwitchedPartyOrder -08113fb4 l 00000044 BufferQuestLogText_SwitchedPartyOrder -08113ff8 l 0000003c BufferQuestLogData_UsedItem -08114034 l 00000190 BufferQuestLogText_UsedItem -081141c4 g 00000026 BufferQuestLogData_GiveTakeHeldItem -081141ec l 00000012 BufferQuestLogData_GaveHeldItemFromPartyMenu -08114200 l 00000048 BufferQuestLogText_GaveHeldItemFromPartyMenu -08114248 l 00000012 BufferQuestLogData_GaveHeldItemFromBagMenu -0811425c l 00000048 BufferQuestLogText_GaveHeldItemFromBagMenu -081142a4 l 00000012 BufferQuestLogData_GaveHeldItemFromPC -081142b8 l 00000048 BufferQuestLogText_GaveHeldItemFromPC -08114300 l 00000012 BufferQuestLogData_TookHeldItem -08114314 l 00000048 BufferQuestLogText_TookHeldItem -0811435c g 0000002a BufferQuestLogData_SwappedHeldItem_ -08114388 l 00000012 BufferQuestLogData_SwappedHeldItem -0811439c l 0000005c BufferQuestLogText_SwappedHeldItem -081143f8 l 00000012 BufferQuestLogData_SwappedHeldItemFromPC -0811440c l 0000005c BufferQuestLogText_SwappedHeldItemFromPC -08114468 l 0000004c BufferQuestLogData_UsedPkmnCenter -081144b4 l 00000020 BufferQuestLogText_UsedPkmnCenter -081144d4 l 00000030 BufferQuestLogData_LinkTraded -08114504 l 00000060 BufferQuestLogText_LinkTraded -08114564 l 0000002c BufferQuestLogData_LinkBattledSingle -08114590 l 00000060 BufferQuestLogText_LinkBattledSingle -081145f0 l 0000002c BufferQuestLogData_LinkBattledDouble -0811461c l 00000060 BufferQuestLogText_LinkBattledDouble -0811467c l 00000048 BufferQuestLogData_LinkBattledMulti -081146c4 l 000000c4 BufferQuestLogText_LinkBattledMulti -08114788 l 00000014 BufferQuestLogData_UsedUnionRoom -0811479c l 00000020 BufferQuestLogText_UsedUnionRoom -081147bc l 00000014 BufferQuestLogData_UsedUnionRoomChat -081147d0 l 00000020 BufferQuestLogText_UsedUnionRoomChat -081147f0 l 00000030 BufferQuestLogData_LinkTradedUnionRoom -08114820 l 00000060 BufferQuestLogText_LinkTradedUnionRoom -08114880 l 0000002c BufferQuestLogData_LinkBattledUnionRoom -081148ac l 00000058 BufferQuestLogText_LinkBattledUnionRoom -08114904 l 00000030 BufferQuestLogData_SwitchedMonsBetweenBoxes -08114934 l 0000005c BufferQuestLogText_SwitchedMonsBetweenBoxes -08114990 l 0000002c BufferQuestLogData_SwitchedMonsWithinBox -081149bc l 0000004c BufferQuestLogText_SwitchedMonsWithinBox -08114a08 l 00000040 BufferQuestLogData_SwitchedPartyMonForPCMon -08114a48 l 0000004c BufferQuestLogText_SwitchedPartyMonForPCMon -08114a94 l 0000002e BufferQuestLogData_MovedMonBetweenBoxes -08114ac4 l 00000054 BufferQuestLogText_MovedMonBetweenBoxes -08114b18 l 00000028 BufferQuestLogData_MovedMonWithinBox -08114b40 l 00000044 BufferQuestLogText_MovedMonWithinBox -08114b84 l 00000028 BufferQuestLogData_WithdrewMonFromPC -08114bac l 00000044 BufferQuestLogText_WithdrewMonFromPC -08114bf0 l 00000028 BufferQuestLogData_DepositedMonInPC -08114c18 l 00000044 BufferQuestLogText_DepositedMonInPC -08114c5c l 00000028 BufferQuestLogData_SwitchedMultipleMons -08114c84 l 0000005c BufferQuestLogText_SwitchedMultipleMons -08114ce0 l 00000024 BufferQuestLogData_DepositedItemInPC -08114d04 l 00000034 BufferQuestLogText_DepositedItemInPC -08114d38 l 00000024 BufferQuestLogData_WithdrewItemFromPC -08114d5c l 00000034 BufferQuestLogText_WithdrewItemFromPC -08114d90 g 00000034 BufferQuestLogData_DefeatedTrainer_ -08114dc4 l 0000001c BufferQuestLogData_DefeatedGymLeader -08114de0 l 00000080 BufferQuestLogText_DefeatedGymLeader -08114e60 l 00000080 BufferQuestLogData_DefeatedWildMon -08114ee0 l 00000154 BufferQuestLogText_DefeatedWildMon +08113f8c l 00000028 RecordEvent_SwitchedPartyOrder +08113fb4 l 00000044 LoadEvent_SwitchedPartyOrder +08113ff8 l 0000003c RecordEvent_UsedItem +08114034 l 00000190 LoadEvent_UsedItem +081141c4 l 00000026 RecordEvent_GiveTakeHeldItem +081141ec l 00000012 RecordEvent_GaveHeldItemFromPartyMenu +08114200 l 00000048 LoadEvent_GaveHeldItemFromPartyMenu +08114248 l 00000012 RecordEvent_GaveHeldItemFromBagMenu +0811425c l 00000048 LoadEvent_GaveHeldItemFromBagMenu +081142a4 l 00000012 RecordEvent_GaveHeldItemFromPC +081142b8 l 00000048 LoadEvent_GaveHeldItemFromPC +08114300 l 00000012 RecordEvent_TookHeldItem +08114314 l 00000048 LoadEvent_TookHeldItem +0811435c l 0000002a RecordEvent_SwappedHeldItem +08114388 l 00000012 RecordEvent_SwappedHeldItemFromBag +0811439c l 0000005c LoadEvent_SwappedHeldItem +081143f8 l 00000012 RecordEvent_SwappedHeldItemFromPC +0811440c l 0000005c LoadEvent_SwappedHeldItemFromPC +08114468 l 0000004c RecordEvent_UsedPkmnCenter +081144b4 l 00000020 LoadEvent_UsedPkmnCenter +081144d4 l 00000030 RecordEvent_LinkTraded +08114504 l 00000060 LoadEvent_LinkTraded +08114564 l 0000002c RecordEvent_LinkBattledSingle +08114590 l 00000060 LoadEvent_LinkBattledSingle +081145f0 l 0000002c RecordEvent_LinkBattledDouble +0811461c l 00000060 LoadEvent_LinkBattledDouble +0811467c l 00000048 RecordEvent_LinkBattledMulti +081146c4 l 000000c4 LoadEvent_LinkBattledMulti +08114788 l 00000014 RecordEvent_UsedUnionRoom +0811479c l 00000020 LoadEvent_UsedUnionRoom +081147bc l 00000014 RecordEvent_UsedUnionRoomChat +081147d0 l 00000020 LoadEvent_UsedUnionRoomChat +081147f0 l 00000030 RecordEvent_LinkTradedUnionRoom +08114820 l 00000060 LoadEvent_LinkTradedUnionRoom +08114880 l 0000002c RecordEvent_LinkBattledUnionRoom +081148ac l 00000058 LoadEvent_LinkBattledUnionRoom +08114904 l 00000030 RecordEvent_SwitchedMonsBetweenBoxes +08114934 l 0000005c LoadEvent_SwitchedMonsBetweenBoxes +08114990 l 0000002c RecordEvent_SwitchedMonsWithinBox +081149bc l 0000004c LoadEvent_SwitchedMonsWithinBox +08114a08 l 00000040 RecordEvent_SwitchedPartyMonForPCMon +08114a48 l 0000004c LoadEvent_SwitchedPartyMonForPCMon +08114a94 l 0000002e RecordEvent_MovedMonBetweenBoxes +08114ac4 l 00000054 LoadEvent_MovedMonBetweenBoxes +08114b18 l 00000028 RecordEvent_MovedMonWithinBox +08114b40 l 00000044 LoadEvent_MovedMonWithinBox +08114b84 l 00000028 RecordEvent_WithdrewMonFromPC +08114bac l 00000044 LoadEvent_WithdrewMonFromPC +08114bf0 l 00000028 RecordEvent_DepositedMonInPC +08114c18 l 00000044 LoadEvent_DepositedMonInPC +08114c5c l 00000028 RecordEvent_SwitchedMultipleMons +08114c84 l 0000005c LoadEvent_SwitchedMultipleMons +08114ce0 l 00000024 RecordEvent_DepositedItemInPC +08114d04 l 00000034 LoadEvent_DepositedItemInPC +08114d38 l 00000024 RecordEvent_WithdrewItemFromPC +08114d5c l 00000034 LoadEvent_WithdrewItemFromPC +08114d90 l 00000034 RecordEvent_DefeatedTrainer +08114dc4 l 0000001c RecordEvent_DefeatedGymLeader +08114de0 l 00000080 LoadEvent_DefeatedGymLeader +08114e60 l 00000080 RecordEvent_DefeatedWildMon +08114ee0 l 00000154 LoadEvent_DefeatedWildMon 08115034 l 00000034 IsSpeciesFromSpecialEncounter -08115068 l 0000001c BufferQuestLogData_DefeatedEliteFourMember -08115084 l 0000006c BufferQuestLogText_DefeatedEliteFourMember -081150f0 l 00000054 BufferQuestLogData_DefeatedChampion -08115144 l 000000f4 BufferQuestLogText_DefeatedChampion -08115238 l 0000001c BufferQuestLogData_DefeatedTrainer -08115254 l 000000a4 BufferQuestLogText_DefeatedTrainer -081152f8 l 0000003c BufferQuestLogData_DepartedLocation -08115334 l 000000e0 BufferQuestLogText_DepartedLocation +08115068 l 0000001c RecordEvent_DefeatedEliteFourMember +08115084 l 0000006c LoadEvent_DefeatedEliteFourMember +081150f0 l 00000054 RecordEvent_DefeatedChampion +08115144 l 000000f4 LoadEvent_DefeatedChampion +08115238 l 0000001c RecordEvent_DefeatedNormalTrainer +08115254 l 000000a4 LoadEvent_DefeatedTrainer +081152f8 l 0000003c RecordEvent_DepartedLocation +08115334 l 000000e0 LoadEvent_DepartedLocation 08115414 g 0000000c SetQLPlayedTheSlots 08115420 l 0000003a ShouldRegisterEvent_HandleDeparted -0811545c l 0000002a ShouldRegisterEvent_HandleGameCorner -08115488 l 00000050 BufferQuestLogData_UsedFieldMove -081154d8 l 0000007c BufferQuestLogText_UsedFieldMove -08115554 l 0000003a BufferQuestLogData_BoughtItem -08115590 l 0000008c BufferQuestLogText_BoughtItem -0811561c l 0000003a BufferQuestLogData_SoldItem -08115658 l 000000f8 BufferQuestLogText_SoldItem -08115750 l 00000028 BufferQuestLogData_ObtainedItem -08115778 l 00000048 BufferQuestLogText_ObtainedItem +0811545c l 0000002a ShouldRegisterEvent_DepartedGameCorner +08115488 l 00000050 RecordEvent_UsedFieldMove +081154d8 l 0000007c LoadEvent_UsedFieldMove +08115554 l 0000003a RecordEvent_BoughtItem +08115590 l 0000008c LoadEvent_BoughtItem +0811561c l 0000003a RecordEvent_SoldItem +08115658 l 000000f8 LoadEvent_SoldItem +08115750 l 00000028 RecordEvent_ObtainedStoryItem +08115778 l 00000048 LoadEvent_ObtainedStoryItem 081157c0 g 00000050 QuestLog_RecordEnteredMap -08115810 g 00000044 sub_8115798 -08115854 l 00000024 BufferQuestLogData_ArrivedInLocation -08115878 l 00000034 BufferQuestLogText_ArrivedInLocation -081158ac l 00000038 BufferLinkPartnersName +08115810 g 00000044 SetQuestLogEvent_Arrived +08115854 l 00000024 RecordEvent_ArrivedInLocation +08115878 l 00000034 LoadEvent_ArrivedInLocation +081158ac l 00000038 TranslateLinkPartnersName 081158e4 l 00000000 .gcc2_compiled. 081158e4 l 000000b8 PrintNumPlayersWaitingForMsg 0811599c l 00000078 PrintPlayerNameAndIdOnWindow @@ -11513,7 +11513,7 @@ 0812c054 g 00000248 TrySetQuestLogBattleEvent 0812c054 l 00000000 .gcc2_compiled. 0812c29c g 00000110 TrySetQuestLogLinkBattleEvent -0812c3ac l 0000004a sub_812C334 +0812c3ac l 0000004a GetLinkMultiBattlePlayerIndexes 0812c3f8 l 00000000 .gcc2_compiled. 0812c3f8 l 00000012 FC_VBlankCallback 0812c40c l 00000016 MainCB2_FameCheckerMain @@ -12914,10 +12914,10 @@ 08159d7c l 000001ec PokedudeAction_PrintMessageWithHealthboxPals 08159f68 l 00000050 GetPokedudeText 08159fb8 g 000000c8 InitPokedudePartyAndOpponent -0815a080 g 000001f0 SetQuestLogObjectEventsData +0815a080 g 000001f0 QL_RecordObjects 0815a080 l 00000000 .gcc2_compiled. -0815a270 g 00000348 SetSav1ObjectEventsFromQuestLog -0815a5b8 g 0000007c sub_815A540 +0815a270 g 00000348 QL_LoadObjects +0815a5b8 g 0000007c QL_TryStopSurfing 0815a634 g 0000002c SendPacket_ReadyToStart 0815a634 l 00000000 .gcc2_compiled. 0815a660 g 00000032 RecvPacket_ReadyToStart @@ -31136,7 +31136,7 @@ 083a7312 l 00000004 sText_IES 083a7318 l 00000068 sWeatherCoordEventFuncs 083a7380 l 00000020 sPerStepCallbacks -083a73a0 l 00000012 sIcefallCaveIceTileCoords +083a73a0 l 00000012 sIcefallCaveIceCoords 083a73b4 l 00000048 sStartMenuActionTable 083a73fc l 00000008 sSafariZoneStatsWindowTemplate 083a7404 l 00000024 sStartMenuDescPointers @@ -40223,7 +40223,7 @@ 084531d4 l 00000003 sUnused 084531d8 l 0000000c sDummyPicData 084531e4 l 00000008 sOamData_Normal -084531ec l 00000dd0 sVsSeekerData +084531ec l 00000dd0 sRematches 08453fbc l 00000004 sMovementScript_Wait48 08453fc0 l 00000002 sMovementScript_TrainerUnfought 08453fc2 l 00000002 sMovementScript_TrainerNoRematch @@ -40479,9 +40479,9 @@ 0845572b g 0000002b DecorDesc_REGISTEEL_DOLL 08455758 g 00000f20 gDecorations 08456678 l 00000003 sTopBarWindowTextColors -0845667c l 00000018 sQuestLogHeaderWindowTemplates +0845667c l 00000018 sWindowTemplates 08456694 l 00000003 sTextColors -08456698 l 00000060 sUnknown_8456638 +08456698 l 00000060 sDescriptionWindow_Gfx 084566f8 l 00000003 sQuestLogTextLineYCoords 08456704 l 00000004 sDummyFlagOrVarRecord 08456708 g 00000280 gHelpMessageWindow_Gfx @@ -40490,8 +40490,8 @@ 08456994 g 00000004 sCounterIncrements 08456998 l 00000000 sFanClubMemberIds.27 084569a0 l 00000000 sFanClubMemberIds.31 -084569a8 l 000000ac sQuestLogStorageCBs -08456a54 l 000000ac sQuestLogEventTextBufferCBs +084569a8 l 000000ac sRecordEventFuncs +08456a54 l 000000ac sLoadEventFuncs 08456b00 l 0000002b sQuestLogEventCmdSizes 08456b2c l 0000000c sDefeatedOpponentFlavorTexts 08456b38 l 0000000c sDefeatedChampionFlavorTexts @@ -40501,7 +40501,7 @@ 08456c44 l 00000033 sLocationToDepartedTextId 08456c77 l 00000008 sGymCityMapSecs 08456c80 l 00000030 sUsedFieldMoveTexts -08456cb0 l 00000022 sQuestLogWorldMapFlags +08456cb0 l 00000022 sWorldMapFlags 08456cd4 l 0000005c sLinkGroupActivityNameTexts 08456d30 l 00000008 sWindowTemplate_BButtonCancel 08456d38 l 00000024 sLinkGroupToActivityAndCapacity diff --git a/pokeleafgreen.sym b/pokeleafgreen.sym index c5bbb28fa5..239b6c411f 100644 --- a/pokeleafgreen.sym +++ b/pokeleafgreen.sym @@ -337,7 +337,7 @@ 02039960 g 00000004 gShopTilemapBuffer4 02039964 g 00000004 sShopMenuListMenu 02039968 l 00000004 sShopMenuItemStrings -0203996c g 00000018 gShopMenuHistory +0203996c g 00000018 sHistory 02039984 l 00000001 sEscalatorTaskId 02039988 l 00000001 sDelay 0203998c l 00000004 sNamingScreen @@ -467,26 +467,26 @@ 0203adf8 l 00000001 sCurrentSceneNum 0203adf9 l 00000001 sNumScenes 0203adfa g 00000001 gQuestLogState -0203adfc l 00000002 gUnknown_203ADFC -0203adfe l 00000003 sQuestLogHeaderWindowIds -0203ae04 g 00000004 gUnknown_203AE04 -0203ae08 g 00000004 sEventRecordingPointer -0203ae0c l 00000080 gUnknown_203AE0C +0203adfc l 00000002 sRecordSequenceStartIdx +0203adfe l 00000003 sWindowIds +0203ae04 g 00000004 gQuestLogDefeatedWildMonRecord +0203ae08 g 00000004 gQuestLogRecordingPointer +0203ae0c l 00000080 sEventData 0203ae8c l 00000004 sQuestLogCB 0203ae90 l 00000004 sPalettesBackup -0203ae94 l 00000004 sQuestLogCurrentScene -0203ae98 l 00000100 sQuestLogSceneRecordBuffer -0203af98 g 00000002 sQuestLogCursor +0203ae94 l 00000004 sPlaybackControl +0203ae98 l 00000100 sQuestLogActionRecordBuffer +0203af98 g 00000002 gQuestLogCurActionIdx 0203af9a l 00000080 sMovementScripts -0203b01a l 00000002 sNextStepDelay +0203b01a l 00000002 sNextActionDelay 0203b01c l 00000002 sLastQuestLogCursor 0203b01e l 00000002 sFlagOrVarPlayhead 0203b020 l 00000001 sHelpMessageWindowId 0203b024 l 00000020 sDeferredEvent -0203b044 g 00000004 gUnknown_203B044 -0203b048 l 00000001 sEventShouldNotRecordSteps +0203b044 g 00000004 gQuestLogRepeatEventTracker +0203b048 l 00000001 sStepRecordingMode 0203b049 l 00000001 sNewlyEnteredMap -0203b04a l 00000001 sLastDepartedMap +0203b04a l 00000001 sLastDepartedLocation 0203b04b l 00000001 sPlayedTheSlots 0203b04c l 0000000c sUnionRoomPlayerName 0203b058 l 00000001 sPlayerCurrActivity @@ -823,7 +823,7 @@ 0300506c g 00000004 gTotalCameraPixelOffsetX 03005070 g 00000004 sQuestLogScriptContextPtr 03005074 g 00000004 gSelectedObjectEvent -03005078 g 00000004 gInputToStoreInQuestLogMaybe +03005078 g 00000004 gFieldInputRecord 0300507c g 00000004 gLastQuestLogStoredFlagOrVarIdx 03005080 g 00000004 gDisableMusic 03005090 g 00000280 gTasks @@ -864,9 +864,9 @@ 03005e60 g 00000004 gListMenuOverride 03005e70 g 00000018 gMultiuseListMenuTemplate 03005e88 g 00000004 gQuestLogPlaybackState -03005e8c g 00000004 sNumEventsInLogEntry +03005e8c g 00000004 sMaxActionsInScene 03005e90 g 00000004 gQuestLogFieldInput -03005e94 g 00000004 sCurQuestLogEntry +03005e94 g 00000004 sCurSceneActions 03005e98 g 00000004 gItemUseCB 03005e9c g 00000004 gHelpSystemState 03005ea0 g 00000004 gHelpContextIdBackup @@ -3953,7 +3953,7 @@ 08063d7c g 00000022 ObjectEventClearHeldMovementIfFinished 08063da0 g 00000016 ObjectEventGetHeldMovementActionId 08063db8 g 0000006e UpdateObjectEventCurrentMovement -08063e28 g 00000090 UpdateQuestLogObjectEventCurrentMovement +08063e28 g 00000090 QL_UpdateObjectEventCurrentMovement 08063eb8 g 0000002c GetFaceDirectionMovementAction 08063ee4 g 0000002c GetFaceDirectionFastMovementAction 08063f10 g 0000001c GetWalkSlowestMovementAction @@ -4832,14 +4832,14 @@ 0806e8d0 g 00000048 ActivatePerStepCallback 0806e918 g 0000003c ResetFieldTasksArgs 0806e954 l 00000002 DummyPerStepCallback -0806e958 l 00000044 MarkIcefallCaveCoordVisited +0806e958 l 00000044 MarkIcePuzzleCoordVisited 0806e99c g 00000044 SetIcefallCaveCrackedIceMetatiles 0806e9e0 l 00000174 IcefallCaveIcePerStepCallback 0806eb54 l 000000b0 AshGrassPerStepCallback 0806ec04 l 0000003c SetCrackedFloorHoleMetatile 0806ec40 l 000000f6 CrackedFloorPerStepCallback +0806ed38 l 00000000 .gcc2_compiled. 0806ed38 l 0000001c SetHasPokedexAndPokemon -0806ed54 l 00000000 .gcc2_compiled. 0806ed54 l 00000040 SetUpStartMenu 0806ed94 l 0000001c AppendToStartMenuItems 0806edb0 l 00000054 SetUpStartMenu_NormalField @@ -6682,8 +6682,8 @@ 0809c020 l 00000048 Task_ExitBuyMenu 0809c068 l 00000002 DebugFunc_PrintPurchaseDetails 0809c06c l 00000002 DebugFunc_PrintShopMenuHistoryBeforeClearMaybe -0809c070 g 0000009c RecordItemPurchase -0809c10c l 0000002c RecordQuestLogItemPurchase +0809c070 g 0000009c RecordItemTransaction +0809c10c l 0000002c RecordTransactionForQuestLog 0809c138 g 0000003c CreatePokemartMenu 0809c174 g 0000001c CreateDecorationShop1Menu 0809c190 g 0000001c CreateDecorationShop2Menu @@ -6736,7 +6736,7 @@ 0809d5f4 g 00000032 CloseMuseumFossilPic 0809d628 l 0000005c CreateWindowFromRect 0809d684 l 00000022 DestroyScriptMenuWindow -0809d6a8 g 00000090 QLPlaybackCB_DestroyScriptMenuMonPicSprites +0809d6a8 g 00000090 QL_DestroyAbortedDisplay 0809d738 g 0000015c DrawSeagallopDestinationMenu 0809d894 g 00000092 GetSelectedSeagallopDestination 0809d928 g 0000008c DoNamingScreen @@ -10490,62 +10490,62 @@ 08110628 g 000000a4 Menu_ProcessInputGridLayout 081106cc l 000000aa Menu_ProcessGridInputRepeat_NoSoundLimit 08110778 l 000000a0 Menu_ProcessGridInputRepeat -08110818 g 0000005c SetQuestLogRecordAndPlaybackPointers +08110818 g 0000005c QL_AddASLROffset 08110818 l 00000000 .gcc2_compiled. 08110874 g 00000054 ResetQuestLog -081108c8 l 00000030 DestroySav1QuestLogEntry -081108f8 g 0000000c sub_8110920 +081108c8 l 00000030 ClearSavedScene +081108f8 g 0000000c QL_ResetDefeatedWildMonRecord 08110904 g 00000018 RunQuestLogCB -0811091c g 00000044 sub_8110944 -08110960 g 00000044 WillCommandOfSizeFitInSav1Record +0811091c g 00000044 QL_IsRoomToSaveEvent +08110960 g 00000044 QL_IsRoomToSaveAction 081109a4 l 00000034 SetQuestLogState 081109d8 l 0000003c QLogCB_Recording 08110a14 l 00000078 QLogCB_Playback 08110a8c g 00000014 GetQuestLogState 08110aa0 g 00000024 GetQuestLogStartType -08110ac4 g 000000c4 StartRecordingQuestLogEntry +08110ac4 g 000000c4 QL_StartRecordingAction 08110b88 l 00000038 SetPlayerInitialCoordsAtScene 08110bc0 l 00000160 SetNPCInitialCoordsAtScene 08110d20 l 0000004c SetGameStateAtScene -08110d6c l 0000008c BackUpTrainerRematchesToVars -08110df8 l 0000001c BackUpMapLayoutToVar -08110e14 l 0000002c TryRecordEvent39_GoToNextScene -08110e40 l 000000ac TryRecordQuestLogEntrySequence -08110eec g 0000007c TrySetUpQuestLogScenes_ElseContinueFromSave +08110d6c l 0000008c BackUpTrainerRematches +08110df8 l 0000001c BackUpMapLayout +08110e14 l 0000002c RecordSceneEnd +08110e40 l 000000ac TryRecordActionSequence +08110eec g 0000007c TryStartQuestLogPlayback 08110f68 l 0000003c Task_BeginQuestLogPlayback -08110fa4 g 00000034 sub_8110FCC +08110fa4 g 00000034 QL_InitSceneObjectsAndActions 08110fd8 l 00000038 FieldCB2_QuestLogStartPlaybackWithWarpExit 08111010 l 00000038 FieldCB2_QuestLogStartPlaybackStandingInPlace 08111048 g 000000c4 DrawPreviouslyOnQuestHeader 0811110c g 0000001c CommitQuestLogWindow1 -08111128 l 00000124 QuestLogPlaybackSetObjectEventTemplates +08111128 l 00000124 QL_LoadObjectsAndTemplates 0811124c l 000000f4 QLPlayback_SetInitialPlayerPosition 08111340 l 0000007c QLPlayback_InitOverworldState -081113bc g 00000054 sub_81113E4 -08111410 g 000001ae sub_8111438 -081115c0 l 00000030 QuestLog_GetSaneMonCounts -081115f0 l 00000034 QuestLog_GetSanePartyCount -08111624 l 0000003c QuestLog_GetSaneBoxCount -08111660 l 00000080 sub_8111688 -081116e0 g 00000054 sub_8111708 +081113bc g 00000054 QL_CopySaveState +08111410 g 000001ae QL_ResetPartyAndPC +081115c0 l 00000030 SetPokemonCounts +081115f0 l 00000034 QuestLog_GetPartyCount +08111624 l 0000003c QuestLog_GetBoxMonCount +08111660 l 00000080 RestoreTrainerRematches +081116e0 g 00000054 QL_RestoreMapLayoutId 08111734 l 00000198 ReadQuestLogScriptFromSav1 -081118cc l 00000020 QuestLog_BeginFadeAtEndOfScene +081118cc l 00000020 DoSceneEndTransition 081118ec l 00000070 QuestLog_AdvancePlayhead 0811195c l 00000044 QuestLog_StartFinalScene 081119a0 g 0000000a QuestLog_AdvancePlayhead_ -081119ac g 00000060 QuestLog_SchedulePlaybackCB -08111a0c l 000000a4 Task_RunPlaybackCB +081119ac g 00000060 QL_AvoidDisplay +08111a0c l 000000a4 Task_AvoidDisplay 08111ab0 l 000000a6 QuestLog_PlayCurrentEvent 08111b58 l 00000054 HandleShowQuestLogMessage 08111bac l 00000058 GetQuestLogTextDisplayDuration -08111c04 g 0000003a sub_8111C2C -08111c40 g 00000068 sub_8111C68 +08111c04 g 0000003a QL_IsTrainerSightDisabled +08111c40 g 00000068 QL_HandleInput 08111ca8 g 0000001e QuestLogScenePlaybackIsEnding 08111cc8 g 00000020 QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode -08111ce8 l 00000080 DrawQuestLogSceneDescription -08111d68 l 00000090 sub_8111D90 +08111ce8 l 00000080 DrawSceneDescription +08111d68 l 00000090 CopyDescriptionWindowTiles 08111df8 l 00000044 QuestLog_CloseTextWindow -08111e3c l 00000020 QuestLog_SkipToEndOfPlayback +08111e3c l 00000020 DoSkipToEndTransition 08111e5c l 00000090 QuestLog_WaitFadeAndCancelPlayback 08111eec g 00000024 QuestLog_InitPalettesBackup 08111f10 g 00000028 QuestLog_BackUpPalette @@ -10554,31 +10554,31 @@ 08111fa4 l 00000078 Task_QuestLogScene_SavedGame 0811201c l 00000066 Task_WaitAtEndOfQuestLog 08112084 l 0000012c Task_EndQuestLog -081121b0 l 000000c2 sub_81121D8 +081121b0 l 000000c2 RestoreScreenAfterPlayback 08112274 l 00000080 QL_SlightlyDarkenSomePals -081122f4 g 00000048 FinishRecordingQuestLogScene +081122f4 g 00000048 QL_FinishRecordingScene 0811233c g 00000058 QuestLog_CutRecording 08112394 l 00000094 SortQuestLogInSav1 08112428 g 0000001a SaveQuestLogData -08112444 g 00000080 sub_811246C +08112444 g 00000080 QL_UpdateObject 081124c4 g 0000009c QuestLogRecordNPCStep 08112560 g 000000a0 QuestLogRecordNPCStepWithDuration 08112600 g 00000084 QuestLogRecordPlayerStep 08112684 g 00000074 QuestLogRecordPlayerStepWithDuration 081126f8 g 0000006c QuestLogRecordPlayerAvatarGfxTransition 08112764 g 0000006c QuestLogRecordPlayerAvatarGfxTransitionWithDuration -081127d0 g 00000090 sub_81127F8 +081127d0 g 00000090 QL_RecordFieldInput 08112860 l 00000034 TogglePlaybackStateForOverworldLock 08112894 g 00000084 QuestLog_OnEscalatorWarp -08112918 l 000001fc SetUpQuestLogEntry -08112b14 g 00000160 sub_8112B3C +08112918 l 000001fc ResetActions +08112b14 g 00000160 QL_TryRunActions 08112c74 g 00000010 QL_AfterRecordFishActionSuccessful -08112c84 g 0000003e sub_8112CAC +08112c84 g 0000003e QL_GetPlaybackState 08112cc4 l 0000002e RecordHeadAtEndOfEntryOrScriptContext2Enabled 08112cf4 l 00000022 RecordHeadAtEndOfEntry 08112d18 g 0000006e QuestLogGetFlagOrVarPtr 08112d88 g 0000008c QuestLogSetFlagOrVar -08112e14 g 0000006c sub_8112E3C +08112e14 l 0000006c QuestLogResetFlagsOrVars 08112e80 g 0000000c MapNamePopupWindowIdSetDummy 08112e80 l 00000000 .gcc2_compiled. 08112e8c g 00000028 CreateHelpMessageWindow @@ -10619,117 +10619,117 @@ 081137bc l 00000036 ShouldRegisterEvent_HandleBeatStoryTrainer 081137f4 g 0000000c QL_EnableRecordingSteps 08113800 l 00000078 ShouldRegisterEvent -08113878 l 00000056 TrySetLinkQuestLogEvent +08113878 l 00000056 TryDeferLinkEvent 081138d0 g 00000014 ResetDeferredLinkEvent 081138e4 g 00000048 QuestLog_StartRecordingInputsAfterDeferredEvent -0811392c l 00000068 TrySetTrainerBattleQuestLogEvent +0811392c l 00000068 TryDeferTrainerBattleEvent 08113994 g 00000060 QuestLogEvents_HandleEndTrainerBattle -081139f4 g 00000028 TryRecordEvent41_IncCursor -08113a1c l 00000034 IsQuestLogEventWithSpecialEncounterSpecies -08113a50 g 00000044 QuestLog_SkipCommand -08113a94 g 0000002c sub_8113ABC -08113ac0 g 0000005c sub_8113AE8 -08113b1c g 00000044 sub_8113B44 -08113b60 g 0000000c ResetUnk203B044 -08113b6c l 00000044 SetQuestLogEventToActive -08113bb0 g 0000001c sub_8113BD8 -08113bcc g 0000002c TryRecordEvent39_NoParams -08113bf8 g 0000003c sub_8113C20 -08113c34 l 00000030 TryRecordEvent41 -08113c64 g 0000003c sub_8113C8C -08113ca0 g 00000040 sub_8113CC8 -08113ce0 g 00000040 sub_8113D08 -08113d20 g 0000004a sub_8113D48 -08113d6c g 0000004a sub_8113D94 -08113db8 g 000000a8 sub_8113DE0 -08113e60 l 00000024 sub_8113E88 +081139f4 g 00000028 QL_RecordWait +08113a1c l 00000034 IsEventWithSpecialEncounterSpecies +08113a50 g 00000044 QL_SkipCommand +08113a94 g 0000002c QL_UpdateLastDepartedLocation +08113ac0 g 0000005c QL_LoadEvent +08113b1c g 00000044 QL_TryRepeatEvent +08113b60 g 0000000c QL_ResetRepeatEventTracker +08113b6c l 00000044 UpdateRepeatEventCounter +08113bb0 g 0000001c QL_ResetEventStates +08113bcc g 0000002c QL_RecordAction_SceneEnd +08113bf8 g 0000003c QL_LoadAction_SceneEnd +08113c34 l 00000030 QL_RecordAction_Wait +08113c64 g 0000003c QL_LoadAction_Wait +08113ca0 g 00000040 QL_RecordAction_Input +08113ce0 g 00000040 QL_LoadAction_Input +08113d20 g 0000004a QL_RecordAction_MovementOrGfxChange +08113d6c g 0000004a QL_LoadAction_MovementOrGfxChange +08113db8 l 000000a8 RecordEventHeader +08113e60 l 00000024 LoadEvent 08113e84 l 00000068 QuestLog_GetSpeciesName -08113eec l 00000028 BufferQuestLogData_SwitchedPartyOrder -08113f14 l 00000044 BufferQuestLogText_SwitchedPartyOrder -08113f58 l 0000003c BufferQuestLogData_UsedItem -08113f94 l 00000190 BufferQuestLogText_UsedItem -08114124 g 00000026 BufferQuestLogData_GiveTakeHeldItem -0811414c l 00000012 BufferQuestLogData_GaveHeldItemFromPartyMenu -08114160 l 00000048 BufferQuestLogText_GaveHeldItemFromPartyMenu -081141a8 l 00000012 BufferQuestLogData_GaveHeldItemFromBagMenu -081141bc l 00000048 BufferQuestLogText_GaveHeldItemFromBagMenu -08114204 l 00000012 BufferQuestLogData_GaveHeldItemFromPC -08114218 l 00000048 BufferQuestLogText_GaveHeldItemFromPC -08114260 l 00000012 BufferQuestLogData_TookHeldItem -08114274 l 00000048 BufferQuestLogText_TookHeldItem -081142bc g 0000002a BufferQuestLogData_SwappedHeldItem_ -081142e8 l 00000012 BufferQuestLogData_SwappedHeldItem -081142fc l 0000005c BufferQuestLogText_SwappedHeldItem -08114358 l 00000012 BufferQuestLogData_SwappedHeldItemFromPC -0811436c l 0000005c BufferQuestLogText_SwappedHeldItemFromPC -081143c8 l 0000004c BufferQuestLogData_UsedPkmnCenter -08114414 l 00000020 BufferQuestLogText_UsedPkmnCenter -08114434 l 00000030 BufferQuestLogData_LinkTraded -08114464 l 00000060 BufferQuestLogText_LinkTraded -081144c4 l 0000002c BufferQuestLogData_LinkBattledSingle -081144f0 l 00000060 BufferQuestLogText_LinkBattledSingle -08114550 l 0000002c BufferQuestLogData_LinkBattledDouble -0811457c l 00000060 BufferQuestLogText_LinkBattledDouble -081145dc l 00000048 BufferQuestLogData_LinkBattledMulti -08114624 l 000000c4 BufferQuestLogText_LinkBattledMulti -081146e8 l 00000014 BufferQuestLogData_UsedUnionRoom -081146fc l 00000020 BufferQuestLogText_UsedUnionRoom -0811471c l 00000014 BufferQuestLogData_UsedUnionRoomChat -08114730 l 00000020 BufferQuestLogText_UsedUnionRoomChat -08114750 l 00000030 BufferQuestLogData_LinkTradedUnionRoom -08114780 l 00000060 BufferQuestLogText_LinkTradedUnionRoom -081147e0 l 0000002c BufferQuestLogData_LinkBattledUnionRoom -0811480c l 00000058 BufferQuestLogText_LinkBattledUnionRoom -08114864 l 00000030 BufferQuestLogData_SwitchedMonsBetweenBoxes -08114894 l 0000005c BufferQuestLogText_SwitchedMonsBetweenBoxes -081148f0 l 0000002c BufferQuestLogData_SwitchedMonsWithinBox -0811491c l 0000004c BufferQuestLogText_SwitchedMonsWithinBox -08114968 l 00000040 BufferQuestLogData_SwitchedPartyMonForPCMon -081149a8 l 0000004c BufferQuestLogText_SwitchedPartyMonForPCMon -081149f4 l 0000002e BufferQuestLogData_MovedMonBetweenBoxes -08114a24 l 00000054 BufferQuestLogText_MovedMonBetweenBoxes -08114a78 l 00000028 BufferQuestLogData_MovedMonWithinBox -08114aa0 l 00000044 BufferQuestLogText_MovedMonWithinBox -08114ae4 l 00000028 BufferQuestLogData_WithdrewMonFromPC -08114b0c l 00000044 BufferQuestLogText_WithdrewMonFromPC -08114b50 l 00000028 BufferQuestLogData_DepositedMonInPC -08114b78 l 00000044 BufferQuestLogText_DepositedMonInPC -08114bbc l 00000028 BufferQuestLogData_SwitchedMultipleMons -08114be4 l 0000005c BufferQuestLogText_SwitchedMultipleMons -08114c40 l 00000024 BufferQuestLogData_DepositedItemInPC -08114c64 l 00000034 BufferQuestLogText_DepositedItemInPC -08114c98 l 00000024 BufferQuestLogData_WithdrewItemFromPC -08114cbc l 00000034 BufferQuestLogText_WithdrewItemFromPC -08114cf0 g 00000034 BufferQuestLogData_DefeatedTrainer_ -08114d24 l 0000001c BufferQuestLogData_DefeatedGymLeader -08114d40 l 00000080 BufferQuestLogText_DefeatedGymLeader -08114dc0 l 00000080 BufferQuestLogData_DefeatedWildMon -08114e40 l 00000154 BufferQuestLogText_DefeatedWildMon +08113eec l 00000028 RecordEvent_SwitchedPartyOrder +08113f14 l 00000044 LoadEvent_SwitchedPartyOrder +08113f58 l 0000003c RecordEvent_UsedItem +08113f94 l 00000190 LoadEvent_UsedItem +08114124 l 00000026 RecordEvent_GiveTakeHeldItem +0811414c l 00000012 RecordEvent_GaveHeldItemFromPartyMenu +08114160 l 00000048 LoadEvent_GaveHeldItemFromPartyMenu +081141a8 l 00000012 RecordEvent_GaveHeldItemFromBagMenu +081141bc l 00000048 LoadEvent_GaveHeldItemFromBagMenu +08114204 l 00000012 RecordEvent_GaveHeldItemFromPC +08114218 l 00000048 LoadEvent_GaveHeldItemFromPC +08114260 l 00000012 RecordEvent_TookHeldItem +08114274 l 00000048 LoadEvent_TookHeldItem +081142bc l 0000002a RecordEvent_SwappedHeldItem +081142e8 l 00000012 RecordEvent_SwappedHeldItemFromBag +081142fc l 0000005c LoadEvent_SwappedHeldItem +08114358 l 00000012 RecordEvent_SwappedHeldItemFromPC +0811436c l 0000005c LoadEvent_SwappedHeldItemFromPC +081143c8 l 0000004c RecordEvent_UsedPkmnCenter +08114414 l 00000020 LoadEvent_UsedPkmnCenter +08114434 l 00000030 RecordEvent_LinkTraded +08114464 l 00000060 LoadEvent_LinkTraded +081144c4 l 0000002c RecordEvent_LinkBattledSingle +081144f0 l 00000060 LoadEvent_LinkBattledSingle +08114550 l 0000002c RecordEvent_LinkBattledDouble +0811457c l 00000060 LoadEvent_LinkBattledDouble +081145dc l 00000048 RecordEvent_LinkBattledMulti +08114624 l 000000c4 LoadEvent_LinkBattledMulti +081146e8 l 00000014 RecordEvent_UsedUnionRoom +081146fc l 00000020 LoadEvent_UsedUnionRoom +0811471c l 00000014 RecordEvent_UsedUnionRoomChat +08114730 l 00000020 LoadEvent_UsedUnionRoomChat +08114750 l 00000030 RecordEvent_LinkTradedUnionRoom +08114780 l 00000060 LoadEvent_LinkTradedUnionRoom +081147e0 l 0000002c RecordEvent_LinkBattledUnionRoom +0811480c l 00000058 LoadEvent_LinkBattledUnionRoom +08114864 l 00000030 RecordEvent_SwitchedMonsBetweenBoxes +08114894 l 0000005c LoadEvent_SwitchedMonsBetweenBoxes +081148f0 l 0000002c RecordEvent_SwitchedMonsWithinBox +0811491c l 0000004c LoadEvent_SwitchedMonsWithinBox +08114968 l 00000040 RecordEvent_SwitchedPartyMonForPCMon +081149a8 l 0000004c LoadEvent_SwitchedPartyMonForPCMon +081149f4 l 0000002e RecordEvent_MovedMonBetweenBoxes +08114a24 l 00000054 LoadEvent_MovedMonBetweenBoxes +08114a78 l 00000028 RecordEvent_MovedMonWithinBox +08114aa0 l 00000044 LoadEvent_MovedMonWithinBox +08114ae4 l 00000028 RecordEvent_WithdrewMonFromPC +08114b0c l 00000044 LoadEvent_WithdrewMonFromPC +08114b50 l 00000028 RecordEvent_DepositedMonInPC +08114b78 l 00000044 LoadEvent_DepositedMonInPC +08114bbc l 00000028 RecordEvent_SwitchedMultipleMons +08114be4 l 0000005c LoadEvent_SwitchedMultipleMons +08114c40 l 00000024 RecordEvent_DepositedItemInPC +08114c64 l 00000034 LoadEvent_DepositedItemInPC +08114c98 l 00000024 RecordEvent_WithdrewItemFromPC +08114cbc l 00000034 LoadEvent_WithdrewItemFromPC +08114cf0 l 00000034 RecordEvent_DefeatedTrainer +08114d24 l 0000001c RecordEvent_DefeatedGymLeader +08114d40 l 00000080 LoadEvent_DefeatedGymLeader +08114dc0 l 00000080 RecordEvent_DefeatedWildMon +08114e40 l 00000154 LoadEvent_DefeatedWildMon 08114f94 l 00000034 IsSpeciesFromSpecialEncounter -08114fc8 l 0000001c BufferQuestLogData_DefeatedEliteFourMember -08114fe4 l 0000006c BufferQuestLogText_DefeatedEliteFourMember -08115050 l 00000054 BufferQuestLogData_DefeatedChampion -081150a4 l 000000f4 BufferQuestLogText_DefeatedChampion -08115198 l 0000001c BufferQuestLogData_DefeatedTrainer -081151b4 l 000000a4 BufferQuestLogText_DefeatedTrainer -08115258 l 0000003c BufferQuestLogData_DepartedLocation -08115294 l 000000e0 BufferQuestLogText_DepartedLocation +08114fc8 l 0000001c RecordEvent_DefeatedEliteFourMember +08114fe4 l 0000006c LoadEvent_DefeatedEliteFourMember +08115050 l 00000054 RecordEvent_DefeatedChampion +081150a4 l 000000f4 LoadEvent_DefeatedChampion +08115198 l 0000001c RecordEvent_DefeatedNormalTrainer +081151b4 l 000000a4 LoadEvent_DefeatedTrainer +08115258 l 0000003c RecordEvent_DepartedLocation +08115294 l 000000e0 LoadEvent_DepartedLocation 08115374 g 0000000c SetQLPlayedTheSlots 08115380 l 0000003a ShouldRegisterEvent_HandleDeparted -081153bc l 0000002a ShouldRegisterEvent_HandleGameCorner -081153e8 l 00000050 BufferQuestLogData_UsedFieldMove -08115438 l 0000007c BufferQuestLogText_UsedFieldMove -081154b4 l 0000003a BufferQuestLogData_BoughtItem -081154f0 l 0000008c BufferQuestLogText_BoughtItem -0811557c l 0000003a BufferQuestLogData_SoldItem -081155b8 l 000000f8 BufferQuestLogText_SoldItem -081156b0 l 00000028 BufferQuestLogData_ObtainedItem -081156d8 l 00000048 BufferQuestLogText_ObtainedItem +081153bc l 0000002a ShouldRegisterEvent_DepartedGameCorner +081153e8 l 00000050 RecordEvent_UsedFieldMove +08115438 l 0000007c LoadEvent_UsedFieldMove +081154b4 l 0000003a RecordEvent_BoughtItem +081154f0 l 0000008c LoadEvent_BoughtItem +0811557c l 0000003a RecordEvent_SoldItem +081155b8 l 000000f8 LoadEvent_SoldItem +081156b0 l 00000028 RecordEvent_ObtainedStoryItem +081156d8 l 00000048 LoadEvent_ObtainedStoryItem 08115720 g 00000050 QuestLog_RecordEnteredMap -08115770 g 00000044 sub_8115798 -081157b4 l 00000024 BufferQuestLogData_ArrivedInLocation -081157d8 l 00000034 BufferQuestLogText_ArrivedInLocation -0811580c l 00000038 BufferLinkPartnersName +08115770 g 00000044 SetQuestLogEvent_Arrived +081157b4 l 00000024 RecordEvent_ArrivedInLocation +081157d8 l 00000034 LoadEvent_ArrivedInLocation +0811580c l 00000038 TranslateLinkPartnersName 08115844 l 00000000 .gcc2_compiled. 08115844 l 000000b8 PrintNumPlayersWaitingForMsg 081158fc l 00000078 PrintPlayerNameAndIdOnWindow @@ -11514,7 +11514,7 @@ 0812bfb4 g 00000248 TrySetQuestLogBattleEvent 0812bfb4 l 00000000 .gcc2_compiled. 0812c1fc g 00000110 TrySetQuestLogLinkBattleEvent -0812c30c l 0000004a sub_812C334 +0812c30c l 0000004a GetLinkMultiBattlePlayerIndexes 0812c358 l 00000000 .gcc2_compiled. 0812c358 l 00000012 FC_VBlankCallback 0812c36c l 00000016 MainCB2_FameCheckerMain @@ -12915,10 +12915,10 @@ 08159ce0 l 000001ec PokedudeAction_PrintMessageWithHealthboxPals 08159ecc l 00000050 GetPokedudeText 08159f1c g 000000c8 InitPokedudePartyAndOpponent -08159fe4 g 000001f0 SetQuestLogObjectEventsData +08159fe4 g 000001f0 QL_RecordObjects 08159fe4 l 00000000 .gcc2_compiled. -0815a1d4 g 00000348 SetSav1ObjectEventsFromQuestLog -0815a51c g 0000007c sub_815A540 +0815a1d4 g 00000348 QL_LoadObjects +0815a51c g 0000007c QL_TryStopSurfing 0815a598 g 0000002c SendPacket_ReadyToStart 0815a598 l 00000000 .gcc2_compiled. 0815a5c4 g 00000032 RecvPacket_ReadyToStart @@ -31137,7 +31137,7 @@ 083a7282 l 00000004 sText_IES 083a7288 l 00000068 sWeatherCoordEventFuncs 083a72f0 l 00000020 sPerStepCallbacks -083a7310 l 00000012 sIcefallCaveIceTileCoords +083a7310 l 00000012 sIcefallCaveIceCoords 083a7324 l 00000048 sStartMenuActionTable 083a736c l 00000008 sSafariZoneStatsWindowTemplate 083a7374 l 00000024 sStartMenuDescPointers @@ -40224,7 +40224,7 @@ 08452b94 l 00000003 sUnused 08452b98 l 0000000c sDummyPicData 08452ba4 l 00000008 sOamData_Normal -08452bac l 00000dd0 sVsSeekerData +08452bac l 00000dd0 sRematches 0845397c l 00000004 sMovementScript_Wait48 08453980 l 00000002 sMovementScript_TrainerUnfought 08453982 l 00000002 sMovementScript_TrainerNoRematch @@ -40480,9 +40480,9 @@ 084550eb g 0000002b DecorDesc_REGISTEEL_DOLL 08455118 g 00000f20 gDecorations 08456038 l 00000003 sTopBarWindowTextColors -0845603c l 00000018 sQuestLogHeaderWindowTemplates +0845603c l 00000018 sWindowTemplates 08456054 l 00000003 sTextColors -08456058 l 00000060 sUnknown_8456638 +08456058 l 00000060 sDescriptionWindow_Gfx 084560b8 l 00000003 sQuestLogTextLineYCoords 084560c4 l 00000004 sDummyFlagOrVarRecord 084560c8 g 00000280 gHelpMessageWindow_Gfx @@ -40491,8 +40491,8 @@ 08456354 g 00000004 sCounterIncrements 08456358 l 00000000 sFanClubMemberIds.27 08456360 l 00000000 sFanClubMemberIds.31 -08456368 l 000000ac sQuestLogStorageCBs -08456414 l 000000ac sQuestLogEventTextBufferCBs +08456368 l 000000ac sRecordEventFuncs +08456414 l 000000ac sLoadEventFuncs 084564c0 l 0000002b sQuestLogEventCmdSizes 084564ec l 0000000c sDefeatedOpponentFlavorTexts 084564f8 l 0000000c sDefeatedChampionFlavorTexts @@ -40502,7 +40502,7 @@ 08456604 l 00000033 sLocationToDepartedTextId 08456637 l 00000008 sGymCityMapSecs 08456640 l 00000030 sUsedFieldMoveTexts -08456670 l 00000022 sQuestLogWorldMapFlags +08456670 l 00000022 sWorldMapFlags 08456694 l 0000005c sLinkGroupActivityNameTexts 084566f0 l 00000008 sWindowTemplate_BButtonCancel 084566f8 l 00000024 sLinkGroupToActivityAndCapacity diff --git a/pokeleafgreen_rev1.sym b/pokeleafgreen_rev1.sym index f026c5c93b..c28d748983 100644 --- a/pokeleafgreen_rev1.sym +++ b/pokeleafgreen_rev1.sym @@ -337,7 +337,7 @@ 02039960 g 00000004 gShopTilemapBuffer4 02039964 g 00000004 sShopMenuListMenu 02039968 l 00000004 sShopMenuItemStrings -0203996c g 00000018 gShopMenuHistory +0203996c g 00000018 sHistory 02039984 l 00000001 sEscalatorTaskId 02039988 l 00000001 sDelay 0203998c l 00000004 sNamingScreen @@ -467,26 +467,26 @@ 0203adf8 l 00000001 sCurrentSceneNum 0203adf9 l 00000001 sNumScenes 0203adfa g 00000001 gQuestLogState -0203adfc l 00000002 gUnknown_203ADFC -0203adfe l 00000003 sQuestLogHeaderWindowIds -0203ae04 g 00000004 gUnknown_203AE04 -0203ae08 g 00000004 sEventRecordingPointer -0203ae0c l 00000080 gUnknown_203AE0C +0203adfc l 00000002 sRecordSequenceStartIdx +0203adfe l 00000003 sWindowIds +0203ae04 g 00000004 gQuestLogDefeatedWildMonRecord +0203ae08 g 00000004 gQuestLogRecordingPointer +0203ae0c l 00000080 sEventData 0203ae8c l 00000004 sQuestLogCB 0203ae90 l 00000004 sPalettesBackup -0203ae94 l 00000004 sQuestLogCurrentScene -0203ae98 l 00000100 sQuestLogSceneRecordBuffer -0203af98 g 00000002 sQuestLogCursor +0203ae94 l 00000004 sPlaybackControl +0203ae98 l 00000100 sQuestLogActionRecordBuffer +0203af98 g 00000002 gQuestLogCurActionIdx 0203af9a l 00000080 sMovementScripts -0203b01a l 00000002 sNextStepDelay +0203b01a l 00000002 sNextActionDelay 0203b01c l 00000002 sLastQuestLogCursor 0203b01e l 00000002 sFlagOrVarPlayhead 0203b020 l 00000001 sHelpMessageWindowId 0203b024 l 00000020 sDeferredEvent -0203b044 g 00000004 gUnknown_203B044 -0203b048 l 00000001 sEventShouldNotRecordSteps +0203b044 g 00000004 gQuestLogRepeatEventTracker +0203b048 l 00000001 sStepRecordingMode 0203b049 l 00000001 sNewlyEnteredMap -0203b04a l 00000001 sLastDepartedMap +0203b04a l 00000001 sLastDepartedLocation 0203b04b l 00000001 sPlayedTheSlots 0203b04c l 0000000c sUnionRoomPlayerName 0203b058 l 00000001 sPlayerCurrActivity @@ -823,7 +823,7 @@ 0300506c g 00000004 gTotalCameraPixelOffsetX 03005070 g 00000004 sQuestLogScriptContextPtr 03005074 g 00000004 gSelectedObjectEvent -03005078 g 00000004 gInputToStoreInQuestLogMaybe +03005078 g 00000004 gFieldInputRecord 0300507c g 00000004 gLastQuestLogStoredFlagOrVarIdx 03005080 g 00000004 gDisableMusic 03005090 g 00000280 gTasks @@ -864,9 +864,9 @@ 03005e60 g 00000004 gListMenuOverride 03005e70 g 00000018 gMultiuseListMenuTemplate 03005e88 g 00000004 gQuestLogPlaybackState -03005e8c g 00000004 sNumEventsInLogEntry +03005e8c g 00000004 sMaxActionsInScene 03005e90 g 00000004 gQuestLogFieldInput -03005e94 g 00000004 sCurQuestLogEntry +03005e94 g 00000004 sCurSceneActions 03005e98 g 00000004 gItemUseCB 03005e9c g 00000004 gHelpSystemState 03005ea0 g 00000004 gHelpContextIdBackup @@ -3953,7 +3953,7 @@ 08063d90 g 00000022 ObjectEventClearHeldMovementIfFinished 08063db4 g 00000016 ObjectEventGetHeldMovementActionId 08063dcc g 0000006e UpdateObjectEventCurrentMovement -08063e3c g 00000090 UpdateQuestLogObjectEventCurrentMovement +08063e3c g 00000090 QL_UpdateObjectEventCurrentMovement 08063ecc g 0000002c GetFaceDirectionMovementAction 08063ef8 g 0000002c GetFaceDirectionFastMovementAction 08063f24 g 0000001c GetWalkSlowestMovementAction @@ -4832,14 +4832,14 @@ 0806e8e4 g 00000048 ActivatePerStepCallback 0806e92c g 0000003c ResetFieldTasksArgs 0806e968 l 00000002 DummyPerStepCallback -0806e96c l 00000044 MarkIcefallCaveCoordVisited +0806e96c l 00000044 MarkIcePuzzleCoordVisited 0806e9b0 g 00000044 SetIcefallCaveCrackedIceMetatiles 0806e9f4 l 00000174 IcefallCaveIcePerStepCallback 0806eb68 l 000000b0 AshGrassPerStepCallback 0806ec18 l 0000003c SetCrackedFloorHoleMetatile 0806ec54 l 000000f6 CrackedFloorPerStepCallback +0806ed4c l 00000000 .gcc2_compiled. 0806ed4c l 0000001c SetHasPokedexAndPokemon -0806ed68 l 00000000 .gcc2_compiled. 0806ed68 l 00000040 SetUpStartMenu 0806eda8 l 0000001c AppendToStartMenuItems 0806edc4 l 00000054 SetUpStartMenu_NormalField @@ -6682,8 +6682,8 @@ 0809c034 l 00000048 Task_ExitBuyMenu 0809c07c l 00000002 DebugFunc_PrintPurchaseDetails 0809c080 l 00000002 DebugFunc_PrintShopMenuHistoryBeforeClearMaybe -0809c084 g 0000009c RecordItemPurchase -0809c120 l 0000002c RecordQuestLogItemPurchase +0809c084 g 0000009c RecordItemTransaction +0809c120 l 0000002c RecordTransactionForQuestLog 0809c14c g 0000003c CreatePokemartMenu 0809c188 g 0000001c CreateDecorationShop1Menu 0809c1a4 g 0000001c CreateDecorationShop2Menu @@ -6736,7 +6736,7 @@ 0809d608 g 00000032 CloseMuseumFossilPic 0809d63c l 0000005c CreateWindowFromRect 0809d698 l 00000022 DestroyScriptMenuWindow -0809d6bc g 00000090 QLPlaybackCB_DestroyScriptMenuMonPicSprites +0809d6bc g 00000090 QL_DestroyAbortedDisplay 0809d74c g 0000015c DrawSeagallopDestinationMenu 0809d8a8 g 00000092 GetSelectedSeagallopDestination 0809d93c g 0000008c DoNamingScreen @@ -10491,62 +10491,62 @@ 081106a0 g 000000a4 Menu_ProcessInputGridLayout 08110744 l 000000aa Menu_ProcessGridInputRepeat_NoSoundLimit 081107f0 l 000000a0 Menu_ProcessGridInputRepeat -08110890 g 0000005c SetQuestLogRecordAndPlaybackPointers +08110890 g 0000005c QL_AddASLROffset 08110890 l 00000000 .gcc2_compiled. 081108ec g 00000054 ResetQuestLog -08110940 l 00000030 DestroySav1QuestLogEntry -08110970 g 0000000c sub_8110920 +08110940 l 00000030 ClearSavedScene +08110970 g 0000000c QL_ResetDefeatedWildMonRecord 0811097c g 00000018 RunQuestLogCB -08110994 g 00000044 sub_8110944 -081109d8 g 00000044 WillCommandOfSizeFitInSav1Record +08110994 g 00000044 QL_IsRoomToSaveEvent +081109d8 g 00000044 QL_IsRoomToSaveAction 08110a1c l 00000034 SetQuestLogState 08110a50 l 0000003c QLogCB_Recording 08110a8c l 00000078 QLogCB_Playback 08110b04 g 00000014 GetQuestLogState 08110b18 g 00000024 GetQuestLogStartType -08110b3c g 000000c4 StartRecordingQuestLogEntry +08110b3c g 000000c4 QL_StartRecordingAction 08110c00 l 00000038 SetPlayerInitialCoordsAtScene 08110c38 l 00000160 SetNPCInitialCoordsAtScene 08110d98 l 0000004c SetGameStateAtScene -08110de4 l 0000008c BackUpTrainerRematchesToVars -08110e70 l 0000001c BackUpMapLayoutToVar -08110e8c l 0000002c TryRecordEvent39_GoToNextScene -08110eb8 l 000000ac TryRecordQuestLogEntrySequence -08110f64 g 0000007c TrySetUpQuestLogScenes_ElseContinueFromSave +08110de4 l 0000008c BackUpTrainerRematches +08110e70 l 0000001c BackUpMapLayout +08110e8c l 0000002c RecordSceneEnd +08110eb8 l 000000ac TryRecordActionSequence +08110f64 g 0000007c TryStartQuestLogPlayback 08110fe0 l 0000003c Task_BeginQuestLogPlayback -0811101c g 00000034 sub_8110FCC +0811101c g 00000034 QL_InitSceneObjectsAndActions 08111050 l 00000038 FieldCB2_QuestLogStartPlaybackWithWarpExit 08111088 l 00000038 FieldCB2_QuestLogStartPlaybackStandingInPlace 081110c0 g 000000c4 DrawPreviouslyOnQuestHeader 08111184 g 0000001c CommitQuestLogWindow1 -081111a0 l 00000124 QuestLogPlaybackSetObjectEventTemplates +081111a0 l 00000124 QL_LoadObjectsAndTemplates 081112c4 l 000000f4 QLPlayback_SetInitialPlayerPosition 081113b8 l 0000007c QLPlayback_InitOverworldState -08111434 g 00000054 sub_81113E4 -08111488 g 000001ae sub_8111438 -08111638 l 00000030 QuestLog_GetSaneMonCounts -08111668 l 00000034 QuestLog_GetSanePartyCount -0811169c l 0000003c QuestLog_GetSaneBoxCount -081116d8 l 00000080 sub_8111688 -08111758 g 00000054 sub_8111708 +08111434 g 00000054 QL_CopySaveState +08111488 g 000001ae QL_ResetPartyAndPC +08111638 l 00000030 SetPokemonCounts +08111668 l 00000034 QuestLog_GetPartyCount +0811169c l 0000003c QuestLog_GetBoxMonCount +081116d8 l 00000080 RestoreTrainerRematches +08111758 g 00000054 QL_RestoreMapLayoutId 081117ac l 00000198 ReadQuestLogScriptFromSav1 -08111944 l 00000020 QuestLog_BeginFadeAtEndOfScene +08111944 l 00000020 DoSceneEndTransition 08111964 l 00000070 QuestLog_AdvancePlayhead 081119d4 l 00000044 QuestLog_StartFinalScene 08111a18 g 0000000a QuestLog_AdvancePlayhead_ -08111a24 g 00000060 QuestLog_SchedulePlaybackCB -08111a84 l 000000a4 Task_RunPlaybackCB +08111a24 g 00000060 QL_AvoidDisplay +08111a84 l 000000a4 Task_AvoidDisplay 08111b28 l 000000a6 QuestLog_PlayCurrentEvent 08111bd0 l 00000054 HandleShowQuestLogMessage 08111c24 l 00000058 GetQuestLogTextDisplayDuration -08111c7c g 0000003a sub_8111C2C -08111cb8 g 00000068 sub_8111C68 +08111c7c g 0000003a QL_IsTrainerSightDisabled +08111cb8 g 00000068 QL_HandleInput 08111d20 g 0000001e QuestLogScenePlaybackIsEnding 08111d40 g 00000020 QuestLog_DrawPreviouslyOnQuestHeaderIfInPlaybackMode -08111d60 l 00000080 DrawQuestLogSceneDescription -08111de0 l 00000090 sub_8111D90 +08111d60 l 00000080 DrawSceneDescription +08111de0 l 00000090 CopyDescriptionWindowTiles 08111e70 l 00000044 QuestLog_CloseTextWindow -08111eb4 l 00000020 QuestLog_SkipToEndOfPlayback +08111eb4 l 00000020 DoSkipToEndTransition 08111ed4 l 00000090 QuestLog_WaitFadeAndCancelPlayback 08111f64 g 00000024 QuestLog_InitPalettesBackup 08111f88 g 00000028 QuestLog_BackUpPalette @@ -10555,31 +10555,31 @@ 0811201c l 00000078 Task_QuestLogScene_SavedGame 08112094 l 00000066 Task_WaitAtEndOfQuestLog 081120fc l 0000012c Task_EndQuestLog -08112228 l 000000c2 sub_81121D8 +08112228 l 000000c2 RestoreScreenAfterPlayback 081122ec l 00000080 QL_SlightlyDarkenSomePals -0811236c g 00000048 FinishRecordingQuestLogScene +0811236c g 00000048 QL_FinishRecordingScene 081123b4 g 00000058 QuestLog_CutRecording 0811240c l 00000094 SortQuestLogInSav1 081124a0 g 0000001a SaveQuestLogData -081124bc g 00000080 sub_811246C +081124bc g 00000080 QL_UpdateObject 0811253c g 0000009c QuestLogRecordNPCStep 081125d8 g 000000a0 QuestLogRecordNPCStepWithDuration 08112678 g 00000084 QuestLogRecordPlayerStep 081126fc g 00000074 QuestLogRecordPlayerStepWithDuration 08112770 g 0000006c QuestLogRecordPlayerAvatarGfxTransition 081127dc g 0000006c QuestLogRecordPlayerAvatarGfxTransitionWithDuration -08112848 g 00000090 sub_81127F8 +08112848 g 00000090 QL_RecordFieldInput 081128d8 l 00000034 TogglePlaybackStateForOverworldLock 0811290c g 00000084 QuestLog_OnEscalatorWarp -08112990 l 000001fc SetUpQuestLogEntry -08112b8c g 00000160 sub_8112B3C +08112990 l 000001fc ResetActions +08112b8c g 00000160 QL_TryRunActions 08112cec g 00000010 QL_AfterRecordFishActionSuccessful -08112cfc g 0000003e sub_8112CAC +08112cfc g 0000003e QL_GetPlaybackState 08112d3c l 0000002e RecordHeadAtEndOfEntryOrScriptContext2Enabled 08112d6c l 00000022 RecordHeadAtEndOfEntry 08112d90 g 0000006e QuestLogGetFlagOrVarPtr 08112e00 g 0000008c QuestLogSetFlagOrVar -08112e8c g 0000006c sub_8112E3C +08112e8c l 0000006c QuestLogResetFlagsOrVars 08112ef8 g 0000000c MapNamePopupWindowIdSetDummy 08112ef8 l 00000000 .gcc2_compiled. 08112f04 g 00000028 CreateHelpMessageWindow @@ -10620,117 +10620,117 @@ 08113834 l 00000036 ShouldRegisterEvent_HandleBeatStoryTrainer 0811386c g 0000000c QL_EnableRecordingSteps 08113878 l 00000078 ShouldRegisterEvent -081138f0 l 00000056 TrySetLinkQuestLogEvent +081138f0 l 00000056 TryDeferLinkEvent 08113948 g 00000014 ResetDeferredLinkEvent 0811395c g 00000048 QuestLog_StartRecordingInputsAfterDeferredEvent -081139a4 l 00000068 TrySetTrainerBattleQuestLogEvent +081139a4 l 00000068 TryDeferTrainerBattleEvent 08113a0c g 00000060 QuestLogEvents_HandleEndTrainerBattle -08113a6c g 00000028 TryRecordEvent41_IncCursor -08113a94 l 00000034 IsQuestLogEventWithSpecialEncounterSpecies -08113ac8 g 00000044 QuestLog_SkipCommand -08113b0c g 0000002c sub_8113ABC -08113b38 g 0000005c sub_8113AE8 -08113b94 g 00000044 sub_8113B44 -08113bd8 g 0000000c ResetUnk203B044 -08113be4 l 00000044 SetQuestLogEventToActive -08113c28 g 0000001c sub_8113BD8 -08113c44 g 0000002c TryRecordEvent39_NoParams -08113c70 g 0000003c sub_8113C20 -08113cac l 00000030 TryRecordEvent41 -08113cdc g 0000003c sub_8113C8C -08113d18 g 00000040 sub_8113CC8 -08113d58 g 00000040 sub_8113D08 -08113d98 g 0000004a sub_8113D48 -08113de4 g 0000004a sub_8113D94 -08113e30 g 000000a8 sub_8113DE0 -08113ed8 l 00000024 sub_8113E88 +08113a6c g 00000028 QL_RecordWait +08113a94 l 00000034 IsEventWithSpecialEncounterSpecies +08113ac8 g 00000044 QL_SkipCommand +08113b0c g 0000002c QL_UpdateLastDepartedLocation +08113b38 g 0000005c QL_LoadEvent +08113b94 g 00000044 QL_TryRepeatEvent +08113bd8 g 0000000c QL_ResetRepeatEventTracker +08113be4 l 00000044 UpdateRepeatEventCounter +08113c28 g 0000001c QL_ResetEventStates +08113c44 g 0000002c QL_RecordAction_SceneEnd +08113c70 g 0000003c QL_LoadAction_SceneEnd +08113cac l 00000030 QL_RecordAction_Wait +08113cdc g 0000003c QL_LoadAction_Wait +08113d18 g 00000040 QL_RecordAction_Input +08113d58 g 00000040 QL_LoadAction_Input +08113d98 g 0000004a QL_RecordAction_MovementOrGfxChange +08113de4 g 0000004a QL_LoadAction_MovementOrGfxChange +08113e30 l 000000a8 RecordEventHeader +08113ed8 l 00000024 LoadEvent 08113efc l 00000068 QuestLog_GetSpeciesName -08113f64 l 00000028 BufferQuestLogData_SwitchedPartyOrder -08113f8c l 00000044 BufferQuestLogText_SwitchedPartyOrder -08113fd0 l 0000003c BufferQuestLogData_UsedItem -0811400c l 00000190 BufferQuestLogText_UsedItem -0811419c g 00000026 BufferQuestLogData_GiveTakeHeldItem -081141c4 l 00000012 BufferQuestLogData_GaveHeldItemFromPartyMenu -081141d8 l 00000048 BufferQuestLogText_GaveHeldItemFromPartyMenu -08114220 l 00000012 BufferQuestLogData_GaveHeldItemFromBagMenu -08114234 l 00000048 BufferQuestLogText_GaveHeldItemFromBagMenu -0811427c l 00000012 BufferQuestLogData_GaveHeldItemFromPC -08114290 l 00000048 BufferQuestLogText_GaveHeldItemFromPC -081142d8 l 00000012 BufferQuestLogData_TookHeldItem -081142ec l 00000048 BufferQuestLogText_TookHeldItem -08114334 g 0000002a BufferQuestLogData_SwappedHeldItem_ -08114360 l 00000012 BufferQuestLogData_SwappedHeldItem -08114374 l 0000005c BufferQuestLogText_SwappedHeldItem -081143d0 l 00000012 BufferQuestLogData_SwappedHeldItemFromPC -081143e4 l 0000005c BufferQuestLogText_SwappedHeldItemFromPC -08114440 l 0000004c BufferQuestLogData_UsedPkmnCenter -0811448c l 00000020 BufferQuestLogText_UsedPkmnCenter -081144ac l 00000030 BufferQuestLogData_LinkTraded -081144dc l 00000060 BufferQuestLogText_LinkTraded -0811453c l 0000002c BufferQuestLogData_LinkBattledSingle -08114568 l 00000060 BufferQuestLogText_LinkBattledSingle -081145c8 l 0000002c BufferQuestLogData_LinkBattledDouble -081145f4 l 00000060 BufferQuestLogText_LinkBattledDouble -08114654 l 00000048 BufferQuestLogData_LinkBattledMulti -0811469c l 000000c4 BufferQuestLogText_LinkBattledMulti -08114760 l 00000014 BufferQuestLogData_UsedUnionRoom -08114774 l 00000020 BufferQuestLogText_UsedUnionRoom -08114794 l 00000014 BufferQuestLogData_UsedUnionRoomChat -081147a8 l 00000020 BufferQuestLogText_UsedUnionRoomChat -081147c8 l 00000030 BufferQuestLogData_LinkTradedUnionRoom -081147f8 l 00000060 BufferQuestLogText_LinkTradedUnionRoom -08114858 l 0000002c BufferQuestLogData_LinkBattledUnionRoom -08114884 l 00000058 BufferQuestLogText_LinkBattledUnionRoom -081148dc l 00000030 BufferQuestLogData_SwitchedMonsBetweenBoxes -0811490c l 0000005c BufferQuestLogText_SwitchedMonsBetweenBoxes -08114968 l 0000002c BufferQuestLogData_SwitchedMonsWithinBox -08114994 l 0000004c BufferQuestLogText_SwitchedMonsWithinBox -081149e0 l 00000040 BufferQuestLogData_SwitchedPartyMonForPCMon -08114a20 l 0000004c BufferQuestLogText_SwitchedPartyMonForPCMon -08114a6c l 0000002e BufferQuestLogData_MovedMonBetweenBoxes -08114a9c l 00000054 BufferQuestLogText_MovedMonBetweenBoxes -08114af0 l 00000028 BufferQuestLogData_MovedMonWithinBox -08114b18 l 00000044 BufferQuestLogText_MovedMonWithinBox -08114b5c l 00000028 BufferQuestLogData_WithdrewMonFromPC -08114b84 l 00000044 BufferQuestLogText_WithdrewMonFromPC -08114bc8 l 00000028 BufferQuestLogData_DepositedMonInPC -08114bf0 l 00000044 BufferQuestLogText_DepositedMonInPC -08114c34 l 00000028 BufferQuestLogData_SwitchedMultipleMons -08114c5c l 0000005c BufferQuestLogText_SwitchedMultipleMons -08114cb8 l 00000024 BufferQuestLogData_DepositedItemInPC -08114cdc l 00000034 BufferQuestLogText_DepositedItemInPC -08114d10 l 00000024 BufferQuestLogData_WithdrewItemFromPC -08114d34 l 00000034 BufferQuestLogText_WithdrewItemFromPC -08114d68 g 00000034 BufferQuestLogData_DefeatedTrainer_ -08114d9c l 0000001c BufferQuestLogData_DefeatedGymLeader -08114db8 l 00000080 BufferQuestLogText_DefeatedGymLeader -08114e38 l 00000080 BufferQuestLogData_DefeatedWildMon -08114eb8 l 00000154 BufferQuestLogText_DefeatedWildMon +08113f64 l 00000028 RecordEvent_SwitchedPartyOrder +08113f8c l 00000044 LoadEvent_SwitchedPartyOrder +08113fd0 l 0000003c RecordEvent_UsedItem +0811400c l 00000190 LoadEvent_UsedItem +0811419c l 00000026 RecordEvent_GiveTakeHeldItem +081141c4 l 00000012 RecordEvent_GaveHeldItemFromPartyMenu +081141d8 l 00000048 LoadEvent_GaveHeldItemFromPartyMenu +08114220 l 00000012 RecordEvent_GaveHeldItemFromBagMenu +08114234 l 00000048 LoadEvent_GaveHeldItemFromBagMenu +0811427c l 00000012 RecordEvent_GaveHeldItemFromPC +08114290 l 00000048 LoadEvent_GaveHeldItemFromPC +081142d8 l 00000012 RecordEvent_TookHeldItem +081142ec l 00000048 LoadEvent_TookHeldItem +08114334 l 0000002a RecordEvent_SwappedHeldItem +08114360 l 00000012 RecordEvent_SwappedHeldItemFromBag +08114374 l 0000005c LoadEvent_SwappedHeldItem +081143d0 l 00000012 RecordEvent_SwappedHeldItemFromPC +081143e4 l 0000005c LoadEvent_SwappedHeldItemFromPC +08114440 l 0000004c RecordEvent_UsedPkmnCenter +0811448c l 00000020 LoadEvent_UsedPkmnCenter +081144ac l 00000030 RecordEvent_LinkTraded +081144dc l 00000060 LoadEvent_LinkTraded +0811453c l 0000002c RecordEvent_LinkBattledSingle +08114568 l 00000060 LoadEvent_LinkBattledSingle +081145c8 l 0000002c RecordEvent_LinkBattledDouble +081145f4 l 00000060 LoadEvent_LinkBattledDouble +08114654 l 00000048 RecordEvent_LinkBattledMulti +0811469c l 000000c4 LoadEvent_LinkBattledMulti +08114760 l 00000014 RecordEvent_UsedUnionRoom +08114774 l 00000020 LoadEvent_UsedUnionRoom +08114794 l 00000014 RecordEvent_UsedUnionRoomChat +081147a8 l 00000020 LoadEvent_UsedUnionRoomChat +081147c8 l 00000030 RecordEvent_LinkTradedUnionRoom +081147f8 l 00000060 LoadEvent_LinkTradedUnionRoom +08114858 l 0000002c RecordEvent_LinkBattledUnionRoom +08114884 l 00000058 LoadEvent_LinkBattledUnionRoom +081148dc l 00000030 RecordEvent_SwitchedMonsBetweenBoxes +0811490c l 0000005c LoadEvent_SwitchedMonsBetweenBoxes +08114968 l 0000002c RecordEvent_SwitchedMonsWithinBox +08114994 l 0000004c LoadEvent_SwitchedMonsWithinBox +081149e0 l 00000040 RecordEvent_SwitchedPartyMonForPCMon +08114a20 l 0000004c LoadEvent_SwitchedPartyMonForPCMon +08114a6c l 0000002e RecordEvent_MovedMonBetweenBoxes +08114a9c l 00000054 LoadEvent_MovedMonBetweenBoxes +08114af0 l 00000028 RecordEvent_MovedMonWithinBox +08114b18 l 00000044 LoadEvent_MovedMonWithinBox +08114b5c l 00000028 RecordEvent_WithdrewMonFromPC +08114b84 l 00000044 LoadEvent_WithdrewMonFromPC +08114bc8 l 00000028 RecordEvent_DepositedMonInPC +08114bf0 l 00000044 LoadEvent_DepositedMonInPC +08114c34 l 00000028 RecordEvent_SwitchedMultipleMons +08114c5c l 0000005c LoadEvent_SwitchedMultipleMons +08114cb8 l 00000024 RecordEvent_DepositedItemInPC +08114cdc l 00000034 LoadEvent_DepositedItemInPC +08114d10 l 00000024 RecordEvent_WithdrewItemFromPC +08114d34 l 00000034 LoadEvent_WithdrewItemFromPC +08114d68 l 00000034 RecordEvent_DefeatedTrainer +08114d9c l 0000001c RecordEvent_DefeatedGymLeader +08114db8 l 00000080 LoadEvent_DefeatedGymLeader +08114e38 l 00000080 RecordEvent_DefeatedWildMon +08114eb8 l 00000154 LoadEvent_DefeatedWildMon 0811500c l 00000034 IsSpeciesFromSpecialEncounter -08115040 l 0000001c BufferQuestLogData_DefeatedEliteFourMember -0811505c l 0000006c BufferQuestLogText_DefeatedEliteFourMember -081150c8 l 00000054 BufferQuestLogData_DefeatedChampion -0811511c l 000000f4 BufferQuestLogText_DefeatedChampion -08115210 l 0000001c BufferQuestLogData_DefeatedTrainer -0811522c l 000000a4 BufferQuestLogText_DefeatedTrainer -081152d0 l 0000003c BufferQuestLogData_DepartedLocation -0811530c l 000000e0 BufferQuestLogText_DepartedLocation +08115040 l 0000001c RecordEvent_DefeatedEliteFourMember +0811505c l 0000006c LoadEvent_DefeatedEliteFourMember +081150c8 l 00000054 RecordEvent_DefeatedChampion +0811511c l 000000f4 LoadEvent_DefeatedChampion +08115210 l 0000001c RecordEvent_DefeatedNormalTrainer +0811522c l 000000a4 LoadEvent_DefeatedTrainer +081152d0 l 0000003c RecordEvent_DepartedLocation +0811530c l 000000e0 LoadEvent_DepartedLocation 081153ec g 0000000c SetQLPlayedTheSlots 081153f8 l 0000003a ShouldRegisterEvent_HandleDeparted -08115434 l 0000002a ShouldRegisterEvent_HandleGameCorner -08115460 l 00000050 BufferQuestLogData_UsedFieldMove -081154b0 l 0000007c BufferQuestLogText_UsedFieldMove -0811552c l 0000003a BufferQuestLogData_BoughtItem -08115568 l 0000008c BufferQuestLogText_BoughtItem -081155f4 l 0000003a BufferQuestLogData_SoldItem -08115630 l 000000f8 BufferQuestLogText_SoldItem -08115728 l 00000028 BufferQuestLogData_ObtainedItem -08115750 l 00000048 BufferQuestLogText_ObtainedItem +08115434 l 0000002a ShouldRegisterEvent_DepartedGameCorner +08115460 l 00000050 RecordEvent_UsedFieldMove +081154b0 l 0000007c LoadEvent_UsedFieldMove +0811552c l 0000003a RecordEvent_BoughtItem +08115568 l 0000008c LoadEvent_BoughtItem +081155f4 l 0000003a RecordEvent_SoldItem +08115630 l 000000f8 LoadEvent_SoldItem +08115728 l 00000028 RecordEvent_ObtainedStoryItem +08115750 l 00000048 LoadEvent_ObtainedStoryItem 08115798 g 00000050 QuestLog_RecordEnteredMap -081157e8 g 00000044 sub_8115798 -0811582c l 00000024 BufferQuestLogData_ArrivedInLocation -08115850 l 00000034 BufferQuestLogText_ArrivedInLocation -08115884 l 00000038 BufferLinkPartnersName +081157e8 g 00000044 SetQuestLogEvent_Arrived +0811582c l 00000024 RecordEvent_ArrivedInLocation +08115850 l 00000034 LoadEvent_ArrivedInLocation +08115884 l 00000038 TranslateLinkPartnersName 081158bc l 00000000 .gcc2_compiled. 081158bc l 000000b8 PrintNumPlayersWaitingForMsg 08115974 l 00000078 PrintPlayerNameAndIdOnWindow @@ -11515,7 +11515,7 @@ 0812c02c g 00000248 TrySetQuestLogBattleEvent 0812c02c l 00000000 .gcc2_compiled. 0812c274 g 00000110 TrySetQuestLogLinkBattleEvent -0812c384 l 0000004a sub_812C334 +0812c384 l 0000004a GetLinkMultiBattlePlayerIndexes 0812c3d0 l 00000000 .gcc2_compiled. 0812c3d0 l 00000012 FC_VBlankCallback 0812c3e4 l 00000016 MainCB2_FameCheckerMain @@ -12916,10 +12916,10 @@ 08159d58 l 000001ec PokedudeAction_PrintMessageWithHealthboxPals 08159f44 l 00000050 GetPokedudeText 08159f94 g 000000c8 InitPokedudePartyAndOpponent -0815a05c g 000001f0 SetQuestLogObjectEventsData +0815a05c g 000001f0 QL_RecordObjects 0815a05c l 00000000 .gcc2_compiled. -0815a24c g 00000348 SetSav1ObjectEventsFromQuestLog -0815a594 g 0000007c sub_815A540 +0815a24c g 00000348 QL_LoadObjects +0815a594 g 0000007c QL_TryStopSurfing 0815a610 g 0000002c SendPacket_ReadyToStart 0815a610 l 00000000 .gcc2_compiled. 0815a63c g 00000032 RecvPacket_ReadyToStart @@ -31138,7 +31138,7 @@ 083a72f2 l 00000004 sText_IES 083a72f8 l 00000068 sWeatherCoordEventFuncs 083a7360 l 00000020 sPerStepCallbacks -083a7380 l 00000012 sIcefallCaveIceTileCoords +083a7380 l 00000012 sIcefallCaveIceCoords 083a7394 l 00000048 sStartMenuActionTable 083a73dc l 00000008 sSafariZoneStatsWindowTemplate 083a73e4 l 00000024 sStartMenuDescPointers @@ -40225,7 +40225,7 @@ 08452c04 l 00000003 sUnused 08452c08 l 0000000c sDummyPicData 08452c14 l 00000008 sOamData_Normal -08452c1c l 00000dd0 sVsSeekerData +08452c1c l 00000dd0 sRematches 084539ec l 00000004 sMovementScript_Wait48 084539f0 l 00000002 sMovementScript_TrainerUnfought 084539f2 l 00000002 sMovementScript_TrainerNoRematch @@ -40481,9 +40481,9 @@ 0845515b g 0000002b DecorDesc_REGISTEEL_DOLL 08455188 g 00000f20 gDecorations 084560a8 l 00000003 sTopBarWindowTextColors -084560ac l 00000018 sQuestLogHeaderWindowTemplates +084560ac l 00000018 sWindowTemplates 084560c4 l 00000003 sTextColors -084560c8 l 00000060 sUnknown_8456638 +084560c8 l 00000060 sDescriptionWindow_Gfx 08456128 l 00000003 sQuestLogTextLineYCoords 08456134 l 00000004 sDummyFlagOrVarRecord 08456138 g 00000280 gHelpMessageWindow_Gfx @@ -40492,8 +40492,8 @@ 084563c4 g 00000004 sCounterIncrements 084563c8 l 00000000 sFanClubMemberIds.27 084563d0 l 00000000 sFanClubMemberIds.31 -084563d8 l 000000ac sQuestLogStorageCBs -08456484 l 000000ac sQuestLogEventTextBufferCBs +084563d8 l 000000ac sRecordEventFuncs +08456484 l 000000ac sLoadEventFuncs 08456530 l 0000002b sQuestLogEventCmdSizes 0845655c l 0000000c sDefeatedOpponentFlavorTexts 08456568 l 0000000c sDefeatedChampionFlavorTexts @@ -40503,7 +40503,7 @@ 08456674 l 00000033 sLocationToDepartedTextId 084566a7 l 00000008 sGymCityMapSecs 084566b0 l 00000030 sUsedFieldMoveTexts -084566e0 l 00000022 sQuestLogWorldMapFlags +084566e0 l 00000022 sWorldMapFlags 08456704 l 0000005c sLinkGroupActivityNameTexts 08456760 l 00000008 sWindowTemplate_BButtonCancel 08456768 l 00000024 sLinkGroupToActivityAndCapacity