diff --git a/pmdskyeu.xMAP b/pmdskyeu.xMAP index 874f7a7c..e6f0e293 100644 --- a/pmdskyeu.xMAP +++ b/pmdskyeu.xMAP @@ -265,7 +265,6 @@ 41](NoGastroAcidStatus,func) found in global dungeon_pokemon_attributes.o 39](EntityIsValid__02321438,func) found in global overlay_29_02321438.o 39](ov29_022E65A8,func) found in global overlay_29_022E37DC.o - 40](GetSpriteSize,func) found in global main_020527E0.o 40](DungeonRandInt,func) found in global dg_random.o 40](ov29_023515CC,notype) found in global overlay_29_rodata_0234FD04.o 40](LoadFixedRoom,func) found in global overlay_29_02341E6C.o @@ -390,6 +389,7 @@ 69](LoadMonsterSprite,func) found in global overlay_29_022F7654.o 70](LoadMonsterSpriteInner,func) found in global overlay_29_022F740C.o 71](DirectoryFileMngr_GetDirectoryFileSize,func) found in global directory_file_mngr.o + 71](GetSpriteFileSize,func) found in global main_020527E0.o 71](GetSpriteIndex__020526EC,func) found in global main_020526EC.o 71](GendersEqualNotGenderless,func) found in global main_02054DC4.o 69](GetFirstExperienceLockedTeamMember,func) found in global overlay_29_023498A0.o @@ -503,6 +503,7 @@ 98](GetInfoMoveGround,func) found in global moves_1.o 97](InitMoveCheckId,func) found in global moves_1.o 97](GetMonsterMoves,func) found in global overlay_29_02302A5C.o + 97](CopySpawnEntriesMaster,func) found in global spawn_1.o 97](ov29_022FB83C,func) found in global overlay_29_022FB678.o 97](ov29_023021F0,func) found in global overlay_29_023021F0.o 98](UpdateIqSkills,func) found in global dungeon_pokemon_attributes_1.o @@ -520,7 +521,7 @@ 98](GetLearnableIqSkills,func) found in global main_02058D04.o 96](ov29_02307DC0,func) found in global overlay_29_02305C28.o 96](GetAbility,func) found in global main_0205283C.o - 96](GetMonsterLevelToSpawn,func) found in global spawn.o + 96](GetMonsterLevelToSpawn,func) found in global spawn_2.o 96](UpdateEntityPixelPos,func) found in global dg_object.o 96](FreeOtherWrappedMonsters,func) found in global overlay_29_02311C28.o 97](DefenderAbilityIsActive__02311B94,func) found in global overlay_29_02311BF8.o @@ -538,11 +539,12 @@ 96](ov29_022E1AAC,func) found in global dg_object.o 96](InitStandardItem,func) found in global item_util_4.o 97](InitItem,func) found in global item_util_4.o + 96](GetItemIdToSpawn,func) found in global spawn_1.o 96](DungeonRandOutcome__022EAB20,func) found in global dg_random.o 96](IsSpecialStoryAllyOrClient,func) found in global overlay_29_022FBA70.o 96](ov29_022FBC4C,func) found in global overlay_29_022FBC4C.o 96](GetChanceAsleep,func) found in global main_0205283C.o - 96](GetMonsterIdToSpawn,func) found in global spawn.o + 96](GetMonsterIdToSpawn,func) found in global spawn_2.o 97](GetKecleonIdToSpawnByFloor,func) found in global overlay_29_022F73B4.o 98](FloorNumberIsEven,func) found in global overlay_29_022F73B4.o 95](DungeonRandRange,func) found in global dg_random.o @@ -1062,10 +1064,12 @@ 108](GetTurnLimit,func) found in global dungeon_recruitment_2.o 108](ResetVictoryCounter,func) found in global overlay_29_023383a8_0.o 108](IsSecretBazaarVeneer,func) found in global overlay_29_02344178.o + 109](GetRandomBazaarItem,func) found in global spawn_1.o 109](EntityIsValid__02344AF8,func) found in global overlay_29_02344AF8.o 109](IsSecretBazaar,func) found in global overlay_29_02338604.o 108](ov29_022EF738,func) found in global overlay_29_022EE36C.o 108](ov29_022FBB1C,func) found in global overlay_29_022FBB1C.o + 108](CopySpawnEntriesOnce,func) found in global spawn_1.o 108](InitDungeonRng,func) found in global dg_random.o 108](ov29_022E1640,func) found in global overlay_29_022E1640.o 108](ov29_022DEB40,func) found in global overlay_29_022DEAB0.o @@ -1116,12 +1120,13 @@ 97](IsMonster__0234D460,func) found in global overlay_29_0234D460.o 97](IsFutureDungeon,func) found in global main_020514CC.o 94](ItemIsActive__022F5994,func) found in global overlay_29_022F5994.o + 91](MonsterSpawnListPartialCopy,func) found in global spawn_1.o 89](EntityIsValid__0230558C,func) found in global overlay_29_0230558C.o 89](IsTeamMemberOnFirstTurnInFixedRoom,func) found in global dungeon_logic_7.o 87](RoundUpDiv256,func) found in global main_02001894.o 85](ExclusiveItemEffectIsActive__022FAC98,func) found in global overlay_29_022FAC98.o 82](NeedsItemToSpawn,func) found in global main_02052B28.o - 82](IsOnMonsterSpawnList,func) found in global spawn.o + 82](IsOnMonsterSpawnList,func) found in global spawn_2.o 82](EntityIsValid__02302A38,func) found in global overlay_29_02302A38.o 82](IsSpecialEpisodeDungeon,func) found in global main_020514CC.o 82](GetUnlockedTacticFlags,func) found in global main_02058C4C.o @@ -1181,6 +1186,7 @@ 45](ov31_023833B4,func) found in global overlay_31_02383328.o 45](ov31_0238335C,func) found in global overlay_31_02383328.o 45](ov31_02383328,func) found in global overlay_31_02383328.o + 41](GetRandomSecretRoomItem,func) found in global spawn_1.o 41](SetShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](ShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](SetShouldBoostHiddenStairsSpawnChance,func) found in global overlay_29_02338604.o @@ -35143,33 +35149,33 @@ 022E4160 00000000 .text $d (overlay_29_022E335C.o) 022E4168 00000024 .text EntityIsValid__022E37B8 (dg_effect.o) 022E4168 00000000 .text $a (dg_effect.o) + 022E418C 000042E8 .text .text (overlay_29_022E37DC.o) 022E418C 00000000 .text $a (overlay_29_022E37DC.o) 022E418C 00000044 .text PlayEffectAnimationPos (overlay_29_022E37DC.o) - 022E418C 00004570 .text .text (overlay_29_022E37DC.o) 022E41D0 000000C0 .text PlayEffectAnimationPixelPos (overlay_29_022E37DC.o) 022E428C 00000000 .text $d (overlay_29_022E37DC.o) 022E4290 00000000 .text $a (overlay_29_022E37DC.o) 022E4290 00000160 .text AnimationDelayOrSomething (overlay_29_022E37DC.o) 022E43E8 00000000 .text $d (overlay_29_022E37DC.o) - 022E43F0 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E43F0 00000000 .text $a (overlay_29_022E37DC.o) + 022E43F0 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E4408 0000005C .text ov29_022E3A58 (overlay_29_022E37DC.o) 022E4460 00000000 .text $d (overlay_29_022E37DC.o) - 022E4464 00000000 .text $a (overlay_29_022E37DC.o) 022E4464 00000324 .text UpdateStatusIconFlags (overlay_29_022E37DC.o) + 022E4464 00000000 .text $a (overlay_29_022E37DC.o) 022E4744 00000000 .text $d (overlay_29_022E37DC.o) 022E4788 0000004C .text PlayQuestionMarkEffect (overlay_29_022E37DC.o) 022E4788 00000000 .text $a (overlay_29_022E37DC.o) 022E47D4 00000050 .text PlayExclamationPointEffect__022E47D4 (overlay_29_022E37DC.o) 022E4820 00000000 .text $d (overlay_29_022E37DC.o) - 022E4824 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E4824 00000000 .text $a (overlay_29_022E37DC.o) + 022E4824 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E487C 00000000 .text $d (overlay_29_022E37DC.o) 022E4880 00000000 .text $a (overlay_29_022E37DC.o) 022E4880 00000050 .text PlayExclamationPointEffect__022E4880 (overlay_29_022E37DC.o) 022E48CC 00000000 .text $d (overlay_29_022E37DC.o) - 022E48D0 00000000 .text $a (overlay_29_022E37DC.o) 022E48D0 00000004 .text ov29_022E3F20 (overlay_29_022E37DC.o) + 022E48D0 00000000 .text $a (overlay_29_022E37DC.o) 022E48D4 00000050 .text ov29_022E3F24 (overlay_29_022E37DC.o) 022E4920 00000000 .text $d (overlay_29_022E37DC.o) 022E4924 00000000 .text $a (overlay_29_022E37DC.o) @@ -35181,12 +35187,12 @@ 022E49C4 00000004 .text ov29_022E4014 (overlay_29_022E37DC.o) 022E49C8 00000050 .text PlayEffectAnimation0x171Full (overlay_29_022E37DC.o) 022E4A14 00000000 .text $d (overlay_29_022E37DC.o) - 022E4A18 00000000 .text $a (overlay_29_022E37DC.o) 022E4A18 00000004 .text ov29_022E4068 (overlay_29_022E37DC.o) + 022E4A18 00000000 .text $a (overlay_29_022E37DC.o) 022E4A1C 0000004C .text PlayEffectAnimation0x171 (overlay_29_022E37DC.o) 022E4A64 00000000 .text $d (overlay_29_022E37DC.o) - 022E4A68 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E4A68 00000000 .text $a (overlay_29_022E37DC.o) + 022E4A68 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E4A6C 00000004 .text ov29_022E40BC (overlay_29_022E37DC.o) 022E4A70 00000048 .text ov29_022E40C0 (overlay_29_022E37DC.o) 022E4AB8 00000004 .text ov29_022E4108 (overlay_29_022E37DC.o) @@ -35197,11 +35203,11 @@ 022E4B5C 00000004 .text ov29_022E41AC (overlay_29_022E37DC.o) 022E4B60 0000001C .text ov29_022E41B0 (overlay_29_022E37DC.o) 022E4B78 00000000 .text $d (overlay_29_022E37DC.o) - 022E4B7C 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E4B7C 00000000 .text $a (overlay_29_022E37DC.o) + 022E4B7C 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E4B88 00000000 .text $d (overlay_29_022E37DC.o) - 022E4B8C 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E4B8C 00000000 .text $a (overlay_29_022E37DC.o) + 022E4B8C 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E4B9C 00000000 .text $d (overlay_29_022E37DC.o) 022E4BA0 00000000 .text $a (overlay_29_022E37DC.o) 022E4BA0 00000050 .text ov29_022E41F0 (overlay_29_022E37DC.o) @@ -35209,8 +35215,8 @@ 022E4BF0 00000000 .text $a (overlay_29_022E37DC.o) 022E4BF0 00000050 .text PlayParalysisEffect (overlay_29_022E37DC.o) 022E4C3C 00000000 .text $d (overlay_29_022E37DC.o) - 022E4C40 00000000 .text $a (overlay_29_022E37DC.o) 022E4C40 00000004 .text ov29_022E4290 (overlay_29_022E37DC.o) + 022E4C40 00000000 .text $a (overlay_29_022E37DC.o) 022E4C44 0000004C .text ov29_022E4294 (overlay_29_022E37DC.o) 022E4C90 00000004 .text ov29_022E42E0 (overlay_29_022E37DC.o) 022E4C94 00000004 .text ov29_022E42E4 (overlay_29_022E37DC.o) @@ -35239,8 +35245,8 @@ 022E4F1C 00000000 .text $a (overlay_29_022E37DC.o) 022E4F68 00000014 .text ov29_022E45B8 (overlay_29_022E37DC.o) 022E4F74 00000000 .text $d (overlay_29_022E37DC.o) - 022E4F7C 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E4F7C 00000000 .text $a (overlay_29_022E37DC.o) + 022E4F7C 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E4F80 0000008C .text ov29_022E45D0 (overlay_29_022E37DC.o) 022E500C 00000004 .text ov29_022E465C (overlay_29_022E37DC.o) 022E5010 00000004 .text ov29_022E4660 (overlay_29_022E37DC.o) @@ -35256,8 +35262,8 @@ 022E5084 00000030 .text ov29_022E46D4 (overlay_29_022E37DC.o) 022E50B4 00000010 .text ov29_022E4704 (overlay_29_022E37DC.o) 022E50C0 00000000 .text $d (overlay_29_022E37DC.o) - 022E50C4 00000000 .text $a (overlay_29_022E37DC.o) 022E50C4 00000004 .text ov29_022E4714 (overlay_29_022E37DC.o) + 022E50C4 00000000 .text $a (overlay_29_022E37DC.o) 022E50C8 00000004 .text ov29_022E4718 (overlay_29_022E37DC.o) 022E50CC 00000050 .text ov29_022E471C (overlay_29_022E37DC.o) 022E5118 00000000 .text $d (overlay_29_022E37DC.o) @@ -35296,8 +35302,8 @@ 022E553C 00000014 .text ov29_022E4B8C (overlay_29_022E37DC.o) 022E553C 00000000 .text $a (overlay_29_022E37DC.o) 022E5548 00000000 .text $d (overlay_29_022E37DC.o) - 022E5550 00000000 .text $a (overlay_29_022E37DC.o) 022E5550 00000014 .text ov29_022E4BA0 (overlay_29_022E37DC.o) + 022E5550 00000000 .text $a (overlay_29_022E37DC.o) 022E555C 00000000 .text $d (overlay_29_022E37DC.o) 022E5564 0000004C .text ov29_022E4BB4 (overlay_29_022E37DC.o) 022E5564 00000000 .text $a (overlay_29_022E37DC.o) @@ -35312,14 +35318,14 @@ 022E56D4 00000004 .text ov29_022E4D24 (overlay_29_022E37DC.o) 022E56D8 000000A4 .text PlayOffensiveStatDownEffect (overlay_29_022E37DC.o) 022E5778 00000000 .text $d (overlay_29_022E37DC.o) - 022E577C 00000000 .text $a (overlay_29_022E37DC.o) 022E577C 000000A8 .text PlayDefensiveStatDownEffect (overlay_29_022E37DC.o) + 022E577C 00000000 .text $a (overlay_29_022E37DC.o) 022E581C 00000000 .text $d (overlay_29_022E37DC.o) 022E5824 00000000 .text $a (overlay_29_022E37DC.o) 022E5824 000000A8 .text PlayOffensiveStatUpEffect (overlay_29_022E37DC.o) 022E58C4 00000000 .text $d (overlay_29_022E37DC.o) - 022E58CC 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E58CC 00000000 .text $a (overlay_29_022E37DC.o) + 022E58CC 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E596C 00000000 .text $d (overlay_29_022E37DC.o) 022E5970 00000000 .text $a (overlay_29_022E37DC.o) 022E5970 000000A8 .text PlayOffensiveStatMultiplierUpEffect (overlay_29_022E37DC.o) @@ -35495,42 +35501,45 @@ 022E77F0 00000040 .text ov29_022E6E40 (overlay_29_022E37DC.o) 022E77F0 00000000 .text $a (overlay_29_022E37DC.o) 022E782C 00000000 .text $d (overlay_29_022E37DC.o) - 022E7830 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E7830 00000000 .text $a (overlay_29_022E37DC.o) + 022E7830 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E793C 00000000 .text $d (overlay_29_022E37DC.o) - 022E7944 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E7944 00000000 .text $a (overlay_29_022E37DC.o) + 022E7944 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E7968 00000000 .text $d (overlay_29_022E37DC.o) - 022E796C 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E796C 00000000 .text $a (overlay_29_022E37DC.o) + 022E796C 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E8394 00000000 .text $d (overlay_29_022E37DC.o) 022E83E0 00000000 .text $a (overlay_29_022E37DC.o) 022E83E0 0000005C .text ov29_022E7A30 (overlay_29_022E37DC.o) 022E8430 00000000 .text $d (overlay_29_022E37DC.o) 022E843C 00000000 .text $a (overlay_29_022E37DC.o) 022E843C 00000038 .text GetRandomTrapId (overlay_29_022E37DC.o) - 022E8474 000000F4 .text GetItemIdToSpawn (overlay_29_022E37DC.o) - 022E8558 00000000 .text $d (overlay_29_022E37DC.o) - 022E8568 00000000 .text $a (overlay_29_022E37DC.o) - 022E8568 00000018 .text ov29_022E7BB8 (overlay_29_022E37DC.o) - 022E8580 00000018 .text ov29_022E7BD0 (overlay_29_022E37DC.o) - 022E8598 00000078 .text CopySpawnEntriesMaster (overlay_29_022E37DC.o) - 022E860C 00000000 .text $d (overlay_29_022E37DC.o) - 022E8610 00000000 .text $a (overlay_29_022E37DC.o) - 022E8610 0000009C .text MonsterSpawnListPartialCopy (overlay_29_022E37DC.o) - 022E86A4 00000000 .text $d (overlay_29_022E37DC.o) - 022E86AC 00000000 .text $a (overlay_29_022E37DC.o) - 022E86AC 00000050 .text ov29_022E7CFC (overlay_29_022E37DC.o) - 022E86F8 00000000 .text $d (overlay_29_022E37DC.o) - 022E86FC 00000000 .text $a (spawn.o) - 022E86FC 00000054 .text IsOnMonsterSpawnList (spawn.o) - 022E874C 00000000 .text $d (spawn.o) - 022E8750 00000000 .text $a (spawn.o) - 022E8750 000000B8 .text GetMonsterIdToSpawn (spawn.o) - 022E8800 00000000 .text $d (spawn.o) - 022E8808 00000000 .text $a (spawn.o) - 022E8808 0000006C .text GetMonsterLevelToSpawn (spawn.o) - 022E8870 00000000 .text $d (spawn.o) + 022E8474 00000000 .text $a (spawn_1.o) + 022E8474 000000F4 .text GetItemIdToSpawn (spawn_1.o) + 022E8558 00000000 .text $d (spawn_1.o) + 022E8568 00000018 .text GetRandomBazaarItem (spawn_1.o) + 022E8568 00000000 .text $a (spawn_1.o) + 022E8580 00000018 .text GetRandomSecretRoomItem (spawn_1.o) + 022E8580 00000000 .text $a (spawn_1.o) + 022E8598 00000000 .text $a (spawn_1.o) + 022E8598 00000078 .text CopySpawnEntriesMaster (spawn_1.o) + 022E860C 00000000 .text $d (spawn_1.o) + 022E8610 00000000 .text $a (spawn_1.o) + 022E8610 0000009C .text MonsterSpawnListPartialCopy (spawn_1.o) + 022E86A4 00000000 .text $d (spawn_1.o) + 022E86AC 00000000 .text $a (spawn_1.o) + 022E86AC 00000050 .text CopySpawnEntriesOnce (spawn_1.o) + 022E86F8 00000000 .text $d (spawn_1.o) + 022E86FC 00000000 .text $a (spawn_2.o) + 022E86FC 00000054 .text IsOnMonsterSpawnList (spawn_2.o) + 022E874C 00000000 .text $d (spawn_2.o) + 022E8750 00000000 .text $a (spawn_2.o) + 022E8750 000000B8 .text GetMonsterIdToSpawn (spawn_2.o) + 022E8800 00000000 .text $d (spawn_2.o) + 022E8808 00000000 .text $a (spawn_2.o) + 022E8808 0000006C .text GetMonsterLevelToSpawn (spawn_2.o) + 022E8870 00000000 .text $d (spawn_2.o) 022E8874 00000000 .text $a (overlay_29_022E7EC4.o) 022E8874 00000080 .text AllocTopScreenStatus (overlay_29_022E7EC4.o) 022E8874 0000115C .text .text (overlay_29_022E7EC4.o) @@ -41611,5 +41620,5 @@ 00000000 00000000 00004000 check.ITCM 00000000 00000000 00002880 check.DTCM -# Link start time: Fri May 15 23:20:58 2026 -# Link end time: Fri May 15 23:20:59 2026 +# Link start time: Tue May 19 21:26:12 2026 +# Link end time: Tue May 19 21:26:13 2026 diff --git a/pmdskyjp.xMAP b/pmdskyjp.xMAP index b44f4ecd..64c96f7c 100644 --- a/pmdskyjp.xMAP +++ b/pmdskyjp.xMAP @@ -266,7 +266,6 @@ 41](NoGastroAcidStatus,func) found in global dungeon_pokemon_attributes.o 39](EntityIsValid__02321438,func) found in global overlay_29_02321438.o 39](ov29_022E65A8,func) found in global overlay_29_022E37DC.o - 40](GetSpriteSize,func) found in global main_020527E0.o 40](DungeonRandInt,func) found in global dg_random.o 40](ov29_023515CC,notype) found in global overlay_29_rodata_0234FD04.o 40](LoadFixedRoom,func) found in global overlay_29_02341E6C.o @@ -659,6 +658,7 @@ 80](LoadMonsterSprite,func) found in global overlay_29_022F7654.o 81](LoadMonsterSpriteInner,func) found in global overlay_29_022F740C.o 82](DirectoryFileMngr_GetDirectoryFileSize,func) found in global directory_file_mngr.o + 82](GetSpriteFileSize,func) found in global main_020527E0.o 82](GetSpriteIndex__020526EC,func) found in global main_020526EC.o 82](GendersEqualNotGenderless,func) found in global main_02054DC4.o 80](EntityIsValid__022F7364,func) found in global overlay_29_022F7364.o @@ -720,6 +720,7 @@ 92](DefenderAbilityIsActive__022F96CC,func) found in global overlay_29_022F9720.o 92](LowerSpeed,func) found in global move_orb_effects.o 93](CalcSpeedStageWrapper,func) found in global overlay_29_022FFF4C.o + 91](MonsterSpawnListPartialCopy,func) found in global spawn_1.o 91](CeilFixedPoint,func) found in global number_util.o 91](BoostDefensiveStat,func) found in global move_orb_effects.o 91](BoostOffensiveStat,func) found in global move_orb_effects.o @@ -786,7 +787,7 @@ 98](ov29_022E2CA0,func) found in global overlay_29_022E2978.o 97](GetLoadedAttackSpriteId,func) found in global overlay_29_022F62CC.o 97](NeedsItemToSpawn,func) found in global main_02052B28.o - 97](IsOnMonsterSpawnList,func) found in global spawn.o + 97](IsOnMonsterSpawnList,func) found in global spawn_2.o 97](ov29_0234D484,func) found in global overlay_29_0234D484.o 98](ov29_022F2FE4,func) found in global overlay_29_022F05B4.o 98](ov29_0234D304,func) found in global overlay_29_0234CA84.o @@ -836,7 +837,7 @@ 101](EntityIsValid__02302A38,func) found in global overlay_29_02302A38.o 100](EntityIsValid__022EE348,func) found in global overlay_29_022EE348.o 100](ApplyTrapEffect,func) found in global overlay_29_022EE36C.o - 101](GetMonsterIdToSpawn,func) found in global spawn.o + 101](GetMonsterIdToSpawn,func) found in global spawn_2.o 102](GetKecleonIdToSpawnByFloor,func) found in global overlay_29_022F73B4.o 103](FloorNumberIsEven,func) found in global overlay_29_022F73B4.o 101](TryInflictPoisonedStatus,func) found in global overlay_29_02311C28.o @@ -926,6 +927,8 @@ 100](AreMovesEnabled,func) found in global fixed_room_data.o 100](HasLowHealth,func) found in global dungeon_logic_4.o 100](ov29_02344544,func) found in global overlay_29_02344178.o + 101](GetRandomBazaarItem,func) found in global spawn_1.o + 102](GetItemIdToSpawn,func) found in global spawn_1.o 101](EntityIsValid__02344AF8,func) found in global overlay_29_02344AF8.o 99](MonsterCanThrowItems,func) found in global dungeon_logic_2.o 100](CanThrowItems,func) found in global main_0205283C.o @@ -979,7 +982,7 @@ 101](TryRecruit,func) found in global overlay_29_0230E064.o 102](ov29_0230E5FC,func) found in global overlay_29_0230E5A8.o 103](GetRandomMovementChance,func) found in global dungeon_recruitment_2.o - 103](GetMonsterLevelToSpawn,func) found in global spawn.o + 103](GetMonsterLevelToSpawn,func) found in global spawn_2.o 103](EntityIsValid__0230E8F0,func) found in global dungeon_ai_items.o 103](ov29_022FBC94,func) found in global overlay_29_022FBC4C.o 101](RecruitCheck,func) found in global dungeon_recruitment.o @@ -1064,6 +1067,7 @@ 101](AI_REGULAR_ATTACK_WEIGHTS,object) found in global dungeon_ai_parameters.o 98](EntityIsValid__022EC608,func) found in global overlay_29_022EC608.o 97](IsSpecialEpisodeDungeon,func) found in global main_020514CC.o + 96](CopySpawnEntriesMaster,func) found in global spawn_1.o 95](GetChanceAsleep,func) found in global main_0205283C.o 93](GetCheckDirectionOption,func) found in global options.o 93](ov29_02300FCC,func) found in global overlay_29_02300FCC.o @@ -1101,6 +1105,7 @@ 79](ResetGravity,func) found in global overlay_29_0233836C.o 79](ResetVictoryCounter,func) found in global overlay_29_023383a8_0.o 79](ov29_022FBB1C,func) found in global overlay_29_022FBB1C.o + 79](CopySpawnEntriesOnce,func) found in global spawn_1.o 79](InitDungeonRng,func) found in global dg_random.o 79](ov29_022E1640,func) found in global overlay_29_022E1640.o 79](ov29_022DEB40,func) found in global overlay_29_022DEAB0.o @@ -1169,6 +1174,7 @@ 45](ov31_023833B4,func) found in global overlay_31_02383328.o 45](ov31_0238335C,func) found in global overlay_31_02383328.o 45](ov31_02383328,func) found in global overlay_31_02383328.o + 41](GetRandomSecretRoomItem,func) found in global spawn_1.o 41](SetShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](ShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](SetShouldBoostHiddenStairsSpawnChance,func) found in global overlay_29_02338604.o @@ -35379,33 +35385,33 @@ 022E4E20 00000000 .text $d (overlay_29_022E335C.o) 022E4E28 00000024 .text EntityIsValid__022E37B8 (dg_effect.o) 022E4E28 00000000 .text $a (dg_effect.o) + 022E4E4C 000042E4 .text .text (overlay_29_022E37DC.o) 022E4E4C 00000000 .text $a (overlay_29_022E37DC.o) 022E4E4C 00000044 .text PlayEffectAnimationPos (overlay_29_022E37DC.o) - 022E4E4C 00004568 .text .text (overlay_29_022E37DC.o) 022E4E90 000000C0 .text PlayEffectAnimationPixelPos (overlay_29_022E37DC.o) 022E4F4C 00000000 .text $d (overlay_29_022E37DC.o) 022E4F50 00000000 .text $a (overlay_29_022E37DC.o) 022E4F50 00000160 .text AnimationDelayOrSomething (overlay_29_022E37DC.o) 022E50A8 00000000 .text $d (overlay_29_022E37DC.o) - 022E50B0 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E50B0 00000000 .text $a (overlay_29_022E37DC.o) + 022E50B0 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E50C8 0000005C .text ov29_022E3A58 (overlay_29_022E37DC.o) 022E5120 00000000 .text $d (overlay_29_022E37DC.o) - 022E5124 00000000 .text $a (overlay_29_022E37DC.o) 022E5124 00000324 .text UpdateStatusIconFlags (overlay_29_022E37DC.o) + 022E5124 00000000 .text $a (overlay_29_022E37DC.o) 022E5404 00000000 .text $d (overlay_29_022E37DC.o) 022E5448 0000004C .text PlayQuestionMarkEffect (overlay_29_022E37DC.o) 022E5448 00000000 .text $a (overlay_29_022E37DC.o) 022E5494 00000050 .text PlayExclamationPointEffect__022E47D4 (overlay_29_022E37DC.o) 022E54E0 00000000 .text $d (overlay_29_022E37DC.o) - 022E54E4 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E54E4 00000000 .text $a (overlay_29_022E37DC.o) + 022E54E4 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E553C 00000000 .text $d (overlay_29_022E37DC.o) 022E5540 00000000 .text $a (overlay_29_022E37DC.o) 022E5540 00000050 .text PlayExclamationPointEffect__022E4880 (overlay_29_022E37DC.o) 022E558C 00000000 .text $d (overlay_29_022E37DC.o) - 022E5590 00000000 .text $a (overlay_29_022E37DC.o) 022E5590 00000004 .text ov29_022E3F20 (overlay_29_022E37DC.o) + 022E5590 00000000 .text $a (overlay_29_022E37DC.o) 022E5594 00000050 .text ov29_022E3F24 (overlay_29_022E37DC.o) 022E55E0 00000000 .text $d (overlay_29_022E37DC.o) 022E55E4 00000000 .text $a (overlay_29_022E37DC.o) @@ -35417,12 +35423,12 @@ 022E5684 00000004 .text ov29_022E4014 (overlay_29_022E37DC.o) 022E5688 00000050 .text PlayEffectAnimation0x171Full (overlay_29_022E37DC.o) 022E56D4 00000000 .text $d (overlay_29_022E37DC.o) - 022E56D8 00000000 .text $a (overlay_29_022E37DC.o) 022E56D8 00000004 .text ov29_022E4068 (overlay_29_022E37DC.o) + 022E56D8 00000000 .text $a (overlay_29_022E37DC.o) 022E56DC 0000004C .text PlayEffectAnimation0x171 (overlay_29_022E37DC.o) 022E5724 00000000 .text $d (overlay_29_022E37DC.o) - 022E5728 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E5728 00000000 .text $a (overlay_29_022E37DC.o) + 022E5728 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E572C 00000004 .text ov29_022E40BC (overlay_29_022E37DC.o) 022E5730 00000048 .text ov29_022E40C0 (overlay_29_022E37DC.o) 022E5778 00000004 .text ov29_022E4108 (overlay_29_022E37DC.o) @@ -35433,11 +35439,11 @@ 022E581C 00000004 .text ov29_022E41AC (overlay_29_022E37DC.o) 022E5820 0000001C .text ov29_022E41B0 (overlay_29_022E37DC.o) 022E5838 00000000 .text $d (overlay_29_022E37DC.o) - 022E583C 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E583C 00000000 .text $a (overlay_29_022E37DC.o) + 022E583C 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E5848 00000000 .text $d (overlay_29_022E37DC.o) - 022E584C 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E584C 00000000 .text $a (overlay_29_022E37DC.o) + 022E584C 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E585C 00000000 .text $d (overlay_29_022E37DC.o) 022E5860 00000000 .text $a (overlay_29_022E37DC.o) 022E5860 00000050 .text ov29_022E41F0 (overlay_29_022E37DC.o) @@ -35445,8 +35451,8 @@ 022E58B0 00000000 .text $a (overlay_29_022E37DC.o) 022E58B0 00000050 .text PlayParalysisEffect (overlay_29_022E37DC.o) 022E58FC 00000000 .text $d (overlay_29_022E37DC.o) - 022E5900 00000000 .text $a (overlay_29_022E37DC.o) 022E5900 00000004 .text ov29_022E4290 (overlay_29_022E37DC.o) + 022E5900 00000000 .text $a (overlay_29_022E37DC.o) 022E5904 0000004C .text ov29_022E4294 (overlay_29_022E37DC.o) 022E5950 00000004 .text ov29_022E42E0 (overlay_29_022E37DC.o) 022E5954 00000004 .text ov29_022E42E4 (overlay_29_022E37DC.o) @@ -35475,8 +35481,8 @@ 022E5BDC 00000000 .text $a (overlay_29_022E37DC.o) 022E5C28 00000014 .text ov29_022E45B8 (overlay_29_022E37DC.o) 022E5C34 00000000 .text $d (overlay_29_022E37DC.o) - 022E5C3C 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E5C3C 00000000 .text $a (overlay_29_022E37DC.o) + 022E5C3C 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E5C40 0000008C .text ov29_022E45D0 (overlay_29_022E37DC.o) 022E5CCC 00000004 .text ov29_022E465C (overlay_29_022E37DC.o) 022E5CD0 00000004 .text ov29_022E4660 (overlay_29_022E37DC.o) @@ -35492,8 +35498,8 @@ 022E5D44 00000030 .text ov29_022E46D4 (overlay_29_022E37DC.o) 022E5D74 00000010 .text ov29_022E4704 (overlay_29_022E37DC.o) 022E5D80 00000000 .text $d (overlay_29_022E37DC.o) - 022E5D84 00000000 .text $a (overlay_29_022E37DC.o) 022E5D84 00000004 .text ov29_022E4714 (overlay_29_022E37DC.o) + 022E5D84 00000000 .text $a (overlay_29_022E37DC.o) 022E5D88 00000004 .text ov29_022E4718 (overlay_29_022E37DC.o) 022E5D8C 00000050 .text ov29_022E471C (overlay_29_022E37DC.o) 022E5DD8 00000000 .text $d (overlay_29_022E37DC.o) @@ -35532,8 +35538,8 @@ 022E61FC 00000014 .text ov29_022E4B8C (overlay_29_022E37DC.o) 022E61FC 00000000 .text $a (overlay_29_022E37DC.o) 022E6208 00000000 .text $d (overlay_29_022E37DC.o) - 022E6210 00000000 .text $a (overlay_29_022E37DC.o) 022E6210 00000014 .text ov29_022E4BA0 (overlay_29_022E37DC.o) + 022E6210 00000000 .text $a (overlay_29_022E37DC.o) 022E621C 00000000 .text $d (overlay_29_022E37DC.o) 022E6224 0000004C .text ov29_022E4BB4 (overlay_29_022E37DC.o) 022E6224 00000000 .text $a (overlay_29_022E37DC.o) @@ -35548,14 +35554,14 @@ 022E6394 00000004 .text ov29_022E4D24 (overlay_29_022E37DC.o) 022E6398 000000A4 .text PlayOffensiveStatDownEffect (overlay_29_022E37DC.o) 022E6438 00000000 .text $d (overlay_29_022E37DC.o) - 022E643C 00000000 .text $a (overlay_29_022E37DC.o) 022E643C 000000A8 .text PlayDefensiveStatDownEffect (overlay_29_022E37DC.o) + 022E643C 00000000 .text $a (overlay_29_022E37DC.o) 022E64DC 00000000 .text $d (overlay_29_022E37DC.o) 022E64E4 00000000 .text $a (overlay_29_022E37DC.o) 022E64E4 000000A8 .text PlayOffensiveStatUpEffect (overlay_29_022E37DC.o) 022E6584 00000000 .text $d (overlay_29_022E37DC.o) - 022E658C 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E658C 00000000 .text $a (overlay_29_022E37DC.o) + 022E658C 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E662C 00000000 .text $d (overlay_29_022E37DC.o) 022E6630 00000000 .text $a (overlay_29_022E37DC.o) 022E6630 000000A8 .text PlayOffensiveStatMultiplierUpEffect (overlay_29_022E37DC.o) @@ -35731,42 +35737,45 @@ 022E84B0 00000040 .text ov29_022E6E40 (overlay_29_022E37DC.o) 022E84B0 00000000 .text $a (overlay_29_022E37DC.o) 022E84EC 00000000 .text $d (overlay_29_022E37DC.o) - 022E84F0 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E84F0 00000000 .text $a (overlay_29_022E37DC.o) + 022E84F0 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E85FC 00000000 .text $d (overlay_29_022E37DC.o) - 022E8604 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E8604 00000000 .text $a (overlay_29_022E37DC.o) + 022E8604 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E8628 00000000 .text $d (overlay_29_022E37DC.o) - 022E862C 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E862C 00000000 .text $a (overlay_29_022E37DC.o) + 022E862C 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E9054 00000000 .text $d (overlay_29_022E37DC.o) 022E90A0 00000000 .text $a (overlay_29_022E37DC.o) 022E90A0 00000058 .text ov29_022E7A30 (overlay_29_022E37DC.o) 022E90F0 00000000 .text $d (overlay_29_022E37DC.o) 022E90F8 00000000 .text $a (overlay_29_022E37DC.o) 022E90F8 00000038 .text GetRandomTrapId (overlay_29_022E37DC.o) - 022E9130 000000F4 .text GetItemIdToSpawn (overlay_29_022E37DC.o) - 022E9214 00000000 .text $d (overlay_29_022E37DC.o) - 022E9224 00000000 .text $a (overlay_29_022E37DC.o) - 022E9224 00000018 .text ov29_022E7BB8 (overlay_29_022E37DC.o) - 022E923C 00000018 .text ov29_022E7BD0 (overlay_29_022E37DC.o) - 022E9254 00000078 .text CopySpawnEntriesMaster (overlay_29_022E37DC.o) - 022E92C8 00000000 .text $d (overlay_29_022E37DC.o) - 022E92CC 00000000 .text $a (overlay_29_022E37DC.o) - 022E92CC 00000098 .text MonsterSpawnListPartialCopy (overlay_29_022E37DC.o) - 022E9360 00000000 .text $d (overlay_29_022E37DC.o) - 022E9364 00000000 .text $a (overlay_29_022E37DC.o) - 022E9364 00000050 .text ov29_022E7CFC (overlay_29_022E37DC.o) - 022E93B0 00000000 .text $d (overlay_29_022E37DC.o) - 022E93B4 00000000 .text $a (spawn.o) - 022E93B4 00000054 .text IsOnMonsterSpawnList (spawn.o) - 022E9404 00000000 .text $d (spawn.o) - 022E9408 00000000 .text $a (spawn.o) - 022E9408 000000B8 .text GetMonsterIdToSpawn (spawn.o) - 022E94B8 00000000 .text $d (spawn.o) - 022E94C0 00000000 .text $a (spawn.o) - 022E94C0 0000006C .text GetMonsterLevelToSpawn (spawn.o) - 022E9528 00000000 .text $d (spawn.o) + 022E9130 00000000 .text $a (spawn_1.o) + 022E9130 000000F4 .text GetItemIdToSpawn (spawn_1.o) + 022E9214 00000000 .text $d (spawn_1.o) + 022E9224 00000018 .text GetRandomBazaarItem (spawn_1.o) + 022E9224 00000000 .text $a (spawn_1.o) + 022E923C 00000018 .text GetRandomSecretRoomItem (spawn_1.o) + 022E923C 00000000 .text $a (spawn_1.o) + 022E9254 00000000 .text $a (spawn_1.o) + 022E9254 00000078 .text CopySpawnEntriesMaster (spawn_1.o) + 022E92C8 00000000 .text $d (spawn_1.o) + 022E92CC 00000000 .text $a (spawn_1.o) + 022E92CC 00000098 .text MonsterSpawnListPartialCopy (spawn_1.o) + 022E9360 00000000 .text $d (spawn_1.o) + 022E9364 00000000 .text $a (spawn_1.o) + 022E9364 00000050 .text CopySpawnEntriesOnce (spawn_1.o) + 022E93B0 00000000 .text $d (spawn_1.o) + 022E93B4 00000000 .text $a (spawn_2.o) + 022E93B4 00000054 .text IsOnMonsterSpawnList (spawn_2.o) + 022E9404 00000000 .text $d (spawn_2.o) + 022E9408 00000000 .text $a (spawn_2.o) + 022E9408 000000B8 .text GetMonsterIdToSpawn (spawn_2.o) + 022E94B8 00000000 .text $d (spawn_2.o) + 022E94C0 00000000 .text $a (spawn_2.o) + 022E94C0 0000006C .text GetMonsterLevelToSpawn (spawn_2.o) + 022E9528 00000000 .text $d (spawn_2.o) 022E952C 00000000 .text $a (overlay_29_022E7EC4.o) 022E952C 00000080 .text AllocTopScreenStatus (overlay_29_022E7EC4.o) 022E952C 0000115C .text .text (overlay_29_022E7EC4.o) @@ -41810,5 +41819,5 @@ 00000000 00000000 00004060 check.ITCM 00000000 00000000 00002880 check.DTCM -# Link start time: Fri May 15 23:22:27 2026 -# Link end time: Fri May 15 23:22:27 2026 +# Link start time: Tue May 19 21:28:09 2026 +# Link end time: Tue May 19 21:28:10 2026 diff --git a/pmdskyus.xMAP b/pmdskyus.xMAP index 273a6771..75409e90 100644 --- a/pmdskyus.xMAP +++ b/pmdskyus.xMAP @@ -265,7 +265,6 @@ 41](NoGastroAcidStatus,func) found in global dungeon_pokemon_attributes.o 39](EntityIsValid__02321438,func) found in global overlay_29_02321438.o 39](ov29_022E65A8,func) found in global overlay_29_022E37DC.o - 40](GetSpriteSize,func) found in global main_020527E0.o 40](DungeonRandInt,func) found in global dg_random.o 40](ov29_023515CC,notype) found in global overlay_29_rodata_0234FD04.o 40](LoadFixedRoom,func) found in global overlay_29_02341E6C.o @@ -660,6 +659,7 @@ 80](LoadMonsterSprite,func) found in global overlay_29_022F7654.o 81](LoadMonsterSpriteInner,func) found in global overlay_29_022F740C.o 82](DirectoryFileMngr_GetDirectoryFileSize,func) found in global directory_file_mngr.o + 82](GetSpriteFileSize,func) found in global main_020527E0.o 82](GetSpriteIndex__020526EC,func) found in global main_020526EC.o 82](GendersEqualNotGenderless,func) found in global main_02054DC4.o 80](EntityIsValid__022F7364,func) found in global overlay_29_022F7364.o @@ -721,6 +721,7 @@ 92](DefenderAbilityIsActive__022F96CC,func) found in global overlay_29_022F9720.o 92](LowerSpeed,func) found in global move_orb_effects.o 93](CalcSpeedStageWrapper,func) found in global overlay_29_022FFF4C.o + 91](MonsterSpawnListPartialCopy,func) found in global spawn_1.o 91](CeilFixedPoint,func) found in global number_util.o 91](BoostDefensiveStat,func) found in global move_orb_effects.o 91](BoostOffensiveStat,func) found in global move_orb_effects.o @@ -788,7 +789,7 @@ 98](ov29_022E2CA0,func) found in global overlay_29_022E2978.o 97](GetLoadedAttackSpriteId,func) found in global overlay_29_022F62CC.o 97](NeedsItemToSpawn,func) found in global main_02052B28.o - 97](IsOnMonsterSpawnList,func) found in global spawn.o + 97](IsOnMonsterSpawnList,func) found in global spawn_2.o 97](ov29_0234D484,func) found in global overlay_29_0234D484.o 98](ov29_022F2FE4,func) found in global overlay_29_022F05B4.o 98](ov29_0234D304,func) found in global overlay_29_0234CA84.o @@ -838,7 +839,7 @@ 101](EntityIsValid__02302A38,func) found in global overlay_29_02302A38.o 100](EntityIsValid__022EE348,func) found in global overlay_29_022EE348.o 100](ApplyTrapEffect,func) found in global overlay_29_022EE36C.o - 101](GetMonsterIdToSpawn,func) found in global spawn.o + 101](GetMonsterIdToSpawn,func) found in global spawn_2.o 102](GetKecleonIdToSpawnByFloor,func) found in global overlay_29_022F73B4.o 103](FloorNumberIsEven,func) found in global overlay_29_022F73B4.o 101](TryResetStatChanges,func) found in global overlay_29_02318E70.o @@ -929,6 +930,8 @@ 100](AreMovesEnabled,func) found in global fixed_room_data.o 100](HasLowHealth,func) found in global dungeon_logic_4.o 100](ov29_02344544,func) found in global overlay_29_02344178.o + 101](GetRandomBazaarItem,func) found in global spawn_1.o + 102](GetItemIdToSpawn,func) found in global spawn_1.o 101](EntityIsValid__02344AF8,func) found in global overlay_29_02344AF8.o 99](MonsterCanThrowItems,func) found in global dungeon_logic_2.o 100](CanThrowItems,func) found in global main_0205283C.o @@ -982,7 +985,7 @@ 101](TryRecruit,func) found in global overlay_29_0230E064.o 102](ov29_0230E5FC,func) found in global overlay_29_0230E5A8.o 103](GetRandomMovementChance,func) found in global dungeon_recruitment_2.o - 103](GetMonsterLevelToSpawn,func) found in global spawn.o + 103](GetMonsterLevelToSpawn,func) found in global spawn_2.o 103](EntityIsValid__0230E8F0,func) found in global dungeon_ai_items.o 101](RecruitCheck,func) found in global dungeon_recruitment.o 102](SpecificRecruitCheck,func) found in global dungeon_recruitment.o @@ -1067,6 +1070,7 @@ 99](SetDecoyAiTracker,func) found in global overlay_29_022FB538.o 98](EntityIsValid__022EC608,func) found in global overlay_29_022EC608.o 97](IsSpecialEpisodeDungeon,func) found in global main_020514CC.o + 96](CopySpawnEntriesMaster,func) found in global spawn_1.o 95](GetChanceAsleep,func) found in global main_0205283C.o 93](GetCheckDirectionOption,func) found in global options.o 93](ov29_02300FCC,func) found in global overlay_29_02300FCC.o @@ -1105,6 +1109,7 @@ 79](ResetGravity,func) found in global overlay_29_0233836C.o 79](ResetVictoryCounter,func) found in global overlay_29_023383a8_0.o 79](ov29_022FBB1C,func) found in global overlay_29_022FBB1C.o + 79](CopySpawnEntriesOnce,func) found in global spawn_1.o 79](InitDungeonRng,func) found in global dg_random.o 79](ov29_022E1640,func) found in global overlay_29_022E1640.o 79](ov29_022DEB40,func) found in global overlay_29_022DEAB0.o @@ -1173,6 +1178,7 @@ 45](ov31_023833B4,func) found in global overlay_31_02383328.o 45](ov31_0238335C,func) found in global overlay_31_02383328.o 45](ov31_02383328,func) found in global overlay_31_02383328.o + 41](GetRandomSecretRoomItem,func) found in global spawn_1.o 41](SetShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](ShouldBoostKecleonShopSpawnChance,func) found in global overlay_29_02338548.o 41](SetShouldBoostHiddenStairsSpawnChance,func) found in global overlay_29_02338604.o @@ -35096,33 +35102,33 @@ 022E37B0 00000000 .text $d (overlay_29_022E335C.o) 022E37B8 00000024 .text EntityIsValid__022E37B8 (dg_effect.o) 022E37B8 00000000 .text $a (dg_effect.o) + 022E37DC 000042E8 .text .text (overlay_29_022E37DC.o) 022E37DC 00000000 .text $a (overlay_29_022E37DC.o) 022E37DC 00000044 .text PlayEffectAnimationPos (overlay_29_022E37DC.o) - 022E37DC 00004570 .text .text (overlay_29_022E37DC.o) 022E3820 000000C0 .text PlayEffectAnimationPixelPos (overlay_29_022E37DC.o) 022E38DC 00000000 .text $d (overlay_29_022E37DC.o) 022E38E0 00000000 .text $a (overlay_29_022E37DC.o) 022E38E0 00000160 .text AnimationDelayOrSomething (overlay_29_022E37DC.o) 022E3A38 00000000 .text $d (overlay_29_022E37DC.o) - 022E3A40 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E3A40 00000000 .text $a (overlay_29_022E37DC.o) + 022E3A40 00000018 .text ov29_022E3A40 (overlay_29_022E37DC.o) 022E3A58 0000005C .text ov29_022E3A58 (overlay_29_022E37DC.o) 022E3AB0 00000000 .text $d (overlay_29_022E37DC.o) - 022E3AB4 00000000 .text $a (overlay_29_022E37DC.o) 022E3AB4 00000324 .text UpdateStatusIconFlags (overlay_29_022E37DC.o) + 022E3AB4 00000000 .text $a (overlay_29_022E37DC.o) 022E3D94 00000000 .text $d (overlay_29_022E37DC.o) 022E3DD8 0000004C .text PlayQuestionMarkEffect (overlay_29_022E37DC.o) 022E3DD8 00000000 .text $a (overlay_29_022E37DC.o) 022E3E24 00000050 .text PlayExclamationPointEffect__022E47D4 (overlay_29_022E37DC.o) 022E3E70 00000000 .text $d (overlay_29_022E37DC.o) - 022E3E74 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E3E74 00000000 .text $a (overlay_29_022E37DC.o) + 022E3E74 0000005C .text ov29_022E3E74 (overlay_29_022E37DC.o) 022E3ECC 00000000 .text $d (overlay_29_022E37DC.o) 022E3ED0 00000000 .text $a (overlay_29_022E37DC.o) 022E3ED0 00000050 .text PlayExclamationPointEffect__022E4880 (overlay_29_022E37DC.o) 022E3F1C 00000000 .text $d (overlay_29_022E37DC.o) - 022E3F20 00000000 .text $a (overlay_29_022E37DC.o) 022E3F20 00000004 .text ov29_022E3F20 (overlay_29_022E37DC.o) + 022E3F20 00000000 .text $a (overlay_29_022E37DC.o) 022E3F24 00000050 .text ov29_022E3F24 (overlay_29_022E37DC.o) 022E3F70 00000000 .text $d (overlay_29_022E37DC.o) 022E3F74 00000000 .text $a (overlay_29_022E37DC.o) @@ -35134,12 +35140,12 @@ 022E4014 00000004 .text ov29_022E4014 (overlay_29_022E37DC.o) 022E4018 00000050 .text PlayEffectAnimation0x171Full (overlay_29_022E37DC.o) 022E4064 00000000 .text $d (overlay_29_022E37DC.o) - 022E4068 00000000 .text $a (overlay_29_022E37DC.o) 022E4068 00000004 .text ov29_022E4068 (overlay_29_022E37DC.o) + 022E4068 00000000 .text $a (overlay_29_022E37DC.o) 022E406C 0000004C .text PlayEffectAnimation0x171 (overlay_29_022E37DC.o) 022E40B4 00000000 .text $d (overlay_29_022E37DC.o) - 022E40B8 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E40B8 00000000 .text $a (overlay_29_022E37DC.o) + 022E40B8 00000004 .text ov29_022E40B8 (overlay_29_022E37DC.o) 022E40BC 00000004 .text ov29_022E40BC (overlay_29_022E37DC.o) 022E40C0 00000048 .text ov29_022E40C0 (overlay_29_022E37DC.o) 022E4108 00000004 .text ov29_022E4108 (overlay_29_022E37DC.o) @@ -35150,11 +35156,11 @@ 022E41AC 00000004 .text ov29_022E41AC (overlay_29_022E37DC.o) 022E41B0 0000001C .text ov29_022E41B0 (overlay_29_022E37DC.o) 022E41C8 00000000 .text $d (overlay_29_022E37DC.o) - 022E41CC 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E41CC 00000000 .text $a (overlay_29_022E37DC.o) + 022E41CC 00000010 .text ov29_022E41CC (overlay_29_022E37DC.o) 022E41D8 00000000 .text $d (overlay_29_022E37DC.o) - 022E41DC 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E41DC 00000000 .text $a (overlay_29_022E37DC.o) + 022E41DC 00000014 .text ov29_022E41DC (overlay_29_022E37DC.o) 022E41EC 00000000 .text $d (overlay_29_022E37DC.o) 022E41F0 00000000 .text $a (overlay_29_022E37DC.o) 022E41F0 00000050 .text ov29_022E41F0 (overlay_29_022E37DC.o) @@ -35162,8 +35168,8 @@ 022E4240 00000000 .text $a (overlay_29_022E37DC.o) 022E4240 00000050 .text PlayParalysisEffect (overlay_29_022E37DC.o) 022E428C 00000000 .text $d (overlay_29_022E37DC.o) - 022E4290 00000000 .text $a (overlay_29_022E37DC.o) 022E4290 00000004 .text ov29_022E4290 (overlay_29_022E37DC.o) + 022E4290 00000000 .text $a (overlay_29_022E37DC.o) 022E4294 0000004C .text ov29_022E4294 (overlay_29_022E37DC.o) 022E42E0 00000004 .text ov29_022E42E0 (overlay_29_022E37DC.o) 022E42E4 00000004 .text ov29_022E42E4 (overlay_29_022E37DC.o) @@ -35192,8 +35198,8 @@ 022E456C 00000000 .text $a (overlay_29_022E37DC.o) 022E45B8 00000014 .text ov29_022E45B8 (overlay_29_022E37DC.o) 022E45C4 00000000 .text $d (overlay_29_022E37DC.o) - 022E45CC 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E45CC 00000000 .text $a (overlay_29_022E37DC.o) + 022E45CC 00000004 .text ov29_022E45CC (overlay_29_022E37DC.o) 022E45D0 0000008C .text ov29_022E45D0 (overlay_29_022E37DC.o) 022E465C 00000004 .text ov29_022E465C (overlay_29_022E37DC.o) 022E4660 00000004 .text ov29_022E4660 (overlay_29_022E37DC.o) @@ -35209,8 +35215,8 @@ 022E46D4 00000030 .text ov29_022E46D4 (overlay_29_022E37DC.o) 022E4704 00000010 .text ov29_022E4704 (overlay_29_022E37DC.o) 022E4710 00000000 .text $d (overlay_29_022E37DC.o) - 022E4714 00000000 .text $a (overlay_29_022E37DC.o) 022E4714 00000004 .text ov29_022E4714 (overlay_29_022E37DC.o) + 022E4714 00000000 .text $a (overlay_29_022E37DC.o) 022E4718 00000004 .text ov29_022E4718 (overlay_29_022E37DC.o) 022E471C 00000050 .text ov29_022E471C (overlay_29_022E37DC.o) 022E4768 00000000 .text $d (overlay_29_022E37DC.o) @@ -35249,8 +35255,8 @@ 022E4B8C 00000014 .text ov29_022E4B8C (overlay_29_022E37DC.o) 022E4B8C 00000000 .text $a (overlay_29_022E37DC.o) 022E4B98 00000000 .text $d (overlay_29_022E37DC.o) - 022E4BA0 00000000 .text $a (overlay_29_022E37DC.o) 022E4BA0 00000014 .text ov29_022E4BA0 (overlay_29_022E37DC.o) + 022E4BA0 00000000 .text $a (overlay_29_022E37DC.o) 022E4BAC 00000000 .text $d (overlay_29_022E37DC.o) 022E4BB4 0000004C .text ov29_022E4BB4 (overlay_29_022E37DC.o) 022E4BB4 00000000 .text $a (overlay_29_022E37DC.o) @@ -35265,14 +35271,14 @@ 022E4D24 00000004 .text ov29_022E4D24 (overlay_29_022E37DC.o) 022E4D28 000000A4 .text PlayOffensiveStatDownEffect (overlay_29_022E37DC.o) 022E4DC8 00000000 .text $d (overlay_29_022E37DC.o) - 022E4DCC 00000000 .text $a (overlay_29_022E37DC.o) 022E4DCC 000000A8 .text PlayDefensiveStatDownEffect (overlay_29_022E37DC.o) + 022E4DCC 00000000 .text $a (overlay_29_022E37DC.o) 022E4E6C 00000000 .text $d (overlay_29_022E37DC.o) 022E4E74 00000000 .text $a (overlay_29_022E37DC.o) 022E4E74 000000A8 .text PlayOffensiveStatUpEffect (overlay_29_022E37DC.o) 022E4F14 00000000 .text $d (overlay_29_022E37DC.o) - 022E4F1C 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E4F1C 00000000 .text $a (overlay_29_022E37DC.o) + 022E4F1C 000000A4 .text PlayDefensiveStatUpEffect (overlay_29_022E37DC.o) 022E4FBC 00000000 .text $d (overlay_29_022E37DC.o) 022E4FC0 00000000 .text $a (overlay_29_022E37DC.o) 022E4FC0 000000A8 .text PlayOffensiveStatMultiplierUpEffect (overlay_29_022E37DC.o) @@ -35448,42 +35454,45 @@ 022E6E40 00000040 .text ov29_022E6E40 (overlay_29_022E37DC.o) 022E6E40 00000000 .text $a (overlay_29_022E37DC.o) 022E6E7C 00000000 .text $d (overlay_29_022E37DC.o) - 022E6E80 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E6E80 00000000 .text $a (overlay_29_022E37DC.o) + 022E6E80 00000114 .text ov29_022E6E80 (overlay_29_022E37DC.o) 022E6F8C 00000000 .text $d (overlay_29_022E37DC.o) - 022E6F94 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E6F94 00000000 .text $a (overlay_29_022E37DC.o) + 022E6F94 00000028 .text ov29_022E6F94 (overlay_29_022E37DC.o) 022E6FB8 00000000 .text $d (overlay_29_022E37DC.o) - 022E6FBC 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E6FBC 00000000 .text $a (overlay_29_022E37DC.o) + 022E6FBC 00000A74 .text LoadMappaFileAttributes (overlay_29_022E37DC.o) 022E79E4 00000000 .text $d (overlay_29_022E37DC.o) 022E7A30 00000000 .text $a (overlay_29_022E37DC.o) 022E7A30 0000005C .text ov29_022E7A30 (overlay_29_022E37DC.o) 022E7A80 00000000 .text $d (overlay_29_022E37DC.o) 022E7A8C 00000000 .text $a (overlay_29_022E37DC.o) 022E7A8C 00000038 .text GetRandomTrapId (overlay_29_022E37DC.o) - 022E7AC4 000000F4 .text GetItemIdToSpawn (overlay_29_022E37DC.o) - 022E7BA8 00000000 .text $d (overlay_29_022E37DC.o) - 022E7BB8 00000000 .text $a (overlay_29_022E37DC.o) - 022E7BB8 00000018 .text ov29_022E7BB8 (overlay_29_022E37DC.o) - 022E7BD0 00000018 .text ov29_022E7BD0 (overlay_29_022E37DC.o) - 022E7BE8 00000078 .text CopySpawnEntriesMaster (overlay_29_022E37DC.o) - 022E7C5C 00000000 .text $d (overlay_29_022E37DC.o) - 022E7C60 00000000 .text $a (overlay_29_022E37DC.o) - 022E7C60 0000009C .text MonsterSpawnListPartialCopy (overlay_29_022E37DC.o) - 022E7CF4 00000000 .text $d (overlay_29_022E37DC.o) - 022E7CFC 00000000 .text $a (overlay_29_022E37DC.o) - 022E7CFC 00000050 .text ov29_022E7CFC (overlay_29_022E37DC.o) - 022E7D48 00000000 .text $d (overlay_29_022E37DC.o) - 022E7D4C 00000000 .text $a (spawn.o) - 022E7D4C 00000054 .text IsOnMonsterSpawnList (spawn.o) - 022E7D9C 00000000 .text $d (spawn.o) - 022E7DA0 00000000 .text $a (spawn.o) - 022E7DA0 000000B8 .text GetMonsterIdToSpawn (spawn.o) - 022E7E50 00000000 .text $d (spawn.o) - 022E7E58 00000000 .text $a (spawn.o) - 022E7E58 0000006C .text GetMonsterLevelToSpawn (spawn.o) - 022E7EC0 00000000 .text $d (spawn.o) + 022E7AC4 00000000 .text $a (spawn_1.o) + 022E7AC4 000000F4 .text GetItemIdToSpawn (spawn_1.o) + 022E7BA8 00000000 .text $d (spawn_1.o) + 022E7BB8 00000018 .text GetRandomBazaarItem (spawn_1.o) + 022E7BB8 00000000 .text $a (spawn_1.o) + 022E7BD0 00000018 .text GetRandomSecretRoomItem (spawn_1.o) + 022E7BD0 00000000 .text $a (spawn_1.o) + 022E7BE8 00000000 .text $a (spawn_1.o) + 022E7BE8 00000078 .text CopySpawnEntriesMaster (spawn_1.o) + 022E7C5C 00000000 .text $d (spawn_1.o) + 022E7C60 00000000 .text $a (spawn_1.o) + 022E7C60 0000009C .text MonsterSpawnListPartialCopy (spawn_1.o) + 022E7CF4 00000000 .text $d (spawn_1.o) + 022E7CFC 00000000 .text $a (spawn_1.o) + 022E7CFC 00000050 .text CopySpawnEntriesOnce (spawn_1.o) + 022E7D48 00000000 .text $d (spawn_1.o) + 022E7D4C 00000000 .text $a (spawn_2.o) + 022E7D4C 00000054 .text IsOnMonsterSpawnList (spawn_2.o) + 022E7D9C 00000000 .text $d (spawn_2.o) + 022E7DA0 00000000 .text $a (spawn_2.o) + 022E7DA0 000000B8 .text GetMonsterIdToSpawn (spawn_2.o) + 022E7E50 00000000 .text $d (spawn_2.o) + 022E7E58 00000000 .text $a (spawn_2.o) + 022E7E58 0000006C .text GetMonsterLevelToSpawn (spawn_2.o) + 022E7EC0 00000000 .text $d (spawn_2.o) 022E7EC4 00000000 .text $a (overlay_29_022E7EC4.o) 022E7EC4 00000080 .text AllocTopScreenStatus (overlay_29_022E7EC4.o) 022E7EC4 0000115C .text .text (overlay_29_022E7EC4.o) @@ -41569,5 +41578,5 @@ 00000000 00000000 00004000 check.ITCM 00000000 00000000 00002880 check.DTCM -# Link start time: Fri May 15 23:19:27 2026 -# Link end time: Fri May 15 23:19:28 2026 +# Link start time: Tue May 19 21:24:06 2026 +# Link end time: Tue May 19 21:24:07 2026