UnkNpcAIFunc1

This commit is contained in:
Ethan Roseman 2020-11-19 23:08:05 -05:00
parent 0f530e12aa
commit 4b8af37c35
255 changed files with 302 additions and 4041 deletions

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80049B44
/* 24F44 80049B44 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 24F48 80049B48 AFB3001C */ sw $s3, 0x1c($sp)
/* 24F4C 80049B4C 0080982D */ daddu $s3, $a0, $zero
/* 24F50 80049B50 AFBF0020 */ sw $ra, 0x20($sp)
/* 24F54 80049B54 AFB20018 */ sw $s2, 0x18($sp)
/* 24F58 80049B58 AFB10014 */ sw $s1, 0x14($sp)
/* 24F5C 80049B5C AFB00010 */ sw $s0, 0x10($sp)
/* 24F60 80049B60 8E720148 */ lw $s2, 0x148($s3)
/* 24F64 80049B64 86440008 */ lh $a0, 8($s2)
/* 24F68 80049B68 0C00EABB */ jal get_npc_unsafe
/* 24F6C 80049B6C 00A0882D */ daddu $s1, $a1, $zero
/* 24F70 80049B70 8E240008 */ lw $a0, 8($s1)
/* 24F74 80049B74 0040802D */ daddu $s0, $v0, $zero
/* 24F78 80049B78 00041FC2 */ srl $v1, $a0, 0x1f
/* 24F7C 80049B7C 00832021 */ addu $a0, $a0, $v1
/* 24F80 80049B80 00042043 */ sra $a0, $a0, 1
/* 24F84 80049B84 0C00A67F */ jal rand_int
/* 24F88 80049B88 24840001 */ addiu $a0, $a0, 1
/* 24F8C 80049B8C 8E230008 */ lw $v1, 8($s1)
/* 24F90 80049B90 240400B4 */ addiu $a0, $zero, 0xb4
/* 24F94 80049B94 00032FC2 */ srl $a1, $v1, 0x1f
/* 24F98 80049B98 00651821 */ addu $v1, $v1, $a1
/* 24F9C 80049B9C 00031843 */ sra $v1, $v1, 1
/* 24FA0 80049BA0 00621821 */ addu $v1, $v1, $v0
/* 24FA4 80049BA4 0C00A67F */ jal rand_int
/* 24FA8 80049BA8 A603008E */ sh $v1, 0x8e($s0)
/* 24FAC 80049BAC C60C000C */ lwc1 $f12, 0xc($s0)
/* 24FB0 80049BB0 44820000 */ mtc1 $v0, $f0
/* 24FB4 80049BB4 00000000 */ nop
/* 24FB8 80049BB8 46800020 */ cvt.s.w $f0, $f0
/* 24FBC 80049BBC 46006300 */ add.s $f12, $f12, $f0
/* 24FC0 80049BC0 3C0142B4 */ lui $at, 0x42b4
/* 24FC4 80049BC4 44810000 */ mtc1 $at, $f0
/* 24FC8 80049BC8 0C00A6C9 */ jal clamp_angle
/* 24FCC 80049BCC 46006301 */ sub.s $f12, $f12, $f0
/* 24FD0 80049BD0 E600000C */ swc1 $f0, 0xc($s0)
/* 24FD4 80049BD4 8E4200CC */ lw $v0, 0xcc($s2)
/* 24FD8 80049BD8 8C420000 */ lw $v0, ($v0)
/* 24FDC 80049BDC AE020028 */ sw $v0, 0x28($s0)
/* 24FE0 80049BE0 24020003 */ addiu $v0, $zero, 3
/* 24FE4 80049BE4 AE620070 */ sw $v0, 0x70($s3)
/* 24FE8 80049BE8 8FBF0020 */ lw $ra, 0x20($sp)
/* 24FEC 80049BEC 8FB3001C */ lw $s3, 0x1c($sp)
/* 24FF0 80049BF0 8FB20018 */ lw $s2, 0x18($sp)
/* 24FF4 80049BF4 8FB10014 */ lw $s1, 0x14($sp)
/* 24FF8 80049BF8 8FB00010 */ lw $s0, 0x10($sp)
/* 24FFC 80049BFC 03E00008 */ jr $ra
/* 25000 80049C00 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_BDF190
/* BDF190 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* BDF194 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* BDF198 80240408 0080982D */ daddu $s3, $a0, $zero
/* BDF19C 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* BDF1A0 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* BDF1A4 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* BDF1A8 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* BDF1AC 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* BDF1B0 80240420 86440008 */ lh $a0, 8($s2)
/* BDF1B4 80240424 0C00EABB */ jal get_npc_unsafe
/* BDF1B8 80240428 00A0882D */ daddu $s1, $a1, $zero
/* BDF1BC 8024042C 8E240008 */ lw $a0, 8($s1)
/* BDF1C0 80240430 0040802D */ daddu $s0, $v0, $zero
/* BDF1C4 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* BDF1C8 80240438 00832021 */ addu $a0, $a0, $v1
/* BDF1CC 8024043C 00042043 */ sra $a0, $a0, 1
/* BDF1D0 80240440 0C00A67F */ jal rand_int
/* BDF1D4 80240444 24840001 */ addiu $a0, $a0, 1
/* BDF1D8 80240448 8E230008 */ lw $v1, 8($s1)
/* BDF1DC 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* BDF1E0 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* BDF1E4 80240454 00651821 */ addu $v1, $v1, $a1
/* BDF1E8 80240458 00031843 */ sra $v1, $v1, 1
/* BDF1EC 8024045C 00621821 */ addu $v1, $v1, $v0
/* BDF1F0 80240460 0C00A67F */ jal rand_int
/* BDF1F4 80240464 A603008E */ sh $v1, 0x8e($s0)
/* BDF1F8 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* BDF1FC 8024046C 44820000 */ mtc1 $v0, $f0
/* BDF200 80240470 00000000 */ nop
/* BDF204 80240474 46800020 */ cvt.s.w $f0, $f0
/* BDF208 80240478 46006300 */ add.s $f12, $f12, $f0
/* BDF20C 8024047C 3C0142B4 */ lui $at, 0x42b4
/* BDF210 80240480 44810000 */ mtc1 $at, $f0
/* BDF214 80240484 0C00A6C9 */ jal clamp_angle
/* BDF218 80240488 46006301 */ sub.s $f12, $f12, $f0
/* BDF21C 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* BDF220 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* BDF224 80240494 8C420000 */ lw $v0, ($v0)
/* BDF228 80240498 AE020028 */ sw $v0, 0x28($s0)
/* BDF22C 8024049C 24020003 */ addiu $v0, $zero, 3
/* BDF230 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* BDF234 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* BDF238 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* BDF23C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* BDF240 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* BDF244 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* BDF248 802404B8 03E00008 */ jr $ra
/* BDF24C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_BDF924
/* BDFB2C 80240D9C 00000000 */ nop
/* BDFB30 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* BDFB34 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* BDFB38 80240DA8 0C090100 */ jal func_80240400_BDF190
/* BDFB38 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* BDFB3C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* BDFB40 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* BDFB44 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -71,7 +71,7 @@ glabel func_8024113C_BDFECC
/* BDFFD0 80241240 00000000 */ nop
/* BDFFD4 80241244 0280202D */ daddu $a0, $s4, $zero
/* BDFFD8 80241248 0200282D */ daddu $a1, $s0, $zero
/* BDFFDC 8024124C 0C090100 */ jal func_80240400_BDF190
/* BDFFDC 8024124C 0C090100 */ jal UnkNpcAIFunc1
/* BDFFE0 80241250 0240302D */ daddu $a2, $s2, $zero
/* BDFFE4 80241254 0280202D */ daddu $a0, $s4, $zero
/* BDFFE8 80241258 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_BE3BB0
/* BE3BB0 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* BE3BB4 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* BE3BB8 80240408 0080982D */ daddu $s3, $a0, $zero
/* BE3BBC 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* BE3BC0 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* BE3BC4 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* BE3BC8 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* BE3BCC 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* BE3BD0 80240420 86440008 */ lh $a0, 8($s2)
/* BE3BD4 80240424 0C00EABB */ jal get_npc_unsafe
/* BE3BD8 80240428 00A0882D */ daddu $s1, $a1, $zero
/* BE3BDC 8024042C 8E240008 */ lw $a0, 8($s1)
/* BE3BE0 80240430 0040802D */ daddu $s0, $v0, $zero
/* BE3BE4 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* BE3BE8 80240438 00832021 */ addu $a0, $a0, $v1
/* BE3BEC 8024043C 00042043 */ sra $a0, $a0, 1
/* BE3BF0 80240440 0C00A67F */ jal rand_int
/* BE3BF4 80240444 24840001 */ addiu $a0, $a0, 1
/* BE3BF8 80240448 8E230008 */ lw $v1, 8($s1)
/* BE3BFC 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* BE3C00 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* BE3C04 80240454 00651821 */ addu $v1, $v1, $a1
/* BE3C08 80240458 00031843 */ sra $v1, $v1, 1
/* BE3C0C 8024045C 00621821 */ addu $v1, $v1, $v0
/* BE3C10 80240460 0C00A67F */ jal rand_int
/* BE3C14 80240464 A603008E */ sh $v1, 0x8e($s0)
/* BE3C18 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* BE3C1C 8024046C 44820000 */ mtc1 $v0, $f0
/* BE3C20 80240470 00000000 */ nop
/* BE3C24 80240474 46800020 */ cvt.s.w $f0, $f0
/* BE3C28 80240478 46006300 */ add.s $f12, $f12, $f0
/* BE3C2C 8024047C 3C0142B4 */ lui $at, 0x42b4
/* BE3C30 80240480 44810000 */ mtc1 $at, $f0
/* BE3C34 80240484 0C00A6C9 */ jal clamp_angle
/* BE3C38 80240488 46006301 */ sub.s $f12, $f12, $f0
/* BE3C3C 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* BE3C40 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* BE3C44 80240494 8C420000 */ lw $v0, ($v0)
/* BE3C48 80240498 AE020028 */ sw $v0, 0x28($s0)
/* BE3C4C 8024049C 24020003 */ addiu $v0, $zero, 3
/* BE3C50 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* BE3C54 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* BE3C58 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* BE3C5C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* BE3C60 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* BE3C64 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* BE3C68 802404B8 03E00008 */ jr $ra
/* BE3C6C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_BE4344
/* BE454C 80240D9C 00000000 */ nop
/* BE4550 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* BE4554 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* BE4558 80240DA8 0C090100 */ jal func_80240400_BE3BB0
/* BE4558 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* BE455C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* BE4560 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* BE4564 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_BE7FE0
/* BE7FE0 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* BE7FE4 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* BE7FE8 80240408 0080982D */ daddu $s3, $a0, $zero
/* BE7FEC 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* BE7FF0 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* BE7FF4 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* BE7FF8 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* BE7FFC 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* BE8000 80240420 86440008 */ lh $a0, 8($s2)
/* BE8004 80240424 0C00EABB */ jal get_npc_unsafe
/* BE8008 80240428 00A0882D */ daddu $s1, $a1, $zero
/* BE800C 8024042C 8E240008 */ lw $a0, 8($s1)
/* BE8010 80240430 0040802D */ daddu $s0, $v0, $zero
/* BE8014 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* BE8018 80240438 00832021 */ addu $a0, $a0, $v1
/* BE801C 8024043C 00042043 */ sra $a0, $a0, 1
/* BE8020 80240440 0C00A67F */ jal rand_int
/* BE8024 80240444 24840001 */ addiu $a0, $a0, 1
/* BE8028 80240448 8E230008 */ lw $v1, 8($s1)
/* BE802C 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* BE8030 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* BE8034 80240454 00651821 */ addu $v1, $v1, $a1
/* BE8038 80240458 00031843 */ sra $v1, $v1, 1
/* BE803C 8024045C 00621821 */ addu $v1, $v1, $v0
/* BE8040 80240460 0C00A67F */ jal rand_int
/* BE8044 80240464 A603008E */ sh $v1, 0x8e($s0)
/* BE8048 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* BE804C 8024046C 44820000 */ mtc1 $v0, $f0
/* BE8050 80240470 00000000 */ nop
/* BE8054 80240474 46800020 */ cvt.s.w $f0, $f0
/* BE8058 80240478 46006300 */ add.s $f12, $f12, $f0
/* BE805C 8024047C 3C0142B4 */ lui $at, 0x42b4
/* BE8060 80240480 44810000 */ mtc1 $at, $f0
/* BE8064 80240484 0C00A6C9 */ jal clamp_angle
/* BE8068 80240488 46006301 */ sub.s $f12, $f12, $f0
/* BE806C 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* BE8070 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* BE8074 80240494 8C420000 */ lw $v0, ($v0)
/* BE8078 80240498 AE020028 */ sw $v0, 0x28($s0)
/* BE807C 8024049C 24020003 */ addiu $v0, $zero, 3
/* BE8080 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* BE8084 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* BE8088 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* BE808C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* BE8090 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* BE8094 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* BE8098 802404B8 03E00008 */ jr $ra
/* BE809C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_BE8774
/* BE897C 80240D9C 00000000 */ nop
/* BE8980 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* BE8984 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* BE8988 80240DA8 0C090100 */ jal func_80240400_BE7FE0
/* BE8988 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* BE898C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* BE8990 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* BE8994 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -71,7 +71,7 @@ glabel func_8024113C_BE8D1C
/* BE8E20 80241240 00000000 */ nop
/* BE8E24 80241244 0280202D */ daddu $a0, $s4, $zero
/* BE8E28 80241248 0200282D */ daddu $a1, $s0, $zero
/* BE8E2C 8024124C 0C090100 */ jal func_80240400_BE7FE0
/* BE8E2C 8024124C 0C090100 */ jal UnkNpcAIFunc1
/* BE8E30 80241250 0240302D */ daddu $a2, $s2, $zero
/* BE8E34 80241254 0280202D */ daddu $a0, $s4, $zero
/* BE8E38 80241258 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80241128_BEDF18
/* BEDF18 80241128 27BDFFD8 */ addiu $sp, $sp, -0x28
/* BEDF1C 8024112C AFB3001C */ sw $s3, 0x1c($sp)
/* BEDF20 80241130 0080982D */ daddu $s3, $a0, $zero
/* BEDF24 80241134 AFBF0020 */ sw $ra, 0x20($sp)
/* BEDF28 80241138 AFB20018 */ sw $s2, 0x18($sp)
/* BEDF2C 8024113C AFB10014 */ sw $s1, 0x14($sp)
/* BEDF30 80241140 AFB00010 */ sw $s0, 0x10($sp)
/* BEDF34 80241144 8E720148 */ lw $s2, 0x148($s3)
/* BEDF38 80241148 86440008 */ lh $a0, 8($s2)
/* BEDF3C 8024114C 0C00EABB */ jal get_npc_unsafe
/* BEDF40 80241150 00A0882D */ daddu $s1, $a1, $zero
/* BEDF44 80241154 8E240008 */ lw $a0, 8($s1)
/* BEDF48 80241158 0040802D */ daddu $s0, $v0, $zero
/* BEDF4C 8024115C 00041FC2 */ srl $v1, $a0, 0x1f
/* BEDF50 80241160 00832021 */ addu $a0, $a0, $v1
/* BEDF54 80241164 00042043 */ sra $a0, $a0, 1
/* BEDF58 80241168 0C00A67F */ jal rand_int
/* BEDF5C 8024116C 24840001 */ addiu $a0, $a0, 1
/* BEDF60 80241170 8E230008 */ lw $v1, 8($s1)
/* BEDF64 80241174 240400B4 */ addiu $a0, $zero, 0xb4
/* BEDF68 80241178 00032FC2 */ srl $a1, $v1, 0x1f
/* BEDF6C 8024117C 00651821 */ addu $v1, $v1, $a1
/* BEDF70 80241180 00031843 */ sra $v1, $v1, 1
/* BEDF74 80241184 00621821 */ addu $v1, $v1, $v0
/* BEDF78 80241188 0C00A67F */ jal rand_int
/* BEDF7C 8024118C A603008E */ sh $v1, 0x8e($s0)
/* BEDF80 80241190 C60C000C */ lwc1 $f12, 0xc($s0)
/* BEDF84 80241194 44820000 */ mtc1 $v0, $f0
/* BEDF88 80241198 00000000 */ nop
/* BEDF8C 8024119C 46800020 */ cvt.s.w $f0, $f0
/* BEDF90 802411A0 46006300 */ add.s $f12, $f12, $f0
/* BEDF94 802411A4 3C0142B4 */ lui $at, 0x42b4
/* BEDF98 802411A8 44810000 */ mtc1 $at, $f0
/* BEDF9C 802411AC 0C00A6C9 */ jal clamp_angle
/* BEDFA0 802411B0 46006301 */ sub.s $f12, $f12, $f0
/* BEDFA4 802411B4 E600000C */ swc1 $f0, 0xc($s0)
/* BEDFA8 802411B8 8E4200CC */ lw $v0, 0xcc($s2)
/* BEDFAC 802411BC 8C420000 */ lw $v0, ($v0)
/* BEDFB0 802411C0 AE020028 */ sw $v0, 0x28($s0)
/* BEDFB4 802411C4 24020003 */ addiu $v0, $zero, 3
/* BEDFB8 802411C8 AE620070 */ sw $v0, 0x70($s3)
/* BEDFBC 802411CC 8FBF0020 */ lw $ra, 0x20($sp)
/* BEDFC0 802411D0 8FB3001C */ lw $s3, 0x1c($sp)
/* BEDFC4 802411D4 8FB20018 */ lw $s2, 0x18($sp)
/* BEDFC8 802411D8 8FB10014 */ lw $s1, 0x14($sp)
/* BEDFCC 802411DC 8FB00010 */ lw $s0, 0x10($sp)
/* BEDFD0 802411E0 03E00008 */ jr $ra
/* BEDFD4 802411E4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_80241C5C_BEEA4C
/* BEEB7C 80241D8C 0000102D */ daddu $v0, $zero, $zero
/* BEEB80 80241D90 0280202D */ daddu $a0, $s4, $zero
/* BEEB84 80241D94 0200282D */ daddu $a1, $s0, $zero
/* BEEB88 80241D98 0C09044A */ jal func_80241128_BEDF18
/* BEEB88 80241D98 0C09044A */ jal UnkNpcAIFunc1
/* BEEB8C 80241D9C 0260302D */ daddu $a2, $s3, $zero
/* BEEB90 80241DA0 0280202D */ daddu $a0, $s4, $zero
/* BEEB94 80241DA4 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802408F8_BFE178
/* BFE178 802408F8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* BFE17C 802408FC AFB3001C */ sw $s3, 0x1c($sp)
/* BFE180 80240900 0080982D */ daddu $s3, $a0, $zero
/* BFE184 80240904 AFBF0020 */ sw $ra, 0x20($sp)
/* BFE188 80240908 AFB20018 */ sw $s2, 0x18($sp)
/* BFE18C 8024090C AFB10014 */ sw $s1, 0x14($sp)
/* BFE190 80240910 AFB00010 */ sw $s0, 0x10($sp)
/* BFE194 80240914 8E720148 */ lw $s2, 0x148($s3)
/* BFE198 80240918 86440008 */ lh $a0, 8($s2)
/* BFE19C 8024091C 0C00EABB */ jal get_npc_unsafe
/* BFE1A0 80240920 00A0882D */ daddu $s1, $a1, $zero
/* BFE1A4 80240924 8E240008 */ lw $a0, 8($s1)
/* BFE1A8 80240928 0040802D */ daddu $s0, $v0, $zero
/* BFE1AC 8024092C 00041FC2 */ srl $v1, $a0, 0x1f
/* BFE1B0 80240930 00832021 */ addu $a0, $a0, $v1
/* BFE1B4 80240934 00042043 */ sra $a0, $a0, 1
/* BFE1B8 80240938 0C00A67F */ jal rand_int
/* BFE1BC 8024093C 24840001 */ addiu $a0, $a0, 1
/* BFE1C0 80240940 8E230008 */ lw $v1, 8($s1)
/* BFE1C4 80240944 240400B4 */ addiu $a0, $zero, 0xb4
/* BFE1C8 80240948 00032FC2 */ srl $a1, $v1, 0x1f
/* BFE1CC 8024094C 00651821 */ addu $v1, $v1, $a1
/* BFE1D0 80240950 00031843 */ sra $v1, $v1, 1
/* BFE1D4 80240954 00621821 */ addu $v1, $v1, $v0
/* BFE1D8 80240958 0C00A67F */ jal rand_int
/* BFE1DC 8024095C A603008E */ sh $v1, 0x8e($s0)
/* BFE1E0 80240960 C60C000C */ lwc1 $f12, 0xc($s0)
/* BFE1E4 80240964 44820000 */ mtc1 $v0, $f0
/* BFE1E8 80240968 00000000 */ nop
/* BFE1EC 8024096C 46800020 */ cvt.s.w $f0, $f0
/* BFE1F0 80240970 46006300 */ add.s $f12, $f12, $f0
/* BFE1F4 80240974 3C0142B4 */ lui $at, 0x42b4
/* BFE1F8 80240978 44810000 */ mtc1 $at, $f0
/* BFE1FC 8024097C 0C00A6C9 */ jal clamp_angle
/* BFE200 80240980 46006301 */ sub.s $f12, $f12, $f0
/* BFE204 80240984 E600000C */ swc1 $f0, 0xc($s0)
/* BFE208 80240988 8E4200CC */ lw $v0, 0xcc($s2)
/* BFE20C 8024098C 8C420000 */ lw $v0, ($v0)
/* BFE210 80240990 AE020028 */ sw $v0, 0x28($s0)
/* BFE214 80240994 24020003 */ addiu $v0, $zero, 3
/* BFE218 80240998 AE620070 */ sw $v0, 0x70($s3)
/* BFE21C 8024099C 8FBF0020 */ lw $ra, 0x20($sp)
/* BFE220 802409A0 8FB3001C */ lw $s3, 0x1c($sp)
/* BFE224 802409A4 8FB20018 */ lw $s2, 0x18($sp)
/* BFE228 802409A8 8FB10014 */ lw $s1, 0x14($sp)
/* BFE22C 802409AC 8FB00010 */ lw $s0, 0x10($sp)
/* BFE230 802409B0 03E00008 */ jr $ra
/* BFE234 802409B4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024142C_BFECAC
/* BFEDDC 8024155C 0000102D */ daddu $v0, $zero, $zero
/* BFEDE0 80241560 0280202D */ daddu $a0, $s4, $zero
/* BFEDE4 80241564 0200282D */ daddu $a1, $s0, $zero
/* BFEDE8 80241568 0C09023E */ jal func_802408F8_BFE178
/* BFEDE8 80241568 0C09023E */ jal UnkNpcAIFunc1
/* BFEDEC 8024156C 0260302D */ daddu $a2, $s3, $zero
/* BFEDF0 80241570 0280202D */ daddu $a0, $s4, $zero
/* BFEDF4 80241574 0200282D */ daddu $a1, $s0, $zero

View File

@ -79,7 +79,7 @@ glabel func_802422B0_BFFB30
/* BFFC54 802423D4 00000000 */ nop
/* BFFC58 802423D8 0280202D */ daddu $a0, $s4, $zero
/* BFFC5C 802423DC 0220282D */ daddu $a1, $s1, $zero
/* BFFC60 802423E0 0C09023E */ jal func_802408F8_BFE178
/* BFFC60 802423E0 0C09023E */ jal UnkNpcAIFunc1
/* BFFC64 802423E4 0260302D */ daddu $a2, $s3, $zero
/* BFFC68 802423E8 0280202D */ daddu $a0, $s4, $zero
/* BFFC6C 802423EC 0220282D */ daddu $a1, $s1, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240F20_C32400
/* C32400 80240F20 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C32404 80240F24 AFB3001C */ sw $s3, 0x1c($sp)
/* C32408 80240F28 0080982D */ daddu $s3, $a0, $zero
/* C3240C 80240F2C AFBF0020 */ sw $ra, 0x20($sp)
/* C32410 80240F30 AFB20018 */ sw $s2, 0x18($sp)
/* C32414 80240F34 AFB10014 */ sw $s1, 0x14($sp)
/* C32418 80240F38 AFB00010 */ sw $s0, 0x10($sp)
/* C3241C 80240F3C 8E720148 */ lw $s2, 0x148($s3)
/* C32420 80240F40 86440008 */ lh $a0, 8($s2)
/* C32424 80240F44 0C00EABB */ jal get_npc_unsafe
/* C32428 80240F48 00A0882D */ daddu $s1, $a1, $zero
/* C3242C 80240F4C 8E240008 */ lw $a0, 8($s1)
/* C32430 80240F50 0040802D */ daddu $s0, $v0, $zero
/* C32434 80240F54 00041FC2 */ srl $v1, $a0, 0x1f
/* C32438 80240F58 00832021 */ addu $a0, $a0, $v1
/* C3243C 80240F5C 00042043 */ sra $a0, $a0, 1
/* C32440 80240F60 0C00A67F */ jal rand_int
/* C32444 80240F64 24840001 */ addiu $a0, $a0, 1
/* C32448 80240F68 8E230008 */ lw $v1, 8($s1)
/* C3244C 80240F6C 240400B4 */ addiu $a0, $zero, 0xb4
/* C32450 80240F70 00032FC2 */ srl $a1, $v1, 0x1f
/* C32454 80240F74 00651821 */ addu $v1, $v1, $a1
/* C32458 80240F78 00031843 */ sra $v1, $v1, 1
/* C3245C 80240F7C 00621821 */ addu $v1, $v1, $v0
/* C32460 80240F80 0C00A67F */ jal rand_int
/* C32464 80240F84 A603008E */ sh $v1, 0x8e($s0)
/* C32468 80240F88 C60C000C */ lwc1 $f12, 0xc($s0)
/* C3246C 80240F8C 44820000 */ mtc1 $v0, $f0
/* C32470 80240F90 00000000 */ nop
/* C32474 80240F94 46800020 */ cvt.s.w $f0, $f0
/* C32478 80240F98 46006300 */ add.s $f12, $f12, $f0
/* C3247C 80240F9C 3C0142B4 */ lui $at, 0x42b4
/* C32480 80240FA0 44810000 */ mtc1 $at, $f0
/* C32484 80240FA4 0C00A6C9 */ jal clamp_angle
/* C32488 80240FA8 46006301 */ sub.s $f12, $f12, $f0
/* C3248C 80240FAC E600000C */ swc1 $f0, 0xc($s0)
/* C32490 80240FB0 8E4200CC */ lw $v0, 0xcc($s2)
/* C32494 80240FB4 8C420000 */ lw $v0, ($v0)
/* C32498 80240FB8 AE020028 */ sw $v0, 0x28($s0)
/* C3249C 80240FBC 24020003 */ addiu $v0, $zero, 3
/* C324A0 80240FC0 AE620070 */ sw $v0, 0x70($s3)
/* C324A4 80240FC4 8FBF0020 */ lw $ra, 0x20($sp)
/* C324A8 80240FC8 8FB3001C */ lw $s3, 0x1c($sp)
/* C324AC 80240FCC 8FB20018 */ lw $s2, 0x18($sp)
/* C324B0 80240FD0 8FB10014 */ lw $s1, 0x14($sp)
/* C324B4 80240FD4 8FB00010 */ lw $s0, 0x10($sp)
/* C324B8 80240FD8 03E00008 */ jr $ra
/* C324BC 80240FDC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_802416B4_C32B94
/* C32D9C 802418BC 00000000 */ nop
/* C32DA0 802418C0 0280202D */ daddu $a0, $s4, $zero
/* C32DA4 802418C4 0260282D */ daddu $a1, $s3, $zero
/* C32DA8 802418C8 0C0903C8 */ jal func_80240F20_C32400
/* C32DA8 802418C8 0C0903C8 */ jal UnkNpcAIFunc1
/* C32DAC 802418CC 02A0302D */ daddu $a2, $s5, $zero
/* C32DB0 802418D0 0280202D */ daddu $a0, $s4, $zero
/* C32DB4 802418D4 0260282D */ daddu $a1, $s3, $zero

View File

@ -117,7 +117,7 @@ glabel func_802419B0_C32E90
/* C33038 80241B58 00000000 */ nop
/* C3303C 80241B5C 0240202D */ daddu $a0, $s2, $zero
/* C33040 80241B60 0260282D */ daddu $a1, $s3, $zero
/* C33044 80241B64 0C0903C8 */ jal func_80240F20_C32400
/* C33044 80241B64 0C0903C8 */ jal UnkNpcAIFunc1
/* C33048 80241B68 0280302D */ daddu $a2, $s4, $zero
/* C3304C 80241B6C 0240202D */ daddu $a0, $s2, $zero
/* C33050 80241B70 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802407D8_C36D08
/* C36D08 802407D8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C36D0C 802407DC AFB3001C */ sw $s3, 0x1c($sp)
/* C36D10 802407E0 0080982D */ daddu $s3, $a0, $zero
/* C36D14 802407E4 AFBF0020 */ sw $ra, 0x20($sp)
/* C36D18 802407E8 AFB20018 */ sw $s2, 0x18($sp)
/* C36D1C 802407EC AFB10014 */ sw $s1, 0x14($sp)
/* C36D20 802407F0 AFB00010 */ sw $s0, 0x10($sp)
/* C36D24 802407F4 8E720148 */ lw $s2, 0x148($s3)
/* C36D28 802407F8 86440008 */ lh $a0, 8($s2)
/* C36D2C 802407FC 0C00EABB */ jal get_npc_unsafe
/* C36D30 80240800 00A0882D */ daddu $s1, $a1, $zero
/* C36D34 80240804 8E240008 */ lw $a0, 8($s1)
/* C36D38 80240808 0040802D */ daddu $s0, $v0, $zero
/* C36D3C 8024080C 00041FC2 */ srl $v1, $a0, 0x1f
/* C36D40 80240810 00832021 */ addu $a0, $a0, $v1
/* C36D44 80240814 00042043 */ sra $a0, $a0, 1
/* C36D48 80240818 0C00A67F */ jal rand_int
/* C36D4C 8024081C 24840001 */ addiu $a0, $a0, 1
/* C36D50 80240820 8E230008 */ lw $v1, 8($s1)
/* C36D54 80240824 240400B4 */ addiu $a0, $zero, 0xb4
/* C36D58 80240828 00032FC2 */ srl $a1, $v1, 0x1f
/* C36D5C 8024082C 00651821 */ addu $v1, $v1, $a1
/* C36D60 80240830 00031843 */ sra $v1, $v1, 1
/* C36D64 80240834 00621821 */ addu $v1, $v1, $v0
/* C36D68 80240838 0C00A67F */ jal rand_int
/* C36D6C 8024083C A603008E */ sh $v1, 0x8e($s0)
/* C36D70 80240840 C60C000C */ lwc1 $f12, 0xc($s0)
/* C36D74 80240844 44820000 */ mtc1 $v0, $f0
/* C36D78 80240848 00000000 */ nop
/* C36D7C 8024084C 46800020 */ cvt.s.w $f0, $f0
/* C36D80 80240850 46006300 */ add.s $f12, $f12, $f0
/* C36D84 80240854 3C0142B4 */ lui $at, 0x42b4
/* C36D88 80240858 44810000 */ mtc1 $at, $f0
/* C36D8C 8024085C 0C00A6C9 */ jal clamp_angle
/* C36D90 80240860 46006301 */ sub.s $f12, $f12, $f0
/* C36D94 80240864 E600000C */ swc1 $f0, 0xc($s0)
/* C36D98 80240868 8E4200CC */ lw $v0, 0xcc($s2)
/* C36D9C 8024086C 8C420000 */ lw $v0, ($v0)
/* C36DA0 80240870 AE020028 */ sw $v0, 0x28($s0)
/* C36DA4 80240874 24020003 */ addiu $v0, $zero, 3
/* C36DA8 80240878 AE620070 */ sw $v0, 0x70($s3)
/* C36DAC 8024087C 8FBF0020 */ lw $ra, 0x20($sp)
/* C36DB0 80240880 8FB3001C */ lw $s3, 0x1c($sp)
/* C36DB4 80240884 8FB20018 */ lw $s2, 0x18($sp)
/* C36DB8 80240888 8FB10014 */ lw $s1, 0x14($sp)
/* C36DBC 8024088C 8FB00010 */ lw $s0, 0x10($sp)
/* C36DC0 80240890 03E00008 */ jr $ra
/* C36DC4 80240894 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024130C_C3783C
/* C3796C 8024143C 0000102D */ daddu $v0, $zero, $zero
/* C37970 80241440 0280202D */ daddu $a0, $s4, $zero
/* C37974 80241444 0200282D */ daddu $a1, $s0, $zero
/* C37978 80241448 0C0901F6 */ jal func_802407D8_C36D08
/* C37978 80241448 0C0901F6 */ jal UnkNpcAIFunc1
/* C3797C 8024144C 0260302D */ daddu $a2, $s3, $zero
/* C37980 80241450 0280202D */ daddu $a0, $s4, $zero
/* C37984 80241454 0200282D */ daddu $a1, $s0, $zero

View File

@ -79,7 +79,7 @@ glabel func_80242154_C38684
/* C387A8 80242278 00000000 */ nop
/* C387AC 8024227C 0280202D */ daddu $a0, $s4, $zero
/* C387B0 80242280 0220282D */ daddu $a1, $s1, $zero
/* C387B4 80242284 0C0901F6 */ jal func_802407D8_C36D08
/* C387B4 80242284 0C0901F6 */ jal UnkNpcAIFunc1
/* C387B8 80242288 0260302D */ daddu $a2, $s3, $zero
/* C387BC 8024228C 0280202D */ daddu $a0, $s4, $zero
/* C387C0 80242290 0220282D */ daddu $a1, $s1, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_C401B0
/* C401B0 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C401B4 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* C401B8 80240408 0080982D */ daddu $s3, $a0, $zero
/* C401BC 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* C401C0 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* C401C4 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* C401C8 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* C401CC 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* C401D0 80240420 86440008 */ lh $a0, 8($s2)
/* C401D4 80240424 0C00EABB */ jal get_npc_unsafe
/* C401D8 80240428 00A0882D */ daddu $s1, $a1, $zero
/* C401DC 8024042C 8E240008 */ lw $a0, 8($s1)
/* C401E0 80240430 0040802D */ daddu $s0, $v0, $zero
/* C401E4 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* C401E8 80240438 00832021 */ addu $a0, $a0, $v1
/* C401EC 8024043C 00042043 */ sra $a0, $a0, 1
/* C401F0 80240440 0C00A67F */ jal rand_int
/* C401F4 80240444 24840001 */ addiu $a0, $a0, 1
/* C401F8 80240448 8E230008 */ lw $v1, 8($s1)
/* C401FC 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* C40200 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* C40204 80240454 00651821 */ addu $v1, $v1, $a1
/* C40208 80240458 00031843 */ sra $v1, $v1, 1
/* C4020C 8024045C 00621821 */ addu $v1, $v1, $v0
/* C40210 80240460 0C00A67F */ jal rand_int
/* C40214 80240464 A603008E */ sh $v1, 0x8e($s0)
/* C40218 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* C4021C 8024046C 44820000 */ mtc1 $v0, $f0
/* C40220 80240470 00000000 */ nop
/* C40224 80240474 46800020 */ cvt.s.w $f0, $f0
/* C40228 80240478 46006300 */ add.s $f12, $f12, $f0
/* C4022C 8024047C 3C0142B4 */ lui $at, 0x42b4
/* C40230 80240480 44810000 */ mtc1 $at, $f0
/* C40234 80240484 0C00A6C9 */ jal clamp_angle
/* C40238 80240488 46006301 */ sub.s $f12, $f12, $f0
/* C4023C 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* C40240 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* C40244 80240494 8C420000 */ lw $v0, ($v0)
/* C40248 80240498 AE020028 */ sw $v0, 0x28($s0)
/* C4024C 8024049C 24020003 */ addiu $v0, $zero, 3
/* C40250 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* C40254 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* C40258 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* C4025C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* C40260 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* C40264 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* C40268 802404B8 03E00008 */ jr $ra
/* C4026C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_C40944
/* C40B4C 80240D9C 00000000 */ nop
/* C40B50 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* C40B54 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* C40B58 80240DA8 0C090100 */ jal func_80240400_C401B0
/* C40B58 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* C40B5C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* C40B60 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* C40B64 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80241BFC_C487DC
/* C487DC 80241BFC 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C487E0 80241C00 AFB3001C */ sw $s3, 0x1c($sp)
/* C487E4 80241C04 0080982D */ daddu $s3, $a0, $zero
/* C487E8 80241C08 AFBF0020 */ sw $ra, 0x20($sp)
/* C487EC 80241C0C AFB20018 */ sw $s2, 0x18($sp)
/* C487F0 80241C10 AFB10014 */ sw $s1, 0x14($sp)
/* C487F4 80241C14 AFB00010 */ sw $s0, 0x10($sp)
/* C487F8 80241C18 8E720148 */ lw $s2, 0x148($s3)
/* C487FC 80241C1C 86440008 */ lh $a0, 8($s2)
/* C48800 80241C20 0C00EABB */ jal get_npc_unsafe
/* C48804 80241C24 00A0882D */ daddu $s1, $a1, $zero
/* C48808 80241C28 8E240008 */ lw $a0, 8($s1)
/* C4880C 80241C2C 0040802D */ daddu $s0, $v0, $zero
/* C48810 80241C30 00041FC2 */ srl $v1, $a0, 0x1f
/* C48814 80241C34 00832021 */ addu $a0, $a0, $v1
/* C48818 80241C38 00042043 */ sra $a0, $a0, 1
/* C4881C 80241C3C 0C00A67F */ jal rand_int
/* C48820 80241C40 24840001 */ addiu $a0, $a0, 1
/* C48824 80241C44 8E230008 */ lw $v1, 8($s1)
/* C48828 80241C48 240400B4 */ addiu $a0, $zero, 0xb4
/* C4882C 80241C4C 00032FC2 */ srl $a1, $v1, 0x1f
/* C48830 80241C50 00651821 */ addu $v1, $v1, $a1
/* C48834 80241C54 00031843 */ sra $v1, $v1, 1
/* C48838 80241C58 00621821 */ addu $v1, $v1, $v0
/* C4883C 80241C5C 0C00A67F */ jal rand_int
/* C48840 80241C60 A603008E */ sh $v1, 0x8e($s0)
/* C48844 80241C64 C60C000C */ lwc1 $f12, 0xc($s0)
/* C48848 80241C68 44820000 */ mtc1 $v0, $f0
/* C4884C 80241C6C 00000000 */ nop
/* C48850 80241C70 46800020 */ cvt.s.w $f0, $f0
/* C48854 80241C74 46006300 */ add.s $f12, $f12, $f0
/* C48858 80241C78 3C0142B4 */ lui $at, 0x42b4
/* C4885C 80241C7C 44810000 */ mtc1 $at, $f0
/* C48860 80241C80 0C00A6C9 */ jal clamp_angle
/* C48864 80241C84 46006301 */ sub.s $f12, $f12, $f0
/* C48868 80241C88 E600000C */ swc1 $f0, 0xc($s0)
/* C4886C 80241C8C 8E4200CC */ lw $v0, 0xcc($s2)
/* C48870 80241C90 8C420000 */ lw $v0, ($v0)
/* C48874 80241C94 AE020028 */ sw $v0, 0x28($s0)
/* C48878 80241C98 24020003 */ addiu $v0, $zero, 3
/* C4887C 80241C9C AE620070 */ sw $v0, 0x70($s3)
/* C48880 80241CA0 8FBF0020 */ lw $ra, 0x20($sp)
/* C48884 80241CA4 8FB3001C */ lw $s3, 0x1c($sp)
/* C48888 80241CA8 8FB20018 */ lw $s2, 0x18($sp)
/* C4888C 80241CAC 8FB10014 */ lw $s1, 0x14($sp)
/* C48890 80241CB0 8FB00010 */ lw $s0, 0x10($sp)
/* C48894 80241CB4 03E00008 */ jr $ra
/* C48898 80241CB8 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_80242730_C49310
/* C49440 80242860 0000102D */ daddu $v0, $zero, $zero
/* C49444 80242864 0280202D */ daddu $a0, $s4, $zero
/* C49448 80242868 0200282D */ daddu $a1, $s0, $zero
/* C4944C 8024286C 0C0906FF */ jal func_80241BFC_C487DC
/* C4944C 8024286C 0C0906FF */ jal UnkNpcAIFunc1
/* C49450 80242870 0260302D */ daddu $a2, $s3, $zero
/* C49454 80242874 0280202D */ daddu $a0, $s4, $zero
/* C49458 80242878 0200282D */ daddu $a1, $s0, $zero

View File

@ -79,7 +79,7 @@ glabel func_80243578_C4A158
/* C4A27C 8024369C 00000000 */ nop
/* C4A280 802436A0 0280202D */ daddu $a0, $s4, $zero
/* C4A284 802436A4 0220282D */ daddu $a1, $s1, $zero
/* C4A288 802436A8 0C0906FF */ jal func_80241BFC_C487DC
/* C4A288 802436A8 0C0906FF */ jal UnkNpcAIFunc1
/* C4A28C 802436AC 0260302D */ daddu $a2, $s3, $zero
/* C4A290 802436B0 0280202D */ daddu $a0, $s4, $zero
/* C4A294 802436B4 0220282D */ daddu $a1, $s1, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240CD0_C501E0
/* C501E0 80240CD0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C501E4 80240CD4 AFB3001C */ sw $s3, 0x1c($sp)
/* C501E8 80240CD8 0080982D */ daddu $s3, $a0, $zero
/* C501EC 80240CDC AFBF0020 */ sw $ra, 0x20($sp)
/* C501F0 80240CE0 AFB20018 */ sw $s2, 0x18($sp)
/* C501F4 80240CE4 AFB10014 */ sw $s1, 0x14($sp)
/* C501F8 80240CE8 AFB00010 */ sw $s0, 0x10($sp)
/* C501FC 80240CEC 8E720148 */ lw $s2, 0x148($s3)
/* C50200 80240CF0 86440008 */ lh $a0, 8($s2)
/* C50204 80240CF4 0C00EABB */ jal get_npc_unsafe
/* C50208 80240CF8 00A0882D */ daddu $s1, $a1, $zero
/* C5020C 80240CFC 8E240008 */ lw $a0, 8($s1)
/* C50210 80240D00 0040802D */ daddu $s0, $v0, $zero
/* C50214 80240D04 00041FC2 */ srl $v1, $a0, 0x1f
/* C50218 80240D08 00832021 */ addu $a0, $a0, $v1
/* C5021C 80240D0C 00042043 */ sra $a0, $a0, 1
/* C50220 80240D10 0C00A67F */ jal rand_int
/* C50224 80240D14 24840001 */ addiu $a0, $a0, 1
/* C50228 80240D18 8E230008 */ lw $v1, 8($s1)
/* C5022C 80240D1C 240400B4 */ addiu $a0, $zero, 0xb4
/* C50230 80240D20 00032FC2 */ srl $a1, $v1, 0x1f
/* C50234 80240D24 00651821 */ addu $v1, $v1, $a1
/* C50238 80240D28 00031843 */ sra $v1, $v1, 1
/* C5023C 80240D2C 00621821 */ addu $v1, $v1, $v0
/* C50240 80240D30 0C00A67F */ jal rand_int
/* C50244 80240D34 A603008E */ sh $v1, 0x8e($s0)
/* C50248 80240D38 C60C000C */ lwc1 $f12, 0xc($s0)
/* C5024C 80240D3C 44820000 */ mtc1 $v0, $f0
/* C50250 80240D40 00000000 */ nop
/* C50254 80240D44 46800020 */ cvt.s.w $f0, $f0
/* C50258 80240D48 46006300 */ add.s $f12, $f12, $f0
/* C5025C 80240D4C 3C0142B4 */ lui $at, 0x42b4
/* C50260 80240D50 44810000 */ mtc1 $at, $f0
/* C50264 80240D54 0C00A6C9 */ jal clamp_angle
/* C50268 80240D58 46006301 */ sub.s $f12, $f12, $f0
/* C5026C 80240D5C E600000C */ swc1 $f0, 0xc($s0)
/* C50270 80240D60 8E4200CC */ lw $v0, 0xcc($s2)
/* C50274 80240D64 8C420000 */ lw $v0, ($v0)
/* C50278 80240D68 AE020028 */ sw $v0, 0x28($s0)
/* C5027C 80240D6C 24020003 */ addiu $v0, $zero, 3
/* C50280 80240D70 AE620070 */ sw $v0, 0x70($s3)
/* C50284 80240D74 8FBF0020 */ lw $ra, 0x20($sp)
/* C50288 80240D78 8FB3001C */ lw $s3, 0x1c($sp)
/* C5028C 80240D7C 8FB20018 */ lw $s2, 0x18($sp)
/* C50290 80240D80 8FB10014 */ lw $s1, 0x14($sp)
/* C50294 80240D84 8FB00010 */ lw $s0, 0x10($sp)
/* C50298 80240D88 03E00008 */ jr $ra
/* C5029C 80240D8C 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80241464_C50974
/* C50B7C 8024166C 00000000 */ nop
/* C50B80 80241670 0280202D */ daddu $a0, $s4, $zero
/* C50B84 80241674 0260282D */ daddu $a1, $s3, $zero
/* C50B88 80241678 0C090334 */ jal func_80240CD0_C501E0
/* C50B88 80241678 0C090334 */ jal UnkNpcAIFunc1
/* C50B8C 8024167C 02A0302D */ daddu $a2, $s5, $zero
/* C50B90 80241680 0280202D */ daddu $a0, $s4, $zero
/* C50B94 80241684 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_C56340
/* C56340 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C56344 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* C56348 80240408 0080982D */ daddu $s3, $a0, $zero
/* C5634C 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* C56350 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* C56354 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* C56358 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* C5635C 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* C56360 80240420 86440008 */ lh $a0, 8($s2)
/* C56364 80240424 0C00EABB */ jal get_npc_unsafe
/* C56368 80240428 00A0882D */ daddu $s1, $a1, $zero
/* C5636C 8024042C 8E240008 */ lw $a0, 8($s1)
/* C56370 80240430 0040802D */ daddu $s0, $v0, $zero
/* C56374 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* C56378 80240438 00832021 */ addu $a0, $a0, $v1
/* C5637C 8024043C 00042043 */ sra $a0, $a0, 1
/* C56380 80240440 0C00A67F */ jal rand_int
/* C56384 80240444 24840001 */ addiu $a0, $a0, 1
/* C56388 80240448 8E230008 */ lw $v1, 8($s1)
/* C5638C 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* C56390 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* C56394 80240454 00651821 */ addu $v1, $v1, $a1
/* C56398 80240458 00031843 */ sra $v1, $v1, 1
/* C5639C 8024045C 00621821 */ addu $v1, $v1, $v0
/* C563A0 80240460 0C00A67F */ jal rand_int
/* C563A4 80240464 A603008E */ sh $v1, 0x8e($s0)
/* C563A8 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* C563AC 8024046C 44820000 */ mtc1 $v0, $f0
/* C563B0 80240470 00000000 */ nop
/* C563B4 80240474 46800020 */ cvt.s.w $f0, $f0
/* C563B8 80240478 46006300 */ add.s $f12, $f12, $f0
/* C563BC 8024047C 3C0142B4 */ lui $at, 0x42b4
/* C563C0 80240480 44810000 */ mtc1 $at, $f0
/* C563C4 80240484 0C00A6C9 */ jal clamp_angle
/* C563C8 80240488 46006301 */ sub.s $f12, $f12, $f0
/* C563CC 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* C563D0 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* C563D4 80240494 8C420000 */ lw $v0, ($v0)
/* C563D8 80240498 AE020028 */ sw $v0, 0x28($s0)
/* C563DC 8024049C 24020003 */ addiu $v0, $zero, 3
/* C563E0 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* C563E4 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* C563E8 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* C563EC 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* C563F0 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* C563F4 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* C563F8 802404B8 03E00008 */ jr $ra
/* C563FC 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_C56AD4
/* C56CDC 80240D9C 00000000 */ nop
/* C56CE0 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* C56CE4 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* C56CE8 80240DA8 0C090100 */ jal func_80240400_C56340
/* C56CE8 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* C56CEC 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* C56CF0 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* C56CF4 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802409E0_95BBE0
/* 95BBE0 802409E0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 95BBE4 802409E4 AFB3001C */ sw $s3, 0x1c($sp)
/* 95BBE8 802409E8 0080982D */ daddu $s3, $a0, $zero
/* 95BBEC 802409EC AFBF0020 */ sw $ra, 0x20($sp)
/* 95BBF0 802409F0 AFB20018 */ sw $s2, 0x18($sp)
/* 95BBF4 802409F4 AFB10014 */ sw $s1, 0x14($sp)
/* 95BBF8 802409F8 AFB00010 */ sw $s0, 0x10($sp)
/* 95BBFC 802409FC 8E720148 */ lw $s2, 0x148($s3)
/* 95BC00 80240A00 86440008 */ lh $a0, 8($s2)
/* 95BC04 80240A04 0C00EABB */ jal get_npc_unsafe
/* 95BC08 80240A08 00A0882D */ daddu $s1, $a1, $zero
/* 95BC0C 80240A0C 8E240008 */ lw $a0, 8($s1)
/* 95BC10 80240A10 0040802D */ daddu $s0, $v0, $zero
/* 95BC14 80240A14 00041FC2 */ srl $v1, $a0, 0x1f
/* 95BC18 80240A18 00832021 */ addu $a0, $a0, $v1
/* 95BC1C 80240A1C 00042043 */ sra $a0, $a0, 1
/* 95BC20 80240A20 0C00A67F */ jal rand_int
/* 95BC24 80240A24 24840001 */ addiu $a0, $a0, 1
/* 95BC28 80240A28 8E230008 */ lw $v1, 8($s1)
/* 95BC2C 80240A2C 240400B4 */ addiu $a0, $zero, 0xb4
/* 95BC30 80240A30 00032FC2 */ srl $a1, $v1, 0x1f
/* 95BC34 80240A34 00651821 */ addu $v1, $v1, $a1
/* 95BC38 80240A38 00031843 */ sra $v1, $v1, 1
/* 95BC3C 80240A3C 00621821 */ addu $v1, $v1, $v0
/* 95BC40 80240A40 0C00A67F */ jal rand_int
/* 95BC44 80240A44 A603008E */ sh $v1, 0x8e($s0)
/* 95BC48 80240A48 C60C000C */ lwc1 $f12, 0xc($s0)
/* 95BC4C 80240A4C 44820000 */ mtc1 $v0, $f0
/* 95BC50 80240A50 00000000 */ nop
/* 95BC54 80240A54 46800020 */ cvt.s.w $f0, $f0
/* 95BC58 80240A58 46006300 */ add.s $f12, $f12, $f0
/* 95BC5C 80240A5C 3C0142B4 */ lui $at, 0x42b4
/* 95BC60 80240A60 44810000 */ mtc1 $at, $f0
/* 95BC64 80240A64 0C00A6C9 */ jal clamp_angle
/* 95BC68 80240A68 46006301 */ sub.s $f12, $f12, $f0
/* 95BC6C 80240A6C E600000C */ swc1 $f0, 0xc($s0)
/* 95BC70 80240A70 8E4200CC */ lw $v0, 0xcc($s2)
/* 95BC74 80240A74 8C420000 */ lw $v0, ($v0)
/* 95BC78 80240A78 AE020028 */ sw $v0, 0x28($s0)
/* 95BC7C 80240A7C 24020003 */ addiu $v0, $zero, 3
/* 95BC80 80240A80 AE620070 */ sw $v0, 0x70($s3)
/* 95BC84 80240A84 8FBF0020 */ lw $ra, 0x20($sp)
/* 95BC88 80240A88 8FB3001C */ lw $s3, 0x1c($sp)
/* 95BC8C 80240A8C 8FB20018 */ lw $s2, 0x18($sp)
/* 95BC90 80240A90 8FB10014 */ lw $s1, 0x14($sp)
/* 95BC94 80240A94 8FB00010 */ lw $s0, 0x10($sp)
/* 95BC98 80240A98 03E00008 */ jr $ra
/* 95BC9C 80240A9C 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80241174_95C374
/* 95C57C 8024137C 00000000 */ nop
/* 95C580 80241380 0280202D */ daddu $a0, $s4, $zero
/* 95C584 80241384 0260282D */ daddu $a1, $s3, $zero
/* 95C588 80241388 0C090278 */ jal func_802409E0_95BBE0
/* 95C588 80241388 0C090278 */ jal UnkNpcAIFunc1
/* 95C58C 8024138C 02A0302D */ daddu $a2, $s5, $zero
/* 95C590 80241390 0280202D */ daddu $a0, $s4, $zero
/* 95C594 80241394 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240440_C9E360
/* C9E360 80240440 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C9E364 80240444 AFB3001C */ sw $s3, 0x1c($sp)
/* C9E368 80240448 0080982D */ daddu $s3, $a0, $zero
/* C9E36C 8024044C AFBF0020 */ sw $ra, 0x20($sp)
/* C9E370 80240450 AFB20018 */ sw $s2, 0x18($sp)
/* C9E374 80240454 AFB10014 */ sw $s1, 0x14($sp)
/* C9E378 80240458 AFB00010 */ sw $s0, 0x10($sp)
/* C9E37C 8024045C 8E720148 */ lw $s2, 0x148($s3)
/* C9E380 80240460 86440008 */ lh $a0, 8($s2)
/* C9E384 80240464 0C00EABB */ jal get_npc_unsafe
/* C9E388 80240468 00A0882D */ daddu $s1, $a1, $zero
/* C9E38C 8024046C 8E240008 */ lw $a0, 8($s1)
/* C9E390 80240470 0040802D */ daddu $s0, $v0, $zero
/* C9E394 80240474 00041FC2 */ srl $v1, $a0, 0x1f
/* C9E398 80240478 00832021 */ addu $a0, $a0, $v1
/* C9E39C 8024047C 00042043 */ sra $a0, $a0, 1
/* C9E3A0 80240480 0C00A67F */ jal rand_int
/* C9E3A4 80240484 24840001 */ addiu $a0, $a0, 1
/* C9E3A8 80240488 8E230008 */ lw $v1, 8($s1)
/* C9E3AC 8024048C 240400B4 */ addiu $a0, $zero, 0xb4
/* C9E3B0 80240490 00032FC2 */ srl $a1, $v1, 0x1f
/* C9E3B4 80240494 00651821 */ addu $v1, $v1, $a1
/* C9E3B8 80240498 00031843 */ sra $v1, $v1, 1
/* C9E3BC 8024049C 00621821 */ addu $v1, $v1, $v0
/* C9E3C0 802404A0 0C00A67F */ jal rand_int
/* C9E3C4 802404A4 A603008E */ sh $v1, 0x8e($s0)
/* C9E3C8 802404A8 C60C000C */ lwc1 $f12, 0xc($s0)
/* C9E3CC 802404AC 44820000 */ mtc1 $v0, $f0
/* C9E3D0 802404B0 00000000 */ nop
/* C9E3D4 802404B4 46800020 */ cvt.s.w $f0, $f0
/* C9E3D8 802404B8 46006300 */ add.s $f12, $f12, $f0
/* C9E3DC 802404BC 3C0142B4 */ lui $at, 0x42b4
/* C9E3E0 802404C0 44810000 */ mtc1 $at, $f0
/* C9E3E4 802404C4 0C00A6C9 */ jal clamp_angle
/* C9E3E8 802404C8 46006301 */ sub.s $f12, $f12, $f0
/* C9E3EC 802404CC E600000C */ swc1 $f0, 0xc($s0)
/* C9E3F0 802404D0 8E4200CC */ lw $v0, 0xcc($s2)
/* C9E3F4 802404D4 8C420000 */ lw $v0, ($v0)
/* C9E3F8 802404D8 AE020028 */ sw $v0, 0x28($s0)
/* C9E3FC 802404DC 24020003 */ addiu $v0, $zero, 3
/* C9E400 802404E0 AE620070 */ sw $v0, 0x70($s3)
/* C9E404 802404E4 8FBF0020 */ lw $ra, 0x20($sp)
/* C9E408 802404E8 8FB3001C */ lw $s3, 0x1c($sp)
/* C9E40C 802404EC 8FB20018 */ lw $s2, 0x18($sp)
/* C9E410 802404F0 8FB10014 */ lw $s1, 0x14($sp)
/* C9E414 802404F4 8FB00010 */ lw $s0, 0x10($sp)
/* C9E418 802404F8 03E00008 */ jr $ra
/* C9E41C 802404FC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240BD4_C9EAF4
/* C9ECFC 80240DDC 00000000 */ nop
/* C9ED00 80240DE0 0280202D */ daddu $a0, $s4, $zero
/* C9ED04 80240DE4 0260282D */ daddu $a1, $s3, $zero
/* C9ED08 80240DE8 0C090110 */ jal func_80240440_C9E360
/* C9ED08 80240DE8 0C090110 */ jal UnkNpcAIFunc1
/* C9ED0C 80240DEC 02A0302D */ daddu $a2, $s5, $zero
/* C9ED10 80240DF0 0280202D */ daddu $a0, $s4, $zero
/* C9ED14 80240DF4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240AF8_CB5AF8
/* CB5AF8 80240AF8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CB5AFC 80240AFC AFB3001C */ sw $s3, 0x1c($sp)
/* CB5B00 80240B00 0080982D */ daddu $s3, $a0, $zero
/* CB5B04 80240B04 AFBF0020 */ sw $ra, 0x20($sp)
/* CB5B08 80240B08 AFB20018 */ sw $s2, 0x18($sp)
/* CB5B0C 80240B0C AFB10014 */ sw $s1, 0x14($sp)
/* CB5B10 80240B10 AFB00010 */ sw $s0, 0x10($sp)
/* CB5B14 80240B14 8E720148 */ lw $s2, 0x148($s3)
/* CB5B18 80240B18 86440008 */ lh $a0, 8($s2)
/* CB5B1C 80240B1C 0C00EABB */ jal get_npc_unsafe
/* CB5B20 80240B20 00A0882D */ daddu $s1, $a1, $zero
/* CB5B24 80240B24 8E240008 */ lw $a0, 8($s1)
/* CB5B28 80240B28 0040802D */ daddu $s0, $v0, $zero
/* CB5B2C 80240B2C 00041FC2 */ srl $v1, $a0, 0x1f
/* CB5B30 80240B30 00832021 */ addu $a0, $a0, $v1
/* CB5B34 80240B34 00042043 */ sra $a0, $a0, 1
/* CB5B38 80240B38 0C00A67F */ jal rand_int
/* CB5B3C 80240B3C 24840001 */ addiu $a0, $a0, 1
/* CB5B40 80240B40 8E230008 */ lw $v1, 8($s1)
/* CB5B44 80240B44 240400B4 */ addiu $a0, $zero, 0xb4
/* CB5B48 80240B48 00032FC2 */ srl $a1, $v1, 0x1f
/* CB5B4C 80240B4C 00651821 */ addu $v1, $v1, $a1
/* CB5B50 80240B50 00031843 */ sra $v1, $v1, 1
/* CB5B54 80240B54 00621821 */ addu $v1, $v1, $v0
/* CB5B58 80240B58 0C00A67F */ jal rand_int
/* CB5B5C 80240B5C A603008E */ sh $v1, 0x8e($s0)
/* CB5B60 80240B60 C60C000C */ lwc1 $f12, 0xc($s0)
/* CB5B64 80240B64 44820000 */ mtc1 $v0, $f0
/* CB5B68 80240B68 00000000 */ nop
/* CB5B6C 80240B6C 46800020 */ cvt.s.w $f0, $f0
/* CB5B70 80240B70 46006300 */ add.s $f12, $f12, $f0
/* CB5B74 80240B74 3C0142B4 */ lui $at, 0x42b4
/* CB5B78 80240B78 44810000 */ mtc1 $at, $f0
/* CB5B7C 80240B7C 0C00A6C9 */ jal clamp_angle
/* CB5B80 80240B80 46006301 */ sub.s $f12, $f12, $f0
/* CB5B84 80240B84 E600000C */ swc1 $f0, 0xc($s0)
/* CB5B88 80240B88 8E4200CC */ lw $v0, 0xcc($s2)
/* CB5B8C 80240B8C 8C420000 */ lw $v0, ($v0)
/* CB5B90 80240B90 AE020028 */ sw $v0, 0x28($s0)
/* CB5B94 80240B94 24020003 */ addiu $v0, $zero, 3
/* CB5B98 80240B98 AE620070 */ sw $v0, 0x70($s3)
/* CB5B9C 80240B9C 8FBF0020 */ lw $ra, 0x20($sp)
/* CB5BA0 80240BA0 8FB3001C */ lw $s3, 0x1c($sp)
/* CB5BA4 80240BA4 8FB20018 */ lw $s2, 0x18($sp)
/* CB5BA8 80240BA8 8FB10014 */ lw $s1, 0x14($sp)
/* CB5BAC 80240BAC 8FB00010 */ lw $s0, 0x10($sp)
/* CB5BB0 80240BB0 03E00008 */ jr $ra
/* CB5BB4 80240BB4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024162C_CB662C
/* CB675C 8024175C 0000102D */ daddu $v0, $zero, $zero
/* CB6760 80241760 0280202D */ daddu $a0, $s4, $zero
/* CB6764 80241764 0200282D */ daddu $a1, $s0, $zero
/* CB6768 80241768 0C0902BE */ jal func_80240AF8_CB5AF8
/* CB6768 80241768 0C0902BE */ jal UnkNpcAIFunc1
/* CB676C 8024176C 0260302D */ daddu $a2, $s3, $zero
/* CB6770 80241770 0280202D */ daddu $a0, $s4, $zero
/* CB6774 80241774 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_8024099C_CC41AC
/* CC41AC 8024099C 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CC41B0 802409A0 AFB3001C */ sw $s3, 0x1c($sp)
/* CC41B4 802409A4 0080982D */ daddu $s3, $a0, $zero
/* CC41B8 802409A8 AFBF0020 */ sw $ra, 0x20($sp)
/* CC41BC 802409AC AFB20018 */ sw $s2, 0x18($sp)
/* CC41C0 802409B0 AFB10014 */ sw $s1, 0x14($sp)
/* CC41C4 802409B4 AFB00010 */ sw $s0, 0x10($sp)
/* CC41C8 802409B8 8E720148 */ lw $s2, 0x148($s3)
/* CC41CC 802409BC 86440008 */ lh $a0, 8($s2)
/* CC41D0 802409C0 0C00EABB */ jal get_npc_unsafe
/* CC41D4 802409C4 00A0882D */ daddu $s1, $a1, $zero
/* CC41D8 802409C8 8E240008 */ lw $a0, 8($s1)
/* CC41DC 802409CC 0040802D */ daddu $s0, $v0, $zero
/* CC41E0 802409D0 00041FC2 */ srl $v1, $a0, 0x1f
/* CC41E4 802409D4 00832021 */ addu $a0, $a0, $v1
/* CC41E8 802409D8 00042043 */ sra $a0, $a0, 1
/* CC41EC 802409DC 0C00A67F */ jal rand_int
/* CC41F0 802409E0 24840001 */ addiu $a0, $a0, 1
/* CC41F4 802409E4 8E230008 */ lw $v1, 8($s1)
/* CC41F8 802409E8 240400B4 */ addiu $a0, $zero, 0xb4
/* CC41FC 802409EC 00032FC2 */ srl $a1, $v1, 0x1f
/* CC4200 802409F0 00651821 */ addu $v1, $v1, $a1
/* CC4204 802409F4 00031843 */ sra $v1, $v1, 1
/* CC4208 802409F8 00621821 */ addu $v1, $v1, $v0
/* CC420C 802409FC 0C00A67F */ jal rand_int
/* CC4210 80240A00 A603008E */ sh $v1, 0x8e($s0)
/* CC4214 80240A04 C60C000C */ lwc1 $f12, 0xc($s0)
/* CC4218 80240A08 44820000 */ mtc1 $v0, $f0
/* CC421C 80240A0C 00000000 */ nop
/* CC4220 80240A10 46800020 */ cvt.s.w $f0, $f0
/* CC4224 80240A14 46006300 */ add.s $f12, $f12, $f0
/* CC4228 80240A18 3C0142B4 */ lui $at, 0x42b4
/* CC422C 80240A1C 44810000 */ mtc1 $at, $f0
/* CC4230 80240A20 0C00A6C9 */ jal clamp_angle
/* CC4234 80240A24 46006301 */ sub.s $f12, $f12, $f0
/* CC4238 80240A28 E600000C */ swc1 $f0, 0xc($s0)
/* CC423C 80240A2C 8E4200CC */ lw $v0, 0xcc($s2)
/* CC4240 80240A30 8C420000 */ lw $v0, ($v0)
/* CC4244 80240A34 AE020028 */ sw $v0, 0x28($s0)
/* CC4248 80240A38 24020003 */ addiu $v0, $zero, 3
/* CC424C 80240A3C AE620070 */ sw $v0, 0x70($s3)
/* CC4250 80240A40 8FBF0020 */ lw $ra, 0x20($sp)
/* CC4254 80240A44 8FB3001C */ lw $s3, 0x1c($sp)
/* CC4258 80240A48 8FB20018 */ lw $s2, 0x18($sp)
/* CC425C 80240A4C 8FB10014 */ lw $s1, 0x14($sp)
/* CC4260 80240A50 8FB00010 */ lw $s0, 0x10($sp)
/* CC4264 80240A54 03E00008 */ jr $ra
/* CC4268 80240A58 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_802414D0_CC4CE0
/* CC4E10 80241600 0000102D */ daddu $v0, $zero, $zero
/* CC4E14 80241604 0280202D */ daddu $a0, $s4, $zero
/* CC4E18 80241608 0200282D */ daddu $a1, $s0, $zero
/* CC4E1C 8024160C 0C090267 */ jal func_8024099C_CC41AC
/* CC4E1C 8024160C 0C090267 */ jal UnkNpcAIFunc1
/* CC4E20 80241610 0260302D */ daddu $a2, $s3, $zero
/* CC4E24 80241614 0280202D */ daddu $a0, $s4, $zero
/* CC4E28 80241618 0200282D */ daddu $a1, $s0, $zero

View File

@ -97,7 +97,7 @@ glabel func_80241DB8_CC55C8
.L80241F14:
/* CC5724 80241F14 0280202D */ daddu $a0, $s4, $zero
/* CC5728 80241F18 02C0282D */ daddu $a1, $s6, $zero
/* CC572C 80241F1C 0C090267 */ jal func_8024099C_CC41AC
/* CC572C 80241F1C 0C090267 */ jal UnkNpcAIFunc1
/* CC5730 80241F20 02A0302D */ daddu $a2, $s5, $zero
/* CC5734 80241F24 0280202D */ daddu $a0, $s4, $zero
.L80241F28:

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802412E8_CCC5F8
/* CCC5F8 802412E8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CCC5FC 802412EC AFB3001C */ sw $s3, 0x1c($sp)
/* CCC600 802412F0 0080982D */ daddu $s3, $a0, $zero
/* CCC604 802412F4 AFBF0020 */ sw $ra, 0x20($sp)
/* CCC608 802412F8 AFB20018 */ sw $s2, 0x18($sp)
/* CCC60C 802412FC AFB10014 */ sw $s1, 0x14($sp)
/* CCC610 80241300 AFB00010 */ sw $s0, 0x10($sp)
/* CCC614 80241304 8E720148 */ lw $s2, 0x148($s3)
/* CCC618 80241308 86440008 */ lh $a0, 8($s2)
/* CCC61C 8024130C 0C00EABB */ jal get_npc_unsafe
/* CCC620 80241310 00A0882D */ daddu $s1, $a1, $zero
/* CCC624 80241314 8E240008 */ lw $a0, 8($s1)
/* CCC628 80241318 0040802D */ daddu $s0, $v0, $zero
/* CCC62C 8024131C 00041FC2 */ srl $v1, $a0, 0x1f
/* CCC630 80241320 00832021 */ addu $a0, $a0, $v1
/* CCC634 80241324 00042043 */ sra $a0, $a0, 1
/* CCC638 80241328 0C00A67F */ jal rand_int
/* CCC63C 8024132C 24840001 */ addiu $a0, $a0, 1
/* CCC640 80241330 8E230008 */ lw $v1, 8($s1)
/* CCC644 80241334 240400B4 */ addiu $a0, $zero, 0xb4
/* CCC648 80241338 00032FC2 */ srl $a1, $v1, 0x1f
/* CCC64C 8024133C 00651821 */ addu $v1, $v1, $a1
/* CCC650 80241340 00031843 */ sra $v1, $v1, 1
/* CCC654 80241344 00621821 */ addu $v1, $v1, $v0
/* CCC658 80241348 0C00A67F */ jal rand_int
/* CCC65C 8024134C A603008E */ sh $v1, 0x8e($s0)
/* CCC660 80241350 C60C000C */ lwc1 $f12, 0xc($s0)
/* CCC664 80241354 44820000 */ mtc1 $v0, $f0
/* CCC668 80241358 00000000 */ nop
/* CCC66C 8024135C 46800020 */ cvt.s.w $f0, $f0
/* CCC670 80241360 46006300 */ add.s $f12, $f12, $f0
/* CCC674 80241364 3C0142B4 */ lui $at, 0x42b4
/* CCC678 80241368 44810000 */ mtc1 $at, $f0
/* CCC67C 8024136C 0C00A6C9 */ jal clamp_angle
/* CCC680 80241370 46006301 */ sub.s $f12, $f12, $f0
/* CCC684 80241374 E600000C */ swc1 $f0, 0xc($s0)
/* CCC688 80241378 8E4200CC */ lw $v0, 0xcc($s2)
/* CCC68C 8024137C 8C420000 */ lw $v0, ($v0)
/* CCC690 80241380 AE020028 */ sw $v0, 0x28($s0)
/* CCC694 80241384 24020003 */ addiu $v0, $zero, 3
/* CCC698 80241388 AE620070 */ sw $v0, 0x70($s3)
/* CCC69C 8024138C 8FBF0020 */ lw $ra, 0x20($sp)
/* CCC6A0 80241390 8FB3001C */ lw $s3, 0x1c($sp)
/* CCC6A4 80241394 8FB20018 */ lw $s2, 0x18($sp)
/* CCC6A8 80241398 8FB10014 */ lw $s1, 0x14($sp)
/* CCC6AC 8024139C 8FB00010 */ lw $s0, 0x10($sp)
/* CCC6B0 802413A0 03E00008 */ jr $ra
/* CCC6B4 802413A4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_80241E1C_CCD12C
/* CCD25C 80241F4C 0000102D */ daddu $v0, $zero, $zero
/* CCD260 80241F50 0280202D */ daddu $a0, $s4, $zero
/* CCD264 80241F54 0200282D */ daddu $a1, $s0, $zero
/* CCD268 80241F58 0C0904BA */ jal func_802412E8_CCC5F8
/* CCD268 80241F58 0C0904BA */ jal UnkNpcAIFunc1
/* CCD26C 80241F5C 0260302D */ daddu $a2, $s3, $zero
/* CCD270 80241F60 0280202D */ daddu $a0, $s4, $zero
/* CCD274 80241F64 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80241628_CD3458
/* CD3458 80241628 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CD345C 8024162C AFB3001C */ sw $s3, 0x1c($sp)
/* CD3460 80241630 0080982D */ daddu $s3, $a0, $zero
/* CD3464 80241634 AFBF0020 */ sw $ra, 0x20($sp)
/* CD3468 80241638 AFB20018 */ sw $s2, 0x18($sp)
/* CD346C 8024163C AFB10014 */ sw $s1, 0x14($sp)
/* CD3470 80241640 AFB00010 */ sw $s0, 0x10($sp)
/* CD3474 80241644 8E720148 */ lw $s2, 0x148($s3)
/* CD3478 80241648 86440008 */ lh $a0, 8($s2)
/* CD347C 8024164C 0C00EABB */ jal get_npc_unsafe
/* CD3480 80241650 00A0882D */ daddu $s1, $a1, $zero
/* CD3484 80241654 8E240008 */ lw $a0, 8($s1)
/* CD3488 80241658 0040802D */ daddu $s0, $v0, $zero
/* CD348C 8024165C 00041FC2 */ srl $v1, $a0, 0x1f
/* CD3490 80241660 00832021 */ addu $a0, $a0, $v1
/* CD3494 80241664 00042043 */ sra $a0, $a0, 1
/* CD3498 80241668 0C00A67F */ jal rand_int
/* CD349C 8024166C 24840001 */ addiu $a0, $a0, 1
/* CD34A0 80241670 8E230008 */ lw $v1, 8($s1)
/* CD34A4 80241674 240400B4 */ addiu $a0, $zero, 0xb4
/* CD34A8 80241678 00032FC2 */ srl $a1, $v1, 0x1f
/* CD34AC 8024167C 00651821 */ addu $v1, $v1, $a1
/* CD34B0 80241680 00031843 */ sra $v1, $v1, 1
/* CD34B4 80241684 00621821 */ addu $v1, $v1, $v0
/* CD34B8 80241688 0C00A67F */ jal rand_int
/* CD34BC 8024168C A603008E */ sh $v1, 0x8e($s0)
/* CD34C0 80241690 C60C000C */ lwc1 $f12, 0xc($s0)
/* CD34C4 80241694 44820000 */ mtc1 $v0, $f0
/* CD34C8 80241698 00000000 */ nop
/* CD34CC 8024169C 46800020 */ cvt.s.w $f0, $f0
/* CD34D0 802416A0 46006300 */ add.s $f12, $f12, $f0
/* CD34D4 802416A4 3C0142B4 */ lui $at, 0x42b4
/* CD34D8 802416A8 44810000 */ mtc1 $at, $f0
/* CD34DC 802416AC 0C00A6C9 */ jal clamp_angle
/* CD34E0 802416B0 46006301 */ sub.s $f12, $f12, $f0
/* CD34E4 802416B4 E600000C */ swc1 $f0, 0xc($s0)
/* CD34E8 802416B8 8E4200CC */ lw $v0, 0xcc($s2)
/* CD34EC 802416BC 8C420000 */ lw $v0, ($v0)
/* CD34F0 802416C0 AE020028 */ sw $v0, 0x28($s0)
/* CD34F4 802416C4 24020003 */ addiu $v0, $zero, 3
/* CD34F8 802416C8 AE620070 */ sw $v0, 0x70($s3)
/* CD34FC 802416CC 8FBF0020 */ lw $ra, 0x20($sp)
/* CD3500 802416D0 8FB3001C */ lw $s3, 0x1c($sp)
/* CD3504 802416D4 8FB20018 */ lw $s2, 0x18($sp)
/* CD3508 802416D8 8FB10014 */ lw $s1, 0x14($sp)
/* CD350C 802416DC 8FB00010 */ lw $s0, 0x10($sp)
/* CD3510 802416E0 03E00008 */ jr $ra
/* CD3514 802416E4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024215C_CD3F8C
/* CD40BC 8024228C 0000102D */ daddu $v0, $zero, $zero
/* CD40C0 80242290 0280202D */ daddu $a0, $s4, $zero
/* CD40C4 80242294 0200282D */ daddu $a1, $s0, $zero
/* CD40C8 80242298 0C09058A */ jal func_80241628_CD3458
/* CD40C8 80242298 0C09058A */ jal UnkNpcAIFunc1
/* CD40CC 8024229C 0260302D */ daddu $a2, $s3, $zero
/* CD40D0 802422A0 0280202D */ daddu $a0, $s4, $zero
/* CD40D4 802422A4 0200282D */ daddu $a1, $s0, $zero

View File

@ -84,7 +84,7 @@ glabel func_80242754_CD4584
/* CD46B8 80242888 0000102D */ daddu $v0, $zero, $zero
/* CD46BC 8024288C 0280202D */ daddu $a0, $s4, $zero
/* CD46C0 80242890 0200282D */ daddu $a1, $s0, $zero
/* CD46C4 80242894 0C09058A */ jal func_80241628_CD3458
/* CD46C4 80242894 0C09058A */ jal UnkNpcAIFunc1
/* CD46C8 80242898 0260302D */ daddu $a2, $s3, $zero
/* CD46CC 8024289C 0280202D */ daddu $a0, $s4, $zero
/* CD46D0 802428A0 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240848_CD7B28
/* CD7B28 80240848 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CD7B2C 8024084C AFB3001C */ sw $s3, 0x1c($sp)
/* CD7B30 80240850 0080982D */ daddu $s3, $a0, $zero
/* CD7B34 80240854 AFBF0020 */ sw $ra, 0x20($sp)
/* CD7B38 80240858 AFB20018 */ sw $s2, 0x18($sp)
/* CD7B3C 8024085C AFB10014 */ sw $s1, 0x14($sp)
/* CD7B40 80240860 AFB00010 */ sw $s0, 0x10($sp)
/* CD7B44 80240864 8E720148 */ lw $s2, 0x148($s3)
/* CD7B48 80240868 86440008 */ lh $a0, 8($s2)
/* CD7B4C 8024086C 0C00EABB */ jal get_npc_unsafe
/* CD7B50 80240870 00A0882D */ daddu $s1, $a1, $zero
/* CD7B54 80240874 8E240008 */ lw $a0, 8($s1)
/* CD7B58 80240878 0040802D */ daddu $s0, $v0, $zero
/* CD7B5C 8024087C 00041FC2 */ srl $v1, $a0, 0x1f
/* CD7B60 80240880 00832021 */ addu $a0, $a0, $v1
/* CD7B64 80240884 00042043 */ sra $a0, $a0, 1
/* CD7B68 80240888 0C00A67F */ jal rand_int
/* CD7B6C 8024088C 24840001 */ addiu $a0, $a0, 1
/* CD7B70 80240890 8E230008 */ lw $v1, 8($s1)
/* CD7B74 80240894 240400B4 */ addiu $a0, $zero, 0xb4
/* CD7B78 80240898 00032FC2 */ srl $a1, $v1, 0x1f
/* CD7B7C 8024089C 00651821 */ addu $v1, $v1, $a1
/* CD7B80 802408A0 00031843 */ sra $v1, $v1, 1
/* CD7B84 802408A4 00621821 */ addu $v1, $v1, $v0
/* CD7B88 802408A8 0C00A67F */ jal rand_int
/* CD7B8C 802408AC A603008E */ sh $v1, 0x8e($s0)
/* CD7B90 802408B0 C60C000C */ lwc1 $f12, 0xc($s0)
/* CD7B94 802408B4 44820000 */ mtc1 $v0, $f0
/* CD7B98 802408B8 00000000 */ nop
/* CD7B9C 802408BC 46800020 */ cvt.s.w $f0, $f0
/* CD7BA0 802408C0 46006300 */ add.s $f12, $f12, $f0
/* CD7BA4 802408C4 3C0142B4 */ lui $at, 0x42b4
/* CD7BA8 802408C8 44810000 */ mtc1 $at, $f0
/* CD7BAC 802408CC 0C00A6C9 */ jal clamp_angle
/* CD7BB0 802408D0 46006301 */ sub.s $f12, $f12, $f0
/* CD7BB4 802408D4 E600000C */ swc1 $f0, 0xc($s0)
/* CD7BB8 802408D8 8E4200CC */ lw $v0, 0xcc($s2)
/* CD7BBC 802408DC 8C420000 */ lw $v0, ($v0)
/* CD7BC0 802408E0 AE020028 */ sw $v0, 0x28($s0)
/* CD7BC4 802408E4 24020003 */ addiu $v0, $zero, 3
/* CD7BC8 802408E8 AE620070 */ sw $v0, 0x70($s3)
/* CD7BCC 802408EC 8FBF0020 */ lw $ra, 0x20($sp)
/* CD7BD0 802408F0 8FB3001C */ lw $s3, 0x1c($sp)
/* CD7BD4 802408F4 8FB20018 */ lw $s2, 0x18($sp)
/* CD7BD8 802408F8 8FB10014 */ lw $s1, 0x14($sp)
/* CD7BDC 802408FC 8FB00010 */ lw $s0, 0x10($sp)
/* CD7BE0 80240900 03E00008 */ jr $ra
/* CD7BE4 80240904 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024137C_CD865C
/* CD878C 802414AC 0000102D */ daddu $v0, $zero, $zero
/* CD8790 802414B0 0280202D */ daddu $a0, $s4, $zero
/* CD8794 802414B4 0200282D */ daddu $a1, $s0, $zero
/* CD8798 802414B8 0C090212 */ jal func_80240848_CD7B28
/* CD8798 802414B8 0C090212 */ jal UnkNpcAIFunc1
/* CD879C 802414BC 0260302D */ daddu $a2, $s3, $zero
/* CD87A0 802414C0 0280202D */ daddu $a0, $s4, $zero
/* CD87A4 802414C4 0200282D */ daddu $a1, $s0, $zero

View File

@ -97,7 +97,7 @@ glabel func_80241C64_CD8F44
.L80241DC0:
/* CD90A0 80241DC0 0280202D */ daddu $a0, $s4, $zero
/* CD90A4 80241DC4 02C0282D */ daddu $a1, $s6, $zero
/* CD90A8 80241DC8 0C090212 */ jal func_80240848_CD7B28
/* CD90A8 80241DC8 0C090212 */ jal UnkNpcAIFunc1
/* CD90AC 80241DCC 02A0302D */ daddu $a2, $s5, $zero
/* CD90B0 80241DD0 0280202D */ daddu $a0, $s4, $zero
.L80241DD4:

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240818_CF33E8
/* CF33E8 80240818 27BDFFD8 */ addiu $sp, $sp, -0x28
/* CF33EC 8024081C AFB3001C */ sw $s3, 0x1c($sp)
/* CF33F0 80240820 0080982D */ daddu $s3, $a0, $zero
/* CF33F4 80240824 AFBF0020 */ sw $ra, 0x20($sp)
/* CF33F8 80240828 AFB20018 */ sw $s2, 0x18($sp)
/* CF33FC 8024082C AFB10014 */ sw $s1, 0x14($sp)
/* CF3400 80240830 AFB00010 */ sw $s0, 0x10($sp)
/* CF3404 80240834 8E720148 */ lw $s2, 0x148($s3)
/* CF3408 80240838 86440008 */ lh $a0, 8($s2)
/* CF340C 8024083C 0C00EABB */ jal get_npc_unsafe
/* CF3410 80240840 00A0882D */ daddu $s1, $a1, $zero
/* CF3414 80240844 8E240008 */ lw $a0, 8($s1)
/* CF3418 80240848 0040802D */ daddu $s0, $v0, $zero
/* CF341C 8024084C 00041FC2 */ srl $v1, $a0, 0x1f
/* CF3420 80240850 00832021 */ addu $a0, $a0, $v1
/* CF3424 80240854 00042043 */ sra $a0, $a0, 1
/* CF3428 80240858 0C00A67F */ jal rand_int
/* CF342C 8024085C 24840001 */ addiu $a0, $a0, 1
/* CF3430 80240860 8E230008 */ lw $v1, 8($s1)
/* CF3434 80240864 240400B4 */ addiu $a0, $zero, 0xb4
/* CF3438 80240868 00032FC2 */ srl $a1, $v1, 0x1f
/* CF343C 8024086C 00651821 */ addu $v1, $v1, $a1
/* CF3440 80240870 00031843 */ sra $v1, $v1, 1
/* CF3444 80240874 00621821 */ addu $v1, $v1, $v0
/* CF3448 80240878 0C00A67F */ jal rand_int
/* CF344C 8024087C A603008E */ sh $v1, 0x8e($s0)
/* CF3450 80240880 C60C000C */ lwc1 $f12, 0xc($s0)
/* CF3454 80240884 44820000 */ mtc1 $v0, $f0
/* CF3458 80240888 00000000 */ nop
/* CF345C 8024088C 46800020 */ cvt.s.w $f0, $f0
/* CF3460 80240890 46006300 */ add.s $f12, $f12, $f0
/* CF3464 80240894 3C0142B4 */ lui $at, 0x42b4
/* CF3468 80240898 44810000 */ mtc1 $at, $f0
/* CF346C 8024089C 0C00A6C9 */ jal clamp_angle
/* CF3470 802408A0 46006301 */ sub.s $f12, $f12, $f0
/* CF3474 802408A4 E600000C */ swc1 $f0, 0xc($s0)
/* CF3478 802408A8 8E4200CC */ lw $v0, 0xcc($s2)
/* CF347C 802408AC 8C420000 */ lw $v0, ($v0)
/* CF3480 802408B0 AE020028 */ sw $v0, 0x28($s0)
/* CF3484 802408B4 24020003 */ addiu $v0, $zero, 3
/* CF3488 802408B8 AE620070 */ sw $v0, 0x70($s3)
/* CF348C 802408BC 8FBF0020 */ lw $ra, 0x20($sp)
/* CF3490 802408C0 8FB3001C */ lw $s3, 0x1c($sp)
/* CF3494 802408C4 8FB20018 */ lw $s2, 0x18($sp)
/* CF3498 802408C8 8FB10014 */ lw $s1, 0x14($sp)
/* CF349C 802408CC 8FB00010 */ lw $s0, 0x10($sp)
/* CF34A0 802408D0 03E00008 */ jr $ra
/* CF34A4 802408D4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024134C_CF3F1C
/* CF404C 8024147C 0000102D */ daddu $v0, $zero, $zero
/* CF4050 80241480 0280202D */ daddu $a0, $s4, $zero
/* CF4054 80241484 0200282D */ daddu $a1, $s0, $zero
/* CF4058 80241488 0C090206 */ jal func_80240818_CF33E8
/* CF4058 80241488 0C090206 */ jal UnkNpcAIFunc1
/* CF405C 8024148C 0260302D */ daddu $a2, $s3, $zero
/* CF4060 80241490 0280202D */ daddu $a0, $s4, $zero
/* CF4064 80241494 0200282D */ daddu $a1, $s0, $zero

View File

@ -84,7 +84,7 @@ glabel func_80241944_CF4514
/* CF4648 80241A78 0000102D */ daddu $v0, $zero, $zero
/* CF464C 80241A7C 0280202D */ daddu $a0, $s4, $zero
/* CF4650 80241A80 0200282D */ daddu $a1, $s0, $zero
/* CF4654 80241A84 0C090206 */ jal func_80240818_CF33E8
/* CF4654 80241A84 0C090206 */ jal UnkNpcAIFunc1
/* CF4658 80241A88 0260302D */ daddu $a2, $s3, $zero
/* CF465C 80241A8C 0280202D */ daddu $a0, $s4, $zero
/* CF4660 80241A90 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802417C8_A179E8
/* A179E8 802417C8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A179EC 802417CC AFB3001C */ sw $s3, 0x1c($sp)
/* A179F0 802417D0 0080982D */ daddu $s3, $a0, $zero
/* A179F4 802417D4 AFBF0020 */ sw $ra, 0x20($sp)
/* A179F8 802417D8 AFB20018 */ sw $s2, 0x18($sp)
/* A179FC 802417DC AFB10014 */ sw $s1, 0x14($sp)
/* A17A00 802417E0 AFB00010 */ sw $s0, 0x10($sp)
/* A17A04 802417E4 8E720148 */ lw $s2, 0x148($s3)
/* A17A08 802417E8 86440008 */ lh $a0, 8($s2)
/* A17A0C 802417EC 0C00EABB */ jal get_npc_unsafe
/* A17A10 802417F0 00A0882D */ daddu $s1, $a1, $zero
/* A17A14 802417F4 8E240008 */ lw $a0, 8($s1)
/* A17A18 802417F8 0040802D */ daddu $s0, $v0, $zero
/* A17A1C 802417FC 00041FC2 */ srl $v1, $a0, 0x1f
/* A17A20 80241800 00832021 */ addu $a0, $a0, $v1
/* A17A24 80241804 00042043 */ sra $a0, $a0, 1
/* A17A28 80241808 0C00A67F */ jal rand_int
/* A17A2C 8024180C 24840001 */ addiu $a0, $a0, 1
/* A17A30 80241810 8E230008 */ lw $v1, 8($s1)
/* A17A34 80241814 240400B4 */ addiu $a0, $zero, 0xb4
/* A17A38 80241818 00032FC2 */ srl $a1, $v1, 0x1f
/* A17A3C 8024181C 00651821 */ addu $v1, $v1, $a1
/* A17A40 80241820 00031843 */ sra $v1, $v1, 1
/* A17A44 80241824 00621821 */ addu $v1, $v1, $v0
/* A17A48 80241828 0C00A67F */ jal rand_int
/* A17A4C 8024182C A603008E */ sh $v1, 0x8e($s0)
/* A17A50 80241830 C60C000C */ lwc1 $f12, 0xc($s0)
/* A17A54 80241834 44820000 */ mtc1 $v0, $f0
/* A17A58 80241838 00000000 */ nop
/* A17A5C 8024183C 46800020 */ cvt.s.w $f0, $f0
/* A17A60 80241840 46006300 */ add.s $f12, $f12, $f0
/* A17A64 80241844 3C0142B4 */ lui $at, 0x42b4
/* A17A68 80241848 44810000 */ mtc1 $at, $f0
/* A17A6C 8024184C 0C00A6C9 */ jal clamp_angle
/* A17A70 80241850 46006301 */ sub.s $f12, $f12, $f0
/* A17A74 80241854 E600000C */ swc1 $f0, 0xc($s0)
/* A17A78 80241858 8E4200CC */ lw $v0, 0xcc($s2)
/* A17A7C 8024185C 8C420000 */ lw $v0, ($v0)
/* A17A80 80241860 AE020028 */ sw $v0, 0x28($s0)
/* A17A84 80241864 24020003 */ addiu $v0, $zero, 3
/* A17A88 80241868 AE620070 */ sw $v0, 0x70($s3)
/* A17A8C 8024186C 8FBF0020 */ lw $ra, 0x20($sp)
/* A17A90 80241870 8FB3001C */ lw $s3, 0x1c($sp)
/* A17A94 80241874 8FB20018 */ lw $s2, 0x18($sp)
/* A17A98 80241878 8FB10014 */ lw $s1, 0x14($sp)
/* A17A9C 8024187C 8FB00010 */ lw $s0, 0x10($sp)
/* A17AA0 80241880 03E00008 */ jr $ra
/* A17AA4 80241884 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_802422FC_A1851C
/* A1864C 8024242C 0000102D */ daddu $v0, $zero, $zero
/* A18650 80242430 0280202D */ daddu $a0, $s4, $zero
/* A18654 80242434 0200282D */ daddu $a1, $s0, $zero
/* A18658 80242438 0C0905F2 */ jal func_802417C8_A179E8
/* A18658 80242438 0C0905F2 */ jal UnkNpcAIFunc1
/* A1865C 8024243C 0260302D */ daddu $a2, $s3, $zero
/* A18660 80242440 0280202D */ daddu $a0, $s4, $zero
/* A18664 80242444 0200282D */ daddu $a1, $s0, $zero

View File

@ -84,7 +84,7 @@ glabel func_802428F4_A18B14
/* A18C48 80242A28 0000102D */ daddu $v0, $zero, $zero
/* A18C4C 80242A2C 0280202D */ daddu $a0, $s4, $zero
/* A18C50 80242A30 0200282D */ daddu $a1, $s0, $zero
/* A18C54 80242A34 0C0905F2 */ jal func_802417C8_A179E8
/* A18C54 80242A34 0C0905F2 */ jal UnkNpcAIFunc1
/* A18C58 80242A38 0260302D */ daddu $a2, $s3, $zero
/* A18C5C 80242A3C 0280202D */ daddu $a0, $s4, $zero
/* A18C60 80242A40 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80241488_A1C588
/* A1C588 80241488 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A1C58C 8024148C AFB3001C */ sw $s3, 0x1c($sp)
/* A1C590 80241490 0080982D */ daddu $s3, $a0, $zero
/* A1C594 80241494 AFBF0020 */ sw $ra, 0x20($sp)
/* A1C598 80241498 AFB20018 */ sw $s2, 0x18($sp)
/* A1C59C 8024149C AFB10014 */ sw $s1, 0x14($sp)
/* A1C5A0 802414A0 AFB00010 */ sw $s0, 0x10($sp)
/* A1C5A4 802414A4 8E720148 */ lw $s2, 0x148($s3)
/* A1C5A8 802414A8 86440008 */ lh $a0, 8($s2)
/* A1C5AC 802414AC 0C00EABB */ jal get_npc_unsafe
/* A1C5B0 802414B0 00A0882D */ daddu $s1, $a1, $zero
/* A1C5B4 802414B4 8E240008 */ lw $a0, 8($s1)
/* A1C5B8 802414B8 0040802D */ daddu $s0, $v0, $zero
/* A1C5BC 802414BC 00041FC2 */ srl $v1, $a0, 0x1f
/* A1C5C0 802414C0 00832021 */ addu $a0, $a0, $v1
/* A1C5C4 802414C4 00042043 */ sra $a0, $a0, 1
/* A1C5C8 802414C8 0C00A67F */ jal rand_int
/* A1C5CC 802414CC 24840001 */ addiu $a0, $a0, 1
/* A1C5D0 802414D0 8E230008 */ lw $v1, 8($s1)
/* A1C5D4 802414D4 240400B4 */ addiu $a0, $zero, 0xb4
/* A1C5D8 802414D8 00032FC2 */ srl $a1, $v1, 0x1f
/* A1C5DC 802414DC 00651821 */ addu $v1, $v1, $a1
/* A1C5E0 802414E0 00031843 */ sra $v1, $v1, 1
/* A1C5E4 802414E4 00621821 */ addu $v1, $v1, $v0
/* A1C5E8 802414E8 0C00A67F */ jal rand_int
/* A1C5EC 802414EC A603008E */ sh $v1, 0x8e($s0)
/* A1C5F0 802414F0 C60C000C */ lwc1 $f12, 0xc($s0)
/* A1C5F4 802414F4 44820000 */ mtc1 $v0, $f0
/* A1C5F8 802414F8 00000000 */ nop
/* A1C5FC 802414FC 46800020 */ cvt.s.w $f0, $f0
/* A1C600 80241500 46006300 */ add.s $f12, $f12, $f0
/* A1C604 80241504 3C0142B4 */ lui $at, 0x42b4
/* A1C608 80241508 44810000 */ mtc1 $at, $f0
/* A1C60C 8024150C 0C00A6C9 */ jal clamp_angle
/* A1C610 80241510 46006301 */ sub.s $f12, $f12, $f0
/* A1C614 80241514 E600000C */ swc1 $f0, 0xc($s0)
/* A1C618 80241518 8E4200CC */ lw $v0, 0xcc($s2)
/* A1C61C 8024151C 8C420000 */ lw $v0, ($v0)
/* A1C620 80241520 AE020028 */ sw $v0, 0x28($s0)
/* A1C624 80241524 24020003 */ addiu $v0, $zero, 3
/* A1C628 80241528 AE620070 */ sw $v0, 0x70($s3)
/* A1C62C 8024152C 8FBF0020 */ lw $ra, 0x20($sp)
/* A1C630 80241530 8FB3001C */ lw $s3, 0x1c($sp)
/* A1C634 80241534 8FB20018 */ lw $s2, 0x18($sp)
/* A1C638 80241538 8FB10014 */ lw $s1, 0x14($sp)
/* A1C63C 8024153C 8FB00010 */ lw $s0, 0x10($sp)
/* A1C640 80241540 03E00008 */ jr $ra
/* A1C644 80241544 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_80241FBC_A1D0BC
/* A1D1EC 802420EC 0000102D */ daddu $v0, $zero, $zero
/* A1D1F0 802420F0 0280202D */ daddu $a0, $s4, $zero
/* A1D1F4 802420F4 0200282D */ daddu $a1, $s0, $zero
/* A1D1F8 802420F8 0C090522 */ jal func_80241488_A1C588
/* A1D1F8 802420F8 0C090522 */ jal UnkNpcAIFunc1
/* A1D1FC 802420FC 0260302D */ daddu $a2, $s3, $zero
/* A1D200 80242100 0280202D */ daddu $a0, $s4, $zero
/* A1D204 80242104 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240568_97E038
/* 97E038 80240568 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 97E03C 8024056C AFB3001C */ sw $s3, 0x1c($sp)
/* 97E040 80240570 0080982D */ daddu $s3, $a0, $zero
/* 97E044 80240574 AFBF0020 */ sw $ra, 0x20($sp)
/* 97E048 80240578 AFB20018 */ sw $s2, 0x18($sp)
/* 97E04C 8024057C AFB10014 */ sw $s1, 0x14($sp)
/* 97E050 80240580 AFB00010 */ sw $s0, 0x10($sp)
/* 97E054 80240584 8E720148 */ lw $s2, 0x148($s3)
/* 97E058 80240588 86440008 */ lh $a0, 8($s2)
/* 97E05C 8024058C 0C00EABB */ jal get_npc_unsafe
/* 97E060 80240590 00A0882D */ daddu $s1, $a1, $zero
/* 97E064 80240594 8E240008 */ lw $a0, 8($s1)
/* 97E068 80240598 0040802D */ daddu $s0, $v0, $zero
/* 97E06C 8024059C 00041FC2 */ srl $v1, $a0, 0x1f
/* 97E070 802405A0 00832021 */ addu $a0, $a0, $v1
/* 97E074 802405A4 00042043 */ sra $a0, $a0, 1
/* 97E078 802405A8 0C00A67F */ jal rand_int
/* 97E07C 802405AC 24840001 */ addiu $a0, $a0, 1
/* 97E080 802405B0 8E230008 */ lw $v1, 8($s1)
/* 97E084 802405B4 240400B4 */ addiu $a0, $zero, 0xb4
/* 97E088 802405B8 00032FC2 */ srl $a1, $v1, 0x1f
/* 97E08C 802405BC 00651821 */ addu $v1, $v1, $a1
/* 97E090 802405C0 00031843 */ sra $v1, $v1, 1
/* 97E094 802405C4 00621821 */ addu $v1, $v1, $v0
/* 97E098 802405C8 0C00A67F */ jal rand_int
/* 97E09C 802405CC A603008E */ sh $v1, 0x8e($s0)
/* 97E0A0 802405D0 C60C000C */ lwc1 $f12, 0xc($s0)
/* 97E0A4 802405D4 44820000 */ mtc1 $v0, $f0
/* 97E0A8 802405D8 00000000 */ nop
/* 97E0AC 802405DC 46800020 */ cvt.s.w $f0, $f0
/* 97E0B0 802405E0 46006300 */ add.s $f12, $f12, $f0
/* 97E0B4 802405E4 3C0142B4 */ lui $at, 0x42b4
/* 97E0B8 802405E8 44810000 */ mtc1 $at, $f0
/* 97E0BC 802405EC 0C00A6C9 */ jal clamp_angle
/* 97E0C0 802405F0 46006301 */ sub.s $f12, $f12, $f0
/* 97E0C4 802405F4 E600000C */ swc1 $f0, 0xc($s0)
/* 97E0C8 802405F8 8E4200CC */ lw $v0, 0xcc($s2)
/* 97E0CC 802405FC 8C420000 */ lw $v0, ($v0)
/* 97E0D0 80240600 AE020028 */ sw $v0, 0x28($s0)
/* 97E0D4 80240604 24020003 */ addiu $v0, $zero, 3
/* 97E0D8 80240608 AE620070 */ sw $v0, 0x70($s3)
/* 97E0DC 8024060C 8FBF0020 */ lw $ra, 0x20($sp)
/* 97E0E0 80240610 8FB3001C */ lw $s3, 0x1c($sp)
/* 97E0E4 80240614 8FB20018 */ lw $s2, 0x18($sp)
/* 97E0E8 80240618 8FB10014 */ lw $s1, 0x14($sp)
/* 97E0EC 8024061C 8FB00010 */ lw $s0, 0x10($sp)
/* 97E0F0 80240620 03E00008 */ jr $ra
/* 97E0F4 80240624 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80240BF0_97E6C0
/* 97E848 80240D78 0000102D */ daddu $v0, $zero, $zero
/* 97E84C 80240D7C 0260202D */ daddu $a0, $s3, $zero
/* 97E850 80240D80 0280282D */ daddu $a1, $s4, $zero
/* 97E854 80240D84 0C09015A */ jal func_80240568_97E038
/* 97E854 80240D84 0C09015A */ jal UnkNpcAIFunc1
/* 97E858 80240D88 0200302D */ daddu $a2, $s0, $zero
/* 97E85C 80240D8C 8E630070 */ lw $v1, 0x70($s3)
/* 97E860 80240D90 24020003 */ addiu $v0, $zero, 3

View File

@ -86,7 +86,7 @@ glabel func_80240F3C_97EA0C
/* 97EB4C 8024107C 00000000 */ nop
/* 97EB50 80241080 0280202D */ daddu $a0, $s4, $zero
/* 97EB54 80241084 0200282D */ daddu $a1, $s0, $zero
/* 97EB58 80241088 0C09015A */ jal func_80240568_97E038
/* 97EB58 80241088 0C09015A */ jal UnkNpcAIFunc1
/* 97EB5C 8024108C 0260302D */ daddu $a2, $s3, $zero
/* 97EB60 80241090 0280202D */ daddu $a0, $s4, $zero
/* 97EB64 80241094 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240568_98FD48
/* 98FD48 80240568 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 98FD4C 8024056C AFB3001C */ sw $s3, 0x1c($sp)
/* 98FD50 80240570 0080982D */ daddu $s3, $a0, $zero
/* 98FD54 80240574 AFBF0020 */ sw $ra, 0x20($sp)
/* 98FD58 80240578 AFB20018 */ sw $s2, 0x18($sp)
/* 98FD5C 8024057C AFB10014 */ sw $s1, 0x14($sp)
/* 98FD60 80240580 AFB00010 */ sw $s0, 0x10($sp)
/* 98FD64 80240584 8E720148 */ lw $s2, 0x148($s3)
/* 98FD68 80240588 86440008 */ lh $a0, 8($s2)
/* 98FD6C 8024058C 0C00EABB */ jal get_npc_unsafe
/* 98FD70 80240590 00A0882D */ daddu $s1, $a1, $zero
/* 98FD74 80240594 8E240008 */ lw $a0, 8($s1)
/* 98FD78 80240598 0040802D */ daddu $s0, $v0, $zero
/* 98FD7C 8024059C 00041FC2 */ srl $v1, $a0, 0x1f
/* 98FD80 802405A0 00832021 */ addu $a0, $a0, $v1
/* 98FD84 802405A4 00042043 */ sra $a0, $a0, 1
/* 98FD88 802405A8 0C00A67F */ jal rand_int
/* 98FD8C 802405AC 24840001 */ addiu $a0, $a0, 1
/* 98FD90 802405B0 8E230008 */ lw $v1, 8($s1)
/* 98FD94 802405B4 240400B4 */ addiu $a0, $zero, 0xb4
/* 98FD98 802405B8 00032FC2 */ srl $a1, $v1, 0x1f
/* 98FD9C 802405BC 00651821 */ addu $v1, $v1, $a1
/* 98FDA0 802405C0 00031843 */ sra $v1, $v1, 1
/* 98FDA4 802405C4 00621821 */ addu $v1, $v1, $v0
/* 98FDA8 802405C8 0C00A67F */ jal rand_int
/* 98FDAC 802405CC A603008E */ sh $v1, 0x8e($s0)
/* 98FDB0 802405D0 C60C000C */ lwc1 $f12, 0xc($s0)
/* 98FDB4 802405D4 44820000 */ mtc1 $v0, $f0
/* 98FDB8 802405D8 00000000 */ nop
/* 98FDBC 802405DC 46800020 */ cvt.s.w $f0, $f0
/* 98FDC0 802405E0 46006300 */ add.s $f12, $f12, $f0
/* 98FDC4 802405E4 3C0142B4 */ lui $at, 0x42b4
/* 98FDC8 802405E8 44810000 */ mtc1 $at, $f0
/* 98FDCC 802405EC 0C00A6C9 */ jal clamp_angle
/* 98FDD0 802405F0 46006301 */ sub.s $f12, $f12, $f0
/* 98FDD4 802405F4 E600000C */ swc1 $f0, 0xc($s0)
/* 98FDD8 802405F8 8E4200CC */ lw $v0, 0xcc($s2)
/* 98FDDC 802405FC 8C420000 */ lw $v0, ($v0)
/* 98FDE0 80240600 AE020028 */ sw $v0, 0x28($s0)
/* 98FDE4 80240604 24020003 */ addiu $v0, $zero, 3
/* 98FDE8 80240608 AE620070 */ sw $v0, 0x70($s3)
/* 98FDEC 8024060C 8FBF0020 */ lw $ra, 0x20($sp)
/* 98FDF0 80240610 8FB3001C */ lw $s3, 0x1c($sp)
/* 98FDF4 80240614 8FB20018 */ lw $s2, 0x18($sp)
/* 98FDF8 80240618 8FB10014 */ lw $s1, 0x14($sp)
/* 98FDFC 8024061C 8FB00010 */ lw $s0, 0x10($sp)
/* 98FE00 80240620 03E00008 */ jr $ra
/* 98FE04 80240624 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80240BF0_9903D0
/* 990558 80240D78 0000102D */ daddu $v0, $zero, $zero
/* 99055C 80240D7C 0260202D */ daddu $a0, $s3, $zero
/* 990560 80240D80 0280282D */ daddu $a1, $s4, $zero
/* 990564 80240D84 0C09015A */ jal func_80240568_98FD48
/* 990564 80240D84 0C09015A */ jal UnkNpcAIFunc1
/* 990568 80240D88 0200302D */ daddu $a2, $s0, $zero
/* 99056C 80240D8C 8E630070 */ lw $v1, 0x70($s3)
/* 990570 80240D90 24020003 */ addiu $v0, $zero, 3

View File

@ -86,7 +86,7 @@ glabel func_80240F3C_99071C
/* 99085C 8024107C 00000000 */ nop
/* 990860 80241080 0280202D */ daddu $a0, $s4, $zero
/* 990864 80241084 0200282D */ daddu $a1, $s0, $zero
/* 990868 80241088 0C09015A */ jal func_80240568_98FD48
/* 990868 80241088 0C09015A */ jal UnkNpcAIFunc1
/* 99086C 8024108C 0260302D */ daddu $a2, $s3, $zero
/* 990870 80241090 0280202D */ daddu $a0, $s4, $zero
/* 990874 80241094 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240568_992C98
/* 992C98 80240568 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 992C9C 8024056C AFB3001C */ sw $s3, 0x1c($sp)
/* 992CA0 80240570 0080982D */ daddu $s3, $a0, $zero
/* 992CA4 80240574 AFBF0020 */ sw $ra, 0x20($sp)
/* 992CA8 80240578 AFB20018 */ sw $s2, 0x18($sp)
/* 992CAC 8024057C AFB10014 */ sw $s1, 0x14($sp)
/* 992CB0 80240580 AFB00010 */ sw $s0, 0x10($sp)
/* 992CB4 80240584 8E720148 */ lw $s2, 0x148($s3)
/* 992CB8 80240588 86440008 */ lh $a0, 8($s2)
/* 992CBC 8024058C 0C00EABB */ jal get_npc_unsafe
/* 992CC0 80240590 00A0882D */ daddu $s1, $a1, $zero
/* 992CC4 80240594 8E240008 */ lw $a0, 8($s1)
/* 992CC8 80240598 0040802D */ daddu $s0, $v0, $zero
/* 992CCC 8024059C 00041FC2 */ srl $v1, $a0, 0x1f
/* 992CD0 802405A0 00832021 */ addu $a0, $a0, $v1
/* 992CD4 802405A4 00042043 */ sra $a0, $a0, 1
/* 992CD8 802405A8 0C00A67F */ jal rand_int
/* 992CDC 802405AC 24840001 */ addiu $a0, $a0, 1
/* 992CE0 802405B0 8E230008 */ lw $v1, 8($s1)
/* 992CE4 802405B4 240400B4 */ addiu $a0, $zero, 0xb4
/* 992CE8 802405B8 00032FC2 */ srl $a1, $v1, 0x1f
/* 992CEC 802405BC 00651821 */ addu $v1, $v1, $a1
/* 992CF0 802405C0 00031843 */ sra $v1, $v1, 1
/* 992CF4 802405C4 00621821 */ addu $v1, $v1, $v0
/* 992CF8 802405C8 0C00A67F */ jal rand_int
/* 992CFC 802405CC A603008E */ sh $v1, 0x8e($s0)
/* 992D00 802405D0 C60C000C */ lwc1 $f12, 0xc($s0)
/* 992D04 802405D4 44820000 */ mtc1 $v0, $f0
/* 992D08 802405D8 00000000 */ nop
/* 992D0C 802405DC 46800020 */ cvt.s.w $f0, $f0
/* 992D10 802405E0 46006300 */ add.s $f12, $f12, $f0
/* 992D14 802405E4 3C0142B4 */ lui $at, 0x42b4
/* 992D18 802405E8 44810000 */ mtc1 $at, $f0
/* 992D1C 802405EC 0C00A6C9 */ jal clamp_angle
/* 992D20 802405F0 46006301 */ sub.s $f12, $f12, $f0
/* 992D24 802405F4 E600000C */ swc1 $f0, 0xc($s0)
/* 992D28 802405F8 8E4200CC */ lw $v0, 0xcc($s2)
/* 992D2C 802405FC 8C420000 */ lw $v0, ($v0)
/* 992D30 80240600 AE020028 */ sw $v0, 0x28($s0)
/* 992D34 80240604 24020003 */ addiu $v0, $zero, 3
/* 992D38 80240608 AE620070 */ sw $v0, 0x70($s3)
/* 992D3C 8024060C 8FBF0020 */ lw $ra, 0x20($sp)
/* 992D40 80240610 8FB3001C */ lw $s3, 0x1c($sp)
/* 992D44 80240614 8FB20018 */ lw $s2, 0x18($sp)
/* 992D48 80240618 8FB10014 */ lw $s1, 0x14($sp)
/* 992D4C 8024061C 8FB00010 */ lw $s0, 0x10($sp)
/* 992D50 80240620 03E00008 */ jr $ra
/* 992D54 80240624 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80240BF0_993320
/* 9934A8 80240D78 0000102D */ daddu $v0, $zero, $zero
/* 9934AC 80240D7C 0260202D */ daddu $a0, $s3, $zero
/* 9934B0 80240D80 0280282D */ daddu $a1, $s4, $zero
/* 9934B4 80240D84 0C09015A */ jal func_80240568_992C98
/* 9934B4 80240D84 0C09015A */ jal UnkNpcAIFunc1
/* 9934B8 80240D88 0200302D */ daddu $a2, $s0, $zero
/* 9934BC 80240D8C 8E630070 */ lw $v1, 0x70($s3)
/* 9934C0 80240D90 24020003 */ addiu $v0, $zero, 3

View File

@ -86,7 +86,7 @@ glabel func_80240F3C_99366C
/* 9937AC 8024107C 00000000 */ nop
/* 9937B0 80241080 0280202D */ daddu $a0, $s4, $zero
/* 9937B4 80241084 0200282D */ daddu $a1, $s0, $zero
/* 9937B8 80241088 0C09015A */ jal func_80240568_992C98
/* 9937B8 80241088 0C09015A */ jal UnkNpcAIFunc1
/* 9937BC 8024108C 0260302D */ daddu $a2, $s3, $zero
/* 9937C0 80241090 0280202D */ daddu $a0, $s4, $zero
/* 9937C4 80241094 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802408A8_B288D8
/* B288D8 802408A8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B288DC 802408AC AFB3001C */ sw $s3, 0x1c($sp)
/* B288E0 802408B0 0080982D */ daddu $s3, $a0, $zero
/* B288E4 802408B4 AFBF0020 */ sw $ra, 0x20($sp)
/* B288E8 802408B8 AFB20018 */ sw $s2, 0x18($sp)
/* B288EC 802408BC AFB10014 */ sw $s1, 0x14($sp)
/* B288F0 802408C0 AFB00010 */ sw $s0, 0x10($sp)
/* B288F4 802408C4 8E720148 */ lw $s2, 0x148($s3)
/* B288F8 802408C8 86440008 */ lh $a0, 8($s2)
/* B288FC 802408CC 0C00EABB */ jal get_npc_unsafe
/* B28900 802408D0 00A0882D */ daddu $s1, $a1, $zero
/* B28904 802408D4 8E240008 */ lw $a0, 8($s1)
/* B28908 802408D8 0040802D */ daddu $s0, $v0, $zero
/* B2890C 802408DC 00041FC2 */ srl $v1, $a0, 0x1f
/* B28910 802408E0 00832021 */ addu $a0, $a0, $v1
/* B28914 802408E4 00042043 */ sra $a0, $a0, 1
/* B28918 802408E8 0C00A67F */ jal rand_int
/* B2891C 802408EC 24840001 */ addiu $a0, $a0, 1
/* B28920 802408F0 8E230008 */ lw $v1, 8($s1)
/* B28924 802408F4 240400B4 */ addiu $a0, $zero, 0xb4
/* B28928 802408F8 00032FC2 */ srl $a1, $v1, 0x1f
/* B2892C 802408FC 00651821 */ addu $v1, $v1, $a1
/* B28930 80240900 00031843 */ sra $v1, $v1, 1
/* B28934 80240904 00621821 */ addu $v1, $v1, $v0
/* B28938 80240908 0C00A67F */ jal rand_int
/* B2893C 8024090C A603008E */ sh $v1, 0x8e($s0)
/* B28940 80240910 C60C000C */ lwc1 $f12, 0xc($s0)
/* B28944 80240914 44820000 */ mtc1 $v0, $f0
/* B28948 80240918 00000000 */ nop
/* B2894C 8024091C 46800020 */ cvt.s.w $f0, $f0
/* B28950 80240920 46006300 */ add.s $f12, $f12, $f0
/* B28954 80240924 3C0142B4 */ lui $at, 0x42b4
/* B28958 80240928 44810000 */ mtc1 $at, $f0
/* B2895C 8024092C 0C00A6C9 */ jal clamp_angle
/* B28960 80240930 46006301 */ sub.s $f12, $f12, $f0
/* B28964 80240934 E600000C */ swc1 $f0, 0xc($s0)
/* B28968 80240938 8E4200CC */ lw $v0, 0xcc($s2)
/* B2896C 8024093C 8C420000 */ lw $v0, ($v0)
/* B28970 80240940 AE020028 */ sw $v0, 0x28($s0)
/* B28974 80240944 24020003 */ addiu $v0, $zero, 3
/* B28978 80240948 AE620070 */ sw $v0, 0x70($s3)
/* B2897C 8024094C 8FBF0020 */ lw $ra, 0x20($sp)
/* B28980 80240950 8FB3001C */ lw $s3, 0x1c($sp)
/* B28984 80240954 8FB20018 */ lw $s2, 0x18($sp)
/* B28988 80240958 8FB10014 */ lw $s1, 0x14($sp)
/* B2898C 8024095C 8FB00010 */ lw $s0, 0x10($sp)
/* B28990 80240960 03E00008 */ jr $ra
/* B28994 80240964 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80240F30_B28F60
/* B290E8 802410B8 0000102D */ daddu $v0, $zero, $zero
/* B290EC 802410BC 0260202D */ daddu $a0, $s3, $zero
/* B290F0 802410C0 0280282D */ daddu $a1, $s4, $zero
/* B290F4 802410C4 0C09022A */ jal func_802408A8_B288D8
/* B290F4 802410C4 0C09022A */ jal UnkNpcAIFunc1
/* B290F8 802410C8 0200302D */ daddu $a2, $s0, $zero
/* B290FC 802410CC 8E630070 */ lw $v1, 0x70($s3)
/* B29100 802410D0 24020003 */ addiu $v0, $zero, 3

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240830_B2CCA0
/* B2CCA0 80240830 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B2CCA4 80240834 AFB3001C */ sw $s3, 0x1c($sp)
/* B2CCA8 80240838 0080982D */ daddu $s3, $a0, $zero
/* B2CCAC 8024083C AFBF0020 */ sw $ra, 0x20($sp)
/* B2CCB0 80240840 AFB20018 */ sw $s2, 0x18($sp)
/* B2CCB4 80240844 AFB10014 */ sw $s1, 0x14($sp)
/* B2CCB8 80240848 AFB00010 */ sw $s0, 0x10($sp)
/* B2CCBC 8024084C 8E720148 */ lw $s2, 0x148($s3)
/* B2CCC0 80240850 86440008 */ lh $a0, 8($s2)
/* B2CCC4 80240854 0C00EABB */ jal get_npc_unsafe
/* B2CCC8 80240858 00A0882D */ daddu $s1, $a1, $zero
/* B2CCCC 8024085C 8E240008 */ lw $a0, 8($s1)
/* B2CCD0 80240860 0040802D */ daddu $s0, $v0, $zero
/* B2CCD4 80240864 00041FC2 */ srl $v1, $a0, 0x1f
/* B2CCD8 80240868 00832021 */ addu $a0, $a0, $v1
/* B2CCDC 8024086C 00042043 */ sra $a0, $a0, 1
/* B2CCE0 80240870 0C00A67F */ jal rand_int
/* B2CCE4 80240874 24840001 */ addiu $a0, $a0, 1
/* B2CCE8 80240878 8E230008 */ lw $v1, 8($s1)
/* B2CCEC 8024087C 240400B4 */ addiu $a0, $zero, 0xb4
/* B2CCF0 80240880 00032FC2 */ srl $a1, $v1, 0x1f
/* B2CCF4 80240884 00651821 */ addu $v1, $v1, $a1
/* B2CCF8 80240888 00031843 */ sra $v1, $v1, 1
/* B2CCFC 8024088C 00621821 */ addu $v1, $v1, $v0
/* B2CD00 80240890 0C00A67F */ jal rand_int
/* B2CD04 80240894 A603008E */ sh $v1, 0x8e($s0)
/* B2CD08 80240898 C60C000C */ lwc1 $f12, 0xc($s0)
/* B2CD0C 8024089C 44820000 */ mtc1 $v0, $f0
/* B2CD10 802408A0 00000000 */ nop
/* B2CD14 802408A4 46800020 */ cvt.s.w $f0, $f0
/* B2CD18 802408A8 46006300 */ add.s $f12, $f12, $f0
/* B2CD1C 802408AC 3C0142B4 */ lui $at, 0x42b4
/* B2CD20 802408B0 44810000 */ mtc1 $at, $f0
/* B2CD24 802408B4 0C00A6C9 */ jal clamp_angle
/* B2CD28 802408B8 46006301 */ sub.s $f12, $f12, $f0
/* B2CD2C 802408BC E600000C */ swc1 $f0, 0xc($s0)
/* B2CD30 802408C0 8E4200CC */ lw $v0, 0xcc($s2)
/* B2CD34 802408C4 8C420000 */ lw $v0, ($v0)
/* B2CD38 802408C8 AE020028 */ sw $v0, 0x28($s0)
/* B2CD3C 802408CC 24020003 */ addiu $v0, $zero, 3
/* B2CD40 802408D0 AE620070 */ sw $v0, 0x70($s3)
/* B2CD44 802408D4 8FBF0020 */ lw $ra, 0x20($sp)
/* B2CD48 802408D8 8FB3001C */ lw $s3, 0x1c($sp)
/* B2CD4C 802408DC 8FB20018 */ lw $s2, 0x18($sp)
/* B2CD50 802408E0 8FB10014 */ lw $s1, 0x14($sp)
/* B2CD54 802408E4 8FB00010 */ lw $s0, 0x10($sp)
/* B2CD58 802408E8 03E00008 */ jr $ra
/* B2CD5C 802408EC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240FC4_B2D434
/* B2D63C 802411CC 00000000 */ nop
/* B2D640 802411D0 0280202D */ daddu $a0, $s4, $zero
/* B2D644 802411D4 0260282D */ daddu $a1, $s3, $zero
/* B2D648 802411D8 0C09020C */ jal func_80240830_B2CCA0
/* B2D648 802411D8 0C09020C */ jal UnkNpcAIFunc1
/* B2D64C 802411DC 02A0302D */ daddu $a2, $s5, $zero
/* B2D650 802411E0 0280202D */ daddu $a0, $s4, $zero
/* B2D654 802411E4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240A20_B355F0
/* B355F0 80240A20 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B355F4 80240A24 AFB3001C */ sw $s3, 0x1c($sp)
/* B355F8 80240A28 0080982D */ daddu $s3, $a0, $zero
/* B355FC 80240A2C AFBF0020 */ sw $ra, 0x20($sp)
/* B35600 80240A30 AFB20018 */ sw $s2, 0x18($sp)
/* B35604 80240A34 AFB10014 */ sw $s1, 0x14($sp)
/* B35608 80240A38 AFB00010 */ sw $s0, 0x10($sp)
/* B3560C 80240A3C 8E720148 */ lw $s2, 0x148($s3)
/* B35610 80240A40 86440008 */ lh $a0, 8($s2)
/* B35614 80240A44 0C00EABB */ jal get_npc_unsafe
/* B35618 80240A48 00A0882D */ daddu $s1, $a1, $zero
/* B3561C 80240A4C 8E240008 */ lw $a0, 8($s1)
/* B35620 80240A50 0040802D */ daddu $s0, $v0, $zero
/* B35624 80240A54 00041FC2 */ srl $v1, $a0, 0x1f
/* B35628 80240A58 00832021 */ addu $a0, $a0, $v1
/* B3562C 80240A5C 00042043 */ sra $a0, $a0, 1
/* B35630 80240A60 0C00A67F */ jal rand_int
/* B35634 80240A64 24840001 */ addiu $a0, $a0, 1
/* B35638 80240A68 8E230008 */ lw $v1, 8($s1)
/* B3563C 80240A6C 240400B4 */ addiu $a0, $zero, 0xb4
/* B35640 80240A70 00032FC2 */ srl $a1, $v1, 0x1f
/* B35644 80240A74 00651821 */ addu $v1, $v1, $a1
/* B35648 80240A78 00031843 */ sra $v1, $v1, 1
/* B3564C 80240A7C 00621821 */ addu $v1, $v1, $v0
/* B35650 80240A80 0C00A67F */ jal rand_int
/* B35654 80240A84 A603008E */ sh $v1, 0x8e($s0)
/* B35658 80240A88 C60C000C */ lwc1 $f12, 0xc($s0)
/* B3565C 80240A8C 44820000 */ mtc1 $v0, $f0
/* B35660 80240A90 00000000 */ nop
/* B35664 80240A94 46800020 */ cvt.s.w $f0, $f0
/* B35668 80240A98 46006300 */ add.s $f12, $f12, $f0
/* B3566C 80240A9C 3C0142B4 */ lui $at, 0x42b4
/* B35670 80240AA0 44810000 */ mtc1 $at, $f0
/* B35674 80240AA4 0C00A6C9 */ jal clamp_angle
/* B35678 80240AA8 46006301 */ sub.s $f12, $f12, $f0
/* B3567C 80240AAC E600000C */ swc1 $f0, 0xc($s0)
/* B35680 80240AB0 8E4200CC */ lw $v0, 0xcc($s2)
/* B35684 80240AB4 8C420000 */ lw $v0, ($v0)
/* B35688 80240AB8 AE020028 */ sw $v0, 0x28($s0)
/* B3568C 80240ABC 24020003 */ addiu $v0, $zero, 3
/* B35690 80240AC0 AE620070 */ sw $v0, 0x70($s3)
/* B35694 80240AC4 8FBF0020 */ lw $ra, 0x20($sp)
/* B35698 80240AC8 8FB3001C */ lw $s3, 0x1c($sp)
/* B3569C 80240ACC 8FB20018 */ lw $s2, 0x18($sp)
/* B356A0 80240AD0 8FB10014 */ lw $s1, 0x14($sp)
/* B356A4 80240AD4 8FB00010 */ lw $s0, 0x10($sp)
/* B356A8 80240AD8 03E00008 */ jr $ra
/* B356AC 80240ADC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_802411B4_B35D84
/* B35F8C 802413BC 00000000 */ nop
/* B35F90 802413C0 0280202D */ daddu $a0, $s4, $zero
/* B35F94 802413C4 0260282D */ daddu $a1, $s3, $zero
/* B35F98 802413C8 0C090288 */ jal func_80240A20_B355F0
/* B35F98 802413C8 0C090288 */ jal UnkNpcAIFunc1
/* B35F9C 802413CC 02A0302D */ daddu $a2, $s5, $zero
/* B35FA0 802413D0 0280202D */ daddu $a0, $s4, $zero
/* B35FA4 802413D4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240E0C_B4B87C
/* B4B87C 80240E0C 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B4B880 80240E10 AFB3001C */ sw $s3, 0x1c($sp)
/* B4B884 80240E14 0080982D */ daddu $s3, $a0, $zero
/* B4B888 80240E18 AFBF0020 */ sw $ra, 0x20($sp)
/* B4B88C 80240E1C AFB20018 */ sw $s2, 0x18($sp)
/* B4B890 80240E20 AFB10014 */ sw $s1, 0x14($sp)
/* B4B894 80240E24 AFB00010 */ sw $s0, 0x10($sp)
/* B4B898 80240E28 8E720148 */ lw $s2, 0x148($s3)
/* B4B89C 80240E2C 86440008 */ lh $a0, 8($s2)
/* B4B8A0 80240E30 0C00EABB */ jal get_npc_unsafe
/* B4B8A4 80240E34 00A0882D */ daddu $s1, $a1, $zero
/* B4B8A8 80240E38 8E240008 */ lw $a0, 8($s1)
/* B4B8AC 80240E3C 0040802D */ daddu $s0, $v0, $zero
/* B4B8B0 80240E40 00041FC2 */ srl $v1, $a0, 0x1f
/* B4B8B4 80240E44 00832021 */ addu $a0, $a0, $v1
/* B4B8B8 80240E48 00042043 */ sra $a0, $a0, 1
/* B4B8BC 80240E4C 0C00A67F */ jal rand_int
/* B4B8C0 80240E50 24840001 */ addiu $a0, $a0, 1
/* B4B8C4 80240E54 8E230008 */ lw $v1, 8($s1)
/* B4B8C8 80240E58 240400B4 */ addiu $a0, $zero, 0xb4
/* B4B8CC 80240E5C 00032FC2 */ srl $a1, $v1, 0x1f
/* B4B8D0 80240E60 00651821 */ addu $v1, $v1, $a1
/* B4B8D4 80240E64 00031843 */ sra $v1, $v1, 1
/* B4B8D8 80240E68 00621821 */ addu $v1, $v1, $v0
/* B4B8DC 80240E6C 0C00A67F */ jal rand_int
/* B4B8E0 80240E70 A603008E */ sh $v1, 0x8e($s0)
/* B4B8E4 80240E74 C60C000C */ lwc1 $f12, 0xc($s0)
/* B4B8E8 80240E78 44820000 */ mtc1 $v0, $f0
/* B4B8EC 80240E7C 00000000 */ nop
/* B4B8F0 80240E80 46800020 */ cvt.s.w $f0, $f0
/* B4B8F4 80240E84 46006300 */ add.s $f12, $f12, $f0
/* B4B8F8 80240E88 3C0142B4 */ lui $at, 0x42b4
/* B4B8FC 80240E8C 44810000 */ mtc1 $at, $f0
/* B4B900 80240E90 0C00A6C9 */ jal clamp_angle
/* B4B904 80240E94 46006301 */ sub.s $f12, $f12, $f0
/* B4B908 80240E98 E600000C */ swc1 $f0, 0xc($s0)
/* B4B90C 80240E9C 8E4200CC */ lw $v0, 0xcc($s2)
/* B4B910 80240EA0 8C420000 */ lw $v0, ($v0)
/* B4B914 80240EA4 AE020028 */ sw $v0, 0x28($s0)
/* B4B918 80240EA8 24020003 */ addiu $v0, $zero, 3
/* B4B91C 80240EAC AE620070 */ sw $v0, 0x70($s3)
/* B4B920 80240EB0 8FBF0020 */ lw $ra, 0x20($sp)
/* B4B924 80240EB4 8FB3001C */ lw $s3, 0x1c($sp)
/* B4B928 80240EB8 8FB20018 */ lw $s2, 0x18($sp)
/* B4B92C 80240EBC 8FB10014 */ lw $s1, 0x14($sp)
/* B4B930 80240EC0 8FB00010 */ lw $s0, 0x10($sp)
/* B4B934 80240EC4 03E00008 */ jr $ra
/* B4B938 80240EC8 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80241494_B4BF04
/* B4C08C 8024161C 0000102D */ daddu $v0, $zero, $zero
/* B4C090 80241620 0260202D */ daddu $a0, $s3, $zero
/* B4C094 80241624 0280282D */ daddu $a1, $s4, $zero
/* B4C098 80241628 0C090383 */ jal func_80240E0C_B4B87C
/* B4C098 80241628 0C090383 */ jal UnkNpcAIFunc1
/* B4C09C 8024162C 0200302D */ daddu $a2, $s0, $zero
/* B4C0A0 80241630 8E630070 */ lw $v1, 0x70($s3)
/* B4C0A4 80241634 24020003 */ addiu $v0, $zero, 3

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240CA8_B534D8
/* B534D8 80240CA8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B534DC 80240CAC AFB3001C */ sw $s3, 0x1c($sp)
/* B534E0 80240CB0 0080982D */ daddu $s3, $a0, $zero
/* B534E4 80240CB4 AFBF0020 */ sw $ra, 0x20($sp)
/* B534E8 80240CB8 AFB20018 */ sw $s2, 0x18($sp)
/* B534EC 80240CBC AFB10014 */ sw $s1, 0x14($sp)
/* B534F0 80240CC0 AFB00010 */ sw $s0, 0x10($sp)
/* B534F4 80240CC4 8E720148 */ lw $s2, 0x148($s3)
/* B534F8 80240CC8 86440008 */ lh $a0, 8($s2)
/* B534FC 80240CCC 0C00EABB */ jal get_npc_unsafe
/* B53500 80240CD0 00A0882D */ daddu $s1, $a1, $zero
/* B53504 80240CD4 8E240008 */ lw $a0, 8($s1)
/* B53508 80240CD8 0040802D */ daddu $s0, $v0, $zero
/* B5350C 80240CDC 00041FC2 */ srl $v1, $a0, 0x1f
/* B53510 80240CE0 00832021 */ addu $a0, $a0, $v1
/* B53514 80240CE4 00042043 */ sra $a0, $a0, 1
/* B53518 80240CE8 0C00A67F */ jal rand_int
/* B5351C 80240CEC 24840001 */ addiu $a0, $a0, 1
/* B53520 80240CF0 8E230008 */ lw $v1, 8($s1)
/* B53524 80240CF4 240400B4 */ addiu $a0, $zero, 0xb4
/* B53528 80240CF8 00032FC2 */ srl $a1, $v1, 0x1f
/* B5352C 80240CFC 00651821 */ addu $v1, $v1, $a1
/* B53530 80240D00 00031843 */ sra $v1, $v1, 1
/* B53534 80240D04 00621821 */ addu $v1, $v1, $v0
/* B53538 80240D08 0C00A67F */ jal rand_int
/* B5353C 80240D0C A603008E */ sh $v1, 0x8e($s0)
/* B53540 80240D10 C60C000C */ lwc1 $f12, 0xc($s0)
/* B53544 80240D14 44820000 */ mtc1 $v0, $f0
/* B53548 80240D18 00000000 */ nop
/* B5354C 80240D1C 46800020 */ cvt.s.w $f0, $f0
/* B53550 80240D20 46006300 */ add.s $f12, $f12, $f0
/* B53554 80240D24 3C0142B4 */ lui $at, 0x42b4
/* B53558 80240D28 44810000 */ mtc1 $at, $f0
/* B5355C 80240D2C 0C00A6C9 */ jal clamp_angle
/* B53560 80240D30 46006301 */ sub.s $f12, $f12, $f0
/* B53564 80240D34 E600000C */ swc1 $f0, 0xc($s0)
/* B53568 80240D38 8E4200CC */ lw $v0, 0xcc($s2)
/* B5356C 80240D3C 8C420000 */ lw $v0, ($v0)
/* B53570 80240D40 AE020028 */ sw $v0, 0x28($s0)
/* B53574 80240D44 24020003 */ addiu $v0, $zero, 3
/* B53578 80240D48 AE620070 */ sw $v0, 0x70($s3)
/* B5357C 80240D4C 8FBF0020 */ lw $ra, 0x20($sp)
/* B53580 80240D50 8FB3001C */ lw $s3, 0x1c($sp)
/* B53584 80240D54 8FB20018 */ lw $s2, 0x18($sp)
/* B53588 80240D58 8FB10014 */ lw $s1, 0x14($sp)
/* B5358C 80240D5C 8FB00010 */ lw $s0, 0x10($sp)
/* B53590 80240D60 03E00008 */ jr $ra
/* B53594 80240D64 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80241330_B53B60
/* B53CE8 802414B8 0000102D */ daddu $v0, $zero, $zero
/* B53CEC 802414BC 0260202D */ daddu $a0, $s3, $zero
/* B53CF0 802414C0 0280282D */ daddu $a1, $s4, $zero
/* B53CF4 802414C4 0C09032A */ jal func_80240CA8_B534D8
/* B53CF4 802414C4 0C09032A */ jal UnkNpcAIFunc1
/* B53CF8 802414C8 0200302D */ daddu $a2, $s0, $zero
/* B53CFC 802414CC 8E630070 */ lw $v1, 0x70($s3)
/* B53D00 802414D0 24020003 */ addiu $v0, $zero, 3

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240878_B6CC08
/* B6CC08 80240878 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B6CC0C 8024087C AFB3001C */ sw $s3, 0x1c($sp)
/* B6CC10 80240880 0080982D */ daddu $s3, $a0, $zero
/* B6CC14 80240884 AFBF0020 */ sw $ra, 0x20($sp)
/* B6CC18 80240888 AFB20018 */ sw $s2, 0x18($sp)
/* B6CC1C 8024088C AFB10014 */ sw $s1, 0x14($sp)
/* B6CC20 80240890 AFB00010 */ sw $s0, 0x10($sp)
/* B6CC24 80240894 8E720148 */ lw $s2, 0x148($s3)
/* B6CC28 80240898 86440008 */ lh $a0, 8($s2)
/* B6CC2C 8024089C 0C00EABB */ jal get_npc_unsafe
/* B6CC30 802408A0 00A0882D */ daddu $s1, $a1, $zero
/* B6CC34 802408A4 8E240008 */ lw $a0, 8($s1)
/* B6CC38 802408A8 0040802D */ daddu $s0, $v0, $zero
/* B6CC3C 802408AC 00041FC2 */ srl $v1, $a0, 0x1f
/* B6CC40 802408B0 00832021 */ addu $a0, $a0, $v1
/* B6CC44 802408B4 00042043 */ sra $a0, $a0, 1
/* B6CC48 802408B8 0C00A67F */ jal rand_int
/* B6CC4C 802408BC 24840001 */ addiu $a0, $a0, 1
/* B6CC50 802408C0 8E230008 */ lw $v1, 8($s1)
/* B6CC54 802408C4 240400B4 */ addiu $a0, $zero, 0xb4
/* B6CC58 802408C8 00032FC2 */ srl $a1, $v1, 0x1f
/* B6CC5C 802408CC 00651821 */ addu $v1, $v1, $a1
/* B6CC60 802408D0 00031843 */ sra $v1, $v1, 1
/* B6CC64 802408D4 00621821 */ addu $v1, $v1, $v0
/* B6CC68 802408D8 0C00A67F */ jal rand_int
/* B6CC6C 802408DC A603008E */ sh $v1, 0x8e($s0)
/* B6CC70 802408E0 C60C000C */ lwc1 $f12, 0xc($s0)
/* B6CC74 802408E4 44820000 */ mtc1 $v0, $f0
/* B6CC78 802408E8 00000000 */ nop
/* B6CC7C 802408EC 46800020 */ cvt.s.w $f0, $f0
/* B6CC80 802408F0 46006300 */ add.s $f12, $f12, $f0
/* B6CC84 802408F4 3C0142B4 */ lui $at, 0x42b4
/* B6CC88 802408F8 44810000 */ mtc1 $at, $f0
/* B6CC8C 802408FC 0C00A6C9 */ jal clamp_angle
/* B6CC90 80240900 46006301 */ sub.s $f12, $f12, $f0
/* B6CC94 80240904 E600000C */ swc1 $f0, 0xc($s0)
/* B6CC98 80240908 8E4200CC */ lw $v0, 0xcc($s2)
/* B6CC9C 8024090C 8C420000 */ lw $v0, ($v0)
/* B6CCA0 80240910 AE020028 */ sw $v0, 0x28($s0)
/* B6CCA4 80240914 24020003 */ addiu $v0, $zero, 3
/* B6CCA8 80240918 AE620070 */ sw $v0, 0x70($s3)
/* B6CCAC 8024091C 8FBF0020 */ lw $ra, 0x20($sp)
/* B6CCB0 80240920 8FB3001C */ lw $s3, 0x1c($sp)
/* B6CCB4 80240924 8FB20018 */ lw $s2, 0x18($sp)
/* B6CCB8 80240928 8FB10014 */ lw $s1, 0x14($sp)
/* B6CCBC 8024092C 8FB00010 */ lw $s0, 0x10($sp)
/* B6CCC0 80240930 03E00008 */ jr $ra
/* B6CCC4 80240934 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_80240F00_B6D290
/* B6D418 80241088 0000102D */ daddu $v0, $zero, $zero
/* B6D41C 8024108C 0260202D */ daddu $a0, $s3, $zero
/* B6D420 80241090 0280282D */ daddu $a1, $s4, $zero
/* B6D424 80241094 0C09021E */ jal func_80240878_B6CC08
/* B6D424 80241094 0C09021E */ jal UnkNpcAIFunc1
/* B6D428 80241098 0200302D */ daddu $a2, $s0, $zero
/* B6D42C 8024109C 8E630070 */ lw $v1, 0x70($s3)
/* B6D430 802410A0 24020003 */ addiu $v0, $zero, 3

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240A28_B7AA78
/* B7AA78 80240A28 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B7AA7C 80240A2C AFB3001C */ sw $s3, 0x1c($sp)
/* B7AA80 80240A30 0080982D */ daddu $s3, $a0, $zero
/* B7AA84 80240A34 AFBF0020 */ sw $ra, 0x20($sp)
/* B7AA88 80240A38 AFB20018 */ sw $s2, 0x18($sp)
/* B7AA8C 80240A3C AFB10014 */ sw $s1, 0x14($sp)
/* B7AA90 80240A40 AFB00010 */ sw $s0, 0x10($sp)
/* B7AA94 80240A44 8E720148 */ lw $s2, 0x148($s3)
/* B7AA98 80240A48 86440008 */ lh $a0, 8($s2)
/* B7AA9C 80240A4C 0C00EABB */ jal get_npc_unsafe
/* B7AAA0 80240A50 00A0882D */ daddu $s1, $a1, $zero
/* B7AAA4 80240A54 8E240008 */ lw $a0, 8($s1)
/* B7AAA8 80240A58 0040802D */ daddu $s0, $v0, $zero
/* B7AAAC 80240A5C 00041FC2 */ srl $v1, $a0, 0x1f
/* B7AAB0 80240A60 00832021 */ addu $a0, $a0, $v1
/* B7AAB4 80240A64 00042043 */ sra $a0, $a0, 1
/* B7AAB8 80240A68 0C00A67F */ jal rand_int
/* B7AABC 80240A6C 24840001 */ addiu $a0, $a0, 1
/* B7AAC0 80240A70 8E230008 */ lw $v1, 8($s1)
/* B7AAC4 80240A74 240400B4 */ addiu $a0, $zero, 0xb4
/* B7AAC8 80240A78 00032FC2 */ srl $a1, $v1, 0x1f
/* B7AACC 80240A7C 00651821 */ addu $v1, $v1, $a1
/* B7AAD0 80240A80 00031843 */ sra $v1, $v1, 1
/* B7AAD4 80240A84 00621821 */ addu $v1, $v1, $v0
/* B7AAD8 80240A88 0C00A67F */ jal rand_int
/* B7AADC 80240A8C A603008E */ sh $v1, 0x8e($s0)
/* B7AAE0 80240A90 C60C000C */ lwc1 $f12, 0xc($s0)
/* B7AAE4 80240A94 44820000 */ mtc1 $v0, $f0
/* B7AAE8 80240A98 00000000 */ nop
/* B7AAEC 80240A9C 46800020 */ cvt.s.w $f0, $f0
/* B7AAF0 80240AA0 46006300 */ add.s $f12, $f12, $f0
/* B7AAF4 80240AA4 3C0142B4 */ lui $at, 0x42b4
/* B7AAF8 80240AA8 44810000 */ mtc1 $at, $f0
/* B7AAFC 80240AAC 0C00A6C9 */ jal clamp_angle
/* B7AB00 80240AB0 46006301 */ sub.s $f12, $f12, $f0
/* B7AB04 80240AB4 E600000C */ swc1 $f0, 0xc($s0)
/* B7AB08 80240AB8 8E4200CC */ lw $v0, 0xcc($s2)
/* B7AB0C 80240ABC 8C420000 */ lw $v0, ($v0)
/* B7AB10 80240AC0 AE020028 */ sw $v0, 0x28($s0)
/* B7AB14 80240AC4 24020003 */ addiu $v0, $zero, 3
/* B7AB18 80240AC8 AE620070 */ sw $v0, 0x70($s3)
/* B7AB1C 80240ACC 8FBF0020 */ lw $ra, 0x20($sp)
/* B7AB20 80240AD0 8FB3001C */ lw $s3, 0x1c($sp)
/* B7AB24 80240AD4 8FB20018 */ lw $s2, 0x18($sp)
/* B7AB28 80240AD8 8FB10014 */ lw $s1, 0x14($sp)
/* B7AB2C 80240ADC 8FB00010 */ lw $s0, 0x10($sp)
/* B7AB30 80240AE0 03E00008 */ jr $ra
/* B7AB34 80240AE4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -105,7 +105,7 @@ glabel func_802410B0_B7B100
/* B7B288 80241238 0000102D */ daddu $v0, $zero, $zero
/* B7B28C 8024123C 0260202D */ daddu $a0, $s3, $zero
/* B7B290 80241240 0280282D */ daddu $a1, $s4, $zero
/* B7B294 80241244 0C09028A */ jal func_80240A28_B7AA78
/* B7B294 80241244 0C09028A */ jal UnkNpcAIFunc1
/* B7B298 80241248 0200302D */ daddu $a2, $s0, $zero
/* B7B29C 8024124C 8E630070 */ lw $v1, 0x70($s3)
/* B7B2A0 80241250 24020003 */ addiu $v0, $zero, 3

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_B84580
/* B84580 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* B84584 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* B84588 80240408 0080982D */ daddu $s3, $a0, $zero
/* B8458C 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* B84590 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* B84594 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* B84598 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* B8459C 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* B845A0 80240420 86440008 */ lh $a0, 8($s2)
/* B845A4 80240424 0C00EABB */ jal get_npc_unsafe
/* B845A8 80240428 00A0882D */ daddu $s1, $a1, $zero
/* B845AC 8024042C 8E240008 */ lw $a0, 8($s1)
/* B845B0 80240430 0040802D */ daddu $s0, $v0, $zero
/* B845B4 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* B845B8 80240438 00832021 */ addu $a0, $a0, $v1
/* B845BC 8024043C 00042043 */ sra $a0, $a0, 1
/* B845C0 80240440 0C00A67F */ jal rand_int
/* B845C4 80240444 24840001 */ addiu $a0, $a0, 1
/* B845C8 80240448 8E230008 */ lw $v1, 8($s1)
/* B845CC 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* B845D0 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* B845D4 80240454 00651821 */ addu $v1, $v1, $a1
/* B845D8 80240458 00031843 */ sra $v1, $v1, 1
/* B845DC 8024045C 00621821 */ addu $v1, $v1, $v0
/* B845E0 80240460 0C00A67F */ jal rand_int
/* B845E4 80240464 A603008E */ sh $v1, 0x8e($s0)
/* B845E8 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* B845EC 8024046C 44820000 */ mtc1 $v0, $f0
/* B845F0 80240470 00000000 */ nop
/* B845F4 80240474 46800020 */ cvt.s.w $f0, $f0
/* B845F8 80240478 46006300 */ add.s $f12, $f12, $f0
/* B845FC 8024047C 3C0142B4 */ lui $at, 0x42b4
/* B84600 80240480 44810000 */ mtc1 $at, $f0
/* B84604 80240484 0C00A6C9 */ jal clamp_angle
/* B84608 80240488 46006301 */ sub.s $f12, $f12, $f0
/* B8460C 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* B84610 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* B84614 80240494 8C420000 */ lw $v0, ($v0)
/* B84618 80240498 AE020028 */ sw $v0, 0x28($s0)
/* B8461C 8024049C 24020003 */ addiu $v0, $zero, 3
/* B84620 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* B84624 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* B84628 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* B8462C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* B84630 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* B84634 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* B84638 802404B8 03E00008 */ jr $ra
/* B8463C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_B84D14
/* B84F1C 80240D9C 00000000 */ nop
/* B84F20 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* B84F24 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* B84F28 80240DA8 0C090100 */ jal func_80240400_B84580
/* B84F28 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* B84F2C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* B84F30 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* B84F34 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802404B0_ABB740
/* ABB740 802404B0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* ABB744 802404B4 AFB3001C */ sw $s3, 0x1c($sp)
/* ABB748 802404B8 0080982D */ daddu $s3, $a0, $zero
/* ABB74C 802404BC AFBF0020 */ sw $ra, 0x20($sp)
/* ABB750 802404C0 AFB20018 */ sw $s2, 0x18($sp)
/* ABB754 802404C4 AFB10014 */ sw $s1, 0x14($sp)
/* ABB758 802404C8 AFB00010 */ sw $s0, 0x10($sp)
/* ABB75C 802404CC 8E720148 */ lw $s2, 0x148($s3)
/* ABB760 802404D0 86440008 */ lh $a0, 8($s2)
/* ABB764 802404D4 0C00EABB */ jal get_npc_unsafe
/* ABB768 802404D8 00A0882D */ daddu $s1, $a1, $zero
/* ABB76C 802404DC 8E240008 */ lw $a0, 8($s1)
/* ABB770 802404E0 0040802D */ daddu $s0, $v0, $zero
/* ABB774 802404E4 00041FC2 */ srl $v1, $a0, 0x1f
/* ABB778 802404E8 00832021 */ addu $a0, $a0, $v1
/* ABB77C 802404EC 00042043 */ sra $a0, $a0, 1
/* ABB780 802404F0 0C00A67F */ jal rand_int
/* ABB784 802404F4 24840001 */ addiu $a0, $a0, 1
/* ABB788 802404F8 8E230008 */ lw $v1, 8($s1)
/* ABB78C 802404FC 240400B4 */ addiu $a0, $zero, 0xb4
/* ABB790 80240500 00032FC2 */ srl $a1, $v1, 0x1f
/* ABB794 80240504 00651821 */ addu $v1, $v1, $a1
/* ABB798 80240508 00031843 */ sra $v1, $v1, 1
/* ABB79C 8024050C 00621821 */ addu $v1, $v1, $v0
/* ABB7A0 80240510 0C00A67F */ jal rand_int
/* ABB7A4 80240514 A603008E */ sh $v1, 0x8e($s0)
/* ABB7A8 80240518 C60C000C */ lwc1 $f12, 0xc($s0)
/* ABB7AC 8024051C 44820000 */ mtc1 $v0, $f0
/* ABB7B0 80240520 00000000 */ nop
/* ABB7B4 80240524 46800020 */ cvt.s.w $f0, $f0
/* ABB7B8 80240528 46006300 */ add.s $f12, $f12, $f0
/* ABB7BC 8024052C 3C0142B4 */ lui $at, 0x42b4
/* ABB7C0 80240530 44810000 */ mtc1 $at, $f0
/* ABB7C4 80240534 0C00A6C9 */ jal clamp_angle
/* ABB7C8 80240538 46006301 */ sub.s $f12, $f12, $f0
/* ABB7CC 8024053C E600000C */ swc1 $f0, 0xc($s0)
/* ABB7D0 80240540 8E4200CC */ lw $v0, 0xcc($s2)
/* ABB7D4 80240544 8C420000 */ lw $v0, ($v0)
/* ABB7D8 80240548 AE020028 */ sw $v0, 0x28($s0)
/* ABB7DC 8024054C 24020003 */ addiu $v0, $zero, 3
/* ABB7E0 80240550 AE620070 */ sw $v0, 0x70($s3)
/* ABB7E4 80240554 8FBF0020 */ lw $ra, 0x20($sp)
/* ABB7E8 80240558 8FB3001C */ lw $s3, 0x1c($sp)
/* ABB7EC 8024055C 8FB20018 */ lw $s2, 0x18($sp)
/* ABB7F0 80240560 8FB10014 */ lw $s1, 0x14($sp)
/* ABB7F4 80240564 8FB00010 */ lw $s0, 0x10($sp)
/* ABB7F8 80240568 03E00008 */ jr $ra
/* ABB7FC 8024056C 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240C44_ABBED4
/* ABC0DC 80240E4C 00000000 */ nop
/* ABC0E0 80240E50 0280202D */ daddu $a0, $s4, $zero
/* ABC0E4 80240E54 0260282D */ daddu $a1, $s3, $zero
/* ABC0E8 80240E58 0C09012C */ jal func_802404B0_ABB740
/* ABC0E8 80240E58 0C09012C */ jal UnkNpcAIFunc1
/* ABC0EC 80240E5C 02A0302D */ daddu $a2, $s5, $zero
/* ABC0F0 80240E60 0280202D */ daddu $a0, $s4, $zero
/* ABC0F4 80240E64 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_AC5570
/* AC5570 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* AC5574 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* AC5578 80240408 0080982D */ daddu $s3, $a0, $zero
/* AC557C 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* AC5580 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* AC5584 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* AC5588 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* AC558C 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* AC5590 80240420 86440008 */ lh $a0, 8($s2)
/* AC5594 80240424 0C00EABB */ jal get_npc_unsafe
/* AC5598 80240428 00A0882D */ daddu $s1, $a1, $zero
/* AC559C 8024042C 8E240008 */ lw $a0, 8($s1)
/* AC55A0 80240430 0040802D */ daddu $s0, $v0, $zero
/* AC55A4 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* AC55A8 80240438 00832021 */ addu $a0, $a0, $v1
/* AC55AC 8024043C 00042043 */ sra $a0, $a0, 1
/* AC55B0 80240440 0C00A67F */ jal rand_int
/* AC55B4 80240444 24840001 */ addiu $a0, $a0, 1
/* AC55B8 80240448 8E230008 */ lw $v1, 8($s1)
/* AC55BC 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* AC55C0 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* AC55C4 80240454 00651821 */ addu $v1, $v1, $a1
/* AC55C8 80240458 00031843 */ sra $v1, $v1, 1
/* AC55CC 8024045C 00621821 */ addu $v1, $v1, $v0
/* AC55D0 80240460 0C00A67F */ jal rand_int
/* AC55D4 80240464 A603008E */ sh $v1, 0x8e($s0)
/* AC55D8 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* AC55DC 8024046C 44820000 */ mtc1 $v0, $f0
/* AC55E0 80240470 00000000 */ nop
/* AC55E4 80240474 46800020 */ cvt.s.w $f0, $f0
/* AC55E8 80240478 46006300 */ add.s $f12, $f12, $f0
/* AC55EC 8024047C 3C0142B4 */ lui $at, 0x42b4
/* AC55F0 80240480 44810000 */ mtc1 $at, $f0
/* AC55F4 80240484 0C00A6C9 */ jal clamp_angle
/* AC55F8 80240488 46006301 */ sub.s $f12, $f12, $f0
/* AC55FC 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* AC5600 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* AC5604 80240494 8C420000 */ lw $v0, ($v0)
/* AC5608 80240498 AE020028 */ sw $v0, 0x28($s0)
/* AC560C 8024049C 24020003 */ addiu $v0, $zero, 3
/* AC5610 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* AC5614 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* AC5618 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* AC561C 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* AC5620 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* AC5624 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* AC5628 802404B8 03E00008 */ jr $ra
/* AC562C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_AC5D04
/* AC5F0C 80240D9C 00000000 */ nop
/* AC5F10 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* AC5F14 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* AC5F18 80240DA8 0C090100 */ jal func_80240400_AC5570
/* AC5F18 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* AC5F1C 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* AC5F20 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* AC5F24 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802407D8_8CE848
/* 8CE848 802407D8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 8CE84C 802407DC AFB3001C */ sw $s3, 0x1c($sp)
/* 8CE850 802407E0 0080982D */ daddu $s3, $a0, $zero
/* 8CE854 802407E4 AFBF0020 */ sw $ra, 0x20($sp)
/* 8CE858 802407E8 AFB20018 */ sw $s2, 0x18($sp)
/* 8CE85C 802407EC AFB10014 */ sw $s1, 0x14($sp)
/* 8CE860 802407F0 AFB00010 */ sw $s0, 0x10($sp)
/* 8CE864 802407F4 8E720148 */ lw $s2, 0x148($s3)
/* 8CE868 802407F8 86440008 */ lh $a0, 8($s2)
/* 8CE86C 802407FC 0C00EABB */ jal get_npc_unsafe
/* 8CE870 80240800 00A0882D */ daddu $s1, $a1, $zero
/* 8CE874 80240804 8E240008 */ lw $a0, 8($s1)
/* 8CE878 80240808 0040802D */ daddu $s0, $v0, $zero
/* 8CE87C 8024080C 00041FC2 */ srl $v1, $a0, 0x1f
/* 8CE880 80240810 00832021 */ addu $a0, $a0, $v1
/* 8CE884 80240814 00042043 */ sra $a0, $a0, 1
/* 8CE888 80240818 0C00A67F */ jal rand_int
/* 8CE88C 8024081C 24840001 */ addiu $a0, $a0, 1
/* 8CE890 80240820 8E230008 */ lw $v1, 8($s1)
/* 8CE894 80240824 240400B4 */ addiu $a0, $zero, 0xb4
/* 8CE898 80240828 00032FC2 */ srl $a1, $v1, 0x1f
/* 8CE89C 8024082C 00651821 */ addu $v1, $v1, $a1
/* 8CE8A0 80240830 00031843 */ sra $v1, $v1, 1
/* 8CE8A4 80240834 00621821 */ addu $v1, $v1, $v0
/* 8CE8A8 80240838 0C00A67F */ jal rand_int
/* 8CE8AC 8024083C A603008E */ sh $v1, 0x8e($s0)
/* 8CE8B0 80240840 C60C000C */ lwc1 $f12, 0xc($s0)
/* 8CE8B4 80240844 44820000 */ mtc1 $v0, $f0
/* 8CE8B8 80240848 00000000 */ nop
/* 8CE8BC 8024084C 46800020 */ cvt.s.w $f0, $f0
/* 8CE8C0 80240850 46006300 */ add.s $f12, $f12, $f0
/* 8CE8C4 80240854 3C0142B4 */ lui $at, 0x42b4
/* 8CE8C8 80240858 44810000 */ mtc1 $at, $f0
/* 8CE8CC 8024085C 0C00A6C9 */ jal clamp_angle
/* 8CE8D0 80240860 46006301 */ sub.s $f12, $f12, $f0
/* 8CE8D4 80240864 E600000C */ swc1 $f0, 0xc($s0)
/* 8CE8D8 80240868 8E4200CC */ lw $v0, 0xcc($s2)
/* 8CE8DC 8024086C 8C420000 */ lw $v0, ($v0)
/* 8CE8E0 80240870 AE020028 */ sw $v0, 0x28($s0)
/* 8CE8E4 80240874 24020003 */ addiu $v0, $zero, 3
/* 8CE8E8 80240878 AE620070 */ sw $v0, 0x70($s3)
/* 8CE8EC 8024087C 8FBF0020 */ lw $ra, 0x20($sp)
/* 8CE8F0 80240880 8FB3001C */ lw $s3, 0x1c($sp)
/* 8CE8F4 80240884 8FB20018 */ lw $s2, 0x18($sp)
/* 8CE8F8 80240888 8FB10014 */ lw $s1, 0x14($sp)
/* 8CE8FC 8024088C 8FB00010 */ lw $s0, 0x10($sp)
/* 8CE900 80240890 03E00008 */ jr $ra
/* 8CE904 80240894 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024130C_8CF37C
/* 8CF4AC 8024143C 0000102D */ daddu $v0, $zero, $zero
/* 8CF4B0 80241440 0280202D */ daddu $a0, $s4, $zero
/* 8CF4B4 80241444 0200282D */ daddu $a1, $s0, $zero
/* 8CF4B8 80241448 0C0901F6 */ jal func_802407D8_8CE848
/* 8CF4B8 80241448 0C0901F6 */ jal UnkNpcAIFunc1
/* 8CF4BC 8024144C 0260302D */ daddu $a2, $s3, $zero
/* 8CF4C0 80241450 0280202D */ daddu $a0, $s4, $zero
/* 8CF4C4 80241454 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802407D8_8D1CE8
/* 8D1CE8 802407D8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 8D1CEC 802407DC AFB3001C */ sw $s3, 0x1c($sp)
/* 8D1CF0 802407E0 0080982D */ daddu $s3, $a0, $zero
/* 8D1CF4 802407E4 AFBF0020 */ sw $ra, 0x20($sp)
/* 8D1CF8 802407E8 AFB20018 */ sw $s2, 0x18($sp)
/* 8D1CFC 802407EC AFB10014 */ sw $s1, 0x14($sp)
/* 8D1D00 802407F0 AFB00010 */ sw $s0, 0x10($sp)
/* 8D1D04 802407F4 8E720148 */ lw $s2, 0x148($s3)
/* 8D1D08 802407F8 86440008 */ lh $a0, 8($s2)
/* 8D1D0C 802407FC 0C00EABB */ jal get_npc_unsafe
/* 8D1D10 80240800 00A0882D */ daddu $s1, $a1, $zero
/* 8D1D14 80240804 8E240008 */ lw $a0, 8($s1)
/* 8D1D18 80240808 0040802D */ daddu $s0, $v0, $zero
/* 8D1D1C 8024080C 00041FC2 */ srl $v1, $a0, 0x1f
/* 8D1D20 80240810 00832021 */ addu $a0, $a0, $v1
/* 8D1D24 80240814 00042043 */ sra $a0, $a0, 1
/* 8D1D28 80240818 0C00A67F */ jal rand_int
/* 8D1D2C 8024081C 24840001 */ addiu $a0, $a0, 1
/* 8D1D30 80240820 8E230008 */ lw $v1, 8($s1)
/* 8D1D34 80240824 240400B4 */ addiu $a0, $zero, 0xb4
/* 8D1D38 80240828 00032FC2 */ srl $a1, $v1, 0x1f
/* 8D1D3C 8024082C 00651821 */ addu $v1, $v1, $a1
/* 8D1D40 80240830 00031843 */ sra $v1, $v1, 1
/* 8D1D44 80240834 00621821 */ addu $v1, $v1, $v0
/* 8D1D48 80240838 0C00A67F */ jal rand_int
/* 8D1D4C 8024083C A603008E */ sh $v1, 0x8e($s0)
/* 8D1D50 80240840 C60C000C */ lwc1 $f12, 0xc($s0)
/* 8D1D54 80240844 44820000 */ mtc1 $v0, $f0
/* 8D1D58 80240848 00000000 */ nop
/* 8D1D5C 8024084C 46800020 */ cvt.s.w $f0, $f0
/* 8D1D60 80240850 46006300 */ add.s $f12, $f12, $f0
/* 8D1D64 80240854 3C0142B4 */ lui $at, 0x42b4
/* 8D1D68 80240858 44810000 */ mtc1 $at, $f0
/* 8D1D6C 8024085C 0C00A6C9 */ jal clamp_angle
/* 8D1D70 80240860 46006301 */ sub.s $f12, $f12, $f0
/* 8D1D74 80240864 E600000C */ swc1 $f0, 0xc($s0)
/* 8D1D78 80240868 8E4200CC */ lw $v0, 0xcc($s2)
/* 8D1D7C 8024086C 8C420000 */ lw $v0, ($v0)
/* 8D1D80 80240870 AE020028 */ sw $v0, 0x28($s0)
/* 8D1D84 80240874 24020003 */ addiu $v0, $zero, 3
/* 8D1D88 80240878 AE620070 */ sw $v0, 0x70($s3)
/* 8D1D8C 8024087C 8FBF0020 */ lw $ra, 0x20($sp)
/* 8D1D90 80240880 8FB3001C */ lw $s3, 0x1c($sp)
/* 8D1D94 80240884 8FB20018 */ lw $s2, 0x18($sp)
/* 8D1D98 80240888 8FB10014 */ lw $s1, 0x14($sp)
/* 8D1D9C 8024088C 8FB00010 */ lw $s0, 0x10($sp)
/* 8D1DA0 80240890 03E00008 */ jr $ra
/* 8D1DA4 80240894 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024130C_8D281C
/* 8D294C 8024143C 0000102D */ daddu $v0, $zero, $zero
/* 8D2950 80241440 0280202D */ daddu $a0, $s4, $zero
/* 8D2954 80241444 0200282D */ daddu $a1, $s0, $zero
/* 8D2958 80241448 0C0901F6 */ jal func_802407D8_8D1CE8
/* 8D2958 80241448 0C0901F6 */ jal UnkNpcAIFunc1
/* 8D295C 8024144C 0260302D */ daddu $a2, $s3, $zero
/* 8D2960 80241450 0280202D */ daddu $a0, $s4, $zero
/* 8D2964 80241454 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802407D8_8D65D8
/* 8D65D8 802407D8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 8D65DC 802407DC AFB3001C */ sw $s3, 0x1c($sp)
/* 8D65E0 802407E0 0080982D */ daddu $s3, $a0, $zero
/* 8D65E4 802407E4 AFBF0020 */ sw $ra, 0x20($sp)
/* 8D65E8 802407E8 AFB20018 */ sw $s2, 0x18($sp)
/* 8D65EC 802407EC AFB10014 */ sw $s1, 0x14($sp)
/* 8D65F0 802407F0 AFB00010 */ sw $s0, 0x10($sp)
/* 8D65F4 802407F4 8E720148 */ lw $s2, 0x148($s3)
/* 8D65F8 802407F8 86440008 */ lh $a0, 8($s2)
/* 8D65FC 802407FC 0C00EABB */ jal get_npc_unsafe
/* 8D6600 80240800 00A0882D */ daddu $s1, $a1, $zero
/* 8D6604 80240804 8E240008 */ lw $a0, 8($s1)
/* 8D6608 80240808 0040802D */ daddu $s0, $v0, $zero
/* 8D660C 8024080C 00041FC2 */ srl $v1, $a0, 0x1f
/* 8D6610 80240810 00832021 */ addu $a0, $a0, $v1
/* 8D6614 80240814 00042043 */ sra $a0, $a0, 1
/* 8D6618 80240818 0C00A67F */ jal rand_int
/* 8D661C 8024081C 24840001 */ addiu $a0, $a0, 1
/* 8D6620 80240820 8E230008 */ lw $v1, 8($s1)
/* 8D6624 80240824 240400B4 */ addiu $a0, $zero, 0xb4
/* 8D6628 80240828 00032FC2 */ srl $a1, $v1, 0x1f
/* 8D662C 8024082C 00651821 */ addu $v1, $v1, $a1
/* 8D6630 80240830 00031843 */ sra $v1, $v1, 1
/* 8D6634 80240834 00621821 */ addu $v1, $v1, $v0
/* 8D6638 80240838 0C00A67F */ jal rand_int
/* 8D663C 8024083C A603008E */ sh $v1, 0x8e($s0)
/* 8D6640 80240840 C60C000C */ lwc1 $f12, 0xc($s0)
/* 8D6644 80240844 44820000 */ mtc1 $v0, $f0
/* 8D6648 80240848 00000000 */ nop
/* 8D664C 8024084C 46800020 */ cvt.s.w $f0, $f0
/* 8D6650 80240850 46006300 */ add.s $f12, $f12, $f0
/* 8D6654 80240854 3C0142B4 */ lui $at, 0x42b4
/* 8D6658 80240858 44810000 */ mtc1 $at, $f0
/* 8D665C 8024085C 0C00A6C9 */ jal clamp_angle
/* 8D6660 80240860 46006301 */ sub.s $f12, $f12, $f0
/* 8D6664 80240864 E600000C */ swc1 $f0, 0xc($s0)
/* 8D6668 80240868 8E4200CC */ lw $v0, 0xcc($s2)
/* 8D666C 8024086C 8C420000 */ lw $v0, ($v0)
/* 8D6670 80240870 AE020028 */ sw $v0, 0x28($s0)
/* 8D6674 80240874 24020003 */ addiu $v0, $zero, 3
/* 8D6678 80240878 AE620070 */ sw $v0, 0x70($s3)
/* 8D667C 8024087C 8FBF0020 */ lw $ra, 0x20($sp)
/* 8D6680 80240880 8FB3001C */ lw $s3, 0x1c($sp)
/* 8D6684 80240884 8FB20018 */ lw $s2, 0x18($sp)
/* 8D6688 80240888 8FB10014 */ lw $s1, 0x14($sp)
/* 8D668C 8024088C 8FB00010 */ lw $s0, 0x10($sp)
/* 8D6690 80240890 03E00008 */ jr $ra
/* 8D6694 80240894 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_8024130C_8D710C
/* 8D723C 8024143C 0000102D */ daddu $v0, $zero, $zero
/* 8D7240 80241440 0280202D */ daddu $a0, $s4, $zero
/* 8D7244 80241444 0200282D */ daddu $a1, $s0, $zero
/* 8D7248 80241448 0C0901F6 */ jal func_802407D8_8D65D8
/* 8D7248 80241448 0C0901F6 */ jal UnkNpcAIFunc1
/* 8D724C 8024144C 0260302D */ daddu $a2, $s3, $zero
/* 8D7250 80241450 0280202D */ daddu $a0, $s4, $zero
/* 8D7254 80241454 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240400_A86E50
/* A86E50 80240400 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A86E54 80240404 AFB3001C */ sw $s3, 0x1c($sp)
/* A86E58 80240408 0080982D */ daddu $s3, $a0, $zero
/* A86E5C 8024040C AFBF0020 */ sw $ra, 0x20($sp)
/* A86E60 80240410 AFB20018 */ sw $s2, 0x18($sp)
/* A86E64 80240414 AFB10014 */ sw $s1, 0x14($sp)
/* A86E68 80240418 AFB00010 */ sw $s0, 0x10($sp)
/* A86E6C 8024041C 8E720148 */ lw $s2, 0x148($s3)
/* A86E70 80240420 86440008 */ lh $a0, 8($s2)
/* A86E74 80240424 0C00EABB */ jal get_npc_unsafe
/* A86E78 80240428 00A0882D */ daddu $s1, $a1, $zero
/* A86E7C 8024042C 8E240008 */ lw $a0, 8($s1)
/* A86E80 80240430 0040802D */ daddu $s0, $v0, $zero
/* A86E84 80240434 00041FC2 */ srl $v1, $a0, 0x1f
/* A86E88 80240438 00832021 */ addu $a0, $a0, $v1
/* A86E8C 8024043C 00042043 */ sra $a0, $a0, 1
/* A86E90 80240440 0C00A67F */ jal rand_int
/* A86E94 80240444 24840001 */ addiu $a0, $a0, 1
/* A86E98 80240448 8E230008 */ lw $v1, 8($s1)
/* A86E9C 8024044C 240400B4 */ addiu $a0, $zero, 0xb4
/* A86EA0 80240450 00032FC2 */ srl $a1, $v1, 0x1f
/* A86EA4 80240454 00651821 */ addu $v1, $v1, $a1
/* A86EA8 80240458 00031843 */ sra $v1, $v1, 1
/* A86EAC 8024045C 00621821 */ addu $v1, $v1, $v0
/* A86EB0 80240460 0C00A67F */ jal rand_int
/* A86EB4 80240464 A603008E */ sh $v1, 0x8e($s0)
/* A86EB8 80240468 C60C000C */ lwc1 $f12, 0xc($s0)
/* A86EBC 8024046C 44820000 */ mtc1 $v0, $f0
/* A86EC0 80240470 00000000 */ nop
/* A86EC4 80240474 46800020 */ cvt.s.w $f0, $f0
/* A86EC8 80240478 46006300 */ add.s $f12, $f12, $f0
/* A86ECC 8024047C 3C0142B4 */ lui $at, 0x42b4
/* A86ED0 80240480 44810000 */ mtc1 $at, $f0
/* A86ED4 80240484 0C00A6C9 */ jal clamp_angle
/* A86ED8 80240488 46006301 */ sub.s $f12, $f12, $f0
/* A86EDC 8024048C E600000C */ swc1 $f0, 0xc($s0)
/* A86EE0 80240490 8E4200CC */ lw $v0, 0xcc($s2)
/* A86EE4 80240494 8C420000 */ lw $v0, ($v0)
/* A86EE8 80240498 AE020028 */ sw $v0, 0x28($s0)
/* A86EEC 8024049C 24020003 */ addiu $v0, $zero, 3
/* A86EF0 802404A0 AE620070 */ sw $v0, 0x70($s3)
/* A86EF4 802404A4 8FBF0020 */ lw $ra, 0x20($sp)
/* A86EF8 802404A8 8FB3001C */ lw $s3, 0x1c($sp)
/* A86EFC 802404AC 8FB20018 */ lw $s2, 0x18($sp)
/* A86F00 802404B0 8FB10014 */ lw $s1, 0x14($sp)
/* A86F04 802404B4 8FB00010 */ lw $s0, 0x10($sp)
/* A86F08 802404B8 03E00008 */ jr $ra
/* A86F0C 802404BC 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240B94_A875E4
/* A877EC 80240D9C 00000000 */ nop
/* A877F0 80240DA0 0280202D */ daddu $a0, $s4, $zero
/* A877F4 80240DA4 0260282D */ daddu $a1, $s3, $zero
/* A877F8 80240DA8 0C090100 */ jal func_80240400_A86E50
/* A877F8 80240DA8 0C090100 */ jal UnkNpcAIFunc1
/* A877FC 80240DAC 02A0302D */ daddu $a2, $s5, $zero
/* A87800 80240DB0 0280202D */ daddu $a0, $s4, $zero
/* A87804 80240DB4 0260282D */ daddu $a1, $s3, $zero

View File

@ -153,7 +153,7 @@ glabel func_80241224_A87C74
/* A87EAC 8024145C 00000000 */ nop
/* A87EB0 80241460 0260202D */ daddu $a0, $s3, $zero
/* A87EB4 80241464 0280282D */ daddu $a1, $s4, $zero
/* A87EB8 80241468 0C090100 */ jal func_80240400_A86E50
/* A87EB8 80241468 0C090100 */ jal UnkNpcAIFunc1
/* A87EBC 8024146C 02A0302D */ daddu $a2, $s5, $zero
/* A87EC0 80241470 0260202D */ daddu $a0, $s3, $zero
/* A87EC4 80241474 0280282D */ daddu $a1, $s4, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_802404E0_A8CF60
/* A8CF60 802404E0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* A8CF64 802404E4 AFB3001C */ sw $s3, 0x1c($sp)
/* A8CF68 802404E8 0080982D */ daddu $s3, $a0, $zero
/* A8CF6C 802404EC AFBF0020 */ sw $ra, 0x20($sp)
/* A8CF70 802404F0 AFB20018 */ sw $s2, 0x18($sp)
/* A8CF74 802404F4 AFB10014 */ sw $s1, 0x14($sp)
/* A8CF78 802404F8 AFB00010 */ sw $s0, 0x10($sp)
/* A8CF7C 802404FC 8E720148 */ lw $s2, 0x148($s3)
/* A8CF80 80240500 86440008 */ lh $a0, 8($s2)
/* A8CF84 80240504 0C00EABB */ jal get_npc_unsafe
/* A8CF88 80240508 00A0882D */ daddu $s1, $a1, $zero
/* A8CF8C 8024050C 8E240008 */ lw $a0, 8($s1)
/* A8CF90 80240510 0040802D */ daddu $s0, $v0, $zero
/* A8CF94 80240514 00041FC2 */ srl $v1, $a0, 0x1f
/* A8CF98 80240518 00832021 */ addu $a0, $a0, $v1
/* A8CF9C 8024051C 00042043 */ sra $a0, $a0, 1
/* A8CFA0 80240520 0C00A67F */ jal rand_int
/* A8CFA4 80240524 24840001 */ addiu $a0, $a0, 1
/* A8CFA8 80240528 8E230008 */ lw $v1, 8($s1)
/* A8CFAC 8024052C 240400B4 */ addiu $a0, $zero, 0xb4
/* A8CFB0 80240530 00032FC2 */ srl $a1, $v1, 0x1f
/* A8CFB4 80240534 00651821 */ addu $v1, $v1, $a1
/* A8CFB8 80240538 00031843 */ sra $v1, $v1, 1
/* A8CFBC 8024053C 00621821 */ addu $v1, $v1, $v0
/* A8CFC0 80240540 0C00A67F */ jal rand_int
/* A8CFC4 80240544 A603008E */ sh $v1, 0x8e($s0)
/* A8CFC8 80240548 C60C000C */ lwc1 $f12, 0xc($s0)
/* A8CFCC 8024054C 44820000 */ mtc1 $v0, $f0
/* A8CFD0 80240550 00000000 */ nop
/* A8CFD4 80240554 46800020 */ cvt.s.w $f0, $f0
/* A8CFD8 80240558 46006300 */ add.s $f12, $f12, $f0
/* A8CFDC 8024055C 3C0142B4 */ lui $at, 0x42b4
/* A8CFE0 80240560 44810000 */ mtc1 $at, $f0
/* A8CFE4 80240564 0C00A6C9 */ jal clamp_angle
/* A8CFE8 80240568 46006301 */ sub.s $f12, $f12, $f0
/* A8CFEC 8024056C E600000C */ swc1 $f0, 0xc($s0)
/* A8CFF0 80240570 8E4200CC */ lw $v0, 0xcc($s2)
/* A8CFF4 80240574 8C420000 */ lw $v0, ($v0)
/* A8CFF8 80240578 AE020028 */ sw $v0, 0x28($s0)
/* A8CFFC 8024057C 24020003 */ addiu $v0, $zero, 3
/* A8D000 80240580 AE620070 */ sw $v0, 0x70($s3)
/* A8D004 80240584 8FBF0020 */ lw $ra, 0x20($sp)
/* A8D008 80240588 8FB3001C */ lw $s3, 0x1c($sp)
/* A8D00C 8024058C 8FB20018 */ lw $s2, 0x18($sp)
/* A8D010 80240590 8FB10014 */ lw $s1, 0x14($sp)
/* A8D014 80240594 8FB00010 */ lw $s0, 0x10($sp)
/* A8D018 80240598 03E00008 */ jr $ra
/* A8D01C 8024059C 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -141,7 +141,7 @@ glabel func_80240C74_A8D6F4
/* A8D8FC 80240E7C 00000000 */ nop
/* A8D900 80240E80 0280202D */ daddu $a0, $s4, $zero
/* A8D904 80240E84 0260282D */ daddu $a1, $s3, $zero
/* A8D908 80240E88 0C090138 */ jal func_802404E0_A8CF60
/* A8D908 80240E88 0C090138 */ jal UnkNpcAIFunc1
/* A8D90C 80240E8C 02A0302D */ daddu $a2, $s5, $zero
/* A8D910 80240E90 0280202D */ daddu $a0, $s4, $zero
/* A8D914 80240E94 0260282D */ daddu $a1, $s3, $zero

View File

@ -153,7 +153,7 @@ glabel func_80241304_A8DD84
/* A8DFBC 8024153C 00000000 */ nop
/* A8DFC0 80241540 0260202D */ daddu $a0, $s3, $zero
/* A8DFC4 80241544 0280282D */ daddu $a1, $s4, $zero
/* A8DFC8 80241548 0C090138 */ jal func_802404E0_A8CF60
/* A8DFC8 80241548 0C090138 */ jal UnkNpcAIFunc1
/* A8DFCC 8024154C 02A0302D */ daddu $a2, $s5, $zero
/* A8DFD0 80241550 0260202D */ daddu $a0, $s3, $zero
/* A8DFD4 80241554 0280282D */ daddu $a1, $s4, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240CB8_C5B3F8
/* C5B3F8 80240CB8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C5B3FC 80240CBC AFB3001C */ sw $s3, 0x1c($sp)
/* C5B400 80240CC0 0080982D */ daddu $s3, $a0, $zero
/* C5B404 80240CC4 AFBF0020 */ sw $ra, 0x20($sp)
/* C5B408 80240CC8 AFB20018 */ sw $s2, 0x18($sp)
/* C5B40C 80240CCC AFB10014 */ sw $s1, 0x14($sp)
/* C5B410 80240CD0 AFB00010 */ sw $s0, 0x10($sp)
/* C5B414 80240CD4 8E720148 */ lw $s2, 0x148($s3)
/* C5B418 80240CD8 86440008 */ lh $a0, 8($s2)
/* C5B41C 80240CDC 0C00EABB */ jal get_npc_unsafe
/* C5B420 80240CE0 00A0882D */ daddu $s1, $a1, $zero
/* C5B424 80240CE4 8E240008 */ lw $a0, 8($s1)
/* C5B428 80240CE8 0040802D */ daddu $s0, $v0, $zero
/* C5B42C 80240CEC 00041FC2 */ srl $v1, $a0, 0x1f
/* C5B430 80240CF0 00832021 */ addu $a0, $a0, $v1
/* C5B434 80240CF4 00042043 */ sra $a0, $a0, 1
/* C5B438 80240CF8 0C00A67F */ jal rand_int
/* C5B43C 80240CFC 24840001 */ addiu $a0, $a0, 1
/* C5B440 80240D00 8E230008 */ lw $v1, 8($s1)
/* C5B444 80240D04 240400B4 */ addiu $a0, $zero, 0xb4
/* C5B448 80240D08 00032FC2 */ srl $a1, $v1, 0x1f
/* C5B44C 80240D0C 00651821 */ addu $v1, $v1, $a1
/* C5B450 80240D10 00031843 */ sra $v1, $v1, 1
/* C5B454 80240D14 00621821 */ addu $v1, $v1, $v0
/* C5B458 80240D18 0C00A67F */ jal rand_int
/* C5B45C 80240D1C A603008E */ sh $v1, 0x8e($s0)
/* C5B460 80240D20 C60C000C */ lwc1 $f12, 0xc($s0)
/* C5B464 80240D24 44820000 */ mtc1 $v0, $f0
/* C5B468 80240D28 00000000 */ nop
/* C5B46C 80240D2C 46800020 */ cvt.s.w $f0, $f0
/* C5B470 80240D30 46006300 */ add.s $f12, $f12, $f0
/* C5B474 80240D34 3C0142B4 */ lui $at, 0x42b4
/* C5B478 80240D38 44810000 */ mtc1 $at, $f0
/* C5B47C 80240D3C 0C00A6C9 */ jal clamp_angle
/* C5B480 80240D40 46006301 */ sub.s $f12, $f12, $f0
/* C5B484 80240D44 E600000C */ swc1 $f0, 0xc($s0)
/* C5B488 80240D48 8E4200CC */ lw $v0, 0xcc($s2)
/* C5B48C 80240D4C 8C420000 */ lw $v0, ($v0)
/* C5B490 80240D50 AE020028 */ sw $v0, 0x28($s0)
/* C5B494 80240D54 24020003 */ addiu $v0, $zero, 3
/* C5B498 80240D58 AE620070 */ sw $v0, 0x70($s3)
/* C5B49C 80240D5C 8FBF0020 */ lw $ra, 0x20($sp)
/* C5B4A0 80240D60 8FB3001C */ lw $s3, 0x1c($sp)
/* C5B4A4 80240D64 8FB20018 */ lw $s2, 0x18($sp)
/* C5B4A8 80240D68 8FB10014 */ lw $s1, 0x14($sp)
/* C5B4AC 80240D6C 8FB00010 */ lw $s0, 0x10($sp)
/* C5B4B0 80240D70 03E00008 */ jr $ra
/* C5B4B4 80240D74 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_802417EC_C5BF2C
/* C5C05C 8024191C 0000102D */ daddu $v0, $zero, $zero
/* C5C060 80241920 0280202D */ daddu $a0, $s4, $zero
/* C5C064 80241924 0200282D */ daddu $a1, $s0, $zero
/* C5C068 80241928 0C09032E */ jal func_80240CB8_C5B3F8
/* C5C068 80241928 0C09032E */ jal UnkNpcAIFunc1
/* C5C06C 8024192C 0260302D */ daddu $a2, $s3, $zero
/* C5C070 80241930 0280202D */ daddu $a0, $s4, $zero
/* C5C074 80241934 0200282D */ daddu $a1, $s0, $zero

View File

@ -84,7 +84,7 @@ glabel func_80241DE4_C5C524
/* C5C658 80241F18 0000102D */ daddu $v0, $zero, $zero
/* C5C65C 80241F1C 0280202D */ daddu $a0, $s4, $zero
/* C5C660 80241F20 0200282D */ daddu $a1, $s0, $zero
/* C5C664 80241F24 0C09032E */ jal func_80240CB8_C5B3F8
/* C5C664 80241F24 0C09032E */ jal UnkNpcAIFunc1
/* C5C668 80241F28 0260302D */ daddu $a2, $s3, $zero
/* C5C66C 80241F2C 0280202D */ daddu $a0, $s4, $zero
/* C5C670 80241F30 0200282D */ daddu $a1, $s0, $zero

View File

@ -1,52 +0,0 @@
.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel func_80240FF8_C6F328
/* C6F328 80240FF8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* C6F32C 80240FFC AFB3001C */ sw $s3, 0x1c($sp)
/* C6F330 80241000 0080982D */ daddu $s3, $a0, $zero
/* C6F334 80241004 AFBF0020 */ sw $ra, 0x20($sp)
/* C6F338 80241008 AFB20018 */ sw $s2, 0x18($sp)
/* C6F33C 8024100C AFB10014 */ sw $s1, 0x14($sp)
/* C6F340 80241010 AFB00010 */ sw $s0, 0x10($sp)
/* C6F344 80241014 8E720148 */ lw $s2, 0x148($s3)
/* C6F348 80241018 86440008 */ lh $a0, 8($s2)
/* C6F34C 8024101C 0C00EABB */ jal get_npc_unsafe
/* C6F350 80241020 00A0882D */ daddu $s1, $a1, $zero
/* C6F354 80241024 8E240008 */ lw $a0, 8($s1)
/* C6F358 80241028 0040802D */ daddu $s0, $v0, $zero
/* C6F35C 8024102C 00041FC2 */ srl $v1, $a0, 0x1f
/* C6F360 80241030 00832021 */ addu $a0, $a0, $v1
/* C6F364 80241034 00042043 */ sra $a0, $a0, 1
/* C6F368 80241038 0C00A67F */ jal rand_int
/* C6F36C 8024103C 24840001 */ addiu $a0, $a0, 1
/* C6F370 80241040 8E230008 */ lw $v1, 8($s1)
/* C6F374 80241044 240400B4 */ addiu $a0, $zero, 0xb4
/* C6F378 80241048 00032FC2 */ srl $a1, $v1, 0x1f
/* C6F37C 8024104C 00651821 */ addu $v1, $v1, $a1
/* C6F380 80241050 00031843 */ sra $v1, $v1, 1
/* C6F384 80241054 00621821 */ addu $v1, $v1, $v0
/* C6F388 80241058 0C00A67F */ jal rand_int
/* C6F38C 8024105C A603008E */ sh $v1, 0x8e($s0)
/* C6F390 80241060 C60C000C */ lwc1 $f12, 0xc($s0)
/* C6F394 80241064 44820000 */ mtc1 $v0, $f0
/* C6F398 80241068 00000000 */ nop
/* C6F39C 8024106C 46800020 */ cvt.s.w $f0, $f0
/* C6F3A0 80241070 46006300 */ add.s $f12, $f12, $f0
/* C6F3A4 80241074 3C0142B4 */ lui $at, 0x42b4
/* C6F3A8 80241078 44810000 */ mtc1 $at, $f0
/* C6F3AC 8024107C 0C00A6C9 */ jal clamp_angle
/* C6F3B0 80241080 46006301 */ sub.s $f12, $f12, $f0
/* C6F3B4 80241084 E600000C */ swc1 $f0, 0xc($s0)
/* C6F3B8 80241088 8E4200CC */ lw $v0, 0xcc($s2)
/* C6F3BC 8024108C 8C420000 */ lw $v0, ($v0)
/* C6F3C0 80241090 AE020028 */ sw $v0, 0x28($s0)
/* C6F3C4 80241094 24020003 */ addiu $v0, $zero, 3
/* C6F3C8 80241098 AE620070 */ sw $v0, 0x70($s3)
/* C6F3CC 8024109C 8FBF0020 */ lw $ra, 0x20($sp)
/* C6F3D0 802410A0 8FB3001C */ lw $s3, 0x1c($sp)
/* C6F3D4 802410A4 8FB20018 */ lw $s2, 0x18($sp)
/* C6F3D8 802410A8 8FB10014 */ lw $s1, 0x14($sp)
/* C6F3DC 802410AC 8FB00010 */ lw $s0, 0x10($sp)
/* C6F3E0 802410B0 03E00008 */ jr $ra
/* C6F3E4 802410B4 27BD0028 */ addiu $sp, $sp, 0x28

View File

@ -83,7 +83,7 @@ glabel func_80241B2C_C6FE5C
/* C6FF8C 80241C5C 0000102D */ daddu $v0, $zero, $zero
/* C6FF90 80241C60 0280202D */ daddu $a0, $s4, $zero
/* C6FF94 80241C64 0200282D */ daddu $a1, $s0, $zero
/* C6FF98 80241C68 0C0903FE */ jal func_80240FF8_C6F328
/* C6FF98 80241C68 0C0903FE */ jal UnkNpcAIFunc1
/* C6FF9C 80241C6C 0260302D */ daddu $a2, $s3, $zero
/* C6FFA0 80241C70 0280202D */ daddu $a0, $s4, $zero
/* C6FFA4 80241C74 0200282D */ daddu $a1, $s0, $zero

Some files were not shown because too many files have changed in this diff Show More