From e2db9bdd9646ce5d6ca86e3870b6f1daccaa1420 Mon Sep 17 00:00:00 2001 From: GriffinRichards Date: Fri, 30 Sep 2022 05:59:20 +0000 Subject: [PATCH] Merge pull request #558 from GriffinRichards/doc-intro --- pokefirered.sym | 378 ++++++++++++++++++++-------------------- pokefirered_rev1.sym | 380 ++++++++++++++++++++--------------------- pokeleafgreen.sym | 378 ++++++++++++++++++++-------------------- pokeleafgreen_rev1.sym | 380 ++++++++++++++++++++--------------------- 4 files changed, 758 insertions(+), 758 deletions(-) diff --git a/pokefirered.sym b/pokefirered.sym index 850e3c310..38f538a21 100644 --- a/pokefirered.sym +++ b/pokefirered.sym @@ -390,28 +390,28 @@ 0203aac0 l 00000001 sTopMenuItemCount 0203aac4 g 00000010 gPlayerPcMenuManager 0203aad4 l 0000002c sGcmb -0203ab00 l 00000002 gUnknown_203AB00 -0203ab02 l 00000002 gUnknown_203AB02 -0203ab04 l 00000002 gUnknown_203AB04 -0203ab06 l 00000002 gUnknown_203AB06 -0203ab08 l 00000002 gUnknown_203AB08 -0203ab0a l 00000002 gUnknown_203AB0A -0203ab0c l 00000002 gUnknown_203AB0C -0203ab0e l 00000002 sLargeStarXSpeed -0203ab10 l 00000002 sLargeStarYSpeed -0203ab12 l 00000002 sTrailingSparklesXmodMask -0203ab14 l 00000002 sUnusedVarRelatedToGameFreakStars -0203ab16 l 00000002 sTrailingSparklesSpawnRate -0203ab18 l 00000002 sTrailingSparklesFlickerStartTime -0203ab1a l 00000002 sTrailingSparklesDestroySpriteTime -0203ab1c l 00000002 sTrailingSparklesGravityShift -0203ab1e l 00000002 sTrailingSparklesXspeed -0203ab20 l 00000002 sTrailingSparklesYspeed -0203ab22 l 00000002 sTrailingSparklesXprecision -0203ab24 l 00000002 sTrailingSparklesYprecision -0203ab28 l 00000004 sTrailingSparklesRngSeed.138 +0203ab00 l 00000002 sUnusedScene3Var0 +0203ab02 l 00000002 sUnusedScene3Var1 +0203ab04 l 00000002 sNidorinoJumpMult +0203ab06 l 00000002 sNidorinoAnimDelayTime +0203ab08 l 00000002 sNidorinoJumpDiv +0203ab0a l 00000002 sNidorinoRecoilReturnTime +0203ab0c l 00000002 sNidorinoUnusedVar +0203ab0e l 00000002 sStarSpeedX +0203ab10 l 00000002 sStarSpeedY +0203ab12 l 00000002 sStarSparklesXmodMask +0203ab14 l 00000002 sStarSparklesUnusedVar +0203ab16 l 00000002 sStarSparklesSpawnRate +0203ab18 l 00000002 sStarSparklesFlickerStartTime +0203ab1a l 00000002 sStarSparklesDestroySpriteTime +0203ab1c l 00000002 sStarSparklesGravityShift +0203ab1e l 00000002 sStarSparklesXspeed +0203ab20 l 00000002 sStarSparklesYspeed +0203ab22 l 00000002 sStarSparklesXprecision +0203ab24 l 00000002 sStarSparklesYprecision +0203ab28 l 00000004 sStarSparklesRngSeed.138 0203ab2c l 00000002 sYmod.142 -0203ab30 l 00000004 gUnknown_203AB30.176 +0203ab30 l 00000004 sGengarScroll.176 0203ab34 l 00000004 sSelectedPaletteIndices 0203ab38 l 00000004 sHofMonPtr 0203ab3c l 00000004 sHofGfxPtr @@ -1199,9 +1199,9 @@ 08007f84 l 00000038 AffineAnimCmd_frame 08007fbc l 00000020 CopyOamMatrix 08007fdc l 00000020 GetSpriteMatrixNum -08007ffc g 00000010 obj_pos2_update_enable -0800800c l 0000002a affine_get_new_pos2 -08008038 l 0000009c obj_update_pos2 +08007ffc g 00000010 SetSpriteMatrixAnchor +0800800c l 0000002a GetAnchorCoord +08008038 l 0000009c UpdateSpriteMatrixAnchorPos 080080d4 l 00000072 SetSpriteOamFlipBits 08008148 l 0000001c AffineAnimStateRestartAnim 08008164 l 00000028 AffineAnimStateStartAnim @@ -9302,11 +9302,11 @@ 080ec5a4 l 00000000 .gcc2_compiled. 080ec5a4 l 00000012 VBlankCB_Copyright 080ec5b8 l 0000001c CB2_WaitFadeBeforeSetUpIntro -080ec5d4 l 00000048 load_copyright_graphics -080ec61c l 00000010 SerialCb_CopyrightScreen -080ec62c l 000001f4 RunCopyrightScreen -080ec820 g 00000044 c2_copyright_1 -080ec864 g 0000000a CB2_CopyrightScreen +080ec5d4 l 00000048 LoadCopyrightGraphics +080ec61c l 00000010 SerialCB_CopyrightScreen +080ec62c l 000001f4 SetUpCopyrightScreen +080ec820 g 00000044 CB2_InitCopyrightScreenAfterBootup +080ec864 g 0000000a CB2_InitCopyrightScreenAfterTitleScreen 080ec870 l 00000164 CB2_SetUpIntro 080ec9d4 l 00000016 CB2_Intro 080ec9ec l 00000012 VBlankCB_Intro @@ -9315,69 +9315,69 @@ 080ecaa8 l 00000008 SetIntroCB 080ecab0 l 00000040 Task_CallIntroCallback 080ecaf0 l 000000a8 IntroCB_Init -080ecb98 l 000000a4 IntroCB_OpenWin1ToTheaterDimensions -080ecc3c l 0000006c IntroCB_GameFreakStar -080ecca8 l 000000b8 IntroCB_GameFreakScene_RevealGameFreakText -080ecd60 l 00000144 IntroCB_GameFreakScene_CreateGameFreakLogo -080ecea4 l 00000208 IntroCB_FightScene -080ed0ac l 0000006c Task_FightScene1_GrassyFieldAnim -080ed118 l 00000028 FightScene1_SignalEndGrassyFieldAnim -080ed140 l 00000048 Task_FightScene1_ZoomEffect -080ed188 l 00000284 IntroCB_FightScene2 -080ed40c l 0000001c Task_FightScene2_CameraHorizPanEffect -080ed428 l 0000001a Task_FightScene2_CameraVertPanEffect -080ed444 l 0000005c CreateMonStaticSprites -080ed4a0 l 0000001e DestroyStaticMonSprites -080ed4c0 l 000001dc IntroCB_FightScene3 -080ed69c l 0000003a Task_FightScene3_Bg1Scroll -080ed6d8 l 00000014 FightScene3_StartBg1Scroll -080ed6ec l 00000028 FightScene3_SlowBg1Scroll -080ed714 l 0000004c Task_FightScene3_ForestBgScroll -080ed760 l 00000028 FightScene3_PauseForestBgScroll -080ed788 l 00000028 FightScene3_ResumeForestBgScroll -080ed7b0 l 00000024 FightScene3_GetForestBgScrollState -080ed7d4 l 00000042 CreateGrassSprite +080ecb98 l 000000a4 IntroCB_GF_OpenWindow +080ecc3c l 0000006c IntroCB_GF_Star +080ecca8 l 000000b8 IntroCB_GF_RevealName +080ecd60 l 00000144 IntroCB_GF_RevealLogo +080ecea4 l 00000208 IntroCB_Scene1 +080ed0ac l 0000006c Scene1_Task_AnimateGrass +080ed118 l 00000028 Scene1_StartGrassScrolling +080ed140 l 00000048 Scene1_Task_BgZoom +080ed188 l 00000284 IntroCB_Scene2 +080ed40c l 0000001c Scene2_Task_PanForest +080ed428 l 0000001a Scene2_Task_PanMons +080ed444 l 0000005c Scene2_CreateMonSprites +080ed4a0 l 0000001e Scene2_DestroyMonSprites +080ed4c0 l 000001dc IntroCB_Scene3_Entrance +080ed69c l 0000003a Scene3_Task_BgScroll +080ed6d8 l 00000014 Scene3_StartBgScroll +080ed6ec l 00000028 Scene3_SlowBgScroll +080ed714 l 0000004c Scene3_Task_GengarBounce +080ed760 l 00000028 Scene3_PauseGengarBounce +080ed788 l 00000028 Scene3_ResumeGengarBounce +080ed7b0 l 00000024 Scene3_IsGengarMidBounce +080ed7d4 l 00000042 Scene3_CreateGrassSprite 080ed818 l 00000080 SpriteCB_Grass -080ed898 l 00000240 IntroCB_FightScene4 -080edad8 l 00000016 FightScene_CalcCenterToCornerVec -080edaf0 l 00000080 CreateGengarBackSprite -080edb70 l 00000038 FightScene4_StartNidorinoAffineAnim -080edba8 l 00000002 SpriteCB_DummyButNotDummy -080edbac l 0000003c FightScene4_StartGengarAffineAnim -080edbe8 l 00000058 IntroCB_CleanUp -080edc40 l 000000e8 GameFreakScene_LoadGfxCreateStar -080edd28 l 000000c8 GameFreakScene_TrailingSparklesGen -080eddf0 l 00000014 GameFreakScene_StartTrailingSparkleSpawner -080ede04 l 000000d2 Task_GameFreakScene_TrailingSparkleSpawner -080eded8 l 00000014 GameFreakScene_StartRevealGameFreakTextSparklesSpawner -080edeec l 0000007c Task_RevealGameFreakTextSparklesSpawner -080edf68 l 0000002c CreateGameFreakLogoArtSprite -080edf94 l 00000044 FightScene4_StartGengarAttack -080edfd8 l 0000004c FightScene4_ApplyGengarAnim -080ee024 l 0000013c Task_FightScene4_GengarAttack -080ee160 l 00000064 FightScene4_CreateGengarSwipeSprites +080ed898 l 00000240 IntroCB_Scene3_Fight +080edad8 l 00000016 Scene3_CalcCenterToCornerVec +080edaf0 l 00000080 Scene3_CreateGengarSprite +080edb70 l 00000038 Scene3_NidorinoZoom +080edba8 l 00000002 SpriteCB_Idle +080edbac l 0000003c Scene3_GengarZoom +080edbe8 l 00000058 IntroCB_ExitToTitleScreen +080edc40 l 000000e8 GFScene_LoadGfxCreateStar +080edd28 l 000000c8 GFScene_CreateStarSparkle +080eddf0 l 00000014 GFScene_StartNameSparklesSmall +080ede04 l 000000d2 GFScene_Task_NameSparklesSmall +080eded8 l 00000014 GFScene_StartNameSparklesBig +080edeec l 0000007c GFScene_Task_NameSparklesBig +080edf68 l 0000002c GFScene_CreateLogoSprite +080edf94 l 00000044 Scene3_StartGengarAttack +080edfd8 l 0000004c Scene3_ApplyGengarAnim +080ee024 l 0000013c Scene3_Task_GengarAttack +080ee160 l 00000064 Scene3_CreateGengarSwipeSprites 080ee1c4 l 0000003a SpriteCB_GengarSwipe -080ee200 l 0000009c Task_FightScene3_Bg0Scroll -080ee29c l 000000b4 SpriteCB_LargeStar -080ee350 l 000000bc SpriteCB_TrailingSparkles -080ee40c l 000000ce SpriteCB_TrailingSparkles2 -080ee4dc l 0000001a SpriteCB_RevealGameFreakTextSparkles -080ee4f8 l 00000030 CreateNidorinoAnimSprite -080ee528 l 00000058 StartNidorinoAnimSpriteSlideIn -080ee580 l 00000048 SpriteCB_NidorinoAnimSpriteSlideIn -080ee5c8 l 0000001c IsNidorinoAnimSpriteSlideInRunning -080ee5e4 l 0000002c FightScene4_NidorinoRearsUp -080ee610 l 00000094 SpriteCB_NidorinoRearsUp -080ee6a4 l 00000060 FightScene4_StartNidorinoRecoilAnim +080ee200 l 0000009c Scene3_Task_GengarEnter +080ee29c l 000000b4 SpriteCB_Star +080ee350 l 000000bc SpriteCB_SparklesSmall_Star +080ee40c l 000000ce SpriteCB_SparklesSmall_Name +080ee4dc l 0000001a SpriteCB_SparklesBig +080ee4f8 l 00000030 Scene3_CreateNidorinoSprite +080ee528 l 00000058 Scene3_StartNidorinoEntrance +080ee580 l 00000048 Scene3_SpriteCB_NidorinoEnter +080ee5c8 l 0000001c Scene3_IsNidorinoEntering +080ee5e4 l 0000002c Scene3_StartNidorinoCry +080ee610 l 00000094 SpriteCB_NidorinoCry +080ee6a4 l 00000060 Scene3_StartNidorinoRecoil 080ee704 l 0000014c SpriteCB_NidorinoRecoil -080ee850 l 00000014 FightScene4_NidorinoAnimIsRunning +080ee850 l 00000014 Scene3_NidorinoAnimIsRunning 080ee864 l 00000080 CreateNidorinoRecoilDustSprites -080ee8e4 l 0000008c SpriteCB_NidorinoRecoilDust -080ee970 l 00000064 StartSpriteHopToPosAnim -080ee9d4 l 000000c0 SpriteCB_HopToPos -080eea94 l 00000074 StartNidorinoAnim_LaunchSelfAtGengarAnim -080eeb08 l 000000dc SpriteCB_NidorinoAnim_LaunchSelfAtGengar -080eebe4 l 00000028 LoadFightSceneSpriteTilesAndPals +080ee8e4 l 0000008c SpriteCB_RecoilDust +080ee970 l 00000064 Scene3_StartNidorinoHop +080ee9d4 l 000000c0 SpriteCB_NidorinoHop +080eea94 l 00000074 Scene3_StartNidorinoAttack +080eeb08 l 000000dc SpriteCB_NidorinoAttack +080eebe4 l 00000028 LoadFightSceneSpriteGraphics 080eec0c g 000001e8 AnimTask_LevelUpHealthBox 080eec0c l 00000000 .gcc2_compiled. 080eedf4 l 000001d4 AnimTask_UnusedLevelUpHealthBox_Step @@ -37276,113 +37276,113 @@ 08402248 l 00000008 sWindowTemplate_TopMenu_3Items 08402250 l 00000008 sWindowTemplate_TopMenu_4Items 08402258 l 00000008 sWindowTemplate_ItemStorageSubmenu -08402260 l 00000020 sCopyrightGraphicsPal -08402280 l 00000264 sCopyrightGraphicsTiles -084024e4 l 0000014c sCopyrightGraphicsMap -08402630 l 00000020 sBg3Pal_GameFreakPresents -08402650 l 00000018 sBg3Tiles_GameFreakPresents -08402668 l 000000a4 sBg3Map_GameFreakPresents -0840270c l 00000020 sSpritePals_GameFreakPresents -0840272c l 000001cc sBlit_GameFreakText -084028f8 l 0000014c sSpriteTiles_GameFreakLogoArt -08402a44 l 00000020 sSpritePals_LargeStar -08402a64 l 00000058 sSpriteTiles_LargeStar -08402abc l 00000020 sSpritePals_Sparkles -08402adc l 00000050 sSpriteTiles_TrailingSparkles -08402b2c l 000001a8 sSpriteTiles_RevealGameFreakTextSparkles -08402cd4 l 00000060 sSpriteTiles_PresentsText -08402d34 l 00000020 sBg0Pal_FightScene1 -08402d54 l 00001294 sBg0Tiles_FightScene1 -08403fe8 l 000008e4 sBg0Map_FightScene1 -084048cc l 00000020 sBg1Pal_FightScene1 -084048ec l 00000690 sBg1Tiles_FightScene1 -08404f7c l 00000438 sBg1Map_FightScene1 -084053b4 l 00000060 sBg3Pal_FightScene2 -08405414 l 0000047c sBg3Tiles_FightScene2 -08405890 l 00000278 sBg3Map_FightScene2 -08405b08 l 00000020 sBg0Pal_FightScene2 -08405b28 l 000001b4 sBg0Tiles_FightScene2 -08405cdc l 000000c8 sBg0Map_FightScene2 -08405da4 l 00000020 sSpritePals_Gengar -08405dc4 l 00000688 sBg2Tiles_FightScene2 -0840644c l 000001e8 sBg2Map_FightScene2 -08406634 l 00000020 sBg1Pal_FightScene2 -08406654 l 00000b7c sBg1Tiles_FightScene2 -084071d0 l 00000260 sBg1Map_FightScene2 -08407430 l 00000040 sBg1Pal_FightScene3 -08407470 l 000005e0 sBg1Tiles_FightScene3 -08407a50 l 0000014c sBg1Map_FightScene3 -08407b9c l 000011fc sBg0Tiles_FightScene3 -08408d98 l 000004d4 sBg0Map_FightScene3 -0840926c l 00000440 sSpriteTiles_GengarStatic -084096ac l 00000020 sSpritePals_Nidorino -084096cc l 00000350 sSpriteTiles_NidorinoStatic -08409a1c l 00000020 sSpritePals_Grass -08409a3c l 000002e4 sSpriteTiles_Grass -08409d20 l 000006c4 sSpriteTiles_GengarBack -0840a3e4 l 00001450 sSpriteTiles_NidorinoAnim -0840b834 l 00000020 sSpritePals_GengarSwipe -0840b854 l 00000020 sSpritePals_NidorinoRecoilDust -0840b874 l 0000026c sSpriteTiles_GengarSwipe -0840bae0 l 000000a0 sSpriteTiles_NidorinoRecoilDust +08402260 l 00000020 sCopyright_Pal +08402280 l 00000264 sCopyright_Gfx +084024e4 l 0000014c sCopyright_Map +08402630 l 00000020 sGameFreakBg_Pal +08402650 l 00000018 sGameFreakBg_Gfx +08402668 l 000000a4 sGameFreakBg_Map +0840270c l 00000020 sGameFreakLogo_Pal +0840272c l 000001cc sGameFreakText_Gfx +084028f8 l 0000014c sGameFreakLogo_Gfx +08402a44 l 00000020 sStar_Pal +08402a64 l 00000058 sStar_Gfx +08402abc l 00000020 sSparkles_Pal +08402adc l 00000050 sSparklesSmall_Gfx +08402b2c l 000001a8 sSparklesBig_Gfx +08402cd4 l 00000060 sPresents_Gfx +08402d34 l 00000020 sScene1_Grass_Pal +08402d54 l 00001294 sScene1_Grass_Gfx +08403fe8 l 000008e4 sScene1_Grass_Map +084048cc l 00000020 sScene1_Bg_Pal +084048ec l 00000690 sScene1_Bg_Gfx +08404f7c l 00000438 sScene1_Bg_Map +084053b4 l 00000060 sScene2_Bg_Pal +08405414 l 0000047c sScene2_Bg_Gfx +08405890 l 00000278 sScene2_Bg_Map +08405b08 l 00000020 sScene2_Plants_Pal +08405b28 l 000001b4 sScene2_Plants_Gfx +08405cdc l 000000c8 sScene2_Plants_Map +08405da4 l 00000020 sGengar_Pal +08405dc4 l 00000688 sScene2_GengarClose_Gfx +0840644c l 000001e8 sScene2_GengarClose_Map +08406634 l 00000020 sScene2_NidorinoClose_Pal +08406654 l 00000b7c sScene2_NidorinoClose_Gfx +084071d0 l 00000260 sScene2_NidorinoClose_Map +08407430 l 00000040 sScene3_Bg_Pal +08407470 l 000005e0 sScene3_Bg_Gfx +08407a50 l 0000014c sScene3_Bg_Map +08407b9c l 000011fc sScene3_GengarAnim_Gfx +08408d98 l 000004d4 sScene3_GengarAnim_Map +0840926c l 00000440 sScene2_Gengar_Gfx +084096ac l 00000020 sNidorino_Pal +084096cc l 00000350 sScene2_Nidorino_Gfx +08409a1c l 00000020 sScene3_Grass_Pal +08409a3c l 000002e4 sScene3_Grass_Gfx +08409d20 l 000006c4 sScene3_GengarStatic_Gfx +0840a3e4 l 00001450 sScene3_Nidorino_Gfx +0840b834 l 00000020 sScene3_Swipe_Pal +0840b854 l 00000020 sScene3_RecoilDust_Pal +0840b874 l 0000026c sScene3_Swipe_Gfx +0840bae0 l 000000a0 sScene3_RecoilDust_Gfx 0840bb80 l 00000008 sBgTemplates_GameFreakScene -0840bb88 l 00000008 sBgTemplates_FightScene1 -0840bb90 l 00000010 sBgTemplates_FightScene2 -0840bba0 l 00000008 sBgTemplates_FightScene3 -0840bba8 l 00000010 sWindowTemplate -0840bbb8 l 00000008 sGengarBackSpritePos2UpdateMods +0840bb88 l 00000008 sBgTemplates_Scene1 +0840bb90 l 00000010 sBgTemplates_Scene2 +0840bba0 l 00000008 sBgTemplates_Scene3 +0840bba8 l 00000010 sWindowTemplates +0840bbb8 l 00000008 sGengarZoomMatrixAnchors 0840bbc0 l 00000028 sSpriteSheets_GameFreakScene 0840bbe8 l 00000020 sSpritePalettes_GameFreakScene -0840bc08 l 00000024 sTrailingSparkleCoords -0840bc2c l 00000008 gOamData_840BC2C -0840bc34 l 00000008 gOamData_840BC34 -0840bc3c l 00000014 gAnimCmd_840BC3C -0840bc50 l 00000014 gAnimCmd_840BC50 -0840bc64 l 00000008 gAnimCmdTable_840BC64 -0840bc6c l 00000018 sSpriteTemplate_LargeStar -0840bc84 l 00000018 sSpriteTemplate_TrailingSparkles -0840bc9c l 00000008 gOamData_840BC9C -0840bca4 l 00000014 gAnimCmd_840BCA4 -0840bcb8 l 00000004 gAnimCmdTable_840BCB8 -0840bcbc l 00000018 sSpriteTemplate_RevealGameFreakTextSparkles -0840bcd4 l 00000008 gOamData_840BCD4 +0840bc08 l 00000024 sTextSparkleCoords +0840bc2c l 00000008 sOam_Star +0840bc34 l 00000008 sOam_SparklesSmall +0840bc3c l 00000014 sAnim_SparklesSmall_Loop +0840bc50 l 00000014 sAnim_SparklesSmall_Once +0840bc64 l 00000008 sAnims_SparklesSmall +0840bc6c l 00000018 sSpriteTemplate_Star +0840bc84 l 00000018 sSpriteTemplate_SparklesSmall +0840bc9c l 00000008 sOam_SparklesBig +0840bca4 l 00000014 sAnim_SparklesBig +0840bcb8 l 00000004 sAnims_SparklesBig +0840bcbc l 00000018 sSpriteTemplate_SparklesBig +0840bcd4 l 00000008 sOam_GameFreakLogo 0840bcdc l 00000018 sSpriteTemplate_GameFreakLogoArt -0840bcf4 l 00000008 gOamData_840BCF4 -0840bcfc l 00000018 sSpriteTemplate_PresentsText -0840bd14 l 00000008 gOamData_840BD14 -0840bd1c l 00000008 gAnimCmd_840BD1C -0840bd24 l 00000008 gAnimCmd_840BD24 -0840bd2c l 00000008 gAnimCmd_840BD2C -0840bd34 l 00000008 gAnimCmd_840BD34 -0840bd3c l 00000008 gAnimCmd_840BD3C -0840bd44 l 00000014 sAnimTable_NidorinoAnim -0840bd58 l 00000010 gAffineAnimCmd_840BD58 -0840bd68 l 00000018 gAffineAnimCmd_840BD68 -0840bd80 l 00000008 sAffineAnimTable_NidorinoAnim -0840bd88 l 00000018 sSpriteTemplate_NidorinoAnim -0840bda0 l 00000008 gOamData_840BDA0 -0840bda8 l 00000018 sSpriteTemplate_NidorinoStatic -0840bdc0 l 00000018 sSpriteTemplate_GengarStatic -0840bdd8 l 00000008 gOamData_840BDD8 -0840bde0 l 00000008 gAnimCmds_840BDE0 -0840bde8 l 0000000c gAnimCmds_840BDE8 -0840bdf4 l 00000008 gAnimCmdTable_840BDF4 +0840bcf4 l 00000008 sOam_PresentsText +0840bcfc l 00000018 sSpriteTemplate_Presents +0840bd14 l 00000008 sOam_Scene3_Nidorino +0840bd1c l 00000008 sAnim_Scene3_Nidorino_Normal +0840bd24 l 00000008 sAnim_Scene3_Nidorino_Cry +0840bd2c l 00000008 sAnim_Scene3_Nidorino_Crouch +0840bd34 l 00000008 sAnim_Scene3_Nidorino_Hop +0840bd3c l 00000008 sAnim_Scene3_Nidorino_Attack +0840bd44 l 00000014 sAnims_Scene3_Nidorino +0840bd58 l 00000010 sAffineAnim_Scene3_Mons_Normal +0840bd68 l 00000018 sAffineAnim_Scene3_Mons_Zoom +0840bd80 l 00000008 sAffineAnims_Scene3_Mons +0840bd88 l 00000018 sSpriteTemplate_Scene3_Nidorino +0840bda0 l 00000008 sOam_Scene2_Mons +0840bda8 l 00000018 sSpriteTemplate_Scene2_Nidorino +0840bdc0 l 00000018 sSpriteTemplate_Scene2_Gengar +0840bdd8 l 00000008 sOam_Grass +0840bde0 l 00000008 sAnim_Grass_Static +0840bde8 l 0000000c sAnim_Grass_Rustle +0840bdf4 l 00000008 sAnims_Grass 0840bdfc l 00000018 sSpriteTemplate_Grass -0840be14 l 00000008 gOamData_840BE14 -0840be1c l 00000008 gAnimCmd_840BE1C -0840be24 l 00000008 gAnimCmd_840BE24 -0840be2c l 00000008 gAnimCmd_840BE2C -0840be34 l 00000008 gAnimCmd_840BE34 -0840be3c l 00000010 gAnimCmdTable_840BE3C -0840be4c l 00000018 sSpriteTemplate_GengarBack -0840be64 l 00000008 gOamData_840BE64 -0840be6c l 0000000c gAnimCmd_840BE6C -0840be78 l 0000000c gAnimCmd_840BE78 -0840be84 l 00000008 gAnimCmdTable_840BE84 +0840be14 l 00000008 sOam_Scene3_Gengar +0840be1c l 00000008 sAnim_Scene3_Gengar_TopLeft +0840be24 l 00000008 sAnim_Scene3_Gengar_TopRight +0840be2c l 00000008 sAnim_Scene3_Gengar_BottomLeft +0840be34 l 00000008 sAnim_Scene3_Gengar_BottomRight +0840be3c l 00000010 sAnims_Scene3_Gengar +0840be4c l 00000018 sSpriteTemplate_Scene3_Gengar +0840be64 l 00000008 sOam_Swipe +0840be6c l 0000000c sAnim_Swipe_Top +0840be78 l 0000000c sAnim_Swipe_Bottom +0840be84 l 00000008 sAnims_Swipe 0840be8c l 00000018 sSpriteTemplate_GengarSwipe -0840bea4 l 00000008 gOamData_840BEA4 -0840beac l 00000014 gAnimCmd_840BEAC -0840bec0 l 00000004 gAnimCmdTable_840BEC0 +0840bea4 l 00000008 sOam_RecoilDust +0840beac l 00000014 sAnim_RecoilDust +0840bec0 l 00000004 sAnims_RecoilDust 0840bec4 l 00000018 sSpriteTemplate_NidorinoRecoilDust 0840bedc l 00000038 sFightSceneSpriteSheets 0840bf14 l 00000028 sFightSceneSpritePalettes diff --git a/pokefirered_rev1.sym b/pokefirered_rev1.sym index c4261a6f5..0c9f9f55e 100644 --- a/pokefirered_rev1.sym +++ b/pokefirered_rev1.sym @@ -390,28 +390,28 @@ 0203aac0 l 00000001 sTopMenuItemCount 0203aac4 g 00000010 gPlayerPcMenuManager 0203aad4 l 0000002c sGcmb -0203ab00 l 00000002 gUnknown_203AB00 -0203ab02 l 00000002 gUnknown_203AB02 -0203ab04 l 00000002 gUnknown_203AB04 -0203ab06 l 00000002 gUnknown_203AB06 -0203ab08 l 00000002 gUnknown_203AB08 -0203ab0a l 00000002 gUnknown_203AB0A -0203ab0c l 00000002 gUnknown_203AB0C -0203ab0e l 00000002 sLargeStarXSpeed -0203ab10 l 00000002 sLargeStarYSpeed -0203ab12 l 00000002 sTrailingSparklesXmodMask -0203ab14 l 00000002 sUnusedVarRelatedToGameFreakStars -0203ab16 l 00000002 sTrailingSparklesSpawnRate -0203ab18 l 00000002 sTrailingSparklesFlickerStartTime -0203ab1a l 00000002 sTrailingSparklesDestroySpriteTime -0203ab1c l 00000002 sTrailingSparklesGravityShift -0203ab1e l 00000002 sTrailingSparklesXspeed -0203ab20 l 00000002 sTrailingSparklesYspeed -0203ab22 l 00000002 sTrailingSparklesXprecision -0203ab24 l 00000002 sTrailingSparklesYprecision -0203ab28 l 00000004 sTrailingSparklesRngSeed.138 +0203ab00 l 00000002 sUnusedScene3Var0 +0203ab02 l 00000002 sUnusedScene3Var1 +0203ab04 l 00000002 sNidorinoJumpMult +0203ab06 l 00000002 sNidorinoAnimDelayTime +0203ab08 l 00000002 sNidorinoJumpDiv +0203ab0a l 00000002 sNidorinoRecoilReturnTime +0203ab0c l 00000002 sNidorinoUnusedVar +0203ab0e l 00000002 sStarSpeedX +0203ab10 l 00000002 sStarSpeedY +0203ab12 l 00000002 sStarSparklesXmodMask +0203ab14 l 00000002 sStarSparklesUnusedVar +0203ab16 l 00000002 sStarSparklesSpawnRate +0203ab18 l 00000002 sStarSparklesFlickerStartTime +0203ab1a l 00000002 sStarSparklesDestroySpriteTime +0203ab1c l 00000002 sStarSparklesGravityShift +0203ab1e l 00000002 sStarSparklesXspeed +0203ab20 l 00000002 sStarSparklesYspeed +0203ab22 l 00000002 sStarSparklesXprecision +0203ab24 l 00000002 sStarSparklesYprecision +0203ab28 l 00000004 sStarSparklesRngSeed.138 0203ab2c l 00000002 sYmod.142 -0203ab30 l 00000004 gUnknown_203AB30.179 +0203ab30 l 00000004 sGengarScroll.179 0203ab34 l 00000004 sSelectedPaletteIndices 0203ab38 l 00000004 sHofMonPtr 0203ab3c l 00000004 sHofGfxPtr @@ -1199,9 +1199,9 @@ 08007f98 l 00000038 AffineAnimCmd_frame 08007fd0 l 00000020 CopyOamMatrix 08007ff0 l 00000020 GetSpriteMatrixNum -08008010 g 00000010 obj_pos2_update_enable -08008020 l 0000002a affine_get_new_pos2 -0800804c l 0000009c obj_update_pos2 +08008010 g 00000010 SetSpriteMatrixAnchor +08008020 l 0000002a GetAnchorCoord +0800804c l 0000009c UpdateSpriteMatrixAnchorPos 080080e8 l 00000072 SetSpriteOamFlipBits 0800815c l 0000001c AffineAnimStateRestartAnim 08008178 l 00000028 AffineAnimStateStartAnim @@ -9302,11 +9302,11 @@ 080ec5b8 l 00000000 .gcc2_compiled. 080ec5b8 l 00000012 VBlankCB_Copyright 080ec5cc l 0000001c CB2_WaitFadeBeforeSetUpIntro -080ec5e8 l 00000048 load_copyright_graphics -080ec630 l 00000010 SerialCb_CopyrightScreen -080ec640 l 000001f4 RunCopyrightScreen -080ec834 g 00000044 c2_copyright_1 -080ec878 g 0000000a CB2_CopyrightScreen +080ec5e8 l 00000048 LoadCopyrightGraphics +080ec630 l 00000010 SerialCB_CopyrightScreen +080ec640 l 000001f4 SetUpCopyrightScreen +080ec834 g 00000044 CB2_InitCopyrightScreenAfterBootup +080ec878 g 0000000a CB2_InitCopyrightScreenAfterTitleScreen 080ec884 l 00000164 CB2_SetUpIntro 080ec9e8 l 00000016 CB2_Intro 080eca00 l 00000012 VBlankCB_Intro @@ -9315,70 +9315,70 @@ 080ecabc l 00000008 SetIntroCB 080ecac4 l 00000040 Task_CallIntroCallback 080ecb04 l 000000a8 IntroCB_Init -080ecbac l 000000a4 IntroCB_OpenWin1ToTheaterDimensions -080ecc50 l 0000006c IntroCB_GameFreakStar -080eccbc l 000000b8 IntroCB_GameFreakScene_RevealGameFreakText -080ecd74 l 00000148 IntroCB_GameFreakScene_CreateGameFreakLogo -080ecebc l 00000208 IntroCB_FightScene -080ed0c4 l 0000006c Task_FightScene1_GrassyFieldAnim -080ed130 l 00000028 FightScene1_SignalEndGrassyFieldAnim -080ed158 l 00000048 Task_FightScene1_ZoomEffect -080ed1a0 l 00000284 IntroCB_FightScene2 -080ed424 l 0000001c Task_FightScene2_CameraHorizPanEffect -080ed440 l 0000001a Task_FightScene2_CameraVertPanEffect -080ed45c l 0000005c CreateMonStaticSprites -080ed4b8 l 0000001e DestroyStaticMonSprites -080ed4d8 l 000001dc IntroCB_FightScene3 -080ed6b4 l 0000003a Task_FightScene3_Bg1Scroll -080ed6f0 l 00000014 FightScene3_StartBg1Scroll -080ed704 l 00000028 FightScene3_SlowBg1Scroll -080ed72c l 0000004c Task_FightScene3_ForestBgScroll -080ed778 l 00000028 FightScene3_PauseForestBgScroll -080ed7a0 l 00000028 FightScene3_ResumeForestBgScroll -080ed7c8 l 00000024 FightScene3_GetForestBgScrollState -080ed7ec l 00000042 CreateGrassSprite +080ecbac l 000000a4 IntroCB_GF_OpenWindow +080ecc50 l 0000006c IntroCB_GF_Star +080eccbc l 000000b8 IntroCB_GF_RevealName +080ecd74 l 00000148 IntroCB_GF_RevealLogo +080ecebc l 00000208 IntroCB_Scene1 +080ed0c4 l 0000006c Scene1_Task_AnimateGrass +080ed130 l 00000028 Scene1_StartGrassScrolling +080ed158 l 00000048 Scene1_Task_BgZoom +080ed1a0 l 00000284 IntroCB_Scene2 +080ed424 l 0000001c Scene2_Task_PanForest +080ed440 l 0000001a Scene2_Task_PanMons +080ed45c l 0000005c Scene2_CreateMonSprites +080ed4b8 l 0000001e Scene2_DestroyMonSprites +080ed4d8 l 000001dc IntroCB_Scene3_Entrance +080ed6b4 l 0000003a Scene3_Task_BgScroll +080ed6f0 l 00000014 Scene3_StartBgScroll +080ed704 l 00000028 Scene3_SlowBgScroll +080ed72c l 0000004c Scene3_Task_GengarBounce +080ed778 l 00000028 Scene3_PauseGengarBounce +080ed7a0 l 00000028 Scene3_ResumeGengarBounce +080ed7c8 l 00000024 Scene3_IsGengarMidBounce +080ed7ec l 00000042 Scene3_CreateGrassSprite 080ed830 l 00000080 SpriteCB_Grass -080ed8b0 l 00000240 IntroCB_FightScene4 -080edaf0 l 00000016 FightScene_CalcCenterToCornerVec -080edb08 l 00000080 CreateGengarBackSprite -080edb88 l 00000038 FightScene4_StartNidorinoAffineAnim -080edbc0 l 00000002 SpriteCB_DummyButNotDummy -080edbc4 l 0000003c FightScene4_StartGengarAffineAnim -080edc00 l 00000058 IntroCB_CleanUp -080edc58 l 000000e8 GameFreakScene_LoadGfxCreateStar -080edd40 l 000000c8 GameFreakScene_TrailingSparklesGen -080ede08 l 00000014 GameFreakScene_StartTrailingSparkleSpawner -080ede1c l 000000d2 Task_GameFreakScene_TrailingSparkleSpawner -080edef0 l 00000014 GameFreakScene_StartRevealGameFreakTextSparklesSpawner -080edf04 l 0000007c Task_RevealGameFreakTextSparklesSpawner -080edf80 l 0000002c CreateGameFreakLogoArtSprite -080edfac l 00000060 Rev1_GameFreakScene_CreatePresentsText -080ee00c l 00000044 FightScene4_StartGengarAttack -080ee050 l 0000004c FightScene4_ApplyGengarAnim -080ee09c l 0000013c Task_FightScene4_GengarAttack -080ee1d8 l 00000064 FightScene4_CreateGengarSwipeSprites +080ed8b0 l 00000240 IntroCB_Scene3_Fight +080edaf0 l 00000016 Scene3_CalcCenterToCornerVec +080edb08 l 00000080 Scene3_CreateGengarSprite +080edb88 l 00000038 Scene3_NidorinoZoom +080edbc0 l 00000002 SpriteCB_Idle +080edbc4 l 0000003c Scene3_GengarZoom +080edc00 l 00000058 IntroCB_ExitToTitleScreen +080edc58 l 000000e8 GFScene_LoadGfxCreateStar +080edd40 l 000000c8 GFScene_CreateStarSparkle +080ede08 l 00000014 GFScene_StartNameSparklesSmall +080ede1c l 000000d2 GFScene_Task_NameSparklesSmall +080edef0 l 00000014 GFScene_StartNameSparklesBig +080edf04 l 0000007c GFScene_Task_NameSparklesBig +080edf80 l 0000002c GFScene_CreateLogoSprite +080edfac l 00000060 GFScene_CreatePresentsSprite +080ee00c l 00000044 Scene3_StartGengarAttack +080ee050 l 0000004c Scene3_ApplyGengarAnim +080ee09c l 0000013c Scene3_Task_GengarAttack +080ee1d8 l 00000064 Scene3_CreateGengarSwipeSprites 080ee23c l 0000003a SpriteCB_GengarSwipe -080ee278 l 0000009c Task_FightScene3_Bg0Scroll -080ee314 l 000000b4 SpriteCB_LargeStar -080ee3c8 l 000000bc SpriteCB_TrailingSparkles -080ee484 l 000000ce SpriteCB_TrailingSparkles2 -080ee554 l 0000001a SpriteCB_RevealGameFreakTextSparkles -080ee570 l 00000030 CreateNidorinoAnimSprite -080ee5a0 l 00000058 StartNidorinoAnimSpriteSlideIn -080ee5f8 l 00000048 SpriteCB_NidorinoAnimSpriteSlideIn -080ee640 l 0000001c IsNidorinoAnimSpriteSlideInRunning -080ee65c l 0000002c FightScene4_NidorinoRearsUp -080ee688 l 00000094 SpriteCB_NidorinoRearsUp -080ee71c l 00000060 FightScene4_StartNidorinoRecoilAnim +080ee278 l 0000009c Scene3_Task_GengarEnter +080ee314 l 000000b4 SpriteCB_Star +080ee3c8 l 000000bc SpriteCB_SparklesSmall_Star +080ee484 l 000000ce SpriteCB_SparklesSmall_Name +080ee554 l 0000001a SpriteCB_SparklesBig +080ee570 l 00000030 Scene3_CreateNidorinoSprite +080ee5a0 l 00000058 Scene3_StartNidorinoEntrance +080ee5f8 l 00000048 Scene3_SpriteCB_NidorinoEnter +080ee640 l 0000001c Scene3_IsNidorinoEntering +080ee65c l 0000002c Scene3_StartNidorinoCry +080ee688 l 00000094 SpriteCB_NidorinoCry +080ee71c l 00000060 Scene3_StartNidorinoRecoil 080ee77c l 0000014c SpriteCB_NidorinoRecoil -080ee8c8 l 00000014 FightScene4_NidorinoAnimIsRunning +080ee8c8 l 00000014 Scene3_NidorinoAnimIsRunning 080ee8dc l 00000080 CreateNidorinoRecoilDustSprites -080ee95c l 0000008c SpriteCB_NidorinoRecoilDust -080ee9e8 l 00000064 StartSpriteHopToPosAnim -080eea4c l 000000c0 SpriteCB_HopToPos -080eeb0c l 00000074 StartNidorinoAnim_LaunchSelfAtGengarAnim -080eeb80 l 000000dc SpriteCB_NidorinoAnim_LaunchSelfAtGengar -080eec5c l 00000028 LoadFightSceneSpriteTilesAndPals +080ee95c l 0000008c SpriteCB_RecoilDust +080ee9e8 l 00000064 Scene3_StartNidorinoHop +080eea4c l 000000c0 SpriteCB_NidorinoHop +080eeb0c l 00000074 Scene3_StartNidorinoAttack +080eeb80 l 000000dc SpriteCB_NidorinoAttack +080eec5c l 00000028 LoadFightSceneSpriteGraphics 080eec84 g 000001e8 AnimTask_LevelUpHealthBox 080eec84 l 00000000 .gcc2_compiled. 080eee6c l 000001d4 AnimTask_UnusedLevelUpHealthBox_Step @@ -37277,113 +37277,113 @@ 084022b8 l 00000008 sWindowTemplate_TopMenu_3Items 084022c0 l 00000008 sWindowTemplate_TopMenu_4Items 084022c8 l 00000008 sWindowTemplate_ItemStorageSubmenu -084022d0 l 00000020 sCopyrightGraphicsPal -084022f0 l 00000264 sCopyrightGraphicsTiles -08402554 l 0000014c sCopyrightGraphicsMap -084026a0 l 00000020 sBg3Pal_GameFreakPresents -084026c0 l 00000018 sBg3Tiles_GameFreakPresents -084026d8 l 000000a4 sBg3Map_GameFreakPresents -0840277c l 00000020 sSpritePals_GameFreakPresents -0840279c l 000001cc sBlit_GameFreakText -08402968 l 0000014c sSpriteTiles_GameFreakLogoArt -08402ab4 l 00000020 sSpritePals_LargeStar -08402ad4 l 00000058 sSpriteTiles_LargeStar -08402b2c l 00000020 sSpritePals_Sparkles -08402b4c l 00000050 sSpriteTiles_TrailingSparkles -08402b9c l 000001a8 sSpriteTiles_RevealGameFreakTextSparkles -08402d44 l 00000060 sSpriteTiles_PresentsText -08402da4 l 00000020 sBg0Pal_FightScene1 -08402dc4 l 00001294 sBg0Tiles_FightScene1 -08404058 l 000008e4 sBg0Map_FightScene1 -0840493c l 00000020 sBg1Pal_FightScene1 -0840495c l 00000690 sBg1Tiles_FightScene1 -08404fec l 00000438 sBg1Map_FightScene1 -08405424 l 00000060 sBg3Pal_FightScene2 -08405484 l 0000047c sBg3Tiles_FightScene2 -08405900 l 00000278 sBg3Map_FightScene2 -08405b78 l 00000020 sBg0Pal_FightScene2 -08405b98 l 000001b4 sBg0Tiles_FightScene2 -08405d4c l 000000c8 sBg0Map_FightScene2 -08405e14 l 00000020 sSpritePals_Gengar -08405e34 l 00000688 sBg2Tiles_FightScene2 -084064bc l 000001e8 sBg2Map_FightScene2 -084066a4 l 00000020 sBg1Pal_FightScene2 -084066c4 l 00000b7c sBg1Tiles_FightScene2 -08407240 l 00000260 sBg1Map_FightScene2 -084074a0 l 00000040 sBg1Pal_FightScene3 -084074e0 l 000005e0 sBg1Tiles_FightScene3 -08407ac0 l 0000014c sBg1Map_FightScene3 -08407c0c l 000011fc sBg0Tiles_FightScene3 -08408e08 l 000004d4 sBg0Map_FightScene3 -084092dc l 00000440 sSpriteTiles_GengarStatic -0840971c l 00000020 sSpritePals_Nidorino -0840973c l 00000350 sSpriteTiles_NidorinoStatic -08409a8c l 00000020 sSpritePals_Grass -08409aac l 000002e4 sSpriteTiles_Grass -08409d90 l 000006c4 sSpriteTiles_GengarBack -0840a454 l 00001450 sSpriteTiles_NidorinoAnim -0840b8a4 l 00000020 sSpritePals_GengarSwipe -0840b8c4 l 00000020 sSpritePals_NidorinoRecoilDust -0840b8e4 l 0000026c sSpriteTiles_GengarSwipe -0840bb50 l 000000a0 sSpriteTiles_NidorinoRecoilDust +084022d0 l 00000020 sCopyright_Pal +084022f0 l 00000264 sCopyright_Gfx +08402554 l 0000014c sCopyright_Map +084026a0 l 00000020 sGameFreakBg_Pal +084026c0 l 00000018 sGameFreakBg_Gfx +084026d8 l 000000a4 sGameFreakBg_Map +0840277c l 00000020 sGameFreakLogo_Pal +0840279c l 000001cc sGameFreakText_Gfx +08402968 l 0000014c sGameFreakLogo_Gfx +08402ab4 l 00000020 sStar_Pal +08402ad4 l 00000058 sStar_Gfx +08402b2c l 00000020 sSparkles_Pal +08402b4c l 00000050 sSparklesSmall_Gfx +08402b9c l 000001a8 sSparklesBig_Gfx +08402d44 l 00000060 sPresents_Gfx +08402da4 l 00000020 sScene1_Grass_Pal +08402dc4 l 00001294 sScene1_Grass_Gfx +08404058 l 000008e4 sScene1_Grass_Map +0840493c l 00000020 sScene1_Bg_Pal +0840495c l 00000690 sScene1_Bg_Gfx +08404fec l 00000438 sScene1_Bg_Map +08405424 l 00000060 sScene2_Bg_Pal +08405484 l 0000047c sScene2_Bg_Gfx +08405900 l 00000278 sScene2_Bg_Map +08405b78 l 00000020 sScene2_Plants_Pal +08405b98 l 000001b4 sScene2_Plants_Gfx +08405d4c l 000000c8 sScene2_Plants_Map +08405e14 l 00000020 sGengar_Pal +08405e34 l 00000688 sScene2_GengarClose_Gfx +084064bc l 000001e8 sScene2_GengarClose_Map +084066a4 l 00000020 sScene2_NidorinoClose_Pal +084066c4 l 00000b7c sScene2_NidorinoClose_Gfx +08407240 l 00000260 sScene2_NidorinoClose_Map +084074a0 l 00000040 sScene3_Bg_Pal +084074e0 l 000005e0 sScene3_Bg_Gfx +08407ac0 l 0000014c sScene3_Bg_Map +08407c0c l 000011fc sScene3_GengarAnim_Gfx +08408e08 l 000004d4 sScene3_GengarAnim_Map +084092dc l 00000440 sScene2_Gengar_Gfx +0840971c l 00000020 sNidorino_Pal +0840973c l 00000350 sScene2_Nidorino_Gfx +08409a8c l 00000020 sScene3_Grass_Pal +08409aac l 000002e4 sScene3_Grass_Gfx +08409d90 l 000006c4 sScene3_GengarStatic_Gfx +0840a454 l 00001450 sScene3_Nidorino_Gfx +0840b8a4 l 00000020 sScene3_Swipe_Pal +0840b8c4 l 00000020 sScene3_RecoilDust_Pal +0840b8e4 l 0000026c sScene3_Swipe_Gfx +0840bb50 l 000000a0 sScene3_RecoilDust_Gfx 0840bbf0 l 00000008 sBgTemplates_GameFreakScene -0840bbf8 l 00000008 sBgTemplates_FightScene1 -0840bc00 l 00000010 sBgTemplates_FightScene2 -0840bc10 l 00000008 sBgTemplates_FightScene3 -0840bc18 l 00000010 sWindowTemplate -0840bc28 l 00000008 sGengarBackSpritePos2UpdateMods +0840bbf8 l 00000008 sBgTemplates_Scene1 +0840bc00 l 00000010 sBgTemplates_Scene2 +0840bc10 l 00000008 sBgTemplates_Scene3 +0840bc18 l 00000010 sWindowTemplates +0840bc28 l 00000008 sGengarZoomMatrixAnchors 0840bc30 l 00000028 sSpriteSheets_GameFreakScene 0840bc58 l 00000020 sSpritePalettes_GameFreakScene -0840bc78 l 00000024 sTrailingSparkleCoords -0840bc9c l 00000008 gOamData_840BC2C -0840bca4 l 00000008 gOamData_840BC34 -0840bcac l 00000014 gAnimCmd_840BC3C -0840bcc0 l 00000014 gAnimCmd_840BC50 -0840bcd4 l 00000008 gAnimCmdTable_840BC64 -0840bcdc l 00000018 sSpriteTemplate_LargeStar -0840bcf4 l 00000018 sSpriteTemplate_TrailingSparkles -0840bd0c l 00000008 gOamData_840BC9C -0840bd14 l 00000014 gAnimCmd_840BCA4 -0840bd28 l 00000004 gAnimCmdTable_840BCB8 -0840bd2c l 00000018 sSpriteTemplate_RevealGameFreakTextSparkles -0840bd44 l 00000008 gOamData_840BCD4 +0840bc78 l 00000024 sTextSparkleCoords +0840bc9c l 00000008 sOam_Star +0840bca4 l 00000008 sOam_SparklesSmall +0840bcac l 00000014 sAnim_SparklesSmall_Loop +0840bcc0 l 00000014 sAnim_SparklesSmall_Once +0840bcd4 l 00000008 sAnims_SparklesSmall +0840bcdc l 00000018 sSpriteTemplate_Star +0840bcf4 l 00000018 sSpriteTemplate_SparklesSmall +0840bd0c l 00000008 sOam_SparklesBig +0840bd14 l 00000014 sAnim_SparklesBig +0840bd28 l 00000004 sAnims_SparklesBig +0840bd2c l 00000018 sSpriteTemplate_SparklesBig +0840bd44 l 00000008 sOam_GameFreakLogo 0840bd4c l 00000018 sSpriteTemplate_GameFreakLogoArt -0840bd64 l 00000008 gOamData_840BCF4 -0840bd6c l 00000018 sSpriteTemplate_PresentsText -0840bd84 l 00000008 gOamData_840BD14 -0840bd8c l 00000008 gAnimCmd_840BD1C -0840bd94 l 00000008 gAnimCmd_840BD24 -0840bd9c l 00000008 gAnimCmd_840BD2C -0840bda4 l 00000008 gAnimCmd_840BD34 -0840bdac l 00000008 gAnimCmd_840BD3C -0840bdb4 l 00000014 sAnimTable_NidorinoAnim -0840bdc8 l 00000010 gAffineAnimCmd_840BD58 -0840bdd8 l 00000018 gAffineAnimCmd_840BD68 -0840bdf0 l 00000008 sAffineAnimTable_NidorinoAnim -0840bdf8 l 00000018 sSpriteTemplate_NidorinoAnim -0840be10 l 00000008 gOamData_840BDA0 -0840be18 l 00000018 sSpriteTemplate_NidorinoStatic -0840be30 l 00000018 sSpriteTemplate_GengarStatic -0840be48 l 00000008 gOamData_840BDD8 -0840be50 l 00000008 gAnimCmds_840BDE0 -0840be58 l 0000000c gAnimCmds_840BDE8 -0840be64 l 00000008 gAnimCmdTable_840BDF4 +0840bd64 l 00000008 sOam_PresentsText +0840bd6c l 00000018 sSpriteTemplate_Presents +0840bd84 l 00000008 sOam_Scene3_Nidorino +0840bd8c l 00000008 sAnim_Scene3_Nidorino_Normal +0840bd94 l 00000008 sAnim_Scene3_Nidorino_Cry +0840bd9c l 00000008 sAnim_Scene3_Nidorino_Crouch +0840bda4 l 00000008 sAnim_Scene3_Nidorino_Hop +0840bdac l 00000008 sAnim_Scene3_Nidorino_Attack +0840bdb4 l 00000014 sAnims_Scene3_Nidorino +0840bdc8 l 00000010 sAffineAnim_Scene3_Mons_Normal +0840bdd8 l 00000018 sAffineAnim_Scene3_Mons_Zoom +0840bdf0 l 00000008 sAffineAnims_Scene3_Mons +0840bdf8 l 00000018 sSpriteTemplate_Scene3_Nidorino +0840be10 l 00000008 sOam_Scene2_Mons +0840be18 l 00000018 sSpriteTemplate_Scene2_Nidorino +0840be30 l 00000018 sSpriteTemplate_Scene2_Gengar +0840be48 l 00000008 sOam_Grass +0840be50 l 00000008 sAnim_Grass_Static +0840be58 l 0000000c sAnim_Grass_Rustle +0840be64 l 00000008 sAnims_Grass 0840be6c l 00000018 sSpriteTemplate_Grass -0840be84 l 00000008 gOamData_840BE14 -0840be8c l 00000008 gAnimCmd_840BE1C -0840be94 l 00000008 gAnimCmd_840BE24 -0840be9c l 00000008 gAnimCmd_840BE2C -0840bea4 l 00000008 gAnimCmd_840BE34 -0840beac l 00000010 gAnimCmdTable_840BE3C -0840bebc l 00000018 sSpriteTemplate_GengarBack -0840bed4 l 00000008 gOamData_840BE64 -0840bedc l 0000000c gAnimCmd_840BE6C -0840bee8 l 0000000c gAnimCmd_840BE78 -0840bef4 l 00000008 gAnimCmdTable_840BE84 +0840be84 l 00000008 sOam_Scene3_Gengar +0840be8c l 00000008 sAnim_Scene3_Gengar_TopLeft +0840be94 l 00000008 sAnim_Scene3_Gengar_TopRight +0840be9c l 00000008 sAnim_Scene3_Gengar_BottomLeft +0840bea4 l 00000008 sAnim_Scene3_Gengar_BottomRight +0840beac l 00000010 sAnims_Scene3_Gengar +0840bebc l 00000018 sSpriteTemplate_Scene3_Gengar +0840bed4 l 00000008 sOam_Swipe +0840bedc l 0000000c sAnim_Swipe_Top +0840bee8 l 0000000c sAnim_Swipe_Bottom +0840bef4 l 00000008 sAnims_Swipe 0840befc l 00000018 sSpriteTemplate_GengarSwipe -0840bf14 l 00000008 gOamData_840BEA4 -0840bf1c l 00000014 gAnimCmd_840BEAC -0840bf30 l 00000004 gAnimCmdTable_840BEC0 +0840bf14 l 00000008 sOam_RecoilDust +0840bf1c l 00000014 sAnim_RecoilDust +0840bf30 l 00000004 sAnims_RecoilDust 0840bf34 l 00000018 sSpriteTemplate_NidorinoRecoilDust 0840bf4c l 00000038 sFightSceneSpriteSheets 0840bf84 l 00000028 sFightSceneSpritePalettes diff --git a/pokeleafgreen.sym b/pokeleafgreen.sym index 5d922d59e..7f8de6c0e 100644 --- a/pokeleafgreen.sym +++ b/pokeleafgreen.sym @@ -390,28 +390,28 @@ 0203aac0 l 00000001 sTopMenuItemCount 0203aac4 g 00000010 gPlayerPcMenuManager 0203aad4 l 0000002c sGcmb -0203ab00 l 00000002 gUnknown_203AB00 -0203ab02 l 00000002 gUnknown_203AB02 -0203ab04 l 00000002 gUnknown_203AB04 -0203ab06 l 00000002 gUnknown_203AB06 -0203ab08 l 00000002 gUnknown_203AB08 -0203ab0a l 00000002 gUnknown_203AB0A -0203ab0c l 00000002 gUnknown_203AB0C -0203ab0e l 00000002 sLargeStarXSpeed -0203ab10 l 00000002 sLargeStarYSpeed -0203ab12 l 00000002 sTrailingSparklesXmodMask -0203ab14 l 00000002 sUnusedVarRelatedToGameFreakStars -0203ab16 l 00000002 sTrailingSparklesSpawnRate -0203ab18 l 00000002 sTrailingSparklesFlickerStartTime -0203ab1a l 00000002 sTrailingSparklesDestroySpriteTime -0203ab1c l 00000002 sTrailingSparklesGravityShift -0203ab1e l 00000002 sTrailingSparklesXspeed -0203ab20 l 00000002 sTrailingSparklesYspeed -0203ab22 l 00000002 sTrailingSparklesXprecision -0203ab24 l 00000002 sTrailingSparklesYprecision -0203ab28 l 00000004 sTrailingSparklesRngSeed.138 +0203ab00 l 00000002 sUnusedScene3Var0 +0203ab02 l 00000002 sUnusedScene3Var1 +0203ab04 l 00000002 sNidorinoJumpMult +0203ab06 l 00000002 sNidorinoAnimDelayTime +0203ab08 l 00000002 sNidorinoJumpDiv +0203ab0a l 00000002 sNidorinoRecoilReturnTime +0203ab0c l 00000002 sNidorinoUnusedVar +0203ab0e l 00000002 sStarSpeedX +0203ab10 l 00000002 sStarSpeedY +0203ab12 l 00000002 sStarSparklesXmodMask +0203ab14 l 00000002 sStarSparklesUnusedVar +0203ab16 l 00000002 sStarSparklesSpawnRate +0203ab18 l 00000002 sStarSparklesFlickerStartTime +0203ab1a l 00000002 sStarSparklesDestroySpriteTime +0203ab1c l 00000002 sStarSparklesGravityShift +0203ab1e l 00000002 sStarSparklesXspeed +0203ab20 l 00000002 sStarSparklesYspeed +0203ab22 l 00000002 sStarSparklesXprecision +0203ab24 l 00000002 sStarSparklesYprecision +0203ab28 l 00000004 sStarSparklesRngSeed.138 0203ab2c l 00000002 sYmod.142 -0203ab30 l 00000004 gUnknown_203AB30.176 +0203ab30 l 00000004 sGengarScroll.176 0203ab34 l 00000004 sSelectedPaletteIndices 0203ab38 l 00000004 sHofMonPtr 0203ab3c l 00000004 sHofGfxPtr @@ -1199,9 +1199,9 @@ 08007f84 l 00000038 AffineAnimCmd_frame 08007fbc l 00000020 CopyOamMatrix 08007fdc l 00000020 GetSpriteMatrixNum -08007ffc g 00000010 obj_pos2_update_enable -0800800c l 0000002a affine_get_new_pos2 -08008038 l 0000009c obj_update_pos2 +08007ffc g 00000010 SetSpriteMatrixAnchor +0800800c l 0000002a GetAnchorCoord +08008038 l 0000009c UpdateSpriteMatrixAnchorPos 080080d4 l 00000072 SetSpriteOamFlipBits 08008148 l 0000001c AffineAnimStateRestartAnim 08008164 l 00000028 AffineAnimStateStartAnim @@ -9304,11 +9304,11 @@ 080ec57c l 00000000 .gcc2_compiled. 080ec57c l 00000012 VBlankCB_Copyright 080ec590 l 0000001c CB2_WaitFadeBeforeSetUpIntro -080ec5ac l 00000048 load_copyright_graphics -080ec5f4 l 00000010 SerialCb_CopyrightScreen -080ec604 l 000001f4 RunCopyrightScreen -080ec7f8 g 00000044 c2_copyright_1 -080ec83c g 0000000a CB2_CopyrightScreen +080ec5ac l 00000048 LoadCopyrightGraphics +080ec5f4 l 00000010 SerialCB_CopyrightScreen +080ec604 l 000001f4 SetUpCopyrightScreen +080ec7f8 g 00000044 CB2_InitCopyrightScreenAfterBootup +080ec83c g 0000000a CB2_InitCopyrightScreenAfterTitleScreen 080ec848 l 00000164 CB2_SetUpIntro 080ec9ac l 00000016 CB2_Intro 080ec9c4 l 00000012 VBlankCB_Intro @@ -9317,69 +9317,69 @@ 080eca80 l 00000008 SetIntroCB 080eca88 l 00000040 Task_CallIntroCallback 080ecac8 l 000000a8 IntroCB_Init -080ecb70 l 000000a4 IntroCB_OpenWin1ToTheaterDimensions -080ecc14 l 0000006c IntroCB_GameFreakStar -080ecc80 l 000000b8 IntroCB_GameFreakScene_RevealGameFreakText -080ecd38 l 00000144 IntroCB_GameFreakScene_CreateGameFreakLogo -080ece7c l 00000208 IntroCB_FightScene -080ed084 l 0000006c Task_FightScene1_GrassyFieldAnim -080ed0f0 l 00000028 FightScene1_SignalEndGrassyFieldAnim -080ed118 l 00000048 Task_FightScene1_ZoomEffect -080ed160 l 00000284 IntroCB_FightScene2 -080ed3e4 l 0000001c Task_FightScene2_CameraHorizPanEffect -080ed400 l 0000001a Task_FightScene2_CameraVertPanEffect -080ed41c l 0000005c CreateMonStaticSprites -080ed478 l 0000001e DestroyStaticMonSprites -080ed498 l 000001dc IntroCB_FightScene3 -080ed674 l 0000003a Task_FightScene3_Bg1Scroll -080ed6b0 l 00000014 FightScene3_StartBg1Scroll -080ed6c4 l 00000028 FightScene3_SlowBg1Scroll -080ed6ec l 0000004c Task_FightScene3_ForestBgScroll -080ed738 l 00000028 FightScene3_PauseForestBgScroll -080ed760 l 00000028 FightScene3_ResumeForestBgScroll -080ed788 l 00000024 FightScene3_GetForestBgScrollState -080ed7ac l 00000042 CreateGrassSprite +080ecb70 l 000000a4 IntroCB_GF_OpenWindow +080ecc14 l 0000006c IntroCB_GF_Star +080ecc80 l 000000b8 IntroCB_GF_RevealName +080ecd38 l 00000144 IntroCB_GF_RevealLogo +080ece7c l 00000208 IntroCB_Scene1 +080ed084 l 0000006c Scene1_Task_AnimateGrass +080ed0f0 l 00000028 Scene1_StartGrassScrolling +080ed118 l 00000048 Scene1_Task_BgZoom +080ed160 l 00000284 IntroCB_Scene2 +080ed3e4 l 0000001c Scene2_Task_PanForest +080ed400 l 0000001a Scene2_Task_PanMons +080ed41c l 0000005c Scene2_CreateMonSprites +080ed478 l 0000001e Scene2_DestroyMonSprites +080ed498 l 000001dc IntroCB_Scene3_Entrance +080ed674 l 0000003a Scene3_Task_BgScroll +080ed6b0 l 00000014 Scene3_StartBgScroll +080ed6c4 l 00000028 Scene3_SlowBgScroll +080ed6ec l 0000004c Scene3_Task_GengarBounce +080ed738 l 00000028 Scene3_PauseGengarBounce +080ed760 l 00000028 Scene3_ResumeGengarBounce +080ed788 l 00000024 Scene3_IsGengarMidBounce +080ed7ac l 00000042 Scene3_CreateGrassSprite 080ed7f0 l 00000080 SpriteCB_Grass -080ed870 l 00000240 IntroCB_FightScene4 -080edab0 l 00000016 FightScene_CalcCenterToCornerVec -080edac8 l 00000080 CreateGengarBackSprite -080edb48 l 00000038 FightScene4_StartNidorinoAffineAnim -080edb80 l 00000002 SpriteCB_DummyButNotDummy -080edb84 l 0000003c FightScene4_StartGengarAffineAnim -080edbc0 l 00000058 IntroCB_CleanUp -080edc18 l 000000e8 GameFreakScene_LoadGfxCreateStar -080edd00 l 000000c8 GameFreakScene_TrailingSparklesGen -080eddc8 l 00000014 GameFreakScene_StartTrailingSparkleSpawner -080edddc l 000000d2 Task_GameFreakScene_TrailingSparkleSpawner -080edeb0 l 00000014 GameFreakScene_StartRevealGameFreakTextSparklesSpawner -080edec4 l 0000007c Task_RevealGameFreakTextSparklesSpawner -080edf40 l 0000002c CreateGameFreakLogoArtSprite -080edf6c l 00000044 FightScene4_StartGengarAttack -080edfb0 l 0000004c FightScene4_ApplyGengarAnim -080edffc l 0000013c Task_FightScene4_GengarAttack -080ee138 l 00000064 FightScene4_CreateGengarSwipeSprites +080ed870 l 00000240 IntroCB_Scene3_Fight +080edab0 l 00000016 Scene3_CalcCenterToCornerVec +080edac8 l 00000080 Scene3_CreateGengarSprite +080edb48 l 00000038 Scene3_NidorinoZoom +080edb80 l 00000002 SpriteCB_Idle +080edb84 l 0000003c Scene3_GengarZoom +080edbc0 l 00000058 IntroCB_ExitToTitleScreen +080edc18 l 000000e8 GFScene_LoadGfxCreateStar +080edd00 l 000000c8 GFScene_CreateStarSparkle +080eddc8 l 00000014 GFScene_StartNameSparklesSmall +080edddc l 000000d2 GFScene_Task_NameSparklesSmall +080edeb0 l 00000014 GFScene_StartNameSparklesBig +080edec4 l 0000007c GFScene_Task_NameSparklesBig +080edf40 l 0000002c GFScene_CreateLogoSprite +080edf6c l 00000044 Scene3_StartGengarAttack +080edfb0 l 0000004c Scene3_ApplyGengarAnim +080edffc l 0000013c Scene3_Task_GengarAttack +080ee138 l 00000064 Scene3_CreateGengarSwipeSprites 080ee19c l 0000003a SpriteCB_GengarSwipe -080ee1d8 l 0000009c Task_FightScene3_Bg0Scroll -080ee274 l 000000b4 SpriteCB_LargeStar -080ee328 l 000000bc SpriteCB_TrailingSparkles -080ee3e4 l 000000ce SpriteCB_TrailingSparkles2 -080ee4b4 l 0000001a SpriteCB_RevealGameFreakTextSparkles -080ee4d0 l 00000030 CreateNidorinoAnimSprite -080ee500 l 00000058 StartNidorinoAnimSpriteSlideIn -080ee558 l 00000048 SpriteCB_NidorinoAnimSpriteSlideIn -080ee5a0 l 0000001c IsNidorinoAnimSpriteSlideInRunning -080ee5bc l 0000002c FightScene4_NidorinoRearsUp -080ee5e8 l 00000094 SpriteCB_NidorinoRearsUp -080ee67c l 00000060 FightScene4_StartNidorinoRecoilAnim +080ee1d8 l 0000009c Scene3_Task_GengarEnter +080ee274 l 000000b4 SpriteCB_Star +080ee328 l 000000bc SpriteCB_SparklesSmall_Star +080ee3e4 l 000000ce SpriteCB_SparklesSmall_Name +080ee4b4 l 0000001a SpriteCB_SparklesBig +080ee4d0 l 00000030 Scene3_CreateNidorinoSprite +080ee500 l 00000058 Scene3_StartNidorinoEntrance +080ee558 l 00000048 Scene3_SpriteCB_NidorinoEnter +080ee5a0 l 0000001c Scene3_IsNidorinoEntering +080ee5bc l 0000002c Scene3_StartNidorinoCry +080ee5e8 l 00000094 SpriteCB_NidorinoCry +080ee67c l 00000060 Scene3_StartNidorinoRecoil 080ee6dc l 0000014c SpriteCB_NidorinoRecoil -080ee828 l 00000014 FightScene4_NidorinoAnimIsRunning +080ee828 l 00000014 Scene3_NidorinoAnimIsRunning 080ee83c l 00000080 CreateNidorinoRecoilDustSprites -080ee8bc l 0000008c SpriteCB_NidorinoRecoilDust -080ee948 l 00000064 StartSpriteHopToPosAnim -080ee9ac l 000000c0 SpriteCB_HopToPos -080eea6c l 00000074 StartNidorinoAnim_LaunchSelfAtGengarAnim -080eeae0 l 000000dc SpriteCB_NidorinoAnim_LaunchSelfAtGengar -080eebbc l 00000028 LoadFightSceneSpriteTilesAndPals +080ee8bc l 0000008c SpriteCB_RecoilDust +080ee948 l 00000064 Scene3_StartNidorinoHop +080ee9ac l 000000c0 SpriteCB_NidorinoHop +080eea6c l 00000074 Scene3_StartNidorinoAttack +080eeae0 l 000000dc SpriteCB_NidorinoAttack +080eebbc l 00000028 LoadFightSceneSpriteGraphics 080eebe4 g 000001e8 AnimTask_LevelUpHealthBox 080eebe4 l 00000000 .gcc2_compiled. 080eedcc l 000001d4 AnimTask_UnusedLevelUpHealthBox_Step @@ -37278,113 +37278,113 @@ 08402084 l 00000008 sWindowTemplate_TopMenu_3Items 0840208c l 00000008 sWindowTemplate_TopMenu_4Items 08402094 l 00000008 sWindowTemplate_ItemStorageSubmenu -0840209c l 00000020 sCopyrightGraphicsPal -084020bc l 00000264 sCopyrightGraphicsTiles -08402320 l 0000014c sCopyrightGraphicsMap -0840246c l 00000020 sBg3Pal_GameFreakPresents -0840248c l 00000018 sBg3Tiles_GameFreakPresents -084024a4 l 000000a4 sBg3Map_GameFreakPresents -08402548 l 00000020 sSpritePals_GameFreakPresents -08402568 l 000001cc sBlit_GameFreakText -08402734 l 0000014c sSpriteTiles_GameFreakLogoArt -08402880 l 00000020 sSpritePals_LargeStar -084028a0 l 00000058 sSpriteTiles_LargeStar -084028f8 l 00000020 sSpritePals_Sparkles -08402918 l 00000050 sSpriteTiles_TrailingSparkles -08402968 l 000001a8 sSpriteTiles_RevealGameFreakTextSparkles -08402b10 l 00000060 sSpriteTiles_PresentsText -08402b70 l 00000020 sBg0Pal_FightScene1 -08402b90 l 00001294 sBg0Tiles_FightScene1 -08403e24 l 000008e4 sBg0Map_FightScene1 -08404708 l 00000020 sBg1Pal_FightScene1 -08404728 l 00000690 sBg1Tiles_FightScene1 -08404db8 l 00000438 sBg1Map_FightScene1 -084051f0 l 00000060 sBg3Pal_FightScene2 -08405250 l 0000047c sBg3Tiles_FightScene2 -084056cc l 00000278 sBg3Map_FightScene2 -08405944 l 00000020 sBg0Pal_FightScene2 -08405964 l 000001b4 sBg0Tiles_FightScene2 -08405b18 l 000000c8 sBg0Map_FightScene2 -08405be0 l 00000020 sSpritePals_Gengar -08405c00 l 00000688 sBg2Tiles_FightScene2 -08406288 l 000001e8 sBg2Map_FightScene2 -08406470 l 00000020 sBg1Pal_FightScene2 -08406490 l 00000b7c sBg1Tiles_FightScene2 -0840700c l 00000260 sBg1Map_FightScene2 -0840726c l 00000040 sBg1Pal_FightScene3 -084072ac l 000005e0 sBg1Tiles_FightScene3 -0840788c l 0000014c sBg1Map_FightScene3 -084079d8 l 000011fc sBg0Tiles_FightScene3 -08408bd4 l 000004d4 sBg0Map_FightScene3 -084090a8 l 00000440 sSpriteTiles_GengarStatic -084094e8 l 00000020 sSpritePals_Nidorino -08409508 l 00000350 sSpriteTiles_NidorinoStatic -08409858 l 00000020 sSpritePals_Grass -08409878 l 000002e4 sSpriteTiles_Grass -08409b5c l 000006c4 sSpriteTiles_GengarBack -0840a220 l 00001450 sSpriteTiles_NidorinoAnim -0840b670 l 00000020 sSpritePals_GengarSwipe -0840b690 l 00000020 sSpritePals_NidorinoRecoilDust -0840b6b0 l 0000026c sSpriteTiles_GengarSwipe -0840b91c l 000000a0 sSpriteTiles_NidorinoRecoilDust +0840209c l 00000020 sCopyright_Pal +084020bc l 00000264 sCopyright_Gfx +08402320 l 0000014c sCopyright_Map +0840246c l 00000020 sGameFreakBg_Pal +0840248c l 00000018 sGameFreakBg_Gfx +084024a4 l 000000a4 sGameFreakBg_Map +08402548 l 00000020 sGameFreakLogo_Pal +08402568 l 000001cc sGameFreakText_Gfx +08402734 l 0000014c sGameFreakLogo_Gfx +08402880 l 00000020 sStar_Pal +084028a0 l 00000058 sStar_Gfx +084028f8 l 00000020 sSparkles_Pal +08402918 l 00000050 sSparklesSmall_Gfx +08402968 l 000001a8 sSparklesBig_Gfx +08402b10 l 00000060 sPresents_Gfx +08402b70 l 00000020 sScene1_Grass_Pal +08402b90 l 00001294 sScene1_Grass_Gfx +08403e24 l 000008e4 sScene1_Grass_Map +08404708 l 00000020 sScene1_Bg_Pal +08404728 l 00000690 sScene1_Bg_Gfx +08404db8 l 00000438 sScene1_Bg_Map +084051f0 l 00000060 sScene2_Bg_Pal +08405250 l 0000047c sScene2_Bg_Gfx +084056cc l 00000278 sScene2_Bg_Map +08405944 l 00000020 sScene2_Plants_Pal +08405964 l 000001b4 sScene2_Plants_Gfx +08405b18 l 000000c8 sScene2_Plants_Map +08405be0 l 00000020 sGengar_Pal +08405c00 l 00000688 sScene2_GengarClose_Gfx +08406288 l 000001e8 sScene2_GengarClose_Map +08406470 l 00000020 sScene2_NidorinoClose_Pal +08406490 l 00000b7c sScene2_NidorinoClose_Gfx +0840700c l 00000260 sScene2_NidorinoClose_Map +0840726c l 00000040 sScene3_Bg_Pal +084072ac l 000005e0 sScene3_Bg_Gfx +0840788c l 0000014c sScene3_Bg_Map +084079d8 l 000011fc sScene3_GengarAnim_Gfx +08408bd4 l 000004d4 sScene3_GengarAnim_Map +084090a8 l 00000440 sScene2_Gengar_Gfx +084094e8 l 00000020 sNidorino_Pal +08409508 l 00000350 sScene2_Nidorino_Gfx +08409858 l 00000020 sScene3_Grass_Pal +08409878 l 000002e4 sScene3_Grass_Gfx +08409b5c l 000006c4 sScene3_GengarStatic_Gfx +0840a220 l 00001450 sScene3_Nidorino_Gfx +0840b670 l 00000020 sScene3_Swipe_Pal +0840b690 l 00000020 sScene3_RecoilDust_Pal +0840b6b0 l 0000026c sScene3_Swipe_Gfx +0840b91c l 000000a0 sScene3_RecoilDust_Gfx 0840b9bc l 00000008 sBgTemplates_GameFreakScene -0840b9c4 l 00000008 sBgTemplates_FightScene1 -0840b9cc l 00000010 sBgTemplates_FightScene2 -0840b9dc l 00000008 sBgTemplates_FightScene3 -0840b9e4 l 00000010 sWindowTemplate -0840b9f4 l 00000008 sGengarBackSpritePos2UpdateMods +0840b9c4 l 00000008 sBgTemplates_Scene1 +0840b9cc l 00000010 sBgTemplates_Scene2 +0840b9dc l 00000008 sBgTemplates_Scene3 +0840b9e4 l 00000010 sWindowTemplates +0840b9f4 l 00000008 sGengarZoomMatrixAnchors 0840b9fc l 00000028 sSpriteSheets_GameFreakScene 0840ba24 l 00000020 sSpritePalettes_GameFreakScene -0840ba44 l 00000024 sTrailingSparkleCoords -0840ba68 l 00000008 gOamData_840BC2C -0840ba70 l 00000008 gOamData_840BC34 -0840ba78 l 00000014 gAnimCmd_840BC3C -0840ba8c l 00000014 gAnimCmd_840BC50 -0840baa0 l 00000008 gAnimCmdTable_840BC64 -0840baa8 l 00000018 sSpriteTemplate_LargeStar -0840bac0 l 00000018 sSpriteTemplate_TrailingSparkles -0840bad8 l 00000008 gOamData_840BC9C -0840bae0 l 00000014 gAnimCmd_840BCA4 -0840baf4 l 00000004 gAnimCmdTable_840BCB8 -0840baf8 l 00000018 sSpriteTemplate_RevealGameFreakTextSparkles -0840bb10 l 00000008 gOamData_840BCD4 +0840ba44 l 00000024 sTextSparkleCoords +0840ba68 l 00000008 sOam_Star +0840ba70 l 00000008 sOam_SparklesSmall +0840ba78 l 00000014 sAnim_SparklesSmall_Loop +0840ba8c l 00000014 sAnim_SparklesSmall_Once +0840baa0 l 00000008 sAnims_SparklesSmall +0840baa8 l 00000018 sSpriteTemplate_Star +0840bac0 l 00000018 sSpriteTemplate_SparklesSmall +0840bad8 l 00000008 sOam_SparklesBig +0840bae0 l 00000014 sAnim_SparklesBig +0840baf4 l 00000004 sAnims_SparklesBig +0840baf8 l 00000018 sSpriteTemplate_SparklesBig +0840bb10 l 00000008 sOam_GameFreakLogo 0840bb18 l 00000018 sSpriteTemplate_GameFreakLogoArt -0840bb30 l 00000008 gOamData_840BCF4 -0840bb38 l 00000018 sSpriteTemplate_PresentsText -0840bb50 l 00000008 gOamData_840BD14 -0840bb58 l 00000008 gAnimCmd_840BD1C -0840bb60 l 00000008 gAnimCmd_840BD24 -0840bb68 l 00000008 gAnimCmd_840BD2C -0840bb70 l 00000008 gAnimCmd_840BD34 -0840bb78 l 00000008 gAnimCmd_840BD3C -0840bb80 l 00000014 sAnimTable_NidorinoAnim -0840bb94 l 00000010 gAffineAnimCmd_840BD58 -0840bba4 l 00000018 gAffineAnimCmd_840BD68 -0840bbbc l 00000008 sAffineAnimTable_NidorinoAnim -0840bbc4 l 00000018 sSpriteTemplate_NidorinoAnim -0840bbdc l 00000008 gOamData_840BDA0 -0840bbe4 l 00000018 sSpriteTemplate_NidorinoStatic -0840bbfc l 00000018 sSpriteTemplate_GengarStatic -0840bc14 l 00000008 gOamData_840BDD8 -0840bc1c l 00000008 gAnimCmds_840BDE0 -0840bc24 l 0000000c gAnimCmds_840BDE8 -0840bc30 l 00000008 gAnimCmdTable_840BDF4 +0840bb30 l 00000008 sOam_PresentsText +0840bb38 l 00000018 sSpriteTemplate_Presents +0840bb50 l 00000008 sOam_Scene3_Nidorino +0840bb58 l 00000008 sAnim_Scene3_Nidorino_Normal +0840bb60 l 00000008 sAnim_Scene3_Nidorino_Cry +0840bb68 l 00000008 sAnim_Scene3_Nidorino_Crouch +0840bb70 l 00000008 sAnim_Scene3_Nidorino_Hop +0840bb78 l 00000008 sAnim_Scene3_Nidorino_Attack +0840bb80 l 00000014 sAnims_Scene3_Nidorino +0840bb94 l 00000010 sAffineAnim_Scene3_Mons_Normal +0840bba4 l 00000018 sAffineAnim_Scene3_Mons_Zoom +0840bbbc l 00000008 sAffineAnims_Scene3_Mons +0840bbc4 l 00000018 sSpriteTemplate_Scene3_Nidorino +0840bbdc l 00000008 sOam_Scene2_Mons +0840bbe4 l 00000018 sSpriteTemplate_Scene2_Nidorino +0840bbfc l 00000018 sSpriteTemplate_Scene2_Gengar +0840bc14 l 00000008 sOam_Grass +0840bc1c l 00000008 sAnim_Grass_Static +0840bc24 l 0000000c sAnim_Grass_Rustle +0840bc30 l 00000008 sAnims_Grass 0840bc38 l 00000018 sSpriteTemplate_Grass -0840bc50 l 00000008 gOamData_840BE14 -0840bc58 l 00000008 gAnimCmd_840BE1C -0840bc60 l 00000008 gAnimCmd_840BE24 -0840bc68 l 00000008 gAnimCmd_840BE2C -0840bc70 l 00000008 gAnimCmd_840BE34 -0840bc78 l 00000010 gAnimCmdTable_840BE3C -0840bc88 l 00000018 sSpriteTemplate_GengarBack -0840bca0 l 00000008 gOamData_840BE64 -0840bca8 l 0000000c gAnimCmd_840BE6C -0840bcb4 l 0000000c gAnimCmd_840BE78 -0840bcc0 l 00000008 gAnimCmdTable_840BE84 +0840bc50 l 00000008 sOam_Scene3_Gengar +0840bc58 l 00000008 sAnim_Scene3_Gengar_TopLeft +0840bc60 l 00000008 sAnim_Scene3_Gengar_TopRight +0840bc68 l 00000008 sAnim_Scene3_Gengar_BottomLeft +0840bc70 l 00000008 sAnim_Scene3_Gengar_BottomRight +0840bc78 l 00000010 sAnims_Scene3_Gengar +0840bc88 l 00000018 sSpriteTemplate_Scene3_Gengar +0840bca0 l 00000008 sOam_Swipe +0840bca8 l 0000000c sAnim_Swipe_Top +0840bcb4 l 0000000c sAnim_Swipe_Bottom +0840bcc0 l 00000008 sAnims_Swipe 0840bcc8 l 00000018 sSpriteTemplate_GengarSwipe -0840bce0 l 00000008 gOamData_840BEA4 -0840bce8 l 00000014 gAnimCmd_840BEAC -0840bcfc l 00000004 gAnimCmdTable_840BEC0 +0840bce0 l 00000008 sOam_RecoilDust +0840bce8 l 00000014 sAnim_RecoilDust +0840bcfc l 00000004 sAnims_RecoilDust 0840bd00 l 00000018 sSpriteTemplate_NidorinoRecoilDust 0840bd18 l 00000038 sFightSceneSpriteSheets 0840bd50 l 00000028 sFightSceneSpritePalettes diff --git a/pokeleafgreen_rev1.sym b/pokeleafgreen_rev1.sym index f50ac3ac8..3997857e5 100644 --- a/pokeleafgreen_rev1.sym +++ b/pokeleafgreen_rev1.sym @@ -390,28 +390,28 @@ 0203aac0 l 00000001 sTopMenuItemCount 0203aac4 g 00000010 gPlayerPcMenuManager 0203aad4 l 0000002c sGcmb -0203ab00 l 00000002 gUnknown_203AB00 -0203ab02 l 00000002 gUnknown_203AB02 -0203ab04 l 00000002 gUnknown_203AB04 -0203ab06 l 00000002 gUnknown_203AB06 -0203ab08 l 00000002 gUnknown_203AB08 -0203ab0a l 00000002 gUnknown_203AB0A -0203ab0c l 00000002 gUnknown_203AB0C -0203ab0e l 00000002 sLargeStarXSpeed -0203ab10 l 00000002 sLargeStarYSpeed -0203ab12 l 00000002 sTrailingSparklesXmodMask -0203ab14 l 00000002 sUnusedVarRelatedToGameFreakStars -0203ab16 l 00000002 sTrailingSparklesSpawnRate -0203ab18 l 00000002 sTrailingSparklesFlickerStartTime -0203ab1a l 00000002 sTrailingSparklesDestroySpriteTime -0203ab1c l 00000002 sTrailingSparklesGravityShift -0203ab1e l 00000002 sTrailingSparklesXspeed -0203ab20 l 00000002 sTrailingSparklesYspeed -0203ab22 l 00000002 sTrailingSparklesXprecision -0203ab24 l 00000002 sTrailingSparklesYprecision -0203ab28 l 00000004 sTrailingSparklesRngSeed.138 +0203ab00 l 00000002 sUnusedScene3Var0 +0203ab02 l 00000002 sUnusedScene3Var1 +0203ab04 l 00000002 sNidorinoJumpMult +0203ab06 l 00000002 sNidorinoAnimDelayTime +0203ab08 l 00000002 sNidorinoJumpDiv +0203ab0a l 00000002 sNidorinoRecoilReturnTime +0203ab0c l 00000002 sNidorinoUnusedVar +0203ab0e l 00000002 sStarSpeedX +0203ab10 l 00000002 sStarSpeedY +0203ab12 l 00000002 sStarSparklesXmodMask +0203ab14 l 00000002 sStarSparklesUnusedVar +0203ab16 l 00000002 sStarSparklesSpawnRate +0203ab18 l 00000002 sStarSparklesFlickerStartTime +0203ab1a l 00000002 sStarSparklesDestroySpriteTime +0203ab1c l 00000002 sStarSparklesGravityShift +0203ab1e l 00000002 sStarSparklesXspeed +0203ab20 l 00000002 sStarSparklesYspeed +0203ab22 l 00000002 sStarSparklesXprecision +0203ab24 l 00000002 sStarSparklesYprecision +0203ab28 l 00000004 sStarSparklesRngSeed.138 0203ab2c l 00000002 sYmod.142 -0203ab30 l 00000004 gUnknown_203AB30.179 +0203ab30 l 00000004 sGengarScroll.179 0203ab34 l 00000004 sSelectedPaletteIndices 0203ab38 l 00000004 sHofMonPtr 0203ab3c l 00000004 sHofGfxPtr @@ -1199,9 +1199,9 @@ 08007f98 l 00000038 AffineAnimCmd_frame 08007fd0 l 00000020 CopyOamMatrix 08007ff0 l 00000020 GetSpriteMatrixNum -08008010 g 00000010 obj_pos2_update_enable -08008020 l 0000002a affine_get_new_pos2 -0800804c l 0000009c obj_update_pos2 +08008010 g 00000010 SetSpriteMatrixAnchor +08008020 l 0000002a GetAnchorCoord +0800804c l 0000009c UpdateSpriteMatrixAnchorPos 080080e8 l 00000072 SetSpriteOamFlipBits 0800815c l 0000001c AffineAnimStateRestartAnim 08008178 l 00000028 AffineAnimStateStartAnim @@ -9304,11 +9304,11 @@ 080ec590 l 00000000 .gcc2_compiled. 080ec590 l 00000012 VBlankCB_Copyright 080ec5a4 l 0000001c CB2_WaitFadeBeforeSetUpIntro -080ec5c0 l 00000048 load_copyright_graphics -080ec608 l 00000010 SerialCb_CopyrightScreen -080ec618 l 000001f4 RunCopyrightScreen -080ec80c g 00000044 c2_copyright_1 -080ec850 g 0000000a CB2_CopyrightScreen +080ec5c0 l 00000048 LoadCopyrightGraphics +080ec608 l 00000010 SerialCB_CopyrightScreen +080ec618 l 000001f4 SetUpCopyrightScreen +080ec80c g 00000044 CB2_InitCopyrightScreenAfterBootup +080ec850 g 0000000a CB2_InitCopyrightScreenAfterTitleScreen 080ec85c l 00000164 CB2_SetUpIntro 080ec9c0 l 00000016 CB2_Intro 080ec9d8 l 00000012 VBlankCB_Intro @@ -9317,70 +9317,70 @@ 080eca94 l 00000008 SetIntroCB 080eca9c l 00000040 Task_CallIntroCallback 080ecadc l 000000a8 IntroCB_Init -080ecb84 l 000000a4 IntroCB_OpenWin1ToTheaterDimensions -080ecc28 l 0000006c IntroCB_GameFreakStar -080ecc94 l 000000b8 IntroCB_GameFreakScene_RevealGameFreakText -080ecd4c l 00000148 IntroCB_GameFreakScene_CreateGameFreakLogo -080ece94 l 00000208 IntroCB_FightScene -080ed09c l 0000006c Task_FightScene1_GrassyFieldAnim -080ed108 l 00000028 FightScene1_SignalEndGrassyFieldAnim -080ed130 l 00000048 Task_FightScene1_ZoomEffect -080ed178 l 00000284 IntroCB_FightScene2 -080ed3fc l 0000001c Task_FightScene2_CameraHorizPanEffect -080ed418 l 0000001a Task_FightScene2_CameraVertPanEffect -080ed434 l 0000005c CreateMonStaticSprites -080ed490 l 0000001e DestroyStaticMonSprites -080ed4b0 l 000001dc IntroCB_FightScene3 -080ed68c l 0000003a Task_FightScene3_Bg1Scroll -080ed6c8 l 00000014 FightScene3_StartBg1Scroll -080ed6dc l 00000028 FightScene3_SlowBg1Scroll -080ed704 l 0000004c Task_FightScene3_ForestBgScroll -080ed750 l 00000028 FightScene3_PauseForestBgScroll -080ed778 l 00000028 FightScene3_ResumeForestBgScroll -080ed7a0 l 00000024 FightScene3_GetForestBgScrollState -080ed7c4 l 00000042 CreateGrassSprite +080ecb84 l 000000a4 IntroCB_GF_OpenWindow +080ecc28 l 0000006c IntroCB_GF_Star +080ecc94 l 000000b8 IntroCB_GF_RevealName +080ecd4c l 00000148 IntroCB_GF_RevealLogo +080ece94 l 00000208 IntroCB_Scene1 +080ed09c l 0000006c Scene1_Task_AnimateGrass +080ed108 l 00000028 Scene1_StartGrassScrolling +080ed130 l 00000048 Scene1_Task_BgZoom +080ed178 l 00000284 IntroCB_Scene2 +080ed3fc l 0000001c Scene2_Task_PanForest +080ed418 l 0000001a Scene2_Task_PanMons +080ed434 l 0000005c Scene2_CreateMonSprites +080ed490 l 0000001e Scene2_DestroyMonSprites +080ed4b0 l 000001dc IntroCB_Scene3_Entrance +080ed68c l 0000003a Scene3_Task_BgScroll +080ed6c8 l 00000014 Scene3_StartBgScroll +080ed6dc l 00000028 Scene3_SlowBgScroll +080ed704 l 0000004c Scene3_Task_GengarBounce +080ed750 l 00000028 Scene3_PauseGengarBounce +080ed778 l 00000028 Scene3_ResumeGengarBounce +080ed7a0 l 00000024 Scene3_IsGengarMidBounce +080ed7c4 l 00000042 Scene3_CreateGrassSprite 080ed808 l 00000080 SpriteCB_Grass -080ed888 l 00000240 IntroCB_FightScene4 -080edac8 l 00000016 FightScene_CalcCenterToCornerVec -080edae0 l 00000080 CreateGengarBackSprite -080edb60 l 00000038 FightScene4_StartNidorinoAffineAnim -080edb98 l 00000002 SpriteCB_DummyButNotDummy -080edb9c l 0000003c FightScene4_StartGengarAffineAnim -080edbd8 l 00000058 IntroCB_CleanUp -080edc30 l 000000e8 GameFreakScene_LoadGfxCreateStar -080edd18 l 000000c8 GameFreakScene_TrailingSparklesGen -080edde0 l 00000014 GameFreakScene_StartTrailingSparkleSpawner -080eddf4 l 000000d2 Task_GameFreakScene_TrailingSparkleSpawner -080edec8 l 00000014 GameFreakScene_StartRevealGameFreakTextSparklesSpawner -080ededc l 0000007c Task_RevealGameFreakTextSparklesSpawner -080edf58 l 0000002c CreateGameFreakLogoArtSprite -080edf84 l 00000060 Rev1_GameFreakScene_CreatePresentsText -080edfe4 l 00000044 FightScene4_StartGengarAttack -080ee028 l 0000004c FightScene4_ApplyGengarAnim -080ee074 l 0000013c Task_FightScene4_GengarAttack -080ee1b0 l 00000064 FightScene4_CreateGengarSwipeSprites +080ed888 l 00000240 IntroCB_Scene3_Fight +080edac8 l 00000016 Scene3_CalcCenterToCornerVec +080edae0 l 00000080 Scene3_CreateGengarSprite +080edb60 l 00000038 Scene3_NidorinoZoom +080edb98 l 00000002 SpriteCB_Idle +080edb9c l 0000003c Scene3_GengarZoom +080edbd8 l 00000058 IntroCB_ExitToTitleScreen +080edc30 l 000000e8 GFScene_LoadGfxCreateStar +080edd18 l 000000c8 GFScene_CreateStarSparkle +080edde0 l 00000014 GFScene_StartNameSparklesSmall +080eddf4 l 000000d2 GFScene_Task_NameSparklesSmall +080edec8 l 00000014 GFScene_StartNameSparklesBig +080ededc l 0000007c GFScene_Task_NameSparklesBig +080edf58 l 0000002c GFScene_CreateLogoSprite +080edf84 l 00000060 GFScene_CreatePresentsSprite +080edfe4 l 00000044 Scene3_StartGengarAttack +080ee028 l 0000004c Scene3_ApplyGengarAnim +080ee074 l 0000013c Scene3_Task_GengarAttack +080ee1b0 l 00000064 Scene3_CreateGengarSwipeSprites 080ee214 l 0000003a SpriteCB_GengarSwipe -080ee250 l 0000009c Task_FightScene3_Bg0Scroll -080ee2ec l 000000b4 SpriteCB_LargeStar -080ee3a0 l 000000bc SpriteCB_TrailingSparkles -080ee45c l 000000ce SpriteCB_TrailingSparkles2 -080ee52c l 0000001a SpriteCB_RevealGameFreakTextSparkles -080ee548 l 00000030 CreateNidorinoAnimSprite -080ee578 l 00000058 StartNidorinoAnimSpriteSlideIn -080ee5d0 l 00000048 SpriteCB_NidorinoAnimSpriteSlideIn -080ee618 l 0000001c IsNidorinoAnimSpriteSlideInRunning -080ee634 l 0000002c FightScene4_NidorinoRearsUp -080ee660 l 00000094 SpriteCB_NidorinoRearsUp -080ee6f4 l 00000060 FightScene4_StartNidorinoRecoilAnim +080ee250 l 0000009c Scene3_Task_GengarEnter +080ee2ec l 000000b4 SpriteCB_Star +080ee3a0 l 000000bc SpriteCB_SparklesSmall_Star +080ee45c l 000000ce SpriteCB_SparklesSmall_Name +080ee52c l 0000001a SpriteCB_SparklesBig +080ee548 l 00000030 Scene3_CreateNidorinoSprite +080ee578 l 00000058 Scene3_StartNidorinoEntrance +080ee5d0 l 00000048 Scene3_SpriteCB_NidorinoEnter +080ee618 l 0000001c Scene3_IsNidorinoEntering +080ee634 l 0000002c Scene3_StartNidorinoCry +080ee660 l 00000094 SpriteCB_NidorinoCry +080ee6f4 l 00000060 Scene3_StartNidorinoRecoil 080ee754 l 0000014c SpriteCB_NidorinoRecoil -080ee8a0 l 00000014 FightScene4_NidorinoAnimIsRunning +080ee8a0 l 00000014 Scene3_NidorinoAnimIsRunning 080ee8b4 l 00000080 CreateNidorinoRecoilDustSprites -080ee934 l 0000008c SpriteCB_NidorinoRecoilDust -080ee9c0 l 00000064 StartSpriteHopToPosAnim -080eea24 l 000000c0 SpriteCB_HopToPos -080eeae4 l 00000074 StartNidorinoAnim_LaunchSelfAtGengarAnim -080eeb58 l 000000dc SpriteCB_NidorinoAnim_LaunchSelfAtGengar -080eec34 l 00000028 LoadFightSceneSpriteTilesAndPals +080ee934 l 0000008c SpriteCB_RecoilDust +080ee9c0 l 00000064 Scene3_StartNidorinoHop +080eea24 l 000000c0 SpriteCB_NidorinoHop +080eeae4 l 00000074 Scene3_StartNidorinoAttack +080eeb58 l 000000dc SpriteCB_NidorinoAttack +080eec34 l 00000028 LoadFightSceneSpriteGraphics 080eec5c g 000001e8 AnimTask_LevelUpHealthBox 080eec5c l 00000000 .gcc2_compiled. 080eee44 l 000001d4 AnimTask_UnusedLevelUpHealthBox_Step @@ -37279,113 +37279,113 @@ 084020f4 l 00000008 sWindowTemplate_TopMenu_3Items 084020fc l 00000008 sWindowTemplate_TopMenu_4Items 08402104 l 00000008 sWindowTemplate_ItemStorageSubmenu -0840210c l 00000020 sCopyrightGraphicsPal -0840212c l 00000264 sCopyrightGraphicsTiles -08402390 l 0000014c sCopyrightGraphicsMap -084024dc l 00000020 sBg3Pal_GameFreakPresents -084024fc l 00000018 sBg3Tiles_GameFreakPresents -08402514 l 000000a4 sBg3Map_GameFreakPresents -084025b8 l 00000020 sSpritePals_GameFreakPresents -084025d8 l 000001cc sBlit_GameFreakText -084027a4 l 0000014c sSpriteTiles_GameFreakLogoArt -084028f0 l 00000020 sSpritePals_LargeStar -08402910 l 00000058 sSpriteTiles_LargeStar -08402968 l 00000020 sSpritePals_Sparkles -08402988 l 00000050 sSpriteTiles_TrailingSparkles -084029d8 l 000001a8 sSpriteTiles_RevealGameFreakTextSparkles -08402b80 l 00000060 sSpriteTiles_PresentsText -08402be0 l 00000020 sBg0Pal_FightScene1 -08402c00 l 00001294 sBg0Tiles_FightScene1 -08403e94 l 000008e4 sBg0Map_FightScene1 -08404778 l 00000020 sBg1Pal_FightScene1 -08404798 l 00000690 sBg1Tiles_FightScene1 -08404e28 l 00000438 sBg1Map_FightScene1 -08405260 l 00000060 sBg3Pal_FightScene2 -084052c0 l 0000047c sBg3Tiles_FightScene2 -0840573c l 00000278 sBg3Map_FightScene2 -084059b4 l 00000020 sBg0Pal_FightScene2 -084059d4 l 000001b4 sBg0Tiles_FightScene2 -08405b88 l 000000c8 sBg0Map_FightScene2 -08405c50 l 00000020 sSpritePals_Gengar -08405c70 l 00000688 sBg2Tiles_FightScene2 -084062f8 l 000001e8 sBg2Map_FightScene2 -084064e0 l 00000020 sBg1Pal_FightScene2 -08406500 l 00000b7c sBg1Tiles_FightScene2 -0840707c l 00000260 sBg1Map_FightScene2 -084072dc l 00000040 sBg1Pal_FightScene3 -0840731c l 000005e0 sBg1Tiles_FightScene3 -084078fc l 0000014c sBg1Map_FightScene3 -08407a48 l 000011fc sBg0Tiles_FightScene3 -08408c44 l 000004d4 sBg0Map_FightScene3 -08409118 l 00000440 sSpriteTiles_GengarStatic -08409558 l 00000020 sSpritePals_Nidorino -08409578 l 00000350 sSpriteTiles_NidorinoStatic -084098c8 l 00000020 sSpritePals_Grass -084098e8 l 000002e4 sSpriteTiles_Grass -08409bcc l 000006c4 sSpriteTiles_GengarBack -0840a290 l 00001450 sSpriteTiles_NidorinoAnim -0840b6e0 l 00000020 sSpritePals_GengarSwipe -0840b700 l 00000020 sSpritePals_NidorinoRecoilDust -0840b720 l 0000026c sSpriteTiles_GengarSwipe -0840b98c l 000000a0 sSpriteTiles_NidorinoRecoilDust +0840210c l 00000020 sCopyright_Pal +0840212c l 00000264 sCopyright_Gfx +08402390 l 0000014c sCopyright_Map +084024dc l 00000020 sGameFreakBg_Pal +084024fc l 00000018 sGameFreakBg_Gfx +08402514 l 000000a4 sGameFreakBg_Map +084025b8 l 00000020 sGameFreakLogo_Pal +084025d8 l 000001cc sGameFreakText_Gfx +084027a4 l 0000014c sGameFreakLogo_Gfx +084028f0 l 00000020 sStar_Pal +08402910 l 00000058 sStar_Gfx +08402968 l 00000020 sSparkles_Pal +08402988 l 00000050 sSparklesSmall_Gfx +084029d8 l 000001a8 sSparklesBig_Gfx +08402b80 l 00000060 sPresents_Gfx +08402be0 l 00000020 sScene1_Grass_Pal +08402c00 l 00001294 sScene1_Grass_Gfx +08403e94 l 000008e4 sScene1_Grass_Map +08404778 l 00000020 sScene1_Bg_Pal +08404798 l 00000690 sScene1_Bg_Gfx +08404e28 l 00000438 sScene1_Bg_Map +08405260 l 00000060 sScene2_Bg_Pal +084052c0 l 0000047c sScene2_Bg_Gfx +0840573c l 00000278 sScene2_Bg_Map +084059b4 l 00000020 sScene2_Plants_Pal +084059d4 l 000001b4 sScene2_Plants_Gfx +08405b88 l 000000c8 sScene2_Plants_Map +08405c50 l 00000020 sGengar_Pal +08405c70 l 00000688 sScene2_GengarClose_Gfx +084062f8 l 000001e8 sScene2_GengarClose_Map +084064e0 l 00000020 sScene2_NidorinoClose_Pal +08406500 l 00000b7c sScene2_NidorinoClose_Gfx +0840707c l 00000260 sScene2_NidorinoClose_Map +084072dc l 00000040 sScene3_Bg_Pal +0840731c l 000005e0 sScene3_Bg_Gfx +084078fc l 0000014c sScene3_Bg_Map +08407a48 l 000011fc sScene3_GengarAnim_Gfx +08408c44 l 000004d4 sScene3_GengarAnim_Map +08409118 l 00000440 sScene2_Gengar_Gfx +08409558 l 00000020 sNidorino_Pal +08409578 l 00000350 sScene2_Nidorino_Gfx +084098c8 l 00000020 sScene3_Grass_Pal +084098e8 l 000002e4 sScene3_Grass_Gfx +08409bcc l 000006c4 sScene3_GengarStatic_Gfx +0840a290 l 00001450 sScene3_Nidorino_Gfx +0840b6e0 l 00000020 sScene3_Swipe_Pal +0840b700 l 00000020 sScene3_RecoilDust_Pal +0840b720 l 0000026c sScene3_Swipe_Gfx +0840b98c l 000000a0 sScene3_RecoilDust_Gfx 0840ba2c l 00000008 sBgTemplates_GameFreakScene -0840ba34 l 00000008 sBgTemplates_FightScene1 -0840ba3c l 00000010 sBgTemplates_FightScene2 -0840ba4c l 00000008 sBgTemplates_FightScene3 -0840ba54 l 00000010 sWindowTemplate -0840ba64 l 00000008 sGengarBackSpritePos2UpdateMods +0840ba34 l 00000008 sBgTemplates_Scene1 +0840ba3c l 00000010 sBgTemplates_Scene2 +0840ba4c l 00000008 sBgTemplates_Scene3 +0840ba54 l 00000010 sWindowTemplates +0840ba64 l 00000008 sGengarZoomMatrixAnchors 0840ba6c l 00000028 sSpriteSheets_GameFreakScene 0840ba94 l 00000020 sSpritePalettes_GameFreakScene -0840bab4 l 00000024 sTrailingSparkleCoords -0840bad8 l 00000008 gOamData_840BC2C -0840bae0 l 00000008 gOamData_840BC34 -0840bae8 l 00000014 gAnimCmd_840BC3C -0840bafc l 00000014 gAnimCmd_840BC50 -0840bb10 l 00000008 gAnimCmdTable_840BC64 -0840bb18 l 00000018 sSpriteTemplate_LargeStar -0840bb30 l 00000018 sSpriteTemplate_TrailingSparkles -0840bb48 l 00000008 gOamData_840BC9C -0840bb50 l 00000014 gAnimCmd_840BCA4 -0840bb64 l 00000004 gAnimCmdTable_840BCB8 -0840bb68 l 00000018 sSpriteTemplate_RevealGameFreakTextSparkles -0840bb80 l 00000008 gOamData_840BCD4 +0840bab4 l 00000024 sTextSparkleCoords +0840bad8 l 00000008 sOam_Star +0840bae0 l 00000008 sOam_SparklesSmall +0840bae8 l 00000014 sAnim_SparklesSmall_Loop +0840bafc l 00000014 sAnim_SparklesSmall_Once +0840bb10 l 00000008 sAnims_SparklesSmall +0840bb18 l 00000018 sSpriteTemplate_Star +0840bb30 l 00000018 sSpriteTemplate_SparklesSmall +0840bb48 l 00000008 sOam_SparklesBig +0840bb50 l 00000014 sAnim_SparklesBig +0840bb64 l 00000004 sAnims_SparklesBig +0840bb68 l 00000018 sSpriteTemplate_SparklesBig +0840bb80 l 00000008 sOam_GameFreakLogo 0840bb88 l 00000018 sSpriteTemplate_GameFreakLogoArt -0840bba0 l 00000008 gOamData_840BCF4 -0840bba8 l 00000018 sSpriteTemplate_PresentsText -0840bbc0 l 00000008 gOamData_840BD14 -0840bbc8 l 00000008 gAnimCmd_840BD1C -0840bbd0 l 00000008 gAnimCmd_840BD24 -0840bbd8 l 00000008 gAnimCmd_840BD2C -0840bbe0 l 00000008 gAnimCmd_840BD34 -0840bbe8 l 00000008 gAnimCmd_840BD3C -0840bbf0 l 00000014 sAnimTable_NidorinoAnim -0840bc04 l 00000010 gAffineAnimCmd_840BD58 -0840bc14 l 00000018 gAffineAnimCmd_840BD68 -0840bc2c l 00000008 sAffineAnimTable_NidorinoAnim -0840bc34 l 00000018 sSpriteTemplate_NidorinoAnim -0840bc4c l 00000008 gOamData_840BDA0 -0840bc54 l 00000018 sSpriteTemplate_NidorinoStatic -0840bc6c l 00000018 sSpriteTemplate_GengarStatic -0840bc84 l 00000008 gOamData_840BDD8 -0840bc8c l 00000008 gAnimCmds_840BDE0 -0840bc94 l 0000000c gAnimCmds_840BDE8 -0840bca0 l 00000008 gAnimCmdTable_840BDF4 +0840bba0 l 00000008 sOam_PresentsText +0840bba8 l 00000018 sSpriteTemplate_Presents +0840bbc0 l 00000008 sOam_Scene3_Nidorino +0840bbc8 l 00000008 sAnim_Scene3_Nidorino_Normal +0840bbd0 l 00000008 sAnim_Scene3_Nidorino_Cry +0840bbd8 l 00000008 sAnim_Scene3_Nidorino_Crouch +0840bbe0 l 00000008 sAnim_Scene3_Nidorino_Hop +0840bbe8 l 00000008 sAnim_Scene3_Nidorino_Attack +0840bbf0 l 00000014 sAnims_Scene3_Nidorino +0840bc04 l 00000010 sAffineAnim_Scene3_Mons_Normal +0840bc14 l 00000018 sAffineAnim_Scene3_Mons_Zoom +0840bc2c l 00000008 sAffineAnims_Scene3_Mons +0840bc34 l 00000018 sSpriteTemplate_Scene3_Nidorino +0840bc4c l 00000008 sOam_Scene2_Mons +0840bc54 l 00000018 sSpriteTemplate_Scene2_Nidorino +0840bc6c l 00000018 sSpriteTemplate_Scene2_Gengar +0840bc84 l 00000008 sOam_Grass +0840bc8c l 00000008 sAnim_Grass_Static +0840bc94 l 0000000c sAnim_Grass_Rustle +0840bca0 l 00000008 sAnims_Grass 0840bca8 l 00000018 sSpriteTemplate_Grass -0840bcc0 l 00000008 gOamData_840BE14 -0840bcc8 l 00000008 gAnimCmd_840BE1C -0840bcd0 l 00000008 gAnimCmd_840BE24 -0840bcd8 l 00000008 gAnimCmd_840BE2C -0840bce0 l 00000008 gAnimCmd_840BE34 -0840bce8 l 00000010 gAnimCmdTable_840BE3C -0840bcf8 l 00000018 sSpriteTemplate_GengarBack -0840bd10 l 00000008 gOamData_840BE64 -0840bd18 l 0000000c gAnimCmd_840BE6C -0840bd24 l 0000000c gAnimCmd_840BE78 -0840bd30 l 00000008 gAnimCmdTable_840BE84 +0840bcc0 l 00000008 sOam_Scene3_Gengar +0840bcc8 l 00000008 sAnim_Scene3_Gengar_TopLeft +0840bcd0 l 00000008 sAnim_Scene3_Gengar_TopRight +0840bcd8 l 00000008 sAnim_Scene3_Gengar_BottomLeft +0840bce0 l 00000008 sAnim_Scene3_Gengar_BottomRight +0840bce8 l 00000010 sAnims_Scene3_Gengar +0840bcf8 l 00000018 sSpriteTemplate_Scene3_Gengar +0840bd10 l 00000008 sOam_Swipe +0840bd18 l 0000000c sAnim_Swipe_Top +0840bd24 l 0000000c sAnim_Swipe_Bottom +0840bd30 l 00000008 sAnims_Swipe 0840bd38 l 00000018 sSpriteTemplate_GengarSwipe -0840bd50 l 00000008 gOamData_840BEA4 -0840bd58 l 00000014 gAnimCmd_840BEAC -0840bd6c l 00000004 gAnimCmdTable_840BEC0 +0840bd50 l 00000008 sOam_RecoilDust +0840bd58 l 00000014 sAnim_RecoilDust +0840bd6c l 00000004 sAnims_RecoilDust 0840bd70 l 00000018 sSpriteTemplate_NidorinoRecoilDust 0840bd88 l 00000038 sFightSceneSpriteSheets 0840bdc0 l 00000028 sFightSceneSpritePalettes