diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/battle_party_menu.s | 58 | ||||
-rw-r--r-- | asm/choose_party.s | 4 | ||||
-rw-r--r-- | asm/field_map_obj.s | 2 | ||||
-rw-r--r-- | asm/item_menu.s | 2 | ||||
-rw-r--r-- | asm/item_use.s | 2 | ||||
-rw-r--r-- | asm/party_menu.s | 4 | ||||
-rw-r--r-- | asm/pokemon_menu.s | 2 | ||||
-rw-r--r-- | asm/pokemon_storage_system.s | 76 | ||||
-rw-r--r-- | asm/pokemon_summary_screen.s | 76 | ||||
-rw-r--r-- | asm/rom_8080874.s | 18 | ||||
-rw-r--r-- | asm/rom_80859BC.s | 36 | ||||
-rw-r--r-- | asm/script_movement.s | 4 | ||||
-rw-r--r-- | asm/trade.s | 4 |
13 files changed, 144 insertions, 144 deletions
diff --git a/asm/battle_party_menu.s b/asm/battle_party_menu.s index b97f946e1..471c5ccc0 100644 --- a/asm/battle_party_menu.s +++ b/asm/battle_party_menu.s @@ -6,8 +6,8 @@ .text - thumb_func_start sub_8094E58 -sub_8094E58: @ 8094E58 + thumb_func_start SetUpBattlePartyMenu +SetUpBattlePartyMenu: @ 8094E58 push {r4,r5,lr} ldr r1, _08094E78 @ =0x0201b000 movs r2, 0x99 @@ -247,7 +247,7 @@ _0809504A: pop {r4,r5} pop {r1} bx r1 - thumb_func_end sub_8094E58 + thumb_func_end SetUpBattlePartyMenu thumb_func_start sub_8095050 sub_8095050: @ 8095050 @@ -347,8 +347,8 @@ _08095110: .4byte gUnknown_083B5FF4 _08095114: .4byte gUnknown_083B5FCC thumb_func_end sub_8095050 - thumb_func_start sub_8095118 -sub_8095118: @ 8095118 + thumb_func_start SetUpBattlePokemonMenu +SetUpBattlePokemonMenu: @ 8095118 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -446,7 +446,7 @@ _080951C8: adds r0, r4, 0 bl sub_8095050 ldr r1, _0809520C @ =sub_8095408 - ldr r2, _08095210 @ =sub_8095118 + ldr r2, _08095210 @ =SetUpBattlePokemonMenu adds r0, r4, 0 bl SetTaskFuncWithFollowupFunc b _08095268 @@ -454,7 +454,7 @@ _080951C8: _08095204: .4byte gPlayerParty _08095208: .4byte gStringVar1 _0809520C: .4byte sub_8095408 -_08095210: .4byte sub_8095118 +_08095210: .4byte SetUpBattlePokemonMenu _08095214: ldr r5, _08095224 @ =gUnknown_02038473 ldrb r0, [r5] @@ -506,7 +506,7 @@ _08095268: _08095270: .4byte gUnknown_0202E8F4 _08095274: .4byte gTasks _08095278: .4byte sub_809527C - thumb_func_end sub_8095118 + thumb_func_end SetUpBattlePokemonMenu thumb_func_start sub_809527C sub_809527C: @ 809527C @@ -634,7 +634,7 @@ sub_809535C: @ 809535C movs r1, 0x80 orrs r0, r1 strb r0, [r2, 0x8] - ldr r2, _08095384 @ =sub_8095118 + ldr r2, _08095384 @ =SetUpBattlePokemonMenu movs r0, 0x1 movs r1, 0xFF movs r3, 0x5 @@ -645,7 +645,7 @@ sub_809535C: @ 809535C bx r0 .align 2, 0 _08095380: .4byte gPaletteFade -_08095384: .4byte sub_8095118 +_08095384: .4byte SetUpBattlePokemonMenu _08095388: .4byte sub_809538C thumb_func_end sub_809535C @@ -678,7 +678,7 @@ _08095392: bl sub_8095050 ldrb r0, [r4] ldr r1, _080953E8 @ =sub_8095408 - ldr r2, _080953EC @ =sub_8095118 + ldr r2, _080953EC @ =SetUpBattlePokemonMenu bl SetTaskFuncWithFollowupFunc ldr r0, _080953F0 @ =sub_806AEDC bl SetMainCallback2 @@ -689,7 +689,7 @@ _080953DC: .4byte gUnknown_020384F0 _080953E0: .4byte gPlayerParty _080953E4: .4byte gStringVar1 _080953E8: .4byte sub_8095408 -_080953EC: .4byte sub_8095118 +_080953EC: .4byte SetUpBattlePokemonMenu _080953F0: .4byte sub_806AEDC _080953F4: bl sub_80F9344 @@ -781,7 +781,7 @@ _080954A4: movs r0, 0x5 bl PlaySE adds r0, r4, 0 - bl sub_80958C4 + bl BattlePokemonMenu_Cancel _080954B8: pop {r4-r7} pop {r0} @@ -798,7 +798,7 @@ sub_80954C0: @ 80954C0 cmp r0, 0 bne _080954D4 adds r0, r1, 0 - bl sub_80958C4 + bl BattlePokemonMenu_Cancel _080954D4: pop {r0} bx r0 @@ -806,8 +806,8 @@ _080954D4: _080954D8: .4byte gUnknown_0202E8F6 thumb_func_end sub_80954C0 - thumb_func_start sub_80954DC -sub_80954DC: @ 80954DC + thumb_func_start BattleShowPokemonSummaryScreen +BattleShowPokemonSummaryScreen: @ 80954DC push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -839,7 +839,7 @@ sub_80954DC: @ 80954DC movs r1, 0x4 str r1, [sp] adds r1, r5, 0 - bl sub_809D8BC + bl ShowPokemonSummaryScreen _08095522: add sp, 0x4 pop {r4,r5} @@ -852,10 +852,10 @@ _08095534: .4byte 0x00000262 _08095538: .4byte gPlayerParty _0809553C: .4byte gPlayerPartyCount _08095540: .4byte sub_809535C - thumb_func_end sub_80954DC + thumb_func_end BattleShowPokemonSummaryScreen - thumb_func_start sub_8095544 -sub_8095544: @ 8095544 + thumb_func_start BattlePokemonMenu_Summary +BattlePokemonMenu_Summary: @ 8095544 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -868,7 +868,7 @@ sub_8095544: @ 8095544 adds r0, r4 lsls r0, 3 adds r0, r1 - ldr r1, _08095580 @ =sub_80954DC + ldr r1, _08095580 @ =BattleShowPokemonSummaryScreen str r1, [r0] movs r0, 0x1 negs r0, r0 @@ -883,11 +883,11 @@ sub_8095544: @ 8095544 bx r0 .align 2, 0 _0809557C: .4byte gTasks -_08095580: .4byte sub_80954DC - thumb_func_end sub_8095544 +_08095580: .4byte BattleShowPokemonSummaryScreen + thumb_func_end BattlePokemonMenu_Summary - thumb_func_start sub_8095584 -sub_8095584: @ 8095584 + thumb_func_start BattlePokemonMenu_Shift +BattlePokemonMenu_Shift: @ 8095584 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -1228,10 +1228,10 @@ _080958B4: .4byte gUnknown_02024A6A _080958B8: .4byte gUnknown_02024E6C _080958BC: .4byte gTasks _080958C0: .4byte sub_809527C - thumb_func_end sub_8095584 + thumb_func_end BattlePokemonMenu_Shift - thumb_func_start sub_80958C4 -sub_80958C4: @ 80958C4 + thumb_func_start BattlePokemonMenu_Cancel +BattlePokemonMenu_Cancel: @ 80958C4 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -1258,6 +1258,6 @@ sub_80958C4: @ 80958C4 .align 2, 0 _080958FC: .4byte gTasks _08095900: .4byte gUnknown_083B5FF4 - thumb_func_end sub_80958C4 + thumb_func_end BattlePokemonMenu_Cancel .align 2, 0 @ Don't pad with nop. diff --git a/asm/choose_party.s b/asm/choose_party.s index 450aa930e..c895e71e0 100644 --- a/asm/choose_party.s +++ b/asm/choose_party.s @@ -1035,7 +1035,7 @@ sub_81225D4: @ 81225D4 ldr r3, _08122658 @ =sub_81225A4 str r5, [sp] adds r1, r4, 0 - bl sub_809D8BC + bl ShowPokemonSummaryScreen _08122632: add sp, 0x4 pop {r4,r5} @@ -2335,7 +2335,7 @@ sub_8123034: @ 8123034 ldr r3, _081230B8 @ =sub_8123004 str r5, [sp] adds r1, r4, 0 - bl sub_809D8BC + bl ShowPokemonSummaryScreen _08123092: add sp, 0x4 pop {r4,r5} diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s index b884252be..0ab1e117c 100644 --- a/asm/field_map_obj.s +++ b/asm/field_map_obj.s @@ -12654,7 +12654,7 @@ FieldObjectSetSpecialAnim: @ 8060550 cmp r6, 0 bne _08060590 adds r0, r4, 0 - bl npc_sync_anim_pause_bits + bl UnfreezeMapObject strb r5, [r4, 0x1C] ldrb r0, [r4] movs r1, 0x40 diff --git a/asm/item_menu.s b/asm/item_menu.s index c091b3f82..4270b4954 100644 --- a/asm/item_menu.s +++ b/asm/item_menu.s @@ -7553,7 +7553,7 @@ sub_80A6D1C: @ 80A6D1C cmp r5, 0x1 bne _080A6D80 bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects bl sub_80594C0 bl sub_80597F4 ldr r1, _080A6D78 @ =gScriptItemId diff --git a/asm/item_use.s b/asm/item_use.s index 5b0615d72..c4f6fb74a 100644 --- a/asm/item_use.s +++ b/asm/item_use.s @@ -528,7 +528,7 @@ SetPlayerDirectionTowardsItem: @ 80C997C adds r0, r1 lsls r0, 2 adds r0, r4 - bl npc_sync_anim_pause_bits + bl UnfreezeMapObject adds r0, r5, 0 bl PlayerTurnInPlace pop {r4,r5} diff --git a/asm/party_menu.s b/asm/party_menu.s index 7e2011df3..1d51711f1 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -10936,14 +10936,14 @@ ItemUseMoveMenu_HandleCancel: @ 80704F0 adds r0, r1 lsls r0, 3 adds r0, r2 - ldr r1, _08070538 @ =sub_8095118 + ldr r1, _08070538 @ =SetUpBattlePokemonMenu b _0807054C .align 2, 0 _08070528: .4byte gMain _0807052C: .4byte 0x0000043d _08070530: .4byte gTasks _08070534: .4byte 0x0201c000 -_08070538: .4byte sub_8095118 +_08070538: .4byte SetUpBattlePokemonMenu _0807053C: ldr r2, _08070564 @ =gTasks ldr r0, _08070568 @ =0x0201c000 diff --git a/asm/pokemon_menu.s b/asm/pokemon_menu.s index ca31c534d..6a3fbb170 100644 --- a/asm/pokemon_menu.s +++ b/asm/pokemon_menu.s @@ -645,7 +645,7 @@ sub_8089F44: @ 8089F44 ldr r3, _08089FC8 @ =sub_8089F14 str r5, [sp] adds r1, r4, 0 - bl sub_809D8BC + bl ShowPokemonSummaryScreen _08089FA2: add sp, 0x4 pop {r4,r5} diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s index 22abca2c3..c24d18711 100644 --- a/asm/pokemon_storage_system.s +++ b/asm/pokemon_storage_system.s @@ -375,8 +375,8 @@ _08095B9A: _08095BB0: .4byte gPlayerParty thumb_func_end sub_8095B6C - thumb_func_start sub_8095BB4 -sub_8095BB4: @ 8095BB4 + thumb_func_start CountAlivePartyMonsExceptOne +CountAlivePartyMonsExceptOne: @ 8095BB4 push {r4-r7,lr} lsls r0, 24 movs r5, 0 @@ -421,14 +421,14 @@ _08095BF6: bx r1 .align 2, 0 _08095C0C: .4byte gPlayerParty - thumb_func_end sub_8095BB4 + thumb_func_end CountAlivePartyMonsExceptOne thumb_func_start sub_8095C10 sub_8095C10: @ 8095C10 push {lr} ldr r0, _08095C24 @ =gSpecialVar_0x8004 ldrb r0, [r0] - bl sub_8095BB4 + bl CountAlivePartyMonsExceptOne lsls r0, 24 lsrs r0, 24 pop {r1} @@ -437,8 +437,8 @@ sub_8095C10: @ 8095C10 _08095C24: .4byte gSpecialVar_0x8004 thumb_func_end sub_8095C10 - thumb_func_start sub_8095C28 -sub_8095C28: @ 8095C28 + thumb_func_start StorageSystemGetPartySize +StorageSystemGetPartySize: @ 8095C28 push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -467,7 +467,7 @@ _08095C46: bx r1 .align 2, 0 _08095C5C: .4byte gPlayerParty - thumb_func_end sub_8095C28 + thumb_func_end StorageSystemGetPartySize thumb_func_start unref_sub_8095C60 unref_sub_8095C60: @ 8095C60 @@ -665,8 +665,8 @@ _08095DC4: .4byte 0x040000d4 _08095DC8: .4byte 0x81000800 thumb_func_end unref_sub_8095D08 - thumb_func_start sub_8095DCC -sub_8095DCC: @ 8095DCC + thumb_func_start StorageSystemGetNextMonIndex +StorageSystemGetNextMonIndex: @ 8095DCC push {r4-r7,lr} mov r7, r8 push {r7} @@ -779,10 +779,10 @@ _08095E94: pop {r4-r7} pop {r1} bx r1 - thumb_func_end sub_8095DCC + thumb_func_end StorageSystemGetNextMonIndex - thumb_func_start sub_8095EA0 -sub_8095EA0: @ 8095EA0 + thumb_func_start StorageSystemClearMessageWindow +StorageSystemClearMessageWindow: @ 8095EA0 push {lr} movs r0, 0x2 movs r1, 0xF @@ -791,10 +791,10 @@ sub_8095EA0: @ 8095EA0 bl MenuFillWindowRectWithBlankTile pop {r0} bx r0 - thumb_func_end sub_8095EA0 + thumb_func_end StorageSystemClearMessageWindow - thumb_func_start sub_8095EB4 -sub_8095EB4: @ 8095EB4 + thumb_func_start Task_PokemonStorageSystem +Task_PokemonStorageSystem: @ 8095EB4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -826,7 +826,7 @@ _08095EE0: .4byte _080960DC _08095EF4: ldrb r0, [r4, 0xA] - bl sub_8096168 + bl StorageSystemCreatePrimaryMenu bl MenuDisplayMessageBox ldr r1, _08095F18 @ =gUnknown_083B600C movs r2, 0xA @@ -915,7 +915,7 @@ _08095F92: b _080960F4 _08095FA2: strh r2, [r4, 0xA] - bl sub_8095EA0 + bl StorageSystemClearMessageWindow ldr r0, _08095FC4 @ =gUnknown_083B600C movs r2, 0xA ldrsh r1, [r4, r2] @@ -947,12 +947,12 @@ _08095FE8: ldrsh r0, [r4, r3] cmp r0, 0 bne _08096008 - bl sub_8095C28 + bl StorageSystemGetPartySize lsls r0, 24 lsrs r0, 24 cmp r0, 0x6 bne _08096008 - bl sub_8095EA0 + bl StorageSystemClearMessageWindow ldr r0, _08096004 @ =gPCText_PartyFull2 b _08096022 .align 2, 0 @@ -962,12 +962,12 @@ _08096008: ldrsh r0, [r4, r1] cmp r0, 0x1 bne _08096034 - bl sub_8095C28 + bl StorageSystemGetPartySize lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _08096034 - bl sub_8095EA0 + bl StorageSystemClearMessageWindow ldr r0, _08096030 @ =gPCText_OnlyOne _08096022: movs r1, 0x2 @@ -1014,7 +1014,7 @@ _0809606A: lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0xA] - bl sub_8095EA0 + bl StorageSystemClearMessageWindow ldr r1, _0809608C @ =gUnknown_083B600C movs r3, 0xA ldrsh r0, [r4, r3] @@ -1043,7 +1043,7 @@ _080960A8: lsrs r0, 24 strh r0, [r4, 0xA] _080960B8: - bl sub_8095EA0 + bl StorageSystemClearMessageWindow ldr r1, _080960D8 @ =gUnknown_083B600C movs r2, 0xA ldrsh r0, [r4, r2] @@ -1077,12 +1077,12 @@ _080960F4: bx r0 .align 2, 0 _080960FC: .4byte gPaletteFade - thumb_func_end sub_8095EB4 + thumb_func_end Task_PokemonStorageSystem - thumb_func_start sub_8096100 -sub_8096100: @ 8096100 + thumb_func_start ShowPokemonStorageSystem +ShowPokemonStorageSystem: @ 8096100 push {lr} - ldr r0, _08096128 @ =sub_8095EB4 + ldr r0, _08096128 @ =Task_PokemonStorageSystem movs r1, 0x50 bl CreateTask lsls r0, 24 @@ -1099,14 +1099,14 @@ sub_8096100: @ 8096100 pop {r0} bx r0 .align 2, 0 -_08096128: .4byte sub_8095EB4 +_08096128: .4byte Task_PokemonStorageSystem _0809612C: .4byte gTasks - thumb_func_end sub_8096100 + thumb_func_end ShowPokemonStorageSystem thumb_func_start sub_8096130 sub_8096130: @ 8096130 push {lr} - ldr r0, _0809615C @ =sub_8095EB4 + ldr r0, _0809615C @ =Task_PokemonStorageSystem movs r1, 0x50 bl CreateTask lsls r0, 24 @@ -1125,13 +1125,13 @@ sub_8096130: @ 8096130 pop {r0} bx r0 .align 2, 0 -_0809615C: .4byte sub_8095EB4 +_0809615C: .4byte Task_PokemonStorageSystem _08096160: .4byte gTasks _08096164: .4byte gUnknown_02038474 thumb_func_end sub_8096130 - thumb_func_start sub_8096168 -sub_8096168: @ 8096168 + thumb_func_start StorageSystemCreatePrimaryMenu +StorageSystemCreatePrimaryMenu: @ 8096168 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -1161,7 +1161,7 @@ sub_8096168: @ 8096168 bx r0 .align 2, 0 _080961A4: .4byte gUnknown_083B600C - thumb_func_end sub_8096168 + thumb_func_end StorageSystemCreatePrimaryMenu thumb_func_start sub_80961A8 sub_80961A8: @ 80961A8 @@ -2393,7 +2393,7 @@ _08096B74: adds r4, r5 ldrb r4, [r4] str r4, [sp] - bl sub_809D8BC + bl ShowPokemonSummaryScreen b _08096BCC .align 2, 0 _08096B98: .4byte 0x00002690 @@ -12587,7 +12587,7 @@ _0809BC64: ldr r3, _0809BCB0 @ =0x0000268d adds r0, r4, r3 strb r1, [r0] - bl sub_8095C28 + bl StorageSystemGetPartySize subs r0, 0x1 ldr r2, _0809BCB4 @ =0x0000268c adds r1, r4, r2 @@ -12850,7 +12850,7 @@ sub_809BE80: @ 809BE80 bne _0809BEB4 ldr r0, _0809BEB0 @ =gUnknown_020384E5 ldrb r0, [r0] - bl sub_8095BB4 + bl CountAlivePartyMonsExceptOne lsls r0, 24 cmp r0, 0 bne _0809BEB4 @@ -12882,7 +12882,7 @@ sub_809BEBC: @ 809BEBC bne _0809BEFC ldr r0, _0809BF08 @ =gUnknown_020384E5 ldrb r0, [r0] - bl sub_8095BB4 + bl CountAlivePartyMonsExceptOne lsls r0, 24 cmp r0, 0 bne _0809BEFC diff --git a/asm/pokemon_summary_screen.s b/asm/pokemon_summary_screen.s index 91c685619..1ce717645 100644 --- a/asm/pokemon_summary_screen.s +++ b/asm/pokemon_summary_screen.s @@ -59,8 +59,8 @@ _0809D8B4: .4byte gUnknown_030041B0 _0809D8B8: .4byte gUnknown_030041B8 thumb_func_end sub_809D85C - thumb_func_start sub_809D8BC -sub_809D8BC: @ 809D8BC + thumb_func_start ShowPokemonSummaryScreen +ShowPokemonSummaryScreen: @ 809D8BC push {r4-r7,lr} ldr r4, [sp, 0x14] lsls r4, 24 @@ -215,7 +215,7 @@ _0809D9D6: bx r0 .align 2, 0 _0809D9EC: .4byte sub_809DE44 - thumb_func_end sub_809D8BC + thumb_func_end ShowPokemonSummaryScreen thumb_func_start sub_809D9F0 sub_809D9F0: @ 809D9F0 @@ -230,7 +230,7 @@ sub_809D9F0: @ 809D9F0 lsrs r5, 16 movs r4, 0x2 str r4, [sp] - bl sub_809D8BC + bl ShowPokemonSummaryScreen ldr r0, _0809DA18 @ =0x02018000 adds r0, 0x7C strh r5, [r0] @@ -267,15 +267,15 @@ _0809DA38: .4byte _0809DA54 .4byte _0809DA6C _0809DA54: - ldr r0, _0809DA58 @ =sub_809E19C + ldr r0, _0809DA58 @ =SummaryScreenHandleKeyInput b _0809DA6E .align 2, 0 -_0809DA58: .4byte sub_809E19C +_0809DA58: .4byte SummaryScreenHandleKeyInput _0809DA5C: - ldr r0, _0809DA60 @ =sub_809E19C + ldr r0, _0809DA60 @ =SummaryScreenHandleKeyInput b _0809DA6E .align 2, 0 -_0809DA60: .4byte sub_809E19C +_0809DA60: .4byte SummaryScreenHandleKeyInput _0809DA64: ldr r0, _0809DA68 @ =sub_809EB40 b _0809DA6E @@ -1035,8 +1035,8 @@ _0809E0F4: .4byte gUnknownPalette_81E6692+0x1C _0809E0F8: .4byte gFontDefaultPalette thumb_func_end sub_809E044 - thumb_func_start sub_809E0FC -sub_809E0FC: @ 809E0FC + thumb_func_start SummaryScreenExit +SummaryScreenExit: @ 809E0FC push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -1065,7 +1065,7 @@ sub_809E0FC: @ 809E0FC .align 2, 0 _0809E134: .4byte gTasks _0809E138: .4byte sub_809E13C - thumb_func_end sub_809E0FC + thumb_func_end SummaryScreenExit thumb_func_start sub_809E13C sub_809E13C: @ 809E13C @@ -1109,8 +1109,8 @@ _0809E194: .4byte gMPlay_BGM _0809E198: .4byte 0x0000ffff thumb_func_end sub_809E13C - thumb_func_start sub_809E19C -sub_809E19C: @ 809E19C + thumb_func_start SummaryScreenHandleKeyInput +SummaryScreenHandleKeyInput: @ 809E19C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -1130,7 +1130,7 @@ sub_809E19C: @ 809E19C movs r1, 0x1 negs r1, r1 adds r0, r4, 0 - bl sub_809F1B8 + bl SummaryScreenHandleUpDownInput b _0809E25A .align 2, 0 _0809E1C8: .4byte gPaletteFade @@ -1142,7 +1142,7 @@ _0809E1D0: beq _0809E1E2 adds r0, r4, 0 movs r1, 0x1 - bl sub_809F1B8 + bl SummaryScreenHandleUpDownInput b _0809E25A _0809E1E2: movs r0, 0x20 @@ -1158,7 +1158,7 @@ _0809E1F6: movs r1, 0x1 negs r1, r1 adds r0, r4, 0 - bl sub_809F134 + bl SummaryScreenHandleLeftRightInput b _0809E25A _0809E202: ldrh r1, [r5, 0x2E] @@ -1174,7 +1174,7 @@ _0809E202: _0809E218: adds r0, r4, 0 movs r1, 0x1 - bl sub_809F134 + bl SummaryScreenHandleLeftRightInput b _0809E25A _0809E222: ldrh r1, [r5, 0x2E] @@ -1187,13 +1187,13 @@ _0809E222: cmp r0, 0x1 bls _0809E23A adds r0, r4, 0 - bl sub_809EA50 + bl SummaryScreenHandleAButton _0809E23A: ldrb r0, [r5, 0xB] cmp r0, 0 bne _0809E25A adds r0, r4, 0 - bl sub_809E0FC + bl SummaryScreenExit b _0809E25A .align 2, 0 _0809E248: .4byte 0x02018000 @@ -1203,12 +1203,12 @@ _0809E24C: cmp r0, 0 beq _0809E25A adds r0, r4, 0 - bl sub_809E0FC + bl SummaryScreenExit _0809E25A: pop {r4,r5} pop {r0} bx r0 - thumb_func_end sub_809E19C + thumb_func_end SummaryScreenHandleKeyInput thumb_func_start sub_809E260 sub_809E260: @ 809E260 @@ -1302,7 +1302,7 @@ _0809E314: movs r1, 0x1 negs r1, r1 adds r0, r4, 0 - bl sub_809F134 + bl SummaryScreenHandleLeftRightInput b _0809E3EE .align 2, 0 _0809E320: .4byte 0x02018000 @@ -1346,7 +1346,7 @@ _0809E360: _0809E36C: adds r0, r4, 0 movs r1, 0x1 - bl sub_809F134 + bl SummaryScreenHandleLeftRightInput b _0809E3EE .align 2, 0 _0809E378: .4byte 0x02018000 @@ -1379,7 +1379,7 @@ _0809E3A0: ldrb r0, [r0] strh r0, [r1] adds r0, r4, 0 - bl sub_809E0FC + bl SummaryScreenExit b _0809E3EE .align 2, 0 _0809E3BC: .4byte 0x02018000 @@ -1403,7 +1403,7 @@ _0809E3D4: ldr r0, _0809E3F8 @ =gSpecialVar_0x8005 strh r1, [r0] adds r0, r4, 0 - bl sub_809E0FC + bl SummaryScreenExit _0809E3EE: pop {r4,r5} pop {r0} @@ -2200,8 +2200,8 @@ _0809EA34: _0809EA4C: .4byte 0x02018010 thumb_func_end sub_809E8F0 - thumb_func_start sub_809EA50 -sub_809EA50: @ 809EA50 + thumb_func_start SummaryScreenHandleAButton +SummaryScreenHandleAButton: @ 809EA50 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -2252,7 +2252,7 @@ _0809EA8C: _0809EABC: .4byte 0x02018000 _0809EAC0: .4byte gTasks _0809EAC4: .4byte sub_809E3FC - thumb_func_end sub_809EA50 + thumb_func_end SummaryScreenHandleAButton thumb_func_start sub_809EAC8 sub_809EAC8: @ 809EAC8 @@ -2298,7 +2298,7 @@ _0809EAEE: adds r0, r5 lsls r0, 3 adds r0, r1 - ldr r1, _0809EB3C @ =sub_809E19C + ldr r1, _0809EB3C @ =SummaryScreenHandleKeyInput str r1, [r0] pop {r4-r6} pop {r0} @@ -2306,7 +2306,7 @@ _0809EAEE: .align 2, 0 _0809EB34: .4byte 0x02018000 _0809EB38: .4byte gTasks -_0809EB3C: .4byte sub_809E19C +_0809EB3C: .4byte SummaryScreenHandleKeyInput thumb_func_end sub_809EAC8 thumb_func_start sub_809EB40 @@ -3070,8 +3070,8 @@ _0809F12A: _0809F130: .4byte sub_809EE74 thumb_func_end sub_809F0D0 - thumb_func_start sub_809F134 -sub_809F134: @ 809F134 + thumb_func_start SummaryScreenHandleLeftRightInput +SummaryScreenHandleLeftRightInput: @ 809F134 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -3134,10 +3134,10 @@ _0809F1A6: _0809F1AC: .4byte 0x02018010 _0809F1B0: .4byte sub_80A1334 _0809F1B4: .4byte sub_80A1500 - thumb_func_end sub_809F134 + thumb_func_end SummaryScreenHandleLeftRightInput - thumb_func_start sub_809F1B8 -sub_809F1B8: @ 809F1B8 + thumb_func_start SummaryScreenHandleUpDownInput +SummaryScreenHandleUpDownInput: @ 809F1B8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -3173,7 +3173,7 @@ _0809F1F4: ldrb r1, [r2, 0x9] ldrb r2, [r2, 0xA] adds r3, r4, 0 - bl sub_8095DCC + bl StorageSystemGetNextMonIndex b _0809F22C _0809F202: bl sub_80F9344 @@ -3235,7 +3235,7 @@ _0809F270: _0809F278: .4byte 0x02018010 _0809F27C: .4byte gTasks _0809F280: .4byte sub_809F43C - thumb_func_end sub_809F1B8 + thumb_func_end SummaryScreenHandleUpDownInput thumb_func_start sub_809F284 sub_809F284: @ 809F284 @@ -4158,7 +4158,7 @@ _0809F960: adds r0, r5, 0 movs r1, 0x1 _0809F972: - bl sub_809F134 + bl SummaryScreenHandleLeftRightInput ldrb r1, [r4, 0x1E] movs r0, 0x1 bl sub_80A1488 diff --git a/asm/rom_8080874.s b/asm/rom_8080874.s index ac50b3fc5..de7dce157 100644 --- a/asm/rom_8080874.s +++ b/asm/rom_8080874.s @@ -453,7 +453,7 @@ _08080BD0: _08080BE4: movs r0, 0 bl sub_8080958 - bl player_bitmagic + bl FreezeMapObjects adds r0, r6, 0 adds r1, r7, 0 bl PlayerGetDestCoords @@ -534,7 +534,7 @@ _08080C84: cmp r0, 0x1 beq _08080CAE _08080C9A: - bl sub_806451C + bl UnfreezeMapObjects movs r0, 0x4 strh r0, [r5, 0x8] b _08080CAE @@ -582,7 +582,7 @@ _08080CE4: _08080CEE: movs r0, 0 bl sub_8080958 - bl player_bitmagic + bl FreezeMapObjects adds r0, r6, 0 adds r1, r7, 0 bl PlayerGetDestCoords @@ -625,7 +625,7 @@ _08080D50: lsls r0, 24 cmp r0, 0 beq _08080D6E - bl sub_806451C + bl UnfreezeMapObjects movs r0, 0x3 strh r0, [r5, 0x8] b _08080D6E @@ -659,7 +659,7 @@ task_map_chg_seq_0807E2CC: @ 8080D74 .align 2, 0 _08080D94: .4byte gTasks _08080D98: - bl player_bitmagic + bl FreezeMapObjects bl ScriptContext2_Enable ldrh r0, [r4, 0x8] adds r0, 0x1 @@ -669,7 +669,7 @@ _08080DA8: bl sub_8080E70 cmp r0, 0 beq _08080DBE - bl sub_806451C + bl UnfreezeMapObjects bl ScriptContext2_Disable adds r0, r5, 0 bl DestroyTask @@ -1116,7 +1116,7 @@ _08081118: beq _08081142 b _08081152 _0808111E: - bl player_bitmagic + bl FreezeMapObjects bl ScriptContext2_Enable b _0808113A _08081128: @@ -1183,7 +1183,7 @@ _08081194: .4byte _0808128C .4byte _080812A8 _080811A8: - bl player_bitmagic + bl FreezeMapObjects adds r0, r4, 0 adds r1, r6, 0 bl PlayerGetDestCoords @@ -1344,7 +1344,7 @@ _080812F0: beq _0808131A b _0808132A _080812F6: - bl player_bitmagic + bl FreezeMapObjects bl ScriptContext2_Enable b _08081312 _08081300: diff --git a/asm/rom_80859BC.s b/asm/rom_80859BC.s index fc28d1473..4bcba42ce 100644 --- a/asm/rom_80859BC.s +++ b/asm/rom_80859BC.s @@ -1590,7 +1590,7 @@ mapldr_080842E8: @ 80865DC movs r1, 0 bl CreateTask bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r1, _08086600 @ =gUnknown_0300485C movs r0, 0 str r0, [r1] @@ -1693,7 +1693,7 @@ mapldr_08084390: @ 8086684 bl FieldObjectTurn _080866C6: bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r1, _080866E8 @ =gUnknown_0300485C movs r0, 0 str r0, [r1] @@ -1740,7 +1740,7 @@ _0808671E: cmp r0, 0 bne _08086738 bl ScriptContext2_Disable - bl sub_806451C + bl UnfreezeMapObjects adds r0, r5, 0 bl DestroyTask _08086738: @@ -1758,7 +1758,7 @@ sub_8086748: @ 8086748 bl sub_8053E90 bl pal_fill_for_map_transition bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r0, _0808676C @ =sub_8086774 movs r1, 0 bl CreateTask @@ -2115,7 +2115,7 @@ sub_80869F8: @ 80869F8 strb r0, [r1, 0x6] bl ScriptContext2_Disable bl CameraObjectReset1 - bl sub_806451C + bl UnfreezeMapObjects bl InstallCameraPanAheadCallback ldr r0, _08086A28 @ =sub_8086774 bl FindTaskIdByFunc @@ -2196,7 +2196,7 @@ _08086A9C: .4byte gUnknown_0839F2E8 sub_8086AA0: @ 8086AA0 push {r4,lr} adds r4, r0, 0 - bl player_bitmagic + bl FreezeMapObjects bl CameraObjectReset2 ldrb r0, [r4, 0xA] bl sub_80B4824 @@ -3193,7 +3193,7 @@ sub_808722C: @ 808722C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 - bl player_bitmagic + bl FreezeMapObjects bl CameraObjectReset2 movs r0, 0 bl SetCameraPanningCallback @@ -3539,7 +3539,7 @@ sub_80874CC: @ 80874CC adds r5, r0, 0 adds r4, r1, 0 bl CameraObjectReset2 - bl player_bitmagic + bl FreezeMapObjects ldr r1, _080874F8 @ =gPlayerAvatar movs r0, 0x1 strb r0, [r1, 0x6] @@ -3654,7 +3654,7 @@ sub_808759C: @ 808759C movs r0, 0 strb r0, [r1, 0x6] bl ScriptContext2_Disable - bl sub_806451C + bl UnfreezeMapObjects ldr r0, _080875D0 @ =sub_8087470 bl FindTaskIdByFunc lsls r0, 24 @@ -3801,7 +3801,7 @@ sub_80876C8: @ 80876C8 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 - bl player_bitmagic + bl FreezeMapObjects bl CameraObjectReset2 ldr r1, _080876F4 @ =gPlayerAvatar movs r0, 0x1 @@ -4044,7 +4044,7 @@ _080878A4: sub_80878A8: @ 80878A8 push {lr} bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r0, _080878C0 @ =sub_80878C4 movs r1, 0x50 bl CreateTask @@ -4229,7 +4229,7 @@ mapldr_080859D4: @ 8087A28 bl sub_8053E90 bl pal_fill_for_map_transition bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r1, _08087A64 @ =gUnknown_0300485C movs r0, 0 str r0, [r1] @@ -4357,7 +4357,7 @@ _08087B12: ands r0, r1 strb r0, [r6, 0x1] bl ScriptContext2_Disable - bl sub_806451C + bl UnfreezeMapObjects ldr r0, _08087B58 @ =sub_8087A74 bl FindTaskIdByFunc lsls r0, 24 @@ -4453,7 +4453,7 @@ sub_8087BEC: @ 8087BEC push {r4,lr} adds r4, r0, 0 bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects bl CameraObjectReset2 bl player_get_direction_lower_nybble lsls r0, 24 @@ -4689,7 +4689,7 @@ mapldr_08085D88: @ 8087DCC bl sub_8053E90 bl pal_fill_for_map_transition bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r1, _08087E0C @ =gUnknown_0300485C movs r0, 0 str r0, [r1] @@ -4991,7 +4991,7 @@ sub_8087FDC: @ 8087FDC bne _08088050 bl ScriptContext2_Disable bl CameraObjectReset1 - bl sub_806451C + bl UnfreezeMapObjects ldr r0, _08088064 @ =sub_8087E1C bl FindTaskIdByFunc lsls r0, 24 @@ -6207,7 +6207,7 @@ sub_8088984: @ 8088984 push {r6} adds r4, r0, 0 bl ScriptContext2_Enable - bl player_bitmagic + bl FreezeMapObjects ldr r5, _080889DC @ =gPlayerAvatar movs r0, 0x1 strb r0, [r5, 0x6] @@ -6410,7 +6410,7 @@ sub_8088AF4: @ 8088AF4 ldrb r0, [r4, 0x1A] movs r1, 0x1 bl sub_8127ED0 - bl sub_806451C + bl UnfreezeMapObjects bl ScriptContext2_Disable movs r0, 0x9 bl FieldEffectActiveListRemove diff --git a/asm/script_movement.s b/asm/script_movement.s index 78ecdb71d..72523c639 100644 --- a/asm/script_movement.s +++ b/asm/script_movement.s @@ -483,7 +483,7 @@ _080A241C: lsls r0, 2 ldr r1, _080A2448 @ =gMapObjects adds r0, r1 - bl npc_sync_anim_pause_bits + bl UnfreezeMapObject _080A2432: adds r0, r5, 0x1 lsls r0, 24 @@ -571,7 +571,7 @@ _080A24C8: adds r1, r6, 0 bl sub_80A2348 adds r0, r4, 0 - bl sub_80643A4 + bl FreezeMapObject b _080A24FA .align 2, 0 _080A24E0: .4byte gMapObjects diff --git a/asm/trade.s b/asm/trade.s index 0448609b7..5586db4c8 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -3475,7 +3475,7 @@ sub_804997C: @ 804997C ldr r3, _080499C0 @ =sub_80484F4 movs r4, 0x4 str r4, [sp] - bl sub_809D8BC + bl ShowPokemonSummaryScreen b _080499E0 .align 2, 0 _080499B4: .4byte gPaletteFade @@ -3495,7 +3495,7 @@ _080499C4: ldr r3, _080499EC @ =sub_80484F4 movs r4, 0x4 str r4, [sp] - bl sub_809D8BC + bl ShowPokemonSummaryScreen _080499E0: add sp, 0x4 pop {r4} |