Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions asm/non_matchings/code_80005FD0/func_800088D8.s
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,14 @@ glabel func_800088D8
/* 0095D0 800089D0 03193821 */ addu $a3, $t8, $t9
/* 0095D4 800089D4 3C0E800E */ lui $t6, %hi(gDemoMode)
/* 0095D8 800089D8 95CEC51C */ lhu $t6, %lo(gDemoMode)($t6)
/* 0095DC 800089DC 3C048016 */ lui $a0, %hi(D_80164450) # $a0, 0x8016
/* 0095E0 800089E0 24844450 */ addiu $a0, %lo(D_80164450) # addiu $a0, $a0, 0x4450
/* 0095DC 800089DC 3C048016 */ lui $a0, %hi(gLapProgressScore) # $a0, 0x8016
/* 0095E0 800089E0 24844450 */ addiu $a0, %lo(gLapProgressScore) # addiu $a0, $a0, 0x4450
/* 0095E4 800089E4 146E003A */ bne $v1, $t6, .L80008AD0
/* 0095E8 800089E8 0088C021 */ addu $t8, $a0, $t0
/* 0095EC 800089EC 3C188016 */ lui $t8, %hi(D_80164378 + 0xE) # $t8, 0x8016
/* 0095F0 800089F0 87184386 */ lh $t8, %lo(D_80164378 + 0xE)($t8)
/* 0095F4 800089F4 3C048016 */ lui $a0, %hi(D_80164450) # $a0, 0x8016
/* 0095F8 800089F8 24844450 */ addiu $a0, %lo(D_80164450) # addiu $a0, $a0, 0x4450
/* 0095F4 800089F4 3C048016 */ lui $a0, %hi(gLapProgressScore) # $a0, 0x8016
/* 0095F8 800089F8 24844450 */ addiu $a0, %lo(gLapProgressScore) # addiu $a0, $a0, 0x4450
/* 0095FC 800089FC 0018C880 */ sll $t9, $t8, 2
/* 009600 80008A00 00887821 */ addu $t7, $a0, $t0
/* 009604 80008A04 00997021 */ addu $t6, $a0, $t9
Expand Down Expand Up @@ -134,14 +134,14 @@ glabel func_800088D8
/* 0096C8 80008AC8 100000BB */ b .L80008DB8
/* 0096CC 80008ACC 24020001 */ li $v0, 1
.L80008AD0:
/* 0096D0 80008AD0 3C0F8016 */ lui $t7, %hi(gWaypointCountByPathIndex) # $t7, 0x8016
/* 0096D4 80008AD4 95EF45C8 */ lhu $t7, %lo(gWaypointCountByPathIndex)($t7)
/* 0096D0 80008AD0 3C0F8016 */ lui $t7, %hi(gPathCountByPathIndex) # $t7, 0x8016
/* 0096D4 80008AD4 95EF45C8 */ lhu $t7, %lo(gPathCountByPathIndex)($t7)
/* 0096D8 80008AD8 87020002 */ lh $v0, 2($t8)
/* 0096DC 80008ADC 24010003 */ li $at, 3
/* 0096E0 80008AE0 000FC040 */ sll $t8, $t7, 1
/* 0096E4 80008AE4 0301001A */ div $zero, $t8, $at
/* 0096E8 80008AE8 3C0B8016 */ lui $t3, %hi(D_80163478) # $t3, 0x8016
/* 0096EC 80008AEC 856B3478 */ lh $t3, %lo(D_80163478)($t3)
/* 0096E8 80008AE8 3C0B8016 */ lui $t3, %hi(gPlayerInFront) # $t3, 0x8016
/* 0096EC 80008AEC 856B3478 */ lh $t3, %lo(gPlayerInFront)($t3)
/* 0096F0 80008AF0 3C0D8016 */ lui $t5, %hi(gGPCurrentRaceRankByPlayerId + 0x2) # 0x8016
/* 0096F4 80008AF4 000BC880 */ sll $t9, $t3, 2
/* 0096F8 80008AF8 00997021 */ addu $t6, $a0, $t9
Expand Down Expand Up @@ -220,8 +220,8 @@ glabel func_800088D8
.L80008C08:
/* 009808 80008C08 3C098016 */ lui $t1, %hi(D_80163344) # $t1, 0x8016
/* 00980C 80008C0C 85293344 */ lh $t1, %lo(D_80163344)($t1)
/* 009810 80008C10 3C048016 */ lui $a0, %hi(D_80164450) # $a0, 0x8016
/* 009814 80008C14 24844450 */ addiu $a0, %lo(D_80164450) # addiu $a0, $a0, 0x4450
/* 009810 80008C10 3C048016 */ lui $a0, %hi(gLapProgressScore) # $a0, 0x8016
/* 009814 80008C14 24844450 */ addiu $a0, %lo(gLapProgressScore) # addiu $a0, $a0, 0x4450
/* 009818 80008C18 00097080 */ sll $t6, $t1, 2
/* 00981C 80008C1C 0088C821 */ addu $t9, $a0, $t0
/* 009820 80008C20 008E7821 */ addu $t7, $a0, $t6
Expand Down
18 changes: 9 additions & 9 deletions asm/non_matchings/code_80005FD0/func_8000B140.s
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ glabel func_8000B140
/* 00BDA8 8000B1A8 10410187 */ beq $v0, $at, .L8000B7C8
/* 00BDAC 8000B1AC 2406FFFF */ li $a2, -1
/* 00BDB0 8000B1B0 10C20185 */ beq $a2, $v0, .L8000B7C8
/* 00BDB4 8000B1B4 3C0B8016 */ lui $t3, %hi(D_80163068) # $t3, 0x8016
/* 00BDB8 8000B1B8 256B3068 */ addiu $t3, %lo(D_80163068) # addiu $t3, $t3, 0x3068
/* 00BDB4 8000B1B4 3C0B8016 */ lui $t3, %hi(gTrackPositionFactor) # $t3, 0x8016
/* 00BDB8 8000B1B8 256B3068 */ addiu $t3, %lo(gTrackPositionFactor) # addiu $t3, $t3, 0x3068
/* 00BDBC 8000B1BC 00047880 */ sll $t7, $a0, 2
/* 00BDC0 8000B1C0 016FC021 */ addu $t8, $t3, $t7
/* 00BDC4 8000B1C4 3C01BF80 */ li $at, 0xBF800000 # -1.000000
Expand Down Expand Up @@ -141,24 +141,24 @@ glabel func_8000B140
/* 00BF2C 8000B32C 3125FFFF */ andi $a1, $t1, 0xffff
/* 00BF30 8000B330 00003025 */ move $a2, $zero
/* 00BF34 8000B334 24070014 */ li $a3, 20
/* 00BF38 8000B338 3C0C8016 */ lui $t4, %hi(D_80164430) # $t4, 0x8016
/* 00BF38 8000B338 3C0C8016 */ lui $t4, %hi(gCurrentWaypointCountByPathIndex) # $t4, 0x8016
/* 00BF3C 8000B33C 3064FFFF */ andi $a0, $v1, 0xffff
/* 00BF40 8000B340 460A4002 */ mul.s $f0, $f8, $f10
/* 00BF44 8000B344 4602003C */ c.lt.s $f0, $f2
/* 00BF48 8000B348 00000000 */ nop
/* 00BF4C 8000B34C 45020028 */ bc1fl .L8000B3F0
/* 00BF50 8000B350 29410002 */ slti $at, $t2, 2
/* 00BF54 8000B354 958C4430 */ lhu $t4, %lo(D_80164430)($t4)
/* 00BF54 8000B354 958C4430 */ lhu $t4, %lo(gCurrentWaypointCountByPathIndex)($t4)
/* 00BF58 8000B358 A7A300E4 */ sh $v1, 0xe4($sp)
/* 00BF5C 8000B35C AFA800FC */ sw $t0, 0xfc($sp)
/* 00BF60 8000B360 A7A900E6 */ sh $t1, 0xe6($sp)
/* 00BF64 8000B364 AFAA00F0 */ sw $t2, 0xf0($sp)
/* 00BF68 8000B368 E7A000DC */ swc1 $f0, 0xdc($sp)
/* 00BF6C 8000B36C E7A20060 */ swc1 $f2, 0x60($sp)
/* 00BF70 8000B370 0C001EFE */ jal func_80007BF8
/* 00BF70 8000B370 0C001EFE */ jal is_waypoint_in_range
/* 00BF74 8000B374 AFAC0010 */ sw $t4, 0x10($sp)
/* 00BF78 8000B378 3C0B8016 */ lui $t3, %hi(D_80163068) # $t3, 0x8016
/* 00BF7C 8000B37C 256B3068 */ addiu $t3, %lo(D_80163068) # addiu $t3, $t3, 0x3068
/* 00BF78 8000B378 3C0B8016 */ lui $t3, %hi(gTrackPositionFactor) # $t3, 0x8016
/* 00BF7C 8000B37C 256B3068 */ addiu $t3, %lo(gTrackPositionFactor) # addiu $t3, $t3, 0x3068
/* 00BF80 8000B380 87A300E4 */ lh $v1, 0xe4($sp)
/* 00BF84 8000B384 8FA800FC */ lw $t0, 0xfc($sp)
/* 00BF88 8000B388 87A900E6 */ lh $t1, 0xe6($sp)
Expand All @@ -179,8 +179,8 @@ glabel func_8000B140
/* 00BFC4 8000B3C4 10000006 */ b .L8000B3E0
/* 00BFC8 8000B3C8 A4C50000 */ sh $a1, ($a2)
.L8000B3CC:
/* 00BFCC 8000B3CC 3C0E8016 */ lui $t6, %hi(D_80164430) # $t6, 0x8016
/* 00BFD0 8000B3D0 95CE4430 */ lhu $t6, %lo(D_80164430)($t6)
/* 00BFCC 8000B3CC 3C0E8016 */ lui $t6, %hi(gCurrentWaypointCountByPathIndex) # $t6, 0x8016
/* 00BFD0 8000B3D0 95CE4430 */ lhu $t6, %lo(gCurrentWaypointCountByPathIndex)($t6)
/* 00BFD4 8000B3D4 006E6021 */ addu $t4, $v1, $t6
/* 00BFD8 8000B3D8 01896823 */ subu $t5, $t4, $t1
/* 00BFDC 8000B3DC A4CD0000 */ sh $t5, ($a2)
Expand Down
32 changes: 16 additions & 16 deletions asm/non_matchings/code_80005FD0/func_80017054.s
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ glabel func_80017054
/* 017CB4 800170B4 01C01825 */ move $v1, $t6
/* 017CB8 800170B8 3C0F8016 */ lui $t7, %hi(gNearestWaypointByCameraId) # $t7, 0x8016
/* 017CBC 800170BC E5240000 */ swc1 $f4, ($t1)
/* 017CC0 800170C0 3C0C8016 */ lui $t4, %hi(gWaypointCountByPathIndex) # 0x8016
/* 017CC0 800170C0 3C0C8016 */ lui $t4, %hi(gPathCountByPathIndex) # 0x8016
/* 017CC4 800170C4 3C018016 */ lui $at, %hi(D_80163238) # $at, 0x8016
/* 017CC8 800170C8 25EF4668 */ addiu $t7, %lo(gNearestWaypointByCameraId) # addiu $t7, $t7, 0x4668
/* 017CCC 800170CC 00077040 */ sll $t6, $a3, 1
/* 017CD0 800170D0 000AC840 */ sll $t9, $t2, 1
/* 017CD4 800170D4 01996021 */ addu $t4, $t4, $t9
/* 017CD8 800170D8 01CF4021 */ addu $t0, $t6, $t7
/* 017CDC 800170DC AC223238 */ sw $v0, %lo(D_80163238)($at)
/* 017CE0 800170E0 958C45C8 */ lhu $t4, %lo(gWaypointCountByPathIndex)($t4) # 0x45c8($t4)
/* 017CE0 800170E0 958C45C8 */ lhu $t4, %lo(gPathCountByPathIndex)($t4) # 0x45c8($t4)
/* 017CE4 800170E4 85070000 */ lh $a3, ($t0)
/* 017CE8 800170E8 00808025 */ move $s0, $a0
/* 017CEC 800170EC AFAC0058 */ sw $t4, 0x58($sp)
Expand Down Expand Up @@ -134,10 +134,10 @@ glabel func_80017054
/* 017E1C 8001721C 8C650000 */ lw $a1, ($v1)
/* 017E20 80017220 AFA30044 */ sw $v1, 0x44($sp)
/* 017E24 80017224 3044FFFF */ andi $a0, $v0, 0xffff
/* 017E28 80017228 0C002EF6 */ jal func_8000BBD8
/* 017E28 80017228 0C002EF6 */ jal set_track_offset_position
/* 017E2C 8001722C AFA6003C */ sw $a2, 0x3c($sp)
/* 017E30 80017230 3C038016 */ lui $v1, %hi(D_80162FA0) # $v1, 0x8016
/* 017E34 80017234 24632FA0 */ addiu $v1, %lo(D_80162FA0) # addiu $v1, $v1, 0x2fa0
/* 017E30 80017230 3C038016 */ lui $v1, %hi(gOffsetPosition) # $v1, 0x8016
/* 017E34 80017234 24632FA0 */ addiu $v1, %lo(gOffsetPosition) # addiu $v1, $v1, 0x2fa0
/* 017E38 80017238 C4660000 */ lwc1 $f6, ($v1)
/* 017E3C 8001723C 3C013FE0 */ li $at, 0x3FE00000 # 1.750000
/* 017E40 80017240 44810800 */ mtc1 $at, $f1
Expand All @@ -154,10 +154,10 @@ glabel func_80017054
/* 017E6C 8001726C E7A4008C */ swc1 $f4, 0x8c($sp)
/* 017E70 80017270 46205120 */ cvt.s.d $f4, $f10
/* 017E74 80017274 E7A40084 */ swc1 $f4, 0x84($sp)
/* 017E78 80017278 0C002EF6 */ jal func_8000BBD8
/* 017E78 80017278 0C002EF6 */ jal set_track_offset_position
/* 017E7C 8001727C 8F050000 */ lw $a1, ($t8)
/* 017E80 80017280 3C038016 */ lui $v1, %hi(D_80162FA0) # $v1, 0x8016
/* 017E84 80017284 24632FA0 */ addiu $v1, %lo(D_80162FA0) # addiu $v1, $v1, 0x2fa0
/* 017E80 80017280 3C038016 */ lui $v1, %hi(gOffsetPosition) # $v1, 0x8016
/* 017E84 80017284 24632FA0 */ addiu $v1, %lo(gOffsetPosition) # addiu $v1, $v1, 0x2fa0
/* 017E88 80017288 C46A0000 */ lwc1 $f10, ($v1)
/* 017E8C 8001728C C7A6008C */ lwc1 $f6, 0x8c($sp)
/* 017E90 80017290 3C013FE0 */ li $at, 0x3FE00000 # 1.750000
Expand Down Expand Up @@ -201,9 +201,9 @@ glabel func_80017054
/* 017F20 80017320 8FAC005C */ lw $t4, 0x5c($sp)
/* 017F24 80017324 000D7403 */ sra $t6, $t5, 0x10
/* 017F28 80017328 01C01025 */ move $v0, $t6
/* 017F2C 8001732C 3C0E8016 */ lui $t6, %hi(D_80164550) # $t6, 0x8016
/* 017F2C 8001732C 3C0E8016 */ lui $t6, %hi(gTrackPath) # $t6, 0x8016
/* 017F30 80017330 00004810 */ mfhi $t1
/* 017F34 80017334 25CE4550 */ addiu $t6, %lo(D_80164550) # addiu $t6, $t6, 0x4550
/* 017F34 80017334 25CE4550 */ addiu $t6, %lo(gTrackPath) # addiu $t6, $t6, 0x4550
/* 017F38 80017338 000C6880 */ sll $t5, $t4, 2
/* 017F3C 8001733C 0009C400 */ sll $t8, $t1, 0x10
/* 017F40 80017340 01AE5021 */ addu $t2, $t5, $t6
Expand Down Expand Up @@ -270,10 +270,10 @@ glabel func_80017054
/* 01801C 8001741C 8F050000 */ lw $a1, ($t8)
/* 018020 80017420 AFAA002C */ sw $t2, 0x2c($sp)
/* 018024 80017424 A7AF006C */ sh $t7, 0x6c($sp)
/* 018028 80017428 0C002EF6 */ jal func_8000BBD8
/* 018028 80017428 0C002EF6 */ jal set_track_offset_position
/* 01802C 8001742C A7A2006E */ sh $v0, 0x6e($sp)
/* 018030 80017430 3C038016 */ lui $v1, %hi(D_80162FA0) # $v1, 0x8016
/* 018034 80017434 24632FA0 */ addiu $v1, %lo(D_80162FA0) # addiu $v1, $v1, 0x2fa0
/* 018030 80017430 3C038016 */ lui $v1, %hi(gOffsetPosition) # $v1, 0x8016
/* 018034 80017434 24632FA0 */ addiu $v1, %lo(gOffsetPosition) # addiu $v1, $v1, 0x2fa0
/* 018038 80017438 C4660000 */ lwc1 $f6, ($v1)
/* 01803C 8001743C 3C013FE0 */ li $at, 0x3FE00000 # 1.750000
/* 018040 80017440 44810800 */ mtc1 $at, $f1
Expand All @@ -290,10 +290,10 @@ glabel func_80017054
/* 01806C 8001746C 462053A0 */ cvt.s.d $f14, $f10
/* 018070 80017470 46204420 */ cvt.s.d $f16, $f8
/* 018074 80017474 E7AE0098 */ swc1 $f14, 0x98($sp)
/* 018078 80017478 0C002EF6 */ jal func_8000BBD8
/* 018078 80017478 0C002EF6 */ jal set_track_offset_position
/* 01807C 8001747C E7B00090 */ swc1 $f16, 0x90($sp)
/* 018080 80017480 3C038016 */ lui $v1, %hi(D_80162FA0) # $v1, 0x8016
/* 018084 80017484 24632FA0 */ addiu $v1, %lo(D_80162FA0) # addiu $v1, $v1, 0x2fa0
/* 018080 80017480 3C038016 */ lui $v1, %hi(gOffsetPosition) # $v1, 0x8016
/* 018084 80017484 24632FA0 */ addiu $v1, %lo(gOffsetPosition) # addiu $v1, $v1, 0x2fa0
/* 018088 80017488 C4640000 */ lwc1 $f4, ($v1)
/* 01808C 8001748C 3C013FE0 */ li $at, 0x3FE00000 # 1.750000
/* 018090 80017490 44810800 */ mtc1 $at, $f1
Expand Down
46 changes: 23 additions & 23 deletions asm/non_matchings/code_80005FD0/kart_ai_use_item_strategy.s
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ glabel kart_ai_use_item_strategy
/* 01B864 8001AC64 510C0480 */ beql $t0, $t4, .L8001BE68
/* 01B868 8001AC68 8FBF0024 */ lw $ra, 0x24($sp)
/* 01B86C 8001AC6C 972E0000 */ lhu $t6, ($t9)
/* 01B870 8001AC70 3C0B8016 */ lui $t3, %hi(D_801642D8) # $t3, 0x8016
/* 01B874 8001AC74 256B42D8 */ addiu $t3, %lo(D_801642D8) # addiu $t3, $t3, 0x42d8
/* 01B870 8001AC70 3C0B8016 */ lui $t3, %hi(gCpuItemStrategy) # $t3, 0x8016
/* 01B874 8001AC74 256B42D8 */ addiu $t3, %lo(gCpuItemStrategy) # addiu $t3, $t3, 0x42d8
/* 01B878 8001AC78 31CF0800 */ andi $t7, $t6, 0x800
/* 01B87C 8001AC7C 15E00479 */ bnez $t7, .L8001BE64
/* 01B880 8001AC80 0004C900 */ sll $t9, $a0, 4
Expand All @@ -65,12 +65,12 @@ glabel L8001ACAC
/* 01B8AC 8001ACAC 2405FFFF */ li $a1, -1
/* 01B8B0 8001ACB0 A6050002 */ sh $a1, 2($s0)
/* 01B8B4 8001ACB4 8FAD0030 */ lw $t5, 0x30($sp)
/* 01B8B8 8001ACB8 3C0E8016 */ lui $t6, %hi(D_80164450) # 0x8016
/* 01B8B8 8001ACB8 3C0E8016 */ lui $t6, %hi(gLapProgressScore) # 0x8016
/* 01B8BC 8001ACBC 8FA40030 */ lw $a0, 0x30($sp)
/* 01B8C0 8001ACC0 000D1080 */ sll $v0, $t5, 2
/* 01B8C4 8001ACC4 01C27021 */ addu $t6, $t6, $v0
/* 01B8C8 8001ACC8 000D7880 */ sll $t7, $t5, 2
/* 01B8CC 8001ACCC 8DCE4450 */ lw $t6, %lo(D_80164450)($t6) # 0x4450($t6)
/* 01B8CC 8001ACCC 8DCE4450 */ lw $t6, %lo(gLapProgressScore)($t6) # 0x4450($t6)
/* 01B8D0 8001ACD0 01ED7821 */ addu $t7, $t7, $t5
/* 01B8D4 8001ACD4 000F7880 */ sll $t7, $t7, 2
/* 01B8D8 8001ACD8 25F80064 */ addiu $t8, $t7, 0x64
Expand Down Expand Up @@ -118,10 +118,10 @@ glabel L8001AD64
/* 01B974 8001AD74 01CF7021 */ addu $t6, $t6, $t7
/* 01B978 8001AD78 8DCE4390 */ lw $t6, %lo(gLapCountByPlayerId)($t6) # 0x4390($t6)
/* 01B97C 8001AD7C 24C643B8 */ addiu $a2, %lo(gGPCurrentRaceRankByPlayerId) # addiu $a2, $a2, 0x43b8
/* 01B980 8001AD80 3C038016 */ lui $v1, %hi(D_80163478) # $v1, 0x8016
/* 01B980 8001AD80 3C038016 */ lui $v1, %hi(gPlayerInFront) # $v1, 0x8016
/* 01B984 8001AD84 19C0004B */ blez $t6, .L8001AEB4
/* 01B988 8001AD88 00000000 */ nop
/* 01B98C 8001AD8C 84633478 */ lh $v1, %lo(D_80163478)($v1)
/* 01B98C 8001AD8C 84633478 */ lh $v1, %lo(gPlayerInFront)($v1)
/* 01B990 8001AD90 00CF5821 */ addu $t3, $a2, $t7
/* 01B994 8001AD94 8D6C0000 */ lw $t4, ($t3)
/* 01B998 8001AD98 0003C080 */ sll $t8, $v1, 2
Expand All @@ -145,16 +145,16 @@ glabel L8001AD64
.L8001ADE0:
/* 01B9E0 8001ADE0 8FAF0030 */ lw $t7, 0x30($sp)
/* 01B9E4 8001ADE4 0003C840 */ sll $t9, $v1, 1
/* 01B9E8 8001ADE8 3C0C8016 */ lui $t4, %hi(D_80164430) # $t4, 0x8016
/* 01B9E8 8001ADE8 3C0C8016 */ lui $t4, %hi(gCurrentWaypointCountByPathIndex) # $t4, 0x8016
/* 01B9EC 8001ADEC 000F7040 */ sll $t6, $t7, 1
/* 01B9F0 8001ADF0 958C4430 */ lhu $t4, %lo(D_80164430)($t4)
/* 01B9F0 8001ADF0 958C4430 */ lhu $t4, %lo(gCurrentWaypointCountByPathIndex)($t4)
/* 01B9F4 8001ADF4 010EC021 */ addu $t8, $t0, $t6
/* 01B9F8 8001ADF8 01195821 */ addu $t3, $t0, $t9
/* 01B9FC 8001ADFC 95650000 */ lhu $a1, ($t3)
/* 01BA00 8001AE00 97040000 */ lhu $a0, ($t8)
/* 01BA04 8001AE04 24060028 */ li $a2, 40
/* 01BA08 8001AE08 24070002 */ li $a3, 2
/* 01BA0C 8001AE0C 0C001EFE */ jal func_80007BF8
/* 01BA0C 8001AE0C 0C001EFE */ jal is_waypoint_in_range
/* 01BA10 8001AE10 AFAC0010 */ sw $t4, 0x10($sp)
/* 01BA14 8001AE14 18400045 */ blez $v0, .L8001AF2C
/* 01BA18 8001AE18 240D0022 */ li $t5, 34
Expand All @@ -164,16 +164,16 @@ glabel L8001AD64
/* 01BA24 8001AE24 8FAF0030 */ lw $t7, 0x30($sp)
/* 01BA28 8001AE28 25084438 */ addiu $t0, %lo(gNearestWaypointByPlayerId) # addiu $t0, $t0, 0x4438
/* 01BA2C 8001AE2C 0003C840 */ sll $t9, $v1, 1
/* 01BA30 8001AE30 3C0C8016 */ lui $t4, %hi(D_80164430) # $t4, 0x8016
/* 01BA30 8001AE30 3C0C8016 */ lui $t4, %hi(gCurrentWaypointCountByPathIndex) # $t4, 0x8016
/* 01BA34 8001AE34 000F7040 */ sll $t6, $t7, 1
/* 01BA38 8001AE38 958C4430 */ lhu $t4, %lo(D_80164430)($t4)
/* 01BA38 8001AE38 958C4430 */ lhu $t4, %lo(gCurrentWaypointCountByPathIndex)($t4)
/* 01BA3C 8001AE3C 010EC021 */ addu $t8, $t0, $t6
/* 01BA40 8001AE40 01195821 */ addu $t3, $t0, $t9
/* 01BA44 8001AE44 95650000 */ lhu $a1, ($t3)
/* 01BA48 8001AE48 97040000 */ lhu $a0, ($t8)
/* 01BA4C 8001AE4C 24060004 */ li $a2, 4
/* 01BA50 8001AE50 24070002 */ li $a3, 2
/* 01BA54 8001AE54 0C001EFE */ jal func_80007BF8
/* 01BA54 8001AE54 0C001EFE */ jal is_waypoint_in_range
/* 01BA58 8001AE58 AFAC0010 */ sw $t4, 0x10($sp)
/* 01BA5C 8001AE5C 18400033 */ blez $v0, .L8001AF2C
/* 01BA60 8001AE60 240D0022 */ li $t5, 34
Expand All @@ -183,16 +183,16 @@ glabel L8001AD64
/* 01BA6C 8001AE6C 8FAF0030 */ lw $t7, 0x30($sp)
/* 01BA70 8001AE70 25084438 */ addiu $t0, $t0, %lo(gNearestWaypointByPlayerId) # 0x4438
/* 01BA74 8001AE74 0003C840 */ sll $t9, $v1, 1
/* 01BA78 8001AE78 3C0C8016 */ lui $t4, %hi(D_80164430) # $t4, 0x8016
/* 01BA78 8001AE78 3C0C8016 */ lui $t4, %hi(gCurrentWaypointCountByPathIndex) # $t4, 0x8016
/* 01BA7C 8001AE7C 000F7040 */ sll $t6, $t7, 1
/* 01BA80 8001AE80 958C4430 */ lhu $t4, %lo(D_80164430)($t4)
/* 01BA80 8001AE80 958C4430 */ lhu $t4, %lo(gCurrentWaypointCountByPathIndex)($t4)
/* 01BA84 8001AE84 010EC021 */ addu $t8, $t0, $t6
/* 01BA88 8001AE88 01195821 */ addu $t3, $t0, $t9
/* 01BA8C 8001AE8C 95650000 */ lhu $a1, ($t3)
/* 01BA90 8001AE90 97040000 */ lhu $a0, ($t8)
/* 01BA94 8001AE94 2406000A */ li $a2, 10
/* 01BA98 8001AE98 24070002 */ li $a3, 2
/* 01BA9C 8001AE9C 0C001EFE */ jal func_80007BF8
/* 01BA9C 8001AE9C 0C001EFE */ jal is_waypoint_in_range
/* 01BAA0 8001AEA0 AFAC0010 */ sw $t4, 0x10($sp)
/* 01BAA4 8001AEA4 18400021 */ blez $v0, .L8001AF2C
/* 01BAA8 8001AEA8 240D0022 */ li $t5, 34
Expand Down Expand Up @@ -381,8 +381,8 @@ glabel L8001B0EC
/* 01BD58 8001B158 A6000004 */ sh $zero, 4($s0)
/* 01BD5C 8001B15C 272B0001 */ addiu $t3, $t9, 1
/* 01BD60 8001B160 A60B0006 */ sh $t3, 6($s0)
/* 01BD64 8001B164 3C068016 */ lui $a2, %hi(D_80163478) # $a2, 0x8016
/* 01BD68 8001B168 84C63478 */ lh $a2, %lo(D_80163478)($a2)
/* 01BD64 8001B164 3C068016 */ lui $a2, %hi(gPlayerInFront) # $a2, 0x8016
/* 01BD68 8001B168 84C63478 */ lh $a2, %lo(gPlayerInFront)($a2)
/* 01BD6C 8001B16C 25084438 */ addiu $t0, %lo(gNearestWaypointByPlayerId) # addiu $t0, $t0, 0x4438
/* 01BD70 8001B170 3C098016 */ lui $t1, %hi(gPathIndexByPlayerId) # $t1, 0x8016
/* 01BD74 8001B174 00067840 */ sll $t7, $a2, 1
Expand All @@ -393,16 +393,16 @@ glabel L8001B0EC
/* 01BD88 8001B188 95B90000 */ lhu $t9, ($t5)
/* 01BD8C 8001B18C 270C001E */ addiu $t4, $t8, 0x1e
/* 01BD90 8001B190 01E03025 */ move $a2, $t7
/* 01BD94 8001B194 3C0F8016 */ lui $t7, %hi(gWaypointCountByPathIndex) # 0x8016
/* 01BD94 8001B194 3C0F8016 */ lui $t7, %hi(gPathCountByPathIndex) # 0x8016
/* 01BD98 8001B198 00195840 */ sll $t3, $t9, 1
/* 01BD9C 8001B19C 01EB7821 */ addu $t7, $t7, $t3
/* 01BDA0 8001B1A0 95EF45C8 */ lhu $t7, %lo(gWaypointCountByPathIndex)($t7) # 0x45c8($t7)
/* 01BDA0 8001B1A0 95EF45C8 */ lhu $t7, %lo(gPathCountByPathIndex)($t7) # 0x45c8($t7)
/* 01BDA4 8001B1A4 952D0000 */ lhu $t5, ($t1)
/* 01BDA8 8001B1A8 3C0B8016 */ lui $t3, %hi(D_80164550) # 0x8016
/* 01BDA8 8001B1A8 3C0B8016 */ lui $t3, %hi(gTrackPath) # 0x8016
/* 01BDAC 8001B1AC 018F001A */ div $zero, $t4, $t7
/* 01BDB0 8001B1B0 000DC880 */ sll $t9, $t5, 2
/* 01BDB4 8001B1B4 01795821 */ addu $t3, $t3, $t9
/* 01BDB8 8001B1B8 8D6B4550 */ lw $t3, %lo(D_80164550)($t3) # 0x4550($t3)
/* 01BDB8 8001B1B8 8D6B4550 */ lw $t3, %lo(gTrackPath)($t3) # 0x4550($t3)
/* 01BDBC 8001B1BC 00007010 */ mfhi $t6
/* 01BDC0 8001B1C0 000EC0C0 */ sll $t8, $t6, 3
/* 01BDC4 8001B1C4 030B1021 */ addu $v0, $t8, $t3
Expand Down Expand Up @@ -782,7 +782,7 @@ glabel L8001B6AC
/* 01C330 8001B730 100001C0 */ b .L8001BE34
/* 01C334 8001B734 86020004 */ lh $v0, 4($s0)
glabel L8001B738
/* 01C338 8001B738 0C006AFB */ jal func_8001ABEC
/* 01C338 8001B738 0C006AFB */ jal reset_strategy_if_actor_valid
/* 01C33C 8001B73C 02002025 */ move $a0, $s0
/* 01C340 8001B740 860D0002 */ lh $t5, 2($s0)
/* 01C344 8001B744 3C0F8016 */ lui $t7, %hi(gActorList) # $t7, 0x8016
Expand Down Expand Up @@ -986,7 +986,7 @@ glabel L8001B9D0
/* 01C600 8001BA00 24790001 */ addiu $t9, $v1, 1
/* 01C604 8001BA04 54480005 */ bnel $v0, $t0, .L8001BA1C
/* 01C608 8001BA08 24790001 */ addiu $t9, $v1, 1
/* 01C60C 8001BA0C 0C0AC192 */ jal func_802B0648
/* 01C60C 8001BA0C 0C0AC192 */ jal drop_banana_in_banana_bunch
/* 01C610 8001BA10 00E02025 */ move $a0, $a3
/* 01C614 8001BA14 86030008 */ lh $v1, 8($s0)
/* 01C618 8001BA18 24790001 */ addiu $t9, $v1, 1
Expand Down
Loading