start decompiling overworld.s
This commit is contained in:
@@ -14665,7 +14665,7 @@ sub_819672C: @ 819672C
|
||||
ldrh r2, [r0, 0xA]
|
||||
ldrh r1, [r0, 0xC]
|
||||
adds r0, r2, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
|
||||
@@ -18683,7 +18683,7 @@ _081A4294:
|
||||
adds r0, r3, r4
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x20
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
ldr r1, [r7]
|
||||
adds r0, r1, r6
|
||||
adds r0, r4
|
||||
@@ -31002,7 +31002,7 @@ sub_81AA810: @ 81AA810
|
||||
ldrb r1, [r3]
|
||||
adds r1, 0x2C
|
||||
movs r0, 0x19
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r5, r0, 0
|
||||
movs r7, 0
|
||||
ldr r1, [r5, 0x4]
|
||||
|
||||
@@ -45,13 +45,13 @@ _0813BFCA:
|
||||
bge _0813BFCA
|
||||
movs r0, 0x17
|
||||
movs r1, 0
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
movs r0, 0x18
|
||||
movs r1, 0
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
movs r0, 0x19
|
||||
movs r1, 0
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
@@ -2006,7 +2006,7 @@ _0809CF20:
|
||||
bl sub_8084D5C
|
||||
ldrb r0, [r5, 0x7]
|
||||
ldrb r1, [r5, 0x6]
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r1, [r0, 0x4]
|
||||
ldrb r0, [r5, 0x5]
|
||||
ldr r1, [r1, 0x8]
|
||||
|
||||
+3
-3
@@ -2008,7 +2008,7 @@ _080B6A64:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080B6A8A
|
||||
bl flag_var_implications_of_teleport_
|
||||
bl Overworld_ResetStateAfterFly
|
||||
bl warp_in
|
||||
ldr r0, =c2_load_new_map
|
||||
bl SetMainCallback2
|
||||
@@ -4881,7 +4881,7 @@ _080B81B8:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080B81E6
|
||||
bl copy_saved_warp3_bank_and_enter_x_to_warp1
|
||||
bl Overworld_SetWarpDestToLastHealLoc
|
||||
bl warp_in
|
||||
ldr r0, =c2_load_new_map
|
||||
bl SetMainCallback2
|
||||
@@ -5211,7 +5211,7 @@ _080B8484:
|
||||
thumb_func_start sub_80B849C
|
||||
sub_80B849C: @ 80B849C
|
||||
push {r4,lr}
|
||||
bl sav1_map_get_light_level
|
||||
bl Overworld_GetMapTypeOfSaveblockLocation
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl is_light_level_1_2_3_5_or_6
|
||||
|
||||
+2
-2
@@ -7855,7 +7855,7 @@ pal_fill_for_maplights: @ 80AF040
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sav1_map_get_light_level
|
||||
bl Overworld_GetMapTypeOfSaveblockLocation
|
||||
adds r1, r0, 0
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
@@ -7910,7 +7910,7 @@ pal_fill_black: @ 80AF0A0
|
||||
thumb_func_start sub_80AF0B4
|
||||
sub_80AF0B4: @ 80AF0B4
|
||||
push {r4,lr}
|
||||
bl sav1_map_get_light_level
|
||||
bl Overworld_GetMapTypeOfSaveblockLocation
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ mapconnection_get_mapheader: @ 8087D44
|
||||
ldrb r2, [r0, 0x8]
|
||||
ldrb r1, [r0, 0x9]
|
||||
adds r0, r2, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end mapconnection_get_mapheader
|
||||
|
||||
+1
-1
@@ -217,7 +217,7 @@ sub_8137304: @ 8137304
|
||||
bl get_map_light_from_warp0
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
bl sav1_map_get_light_level
|
||||
bl Overworld_GetMapTypeOfSaveblockLocation
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
movs r3, 0
|
||||
|
||||
+37
-1036
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -10032,7 +10032,7 @@ _081B557C:
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r1, r0, 0
|
||||
ldr r0, =gStringVar1
|
||||
ldrb r1, [r1, 0x14]
|
||||
@@ -10057,7 +10057,7 @@ _081B55B8:
|
||||
asrs r1, 24
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
adds r1, r0, 0
|
||||
ldr r0, =gStringVar1
|
||||
ldrb r1, [r1, 0x14]
|
||||
|
||||
@@ -308,7 +308,7 @@ _0813CCB8:
|
||||
ldr r1, [r5]
|
||||
ldrb r0, [r1, 0x10]
|
||||
ldrb r1, [r1, 0x11]
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r1, [r5]
|
||||
ldrb r0, [r0, 0x14]
|
||||
strh r0, [r1, 0x12]
|
||||
@@ -360,7 +360,7 @@ sub_813CD04: @ 813CD04
|
||||
strb r3, [r1, 0x11]
|
||||
adds r0, r5, 0
|
||||
adds r1, r3, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
bl CorrectSpecialMapSecId
|
||||
ldr r2, [r4]
|
||||
@@ -496,7 +496,7 @@ sub_813CE34: @ 813CE34
|
||||
lsrs r0, 24
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
|
||||
+3
-3
@@ -8095,7 +8095,7 @@ sub_81CB0C8: @ 81CB0C8
|
||||
ldrh r2, [r0, 0xA]
|
||||
ldrh r1, [r0, 0xC]
|
||||
adds r0, r2, 0
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldrb r0, [r0, 0x14]
|
||||
pop {r1}
|
||||
bx r1
|
||||
@@ -30295,7 +30295,7 @@ sub_81D6120: @ 81D6120
|
||||
push {lr}
|
||||
movs r0, 0x1A
|
||||
movs r1, 0x40
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r0, [r0, 0x4]
|
||||
ldr r0, [r0, 0x8]
|
||||
adds r0, 0x8
|
||||
@@ -30334,7 +30334,7 @@ _081D6162:
|
||||
adds r0, r1
|
||||
ldrh r1, [r0]
|
||||
movs r0, 0x1A
|
||||
bl get_mapheader_by_bank_and_number
|
||||
bl Overworld_GetMapHeaderByGroupAndId
|
||||
ldr r0, [r0, 0x4]
|
||||
ldr r0, [r0, 0x8]
|
||||
_081D6176:
|
||||
|
||||
@@ -44,7 +44,7 @@ _0813776C:
|
||||
ldrb r0, [r2, 0x11]
|
||||
orrs r1, r0
|
||||
movs r0, 0x1
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
_0813778E:
|
||||
bl sub_8076D48
|
||||
ldr r0, =gSaveBlock2Ptr
|
||||
|
||||
+1
-1
@@ -376,7 +376,7 @@ _0813574C:
|
||||
thumb_func_start hm2_dig
|
||||
hm2_dig: @ 8135760
|
||||
push {lr}
|
||||
bl flagmods_08054D70
|
||||
bl Overworld_ResetStateAfterDigEscRope
|
||||
movs r0, 0x26
|
||||
bl FieldEffectStart
|
||||
bl GetCursorSelectionMonId
|
||||
|
||||
+1
-1
@@ -2570,7 +2570,7 @@ sub_8141800: @ 8141800
|
||||
movs r0, 0x1E
|
||||
ldrsh r1, [r4, r0]
|
||||
movs r0, 0x1D
|
||||
bl sav12_xor_set
|
||||
bl SetGameStat
|
||||
_08141848:
|
||||
ldr r1, =sub_8141A18
|
||||
ldr r2, =0x0000ffff
|
||||
|
||||
Reference in New Issue
Block a user