1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-06-08 01:21:52 +00:00

pr updates

This commit is contained in:
KrimtonZ 2020-04-02 12:44:19 -05:00
parent 495582cc94
commit 3ab1af0c24
1013 changed files with 17685 additions and 17681 deletions

View file

@ -1,71 +1,71 @@
glabel func_8087328C
/* 00A5C 8087328C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00A60 80873290 AFBF002C */ sw $ra, 0x002C($sp)
/* 00A64 80873294 AFB00028 */ sw $s0, 0x0028($sp)
/* 00A68 80873298 AFA50034 */ sw $a1, 0x0034($sp)
/* 00A60 80873290 AFBF002C */ sw $ra, 0x002C($sp)
/* 00A64 80873294 AFB00028 */ sw $s0, 0x0028($sp)
/* 00A68 80873298 AFA50034 */ sw $a1, 0x0034($sp)
/* 00A6C 8087329C 84AF00A4 */ lh $t7, 0x00A4($a1) ## 000000A4
/* 00A70 808732A0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00A74 808732A4 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 00A78 808732A8 15E10015 */ bne $t7, $at, .L80873300
/* 00A78 808732A8 15E10015 */ bne $t7, $at, .L80873300
/* 00A7C 808732AC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00A80 808732B0 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 00A84 808732B4 0C028800 */ jal SkelAnime_GetFrameCount
/* 00A88 808732B8 24848698 */ addiu $a0, $a0, 0x8698 ## $a0 = 06008698
/* 00A8C 808732BC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00A90 808732C0 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00A94 808732C4 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 00A98 808732C8 46802020 */ cvt.s.w $f0, $f4
/* 00A98 808732C8 46802020 */ cvt.s.w $f0, $f4
/* 00A9C 808732CC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00AA0 808732D0 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 00AA4 808732D4 24A58698 */ addiu $a1, $a1, 0x8698 ## $a1 = 06008698
/* 00AA8 808732D8 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00AAC 808732DC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00AB0 808732E0 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00AB4 808732E4 AFB80014 */ sw $t8, 0x0014($sp)
/* 00AB8 808732E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00AB4 808732E4 AFB80014 */ sw $t8, 0x0014($sp)
/* 00AB8 808732E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00ABC 808732EC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00AC0 808732F0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00AC4 808732F4 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00AC8 808732F8 10000013 */ beq $zero, $zero, .L80873348
/* 00AC0 808732F0 0C029468 */ jal SkelAnime_ChangeAnim
/* 00AC4 808732F4 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00AC8 808732F8 10000013 */ beq $zero, $zero, .L80873348
/* 00ACC 808732FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80873300:
/* 00AD0 80873300 0C028800 */ jal SkelAnime_GetFrameCount
/* 00AD4 80873304 248431C0 */ addiu $a0, $a0, 0x31C0 ## $a0 = 000031C0
/* 00AD8 80873308 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 00ADC 8087330C 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00AE0 80873310 44815000 */ mtc1 $at, $f10 ## $f10 = -10.00
/* 00AE4 80873314 46804020 */ cvt.s.w $f0, $f8
/* 00AE4 80873314 46804020 */ cvt.s.w $f0, $f8
/* 00AE8 80873318 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00AEC 8087331C 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
/* 00AF0 80873320 24A531C0 */ addiu $a1, $a1, 0x31C0 ## $a1 = 060031C0
/* 00AF4 80873324 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00AF8 80873328 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00AFC 8087332C E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00B00 80873330 AFB90014 */ sw $t9, 0x0014($sp)
/* 00B04 80873334 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00B00 80873330 AFB90014 */ sw $t9, 0x0014($sp)
/* 00B04 80873334 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00B08 80873338 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00B0C 8087333C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00B10 80873340 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 00B0C 8087333C 0C029468 */ jal SkelAnime_ChangeAnim
/* 00B10 80873340 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 00B14 80873344 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80873348:
/* 00B18 80873348 0C00BE0A */ jal Audio_PlayActorSound2
/* 00B1C 8087334C 24056858 */ addiu $a1, $zero, 0x6858 ## $a1 = 00006858
/* 00B20 80873350 8FA40034 */ lw $a0, 0x0034($sp)
/* 00B20 80873350 8FA40034 */ lw $a0, 0x0034($sp)
/* 00B24 80873354 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 00B28 80873358 0C00B7D5 */ jal func_8002DF54
/* 00B28 80873358 0C00B7D5 */ jal func_8002DF54
/* 00B2C 8087335C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 00B30 80873360 3C088087 */ lui $t0, %hi(func_80873380) ## $t0 = 80870000
/* 00B34 80873364 25083380 */ addiu $t0, $t0, %lo(func_80873380) ## $t0 = 80873380
/* 00B38 80873368 AE08014C */ sw $t0, 0x014C($s0) ## 0000014C
/* 00B3C 8087336C 8FBF002C */ lw $ra, 0x002C($sp)
/* 00B40 80873370 8FB00028 */ lw $s0, 0x0028($sp)
/* 00B3C 8087336C 8FBF002C */ lw $ra, 0x002C($sp)
/* 00B40 80873370 8FB00028 */ lw $s0, 0x0028($sp)
/* 00B44 80873374 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00B48 80873378 03E00008 */ jr $ra
/* 00B48 80873378 03E00008 */ jr $ra
/* 00B4C 8087337C 00000000 */ nop

View file

@ -1,79 +1,79 @@
glabel func_8087358C
/* 00D5C 8087358C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00D60 80873590 AFB00028 */ sw $s0, 0x0028($sp)
/* 00D60 80873590 AFB00028 */ sw $s0, 0x0028($sp)
/* 00D64 80873594 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00D68 80873598 AFBF002C */ sw $ra, 0x002C($sp)
/* 00D6C 8087359C AFA50034 */ sw $a1, 0x0034($sp)
/* 00D68 80873598 AFBF002C */ sw $ra, 0x002C($sp)
/* 00D6C 8087359C AFA50034 */ sw $a1, 0x0034($sp)
/* 00D70 808735A0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00D74 808735A4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 00D78 808735A8 0C00B7D5 */ jal func_8002DF54
/* 00D78 808735A8 0C00B7D5 */ jal func_8002DF54
/* 00D7C 808735AC 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 00D80 808735B0 8FAE0034 */ lw $t6, 0x0034($sp)
/* 00D80 808735B0 8FAE0034 */ lw $t6, 0x0034($sp)
/* 00D84 808735B4 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 00D88 808735B8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00D8C 808735BC 85CF00A4 */ lh $t7, 0x00A4($t6) ## 000000A4
/* 00D90 808735C0 15E10014 */ bne $t7, $at, .L80873614
/* 00D90 808735C0 15E10014 */ bne $t7, $at, .L80873614
/* 00D94 808735C4 00000000 */ nop
/* 00D98 808735C8 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 00D9C 808735CC 0C028800 */ jal SkelAnime_GetFrameCount
/* 00DA0 808735D0 2484D514 */ addiu $a0, $a0, 0xD514 ## $a0 = 0601D514
/* 00DA4 808735D4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00DA8 808735D8 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00DAC 808735DC 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 00DB0 808735E0 46802020 */ cvt.s.w $f0, $f4
/* 00DB0 808735E0 46802020 */ cvt.s.w $f0, $f4
/* 00DB4 808735E4 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 00DB8 808735E8 24A5D514 */ addiu $a1, $a1, 0xD514 ## $a1 = 0601D514
/* 00DBC 808735EC 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00DC0 808735F0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00DC4 808735F4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00DC8 808735F8 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00DCC 808735FC AFA00014 */ sw $zero, 0x0014($sp)
/* 00DD0 80873600 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00DD4 80873604 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00DD8 80873608 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00DDC 8087360C 10000012 */ beq $zero, $zero, .L80873658
/* 00DCC 808735FC AFA00014 */ sw $zero, 0x0014($sp)
/* 00DD0 80873600 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00DD4 80873604 0C029468 */ jal SkelAnime_ChangeAnim
/* 00DD8 80873608 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00DDC 8087360C 10000012 */ beq $zero, $zero, .L80873658
/* 00DE0 80873610 241800DB */ addiu $t8, $zero, 0x00DB ## $t8 = 000000DB
.L80873614:
/* 00DE4 80873614 0C028800 */ jal SkelAnime_GetFrameCount
/* 00DE8 80873618 24841DF0 */ addiu $a0, $a0, 0x1DF0 ## $a0 = 00001DF0
/* 00DEC 8087361C 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 00DF0 80873620 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00DF4 80873624 44815000 */ mtc1 $at, $f10 ## $f10 = -10.00
/* 00DF8 80873628 46804020 */ cvt.s.w $f0, $f8
/* 00DF8 80873628 46804020 */ cvt.s.w $f0, $f8
/* 00DFC 8087362C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00E00 80873630 24A51DF0 */ addiu $a1, $a1, 0x1DF0 ## $a1 = 06001DF0
/* 00E04 80873634 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00E08 80873638 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00E0C 8087363C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00E10 80873640 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00E14 80873644 AFA00014 */ sw $zero, 0x0014($sp)
/* 00E18 80873648 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00E1C 8087364C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00E20 80873650 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 00E14 80873644 AFA00014 */ sw $zero, 0x0014($sp)
/* 00E18 80873648 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00E1C 8087364C 0C029468 */ jal SkelAnime_ChangeAnim
/* 00E20 80873650 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 00E24 80873654 241800DB */ addiu $t8, $zero, 0x00DB ## $t8 = 000000DB
.L80873658:
/* 00E28 80873658 24190005 */ addiu $t9, $zero, 0x0005 ## $t9 = 00000005
/* 00E2C 8087365C A618010E */ sh $t8, 0x010E($s0) ## 0000010E
/* 00E30 80873660 A61902EE */ sh $t9, 0x02EE($s0) ## 000002EE
/* 00E34 80873664 8FA40034 */ lw $a0, 0x0034($sp)
/* 00E34 80873664 8FA40034 */ lw $a0, 0x0034($sp)
/* 00E38 80873668 3305FFFF */ andi $a1, $t8, 0xFFFF ## $a1 = 000000DB
/* 00E3C 8087366C 0C042DA0 */ jal func_8010B680
/* 00E3C 8087366C 0C042DA0 */ jal func_8010B680
/* 00E40 80873670 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00E44 80873674 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00E48 80873678 8FA50034 */ lw $a1, 0x0034($sp)
/* 00E4C 8087367C 0C21CA58 */ jal func_80872960
/* 00E48 80873678 8FA50034 */ lw $a1, 0x0034($sp)
/* 00E4C 8087367C 0C21CA58 */ jal func_80872960
/* 00E50 80873680 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00E54 80873684 3C088087 */ lui $t0, %hi(func_808736A4) ## $t0 = 80870000
/* 00E58 80873688 250836A4 */ addiu $t0, $t0, %lo(func_808736A4) ## $t0 = 808736A4
/* 00E5C 8087368C AE08014C */ sw $t0, 0x014C($s0) ## 0000014C
/* 00E60 80873690 8FBF002C */ lw $ra, 0x002C($sp)
/* 00E64 80873694 8FB00028 */ lw $s0, 0x0028($sp)
/* 00E60 80873690 8FBF002C */ lw $ra, 0x002C($sp)
/* 00E64 80873694 8FB00028 */ lw $s0, 0x0028($sp)
/* 00E68 80873698 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00E6C 8087369C 03E00008 */ jr $ra
/* 00E6C 8087369C 03E00008 */ jr $ra
/* 00E70 808736A0 00000000 */ nop

View file

@ -1,68 +1,68 @@
glabel func_80873780
/* 00F50 80873780 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00F54 80873784 AFBF002C */ sw $ra, 0x002C($sp)
/* 00F58 80873788 AFB00028 */ sw $s0, 0x0028($sp)
/* 00F54 80873784 AFBF002C */ sw $ra, 0x002C($sp)
/* 00F58 80873788 AFB00028 */ sw $s0, 0x0028($sp)
/* 00F5C 8087378C 84AE00A4 */ lh $t6, 0x00A4($a1) ## 000000A4
/* 00F60 80873790 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00F64 80873794 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 00F68 80873798 15C10015 */ bne $t6, $at, .L808737F0
/* 00F68 80873798 15C10015 */ bne $t6, $at, .L808737F0
/* 00F6C 8087379C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00F70 808737A0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00F74 808737A4 0C028800 */ jal SkelAnime_GetFrameCount
/* 00F78 808737A8 248469E8 */ addiu $a0, $a0, 0x69E8 ## $a0 = 060069E8
/* 00F7C 808737AC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00F80 808737B0 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00F84 808737B4 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 00F88 808737B8 46802020 */ cvt.s.w $f0, $f4
/* 00F88 808737B8 46802020 */ cvt.s.w $f0, $f4
/* 00F8C 808737BC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00F90 808737C0 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
/* 00F94 808737C4 24A569E8 */ addiu $a1, $a1, 0x69E8 ## $a1 = 060069E8
/* 00F98 808737C8 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00F9C 808737CC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00FA0 808737D0 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00FA4 808737D4 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00FA8 808737D8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00FA4 808737D4 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00FA8 808737D8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00FAC 808737DC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00FB0 808737E0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00FB4 808737E4 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00FB8 808737E8 10000013 */ beq $zero, $zero, .L80873838
/* 00FB0 808737E0 0C029468 */ jal SkelAnime_ChangeAnim
/* 00FB4 808737E4 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 00FB8 808737E8 10000013 */ beq $zero, $zero, .L80873838
/* 00FBC 808737EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L808737F0:
/* 00FC0 808737F0 0C028800 */ jal SkelAnime_GetFrameCount
/* 00FC4 808737F4 24845810 */ addiu $a0, $a0, 0x5810 ## $a0 = 00005810
/* 00FC8 808737F8 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 00FCC 808737FC 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00FD0 80873800 44815000 */ mtc1 $at, $f10 ## $f10 = -10.00
/* 00FD4 80873804 46804020 */ cvt.s.w $f0, $f8
/* 00FD4 80873804 46804020 */ cvt.s.w $f0, $f8
/* 00FD8 80873808 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00FDC 8087380C 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 00FE0 80873810 24A55810 */ addiu $a1, $a1, 0x5810 ## $a1 = 06005810
/* 00FE4 80873814 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00FE8 80873818 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00FEC 8087381C E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 00FF0 80873820 AFB80014 */ sw $t8, 0x0014($sp)
/* 00FF4 80873824 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00FF0 80873820 AFB80014 */ sw $t8, 0x0014($sp)
/* 00FF4 80873824 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00FF8 80873828 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00FFC 8087382C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01000 80873830 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 00FFC 8087382C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01000 80873830 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 01004 80873834 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80873838:
/* 01008 80873838 0C00BE0A */ jal Audio_PlayActorSound2
/* 0100C 8087383C 24056859 */ addiu $a1, $zero, 0x6859 ## $a1 = 00006859
/* 01010 80873840 3C088087 */ lui $t0, %hi(func_80873868) ## $t0 = 80870000
/* 01014 80873844 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 01018 80873848 25083868 */ addiu $t0, $t0, %lo(func_80873868) ## $t0 = 80873868
/* 0101C 8087384C A61902F6 */ sh $t9, 0x02F6($s0) ## 000002F6
/* 01020 80873850 AE08014C */ sw $t0, 0x014C($s0) ## 0000014C
/* 01024 80873854 8FBF002C */ lw $ra, 0x002C($sp)
/* 01028 80873858 8FB00028 */ lw $s0, 0x0028($sp)
/* 01024 80873854 8FBF002C */ lw $ra, 0x002C($sp)
/* 01028 80873858 8FB00028 */ lw $s0, 0x0028($sp)
/* 0102C 8087385C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01030 80873860 03E00008 */ jr $ra
/* 01030 80873860 03E00008 */ jr $ra
/* 01034 80873864 00000000 */ nop

View file

@ -1,99 +1,99 @@
glabel func_80873868
/* 01038 80873868 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
/* 0103C 8087386C AFBF003C */ sw $ra, 0x003C($sp)
/* 01040 80873870 AFB00038 */ sw $s0, 0x0038($sp)
/* 01044 80873874 AFA50064 */ sw $a1, 0x0064($sp)
/* 0103C 8087386C AFBF003C */ sw $ra, 0x003C($sp)
/* 01040 80873870 AFB00038 */ sw $s0, 0x0038($sp)
/* 01044 80873874 AFA50064 */ sw $a1, 0x0064($sp)
/* 01048 80873878 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
/* 0104C 8087387C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01050 80873880 3C018087 */ lui $at, %hi(D_808756A4) ## $at = 80870000
/* 01054 80873884 AFAF005C */ sw $t7, 0x005C($sp)
/* 01054 80873884 AFAF005C */ sw $t7, 0x005C($sp)
/* 01058 80873888 849802FC */ lh $t8, 0x02FC($a0) ## 000002FC
/* 0105C 8087388C C4820168 */ lwc1 $f2, 0x0168($a0) ## 00000168
/* 01060 80873890 1300000E */ beq $t8, $zero, .L808738CC
/* 01064 80873894 46001306 */ mov.s $f12, $f2
/* 01068 80873898 C42E56A4 */ lwc1 $f14, %lo(D_808756A4)($at)
/* 01060 80873890 1300000E */ beq $t8, $zero, .L808738CC
/* 01064 80873894 46001306 */ mov.s $f12, $f2
/* 01068 80873898 C42E56A4 */ lwc1 $f14, %lo(D_808756A4)($at)
/* 0106C 8087389C C484032C */ lwc1 $f4, 0x032C($a0) ## 0000032C
/* 01070 808738A0 460E1002 */ mul.s $f0, $f2, $f14
/* 01070 808738A0 460E1002 */ mul.s $f0, $f2, $f14
/* 01074 808738A4 00000000 */ nop
/* 01078 808738A8 460E2182 */ mul.s $f6, $f4, $f14
/* 01078 808738A8 460E2182 */ mul.s $f6, $f4, $f14
/* 0107C 808738AC E4800324 */ swc1 $f0, 0x0324($a0) ## 00000324
/* 01080 808738B0 4600303E */ c.le.s $f6, $f0
/* 01080 808738B0 4600303E */ c.le.s $f6, $f0
/* 01084 808738B4 00000000 */ nop
/* 01088 808738B8 45000004 */ bc1f .L808738CC
/* 01088 808738B8 45000004 */ bc1f .L808738CC
/* 0108C 808738BC 00000000 */ nop
/* 01090 808738C0 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
/* 01094 808738C4 00000000 */ nop
/* 01098 808738C8 E4880324 */ swc1 $f8, 0x0324($a0) ## 00000324
.L808738CC:
/* 0109C 808738CC 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 010A0 808738D0 AFA40044 */ sw $a0, 0x0044($sp)
/* 010A0 808738D0 AFA40044 */ sw $a0, 0x0044($sp)
/* 010A4 808738D4 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 010A8 808738D8 E7AC0058 */ swc1 $f12, 0x0058($sp)
/* 010AC 808738DC C7AC0058 */ lwc1 $f12, 0x0058($sp)
/* 010A8 808738D8 E7AC0058 */ swc1 $f12, 0x0058($sp)
/* 010AC 808738DC C7AC0058 */ lwc1 $f12, 0x0058($sp)
/* 010B0 808738E0 C60A032C */ lwc1 $f10, 0x032C($s0) ## 0000032C
/* 010B4 808738E4 460C503E */ c.le.s $f10, $f12
/* 010B4 808738E4 460C503E */ c.le.s $f10, $f12
/* 010B8 808738E8 00000000 */ nop
/* 010BC 808738EC 4502004F */ bc1fl .L80873A2C
/* 010BC 808738EC 4502004F */ bc1fl .L80873A2C
/* 010C0 808738F0 86020306 */ lh $v0, 0x0306($s0) ## 00000306
/* 010C4 808738F4 861902FC */ lh $t9, 0x02FC($s0) ## 000002FC
/* 010C8 808738F8 8FA90064 */ lw $t1, 0x0064($sp)
/* 010CC 808738FC 5720004B */ bnel $t9, $zero, .L80873A2C
/* 010C8 808738F8 8FA90064 */ lw $t1, 0x0064($sp)
/* 010CC 808738FC 5720004B */ bnel $t9, $zero, .L80873A2C
/* 010D0 80873900 86020306 */ lh $v0, 0x0306($s0) ## 00000306
/* 010D4 80873904 852A00A4 */ lh $t2, 0x00A4($t1) ## 000000A4
/* 010D8 80873908 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 010DC 8087390C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 010E0 80873910 15410014 */ bne $t2, $at, .L80873964
/* 010E0 80873910 15410014 */ bne $t2, $at, .L80873964
/* 010E4 80873914 00000000 */ nop
/* 010E8 80873918 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 010EC 8087391C 0C028800 */ jal SkelAnime_GetFrameCount
/* 010F0 80873920 24847CA8 */ addiu $a0, $a0, 0x7CA8 ## $a0 = 06007CA8
/* 010F4 80873924 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
/* 010F8 80873928 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 010FC 8087392C 44819000 */ mtc1 $at, $f18 ## $f18 = -10.00
/* 01100 80873930 46808020 */ cvt.s.w $f0, $f16
/* 01100 80873930 46808020 */ cvt.s.w $f0, $f16
/* 01104 80873934 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01108 80873938 24A57CA8 */ addiu $a1, $a1, 0x7CA8 ## $a1 = 06007CA8
/* 0110C 8087393C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01110 80873940 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01114 80873944 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01118 80873948 AFA00014 */ sw $zero, 0x0014($sp)
/* 0111C 8087394C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01120 80873950 8FA40044 */ lw $a0, 0x0044($sp)
/* 01124 80873954 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01128 80873958 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 0112C 8087395C 10000012 */ beq $zero, $zero, .L808739A8
/* 01118 80873948 AFA00014 */ sw $zero, 0x0014($sp)
/* 0111C 8087394C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01120 80873950 8FA40044 */ lw $a0, 0x0044($sp)
/* 01124 80873954 0C029468 */ jal SkelAnime_ChangeAnim
/* 01128 80873958 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 0112C 8087395C 10000012 */ beq $zero, $zero, .L808739A8
/* 01130 80873960 860C02EA */ lh $t4, 0x02EA($s0) ## 000002EA
.L80873964:
/* 01134 80873964 0C028800 */ jal SkelAnime_GetFrameCount
/* 01138 80873968 24844344 */ addiu $a0, $a0, 0x4344 ## $a0 = 00004344
/* 0113C 8087396C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01140 80873970 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01144 80873974 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 01148 80873978 46802020 */ cvt.s.w $f0, $f4
/* 01148 80873978 46802020 */ cvt.s.w $f0, $f4
/* 0114C 8087397C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01150 80873980 24A54344 */ addiu $a1, $a1, 0x4344 ## $a1 = 06004344
/* 01154 80873984 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01158 80873988 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 0115C 8087398C E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01160 80873990 AFA00014 */ sw $zero, 0x0014($sp)
/* 01164 80873994 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01168 80873998 8FA40044 */ lw $a0, 0x0044($sp)
/* 0116C 8087399C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01170 808739A0 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01160 80873990 AFA00014 */ sw $zero, 0x0014($sp)
/* 01164 80873994 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01168 80873998 8FA40044 */ lw $a0, 0x0044($sp)
/* 0116C 8087399C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01170 808739A0 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01174 808739A4 860C02EA */ lh $t4, 0x02EA($s0) ## 000002EA
.L808739A8:
/* 01178 808739A8 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 0117C 808739AC 240B0096 */ addiu $t3, $zero, 0x0096 ## $t3 = 00000096
/* 01180 808739B0 A60B0302 */ sh $t3, 0x0302($s0) ## 00000302
/* 01184 808739B4 1580001C */ bne $t4, $zero, .L80873A28
/* 01184 808739B4 1580001C */ bne $t4, $zero, .L80873A28
/* 01188 808739B8 A60802FC */ sh $t0, 0x02FC($s0) ## 000002FC
/* 0118C 808739BC 8FA60064 */ lw $a2, 0x0064($sp)
/* 01190 808739C0 8FA2005C */ lw $v0, 0x005C($sp)
/* 0118C 808739BC 8FA60064 */ lw $a2, 0x0064($sp)
/* 01190 808739C0 8FA2005C */ lw $v0, 0x005C($sp)
/* 01194 808739C4 3C014348 */ lui $at, 0x4348 ## $at = 43480000
/* 01198 808739C8 44815000 */ mtc1 $at, $f10 ## $f10 = 200.00
/* 0119C 808739CC 84CD00A4 */ lh $t5, 0x00A4($a2) ## 000000A4
@ -101,52 +101,52 @@ glabel func_80873868
/* 011A4 808739D4 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 011A8 808739D8 C4400024 */ lwc1 $f0, 0x0024($v0) ## 00000024
/* 011AC 808739DC C44C002C */ lwc1 $f12, 0x002C($v0) ## 0000002C
/* 011B0 808739E0 15A10003 */ bne $t5, $at, .L808739F0
/* 011B4 808739E4 460A4080 */ add.s $f2, $f8, $f10
/* 011B8 808739E8 10000003 */ beq $zero, $zero, .L808739F8
/* 011B0 808739E0 15A10003 */ bne $t5, $at, .L808739F0
/* 011B4 808739E4 460A4080 */ add.s $f2, $f8, $f10
/* 011B8 808739E8 10000003 */ beq $zero, $zero, .L808739F8
/* 011BC 808739EC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L808739F0:
/* 011C0 808739F0 00081400 */ sll $v0, $t0, 16
/* 011C4 808739F4 00021403 */ sra $v0, $v0, 16
/* 011C0 808739F0 00081400 */ sll $v0, $t0, 16
/* 011C4 808739F4 00021403 */ sra $v0, $v0, 16
.L808739F8:
/* 011C8 808739F8 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
/* 011CC 808739FC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 011D0 80873A00 24070184 */ addiu $a3, $zero, 0x0184 ## $a3 = 00000184
/* 011D4 80873A04 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 011D8 80873A08 E7A20014 */ swc1 $f2, 0x0014($sp)
/* 011DC 80873A0C E7AC0018 */ swc1 $f12, 0x0018($sp)
/* 011E0 80873A10 AFA0001C */ sw $zero, 0x001C($sp)
/* 011E4 80873A14 AFA00020 */ sw $zero, 0x0020($sp)
/* 011E8 80873A18 AFA00024 */ sw $zero, 0x0024($sp)
/* 011D4 80873A04 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 011D8 80873A08 E7A20014 */ swc1 $f2, 0x0014($sp)
/* 011DC 80873A0C E7AC0018 */ swc1 $f12, 0x0018($sp)
/* 011E0 80873A10 AFA0001C */ sw $zero, 0x001C($sp)
/* 011E4 80873A14 AFA00020 */ sw $zero, 0x0020($sp)
/* 011E8 80873A18 AFA00024 */ sw $zero, 0x0024($sp)
/* 011EC 80873A1C 0C00C916 */ jal Actor_SpawnAttached
/* 011F0 80873A20 AFA20028 */ sw $v0, 0x0028($sp)
/* 011F0 80873A20 AFA20028 */ sw $v0, 0x0028($sp)
/* 011F4 80873A24 AE020340 */ sw $v0, 0x0340($s0) ## 00000340
.L80873A28:
/* 011F8 80873A28 86020306 */ lh $v0, 0x0306($s0) ## 00000306
.L80873A2C:
/* 011FC 80873A2C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 01200 80873A30 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 01204 80873A34 28410002 */ slti $at, $v0, 0x0002
/* 01208 80873A38 14200002 */ bne $at, $zero, .L80873A44
/* 01204 80873A34 28410002 */ slti $at, $v0, 0x0002
/* 01208 80873A38 14200002 */ bne $at, $zero, .L80873A44
/* 0120C 80873A3C 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 01210 80873A40 A60E0306 */ sh $t6, 0x0306($s0) ## 00000306
.L80873A44:
/* 01214 80873A44 86020302 */ lh $v0, 0x0302($s0) ## 00000302
/* 01218 80873A48 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 0121C 80873A4C 24180140 */ addiu $t8, $zero, 0x0140 ## $t8 = 00000140
/* 01220 80873A50 2841006E */ slti $at, $v0, 0x006E
/* 01224 80873A54 14200003 */ bne $at, $zero, .L80873A64
/* 01220 80873A50 2841006E */ slti $at, $v0, 0x006E
/* 01224 80873A54 14200003 */ bne $at, $zero, .L80873A64
/* 01228 80873A58 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
/* 0122C 80873A5C A60F0302 */ sh $t7, 0x0302($s0) ## 00000302
/* 01230 80873A60 86020302 */ lh $v0, 0x0302($s0) ## 00000302
.L80873A64:
/* 01234 80873A64 2401006E */ addiu $at, $zero, 0x006E ## $at = 0000006E
/* 01238 80873A68 14410008 */ bne $v0, $at, .L80873A8C
/* 01238 80873A68 14410008 */ bne $v0, $at, .L80873A8C
/* 0123C 80873A6C 00000000 */ nop
/* 01240 80873A70 A4781424 */ sh $t8, 0x1424($v1) ## 8015FA84
/* 01244 80873A74 0C021DA0 */ jal func_80087680
/* 01248 80873A78 8FA40064 */ lw $a0, 0x0064($sp)
/* 01244 80873A74 0C021DA0 */ jal func_80087680
/* 01248 80873A78 8FA40064 */ lw $a0, 0x0064($sp)
/* 0124C 80873A7C 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
/* 01250 80873A80 A6190306 */ sh $t9, 0x0306($s0) ## 00000306
/* 01254 80873A84 86020302 */ lh $v0, 0x0302($s0) ## 00000302
@ -158,24 +158,24 @@ glabel func_80873868
/* 01268 80873A98 846A002E */ lh $t2, 0x002E($v1) ## 8015E68E
/* 0126C 80873A9C 241900DA */ addiu $t9, $zero, 0x00DA ## $t9 = 000000DA
/* 01270 80873AA0 3325FFFF */ andi $a1, $t9, 0xFFFF ## $a1 = 000000DA
/* 01274 80873AA4 152A0005 */ bne $t1, $t2, .L80873ABC
/* 01274 80873AA4 152A0005 */ bne $t1, $t2, .L80873ABC
/* 01278 80873AA8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0127C 80873AAC 846B13F4 */ lh $t3, 0x13F4($v1) ## 8015FA54
/* 01280 80873AB0 806C0033 */ lb $t4, 0x0033($v1) ## 8015E693
/* 01284 80873AB4 516C0004 */ beql $t3, $t4, .L80873AC8
/* 01284 80873AB4 516C0004 */ beql $t3, $t4, .L80873AC8
/* 01288 80873AB8 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
.L80873ABC:
/* 0128C 80873ABC 860D0306 */ lh $t5, 0x0306($s0) ## 00000306
/* 01290 80873AC0 150D000D */ bne $t0, $t5, .L80873AF8
/* 01290 80873AC0 150D000D */ bne $t0, $t5, .L80873AF8
/* 01294 80873AC4 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
.L80873AC8:
/* 01298 80873AC8 A60E0302 */ sh $t6, 0x0302($s0) ## 00000302
/* 0129C 80873ACC 86020302 */ lh $v0, 0x0302($s0) ## 00000302
/* 012A0 80873AD0 2401005A */ addiu $at, $zero, 0x005A ## $at = 0000005A
/* 012A4 80873AD4 14410008 */ bne $v0, $at, .L80873AF8
/* 012A4 80873AD4 14410008 */ bne $v0, $at, .L80873AF8
/* 012A8 80873AD8 00000000 */ nop
/* 012AC 80873ADC 860F02EA */ lh $t7, 0x02EA($s0) ## 000002EA
/* 012B0 80873AE0 55E00004 */ bnel $t7, $zero, .L80873AF4
/* 012B0 80873AE0 55E00004 */ bnel $t7, $zero, .L80873AF4
/* 012B4 80873AE4 A60002EA */ sh $zero, 0x02EA($s0) ## 000002EA
/* 012B8 80873AE8 8E180340 */ lw $t8, 0x0340($s0) ## 00000340
/* 012BC 80873AEC A7080152 */ sh $t0, 0x0152($t8) ## 00000152
@ -183,24 +183,24 @@ glabel func_80873868
.L80873AF4:
/* 012C4 80873AF4 86020302 */ lh $v0, 0x0302($s0) ## 00000302
.L80873AF8:
/* 012C8 80873AF8 15020009 */ bne $t0, $v0, .L80873B20
/* 012C8 80873AF8 15020009 */ bne $t0, $v0, .L80873B20
/* 012CC 80873AFC 24090005 */ addiu $t1, $zero, 0x0005 ## $t1 = 00000005
/* 012D0 80873B00 A619010E */ sh $t9, 0x010E($s0) ## 0000010E
/* 012D4 80873B04 A60902EE */ sh $t1, 0x02EE($s0) ## 000002EE
/* 012D8 80873B08 0C042DC8 */ jal func_8010B720
/* 012DC 80873B0C 8FA40064 */ lw $a0, 0x0064($sp)
/* 012D8 80873B08 0C042DC8 */ jal func_8010B720
/* 012DC 80873B0C 8FA40064 */ lw $a0, 0x0064($sp)
/* 012E0 80873B10 3C0A8087 */ lui $t2, %hi(func_80873B3C) ## $t2 = 80870000
/* 012E4 80873B14 254A3B3C */ addiu $t2, $t2, %lo(func_80873B3C) ## $t2 = 80873B3C
/* 012E8 80873B18 10000003 */ beq $zero, $zero, .L80873B28
/* 012E8 80873B18 10000003 */ beq $zero, $zero, .L80873B28
/* 012EC 80873B1C AE0A014C */ sw $t2, 0x014C($s0) ## 0000014C
.L80873B20:
/* 012F0 80873B20 0C21CB16 */ jal func_80872C58
/* 012F4 80873B24 8FA50064 */ lw $a1, 0x0064($sp)
/* 012F0 80873B20 0C21CB16 */ jal func_80872C58
/* 012F4 80873B24 8FA50064 */ lw $a1, 0x0064($sp)
.L80873B28:
/* 012F8 80873B28 8FBF003C */ lw $ra, 0x003C($sp)
/* 012FC 80873B2C 8FB00038 */ lw $s0, 0x0038($sp)
/* 012F8 80873B28 8FBF003C */ lw $ra, 0x003C($sp)
/* 012FC 80873B2C 8FB00038 */ lw $s0, 0x0038($sp)
/* 01300 80873B30 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
/* 01304 80873B34 03E00008 */ jr $ra
/* 01304 80873B34 03E00008 */ jr $ra
/* 01308 80873B38 00000000 */ nop

View file

@ -1,54 +1,54 @@
glabel func_80873C14
/* 013E4 80873C14 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 013E8 80873C18 AFBF002C */ sw $ra, 0x002C($sp)
/* 013EC 80873C1C AFB00028 */ sw $s0, 0x0028($sp)
/* 013E8 80873C18 AFBF002C */ sw $ra, 0x002C($sp)
/* 013EC 80873C1C AFB00028 */ sw $s0, 0x0028($sp)
/* 013F0 80873C20 84AE00A4 */ lh $t6, 0x00A4($a1) ## 000000A4
/* 013F4 80873C24 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 013F8 80873C28 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 013FC 80873C2C 15C10015 */ bne $t6, $at, .L80873C84
/* 013FC 80873C2C 15C10015 */ bne $t6, $at, .L80873C84
/* 01400 80873C30 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01404 80873C34 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01408 80873C38 0C028800 */ jal SkelAnime_GetFrameCount
/* 0140C 80873C3C 24845E60 */ addiu $a0, $a0, 0x5E60 ## $a0 = 06005E60
/* 01410 80873C40 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01414 80873C44 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01418 80873C48 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 0141C 80873C4C 46802020 */ cvt.s.w $f0, $f4
/* 0141C 80873C4C 46802020 */ cvt.s.w $f0, $f4
/* 01420 80873C50 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01424 80873C54 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
/* 01428 80873C58 24A55E60 */ addiu $a1, $a1, 0x5E60 ## $a1 = 06005E60
/* 0142C 80873C5C 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 01430 80873C60 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01434 80873C64 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01438 80873C68 AFAF0014 */ sw $t7, 0x0014($sp)
/* 0143C 80873C6C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01438 80873C68 AFAF0014 */ sw $t7, 0x0014($sp)
/* 0143C 80873C6C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01440 80873C70 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01444 80873C74 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01448 80873C78 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 0144C 80873C7C 10000013 */ beq $zero, $zero, .L80873CCC
/* 01444 80873C74 0C029468 */ jal SkelAnime_ChangeAnim
/* 01448 80873C78 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 0144C 80873C7C 10000013 */ beq $zero, $zero, .L80873CCC
/* 01450 80873C80 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
.L80873C84:
/* 01454 80873C84 0C028800 */ jal SkelAnime_GetFrameCount
/* 01458 80873C88 2484092C */ addiu $a0, $a0, 0x092C ## $a0 = 0000092C
/* 0145C 80873C8C 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 01460 80873C90 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01464 80873C94 44815000 */ mtc1 $at, $f10 ## $f10 = -10.00
/* 01468 80873C98 46804020 */ cvt.s.w $f0, $f8
/* 01468 80873C98 46804020 */ cvt.s.w $f0, $f8
/* 0146C 80873C9C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01470 80873CA0 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 01474 80873CA4 24A5092C */ addiu $a1, $a1, 0x092C ## $a1 = 0600092C
/* 01478 80873CA8 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 0147C 80873CAC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01480 80873CB0 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01484 80873CB4 AFB80014 */ sw $t8, 0x0014($sp)
/* 01488 80873CB8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01484 80873CB4 AFB80014 */ sw $t8, 0x0014($sp)
/* 01488 80873CB8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 0148C 80873CBC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01490 80873CC0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01494 80873CC4 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 01490 80873CC0 0C029468 */ jal SkelAnime_ChangeAnim
/* 01494 80873CC4 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 01498 80873CC8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
.L80873CCC:
/* 0149C 80873CCC 24190005 */ addiu $t9, $zero, 0x0005 ## $t9 = 00000005
@ -57,19 +57,19 @@ glabel func_80873C14
/* 014A8 80873CD8 24056858 */ addiu $a1, $zero, 0x6858 ## $a1 = 00006858
/* 014AC 80873CDC E6000318 */ swc1 $f0, 0x0318($s0) ## 00000318
/* 014B0 80873CE0 0C00BE0A */ jal Audio_PlayActorSound2
/* 014B4 80873CE4 E6000314 */ swc1 $f0, 0x0314($s0) ## 00000314
/* 014B8 80873CE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 014BC 80873CEC 0C00BE0A */ jal Audio_PlayActorSound2
/* 014C0 80873CF0 24052880 */ addiu $a1, $zero, 0x2880 ## $a1 = 00002880
/* 014C4 80873CF4 3C088087 */ lui $t0, %hi(func_80873D14) ## $t0 = 80870000
/* 014C8 80873CF8 25083D14 */ addiu $t0, $t0, %lo(func_80873D14) ## $t0 = 80873D14
/* 014CC 80873CFC AE08014C */ sw $t0, 0x014C($s0) ## 0000014C
/* 014D0 80873D00 8FBF002C */ lw $ra, 0x002C($sp)
/* 014D4 80873D04 8FB00028 */ lw $s0, 0x0028($sp)
/* 014D0 80873D00 8FBF002C */ lw $ra, 0x002C($sp)
/* 014D4 80873D04 8FB00028 */ lw $s0, 0x0028($sp)
/* 014D8 80873D08 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 014DC 80873D0C 03E00008 */ jr $ra
/* 014DC 80873D0C 03E00008 */ jr $ra
/* 014E0 80873D10 00000000 */ nop

View file

@ -1,89 +1,89 @@
glabel func_80873EA4
/* 01674 80873EA4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01678 80873EA8 AFBF002C */ sw $ra, 0x002C($sp)
/* 0167C 80873EAC AFB00028 */ sw $s0, 0x0028($sp)
/* 01678 80873EA8 AFBF002C */ sw $ra, 0x002C($sp)
/* 0167C 80873EAC AFB00028 */ sw $s0, 0x0028($sp)
/* 01680 80873EB0 90AE1D6C */ lbu $t6, 0x1D6C($a1) ## 00001D6C
/* 01684 80873EB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01688 80873EB8 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
/* 0168C 80873EBC 51C00042 */ beql $t6, $zero, .L80873FC8
/* 01690 80873EC0 8FBF002C */ lw $ra, 0x002C($sp)
/* 0168C 80873EBC 51C00042 */ beql $t6, $zero, .L80873FC8
/* 01690 80873EC0 8FBF002C */ lw $ra, 0x002C($sp)
/* 01694 80873EC4 8CA21D8C */ lw $v0, 0x1D8C($a1) ## 00001D8C
/* 01698 80873EC8 5040003F */ beql $v0, $zero, .L80873FC8
/* 0169C 80873ECC 8FBF002C */ lw $ra, 0x002C($sp)
/* 01698 80873EC8 5040003F */ beql $v0, $zero, .L80873FC8
/* 0169C 80873ECC 8FBF002C */ lw $ra, 0x002C($sp)
/* 016A0 80873ED0 944F0000 */ lhu $t7, 0x0000($v0) ## 00000000
/* 016A4 80873ED4 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 016A8 80873ED8 3C188087 */ lui $t8, %hi(func_80874BE0) ## $t8 = 80870000
/* 016AC 80873EDC 15E10039 */ bne $t7, $at, .L80873FC4
/* 016AC 80873EDC 15E10039 */ bne $t7, $at, .L80873FC4
/* 016B0 80873EE0 27184BE0 */ addiu $t8, $t8, %lo(func_80874BE0) ## $t8 = 80874BE0
/* 016B4 80873EE4 AC980134 */ sw $t8, 0x0134($a0) ## 00000134
/* 016B8 80873EE8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 016BC 80873EEC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 016C0 80873EF0 AFA70034 */ sw $a3, 0x0034($sp)
/* 016C4 80873EF4 0C00B7D5 */ jal func_8002DF54
/* 016C0 80873EF0 AFA70034 */ sw $a3, 0x0034($sp)
/* 016C4 80873EF4 0C00B7D5 */ jal func_8002DF54
/* 016C8 80873EF8 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 016CC 80873EFC 8FA70034 */ lw $a3, 0x0034($sp)
/* 016CC 80873EFC 8FA70034 */ lw $a3, 0x0034($sp)
/* 016D0 80873F00 A60002FE */ sh $zero, 0x02FE($s0) ## 000002FE
/* 016D4 80873F04 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 016D8 80873F08 84F900A4 */ lh $t9, 0x00A4($a3) ## 000000A4
/* 016DC 80873F0C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 016E0 80873F10 17210015 */ bne $t9, $at, .L80873F68
/* 016E0 80873F10 17210015 */ bne $t9, $at, .L80873F68
/* 016E4 80873F14 00000000 */ nop
/* 016E8 80873F18 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 016EC 80873F1C 0C028800 */ jal SkelAnime_GetFrameCount
/* 016F0 80873F20 24848698 */ addiu $a0, $a0, 0x8698 ## $a0 = 06008698
/* 016F4 80873F24 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 016F8 80873F28 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 016FC 80873F2C 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 01700 80873F30 46802020 */ cvt.s.w $f0, $f4
/* 01700 80873F30 46802020 */ cvt.s.w $f0, $f4
/* 01704 80873F34 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01708 80873F38 24080002 */ addiu $t0, $zero, 0x0002 ## $t0 = 00000002
/* 0170C 80873F3C 24A58698 */ addiu $a1, $a1, 0x8698 ## $a1 = 06008698
/* 01710 80873F40 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 01714 80873F44 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01718 80873F48 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 0171C 80873F4C AFA80014 */ sw $t0, 0x0014($sp)
/* 01720 80873F50 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 0171C 80873F4C AFA80014 */ sw $t0, 0x0014($sp)
/* 01720 80873F50 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01724 80873F54 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01728 80873F58 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0172C 80873F5C E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01730 80873F60 10000013 */ beq $zero, $zero, .L80873FB0
/* 01728 80873F58 0C029468 */ jal SkelAnime_ChangeAnim
/* 0172C 80873F5C E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01730 80873F60 10000013 */ beq $zero, $zero, .L80873FB0
/* 01734 80873F64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80873F68:
/* 01738 80873F68 0C028800 */ jal SkelAnime_GetFrameCount
/* 0173C 80873F6C 248431C0 */ addiu $a0, $a0, 0x31C0 ## $a0 = 000031C0
/* 01740 80873F70 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 01744 80873F74 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01748 80873F78 44815000 */ mtc1 $at, $f10 ## $f10 = -10.00
/* 0174C 80873F7C 46804020 */ cvt.s.w $f0, $f8
/* 0174C 80873F7C 46804020 */ cvt.s.w $f0, $f8
/* 01750 80873F80 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01754 80873F84 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
/* 01758 80873F88 24A531C0 */ addiu $a1, $a1, 0x31C0 ## $a1 = 060031C0
/* 0175C 80873F8C 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 01760 80873F90 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01764 80873F94 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01768 80873F98 AFA90014 */ sw $t1, 0x0014($sp)
/* 0176C 80873F9C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01768 80873F98 AFA90014 */ sw $t1, 0x0014($sp)
/* 0176C 80873F9C E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01770 80873FA0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01774 80873FA4 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01778 80873FA8 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 01774 80873FA4 0C029468 */ jal SkelAnime_ChangeAnim
/* 01778 80873FA8 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 0177C 80873FAC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80873FB0:
/* 01780 80873FB0 0C00BE0A */ jal Audio_PlayActorSound2
/* 01784 80873FB4 2405287F */ addiu $a1, $zero, 0x287F ## $a1 = 0000287F
/* 01788 80873FB8 3C0A8087 */ lui $t2, %hi(func_80873FD8) ## $t2 = 80870000
/* 0178C 80873FBC 254A3FD8 */ addiu $t2, $t2, %lo(func_80873FD8) ## $t2 = 80873FD8
/* 01790 80873FC0 AE0A014C */ sw $t2, 0x014C($s0) ## 0000014C
.L80873FC4:
/* 01794 80873FC4 8FBF002C */ lw $ra, 0x002C($sp)
/* 01794 80873FC4 8FBF002C */ lw $ra, 0x002C($sp)
.L80873FC8:
/* 01798 80873FC8 8FB00028 */ lw $s0, 0x0028($sp)
/* 01798 80873FC8 8FB00028 */ lw $s0, 0x0028($sp)
/* 0179C 80873FCC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 017A0 80873FD0 03E00008 */ jr $ra
/* 017A0 80873FD0 03E00008 */ jr $ra
/* 017A4 80873FD4 00000000 */ nop

View file

@ -1,17 +1,17 @@
glabel func_80873FD8
/* 017A8 80873FD8 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 017AC 80873FDC AFBF002C */ sw $ra, 0x002C($sp)
/* 017B0 80873FE0 AFB00028 */ sw $s0, 0x0028($sp)
/* 017B4 80873FE4 AFA5003C */ sw $a1, 0x003C($sp)
/* 017AC 80873FDC AFBF002C */ sw $ra, 0x002C($sp)
/* 017B0 80873FE0 AFB00028 */ sw $s0, 0x0028($sp)
/* 017B4 80873FE4 AFA5003C */ sw $a1, 0x003C($sp)
/* 017B8 80873FE8 848E02FE */ lh $t6, 0x02FE($a0) ## 000002FE
/* 017BC 80873FEC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 017C0 80873FF0 C4800168 */ lwc1 $f0, 0x0168($a0) ## 00000168
/* 017C4 80873FF4 15C00044 */ bne $t6, $zero, .L80874108
/* 017C4 80873FF4 15C00044 */ bne $t6, $zero, .L80874108
/* 017C8 80873FF8 24840028 */ addiu $a0, $a0, 0x0028 ## $a0 = 00000028
/* 017CC 80873FFC 8E05030C */ lw $a1, 0x030C($s0) ## 0000030C
/* 017D0 80874000 8E060314 */ lw $a2, 0x0314($s0) ## 00000314
/* 017D4 80874004 0C01E107 */ jal Math_SmoothScaleMaxF
/* 017D8 80874008 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
/* 017DC 8087400C 3C053D0F */ lui $a1, 0x3D0F ## $a1 = 3D0F0000
/* 017E0 80874010 3C073BA3 */ lui $a3, 0x3BA3 ## $a3 = 3BA30000
@ -19,7 +19,7 @@ glabel func_80873FD8
/* 017E8 80874018 34A55C29 */ ori $a1, $a1, 0x5C29 ## $a1 = 3D0F5C29
/* 017EC 8087401C 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
/* 017F0 80874020 0C01E107 */ jal Math_SmoothScaleMaxF
/* 017F4 80874024 8E060318 */ lw $a2, 0x0318($s0) ## 00000318
/* 017F8 80874028 3C053F4C */ lui $a1, 0x3F4C ## $a1 = 3F4C0000
/* 017FC 8087402C 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
@ -28,7 +28,7 @@ glabel func_80873FD8
/* 01808 80874038 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
/* 0180C 8087403C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3F4CCCCD
/* 01810 80874040 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01814 80874044 26040314 */ addiu $a0, $s0, 0x0314 ## $a0 = 00000314
/* 01818 80874048 3C053E4C */ lui $a1, 0x3E4C ## $a1 = 3E4C0000
/* 0181C 8087404C 3C063CF5 */ lui $a2, 0x3CF5 ## $a2 = 3CF50000
@ -37,179 +37,179 @@ glabel func_80873FD8
/* 01828 80874058 34C6C28F */ ori $a2, $a2, 0xC28F ## $a2 = 3CF5C28F
/* 0182C 8087405C 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3E4CCCCD
/* 01830 80874060 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01834 80874064 26040318 */ addiu $a0, $s0, 0x0318 ## $a0 = 00000318
/* 01838 80874068 3C018087 */ lui $at, %hi(D_808756AC) ## $at = 80870000
/* 0183C 8087406C C42656AC */ lwc1 $f6, %lo(D_808756AC)($at)
/* 0183C 8087406C C42656AC */ lwc1 $f6, %lo(D_808756AC)($at)
/* 01840 80874070 C6040308 */ lwc1 $f4, 0x0308($s0) ## 00000308
/* 01844 80874074 4604303E */ c.le.s $f6, $f4
/* 01844 80874074 4604303E */ c.le.s $f6, $f4
/* 01848 80874078 00000000 */ nop
/* 0184C 8087407C 4502001F */ bc1fl .L808740FC
/* 0184C 8087407C 4502001F */ bc1fl .L808740FC
/* 01850 80874080 860800B6 */ lh $t0, 0x00B6($s0) ## 000000B6
/* 01854 80874084 860200B6 */ lh $v0, 0x00B6($s0) ## 000000B6
/* 01858 80874088 2841E0C1 */ slti $at, $v0, 0xE0C1
/* 0185C 8087408C 14200018 */ bne $at, $zero, .L808740F0
/* 01858 80874088 2841E0C1 */ slti $at, $v0, 0xE0C1
/* 0185C 8087408C 14200018 */ bne $at, $zero, .L808740F0
/* 01860 80874090 24590BB8 */ addiu $t9, $v0, 0x0BB8 ## $t9 = 00000BB8
/* 01864 80874094 284103E8 */ slti $at, $v0, 0x03E8
/* 01868 80874098 10200015 */ beq $at, $zero, .L808740F0
/* 01864 80874094 284103E8 */ slti $at, $v0, 0x03E8
/* 01868 80874098 10200015 */ beq $at, $zero, .L808740F0
/* 0186C 8087409C 00000000 */ nop
/* 01870 808740A0 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01874 808740A4 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 01878 808740A8 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 0187C 808740AC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01880 808740B0 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 01884 808740B4 0C01E1EF */ jal Math_SmoothScaleMaxS
/* 01888 808740B8 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
/* 0188C 808740BC 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
/* 01890 808740C0 3C014248 */ lui $at, 0x4248 ## $at = 42480000
/* 01894 808740C4 44815000 */ mtc1 $at, $f10 ## $f10 = 50.00
/* 01898 808740C8 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
/* 0189C 808740CC 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 018A0 808740D0 46804020 */ cvt.s.w $f0, $f8
/* 018A4 808740D4 46000005 */ abs.s $f0, $f0
/* 018A8 808740D8 460A003C */ c.lt.s $f0, $f10
/* 018A0 808740D0 46804020 */ cvt.s.w $f0, $f8
/* 018A4 808740D4 46000005 */ abs.s $f0, $f0
/* 018A8 808740D8 460A003C */ c.lt.s $f0, $f10
/* 018AC 808740DC 00000000 */ nop
/* 018B0 808740E0 45020080 */ bc1fl .L808742E4
/* 018B0 808740E0 45020080 */ bc1fl .L808742E4
/* 018B4 808740E4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018B8 808740E8 1000007D */ beq $zero, $zero, .L808742E0
/* 018B8 808740E8 1000007D */ beq $zero, $zero, .L808742E0
/* 018BC 808740EC A61802FE */ sh $t8, 0x02FE($s0) ## 000002FE
.L808740F0:
/* 018C0 808740F0 1000007B */ beq $zero, $zero, .L808742E0
/* 018C0 808740F0 1000007B */ beq $zero, $zero, .L808742E0
/* 018C4 808740F4 A61900B6 */ sh $t9, 0x00B6($s0) ## 000000B6
/* 018C8 808740F8 860800B6 */ lh $t0, 0x00B6($s0) ## 000000B6
.L808740FC:
/* 018CC 808740FC 25090BB8 */ addiu $t1, $t0, 0x0BB8 ## $t1 = 00000BB8
/* 018D0 80874100 10000077 */ beq $zero, $zero, .L808742E0
/* 018D0 80874100 10000077 */ beq $zero, $zero, .L808742E0
/* 018D4 80874104 A60900B6 */ sh $t1, 0x00B6($s0) ## 000000B6
.L80874108:
/* 018D8 80874108 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 018DC 8087410C AFA40030 */ sw $a0, 0x0030($sp)
/* 018DC 8087410C AFA40030 */ sw $a0, 0x0030($sp)
/* 018E0 80874110 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 018E4 80874114 E7A00034 */ swc1 $f0, 0x0034($sp)
/* 018E8 80874118 C7A00034 */ lwc1 $f0, 0x0034($sp)
/* 018E4 80874114 E7A00034 */ swc1 $f0, 0x0034($sp)
/* 018E8 80874118 C7A00034 */ lwc1 $f0, 0x0034($sp)
/* 018EC 8087411C C610032C */ lwc1 $f16, 0x032C($s0) ## 0000032C
/* 018F0 80874120 4600803E */ c.le.s $f16, $f0
/* 018F0 80874120 4600803E */ c.le.s $f16, $f0
/* 018F4 80874124 00000000 */ nop
/* 018F8 80874128 45020030 */ bc1fl .L808741EC
/* 018FC 8087412C 8FAE003C */ lw $t6, 0x003C($sp)
/* 018F8 80874128 45020030 */ bc1fl .L808741EC
/* 018FC 8087412C 8FAE003C */ lw $t6, 0x003C($sp)
/* 01900 80874130 860A02FC */ lh $t2, 0x02FC($s0) ## 000002FC
/* 01904 80874134 8FAB003C */ lw $t3, 0x003C($sp)
/* 01908 80874138 5540002C */ bnel $t2, $zero, .L808741EC
/* 0190C 8087413C 8FAE003C */ lw $t6, 0x003C($sp)
/* 01904 80874134 8FAB003C */ lw $t3, 0x003C($sp)
/* 01908 80874138 5540002C */ bnel $t2, $zero, .L808741EC
/* 0190C 8087413C 8FAE003C */ lw $t6, 0x003C($sp)
/* 01910 80874140 856C00A4 */ lh $t4, 0x00A4($t3) ## 000000A4
/* 01914 80874144 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01918 80874148 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0191C 8087414C 15810014 */ bne $t4, $at, .L808741A0
/* 0191C 8087414C 15810014 */ bne $t4, $at, .L808741A0
/* 01920 80874150 00000000 */ nop
/* 01924 80874154 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 01928 80874158 0C028800 */ jal SkelAnime_GetFrameCount
/* 0192C 8087415C 2484D514 */ addiu $a0, $a0, 0xD514 ## $a0 = 0601D514
/* 01930 80874160 44829000 */ mtc1 $v0, $f18 ## $f18 = 0.00
/* 01934 80874164 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01938 80874168 44812000 */ mtc1 $at, $f4 ## $f4 = -10.00
/* 0193C 8087416C 46809020 */ cvt.s.w $f0, $f18
/* 0193C 8087416C 46809020 */ cvt.s.w $f0, $f18
/* 01940 80874170 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 01944 80874174 24A5D514 */ addiu $a1, $a1, 0xD514 ## $a1 = 0601D514
/* 01948 80874178 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 0194C 8087417C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01950 80874180 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01954 80874184 AFA00014 */ sw $zero, 0x0014($sp)
/* 01958 80874188 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 0195C 8087418C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01960 80874190 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01964 80874194 E7A40018 */ swc1 $f4, 0x0018($sp)
/* 01968 80874198 10000012 */ beq $zero, $zero, .L808741E4
/* 01954 80874184 AFA00014 */ sw $zero, 0x0014($sp)
/* 01958 80874188 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 0195C 8087418C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01960 80874190 0C029468 */ jal SkelAnime_ChangeAnim
/* 01964 80874194 E7A40018 */ swc1 $f4, 0x0018($sp)
/* 01968 80874198 10000012 */ beq $zero, $zero, .L808741E4
/* 0196C 8087419C 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
.L808741A0:
/* 01970 808741A0 0C028800 */ jal SkelAnime_GetFrameCount
/* 01974 808741A4 24841DF0 */ addiu $a0, $a0, 0x1DF0 ## $a0 = 00001DF0
/* 01978 808741A8 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 0197C 808741AC 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01980 808741B0 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 01984 808741B4 46803020 */ cvt.s.w $f0, $f6
/* 01984 808741B4 46803020 */ cvt.s.w $f0, $f6
/* 01988 808741B8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0198C 808741BC 24A51DF0 */ addiu $a1, $a1, 0x1DF0 ## $a1 = 06001DF0
/* 01990 808741C0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01994 808741C4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01998 808741C8 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 0199C 808741CC AFA00014 */ sw $zero, 0x0014($sp)
/* 019A0 808741D0 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 019A4 808741D4 8FA40030 */ lw $a0, 0x0030($sp)
/* 019A8 808741D8 0C029468 */ jal SkelAnime_ChangeAnimation
/* 019AC 808741DC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 0199C 808741CC AFA00014 */ sw $zero, 0x0014($sp)
/* 019A0 808741D0 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 019A4 808741D4 8FA40030 */ lw $a0, 0x0030($sp)
/* 019A8 808741D8 0C029468 */ jal SkelAnime_ChangeAnim
/* 019AC 808741DC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 019B0 808741E0 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
.L808741E4:
/* 019B4 808741E4 A60D02FC */ sh $t5, 0x02FC($s0) ## 000002FC
/* 019B8 808741E8 8FAE003C */ lw $t6, 0x003C($sp)
/* 019B8 808741E8 8FAE003C */ lw $t6, 0x003C($sp)
.L808741EC:
/* 019BC 808741EC 91CF1D6C */ lbu $t7, 0x1D6C($t6) ## 00001D6C
/* 019C0 808741F0 51E0003C */ beql $t7, $zero, .L808742E4
/* 019C0 808741F0 51E0003C */ beql $t7, $zero, .L808742E4
/* 019C4 808741F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 019C8 808741F8 8DC21D8C */ lw $v0, 0x1D8C($t6) ## 00001D8C
/* 019CC 808741FC 50400039 */ beql $v0, $zero, .L808742E4
/* 019CC 808741FC 50400039 */ beql $v0, $zero, .L808742E4
/* 019D0 80874200 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 019D4 80874204 94580000 */ lhu $t8, 0x0000($v0) ## 00000000
/* 019D8 80874208 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 019DC 8087420C 57010035 */ bnel $t8, $at, .L808742E4
/* 019DC 8087420C 57010035 */ bnel $t8, $at, .L808742E4
/* 019E0 80874210 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 019E4 80874214 A60002FC */ sh $zero, 0x02FC($s0) ## 000002FC
/* 019E8 80874218 861902FC */ lh $t9, 0x02FC($s0) ## 000002FC
/* 019EC 8087421C 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 019F0 80874220 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 019F4 80874224 A61902FE */ sh $t9, 0x02FE($s0) ## 000002FE
/* 019F8 80874228 8FA8003C */ lw $t0, 0x003C($sp)
/* 019F8 80874228 8FA8003C */ lw $t0, 0x003C($sp)
/* 019FC 8087422C 850900A4 */ lh $t1, 0x00A4($t0) ## 000000A4
/* 01A00 80874230 15210015 */ bne $t1, $at, .L80874288
/* 01A00 80874230 15210015 */ bne $t1, $at, .L80874288
/* 01A04 80874234 00000000 */ nop
/* 01A08 80874238 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01A0C 8087423C 0C028800 */ jal SkelAnime_GetFrameCount
/* 01A10 80874240 248469E8 */ addiu $a0, $a0, 0x69E8 ## $a0 = 060069E8
/* 01A14 80874244 44825000 */ mtc1 $v0, $f10 ## $f10 = 0.00
/* 01A18 80874248 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01A1C 8087424C 44818000 */ mtc1 $at, $f16 ## $f16 = -10.00
/* 01A20 80874250 46805020 */ cvt.s.w $f0, $f10
/* 01A20 80874250 46805020 */ cvt.s.w $f0, $f10
/* 01A24 80874254 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01A28 80874258 240A0002 */ addiu $t2, $zero, 0x0002 ## $t2 = 00000002
/* 01A2C 8087425C 24A569E8 */ addiu $a1, $a1, 0x69E8 ## $a1 = 060069E8
/* 01A30 80874260 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01A34 80874264 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01A38 80874268 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01A3C 8087426C AFAA0014 */ sw $t2, 0x0014($sp)
/* 01A40 80874270 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01A44 80874274 8FA40030 */ lw $a0, 0x0030($sp)
/* 01A48 80874278 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01A4C 8087427C E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01A50 80874280 10000012 */ beq $zero, $zero, .L808742CC
/* 01A3C 8087426C AFAA0014 */ sw $t2, 0x0014($sp)
/* 01A40 80874270 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01A44 80874274 8FA40030 */ lw $a0, 0x0030($sp)
/* 01A48 80874278 0C029468 */ jal SkelAnime_ChangeAnim
/* 01A4C 8087427C E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01A50 80874280 10000012 */ beq $zero, $zero, .L808742CC
/* 01A54 80874284 00000000 */ nop
.L80874288:
/* 01A58 80874288 0C028800 */ jal SkelAnime_GetFrameCount
/* 01A5C 8087428C 24845810 */ addiu $a0, $a0, 0x5810 ## $a0 = 00005810
/* 01A60 80874290 44829000 */ mtc1 $v0, $f18 ## $f18 = 0.00
/* 01A64 80874294 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01A68 80874298 44812000 */ mtc1 $at, $f4 ## $f4 = -10.00
/* 01A6C 8087429C 46809020 */ cvt.s.w $f0, $f18
/* 01A6C 8087429C 46809020 */ cvt.s.w $f0, $f18
/* 01A70 808742A0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01A74 808742A4 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
/* 01A78 808742A8 24A55810 */ addiu $a1, $a1, 0x5810 ## $a1 = 06005810
/* 01A7C 808742AC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01A80 808742B0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01A84 808742B4 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01A88 808742B8 AFAB0014 */ sw $t3, 0x0014($sp)
/* 01A8C 808742BC E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01A90 808742C0 8FA40030 */ lw $a0, 0x0030($sp)
/* 01A94 808742C4 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01A98 808742C8 E7A40018 */ swc1 $f4, 0x0018($sp)
/* 01A88 808742B8 AFAB0014 */ sw $t3, 0x0014($sp)
/* 01A8C 808742BC E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01A90 808742C0 8FA40030 */ lw $a0, 0x0030($sp)
/* 01A94 808742C4 0C029468 */ jal SkelAnime_ChangeAnim
/* 01A98 808742C8 E7A40018 */ swc1 $f4, 0x0018($sp)
.L808742CC:
/* 01A9C 808742CC 3C0D8087 */ lui $t5, %hi(func_80874304) ## $t5 = 80870000
/* 01AA0 808742D0 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
@ -219,13 +219,13 @@ glabel func_80873FD8
.L808742E0:
/* 01AB0 808742E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L808742E4:
/* 01AB4 808742E4 8FA5003C */ lw $a1, 0x003C($sp)
/* 01AB8 808742E8 0C21CA58 */ jal func_80872960
/* 01AB4 808742E4 8FA5003C */ lw $a1, 0x003C($sp)
/* 01AB8 808742E8 0C21CA58 */ jal func_80872960
/* 01ABC 808742EC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01AC0 808742F0 8FBF002C */ lw $ra, 0x002C($sp)
/* 01AC4 808742F4 8FB00028 */ lw $s0, 0x0028($sp)
/* 01AC0 808742F0 8FBF002C */ lw $ra, 0x002C($sp)
/* 01AC4 808742F4 8FB00028 */ lw $s0, 0x0028($sp)
/* 01AC8 808742F8 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 01ACC 808742FC 03E00008 */ jr $ra
/* 01ACC 808742FC 03E00008 */ jr $ra
/* 01AD0 80874300 00000000 */ nop

View file

@ -1,90 +1,90 @@
glabel func_80874304
/* 01AD4 80874304 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
/* 01AD8 80874308 AFBF003C */ sw $ra, 0x003C($sp)
/* 01ADC 8087430C AFB10038 */ sw $s1, 0x0038($sp)
/* 01AE0 80874310 AFB00034 */ sw $s0, 0x0034($sp)
/* 01AD8 80874308 AFBF003C */ sw $ra, 0x003C($sp)
/* 01ADC 8087430C AFB10038 */ sw $s1, 0x0038($sp)
/* 01AE0 80874310 AFB00034 */ sw $s0, 0x0034($sp)
/* 01AE4 80874314 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
/* 01AE8 80874318 C4820168 */ lwc1 $f2, 0x0168($a0) ## 00000168
/* 01AEC 8087431C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01AF0 80874320 AFAE0058 */ sw $t6, 0x0058($sp)
/* 01AF0 80874320 AFAE0058 */ sw $t6, 0x0058($sp)
/* 01AF4 80874324 848F02FC */ lh $t7, 0x02FC($a0) ## 000002FC
/* 01AF8 80874328 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 01AFC 8087432C 3C0144AF */ lui $at, 0x44AF ## $at = 44AF0000
/* 01B00 80874330 11E0000E */ beq $t7, $zero, .L8087436C
/* 01B04 80874334 46001306 */ mov.s $f12, $f2
/* 01B00 80874330 11E0000E */ beq $t7, $zero, .L8087436C
/* 01B04 80874334 46001306 */ mov.s $f12, $f2
/* 01B08 80874338 44817000 */ mtc1 $at, $f14 ## $f14 = 1400.00
/* 01B0C 8087433C C484032C */ lwc1 $f4, 0x032C($a0) ## 0000032C
/* 01B10 80874340 460E1002 */ mul.s $f0, $f2, $f14
/* 01B10 80874340 460E1002 */ mul.s $f0, $f2, $f14
/* 01B14 80874344 00000000 */ nop
/* 01B18 80874348 460E2182 */ mul.s $f6, $f4, $f14
/* 01B18 80874348 460E2182 */ mul.s $f6, $f4, $f14
/* 01B1C 8087434C E4800324 */ swc1 $f0, 0x0324($a0) ## 00000324
/* 01B20 80874350 4600303E */ c.le.s $f6, $f0
/* 01B20 80874350 4600303E */ c.le.s $f6, $f0
/* 01B24 80874354 00000000 */ nop
/* 01B28 80874358 45000004 */ bc1f .L8087436C
/* 01B28 80874358 45000004 */ bc1f .L8087436C
/* 01B2C 8087435C 00000000 */ nop
/* 01B30 80874360 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
/* 01B34 80874364 00000000 */ nop
/* 01B38 80874368 E4880324 */ swc1 $f8, 0x0324($a0) ## 00000324
.L8087436C:
/* 01B3C 8087436C 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 01B40 80874370 AFA40040 */ sw $a0, 0x0040($sp)
/* 01B40 80874370 AFA40040 */ sw $a0, 0x0040($sp)
/* 01B44 80874374 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01B48 80874378 E7AC005C */ swc1 $f12, 0x005C($sp)
/* 01B4C 8087437C C7AC005C */ lwc1 $f12, 0x005C($sp)
/* 01B48 80874378 E7AC005C */ swc1 $f12, 0x005C($sp)
/* 01B4C 8087437C C7AC005C */ lwc1 $f12, 0x005C($sp)
/* 01B50 80874380 C60A032C */ lwc1 $f10, 0x032C($s0) ## 0000032C
/* 01B54 80874384 460C503E */ c.le.s $f10, $f12
/* 01B54 80874384 460C503E */ c.le.s $f10, $f12
/* 01B58 80874388 00000000 */ nop
/* 01B5C 8087438C 4502002F */ bc1fl .L8087444C
/* 01B5C 8087438C 4502002F */ bc1fl .L8087444C
/* 01B60 80874390 8E2B1D8C */ lw $t3, 0x1D8C($s1) ## 00001D8C
/* 01B64 80874394 861802FC */ lh $t8, 0x02FC($s0) ## 000002FC
/* 01B68 80874398 5700002C */ bnel $t8, $zero, .L8087444C
/* 01B68 80874398 5700002C */ bnel $t8, $zero, .L8087444C
/* 01B6C 8087439C 8E2B1D8C */ lw $t3, 0x1D8C($s1) ## 00001D8C
/* 01B70 808743A0 863900A4 */ lh $t9, 0x00A4($s1) ## 000000A4
/* 01B74 808743A4 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01B78 808743A8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01B7C 808743AC 17210014 */ bne $t9, $at, .L80874400
/* 01B7C 808743AC 17210014 */ bne $t9, $at, .L80874400
/* 01B80 808743B0 00000000 */ nop
/* 01B84 808743B4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01B88 808743B8 0C028800 */ jal SkelAnime_GetFrameCount
/* 01B8C 808743BC 24847CA8 */ addiu $a0, $a0, 0x7CA8 ## $a0 = 06007CA8
/* 01B90 808743C0 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
/* 01B94 808743C4 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01B98 808743C8 44819000 */ mtc1 $at, $f18 ## $f18 = -10.00
/* 01B9C 808743CC 46808020 */ cvt.s.w $f0, $f16
/* 01B9C 808743CC 46808020 */ cvt.s.w $f0, $f16
/* 01BA0 808743D0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01BA4 808743D4 24A57CA8 */ addiu $a1, $a1, 0x7CA8 ## $a1 = 06007CA8
/* 01BA8 808743D8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01BAC 808743DC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01BB0 808743E0 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01BB4 808743E4 AFA00014 */ sw $zero, 0x0014($sp)
/* 01BB8 808743E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01BBC 808743EC 8FA40040 */ lw $a0, 0x0040($sp)
/* 01BC0 808743F0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01BC4 808743F4 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 01BC8 808743F8 10000012 */ beq $zero, $zero, .L80874444
/* 01BB4 808743E4 AFA00014 */ sw $zero, 0x0014($sp)
/* 01BB8 808743E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01BBC 808743EC 8FA40040 */ lw $a0, 0x0040($sp)
/* 01BC0 808743F0 0C029468 */ jal SkelAnime_ChangeAnim
/* 01BC4 808743F4 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 01BC8 808743F8 10000012 */ beq $zero, $zero, .L80874444
/* 01BCC 808743FC 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
.L80874400:
/* 01BD0 80874400 0C028800 */ jal SkelAnime_GetFrameCount
/* 01BD4 80874404 24844344 */ addiu $a0, $a0, 0x4344 ## $a0 = 00004344
/* 01BD8 80874408 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01BDC 8087440C 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01BE0 80874410 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
/* 01BE4 80874414 46802020 */ cvt.s.w $f0, $f4
/* 01BE4 80874414 46802020 */ cvt.s.w $f0, $f4
/* 01BE8 80874418 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01BEC 8087441C 24A54344 */ addiu $a1, $a1, 0x4344 ## $a1 = 06004344
/* 01BF0 80874420 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01BF4 80874424 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01BF8 80874428 E600032C */ swc1 $f0, 0x032C($s0) ## 0000032C
/* 01BFC 8087442C AFA00014 */ sw $zero, 0x0014($sp)
/* 01C00 80874430 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01C04 80874434 8FA40040 */ lw $a0, 0x0040($sp)
/* 01C08 80874438 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01C0C 8087443C E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01BFC 8087442C AFA00014 */ sw $zero, 0x0014($sp)
/* 01C00 80874430 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01C04 80874434 8FA40040 */ lw $a0, 0x0040($sp)
/* 01C08 80874438 0C029468 */ jal SkelAnime_ChangeAnim
/* 01C0C 8087443C E7A60018 */ swc1 $f6, 0x0018($sp)
/* 01C10 80874440 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
.L80874444:
/* 01C14 80874444 A60A02FC */ sh $t2, 0x02FC($s0) ## 000002FC
@ -94,90 +94,90 @@ glabel func_80874304
/* 01C20 80874450 3C0C8087 */ lui $t4, %hi(func_80873C14) ## $t4 = 80870000
/* 01C24 80874454 95620000 */ lhu $v0, 0x0000($t3) ## 00000000
/* 01C28 80874458 258C3C14 */ addiu $t4, $t4, %lo(func_80873C14) ## $t4 = 80873C14
/* 01C2C 8087445C 54410004 */ bnel $v0, $at, .L80874470
/* 01C30 80874460 28410004 */ slti $at, $v0, 0x0004
/* 01C34 80874464 10000135 */ beq $zero, $zero, .L8087493C
/* 01C2C 8087445C 54410004 */ bnel $v0, $at, .L80874470
/* 01C30 80874460 28410004 */ slti $at, $v0, 0x0004
/* 01C34 80874464 10000135 */ beq $zero, $zero, .L8087493C
/* 01C38 80874468 AE0C014C */ sw $t4, 0x014C($s0) ## 0000014C
/* 01C3C 8087446C 28410004 */ slti $at, $v0, 0x0004
/* 01C3C 8087446C 28410004 */ slti $at, $v0, 0x0004
.L80874470:
/* 01C40 80874470 14200030 */ bne $at, $zero, .L80874534
/* 01C40 80874470 14200030 */ bne $at, $zero, .L80874534
/* 01C44 80874474 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C48 80874478 28410007 */ slti $at, $v0, 0x0007
/* 01C4C 8087447C 1020002D */ beq $at, $zero, .L80874534
/* 01C48 80874478 28410007 */ slti $at, $v0, 0x0007
/* 01C4C 8087447C 1020002D */ beq $at, $zero, .L80874534
/* 01C50 80874480 244DFFFC */ addiu $t5, $v0, 0xFFFC ## $t5 = FFFFFFFC
/* 01C54 80874484 A7AD0056 */ sh $t5, 0x0056($sp)
/* 01C54 80874484 A7AD0056 */ sh $t5, 0x0056($sp)
/* 01C58 80874488 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
/* 01C5C 8087448C 87AE0056 */ lh $t6, 0x0056($sp)
/* 01C5C 8087448C 87AE0056 */ lh $t6, 0x0056($sp)
/* 01C60 80874490 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01C64 80874494 14610009 */ bne $v1, $at, .L808744BC
/* 01C64 80874494 14610009 */ bne $v1, $at, .L808744BC
/* 01C68 80874498 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 01C6C 8087449C 000F3400 */ sll $a2, $t7, 16
/* 01C70 808744A0 A7AF0056 */ sh $t7, 0x0056($sp)
/* 01C74 808744A4 00063403 */ sra $a2, $a2, 16
/* 01C6C 8087449C 000F3400 */ sll $a2, $t7, 16
/* 01C70 808744A0 A7AF0056 */ sh $t7, 0x0056($sp)
/* 01C74 808744A4 00063403 */ sra $a2, $a2, 16
/* 01C78 808744A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C7C 808744AC 0C21CA58 */ jal func_80872960
/* 01C7C 808744AC 0C21CA58 */ jal func_80872960
/* 01C80 808744B0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01C84 808744B4 10000023 */ beq $zero, $zero, .L80874544
/* 01C84 808744B4 10000023 */ beq $zero, $zero, .L80874544
/* 01C88 808744B8 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L808744BC:
/* 01C8C 808744BC 921802E4 */ lbu $t8, 0x02E4($s0) ## 000002E4
/* 01C90 808744C0 87B90056 */ lh $t9, 0x0056($sp)
/* 01C90 808744C0 87B90056 */ lh $t9, 0x0056($sp)
/* 01C94 808744C4 3C028087 */ lui $v0, %hi(D_808754B0) ## $v0 = 80870000
/* 01C98 808744C8 1700001E */ bne $t8, $zero, .L80874544
/* 01C9C 808744CC 00195040 */ sll $t2, $t9, 1
/* 01CA0 808744D0 004A1021 */ addu $v0, $v0, $t2
/* 01CA4 808744D4 844254B0 */ lh $v0, %lo(D_808754B0)($v0)
/* 01C98 808744C8 1700001E */ bne $t8, $zero, .L80874544
/* 01C9C 808744CC 00195040 */ sll $t2, $t9, 1
/* 01CA0 808744D0 004A1021 */ addu $v0, $v0, $t2
/* 01CA4 808744D4 844254B0 */ lh $v0, %lo(D_808754B0)($v0)
/* 01CA8 808744D8 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
/* 01CAC 808744DC 8E070024 */ lw $a3, 0x0024($s0) ## 00000024
/* 01CB0 808744E0 00021300 */ sll $v0, $v0, 12
/* 01CB4 808744E4 00021400 */ sll $v0, $v0, 16
/* 01CB8 808744E8 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 01CB0 808744E0 00021300 */ sll $v0, $v0, 12
/* 01CB4 808744E4 00021400 */ sll $v0, $v0, 16
/* 01CB8 808744E8 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 01CBC 808744EC C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 01CC0 808744F0 00021403 */ sra $v0, $v0, 16
/* 01CC0 808744F0 00021403 */ sra $v0, $v0, 16
/* 01CC4 808744F4 34420012 */ ori $v0, $v0, 0x0012 ## $v0 = 80870012
/* 01CC8 808744F8 00021400 */ sll $v0, $v0, 16
/* 01CCC 808744FC 00021403 */ sra $v0, $v0, 16
/* 01CD0 80874500 AFA20024 */ sw $v0, 0x0024($sp)
/* 01CD4 80874504 AFA00020 */ sw $zero, 0x0020($sp)
/* 01CD8 80874508 AFA0001C */ sw $zero, 0x001C($sp)
/* 01CDC 8087450C AFA00018 */ sw $zero, 0x0018($sp)
/* 01CC8 808744F8 00021400 */ sll $v0, $v0, 16
/* 01CCC 808744FC 00021403 */ sra $v0, $v0, 16
/* 01CD0 80874500 AFA20024 */ sw $v0, 0x0024($sp)
/* 01CD4 80874504 AFA00020 */ sw $zero, 0x0020($sp)
/* 01CD8 80874508 AFA0001C */ sw $zero, 0x001C($sp)
/* 01CDC 8087450C AFA00018 */ sw $zero, 0x0018($sp)
/* 01CE0 80874510 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
/* 01CE4 80874514 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01CE8 80874518 2406008B */ addiu $a2, $zero, 0x008B ## $a2 = 0000008B
/* 01CEC 8087451C 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 01CF0 80874520 E7AA0014 */ swc1 $f10, 0x0014($sp)
/* 01CF0 80874520 E7AA0014 */ swc1 $f10, 0x0014($sp)
/* 01CF4 80874524 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 01CF8 80874528 A20B02E4 */ sb $t3, 0x02E4($s0) ## 000002E4
/* 01CFC 8087452C 10000005 */ beq $zero, $zero, .L80874544
/* 01CFC 8087452C 10000005 */ beq $zero, $zero, .L80874544
/* 01D00 80874530 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L80874534:
/* 01D04 80874534 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01D08 80874538 0C21CA58 */ jal func_80872960
/* 01D08 80874538 0C21CA58 */ jal func_80872960
/* 01D0C 8087453C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01D10 80874540 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L80874544:
/* 01D14 80874544 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01D18 80874548 54610043 */ bnel $v1, $at, .L80874658
/* 01D18 80874548 54610043 */ bnel $v1, $at, .L80874658
/* 01D1C 8087454C 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
/* 01D20 80874550 8E2C1D8C */ lw $t4, 0x1D8C($s1) ## 00001D8C
/* 01D24 80874554 95820000 */ lhu $v0, 0x0000($t4) ## 00000000
/* 01D28 80874558 2841000A */ slti $at, $v0, 0x000A
/* 01D2C 8087455C 1420003D */ bne $at, $zero, .L80874654
/* 01D30 80874560 2841000D */ slti $at, $v0, 0x000D
/* 01D34 80874564 1020003B */ beq $at, $zero, .L80874654
/* 01D28 80874558 2841000A */ slti $at, $v0, 0x000A
/* 01D2C 8087455C 1420003D */ bne $at, $zero, .L80874654
/* 01D30 80874560 2841000D */ slti $at, $v0, 0x000D
/* 01D34 80874564 1020003B */ beq $at, $zero, .L80874654
/* 01D38 80874568 2443FFF6 */ addiu $v1, $v0, 0xFFF6 ## $v1 = FFFFFFF6
/* 01D3C 8087456C 00031C00 */ sll $v1, $v1, 16
/* 01D40 80874570 00031C03 */ sra $v1, $v1, 16
/* 01D44 80874574 10600009 */ beq $v1, $zero, .L8087459C
/* 01D3C 8087456C 00031C00 */ sll $v1, $v1, 16
/* 01D40 80874570 00031C03 */ sra $v1, $v1, 16
/* 01D44 80874574 10600009 */ beq $v1, $zero, .L8087459C
/* 01D48 80874578 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
/* 01D4C 8087457C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 01D50 80874580 10610010 */ beq $v1, $at, .L808745C4
/* 01D50 80874580 10610010 */ beq $v1, $at, .L808745C4
/* 01D54 80874584 3C0F8016 */ lui $t7, 0x8016 ## $t7 = 80160000
/* 01D58 80874588 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 01D5C 8087458C 1061001F */ beq $v1, $at, .L8087460C
/* 01D5C 8087458C 1061001F */ beq $v1, $at, .L8087460C
/* 01D60 80874590 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 01D64 80874594 10000024 */ beq $zero, $zero, .L80874628
/* 01D64 80874594 10000024 */ beq $zero, $zero, .L80874628
/* 01D68 80874598 920C02E6 */ lbu $t4, 0x02E6($s0) ## 000002E6
.L8087459C:
/* 01D6C 8087459C 3C018016 */ lui $at, 0x8016 ## $at = 80160000
@ -186,15 +186,15 @@ glabel func_80874304
/* 01D78 808745A8 240E0030 */ addiu $t6, $zero, 0x0030 ## $t6 = 00000030
/* 01D7C 808745AC A42EFA56 */ sh $t6, -0x05AA($at) ## 8015FA56
/* 01D80 808745B0 24040009 */ addiu $a0, $zero, 0x0009 ## $a0 = 00000009
/* 01D84 808745B4 0C020978 */ jal Interface_ChangeAlpha
/* 01D88 808745B8 A7A30056 */ sh $v1, 0x0056($sp)
/* 01D8C 808745BC 10000019 */ beq $zero, $zero, .L80874624
/* 01D90 808745C0 87A30056 */ lh $v1, 0x0056($sp)
/* 01D84 808745B4 0C020978 */ jal Interface_ChangeAlpha
/* 01D88 808745B8 A7A30056 */ sh $v1, 0x0056($sp)
/* 01D8C 808745BC 10000019 */ beq $zero, $zero, .L80874624
/* 01D90 808745C0 87A30056 */ lh $v1, 0x0056($sp)
.L808745C4:
/* 01D94 808745C4 91EFE69A */ lbu $t7, -0x1966($t7) ## FFFFE69A
/* 01D98 808745C8 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 01D9C 808745CC 240A0060 */ addiu $t2, $zero, 0x0060 ## $t2 = 00000060
/* 01DA0 808745D0 15E00004 */ bne $t7, $zero, .L808745E4
/* 01DA0 808745D0 15E00004 */ bne $t7, $zero, .L808745E4
/* 01DA4 808745D4 24040009 */ addiu $a0, $zero, 0x0009 ## $a0 = 00000009
/* 01DA8 808745D8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 01DAC 808745DC 3C018016 */ lui $at, 0x8016 ## $at = 80160000
@ -206,152 +206,152 @@ glabel func_80874304
/* 01DC0 808745F0 A42AFA56 */ sh $t2, -0x05AA($at) ## 8015FA56
/* 01DC4 808745F4 3C018016 */ lui $at, 0x8016 ## $at = 80160000
/* 01DC8 808745F8 A020E692 */ sb $zero, -0x196E($at) ## 8015E692
/* 01DCC 808745FC 0C020978 */ jal Interface_ChangeAlpha
/* 01DD0 80874600 A7A30056 */ sh $v1, 0x0056($sp)
/* 01DD4 80874604 10000007 */ beq $zero, $zero, .L80874624
/* 01DD8 80874608 87A30056 */ lh $v1, 0x0056($sp)
/* 01DCC 808745FC 0C020978 */ jal Interface_ChangeAlpha
/* 01DD0 80874600 A7A30056 */ sh $v1, 0x0056($sp)
/* 01DD4 80874604 10000007 */ beq $zero, $zero, .L80874624
/* 01DD8 80874608 87A30056 */ lh $v1, 0x0056($sp)
.L8087460C:
/* 01DDC 8087460C 3C018016 */ lui $at, 0x8016 ## $at = 80160000
/* 01DE0 80874610 A02BE69D */ sb $t3, -0x1963($at) ## 8015E69D
/* 01DE4 80874614 24040009 */ addiu $a0, $zero, 0x0009 ## $a0 = 00000009
/* 01DE8 80874618 0C020978 */ jal Interface_ChangeAlpha
/* 01DEC 8087461C A7A30056 */ sh $v1, 0x0056($sp)
/* 01DF0 80874620 87A30056 */ lh $v1, 0x0056($sp)
/* 01DE8 80874618 0C020978 */ jal Interface_ChangeAlpha
/* 01DEC 8087461C A7A30056 */ sh $v1, 0x0056($sp)
/* 01DF0 80874620 87A30056 */ lh $v1, 0x0056($sp)
.L80874624:
/* 01DF4 80874624 920C02E6 */ lbu $t4, 0x02E6($s0) ## 000002E6
.L80874628:
/* 01DF8 80874628 3C098016 */ lui $t1, 0x8016 ## $t1 = 80160000
/* 01DFC 8087462C 2529E660 */ addiu $t1, $t1, 0xE660 ## $t1 = 8015E660
/* 01E00 80874630 15800008 */ bne $t4, $zero, .L80874654
/* 01E00 80874630 15800008 */ bne $t4, $zero, .L80874654
/* 01E04 80874634 240D0140 */ addiu $t5, $zero, 0x0140 ## $t5 = 00000140
/* 01E08 80874638 A52D1424 */ sh $t5, 0x1424($t1) ## 8015FA84
/* 01E0C 8087463C 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 01E10 80874640 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 01E14 80874644 14610003 */ bne $v1, $at, .L80874654
/* 01E14 80874644 14610003 */ bne $v1, $at, .L80874654
/* 01E18 80874648 A20E02E6 */ sb $t6, 0x02E6($s0) ## 000002E6
/* 01E1C 8087464C 0C021DA0 */ jal func_80087680
/* 01E1C 8087464C 0C021DA0 */ jal func_80087680
/* 01E20 80874650 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
.L80874654:
/* 01E24 80874654 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L80874658:
/* 01E28 80874658 3C098016 */ lui $t1, 0x8016 ## $t1 = 80160000
/* 01E2C 8087465C 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01E30 80874660 10610074 */ beq $v1, $at, .L80874834
/* 01E30 80874660 10610074 */ beq $v1, $at, .L80874834
/* 01E34 80874664 2529E660 */ addiu $t1, $t1, 0xE660 ## $t1 = 8015E660
/* 01E38 80874668 8E2F1D8C */ lw $t7, 0x1D8C($s1) ## 00001D8C
/* 01E3C 8087466C 95E20000 */ lhu $v0, 0x0000($t7) ## 00000000
/* 01E40 80874670 2841000E */ slti $at, $v0, 0x000E
/* 01E44 80874674 1420006F */ bne $at, $zero, .L80874834
/* 01E48 80874678 28410011 */ slti $at, $v0, 0x0011
/* 01E4C 8087467C 5020006E */ beql $at, $zero, .L80874838
/* 01E40 80874670 2841000E */ slti $at, $v0, 0x000E
/* 01E44 80874674 1420006F */ bne $at, $zero, .L80874834
/* 01E48 80874678 28410011 */ slti $at, $v0, 0x0011
/* 01E4C 8087467C 5020006E */ beql $at, $zero, .L80874838
/* 01E50 80874680 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 01E54 80874684 86180300 */ lh $t8, 0x0300($s0) ## 00000300
/* 01E58 80874688 2443FFF2 */ addiu $v1, $v0, 0xFFF2 ## $v1 = FFFFFFF2
/* 01E5C 8087468C 00031C00 */ sll $v1, $v1, 16
/* 01E60 80874690 1700004C */ bne $t8, $zero, .L808747C4
/* 01E64 80874694 00031C03 */ sra $v1, $v1, 16
/* 01E5C 8087468C 00031C00 */ sll $v1, $v1, 16
/* 01E60 80874690 1700004C */ bne $t8, $zero, .L808747C4
/* 01E64 80874694 00031C03 */ sra $v1, $v1, 16
/* 01E68 80874698 8D390004 */ lw $t9, 0x0004($t1) ## 8015E664
/* 01E6C 8087469C 8FA80058 */ lw $t0, 0x0058($sp)
/* 01E6C 8087469C 8FA80058 */ lw $t0, 0x0058($sp)
/* 01E70 808746A0 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
/* 01E74 808746A4 17200006 */ bne $t9, $zero, .L808746C0
/* 01E74 808746A4 17200006 */ bne $t9, $zero, .L808746C0
/* 01E78 808746A8 C50C0024 */ lwc1 $f12, 0x0024($t0) ## 00000024
/* 01E7C 808746AC 3C014292 */ lui $at, 0x4292 ## $at = 42920000
/* 01E80 808746B0 44819000 */ mtc1 $at, $f18 ## $f18 = 73.00
/* 01E84 808746B4 C5100028 */ lwc1 $f16, 0x0028($t0) ## 00000028
/* 01E88 808746B8 10000005 */ beq $zero, $zero, .L808746D0
/* 01E8C 808746BC 46128080 */ add.s $f2, $f16, $f18
/* 01E88 808746B8 10000005 */ beq $zero, $zero, .L808746D0
/* 01E8C 808746BC 46128080 */ add.s $f2, $f16, $f18
.L808746C0:
/* 01E90 808746C0 3C014254 */ lui $at, 0x4254 ## $at = 42540000
/* 01E94 808746C4 44813000 */ mtc1 $at, $f6 ## $f6 = 53.00
/* 01E98 808746C8 C5040028 */ lwc1 $f4, 0x0028($t0) ## 00000028
/* 01E9C 808746CC 46062080 */ add.s $f2, $f4, $f6
/* 01E9C 808746CC 46062080 */ add.s $f2, $f4, $f6
.L808746D0:
/* 01EA0 808746D0 C500002C */ lwc1 $f0, 0x002C($t0) ## 0000002C
/* 01EA4 808746D4 00031040 */ sll $v0, $v1, 1
/* 01EA4 808746D4 00031040 */ sll $v0, $v1, 1
/* 01EA8 808746D8 3C0A8087 */ lui $t2, %hi(D_808754B8) ## $t2 = 80870000
/* 01EAC 808746DC 01425021 */ addu $t2, $t2, $v0
/* 01EB0 808746E0 854A54B8 */ lh $t2, %lo(D_808754B8)($t2)
/* 01EB4 808746E4 AFA20040 */ sw $v0, 0x0040($sp)
/* 01EB8 808746E8 A7A30056 */ sh $v1, 0x0056($sp)
/* 01EBC 808746EC AFA00024 */ sw $zero, 0x0024($sp)
/* 01EC0 808746F0 AFA00020 */ sw $zero, 0x0020($sp)
/* 01EC4 808746F4 AFA0001C */ sw $zero, 0x001C($sp)
/* 01EC8 808746F8 E7A20014 */ swc1 $f2, 0x0014($sp)
/* 01ECC 808746FC E7AC0010 */ swc1 $f12, 0x0010($sp)
/* 01EAC 808746DC 01425021 */ addu $t2, $t2, $v0
/* 01EB0 808746E0 854A54B8 */ lh $t2, %lo(D_808754B8)($t2)
/* 01EB4 808746E4 AFA20040 */ sw $v0, 0x0040($sp)
/* 01EB8 808746E8 A7A30056 */ sh $v1, 0x0056($sp)
/* 01EBC 808746EC AFA00024 */ sw $zero, 0x0024($sp)
/* 01EC0 808746F0 AFA00020 */ sw $zero, 0x0020($sp)
/* 01EC4 808746F4 AFA0001C */ sw $zero, 0x001C($sp)
/* 01EC8 808746F8 E7A20014 */ swc1 $f2, 0x0014($sp)
/* 01ECC 808746FC E7AC0010 */ swc1 $f12, 0x0010($sp)
/* 01ED0 80874700 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01ED4 80874704 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
/* 01ED8 80874708 24070168 */ addiu $a3, $zero, 0x0168 ## $a3 = 00000168
/* 01EDC 8087470C E7A00018 */ swc1 $f0, 0x0018($sp)
/* 01EDC 8087470C E7A00018 */ swc1 $f0, 0x0018($sp)
/* 01EE0 80874710 0C00C916 */ jal Actor_SpawnAttached
/* 01EE4 80874714 AFAA0028 */ sw $t2, 0x0028($sp)
/* 01EE8 80874718 87A30056 */ lh $v1, 0x0056($sp)
/* 01EEC 8087471C 10400025 */ beq $v0, $zero, .L808747B4
/* 01EE4 80874714 AFAA0028 */ sw $t2, 0x0028($sp)
/* 01EE8 80874718 87A30056 */ lh $v1, 0x0056($sp)
/* 01EEC 8087471C 10400025 */ beq $v0, $zero, .L808747B4
/* 01EF0 80874720 AE020344 */ sw $v0, 0x0344($s0) ## 00000344
/* 01EF4 80874724 3C028016 */ lui $v0, 0x8016 ## $v0 = 80160000
/* 01EF8 80874728 2442E660 */ addiu $v0, $v0, 0xE660 ## $v0 = 8015E660
/* 01EFC 8087472C 904B003A */ lbu $t3, 0x003A($v0) ## 8015E69A
/* 01F00 80874730 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
/* 01F04 80874734 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01F08 80874738 15600003 */ bne $t3, $zero, .L80874748
/* 01F08 80874738 15600003 */ bne $t3, $zero, .L80874748
/* 01F0C 8087473C 00000000 */ nop
/* 01F10 80874740 10000006 */ beq $zero, $zero, .L8087475C
/* 01F10 80874740 10000006 */ beq $zero, $zero, .L8087475C
/* 01F14 80874744 A04C003A */ sb $t4, 0x003A($v0) ## 8015E69A
.L80874748:
/* 01F18 80874748 0C021DA0 */ jal func_80087680
/* 01F1C 8087474C A7A30056 */ sh $v1, 0x0056($sp)
/* 01F18 80874748 0C021DA0 */ jal func_80087680
/* 01F1C 8087474C A7A30056 */ sh $v1, 0x0056($sp)
/* 01F20 80874750 3C028016 */ lui $v0, 0x8016 ## $v0 = 80160000
/* 01F24 80874754 2442E660 */ addiu $v0, $v0, 0xE660 ## $v0 = 8015E660
/* 01F28 80874758 87A30056 */ lh $v1, 0x0056($sp)
/* 01F28 80874758 87A30056 */ lh $v1, 0x0056($sp)
.L8087475C:
/* 01F2C 8087475C 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
/* 01F30 80874760 A60D0300 */ sh $t5, 0x0300($s0) ## 00000300
/* 01F34 80874764 240E0140 */ addiu $t6, $zero, 0x0140 ## $t6 = 00000140
/* 01F38 80874768 A44E1424 */ sh $t6, 0x1424($v0) ## 8015FA84
/* 01F3C 8087476C A7A30056 */ sh $v1, 0x0056($sp)
/* 01F40 80874770 0C020978 */ jal Interface_ChangeAlpha
/* 01F3C 8087476C A7A30056 */ sh $v1, 0x0056($sp)
/* 01F40 80874770 0C020978 */ jal Interface_ChangeAlpha
/* 01F44 80874774 24040009 */ addiu $a0, $zero, 0x0009 ## $a0 = 00000009
/* 01F48 80874778 8FB80040 */ lw $t8, 0x0040($sp)
/* 01F48 80874778 8FB80040 */ lw $t8, 0x0040($sp)
/* 01F4C 8087477C 3C028016 */ lui $v0, 0x8016 ## $v0 = 80160000
/* 01F50 80874780 3C198087 */ lui $t9, %hi(D_808754C0) ## $t9 = 80870000
/* 01F54 80874784 2442E660 */ addiu $v0, $v0, 0xE660 ## $v0 = 8015E660
/* 01F58 80874788 0338C821 */ addu $t9, $t9, $t8
/* 01F5C 8087478C 873954C0 */ lh $t9, %lo(D_808754C0)($t9)
/* 01F58 80874788 0338C821 */ addu $t9, $t9, $t8
/* 01F5C 8087478C 873954C0 */ lh $t9, %lo(D_808754C0)($t9)
/* 01F60 80874790 944F0EF2 */ lhu $t7, 0x0EF2($v0) ## 8015F552
/* 01F64 80874794 87A30056 */ lh $v1, 0x0056($sp)
/* 01F64 80874794 87A30056 */ lh $v1, 0x0056($sp)
/* 01F68 80874798 3C058087 */ lui $a1, %hi(D_808754C8) ## $a1 = 80870000
/* 01F6C 8087479C 01F95025 */ or $t2, $t7, $t9 ## $t2 = 80870000
/* 01F70 808747A0 A44A0EF2 */ sh $t2, 0x0EF2($v0) ## 8015F552
/* 01F74 808747A4 00A32821 */ addu $a1, $a1, $v1
/* 01F78 808747A8 90A554C8 */ lbu $a1, %lo(D_808754C8)($a1)
/* 01F7C 808747AC 0C021344 */ jal Item_Give
/* 01F74 808747A4 00A32821 */ addu $a1, $a1, $v1
/* 01F78 808747A8 90A554C8 */ lbu $a1, %lo(D_808754C8)($a1)
/* 01F7C 808747AC 0C021344 */ jal Item_Give
/* 01F80 808747B0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
.L808747B4:
/* 01F84 808747B4 3C098016 */ lui $t1, 0x8016 ## $t1 = 80160000
/* 01F88 808747B8 2529E660 */ addiu $t1, $t1, 0xE660 ## $t1 = 8015E660
/* 01F8C 808747BC 1000001D */ beq $zero, $zero, .L80874834
/* 01F8C 808747BC 1000001D */ beq $zero, $zero, .L80874834
/* 01F90 808747C0 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L808747C4:
/* 01F94 808747C4 8FA50058 */ lw $a1, 0x0058($sp)
/* 01F94 808747C4 8FA50058 */ lw $a1, 0x0058($sp)
/* 01F98 808747C8 8E0B0344 */ lw $t3, 0x0344($s0) ## 00000344
/* 01F9C 808747CC 3C014254 */ lui $at, 0x4254 ## $at = 42540000
/* 01FA0 808747D0 C4A80024 */ lwc1 $f8, 0x0024($a1) ## 00000024
/* 01FA4 808747D4 E5680024 */ swc1 $f8, 0x0024($t3) ## 00000024
/* 01FA8 808747D8 8D2C0004 */ lw $t4, 0x0004($t1) ## 8015E664
/* 01FAC 808747DC 55800009 */ bnel $t4, $zero, .L80874804
/* 01FAC 808747DC 55800009 */ bnel $t4, $zero, .L80874804
/* 01FB0 808747E0 C4A40028 */ lwc1 $f4, 0x0028($a1) ## 00000028
/* 01FB4 808747E4 3C014292 */ lui $at, 0x4292 ## $at = 42920000
/* 01FB8 808747E8 44818000 */ mtc1 $at, $f16 ## $f16 = 73.00
/* 01FBC 808747EC C4AA0028 */ lwc1 $f10, 0x0028($a1) ## 00000028
/* 01FC0 808747F0 8E0D0344 */ lw $t5, 0x0344($s0) ## 00000344
/* 01FC4 808747F4 46105480 */ add.s $f18, $f10, $f16
/* 01FC8 808747F8 10000006 */ beq $zero, $zero, .L80874814
/* 01FC4 808747F4 46105480 */ add.s $f18, $f10, $f16
/* 01FC8 808747F8 10000006 */ beq $zero, $zero, .L80874814
/* 01FCC 808747FC E5B20028 */ swc1 $f18, 0x0028($t5) ## 00000028
/* 01FD0 80874800 C4A40028 */ lwc1 $f4, 0x0028($a1) ## 00000028
.L80874804:
/* 01FD4 80874804 44813000 */ mtc1 $at, $f6 ## $f6 = 73.00
/* 01FD8 80874808 8E0E0344 */ lw $t6, 0x0344($s0) ## 00000344
/* 01FDC 8087480C 46062200 */ add.s $f8, $f4, $f6
/* 01FDC 8087480C 46062200 */ add.s $f8, $f4, $f6
/* 01FE0 80874810 E5C80028 */ swc1 $f8, 0x0028($t6) ## 00000028
.L80874814:
/* 01FE4 80874814 C4AA002C */ lwc1 $f10, 0x002C($a1) ## 0000002C
@ -359,24 +359,24 @@ glabel func_80874304
/* 01FEC 8087481C 3C018087 */ lui $at, %hi(D_808756B0) ## $at = 80870000
/* 01FF0 80874820 E70A002C */ swc1 $f10, 0x002C($t8) ## 0000002C
/* 01FF4 80874824 8E0F0344 */ lw $t7, 0x0344($s0) ## 00000344
/* 01FF8 80874828 C43056B0 */ lwc1 $f16, %lo(D_808756B0)($at)
/* 01FF8 80874828 C43056B0 */ lwc1 $f16, %lo(D_808756B0)($at)
/* 01FFC 8087482C E5F00164 */ swc1 $f16, 0x0164($t7) ## 00000164
/* 02000 80874830 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
.L80874834:
/* 02004 80874834 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
.L80874838:
/* 02008 80874838 50610010 */ beql $v1, $at, .L8087487C
/* 02008 80874838 50610010 */ beql $v1, $at, .L8087487C
/* 0200C 8087483C 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 02010 80874840 8E391D8C */ lw $t9, 0x1D8C($s1) ## 00001D8C
/* 02014 80874844 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
/* 02018 80874848 972A0000 */ lhu $t2, 0x0000($t9) ## 00000000
/* 0201C 8087484C 5541000B */ bnel $t2, $at, .L8087487C
/* 0201C 8087484C 5541000B */ bnel $t2, $at, .L8087487C
/* 02020 80874850 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 02024 80874854 8E040344 */ lw $a0, 0x0344($s0) ## 00000344
/* 02028 80874858 50800008 */ beql $a0, $zero, .L8087487C
/* 02028 80874858 50800008 */ beql $a0, $zero, .L8087487C
/* 0202C 8087485C 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
/* 02030 80874860 0C00B55C */ jal Actor_Kill
/* 02034 80874864 00000000 */ nop
/* 02038 80874868 AE000344 */ sw $zero, 0x0344($s0) ## 00000344
/* 0203C 8087486C 3C098016 */ lui $t1, 0x8016 ## $t1 = 80160000
@ -384,65 +384,65 @@ glabel func_80874304
/* 02044 80874874 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
/* 02048 80874878 2401003B */ addiu $at, $zero, 0x003B ## $at = 0000003B
.L8087487C:
/* 0204C 8087487C 54610009 */ bnel $v1, $at, .L808748A4
/* 0204C 8087487C 54610009 */ bnel $v1, $at, .L808748A4
/* 02050 80874880 920E02E5 */ lbu $t6, 0x02E5($s0) ## 000002E5
/* 02054 80874884 8E2B1D8C */ lw $t3, 0x1D8C($s1) ## 00001D8C
/* 02058 80874888 24010012 */ addiu $at, $zero, 0x0012 ## $at = 00000012
/* 0205C 8087488C 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
/* 02060 80874890 956C0000 */ lhu $t4, 0x0000($t3) ## 00000000
/* 02064 80874894 55810003 */ bnel $t4, $at, .L808748A4
/* 02064 80874894 55810003 */ bnel $t4, $at, .L808748A4
/* 02068 80874898 920E02E5 */ lbu $t6, 0x02E5($s0) ## 000002E5
/* 0206C 8087489C A20D02E5 */ sb $t5, 0x02E5($s0) ## 000002E5
/* 02070 808748A0 920E02E5 */ lbu $t6, 0x02E5($s0) ## 000002E5
.L808748A4:
/* 02074 808748A4 51C00007 */ beql $t6, $zero, .L808748C4
/* 02074 808748A4 51C00007 */ beql $t6, $zero, .L808748C4
/* 02078 808748A8 8E2F1D8C */ lw $t7, 0x1D8C($s1) ## 00001D8C
/* 0207C 808748AC 812200CF */ lb $v0, 0x00CF($t1) ## 8015E72F
/* 02080 808748B0 28410014 */ slti $at, $v0, 0x0014
/* 02084 808748B4 10200002 */ beq $at, $zero, .L808748C0
/* 02080 808748B0 28410014 */ slti $at, $v0, 0x0014
/* 02084 808748B4 10200002 */ beq $at, $zero, .L808748C0
/* 02088 808748B8 24580001 */ addiu $t8, $v0, 0x0001 ## $t8 = 00000001
/* 0208C 808748BC A13800CF */ sb $t8, 0x00CF($t1) ## 8015E72F
.L808748C0:
/* 02090 808748C0 8E2F1D8C */ lw $t7, 0x1D8C($s1) ## 00001D8C
.L808748C4:
/* 02094 808748C4 95E20000 */ lhu $v0, 0x0000($t7) ## 00000000
/* 02098 808748C8 28410013 */ slti $at, $v0, 0x0013
/* 0209C 808748CC 14200018 */ bne $at, $zero, .L80874930
/* 020A0 808748D0 28410016 */ slti $at, $v0, 0x0016
/* 020A4 808748D4 50200017 */ beql $at, $zero, .L80874934
/* 02098 808748C8 28410013 */ slti $at, $v0, 0x0013
/* 0209C 808748CC 14200018 */ bne $at, $zero, .L80874930
/* 020A0 808748D0 28410016 */ slti $at, $v0, 0x0016
/* 020A4 808748D4 50200017 */ beql $at, $zero, .L80874934
/* 020A8 808748D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 020AC 808748DC 86190304 */ lh $t9, 0x0304($s0) ## 00000304
/* 020B0 808748E0 2443FFF5 */ addiu $v1, $v0, 0xFFF5 ## $v1 = FFFFFFF5
/* 020B4 808748E4 8FA80058 */ lw $t0, 0x0058($sp)
/* 020B8 808748E8 17200011 */ bne $t9, $zero, .L80874930
/* 020BC 808748EC 00031C00 */ sll $v1, $v1, 16
/* 020B4 808748E4 8FA80058 */ lw $t0, 0x0058($sp)
/* 020B8 808748E8 17200011 */ bne $t9, $zero, .L80874930
/* 020BC 808748EC 00031C00 */ sll $v1, $v1, 16
/* 020C0 808748F0 C5120028 */ lwc1 $f18, 0x0028($t0) ## 00000028
/* 020C4 808748F4 8D070024 */ lw $a3, 0x0024($t0) ## 00000024
/* 020C8 808748F8 00031C03 */ sra $v1, $v1, 16
/* 020CC 808748FC E7B20010 */ swc1 $f18, 0x0010($sp)
/* 020C8 808748F8 00031C03 */ sra $v1, $v1, 16
/* 020CC 808748FC E7B20010 */ swc1 $f18, 0x0010($sp)
/* 020D0 80874900 C504002C */ lwc1 $f4, 0x002C($t0) ## 0000002C
/* 020D4 80874904 AFA30024 */ sw $v1, 0x0024($sp)
/* 020D8 80874908 AFA00020 */ sw $zero, 0x0020($sp)
/* 020DC 8087490C AFA0001C */ sw $zero, 0x001C($sp)
/* 020E0 80874910 AFA00018 */ sw $zero, 0x0018($sp)
/* 020D4 80874904 AFA30024 */ sw $v1, 0x0024($sp)
/* 020D8 80874908 AFA00020 */ sw $zero, 0x0020($sp)
/* 020DC 8087490C AFA0001C */ sw $zero, 0x001C($sp)
/* 020E0 80874910 AFA00018 */ sw $zero, 0x0018($sp)
/* 020E4 80874914 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
/* 020E8 80874918 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 020EC 8087491C 2406005D */ addiu $a2, $zero, 0x005D ## $a2 = 0000005D
/* 020F0 80874920 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 020F4 80874924 E7A40014 */ swc1 $f4, 0x0014($sp)
/* 020F4 80874924 E7A40014 */ swc1 $f4, 0x0014($sp)
/* 020F8 80874928 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 020FC 8087492C A60A0304 */ sh $t2, 0x0304($s0) ## 00000304
.L80874930:
/* 02100 80874930 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80874934:
/* 02104 80874934 0C21CB16 */ jal func_80872C58
/* 02104 80874934 0C21CB16 */ jal func_80872C58
/* 02108 80874938 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
.L8087493C:
/* 0210C 8087493C 8FBF003C */ lw $ra, 0x003C($sp)
/* 02110 80874940 8FB00034 */ lw $s0, 0x0034($sp)
/* 02114 80874944 8FB10038 */ lw $s1, 0x0038($sp)
/* 02118 80874948 03E00008 */ jr $ra
/* 0210C 8087493C 8FBF003C */ lw $ra, 0x003C($sp)
/* 02110 80874940 8FB00034 */ lw $s0, 0x0034($sp)
/* 02114 80874944 8FB10038 */ lw $s1, 0x0038($sp)
/* 02118 80874948 03E00008 */ jr $ra
/* 0211C 8087494C 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000

View file

@ -42,7 +42,7 @@ glabel BossDodongo_Init
/* 00874 808C1A04 AFA00018 */ sw $zero, 0x0018($sp)
/* 00878 808C1A08 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 0087C 808C1A0C 0C0294BE */ jal SkelAnime_ChangeAnimationDefaultRepeat
/* 0087C 808C1A0C 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 00880 808C1A10 02402825 */ or $a1, $s2, $zero ## $a1 = 0600F0D8
/* 00884 808C1A14 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00888 808C1A18 44812000 */ mtc1 $at, $f4 ## $f4 = 1.00

View file

@ -1,37 +1,37 @@
glabel func_808C1C80
/* 00AF0 808C1C80 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00AF4 808C1C84 AFA40028 */ sw $a0, 0x0028($sp)
/* 00AF8 808C1C88 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00AF4 808C1C84 AFA40028 */ sw $a0, 0x0028($sp)
/* 00AF8 808C1C88 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00AFC 808C1C8C 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 00B00 808C1C90 AFA5002C */ sw $a1, 0x002C($sp)
/* 00B00 808C1C90 AFA5002C */ sw $a1, 0x002C($sp)
/* 00B04 808C1C94 0C028800 */ jal SkelAnime_GetFrameCount
/* 00B08 808C1C98 2484F0D8 */ addiu $a0, $a0, 0xF0D8 ## $a0 = 0600F0D8
/* 00B0C 808C1C9C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00B10 808C1CA0 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00B14 808C1CA4 8FA30028 */ lw $v1, 0x0028($sp)
/* 00B18 808C1CA8 468021A0 */ cvt.s.w $f6, $f4
/* 00B14 808C1CA4 8FA30028 */ lw $v1, 0x0028($sp)
/* 00B18 808C1CA8 468021A0 */ cvt.s.w $f6, $f4
/* 00B1C 808C1CAC 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 00B20 808C1CB0 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00B24 808C1CB4 24A5F0D8 */ addiu $a1, $a1, 0xF0D8 ## $a1 = 0600F0D8
/* 00B28 808C1CB8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00B2C 808C1CBC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00B30 808C1CC0 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00B34 808C1CC4 AFA00014 */ sw $zero, 0x0014($sp)
/* 00B30 808C1CC0 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00B34 808C1CC4 AFA00014 */ sw $zero, 0x0014($sp)
/* 00B38 808C1CC8 2464014C */ addiu $a0, $v1, 0x014C ## $a0 = 0000014C
/* 00B3C 808C1CCC 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00B40 808C1CD0 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00B44 808C1CD4 8FA30028 */ lw $v1, 0x0028($sp)
/* 00B3C 808C1CCC 0C029468 */ jal SkelAnime_ChangeAnim
/* 00B40 808C1CD0 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00B44 808C1CD4 8FA30028 */ lw $v1, 0x0028($sp)
/* 00B48 808C1CD8 3C0E808C */ lui $t6, %hi(func_808C1D00) ## $t6 = 808C0000
/* 00B4C 808C1CDC 25CE1D00 */ addiu $t6, $t6, %lo(func_808C1D00) ## $t6 = 808C1D00
/* 00B50 808C1CE0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 00B54 808C1CE4 AC6E0190 */ sw $t6, 0x0190($v1) ## 00000190
/* 00B58 808C1CE8 A460019C */ sh $zero, 0x019C($v1) ## 0000019C
/* 00B5C 808C1CEC A46F01BC */ sh $t7, 0x01BC($v1) ## 000001BC
/* 00B60 808C1CF0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00B60 808C1CF0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00B64 808C1CF4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00B68 808C1CF8 03E00008 */ jr $ra
/* 00B68 808C1CF8 03E00008 */ jr $ra
/* 00B6C 808C1CFC 00000000 */ nop

View file

@ -1,42 +1,42 @@
glabel func_808C287C
/* 016EC 808C287C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 016F0 808C2880 AFBF0024 */ sw $ra, 0x0024($sp)
/* 016F4 808C2884 AFA40030 */ sw $a0, 0x0030($sp)
/* 016F0 808C2880 AFBF0024 */ sw $ra, 0x0024($sp)
/* 016F4 808C2884 AFA40030 */ sw $a0, 0x0030($sp)
/* 016F8 808C2888 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 016FC 808C288C 3C03808C */ lui $v1, %hi(func_808C2BC8) ## $v1 = 808C0000
/* 01700 808C2890 24632BC8 */ addiu $v1, $v1, %lo(func_808C2BC8) ## $v1 = 808C2BC8
/* 01704 808C2894 106F0016 */ beq $v1, $t7, .L808C28F0
/* 01704 808C2894 106F0016 */ beq $v1, $t7, .L808C28F0
/* 01708 808C2898 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0170C 808C289C 24841074 */ addiu $a0, $a0, 0x1074 ## $a0 = 06001074
/* 01710 808C28A0 0C028800 */ jal SkelAnime_GetFrameCount
/* 01714 808C28A4 AFA30028 */ sw $v1, 0x0028($sp)
/* 01714 808C28A4 AFA30028 */ sw $v1, 0x0028($sp)
/* 01718 808C28A8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0171C 808C28AC 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01720 808C28B0 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01724 808C28B4 468021A0 */ cvt.s.w $f6, $f4
/* 01728 808C28B8 8FA40030 */ lw $a0, 0x0030($sp)
/* 01724 808C28B4 468021A0 */ cvt.s.w $f6, $f4
/* 01728 808C28B8 8FA40030 */ lw $a0, 0x0030($sp)
/* 0172C 808C28BC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01730 808C28C0 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 01734 808C28C4 AFB80014 */ sw $t8, 0x0014($sp)
/* 01734 808C28C4 AFB80014 */ sw $t8, 0x0014($sp)
/* 01738 808C28C8 24A51074 */ addiu $a1, $a1, 0x1074 ## $a1 = 06001074
/* 0173C 808C28CC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0173C 808C28CC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01740 808C28D0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01744 808C28D4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01748 808C28D8 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 0174C 808C28DC 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01748 808C28D8 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 0174C 808C28DC 0C029468 */ jal SkelAnime_ChangeAnim
/* 01750 808C28E0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 01754 808C28E4 8FA30028 */ lw $v1, 0x0028($sp)
/* 01758 808C28E8 8FB90030 */ lw $t9, 0x0030($sp)
/* 01754 808C28E4 8FA30028 */ lw $v1, 0x0028($sp)
/* 01758 808C28E8 8FB90030 */ lw $t9, 0x0030($sp)
/* 0175C 808C28EC AF230190 */ sw $v1, 0x0190($t9) ## 00000190
.L808C28F0:
/* 01760 808C28F0 8FA90030 */ lw $t1, 0x0030($sp)
/* 01760 808C28F0 8FA90030 */ lw $t1, 0x0030($sp)
/* 01764 808C28F4 24080064 */ addiu $t0, $zero, 0x0064 ## $t0 = 00000064
/* 01768 808C28F8 A52801DA */ sh $t0, 0x01DA($t1) ## 000001DA
/* 0176C 808C28FC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0176C 808C28FC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01770 808C2900 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01774 808C2904 03E00008 */ jr $ra
/* 01774 808C2904 03E00008 */ jr $ra
/* 01778 808C2908 00000000 */ nop

View file

@ -1,27 +1,27 @@
glabel func_808C290C
/* 0177C 808C290C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01780 808C2910 AFB00028 */ sw $s0, 0x0028($sp)
/* 01780 808C2910 AFB00028 */ sw $s0, 0x0028($sp)
/* 01784 808C2914 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01788 808C2918 AFBF002C */ sw $ra, 0x002C($sp)
/* 01788 808C2918 AFBF002C */ sw $ra, 0x002C($sp)
/* 0178C 808C291C 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 01790 808C2920 0C028800 */ jal SkelAnime_GetFrameCount
/* 01794 808C2924 2484E848 */ addiu $a0, $a0, 0xE848 ## $a0 = 0600E848
/* 01798 808C2928 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0179C 808C292C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 017A0 808C2930 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 017A4 808C2934 468021A0 */ cvt.s.w $f6, $f4
/* 017A4 808C2934 468021A0 */ cvt.s.w $f6, $f4
/* 017A8 808C2938 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 017AC 808C293C 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 017B0 808C2940 AFAE0014 */ sw $t6, 0x0014($sp)
/* 017B0 808C2940 AFAE0014 */ sw $t6, 0x0014($sp)
/* 017B4 808C2944 24A5E848 */ addiu $a1, $a1, 0xE848 ## $a1 = 0600E848
/* 017B8 808C2948 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 017BC 808C294C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 017BC 808C294C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 017C0 808C2950 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 017C4 808C2954 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 017C8 808C2958 0C029468 */ jal SkelAnime_ChangeAnimation
/* 017CC 808C295C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 017C8 808C2958 0C029468 */ jal SkelAnime_ChangeAnim
/* 017CC 808C295C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 017D0 808C2960 3C014248 */ lui $at, 0x4248 ## $at = 42480000
/* 017D4 808C2964 44815000 */ mtc1 $at, $f10 ## $f10 = 50.00
/* 017D8 808C2968 3C014396 */ lui $at, 0x4396 ## $at = 43960000
@ -37,10 +37,10 @@ glabel func_808C290C
/* 01800 808C2990 A60801DA */ sh $t0, 0x01DA($s0) ## 000001DA
/* 01804 808C2994 E60A01FC */ swc1 $f10, 0x01FC($s0) ## 000001FC
/* 01808 808C2998 E6100200 */ swc1 $f16, 0x0200($s0) ## 00000200
/* 0180C 808C299C 8FBF002C */ lw $ra, 0x002C($sp)
/* 01810 808C29A0 8FB00028 */ lw $s0, 0x0028($sp)
/* 0180C 808C299C 8FBF002C */ lw $ra, 0x002C($sp)
/* 01810 808C29A0 8FB00028 */ lw $s0, 0x0028($sp)
/* 01814 808C29A4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01818 808C29A8 03E00008 */ jr $ra
/* 01818 808C29A8 03E00008 */ jr $ra
/* 0181C 808C29AC 00000000 */ nop

View file

@ -1,27 +1,27 @@
glabel func_808C29B0
/* 01820 808C29B0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01824 808C29B4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01824 808C29B4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01828 808C29B8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0182C 808C29BC AFBF002C */ sw $ra, 0x002C($sp)
/* 0182C 808C29BC AFBF002C */ sw $ra, 0x002C($sp)
/* 01830 808C29C0 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 01834 808C29C4 0C028800 */ jal SkelAnime_GetFrameCount
/* 01838 808C29C8 2484D934 */ addiu $a0, $a0, 0xD934 ## $a0 = 0601D934
/* 0183C 808C29CC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01840 808C29D0 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 01844 808C29D4 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 01848 808C29D8 468021A0 */ cvt.s.w $f6, $f4
/* 01848 808C29D8 468021A0 */ cvt.s.w $f6, $f4
/* 0184C 808C29DC 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 01850 808C29E0 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 01854 808C29E4 AFAE0014 */ sw $t6, 0x0014($sp)
/* 01854 808C29E4 AFAE0014 */ sw $t6, 0x0014($sp)
/* 01858 808C29E8 24A5D934 */ addiu $a1, $a1, 0xD934 ## $a1 = 0601D934
/* 0185C 808C29EC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01860 808C29F0 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01860 808C29F0 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01864 808C29F4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01868 808C29F8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 0186C 808C29FC 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01870 808C2A00 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 0186C 808C29FC 0C029468 */ jal SkelAnime_ChangeAnim
/* 01870 808C2A00 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01874 808C2A04 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 01878 808C2A08 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 0187C 808C2A0C 3C0F808C */ lui $t7, %hi(func_808C32F4) ## $t7 = 808C0000
@ -32,10 +32,10 @@ glabel func_808C29B0
/* 01890 808C2A20 A60001DA */ sh $zero, 0x01DA($s0) ## 000001DA
/* 01894 808C2A24 AE190004 */ sw $t9, 0x0004($s0) ## 00000004
/* 01898 808C2A28 E60A01E4 */ swc1 $f10, 0x01E4($s0) ## 000001E4
/* 0189C 808C2A2C 8FBF002C */ lw $ra, 0x002C($sp)
/* 018A0 808C2A30 8FB00028 */ lw $s0, 0x0028($sp)
/* 0189C 808C2A2C 8FBF002C */ lw $ra, 0x002C($sp)
/* 018A0 808C2A30 8FB00028 */ lw $s0, 0x0028($sp)
/* 018A4 808C2A34 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 018A8 808C2A38 03E00008 */ jr $ra
/* 018A8 808C2A38 03E00008 */ jr $ra
/* 018AC 808C2A3C 00000000 */ nop

View file

@ -4,29 +4,29 @@ glabel func_808C2A40
/* 018B8 808C2A48 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 018BC 808C2A4C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 018C0 808C2A50 44813000 */ mtc1 $at, $f6 ## $f6 = -5.00
/* 018C4 808C2A54 AFBF0024 */ sw $ra, 0x0024($sp)
/* 018C8 808C2A58 AFA40028 */ sw $a0, 0x0028($sp)
/* 018C4 808C2A54 AFBF0024 */ sw $ra, 0x0024($sp)
/* 018C8 808C2A58 AFA40028 */ sw $a0, 0x0028($sp)
/* 018CC 808C2A5C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 018D0 808C2A60 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 018D4 808C2A64 AFAE0014 */ sw $t6, 0x0014($sp)
/* 018D4 808C2A64 AFAE0014 */ sw $t6, 0x0014($sp)
/* 018D8 808C2A68 24A5DF38 */ addiu $a1, $a1, 0xDF38 ## $a1 = 0600DF38
/* 018DC 808C2A6C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 018E0 808C2A70 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 018E4 808C2A74 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 018E8 808C2A78 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 018EC 808C2A7C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 018F0 808C2A80 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 018F4 808C2A84 8FA20028 */ lw $v0, 0x0028($sp)
/* 018E8 808C2A78 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 018EC 808C2A7C 0C029468 */ jal SkelAnime_ChangeAnim
/* 018F0 808C2A80 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 018F4 808C2A84 8FA20028 */ lw $v0, 0x0028($sp)
/* 018F8 808C2A88 3C0F808C */ lui $t7, %hi(func_808C3704) ## $t7 = 808C0000
/* 018FC 808C2A8C 25EF3704 */ addiu $t7, $t7, %lo(func_808C3704) ## $t7 = 808C3704
/* 01900 808C2A90 2418001B */ addiu $t8, $zero, 0x001B ## $t8 = 0000001B
/* 01904 808C2A94 AC4F0190 */ sw $t7, 0x0190($v0) ## 00000190
/* 01908 808C2A98 A44001A8 */ sh $zero, 0x01A8($v0) ## 000001A8
/* 0190C 808C2A9C A45801DA */ sh $t8, 0x01DA($v0) ## 000001DA
/* 01910 808C2AA0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01910 808C2AA0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01914 808C2AA4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 01918 808C2AA8 03E00008 */ jr $ra
/* 01918 808C2AA8 03E00008 */ jr $ra
/* 0191C 808C2AAC 00000000 */ nop

View file

@ -1,39 +1,39 @@
glabel func_808C2AB0
/* 01920 808C2AB0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01924 808C2AB4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01928 808C2AB8 AFB00028 */ sw $s0, 0x0028($sp)
/* 0192C 808C2ABC AFBF002C */ sw $ra, 0x002C($sp)
/* 01928 808C2AB8 AFB00028 */ sw $s0, 0x0028($sp)
/* 0192C 808C2ABC AFBF002C */ sw $ra, 0x002C($sp)
/* 01930 808C2AC0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01934 808C2AC4 E4800068 */ swc1 $f0, 0x0068($a0) ## 00000068
/* 01938 808C2AC8 E48001E4 */ swc1 $f0, 0x01E4($a0) ## 000001E4
/* 0193C 808C2ACC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01940 808C2AD0 0C028800 */ jal SkelAnime_GetFrameCount
/* 01944 808C2AD4 248461D4 */ addiu $a0, $a0, 0x61D4 ## $a0 = 060061D4
/* 01948 808C2AD8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0194C 808C2ADC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01950 808C2AE0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01954 808C2AE4 468021A0 */ cvt.s.w $f6, $f4
/* 01954 808C2AE4 468021A0 */ cvt.s.w $f6, $f4
/* 01958 808C2AE8 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 0195C 808C2AEC 44070000 */ mfc1 $a3, $f0
/* 01960 808C2AF0 AFAE0014 */ sw $t6, 0x0014($sp)
/* 0195C 808C2AEC 44070000 */ mfc1 $a3, $f0
/* 01960 808C2AF0 AFAE0014 */ sw $t6, 0x0014($sp)
/* 01964 808C2AF4 24A561D4 */ addiu $a1, $a1, 0x61D4 ## $a1 = 060061D4
/* 01968 808C2AF8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0196C 808C2AFC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0196C 808C2AFC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01970 808C2B00 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01974 808C2B04 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01978 808C2B08 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 01974 808C2B04 0C029468 */ jal SkelAnime_ChangeAnim
/* 01978 808C2B08 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 0197C 808C2B0C 3C0F808C */ lui $t7, %hi(func_808C30F4) ## $t7 = 808C0000
/* 01980 808C2B10 25EF30F4 */ addiu $t7, $t7, %lo(func_808C30F4) ## $t7 = 808C30F4
/* 01984 808C2B14 24180032 */ addiu $t8, $zero, 0x0032 ## $t8 = 00000032
/* 01988 808C2B18 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 0198C 808C2B1C A61801DA */ sh $t8, 0x01DA($s0) ## 000001DA
/* 01990 808C2B20 A60001AE */ sh $zero, 0x01AE($s0) ## 000001AE
/* 01994 808C2B24 8FBF002C */ lw $ra, 0x002C($sp)
/* 01998 808C2B28 8FB00028 */ lw $s0, 0x0028($sp)
/* 01994 808C2B24 8FBF002C */ lw $ra, 0x002C($sp)
/* 01998 808C2B28 8FB00028 */ lw $s0, 0x0028($sp)
/* 0199C 808C2B2C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 019A0 808C2B30 03E00008 */ jr $ra
/* 019A0 808C2B30 03E00008 */ jr $ra
/* 019A4 808C2B34 00000000 */ nop

View file

@ -1,29 +1,29 @@
glabel func_808C2B38
/* 019A8 808C2B38 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 019AC 808C2B3C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 019B0 808C2B40 AFB00028 */ sw $s0, 0x0028($sp)
/* 019B4 808C2B44 AFBF002C */ sw $ra, 0x002C($sp)
/* 019B0 808C2B40 AFB00028 */ sw $s0, 0x0028($sp)
/* 019B4 808C2B44 AFBF002C */ sw $ra, 0x002C($sp)
/* 019B8 808C2B48 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 019BC 808C2B4C E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 019C0 808C2B50 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 019C4 808C2B54 0C028800 */ jal SkelAnime_GetFrameCount
/* 019C8 808C2B58 24848EEC */ addiu $a0, $a0, 0x8EEC ## $a0 = 06008EEC
/* 019CC 808C2B5C 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 019D0 808C2B60 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 019D4 808C2B64 44815000 */ mtc1 $at, $f10 ## $f10 = -5.00
/* 019D8 808C2B68 46803220 */ cvt.s.w $f8, $f6
/* 019D8 808C2B68 46803220 */ cvt.s.w $f8, $f6
/* 019DC 808C2B6C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 019E0 808C2B70 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 019E4 808C2B74 AFAE0014 */ sw $t6, 0x0014($sp)
/* 019E4 808C2B74 AFAE0014 */ sw $t6, 0x0014($sp)
/* 019E8 808C2B78 24A58EEC */ addiu $a1, $a1, 0x8EEC ## $a1 = 06008EEC
/* 019EC 808C2B7C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 019F0 808C2B80 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 019F0 808C2B80 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 019F4 808C2B84 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 019F8 808C2B88 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 019FC 808C2B8C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01A00 808C2B90 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 019FC 808C2B8C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01A00 808C2B90 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 01A04 808C2B94 3C0F808C */ lui $t7, %hi(func_808C3224) ## $t7 = 808C0000
/* 01A08 808C2B98 25EF3224 */ addiu $t7, $t7, %lo(func_808C3224) ## $t7 = 808C3224
/* 01A0C 808C2B9C 24180064 */ addiu $t8, $zero, 0x0064 ## $t8 = 00000064
@ -32,10 +32,10 @@ glabel func_808C2B38
/* 01A18 808C2BA8 A61801DA */ sh $t8, 0x01DA($s0) ## 000001DA
/* 01A1C 808C2BAC A60001AC */ sh $zero, 0x01AC($s0) ## 000001AC
/* 01A20 808C2BB0 A21901E2 */ sb $t9, 0x01E2($s0) ## 000001E2
/* 01A24 808C2BB4 8FBF002C */ lw $ra, 0x002C($sp)
/* 01A28 808C2BB8 8FB00028 */ lw $s0, 0x0028($sp)
/* 01A24 808C2BB4 8FBF002C */ lw $ra, 0x002C($sp)
/* 01A28 808C2BB8 8FB00028 */ lw $s0, 0x0028($sp)
/* 01A2C 808C2BBC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01A30 808C2BC0 03E00008 */ jr $ra
/* 01A30 808C2BC0 03E00008 */ jr $ra
/* 01A34 808C2BC4 00000000 */ nop

View file

@ -1,44 +1,44 @@
glabel func_808C2C78
/* 01AE8 808C2C78 27BDFF60 */ addiu $sp, $sp, 0xFF60 ## $sp = FFFFFF60
/* 01AEC 808C2C7C AFB70068 */ sw $s7, 0x0068($sp)
/* 01AEC 808C2C7C AFB70068 */ sw $s7, 0x0068($sp)
/* 01AF0 808C2C80 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 01AF4 808C2C84 00A0B825 */ or $s7, $a1, $zero ## $s7 = 00000000
/* 01AF8 808C2C88 AFB10050 */ sw $s1, 0x0050($sp)
/* 01AF8 808C2C88 AFB10050 */ sw $s1, 0x0050($sp)
/* 01AFC 808C2C8C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 01B00 808C2C90 AFBF006C */ sw $ra, 0x006C($sp)
/* 01B00 808C2C90 AFBF006C */ sw $ra, 0x006C($sp)
/* 01B04 808C2C94 3C053D4C */ lui $a1, 0x3D4C ## $a1 = 3D4C0000
/* 01B08 808C2C98 3C073BA3 */ lui $a3, 0x3BA3 ## $a3 = 3BA30000
/* 01B0C 808C2C9C AFB60064 */ sw $s6, 0x0064($sp)
/* 01B10 808C2CA0 AFB50060 */ sw $s5, 0x0060($sp)
/* 01B14 808C2CA4 AFB4005C */ sw $s4, 0x005C($sp)
/* 01B18 808C2CA8 AFB30058 */ sw $s3, 0x0058($sp)
/* 01B1C 808C2CAC AFB20054 */ sw $s2, 0x0054($sp)
/* 01B20 808C2CB0 AFB0004C */ sw $s0, 0x004C($sp)
/* 01B24 808C2CB4 F7BA0040 */ sdc1 $f26, 0x0040($sp)
/* 01B28 808C2CB8 F7B80038 */ sdc1 $f24, 0x0038($sp)
/* 01B2C 808C2CBC F7B60030 */ sdc1 $f22, 0x0030($sp)
/* 01B30 808C2CC0 F7B40028 */ sdc1 $f20, 0x0028($sp)
/* 01B0C 808C2C9C AFB60064 */ sw $s6, 0x0064($sp)
/* 01B10 808C2CA0 AFB50060 */ sw $s5, 0x0060($sp)
/* 01B14 808C2CA4 AFB4005C */ sw $s4, 0x005C($sp)
/* 01B18 808C2CA8 AFB30058 */ sw $s3, 0x0058($sp)
/* 01B1C 808C2CAC AFB20054 */ sw $s2, 0x0054($sp)
/* 01B20 808C2CB0 AFB0004C */ sw $s0, 0x004C($sp)
/* 01B24 808C2CB4 F7BA0040 */ sdc1 $f26, 0x0040($sp)
/* 01B28 808C2CB8 F7B80038 */ sdc1 $f24, 0x0038($sp)
/* 01B2C 808C2CBC F7B60030 */ sdc1 $f22, 0x0030($sp)
/* 01B30 808C2CC0 F7B40028 */ sdc1 $f20, 0x0028($sp)
/* 01B34 808C2CC4 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3BA3D70A
/* 01B38 808C2CC8 34A5CCCD */ ori $a1, $a1, 0xCCCD ## $a1 = 3D4CCCCD
/* 01B3C 808C2CCC 24840208 */ addiu $a0, $a0, 0x0208 ## $a0 = 00000208
/* 01B40 808C2CD0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01B44 808C2CD4 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
/* 01B48 808C2CD8 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01B48 808C2CD8 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01B4C 808C2CDC 2624014C */ addiu $a0, $s1, 0x014C ## $a0 = 0000014C
/* 01B50 808C2CE0 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01B54 808C2CE4 AFA40070 */ sw $a0, 0x0070($sp)
/* 01B54 808C2CE4 AFA40070 */ sw $a0, 0x0070($sp)
/* 01B58 808C2CE8 862E01DA */ lh $t6, 0x01DA($s1) ## 000001DA
/* 01B5C 808C2CEC 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
/* 01B60 808C2CF0 3C0142B4 */ lui $at, 0x42B4 ## $at = 42B40000
/* 01B64 808C2CF4 15C00066 */ bne $t6, $zero, .L808C2E90
/* 01B64 808C2CF4 15C00066 */ bne $t6, $zero, .L808C2E90
/* 01B68 808C2CF8 3C16808D */ lui $s6, %hi(D_808CA3DC) ## $s6 = 808D0000
/* 01B6C 808C2CFC 4481D000 */ mtc1 $at, $f26 ## $f26 = 90.00
/* 01B70 808C2D00 3C014040 */ lui $at, 0x4040 ## $at = 40400000
/* 01B74 808C2D04 4481C000 */ mtc1 $at, $f24 ## $f24 = 3.00
/* 01B78 808C2D08 3C01808D */ lui $at, %hi(D_808CA6B8) ## $at = 808D0000
/* 01B7C 808C2D0C C436A6B8 */ lwc1 $f22, %lo(D_808CA6B8)($at)
/* 01B7C 808C2D0C C436A6B8 */ lwc1 $f22, %lo(D_808CA6B8)($at)
/* 01B80 808C2D10 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 01B84 808C2D14 3C15808D */ lui $s5, %hi(D_808CA3D8) ## $s5 = 808D0000
/* 01B88 808C2D18 4481A000 */ mtc1 $at, $f20 ## $f20 = 20.00
@ -49,116 +49,116 @@ glabel func_808C2C78
/* 01B9C 808C2D2C 27B20078 */ addiu $s2, $sp, 0x0078 ## $s2 = FFFFFFD8
.L808C2D30:
/* 01BA0 808C2D30 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 01BA4 808C2D34 4600A306 */ mov.s $f12, $f20
/* 01BA8 808C2D38 E7A00090 */ swc1 $f0, 0x0090($sp)
/* 01BA4 808C2D34 4600A306 */ mov.s $f12, $f20
/* 01BA8 808C2D38 E7A00090 */ swc1 $f0, 0x0090($sp)
/* 01BAC 808C2D3C 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 01BB0 808C2D40 4600A306 */ mov.s $f12, $f20
/* 01BB4 808C2D44 E7A00094 */ swc1 $f0, 0x0094($sp)
/* 01BB0 808C2D40 4600A306 */ mov.s $f12, $f20
/* 01BB4 808C2D44 E7A00094 */ swc1 $f0, 0x0094($sp)
/* 01BB8 808C2D48 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 01BBC 808C2D4C 4600A306 */ mov.s $f12, $f20
/* 01BC0 808C2D50 C7A60090 */ lwc1 $f6, 0x0090($sp)
/* 01BC4 808C2D54 C7AA0094 */ lwc1 $f10, 0x0094($sp)
/* 01BC8 808C2D58 E7A00098 */ swc1 $f0, 0x0098($sp)
/* 01BCC 808C2D5C 46163202 */ mul.s $f8, $f6, $f22
/* 01BBC 808C2D4C 4600A306 */ mov.s $f12, $f20
/* 01BC0 808C2D50 C7A60090 */ lwc1 $f6, 0x0090($sp)
/* 01BC4 808C2D54 C7AA0094 */ lwc1 $f10, 0x0094($sp)
/* 01BC8 808C2D58 E7A00098 */ swc1 $f0, 0x0098($sp)
/* 01BCC 808C2D5C 46163202 */ mul.s $f8, $f6, $f22
/* 01BD0 808C2D60 240F01F4 */ addiu $t7, $zero, 0x01F4 ## $t7 = 000001F4
/* 01BD4 808C2D64 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
/* 01BD8 808C2D68 46165402 */ mul.s $f16, $f10, $f22
/* 01BD8 808C2D68 46165402 */ mul.s $f16, $f10, $f22
/* 01BDC 808C2D6C 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
/* 01BE0 808C2D70 02E02025 */ or $a0, $s7, $zero ## $a0 = 00000000
/* 01BE4 808C2D74 46160482 */ mul.s $f18, $f0, $f22
/* 01BE8 808C2D78 E7A80084 */ swc1 $f8, 0x0084($sp)
/* 01BE4 808C2D74 46160482 */ mul.s $f18, $f0, $f22
/* 01BE8 808C2D78 E7A80084 */ swc1 $f8, 0x0084($sp)
/* 01BEC 808C2D7C 02402825 */ or $a1, $s2, $zero ## $a1 = FFFFFFD8
/* 01BF0 808C2D80 46183202 */ mul.s $f8, $f6, $f24
/* 01BF4 808C2D84 E7B00088 */ swc1 $f16, 0x0088($sp)
/* 01BF0 808C2D80 46183202 */ mul.s $f8, $f6, $f24
/* 01BF4 808C2D84 E7B00088 */ swc1 $f16, 0x0088($sp)
/* 01BF8 808C2D88 02603025 */ or $a2, $s3, $zero ## $a2 = FFFFFFF0
/* 01BFC 808C2D8C 02803825 */ or $a3, $s4, $zero ## $a3 = FFFFFFE4
/* 01C00 808C2D90 E7B2008C */ swc1 $f18, 0x008C($sp)
/* 01C00 808C2D90 E7B2008C */ swc1 $f18, 0x008C($sp)
/* 01C04 808C2D94 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
/* 01C08 808C2D98 46082400 */ add.s $f16, $f4, $f8
/* 01C0C 808C2D9C 46185102 */ mul.s $f4, $f10, $f24
/* 01C10 808C2DA0 E7B00078 */ swc1 $f16, 0x0078($sp)
/* 01C08 808C2D98 46082400 */ add.s $f16, $f4, $f8
/* 01C0C 808C2D9C 46185102 */ mul.s $f4, $f10, $f24
/* 01C10 808C2DA0 E7B00078 */ swc1 $f16, 0x0078($sp)
/* 01C14 808C2DA4 C6320028 */ lwc1 $f18, 0x0028($s1) ## 00000028
/* 01C18 808C2DA8 461A9180 */ add.s $f6, $f18, $f26
/* 01C1C 808C2DAC 46180482 */ mul.s $f18, $f0, $f24
/* 01C20 808C2DB0 46043200 */ add.s $f8, $f6, $f4
/* 01C24 808C2DB4 E7A8007C */ swc1 $f8, 0x007C($sp)
/* 01C18 808C2DA8 461A9180 */ add.s $f6, $f18, $f26
/* 01C1C 808C2DAC 46180482 */ mul.s $f18, $f0, $f24
/* 01C20 808C2DB0 46043200 */ add.s $f8, $f6, $f4
/* 01C24 808C2DB4 E7A8007C */ swc1 $f8, 0x007C($sp)
/* 01C28 808C2DB8 C630002C */ lwc1 $f16, 0x002C($s1) ## 0000002C
/* 01C2C 808C2DBC AFB90020 */ sw $t9, 0x0020($sp)
/* 01C30 808C2DC0 AFB8001C */ sw $t8, 0x001C($sp)
/* 01C34 808C2DC4 46128280 */ add.s $f10, $f16, $f18
/* 01C38 808C2DC8 AFAF0018 */ sw $t7, 0x0018($sp)
/* 01C3C 808C2DCC AFB60014 */ sw $s6, 0x0014($sp)
/* 01C40 808C2DD0 AFB50010 */ sw $s5, 0x0010($sp)
/* 01C44 808C2DD4 0C00A0DB */ jal func_8002836C
/* 01C48 808C2DD8 E7AA0080 */ swc1 $f10, 0x0080($sp)
/* 01C2C 808C2DBC AFB90020 */ sw $t9, 0x0020($sp)
/* 01C30 808C2DC0 AFB8001C */ sw $t8, 0x001C($sp)
/* 01C34 808C2DC4 46128280 */ add.s $f10, $f16, $f18
/* 01C38 808C2DC8 AFAF0018 */ sw $t7, 0x0018($sp)
/* 01C3C 808C2DCC AFB60014 */ sw $s6, 0x0014($sp)
/* 01C40 808C2DD0 AFB50010 */ sw $s5, 0x0010($sp)
/* 01C44 808C2DD4 0C00A0DB */ jal func_8002836C
/* 01C48 808C2DD8 E7AA0080 */ swc1 $f10, 0x0080($sp)
/* 01C4C 808C2DDC 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
/* 01C50 808C2DE0 00108400 */ sll $s0, $s0, 16
/* 01C54 808C2DE4 00108403 */ sra $s0, $s0, 16
/* 01C58 808C2DE8 2A01001E */ slti $at, $s0, 0x001E
/* 01C5C 808C2DEC 1420FFD0 */ bne $at, $zero, .L808C2D30
/* 01C50 808C2DE0 00108400 */ sll $s0, $s0, 16
/* 01C54 808C2DE4 00108403 */ sra $s0, $s0, 16
/* 01C58 808C2DE8 2A01001E */ slti $at, $s0, 0x001E
/* 01C5C 808C2DEC 1420FFD0 */ bne $at, $zero, .L808C2D30
/* 01C60 808C2DF0 00000000 */ nop
/* 01C64 808C2DF4 3C100600 */ lui $s0, 0x0600 ## $s0 = 06000000
/* 01C68 808C2DF8 26104E0C */ addiu $s0, $s0, 0x4E0C ## $s0 = 06004E0C
/* 01C6C 808C2DFC 0C028800 */ jal SkelAnime_GetFrameCount
/* 01C70 808C2E00 02002025 */ or $a0, $s0, $zero ## $a0 = 06004E0C
/* 01C74 808C2E04 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 01C78 808C2E08 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01C7C 808C2E0C 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01C80 808C2E10 46803120 */ cvt.s.w $f4, $f6
/* 01C80 808C2E10 46803120 */ cvt.s.w $f4, $f6
/* 01C84 808C2E14 24080002 */ addiu $t0, $zero, 0x0002 ## $t0 = 00000002
/* 01C88 808C2E18 AFA80014 */ sw $t0, 0x0014($sp)
/* 01C8C 808C2E1C 8FA40070 */ lw $a0, 0x0070($sp)
/* 01C88 808C2E18 AFA80014 */ sw $t0, 0x0014($sp)
/* 01C8C 808C2E1C 8FA40070 */ lw $a0, 0x0070($sp)
/* 01C90 808C2E20 02002825 */ or $a1, $s0, $zero ## $a1 = 06004E0C
/* 01C94 808C2E24 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01C98 808C2E28 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01C98 808C2E28 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01C9C 808C2E2C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01CA0 808C2E30 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01CA4 808C2E34 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01CA0 808C2E30 0C029468 */ jal SkelAnime_ChangeAnim
/* 01CA4 808C2E34 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01CA8 808C2E38 3C09808C */ lui $t1, %hi(func_808C2ECC) ## $t1 = 808C0000
/* 01CAC 808C2E3C 25292ECC */ addiu $t1, $t1, %lo(func_808C2ECC) ## $t1 = 808C2ECC
/* 01CB0 808C2E40 AE290190 */ sw $t1, 0x0190($s1) ## 00000190
/* 01CB4 808C2E44 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01CB8 808C2E48 0C00BE0A */ jal Audio_PlayActorSound2
/* 01CBC 808C2E4C 2405180E */ addiu $a1, $zero, 0x180E ## $a1 = 0000180E
/* 01CC0 808C2E50 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01CC4 808C2E54 0C00BE0A */ jal Audio_PlayActorSound2
/* 01CC8 808C2E58 24053806 */ addiu $a1, $zero, 0x3806 ## $a1 = 00003806
/* 01CCC 808C2E5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01CD0 808C2E60 02E02825 */ or $a1, $s7, $zero ## $a1 = 00000000
/* 01CD4 808C2E64 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
/* 01CD8 808C2E68 0C00CFA2 */ jal func_80033E88
/* 01CD8 808C2E68 0C00CFA2 */ jal func_80033E88
/* 01CDC 808C2E6C 2407000A */ addiu $a3, $zero, 0x000A ## $a3 = 0000000A
/* 01CE0 808C2E70 862A0194 */ lh $t2, 0x0194($s1) ## 00000194
/* 01CE4 808C2E74 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
/* 01CE8 808C2E78 254BFFFE */ addiu $t3, $t2, 0xFFFE ## $t3 = FFFFFFFE
/* 01CEC 808C2E7C A62B0194 */ sh $t3, 0x0194($s1) ## 00000194
/* 01CF0 808C2E80 862C0194 */ lh $t4, 0x0194($s1) ## 00000194
/* 01CF4 808C2E84 5D800003 */ bgtzl $t4, .L808C2E94
/* 01CF8 808C2E88 8FBF006C */ lw $ra, 0x006C($sp)
/* 01CF4 808C2E84 5D800003 */ bgtzl $t4, .L808C2E94
/* 01CF8 808C2E88 8FBF006C */ lw $ra, 0x006C($sp)
/* 01CFC 808C2E8C A62D0194 */ sh $t5, 0x0194($s1) ## 00000194
.L808C2E90:
/* 01D00 808C2E90 8FBF006C */ lw $ra, 0x006C($sp)
/* 01D00 808C2E90 8FBF006C */ lw $ra, 0x006C($sp)
.L808C2E94:
/* 01D04 808C2E94 D7B40028 */ ldc1 $f20, 0x0028($sp)
/* 01D08 808C2E98 D7B60030 */ ldc1 $f22, 0x0030($sp)
/* 01D0C 808C2E9C D7B80038 */ ldc1 $f24, 0x0038($sp)
/* 01D10 808C2EA0 D7BA0040 */ ldc1 $f26, 0x0040($sp)
/* 01D14 808C2EA4 8FB0004C */ lw $s0, 0x004C($sp)
/* 01D18 808C2EA8 8FB10050 */ lw $s1, 0x0050($sp)
/* 01D1C 808C2EAC 8FB20054 */ lw $s2, 0x0054($sp)
/* 01D20 808C2EB0 8FB30058 */ lw $s3, 0x0058($sp)
/* 01D24 808C2EB4 8FB4005C */ lw $s4, 0x005C($sp)
/* 01D28 808C2EB8 8FB50060 */ lw $s5, 0x0060($sp)
/* 01D2C 808C2EBC 8FB60064 */ lw $s6, 0x0064($sp)
/* 01D30 808C2EC0 8FB70068 */ lw $s7, 0x0068($sp)
/* 01D34 808C2EC4 03E00008 */ jr $ra
/* 01D04 808C2E94 D7B40028 */ ldc1 $f20, 0x0028($sp)
/* 01D08 808C2E98 D7B60030 */ ldc1 $f22, 0x0030($sp)
/* 01D0C 808C2E9C D7B80038 */ ldc1 $f24, 0x0038($sp)
/* 01D10 808C2EA0 D7BA0040 */ ldc1 $f26, 0x0040($sp)
/* 01D14 808C2EA4 8FB0004C */ lw $s0, 0x004C($sp)
/* 01D18 808C2EA8 8FB10050 */ lw $s1, 0x0050($sp)
/* 01D1C 808C2EAC 8FB20054 */ lw $s2, 0x0054($sp)
/* 01D20 808C2EB0 8FB30058 */ lw $s3, 0x0058($sp)
/* 01D24 808C2EB4 8FB4005C */ lw $s4, 0x005C($sp)
/* 01D28 808C2EB8 8FB50060 */ lw $s5, 0x0060($sp)
/* 01D2C 808C2EBC 8FB60064 */ lw $s6, 0x0064($sp)
/* 01D30 808C2EC0 8FB70068 */ lw $s7, 0x0068($sp)
/* 01D34 808C2EC4 03E00008 */ jr $ra
/* 01D38 808C2EC8 27BD00A0 */ addiu $sp, $sp, 0x00A0 ## $sp = 00000000

View file

@ -1,12 +1,12 @@
glabel func_808C2ECC
/* 01D3C 808C2ECC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 01D40 808C2ED0 AFBF002C */ sw $ra, 0x002C($sp)
/* 01D44 808C2ED4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01D48 808C2ED8 AFA5003C */ sw $a1, 0x003C($sp)
/* 01D40 808C2ED0 AFBF002C */ sw $ra, 0x002C($sp)
/* 01D44 808C2ED4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01D48 808C2ED8 AFA5003C */ sw $a1, 0x003C($sp)
/* 01D4C 808C2EDC 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
/* 01D50 808C2EE0 A48E01BE */ sh $t6, 0x01BE($a0) ## 000001BE
/* 01D54 808C2EE4 3C01808D */ lui $at, %hi(D_808CA6BC) ## $at = 808D0000
/* 01D58 808C2EE8 C424A6BC */ lwc1 $f4, %lo(D_808CA6BC)($at)
/* 01D58 808C2EE8 C424A6BC */ lwc1 $f4, %lo(D_808CA6BC)($at)
/* 01D5C 808C2EEC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01D60 808C2EF0 3C053FA6 */ lui $a1, 0x3FA6 ## $a1 = 3FA60000
/* 01D64 808C2EF4 3C073DCC */ lui $a3, 0x3DCC ## $a3 = 3DCC0000
@ -15,51 +15,51 @@ glabel func_808C2ECC
/* 01D70 808C2F00 248401F8 */ addiu $a0, $a0, 0x01F8 ## $a0 = 000001F8
/* 01D74 808C2F04 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01D78 808C2F08 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
/* 01D7C 808C2F0C E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01D7C 808C2F0C E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01D80 808C2F10 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01D84 808C2F14 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01D88 808C2F18 AFA40030 */ sw $a0, 0x0030($sp)
/* 01D88 808C2F18 AFA40030 */ sw $a0, 0x0030($sp)
/* 01D8C 808C2F1C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01D90 808C2F20 0C028800 */ jal SkelAnime_GetFrameCount
/* 01D94 808C2F24 24844E0C */ addiu $a0, $a0, 0x4E0C ## $a0 = 06004E0C
/* 01D98 808C2F28 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 01D9C 808C2F2C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01DA0 808C2F30 468031A0 */ cvt.s.w $f6, $f6
/* 01DA4 808C2F34 44053000 */ mfc1 $a1, $f6
/* 01DA8 808C2F38 0C0295B2 */ jal func_800A56C8
/* 01D9C 808C2F2C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01DA0 808C2F30 468031A0 */ cvt.s.w $f6, $f6
/* 01DA4 808C2F34 44053000 */ mfc1 $a1, $f6
/* 01DA8 808C2F38 0C0295B2 */ jal func_800A56C8
/* 01DAC 808C2F3C 00000000 */ nop
/* 01DB0 808C2F40 10400015 */ beq $v0, $zero, .L808C2F98
/* 01DB0 808C2F40 10400015 */ beq $v0, $zero, .L808C2F98
/* 01DB4 808C2F44 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01DB8 808C2F48 0C028800 */ jal SkelAnime_GetFrameCount
/* 01DBC 808C2F4C 248442A8 */ addiu $a0, $a0, 0x42A8 ## $a0 = 060042A8
/* 01DC0 808C2F50 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 01DC4 808C2F54 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01DC8 808C2F58 44818000 */ mtc1 $at, $f16 ## $f16 = -5.00
/* 01DCC 808C2F5C 468042A0 */ cvt.s.w $f10, $f8
/* 01DCC 808C2F5C 468042A0 */ cvt.s.w $f10, $f8
/* 01DD0 808C2F60 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01DD4 808C2F64 24A542A8 */ addiu $a1, $a1, 0x42A8 ## $a1 = 060042A8
/* 01DD8 808C2F68 8FA40030 */ lw $a0, 0x0030($sp)
/* 01DD8 808C2F68 8FA40030 */ lw $a0, 0x0030($sp)
/* 01DDC 808C2F6C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01DE0 808C2F70 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01DE4 808C2F74 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 01DE8 808C2F78 AFA00014 */ sw $zero, 0x0014($sp)
/* 01DEC 808C2F7C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01DF0 808C2F80 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01DE4 808C2F74 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 01DE8 808C2F78 AFA00014 */ sw $zero, 0x0014($sp)
/* 01DEC 808C2F7C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01DF0 808C2F80 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01DF4 808C2F84 3C0F808C */ lui $t7, %hi(func_808C2FAC) ## $t7 = 808C0000
/* 01DF8 808C2F88 25EF2FAC */ addiu $t7, $t7, %lo(func_808C2FAC) ## $t7 = 808C2FAC
/* 01DFC 808C2F8C 24180064 */ addiu $t8, $zero, 0x0064 ## $t8 = 00000064
/* 01E00 808C2F90 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 01E04 808C2F94 A61801DA */ sh $t8, 0x01DA($s0) ## 000001DA
.L808C2F98:
/* 01E08 808C2F98 8FBF002C */ lw $ra, 0x002C($sp)
/* 01E0C 808C2F9C 8FB00028 */ lw $s0, 0x0028($sp)
/* 01E08 808C2F98 8FBF002C */ lw $ra, 0x002C($sp)
/* 01E0C 808C2F9C 8FB00028 */ lw $s0, 0x0028($sp)
/* 01E10 808C2FA0 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 01E14 808C2FA4 03E00008 */ jr $ra
/* 01E14 808C2FA4 03E00008 */ jr $ra
/* 01E18 808C2FA8 00000000 */ nop

View file

@ -1,24 +1,24 @@
glabel func_808C2FAC
/* 01E1C 808C2FAC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 01E20 808C2FB0 AFBF002C */ sw $ra, 0x002C($sp)
/* 01E24 808C2FB4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01E28 808C2FB8 AFA5003C */ sw $a1, 0x003C($sp)
/* 01E20 808C2FB0 AFBF002C */ sw $ra, 0x002C($sp)
/* 01E24 808C2FB4 AFB00028 */ sw $s0, 0x0028($sp)
/* 01E28 808C2FB8 AFA5003C */ sw $a1, 0x003C($sp)
/* 01E2C 808C2FBC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01E30 808C2FC0 0C00BE0A */ jal Audio_PlayActorSound2
/* 01E34 808C2FC4 24053051 */ addiu $a1, $zero, 0x3051 ## $a1 = 00003051
/* 01E38 808C2FC8 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
/* 01E3C 808C2FCC A60E01BE */ sh $t6, 0x01BE($s0) ## 000001BE
/* 01E40 808C2FD0 3C01808D */ lui $at, %hi(D_808CA6C0) ## $at = 808D0000
/* 01E44 808C2FD4 C424A6C0 */ lwc1 $f4, %lo(D_808CA6C0)($at)
/* 01E44 808C2FD4 C424A6C0 */ lwc1 $f4, %lo(D_808CA6C0)($at)
/* 01E48 808C2FD8 3C073CA3 */ lui $a3, 0x3CA3 ## $a3 = 3CA30000
/* 01E4C 808C2FDC 34E7D70A */ ori $a3, $a3, 0xD70A ## $a3 = 3CA3D70A
/* 01E50 808C2FE0 260401F8 */ addiu $a0, $s0, 0x01F8 ## $a0 = 000001F8
/* 01E54 808C2FE4 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 01E58 808C2FE8 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 01E5C 808C2FEC 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
/* 01E60 808C2FF0 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01E60 808C2FF0 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01E64 808C2FF4 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
/* 01E68 808C2FF8 3C053D4C */ lui $a1, 0x3D4C ## $a1 = 3D4C0000
/* 01E6C 808C2FFC 3C073BA3 */ lui $a3, 0x3BA3 ## $a3 = 3BA30000
@ -27,42 +27,42 @@ glabel func_808C2FAC
/* 01E78 808C3008 26040208 */ addiu $a0, $s0, 0x0208 ## $a0 = 00000208
/* 01E7C 808C300C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01E80 808C3010 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
/* 01E84 808C3014 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01E84 808C3014 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01E88 808C3018 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01E8C 808C301C 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01E90 808C3020 AFA40030 */ sw $a0, 0x0030($sp)
/* 01E90 808C3020 AFA40030 */ sw $a0, 0x0030($sp)
/* 01E94 808C3024 860F01DA */ lh $t7, 0x01DA($s0) ## 000001DA
/* 01E98 808C3028 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 01E9C 808C302C 55E00015 */ bnel $t7, $zero, .L808C3084
/* 01EA0 808C3030 8FBF002C */ lw $ra, 0x002C($sp)
/* 01E9C 808C302C 55E00015 */ bnel $t7, $zero, .L808C3084
/* 01EA0 808C3030 8FBF002C */ lw $ra, 0x002C($sp)
/* 01EA4 808C3034 0C028800 */ jal SkelAnime_GetFrameCount
/* 01EA8 808C3038 24849D10 */ addiu $a0, $a0, 0x9D10 ## $a0 = 06009D10
/* 01EAC 808C303C 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 01EB0 808C3040 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01EB4 808C3044 44818000 */ mtc1 $at, $f16 ## $f16 = -5.00
/* 01EB8 808C3048 468042A0 */ cvt.s.w $f10, $f8
/* 01EB8 808C3048 468042A0 */ cvt.s.w $f10, $f8
/* 01EBC 808C304C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01EC0 808C3050 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 01EC4 808C3054 AFB80014 */ sw $t8, 0x0014($sp)
/* 01EC4 808C3054 AFB80014 */ sw $t8, 0x0014($sp)
/* 01EC8 808C3058 24A59D10 */ addiu $a1, $a1, 0x9D10 ## $a1 = 06009D10
/* 01ECC 808C305C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01ED0 808C3060 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 01ECC 808C305C 8FA40030 */ lw $a0, 0x0030($sp)
/* 01ED0 808C3060 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 01ED4 808C3064 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01ED8 808C3068 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01EDC 808C306C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 01EE0 808C3070 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01EDC 808C306C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01EE0 808C3070 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 01EE4 808C3074 3C19808C */ lui $t9, %hi(func_808C3094) ## $t9 = 808C0000
/* 01EE8 808C3078 27393094 */ addiu $t9, $t9, %lo(func_808C3094) ## $t9 = 808C3094
/* 01EEC 808C307C AE190190 */ sw $t9, 0x0190($s0) ## 00000190
/* 01EF0 808C3080 8FBF002C */ lw $ra, 0x002C($sp)
/* 01EF0 808C3080 8FBF002C */ lw $ra, 0x002C($sp)
.L808C3084:
/* 01EF4 808C3084 8FB00028 */ lw $s0, 0x0028($sp)
/* 01EF4 808C3084 8FB00028 */ lw $s0, 0x0028($sp)
/* 01EF8 808C3088 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 01EFC 808C308C 03E00008 */ jr $ra
/* 01EFC 808C308C 03E00008 */ jr $ra
/* 01F00 808C3090 00000000 */ nop

View file

@ -13,7 +13,7 @@ glabel func_808C32F4
/* 02190 808C3320 10400050 */ beq $v0, $zero, .L808C3464
/* 02194 808C3324 8FA4003C */ lw $a0, 0x003C($sp)
/* 02198 808C3328 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 0219C 808C332C 0C0294BE */ jal SkelAnime_ChangeAnimationDefaultRepeat
/* 0219C 808C332C 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 021A0 808C3330 24A5CAE0 */ addiu $a1, $a1, 0xCAE0 ## $a1 = 0601CAE0
/* 021A4 808C3334 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
/* 021A8 808C3338 1000004A */ beq $zero, $zero, .L808C3464

View file

@ -1,53 +1,53 @@
glabel func_808C54C0
/* 04330 808C54C0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 04334 808C54C4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 04338 808C54C8 AFB00028 */ sw $s0, 0x0028($sp)
/* 0433C 808C54CC AFBF002C */ sw $ra, 0x002C($sp)
/* 04338 808C54C8 AFB00028 */ sw $s0, 0x0028($sp)
/* 0433C 808C54CC AFBF002C */ sw $ra, 0x002C($sp)
/* 04340 808C54D0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 04344 808C54D4 E4800068 */ swc1 $f0, 0x0068($a0) ## 00000068
/* 04348 808C54D8 E48001E4 */ swc1 $f0, 0x01E4($a0) ## 000001E4
/* 0434C 808C54DC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 04350 808C54E0 0C028800 */ jal SkelAnime_GetFrameCount
/* 04354 808C54E4 24842D0C */ addiu $a0, $a0, 0x2D0C ## $a0 = 06002D0C
/* 04358 808C54E8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0435C 808C54EC 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 04360 808C54F0 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 04364 808C54F4 468021A0 */ cvt.s.w $f6, $f4
/* 04364 808C54F4 468021A0 */ cvt.s.w $f6, $f4
/* 04368 808C54F8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0436C 808C54FC 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 04370 808C5500 AFAE0014 */ sw $t6, 0x0014($sp)
/* 04370 808C5500 AFAE0014 */ sw $t6, 0x0014($sp)
/* 04374 808C5504 24A52D0C */ addiu $a1, $a1, 0x2D0C ## $a1 = 06002D0C
/* 04378 808C5508 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0437C 808C550C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0437C 808C550C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 04380 808C5510 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 04384 808C5514 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 04388 808C5518 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0438C 808C551C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 04388 808C5518 0C029468 */ jal SkelAnime_ChangeAnim
/* 0438C 808C551C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 04390 808C5520 3C0F808C */ lui $t7, %hi(func_808C5578) ## $t7 = 808C0000
/* 04394 808C5524 25EF5578 */ addiu $t7, $t7, %lo(func_808C5578) ## $t7 = 808C5578
/* 04398 808C5528 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 0439C 808C552C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 043A0 808C5530 0C00BE0A */ jal Audio_PlayActorSound2
/* 043A4 808C5534 24053807 */ addiu $a1, $zero, 0x3807 ## $a1 = 00003807
/* 043A8 808C5538 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 043AC 808C553C 2401FFFA */ addiu $at, $zero, 0xFFFA ## $at = FFFFFFFA
/* 043B0 808C5540 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 043B4 808C5544 3C041001 */ lui $a0, 0x1001 ## $a0 = 10010000
/* 043B8 808C5548 0301C824 */ and $t9, $t8, $at
/* 043B8 808C5548 0301C824 */ and $t9, $t8, $at
/* 043BC 808C554C A60001DA */ sh $zero, 0x01DA($s0) ## 000001DA
/* 043C0 808C5550 A600019C */ sh $zero, 0x019C($s0) ## 0000019C
/* 043C4 808C5554 AE190004 */ sw $t9, 0x0004($s0) ## 00000004
/* 043C8 808C5558 A60801BC */ sh $t0, 0x01BC($s0) ## 000001BC
/* 043CC 808C555C 0C03E803 */ jal Audio_SetBGM
/* 043D0 808C5560 348400FF */ ori $a0, $a0, 0x00FF ## $a0 = 100100FF
/* 043D4 808C5564 8FBF002C */ lw $ra, 0x002C($sp)
/* 043D8 808C5568 8FB00028 */ lw $s0, 0x0028($sp)
/* 043D4 808C5564 8FBF002C */ lw $ra, 0x002C($sp)
/* 043D8 808C5568 8FB00028 */ lw $s0, 0x0028($sp)
/* 043DC 808C556C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 043E0 808C5570 03E00008 */ jr $ra
/* 043E0 808C5570 03E00008 */ jr $ra
/* 043E4 808C5574 00000000 */ nop

View file

@ -6,15 +6,15 @@ glabel func_808CB6A8
/* 008F8 808CB6B8 AFBF001C */ sw $ra, 0x001C($sp)
/* 008FC 808CB6BC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00900 808CB6C0 24A515E4 */ addiu $a1, $a1, 0x15E4 ## $a1 = 060115E4
/* 00904 808CB6C4 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 00904 808CB6C4 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00908 808CB6C8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0090C 808CB6CC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00910 808CB6D0 24A51524 */ addiu $a1, $a1, 0x1524 ## $a1 = 06011524
/* 00914 808CB6D4 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 00914 808CB6D4 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00918 808CB6D8 26040190 */ addiu $a0, $s0, 0x0190 ## $a0 = 00000190
/* 0091C 808CB6DC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00920 808CB6E0 24A51464 */ addiu $a1, $a1, 0x1464 ## $a1 = 06011464
/* 00924 808CB6E4 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 00924 808CB6E4 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00928 808CB6E8 260401D4 */ addiu $a0, $s0, 0x01D4 ## $a0 = 000001D4
/* 0092C 808CB6EC 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 00930 808CB6F0 44812000 */ mtc1 $at, $f4 ## $f4 = 1000.00

View file

@ -12,7 +12,7 @@ glabel func_808D2BD0
/* 00584 808D2BF4 AFAE0024 */ sw $t6, 0x0024($sp)
/* 00588 808D2BF8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 0058C 808D2BFC 24A5C1D0 */ addiu $a1, $a1, 0xC1D0 ## $a1 = 0600C1D0
/* 00590 808D2C00 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 00590 808D2C00 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00594 808D2C04 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00598 808D2C08 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 0059C 808D2C0C 3C0F808D */ lui $t7, %hi(func_808D2CE0) ## $t7 = 808D0000

View file

@ -12,7 +12,7 @@ glabel func_808D308C
/* 00A40 808D30B0 8FA40020 */ lw $a0, 0x0020($sp)
/* 00A44 808D30B4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00A48 808D30B8 24A5AE90 */ addiu $a1, $a1, 0xAE90 ## $a1 = 0600AE90
/* 00A4C 808D30BC 0C0294BE */ jal SkelAnime_ChangeAnimationDefaultRepeat
/* 00A4C 808D30BC 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 00A50 808D30C0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00A54 808D30C4 8FA30020 */ lw $v1, 0x0020($sp)
/* 00A58 808D30C8 3C18808D */ lui $t8, %hi(func_808D3140) ## $t8 = 808D0000

View file

@ -51,7 +51,7 @@ glabel func_808D3140
/* 00B84 808D31F4 00000000 */ nop
/* 00B88 808D31F8 45020007 */ bc1fl .L808D3218
/* 00B8C 808D31FC 4602603C */ c.lt.s $f12, $f2
/* 00B90 808D3200 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00B90 808D3200 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00B94 808D3204 E7A2002C */ swc1 $f2, 0x002C($sp)
/* 00B98 808D3208 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 00B9C 808D320C 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
@ -72,7 +72,7 @@ glabel func_808D3140
/* 00BD4 808D3244 00000000 */ nop
/* 00BD8 808D3248 45020004 */ bc1fl .L808D325C
/* 00BDC 808D324C 860801BC */ lh $t0, 0x01BC($s0) ## 000001BC
/* 00BE0 808D3250 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00BE0 808D3250 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00BE4 808D3254 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00BE8 808D3258 860801BC */ lh $t0, 0x01BC($s0) ## 000001BC
.L808D325C:

View file

@ -1,35 +1,35 @@
glabel func_808D32B4
/* 00C44 808D32B4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00C48 808D32B8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00C4C 808D32BC AFA50024 */ sw $a1, 0x0024($sp)
/* 00C48 808D32B8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00C4C 808D32BC AFA50024 */ sw $a1, 0x0024($sp)
/* 00C50 808D32C0 8C8E0118 */ lw $t6, 0x0118($a0) ## 00000118
/* 00C54 808D32C4 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00C58 808D32C8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00C5C 808D32CC 24A59194 */ addiu $a1, $a1, 0x9194 ## $a1 = 06009194
/* 00C60 808D32D0 AFA70020 */ sw $a3, 0x0020($sp)
/* 00C60 808D32D0 AFA70020 */ sw $a3, 0x0020($sp)
/* 00C64 808D32D4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00C68 808D32D8 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00C6C 808D32DC 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00C70 808D32E0 AFAE001C */ sw $t6, 0x001C($sp)
/* 00C74 808D32E4 8FA70020 */ lw $a3, 0x0020($sp)
/* 00C6C 808D32DC 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00C70 808D32E0 AFAE001C */ sw $t6, 0x001C($sp)
/* 00C74 808D32E4 8FA70020 */ lw $a3, 0x0020($sp)
/* 00C78 808D32E8 3C0F808D */ lui $t7, %hi(func_808D3330) ## $t7 = 808D0000
/* 00C7C 808D32EC 25EF3330 */ addiu $t7, $t7, %lo(func_808D3330) ## $t7 = 808D3330
/* 00C80 808D32F0 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 00C84 808D32F4 24849194 */ addiu $a0, $a0, 0x9194 ## $a0 = 06009194
/* 00C88 808D32F8 0C028800 */ jal SkelAnime_GetFrameCount
/* 00C8C 808D32FC ACEF0190 */ sw $t7, 0x0190($a3) ## 00000190
/* 00C90 808D3300 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00C94 808D3304 8FA70020 */ lw $a3, 0x0020($sp)
/* 00C94 808D3304 8FA70020 */ lw $a3, 0x0020($sp)
/* 00C98 808D3308 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
/* 00C9C 808D330C 468021A0 */ cvt.s.w $f6, $f4
/* 00C9C 808D330C 468021A0 */ cvt.s.w $f6, $f4
/* 00CA0 808D3310 E4E601F0 */ swc1 $f6, 0x01F0($a3) ## 000001F0
/* 00CA4 808D3314 8FB9001C */ lw $t9, 0x001C($sp)
/* 00CA4 808D3314 8FB9001C */ lw $t9, 0x001C($sp)
/* 00CA8 808D3318 A7380250 */ sh $t8, 0x0250($t9) ## 00000250
/* 00CAC 808D331C A4E00198 */ sh $zero, 0x0198($a3) ## 00000198
/* 00CB0 808D3320 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00CB0 808D3320 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00CB4 808D3324 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00CB8 808D3328 03E00008 */ jr $ra
/* 00CB8 808D3328 03E00008 */ jr $ra
/* 00CBC 808D332C 00000000 */ nop

View file

@ -1,29 +1,29 @@
glabel func_808D3400
/* 00D90 808D3400 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00D94 808D3404 AFA5001C */ sw $a1, 0x001C($sp)
/* 00D98 808D3408 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00D9C 808D340C AFA40018 */ sw $a0, 0x0018($sp)
/* 00D94 808D3404 AFA5001C */ sw $a1, 0x001C($sp)
/* 00D98 808D3408 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00D9C 808D340C AFA40018 */ sw $a0, 0x0018($sp)
/* 00DA0 808D3410 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00DA4 808D3414 24A573CC */ addiu $a1, $a1, 0x73CC ## $a1 = 060073CC
/* 00DA8 808D3418 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00DAC 808D341C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00DAC 808D341C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00DB0 808D3420 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00DB4 808D3424 8FAF0018 */ lw $t7, 0x0018($sp)
/* 00DB4 808D3424 8FAF0018 */ lw $t7, 0x0018($sp)
/* 00DB8 808D3428 3C0E808D */ lui $t6, %hi(func_808D3464) ## $t6 = 808D0000
/* 00DBC 808D342C 25CE3464 */ addiu $t6, $t6, %lo(func_808D3464) ## $t6 = 808D3464
/* 00DC0 808D3430 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00DC4 808D3434 248473CC */ addiu $a0, $a0, 0x73CC ## $a0 = 060073CC
/* 00DC8 808D3438 0C028800 */ jal SkelAnime_GetFrameCount
/* 00DCC 808D343C ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 00DD0 808D3440 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00DD4 808D3444 8FA30018 */ lw $v1, 0x0018($sp)
/* 00DD8 808D3448 468021A0 */ cvt.s.w $f6, $f4
/* 00DD4 808D3444 8FA30018 */ lw $v1, 0x0018($sp)
/* 00DD8 808D3448 468021A0 */ cvt.s.w $f6, $f4
/* 00DDC 808D344C A4600198 */ sh $zero, 0x0198($v1) ## 00000198
/* 00DE0 808D3450 E46601F0 */ swc1 $f6, 0x01F0($v1) ## 000001F0
/* 00DE4 808D3454 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00DE4 808D3454 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00DE8 808D3458 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00DEC 808D345C 03E00008 */ jr $ra
/* 00DEC 808D345C 03E00008 */ jr $ra
/* 00DF0 808D3460 00000000 */ nop

View file

@ -1,28 +1,28 @@
glabel func_808D39A8
/* 01338 808D39A8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0133C 808D39AC AFA5001C */ sw $a1, 0x001C($sp)
/* 01340 808D39B0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01344 808D39B4 AFA40018 */ sw $a0, 0x0018($sp)
/* 0133C 808D39AC AFA5001C */ sw $a1, 0x001C($sp)
/* 01340 808D39B0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01344 808D39B4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01348 808D39B8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 0134C 808D39BC 24A5B7A4 */ addiu $a1, $a1, 0xB7A4 ## $a1 = 0600B7A4
/* 01350 808D39C0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 01354 808D39C4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01354 808D39C4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01358 808D39C8 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 0135C 808D39CC 8FAF0018 */ lw $t7, 0x0018($sp)
/* 0135C 808D39CC 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01360 808D39D0 3C0E808D */ lui $t6, %hi(func_808D3A08) ## $t6 = 808D0000
/* 01364 808D39D4 25CE3A08 */ addiu $t6, $t6, %lo(func_808D3A08) ## $t6 = 808D3A08
/* 01368 808D39D8 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0136C 808D39DC 2484B7A4 */ addiu $a0, $a0, 0xB7A4 ## $a0 = 0600B7A4
/* 01370 808D39E0 0C028800 */ jal SkelAnime_GetFrameCount
/* 01374 808D39E4 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 01378 808D39E8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0137C 808D39EC 8FB80018 */ lw $t8, 0x0018($sp)
/* 01380 808D39F0 468021A0 */ cvt.s.w $f6, $f4
/* 0137C 808D39EC 8FB80018 */ lw $t8, 0x0018($sp)
/* 01380 808D39F0 468021A0 */ cvt.s.w $f6, $f4
/* 01384 808D39F4 E70601F0 */ swc1 $f6, 0x01F0($t8) ## 000001F0
/* 01388 808D39F8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01388 808D39F8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0138C 808D39FC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01390 808D3A00 03E00008 */ jr $ra
/* 01390 808D3A00 03E00008 */ jr $ra
/* 01394 808D3A04 00000000 */ nop

View file

@ -6,7 +6,7 @@ glabel func_808D3A80
/* 01420 808D3A90 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01424 808D3A94 24A5A31C */ addiu $a1, $a1, 0xA31C ## $a1 = 0600A31C
/* 01428 808D3A98 AFA60018 */ sw $a2, 0x0018($sp)
/* 0142C 808D3A9C 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 0142C 808D3A9C 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 01430 808D3AA0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 01434 808D3AA4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 01438 808D3AA8 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -130,7 +130,7 @@ glabel func_808D3AE0
/* 01638 808D3CA8 8FA40060 */ lw $a0, 0x0060($sp)
/* 0163C 808D3CAC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01640 808D3CB0 24A5A86C */ addiu $a1, $a1, 0xA86C ## $a1 = 0600A86C
/* 01644 808D3CB4 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01644 808D3CB4 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01648 808D3CB8 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 0164C 808D3CBC 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 01650 808D3CC0 240A003C */ addiu $t2, $zero, 0x003C ## $t2 = 0000003C

View file

@ -6,7 +6,7 @@ glabel func_808D3D38
/* 016D8 808D3D48 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 016DC 808D3D4C 24A57850 */ addiu $a1, $a1, 0x7850 ## $a1 = 06007850
/* 016E0 808D3D50 AFA60018 */ sw $a2, 0x0018($sp)
/* 016E4 808D3D54 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 016E4 808D3D54 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 016E8 808D3D58 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 016EC 808D3D5C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 016F0 808D3D60 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -22,7 +22,7 @@ glabel func_808D3D98
/* 01774 808D3DE4 10400033 */ beq $v0, $zero, .L808D3EB4
/* 01778 808D3DE8 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 0177C 808D3DEC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01780 808D3DF0 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 01780 808D3DF0 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 01784 808D3DF4 24A589DC */ addiu $a1, $a1, 0x89DC ## $a1 = 060089DC
/* 01788 808D3DF8 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0178C 808D3DFC 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -1,41 +1,41 @@
glabel func_808D3EC8
/* 01858 808D3EC8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0185C 808D3ECC AFB00028 */ sw $s0, 0x0028($sp)
/* 0185C 808D3ECC AFB00028 */ sw $s0, 0x0028($sp)
/* 01860 808D3ED0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01864 808D3ED4 AFBF002C */ sw $ra, 0x002C($sp)
/* 01864 808D3ED4 AFBF002C */ sw $ra, 0x002C($sp)
/* 01868 808D3ED8 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0186C 808D3EDC AFA50034 */ sw $a1, 0x0034($sp)
/* 0186C 808D3EDC AFA50034 */ sw $a1, 0x0034($sp)
/* 01870 808D3EE0 0C028800 */ jal SkelAnime_GetFrameCount
/* 01874 808D3EE4 248489DC */ addiu $a0, $a0, 0x89DC ## $a0 = 060089DC
/* 01878 808D3EE8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0187C 808D3EEC 3C01C040 */ lui $at, 0xC040 ## $at = C0400000
/* 01880 808D3EF0 44813000 */ mtc1 $at, $f6 ## $f6 = -3.00
/* 01884 808D3EF4 46802020 */ cvt.s.w $f0, $f4
/* 01884 808D3EF4 46802020 */ cvt.s.w $f0, $f4
/* 01888 808D3EF8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 0188C 808D3EFC 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
/* 01890 808D3F00 24A589DC */ addiu $a1, $a1, 0x89DC ## $a1 = 060089DC
/* 01894 808D3F04 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01898 808D3F08 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 0189C 808D3F0C E60001F0 */ swc1 $f0, 0x01F0($s0) ## 000001F0
/* 018A0 808D3F10 AFAE0014 */ sw $t6, 0x0014($sp)
/* 018A4 808D3F14 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 018A0 808D3F10 AFAE0014 */ sw $t6, 0x0014($sp)
/* 018A4 808D3F14 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 018A8 808D3F18 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 018AC 808D3F1C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 018B0 808D3F20 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 018AC 808D3F1C 0C029468 */ jal SkelAnime_ChangeAnim
/* 018B0 808D3F20 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 018B4 808D3F24 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 018B8 808D3F28 3C0F808D */ lui $t7, %hi(func_808D40C8) ## $t7 = 808D0000
/* 018BC 808D3F2C 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 018C0 808D3F30 25EF40C8 */ addiu $t7, $t7, %lo(func_808D40C8) ## $t7 = 808D40C8
/* 018C4 808D3F34 0301C824 */ and $t9, $t8, $at
/* 018C4 808D3F34 0301C824 */ and $t9, $t8, $at
/* 018C8 808D3F38 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 018CC 808D3F3C AE190004 */ sw $t9, 0x0004($s0) ## 00000004
/* 018D0 808D3F40 A6001390 */ sh $zero, 0x1390($s0) ## 00001390
/* 018D4 808D3F44 8FBF002C */ lw $ra, 0x002C($sp)
/* 018D8 808D3F48 8FB00028 */ lw $s0, 0x0028($sp)
/* 018D4 808D3F44 8FBF002C */ lw $ra, 0x002C($sp)
/* 018D8 808D3F48 8FB00028 */ lw $s0, 0x0028($sp)
/* 018DC 808D3F4C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 018E0 808D3F50 03E00008 */ jr $ra
/* 018E0 808D3F50 03E00008 */ jr $ra
/* 018E4 808D3F54 00000000 */ nop

View file

@ -1,52 +1,52 @@
glabel func_808D40C8
/* 01A58 808D40C8 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
/* 01A5C 808D40CC AFBF003C */ sw $ra, 0x003C($sp)
/* 01A60 808D40D0 AFB00038 */ sw $s0, 0x0038($sp)
/* 01A64 808D40D4 AFA50084 */ sw $a1, 0x0084($sp)
/* 01A5C 808D40CC AFBF003C */ sw $ra, 0x003C($sp)
/* 01A60 808D40D0 AFB00038 */ sw $s0, 0x0038($sp)
/* 01A64 808D40D4 AFA50084 */ sw $a1, 0x0084($sp)
/* 01A68 808D40D8 8C8E0118 */ lw $t6, 0x0118($a0) ## 00000118
/* 01A6C 808D40DC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01A70 808D40E0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 01A74 808D40E4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01A78 808D40E8 0C030129 */ jal func_800C04A4
/* 01A7C 808D40EC AFAE0060 */ sw $t6, 0x0060($sp)
/* 01A78 808D40E8 0C030129 */ jal func_800C04A4
/* 01A7C 808D40EC AFAE0060 */ sw $t6, 0x0060($sp)
/* 01A80 808D40F0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01A84 808D40F4 AFA2005C */ sw $v0, 0x005C($sp)
/* 01A84 808D40F4 AFA2005C */ sw $v0, 0x005C($sp)
/* 01A88 808D40F8 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01A8C 808D40FC AFA40044 */ sw $a0, 0x0044($sp)
/* 01A8C 808D40FC AFA40044 */ sw $a0, 0x0044($sp)
/* 01A90 808D4100 960F1390 */ lhu $t7, 0x1390($s0) ## 00001390
/* 01A94 808D4104 2DE10006 */ sltiu $at, $t7, 0x0006
/* 01A98 808D4108 10200187 */ beq $at, $zero, .L808D4728
/* 01A9C 808D410C 000F7880 */ sll $t7, $t7, 2
/* 01A94 808D4104 2DE10006 */ sltiu $at, $t7, 0x0006
/* 01A98 808D4108 10200187 */ beq $at, $zero, .L808D4728
/* 01A9C 808D410C 000F7880 */ sll $t7, $t7, 2
/* 01AA0 808D4110 3C01808D */ lui $at, %hi(jtbl_808D648C) ## $at = 808D0000
/* 01AA4 808D4114 002F0821 */ addu $at, $at, $t7
/* 01AA8 808D4118 8C2F648C */ lw $t7, %lo(jtbl_808D648C)($at)
/* 01AAC 808D411C 01E00008 */ jr $t7
/* 01AA4 808D4114 002F0821 */ addu $at, $at, $t7
/* 01AA8 808D4118 8C2F648C */ lw $t7, %lo(jtbl_808D648C)($at)
/* 01AAC 808D411C 01E00008 */ jr $t7
/* 01AB0 808D4120 00000000 */ nop
glabel L808D4124
/* 01AB4 808D4124 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AB4 808D4124 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AB8 808D4128 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 01ABC 808D412C A6181390 */ sh $t8, 0x1390($s0) ## 00001390
/* 01AC0 808D4130 0C019148 */ jal func_80064520
/* 01AC0 808D4130 0C019148 */ jal func_80064520
/* 01AC4 808D4134 24851D64 */ addiu $a1, $a0, 0x1D64 ## $a1 = 00001D64
/* 01AC8 808D4138 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AC8 808D4138 8FA40084 */ lw $a0, 0x0084($sp)
/* 01ACC 808D413C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01AD0 808D4140 0C00B7D5 */ jal func_8002DF54
/* 01AD0 808D4140 0C00B7D5 */ jal func_8002DF54
/* 01AD4 808D4144 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 01AD8 808D4148 0C03008C */ jal func_800C0230
/* 01ADC 808D414C 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AD8 808D4148 0C03008C */ jal func_800C0230
/* 01ADC 808D414C 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AE0 808D4150 A6021392 */ sh $v0, 0x1392($s0) ## 00001392
/* 01AE4 808D4154 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AE4 808D4154 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AE8 808D4158 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01AEC 808D415C 0C0300C5 */ jal func_800C0314
/* 01AEC 808D415C 0C0300C5 */ jal func_800C0314
/* 01AF0 808D4160 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 01AF4 808D4164 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AF4 808D4164 8FA40084 */ lw $a0, 0x0084($sp)
/* 01AF8 808D4168 86051392 */ lh $a1, 0x1392($s0) ## 00001392
/* 01AFC 808D416C 0C0300C5 */ jal func_800C0314
/* 01AFC 808D416C 0C0300C5 */ jal func_800C0314
/* 01B00 808D4170 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 01B04 808D4174 8FA3005C */ lw $v1, 0x005C($sp)
/* 01B04 808D4174 8FA3005C */ lw $v1, 0x005C($sp)
/* 01B08 808D4178 3C01808D */ lui $at, %hi(D_808D64A4) ## $at = 808D0000
/* 01B0C 808D417C C42064A4 */ lwc1 $f0, %lo(D_808D64A4)($at)
/* 01B0C 808D417C C42064A4 */ lwc1 $f0, %lo(D_808D64A4)($at)
/* 01B10 808D4180 8C68005C */ lw $t0, 0x005C($v1) ## 0000005C
/* 01B14 808D4184 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 01B18 808D4188 44811000 */ mtc1 $at, $f2 ## $f2 = 100.00
@ -68,7 +68,7 @@ glabel L808D4124
/* 01B58 808D41C8 E60213D4 */ swc1 $f2, 0x13D4($s0) ## 000013D4
/* 01B5C 808D41CC E60213D8 */ swc1 $f2, 0x13D8($s0) ## 000013D8
/* 01B60 808D41D0 AE0A13A8 */ sw $t2, 0x13A8($s0) ## 000013A8
/* 01B64 808D41D4 C42464A8 */ lwc1 $f4, %lo(D_808D64A8)($at)
/* 01B64 808D41D4 C42464A8 */ lwc1 $f4, %lo(D_808D64A8)($at)
/* 01B68 808D41D8 A60001BC */ sh $zero, 0x01BC($s0) ## 000001BC
/* 01B6C 808D41DC A60001A8 */ sh $zero, 0x01A8($s0) ## 000001A8
/* 01B70 808D41E0 E60013E8 */ swc1 $f0, 0x13E8($s0) ## 000013E8
@ -84,18 +84,18 @@ glabel L808D41FC
/* 01B94 808D4204 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
/* 01B98 808D4208 A60C01A8 */ sh $t4, 0x01A8($s0) ## 000001A8
/* 01B9C 808D420C 860201A8 */ lh $v0, 0x01A8($s0) ## 000001A8
/* 01BA0 808D4210 2841000F */ slti $at, $v0, 0x000F
/* 01BA4 808D4214 10200004 */ beq $at, $zero, .L808D4228
/* 01BA0 808D4210 2841000F */ slti $at, $v0, 0x000F
/* 01BA4 808D4214 10200004 */ beq $at, $zero, .L808D4228
/* 01BA8 808D4218 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01BAC 808D421C 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
/* 01BB0 808D4220 1000000B */ beq $zero, $zero, .L808D4250
/* 01BB0 808D4220 1000000B */ beq $zero, $zero, .L808D4250
/* 01BB4 808D4224 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
.L808D4228:
/* 01BB8 808D4228 28410014 */ slti $at, $v0, 0x0014
/* 01BBC 808D422C 10200004 */ beq $at, $zero, .L808D4240
/* 01BB8 808D4228 28410014 */ slti $at, $v0, 0x0014
/* 01BBC 808D422C 10200004 */ beq $at, $zero, .L808D4240
/* 01BC0 808D4230 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 01BC4 808D4234 44810000 */ mtc1 $at, $f0 ## $f0 = 0.50
/* 01BC8 808D4238 10000005 */ beq $zero, $zero, .L808D4250
/* 01BC8 808D4238 10000005 */ beq $zero, $zero, .L808D4250
/* 01BCC 808D423C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
.L808D4240:
/* 01BD0 808D4240 3C013E80 */ lui $at, 0x3E80 ## $at = 3E800000
@ -103,71 +103,71 @@ glabel L808D41FC
/* 01BD8 808D4248 00000000 */ nop
/* 01BDC 808D424C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
.L808D4250:
/* 01BE0 808D4250 10410002 */ beq $v0, $at, .L808D425C
/* 01BE0 808D4250 10410002 */ beq $v0, $at, .L808D425C
/* 01BE4 808D4254 24010028 */ addiu $at, $zero, 0x0028 ## $at = 00000028
/* 01BE8 808D4258 1441000C */ bne $v0, $at, .L808D428C
/* 01BE8 808D4258 1441000C */ bne $v0, $at, .L808D428C
.L808D425C:
/* 01BEC 808D425C 24010028 */ addiu $at, $zero, 0x0028 ## $at = 00000028
/* 01BF0 808D4260 14410005 */ bne $v0, $at, .L808D4278
/* 01BF0 808D4260 14410005 */ bne $v0, $at, .L808D4278
/* 01BF4 808D4264 A60D01A4 */ sh $t5, 0x01A4($s0) ## 000001A4
/* 01BF8 808D4268 240438D9 */ addiu $a0, $zero, 0x38D9 ## $a0 = 000038D9
/* 01BFC 808D426C 0C03E341 */ jal func_800F8D04
/* 01C00 808D4270 E7A0007C */ swc1 $f0, 0x007C($sp)
/* 01C04 808D4274 C7A0007C */ lwc1 $f0, 0x007C($sp)
/* 01BFC 808D426C 0C03E341 */ jal func_800F8D04
/* 01C00 808D4270 E7A0007C */ swc1 $f0, 0x007C($sp)
/* 01C04 808D4274 C7A0007C */ lwc1 $f0, 0x007C($sp)
.L808D4278:
/* 01C08 808D4278 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C0C 808D427C 240538D6 */ addiu $a1, $zero, 0x38D6 ## $a1 = 000038D6
/* 01C10 808D4280 0C00BE0A */ jal Audio_PlayActorSound2
/* 01C14 808D4284 E7A0007C */ swc1 $f0, 0x007C($sp)
/* 01C18 808D4288 C7A0007C */ lwc1 $f0, 0x007C($sp)
/* 01C14 808D4284 E7A0007C */ swc1 $f0, 0x007C($sp)
/* 01C18 808D4288 C7A0007C */ lwc1 $f0, 0x007C($sp)
.L808D428C:
/* 01C1C 808D428C 44050000 */ mfc1 $a1, $f0
/* 01C1C 808D428C 44050000 */ mfc1 $a1, $f0
/* 01C20 808D4290 26040168 */ addiu $a0, $s0, 0x0168 ## $a0 = 00000168
/* 01C24 808D4294 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01C28 808D4298 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01C2C 808D429C 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
/* 01C30 808D42A0 860E008A */ lh $t6, 0x008A($s0) ## 0000008A
/* 01C34 808D42A4 3C014700 */ lui $at, 0x4700 ## $at = 47000000
/* 01C38 808D42A8 44815000 */ mtc1 $at, $f10 ## $f10 = 32768.00
/* 01C3C 808D42AC 448E3000 */ mtc1 $t6, $f6 ## $f6 = 0.00
/* 01C40 808D42B0 3C01808D */ lui $at, %hi(D_808D64AC) ## $at = 808D0000
/* 01C44 808D42B4 C43264AC */ lwc1 $f18, %lo(D_808D64AC)($at)
/* 01C48 808D42B8 46803220 */ cvt.s.w $f8, $f6
/* 01C44 808D42B4 C43264AC */ lwc1 $f18, %lo(D_808D64AC)($at)
/* 01C48 808D42B8 46803220 */ cvt.s.w $f8, $f6
/* 01C4C 808D42BC 3C01808D */ lui $at, %hi(D_808D64B0) ## $at = 808D0000
/* 01C50 808D42C0 C42664B0 */ lwc1 $f6, %lo(D_808D64B0)($at)
/* 01C50 808D42C0 C42664B0 */ lwc1 $f6, %lo(D_808D64B0)($at)
/* 01C54 808D42C4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01C58 808D42C8 460A4403 */ div.s $f16, $f8, $f10
/* 01C5C 808D42CC 46128102 */ mul.s $f4, $f16, $f18
/* 01C60 808D42D0 0C034348 */ jal Matrix_RotateY
/* 01C64 808D42D4 46062300 */ add.s $f12, $f4, $f6
/* 01C58 808D42C8 460A4403 */ div.s $f16, $f8, $f10
/* 01C5C 808D42CC 46128102 */ mul.s $f4, $f16, $f18
/* 01C60 808D42D0 0C034348 */ jal Matrix_RotateY
/* 01C64 808D42D4 46062300 */ add.s $f12, $f4, $f6
/* 01C68 808D42D8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01C6C 808D42DC 3C01437A */ lui $at, 0x437A ## $at = 437A0000
/* 01C70 808D42E0 44814000 */ mtc1 $at, $f8 ## $f8 = 250.00
/* 01C74 808D42E4 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFF0
/* 01C78 808D42E8 27A50064 */ addiu $a1, $sp, 0x0064 ## $a1 = FFFFFFE4
/* 01C7C 808D42EC E7A00070 */ swc1 $f0, 0x0070($sp)
/* 01C80 808D42F0 E7A00074 */ swc1 $f0, 0x0074($sp)
/* 01C84 808D42F4 0C0346BD */ jal Matrix_MultVec3f
/* 01C88 808D42F8 E7A80078 */ swc1 $f8, 0x0078($sp)
/* 01C7C 808D42EC E7A00070 */ swc1 $f0, 0x0070($sp)
/* 01C80 808D42F0 E7A00074 */ swc1 $f0, 0x0074($sp)
/* 01C84 808D42F4 0C0346BD */ jal Matrix_MultVec3f
/* 01C88 808D42F8 E7A80078 */ swc1 $f8, 0x0078($sp)
/* 01C8C 808D42FC C60A0024 */ lwc1 $f10, 0x0024($s0) ## 00000024
/* 01C90 808D4300 C7B00064 */ lwc1 $f16, 0x0064($sp)
/* 01C90 808D4300 C7B00064 */ lwc1 $f16, 0x0064($sp)
/* 01C94 808D4304 3C01430C */ lui $at, 0x430C ## $at = 430C0000
/* 01C98 808D4308 44812000 */ mtc1 $at, $f4 ## $f4 = 140.00
/* 01C9C 808D430C 46105480 */ add.s $f18, $f10, $f16
/* 01C9C 808D430C 46105480 */ add.s $f18, $f10, $f16
/* 01CA0 808D4310 3C0142B4 */ lui $at, 0x42B4 ## $at = 42B40000
/* 01CA4 808D4314 44818000 */ mtc1 $at, $f16 ## $f16 = 90.00
/* 01CA8 808D4318 C600003C */ lwc1 $f0, 0x003C($s0) ## 0000003C
/* 01CAC 808D431C E61213DC */ swc1 $f18, 0x13DC($s0) ## 000013DC
/* 01CB0 808D4320 E60413E0 */ swc1 $f4, 0x13E0($s0) ## 000013E0
/* 01CB4 808D4324 C7A8006C */ lwc1 $f8, 0x006C($sp)
/* 01CB4 808D4324 C7A8006C */ lwc1 $f8, 0x006C($sp)
/* 01CB8 808D4328 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
/* 01CBC 808D432C 4600803E */ c.le.s $f16, $f0
/* 01CBC 808D432C 4600803E */ c.le.s $f16, $f0
/* 01CC0 808D4330 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 01CC4 808D4334 46083280 */ add.s $f10, $f6, $f8
/* 01CC4 808D4334 46083280 */ add.s $f10, $f6, $f8
/* 01CC8 808D4338 3C054170 */ lui $a1, 0x4170 ## $a1 = 41700000
/* 01CCC 808D433C 45000006 */ bc1f .L808D4358
/* 01CCC 808D433C 45000006 */ bc1f .L808D4358
/* 01CD0 808D4340 E60A13E4 */ swc1 $f10, 0x13E4($s0) ## 000013E4
/* 01CD4 808D4344 C6120038 */ lwc1 $f18, 0x0038($s0) ## 00000038
/* 01CD8 808D4348 C6040040 */ lwc1 $f4, 0x0040($s0) ## 00000040
@ -176,74 +176,74 @@ glabel L808D41FC
/* 01CE4 808D4354 E60413FC */ swc1 $f4, 0x13FC($s0) ## 000013FC
.L808D4358:
/* 01CE8 808D4358 860F01BC */ lh $t7, 0x01BC($s0) ## 000001BC
/* 01CEC 808D435C 15E00013 */ bne $t7, $zero, .L808D43AC
/* 01CEC 808D435C 15E00013 */ bne $t7, $zero, .L808D43AC
/* 01CF0 808D4360 00000000 */ nop
/* 01CF4 808D4364 44811000 */ mtc1 $at, $f2 ## $f2 = 20.00
/* 01CF8 808D4368 8FA40044 */ lw $a0, 0x0044($sp)
/* 01CFC 808D436C 44051000 */ mfc1 $a1, $f2
/* 01D00 808D4370 0C0295B2 */ jal func_800A56C8
/* 01CF8 808D4368 8FA40044 */ lw $a0, 0x0044($sp)
/* 01CFC 808D436C 44051000 */ mfc1 $a1, $f2
/* 01D00 808D4370 0C0295B2 */ jal func_800A56C8
/* 01D04 808D4374 00000000 */ nop
/* 01D08 808D4378 10400003 */ beq $v0, $zero, .L808D4388
/* 01D0C 808D437C 8FB90060 */ lw $t9, 0x0060($sp)
/* 01D08 808D4378 10400003 */ beq $v0, $zero, .L808D4388
/* 01D0C 808D437C 8FB90060 */ lw $t9, 0x0060($sp)
/* 01D10 808D4380 2418003C */ addiu $t8, $zero, 0x003C ## $t8 = 0000003C
/* 01D14 808D4384 A7380250 */ sh $t8, 0x0250($t9) ## 00000250
.L808D4388:
/* 01D18 808D4388 860801A8 */ lh $t0, 0x01A8($s0) ## 000001A8
/* 01D1C 808D438C 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
/* 01D20 808D4390 240A0032 */ addiu $t2, $zero, 0x0032 ## $t2 = 00000032
/* 01D24 808D4394 29010064 */ slti $at, $t0, 0x0064
/* 01D28 808D4398 542000E4 */ bnel $at, $zero, .L808D472C
/* 01D24 808D4394 29010064 */ slti $at, $t0, 0x0064
/* 01D28 808D4398 542000E4 */ bnel $at, $zero, .L808D472C
/* 01D2C 808D439C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01D30 808D43A0 A6091390 */ sh $t1, 0x1390($s0) ## 00001390
/* 01D34 808D43A4 100000E0 */ beq $zero, $zero, .L808D4728
/* 01D34 808D43A4 100000E0 */ beq $zero, $zero, .L808D4728
/* 01D38 808D43A8 A60A01BC */ sh $t2, 0x01BC($s0) ## 000001BC
.L808D43AC:
/* 01D3C 808D43AC 0C0295B2 */ jal func_800A56C8
/* 01D40 808D43B0 8FA40044 */ lw $a0, 0x0044($sp)
/* 01D44 808D43B4 104000DC */ beq $v0, $zero, .L808D4728
/* 01D48 808D43B8 8FA40044 */ lw $a0, 0x0044($sp)
/* 01D3C 808D43AC 0C0295B2 */ jal func_800A56C8
/* 01D40 808D43B0 8FA40044 */ lw $a0, 0x0044($sp)
/* 01D44 808D43B4 104000DC */ beq $v0, $zero, .L808D4728
/* 01D48 808D43B8 8FA40044 */ lw $a0, 0x0044($sp)
/* 01D4C 808D43BC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01D50 808D43C0 24A589DC */ addiu $a1, $a1, 0x89DC ## $a1 = 060089DC
/* 01D54 808D43C4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01D54 808D43C4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01D58 808D43C8 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 01D5C 808D43CC 100000D7 */ beq $zero, $zero, .L808D472C
/* 01D5C 808D43CC 100000D7 */ beq $zero, $zero, .L808D472C
/* 01D60 808D43D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
glabel L808D43D4
/* 01D64 808D43D4 860B01BC */ lh $t3, 0x01BC($s0) ## 000001BC
/* 01D68 808D43D8 26040028 */ addiu $a0, $s0, 0x0028 ## $a0 = 00000028
/* 01D6C 808D43DC 3C05C2C8 */ lui $a1, 0xC2C8 ## $a1 = C2C80000
/* 01D70 808D43E0 1560000B */ bne $t3, $zero, .L808D4410
/* 01D70 808D43E0 1560000B */ bne $t3, $zero, .L808D4410
/* 01D74 808D43E4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01D78 808D43E8 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
/* 01D7C 808D43EC AE000134 */ sw $zero, 0x0134($s0) ## 00000134
/* 01D80 808D43F0 A60C1390 */ sh $t4, 0x1390($s0) ## 00001390
/* 01D84 808D43F4 8FAE0060 */ lw $t6, 0x0060($sp)
/* 01D84 808D43F4 8FAE0060 */ lw $t6, 0x0060($sp)
/* 01D88 808D43F8 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
/* 01D8C 808D43FC 240D0002 */ addiu $t5, $zero, 0x0002 ## $t5 = 00000002
/* 01D90 808D4400 A1CD02D8 */ sb $t5, 0x02D8($t6) ## 000002D8
/* 01D94 808D4404 A6000198 */ sh $zero, 0x0198($s0) ## 00000198
/* 01D98 808D4408 100000C7 */ beq $zero, $zero, .L808D4728
/* 01D98 808D4408 100000C7 */ beq $zero, $zero, .L808D4728
/* 01D9C 808D440C E606140C */ swc1 $f6, 0x140C($s0) ## 0000140C
.L808D4410:
/* 01DA0 808D4410 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01DA4 808D4414 3C0740A0 */ lui $a3, 0x40A0 ## $a3 = 40A00000
/* 01DA8 808D4418 100000C4 */ beq $zero, $zero, .L808D472C
/* 01DA8 808D4418 100000C4 */ beq $zero, $zero, .L808D472C
/* 01DAC 808D441C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
glabel L808D4420
/* 01DB0 808D4420 8FA20060 */ lw $v0, 0x0060($sp)
/* 01DB0 808D4420 8FA20060 */ lw $v0, 0x0060($sp)
/* 01DB4 808D4424 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
/* 01DB8 808D4428 44810000 */ mtc1 $at, $f0 ## $f0 = 80.00
/* 01DBC 808D442C C4480028 */ lwc1 $f8, 0x0028($v0) ## 00000028
/* 01DC0 808D4430 260413E0 */ addiu $a0, $s0, 0x13E0 ## $a0 = 000013E0
/* 01DC4 808D4434 4600403C */ c.lt.s $f8, $f0
/* 01DC4 808D4434 4600403C */ c.lt.s $f8, $f0
/* 01DC8 808D4438 00000000 */ nop
/* 01DCC 808D443C 45020018 */ bc1fl .L808D44A0
/* 01DCC 808D443C 45020018 */ bc1fl .L808D44A0
/* 01DD0 808D4440 8C490024 */ lw $t1, 0x0024($v0) ## 00000024
/* 01DD4 808D4444 844F0030 */ lh $t7, 0x0030($v0) ## 00000030
/* 01DD8 808D4448 29E13001 */ slti $at, $t7, 0x3001
/* 01DDC 808D444C 54200038 */ bnel $at, $zero, .L808D4530
/* 01DE0 808D4450 8FA20060 */ lw $v0, 0x0060($sp)
/* 01DD8 808D4448 29E13001 */ slti $at, $t7, 0x3001
/* 01DDC 808D444C 54200038 */ bnel $at, $zero, .L808D4530
/* 01DE0 808D4450 8FA20060 */ lw $v0, 0x0060($sp)
/* 01DE4 808D4454 8C590024 */ lw $t9, 0x0024($v0) ## 00000024
/* 01DE8 808D4458 3C014316 */ lui $at, 0x4316 ## $at = 43160000
/* 01DEC 808D445C 44818000 */ mtc1 $at, $f16 ## $f16 = 150.00
@ -259,8 +259,8 @@ glabel L808D4420
/* 01E14 808D4484 E61013E0 */ swc1 $f16, 0x13E0($s0) ## 000013E0
/* 01E18 808D4488 E60A13DC */ swc1 $f10, 0x13DC($s0) ## 000013DC
/* 01E1C 808D448C C452002C */ lwc1 $f18, 0x002C($v0) ## 0000002C
/* 01E20 808D4490 46049180 */ add.s $f6, $f18, $f4
/* 01E24 808D4494 10000025 */ beq $zero, $zero, .L808D452C
/* 01E20 808D4490 46049180 */ add.s $f6, $f18, $f4
/* 01E24 808D4494 10000025 */ beq $zero, $zero, .L808D452C
/* 01E28 808D4498 E60613E4 */ swc1 $f6, 0x13E4($s0) ## 000013E4
/* 01E2C 808D449C 8C490024 */ lw $t1, 0x0024($v0) ## 00000024
.L808D44A0:
@ -274,50 +274,50 @@ glabel L808D4420
/* 01E4C 808D44BC 8C49002C */ lw $t1, 0x002C($v0) ## 0000002C
/* 01E50 808D44C0 E60813DC */ swc1 $f8, 0x13DC($s0) ## 000013DC
/* 01E54 808D44C4 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01E58 808D44C8 AE0913FC */ sw $t1, 0x13FC($s0) ## 000013FC
/* 01E5C 808D44CC 8FAA0060 */ lw $t2, 0x0060($sp)
/* 01E5C 808D44CC 8FAA0060 */ lw $t2, 0x0060($sp)
/* 01E60 808D44D0 3C014348 */ lui $at, 0x4348 ## $at = 43480000
/* 01E64 808D44D4 44818000 */ mtc1 $at, $f16 ## $f16 = 200.00
/* 01E68 808D44D8 C54A002C */ lwc1 $f10, 0x002C($t2) ## 0000002C
/* 01E6C 808D44DC 260413E4 */ addiu $a0, $s0, 0x13E4 ## $a0 = 000013E4
/* 01E70 808D44E0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01E74 808D44E4 46105480 */ add.s $f18, $f10, $f16
/* 01E74 808D44E4 46105480 */ add.s $f18, $f10, $f16
/* 01E78 808D44E8 3C074040 */ lui $a3, 0x4040 ## $a3 = 40400000
/* 01E7C 808D44EC 44059000 */ mfc1 $a1, $f18
/* 01E7C 808D44EC 44059000 */ mfc1 $a1, $f18
/* 01E80 808D44F0 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01E84 808D44F4 00000000 */ nop
/* 01E88 808D44F8 86020198 */ lh $v0, 0x0198($s0) ## 00000198
/* 01E8C 808D44FC 1440000B */ bne $v0, $zero, .L808D452C
/* 01E8C 808D44FC 1440000B */ bne $v0, $zero, .L808D452C
/* 01E90 808D4500 244B0001 */ addiu $t3, $v0, 0x0001 ## $t3 = 00000001
/* 01E94 808D4504 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 01E98 808D4508 A60B0198 */ sh $t3, 0x0198($s0) ## 00000198
/* 01E9C 808D450C 3C01808D */ lui $at, %hi(D_808D64B4) ## $at = 808D0000
/* 01EA0 808D4510 E604140C */ swc1 $f4, 0x140C($s0) ## 0000140C
/* 01EA4 808D4514 C42664B4 */ lwc1 $f6, %lo(D_808D64B4)($at)
/* 01EA4 808D4514 C42664B4 */ lwc1 $f6, %lo(D_808D64B4)($at)
/* 01EA8 808D4518 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 01EAC 808D451C E6061410 */ swc1 $f6, 0x1410($s0) ## 00001410
/* 01EB0 808D4520 8FA50060 */ lw $a1, 0x0060($sp)
/* 01EB4 808D4524 0C00B7D5 */ jal func_8002DF54
/* 01EB8 808D4528 8FA40084 */ lw $a0, 0x0084($sp)
/* 01EB0 808D4520 8FA50060 */ lw $a1, 0x0060($sp)
/* 01EB4 808D4524 0C00B7D5 */ jal func_8002DF54
/* 01EB8 808D4528 8FA40084 */ lw $a0, 0x0084($sp)
.L808D452C:
/* 01EBC 808D452C 8FA20060 */ lw $v0, 0x0060($sp)
/* 01EBC 808D452C 8FA20060 */ lw $v0, 0x0060($sp)
.L808D4530:
/* 01EC0 808D4530 240100CA */ addiu $at, $zero, 0x00CA ## $at = 000000CA
/* 01EC4 808D4534 844C0222 */ lh $t4, 0x0222($v0) ## 00000222
/* 01EC8 808D4538 5581007C */ bnel $t4, $at, .L808D472C
/* 01EC8 808D4538 5581007C */ bnel $t4, $at, .L808D472C
/* 01ECC 808D453C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01ED0 808D4540 844D0248 */ lh $t5, 0x0248($v0) ## 00000248
/* 01ED4 808D4544 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 01ED8 808D4548 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 01EDC 808D454C 55A10077 */ bnel $t5, $at, .L808D472C
/* 01EDC 808D454C 55A10077 */ bnel $t5, $at, .L808D472C
/* 01EE0 808D4550 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01EE4 808D4554 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
/* 01EE8 808D4558 A60E1390 */ sh $t6, 0x1390($s0) ## 00001390
/* 01EEC 808D455C 3C01808D */ lui $at, %hi(D_808D64B8) ## $at = 808D0000
/* 01EF0 808D4560 E608140C */ swc1 $f8, 0x140C($s0) ## 0000140C
/* 01EF4 808D4564 C42A64B8 */ lwc1 $f10, %lo(D_808D64B8)($at)
/* 01EF4 808D4564 C42A64B8 */ lwc1 $f10, %lo(D_808D64B8)($at)
/* 01EF8 808D4568 3C014316 */ lui $at, 0x4316 ## $at = 43160000
/* 01EFC 808D456C 44818000 */ mtc1 $at, $f16 ## $f16 = 150.00
/* 01F00 808D4570 3C014396 */ lui $at, 0x4396 ## $at = 43960000
@ -326,15 +326,15 @@ glabel L808D4420
/* 01F0C 808D457C C452002C */ lwc1 $f18, 0x002C($v0) ## 0000002C
/* 01F10 808D4580 44812000 */ mtc1 $at, $f4 ## $f4 = 300.00
/* 01F14 808D4584 00000000 */ nop
/* 01F18 808D4588 46049180 */ add.s $f6, $f18, $f4
/* 01F1C 808D458C 10000066 */ beq $zero, $zero, .L808D4728
/* 01F18 808D4588 46049180 */ add.s $f6, $f18, $f4
/* 01F1C 808D458C 10000066 */ beq $zero, $zero, .L808D4728
/* 01F20 808D4590 E60613E4 */ swc1 $f6, 0x13E4($s0) ## 000013E4
glabel L808D4594
/* 01F24 808D4594 260413F8 */ addiu $a0, $s0, 0x13F8 ## $a0 = 000013F8
/* 01F28 808D4598 3C0542C8 */ lui $a1, 0x42C8 ## $a1 = 42C80000
/* 01F2C 808D459C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 01F30 808D45A0 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01F34 808D45A4 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
/* 01F38 808D45A8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01F3C 808D45AC 3C01430C */ lui $at, 0x430C ## $at = 430C0000
@ -348,12 +348,12 @@ glabel L808D4594
/* 01F5C 808D45CC E60013FC */ swc1 $f0, 0x13FC($s0) ## 000013FC
/* 01F60 808D45D0 E60013DC */ swc1 $f0, 0x13DC($s0) ## 000013DC
/* 01F64 808D45D4 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01F68 808D45D8 E60813E0 */ swc1 $f8, 0x13E0($s0) ## 000013E0
/* 01F6C 808D45DC 8FA30060 */ lw $v1, 0x0060($sp)
/* 01F6C 808D45DC 8FA30060 */ lw $v1, 0x0060($sp)
/* 01F70 808D45E0 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
/* 01F74 808D45E4 84620242 */ lh $v0, 0x0242($v1) ## 00000242
/* 01F78 808D45E8 10400016 */ beq $v0, $zero, .L808D4644
/* 01F78 808D45E8 10400016 */ beq $v0, $zero, .L808D4644
/* 01F7C 808D45EC 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
/* 01F80 808D45F0 A46F0242 */ sh $t7, 0x0242($v1) ## 00000242
/* 01F84 808D45F4 84620242 */ lh $v0, 0x0242($v1) ## 00000242
@ -362,27 +362,27 @@ glabel L808D4594
/* 01F90 808D4600 44825000 */ mtc1 $v0, $f10 ## $f10 = 0.00
/* 01F94 808D4604 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 01F98 808D4608 44819000 */ mtc1 $at, $f18 ## $f18 = 0.50
/* 01F9C 808D460C 46805420 */ cvt.s.w $f16, $f10
/* 01F9C 808D460C 46805420 */ cvt.s.w $f16, $f10
/* 01FA0 808D4610 30580001 */ andi $t8, $v0, 0x0001 ## $t8 = 00000000
/* 01FA4 808D4614 46128003 */ div.s $f0, $f16, $f18
/* 01FA8 808D4618 4600103E */ c.le.s $f2, $f0
/* 01FA4 808D4614 46128003 */ div.s $f0, $f16, $f18
/* 01FA8 808D4618 4600103E */ c.le.s $f2, $f0
/* 01FAC 808D461C 00000000 */ nop
/* 01FB0 808D4620 45000002 */ bc1f .L808D462C
/* 01FB0 808D4620 45000002 */ bc1f .L808D462C
/* 01FB4 808D4624 00000000 */ nop
/* 01FB8 808D4628 46001006 */ mov.s $f0, $f2
/* 01FB8 808D4628 46001006 */ mov.s $f0, $f2
.L808D462C:
/* 01FBC 808D462C 53000004 */ beql $t8, $zero, .L808D4640
/* 01FC0 808D4630 46000107 */ neg.s $f4, $f0
/* 01FC4 808D4634 10000003 */ beq $zero, $zero, .L808D4644
/* 01FBC 808D462C 53000004 */ beql $t8, $zero, .L808D4640
/* 01FC0 808D4630 46000107 */ neg.s $f4, $f0
/* 01FC4 808D4634 10000003 */ beq $zero, $zero, .L808D4644
/* 01FC8 808D4638 E6001414 */ swc1 $f0, 0x1414($s0) ## 00001414
/* 01FCC 808D463C 46000107 */ neg.s $f4, $f0
/* 01FCC 808D463C 46000107 */ neg.s $f4, $f0
.L808D4640:
/* 01FD0 808D4640 E6041414 */ swc1 $f4, 0x1414($s0) ## 00001414
.L808D4644:
/* 01FD4 808D4644 84790222 */ lh $t9, 0x0222($v1) ## 00000222
/* 01FD8 808D4648 240100CD */ addiu $at, $zero, 0x00CD ## $at = 000000CD
/* 01FDC 808D464C 8FA3005C */ lw $v1, 0x005C($sp)
/* 01FE0 808D4650 17210035 */ bne $t9, $at, .L808D4728
/* 01FDC 808D464C 8FA3005C */ lw $v1, 0x005C($sp)
/* 01FE0 808D4650 17210035 */ bne $t9, $at, .L808D4728
/* 01FE4 808D4654 26021394 */ addiu $v0, $s0, 0x1394 ## $v0 = 00001394
/* 01FE8 808D4658 A6081390 */ sh $t0, 0x1390($s0) ## 00001390
/* 01FEC 808D465C 8C4A0000 */ lw $t2, 0x0000($v0) ## 00001394
@ -405,49 +405,49 @@ glabel L808D4594
/* 02030 808D46A0 8E0E13A8 */ lw $t6, 0x13A8($s0) ## 000013A8
/* 02034 808D46A4 AC6E0058 */ sw $t6, 0x0058($v1) ## 00000058
/* 02038 808D46A8 86051392 */ lh $a1, 0x1392($s0) ## 00001392
/* 0203C 808D46AC 0C03022B */ jal func_800C08AC
/* 02040 808D46B0 8FA40084 */ lw $a0, 0x0084($sp)
/* 02044 808D46B4 8FA40084 */ lw $a0, 0x0084($sp)
/* 0203C 808D46AC 0C03022B */ jal func_800C08AC
/* 02040 808D46B0 8FA40084 */ lw $a0, 0x0084($sp)
/* 02044 808D46B4 8FA40084 */ lw $a0, 0x0084($sp)
/* 02048 808D46B8 A6001392 */ sh $zero, 0x1392($s0) ## 00001392
/* 0204C 808D46BC 0C01914D */ jal func_80064534
/* 0204C 808D46BC 0C01914D */ jal func_80064534
/* 02050 808D46C0 24851D64 */ addiu $a1, $a0, 0x1D64 ## $a1 = 00001D64
/* 02054 808D46C4 8FA40084 */ lw $a0, 0x0084($sp)
/* 02054 808D46C4 8FA40084 */ lw $a0, 0x0084($sp)
/* 02058 808D46C8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 0205C 808D46CC 0C00B7D5 */ jal func_8002DF54
/* 0205C 808D46CC 0C00B7D5 */ jal func_8002DF54
/* 02060 808D46D0 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 02064 808D46D4 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 02068 808D46D8 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 0206C 808D46DC 8FA60084 */ lw $a2, 0x0084($sp)
/* 0206C 808D46DC 8FA60084 */ lw $a2, 0x0084($sp)
/* 02070 808D46E0 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
/* 02074 808D46E4 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
/* 02078 808D46E8 AFAF0028 */ sw $t7, 0x0028($sp)
/* 02078 808D46E8 AFAF0028 */ sw $t7, 0x0028($sp)
/* 0207C 808D46EC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 02080 808D46F0 2407005D */ addiu $a3, $zero, 0x005D ## $a3 = 0000005D
/* 02084 808D46F4 AFA0001C */ sw $zero, 0x001C($sp)
/* 02088 808D46F8 AFA00020 */ sw $zero, 0x0020($sp)
/* 0208C 808D46FC AFA00024 */ sw $zero, 0x0024($sp)
/* 02090 808D4700 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 02094 808D4704 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 02084 808D46F4 AFA0001C */ sw $zero, 0x001C($sp)
/* 02088 808D46F8 AFA00020 */ sw $zero, 0x0020($sp)
/* 0208C 808D46FC AFA00024 */ sw $zero, 0x0024($sp)
/* 02090 808D4700 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 02094 808D4704 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 02098 808D4708 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
/* 0209C 808D470C 0C00C916 */ jal Actor_SpawnAttached
/* 020A0 808D4710 E7A60014 */ swc1 $f6, 0x0014($sp)
/* 020A4 808D4714 8FA40084 */ lw $a0, 0x0084($sp)
/* 020A0 808D4710 E7A60014 */ swc1 $f6, 0x0014($sp)
/* 020A4 808D4714 8FA40084 */ lw $a0, 0x0084($sp)
/* 020A8 808D4718 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
/* 020AC 808D471C 00A42821 */ addu $a1, $a1, $a0
/* 020AC 808D471C 00A42821 */ addu $a1, $a1, $a0
/* 020B0 808D4720 0C00B33C */ jal Flags_SetClear
/* 020B4 808D4724 80A51CBC */ lb $a1, 0x1CBC($a1) ## 00011CBC
glabel L808D4728
.L808D4728:
/* 020B8 808D4728 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L808D472C:
/* 020BC 808D472C 0C234FD6 */ jal func_808D3F58
/* 020C0 808D4730 8FA50084 */ lw $a1, 0x0084($sp)
/* 020C4 808D4734 8FBF003C */ lw $ra, 0x003C($sp)
/* 020C8 808D4738 8FB00038 */ lw $s0, 0x0038($sp)
/* 020BC 808D472C 0C234FD6 */ jal func_808D3F58
/* 020C0 808D4730 8FA50084 */ lw $a1, 0x0084($sp)
/* 020C4 808D4734 8FBF003C */ lw $ra, 0x003C($sp)
/* 020C8 808D4738 8FB00038 */ lw $s0, 0x0038($sp)
/* 020CC 808D473C 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
/* 020D0 808D4740 03E00008 */ jr $ra
/* 020D0 808D4740 03E00008 */ jr $ra
/* 020D4 808D4744 00000000 */ nop

View file

@ -47,7 +47,7 @@ glabel func_808D779C
/* 00FD0 808D7840 AC2A6FC0 */ sw $t2, 0x6FC0($at) ## 80166FC0
/* 00FD4 808D7844 24A55FFC */ addiu $a1, $a1, 0x5FFC ## $a1 = 06005FFC
/* 00FD8 808D7848 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 00FDC 808D784C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00FDC 808D784C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00FE0 808D7850 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 00FE4 808D7854 10000005 */ beq $zero, $zero, .L808D786C
/* 00FE8 808D7858 8FBF001C */ lw $ra, 0x001C($sp)

View file

@ -110,7 +110,7 @@ glabel L808D79E8
/* 01250 808D7AC0 E54A002C */ swc1 $f10, 0x002C($t2) ## 0000002C
/* 01254 808D7AC4 A200071A */ sb $zero, 0x071A($s0) ## 0000071A
/* 01258 808D7AC8 8FA4004C */ lw $a0, 0x004C($sp)
/* 0125C 808D7ACC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0125C 808D7ACC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01260 808D7AD0 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01264 808D7AD4 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 01268 808D7AD8 44818000 */ mtc1 $at, $f16 ## $f16 = 1000.00
@ -647,7 +647,7 @@ glabel L808D8220
/* 019F8 808D8268 46809120 */ cvt.s.w $f4, $f18
/* 019FC 808D826C 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01A00 808D8270 E60401CC */ swc1 $f4, 0x01CC($s0) ## 000001CC
/* 01A04 808D8274 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01A04 808D8274 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01A08 808D8278 8FA4004C */ lw $a0, 0x004C($sp)
/* 01A0C 808D827C 8E030674 */ lw $v1, 0x0674($s0) ## 00000674
/* 01A10 808D8280 2C61001F */ sltiu $at, $v1, 0x001F
@ -660,7 +660,7 @@ glabel L808D8220
/* 01A28 808D8298 8FA4004C */ lw $a0, 0x004C($sp)
/* 01A2C 808D829C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01A30 808D82A0 24A56AF4 */ addiu $a1, $a1, 0x6AF4 ## $a1 = 06006AF4
/* 01A34 808D82A4 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01A34 808D82A4 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01A38 808D82A8 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01A3C 808D82AC 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 01A40 808D82B0 44813000 */ mtc1 $at, $f6 ## $f6 = 1000.00
@ -740,7 +740,7 @@ glabel L808D83A4
/* 01B54 808D83C4 8FA4004C */ lw $a0, 0x004C($sp)
/* 01B58 808D83C8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01B5C 808D83CC 24A54304 */ addiu $a1, $a1, 0x4304 ## $a1 = 06004304
/* 01B60 808D83D0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01B60 808D83D0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01B64 808D83D4 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01B68 808D83D8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01B6C 808D83DC 0C028800 */ jal SkelAnime_GetFrameCount
@ -762,7 +762,7 @@ glabel L808D83A4
/* 01BA4 808D8414 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01BA8 808D8418 24A589F8 */ addiu $a1, $a1, 0x89F8 ## $a1 = 060089F8
/* 01BAC 808D841C 8FA4004C */ lw $a0, 0x004C($sp)
/* 01BB0 808D8420 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01BB0 808D8420 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01BB4 808D8424 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01BB8 808D8428 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 01BBC 808D842C 44819000 */ mtc1 $at, $f18 ## $f18 = 1000.00
@ -790,7 +790,7 @@ glabel L808D8468
/* 01C0C 808D847C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01C10 808D8480 24A51F58 */ addiu $a1, $a1, 0x1F58 ## $a1 = 06001F58
/* 01C14 808D8484 8FA4004C */ lw $a0, 0x004C($sp)
/* 01C18 808D8488 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01C18 808D8488 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01C1C 808D848C 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01C20 808D8490 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01C24 808D8494 0C028800 */ jal SkelAnime_GetFrameCount
@ -894,7 +894,7 @@ glabel L808D8598
/* 01D88 808D85F8 8FA4004C */ lw $a0, 0x004C($sp)
/* 01D8C 808D85FC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01D90 808D8600 24A53018 */ addiu $a1, $a1, 0x3018 ## $a1 = 06003018
/* 01D94 808D8604 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01D94 808D8604 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01D98 808D8608 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01D9C 808D860C 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 01DA0 808D8610 44819000 */ mtc1 $at, $f18 ## $f18 = 1000.00
@ -919,7 +919,7 @@ glabel L808D8598
/* 01DE8 808D8658 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01DEC 808D865C 24A57268 */ addiu $a1, $a1, 0x7268 ## $a1 = 06007268
/* 01DF0 808D8660 8FA4004C */ lw $a0, 0x004C($sp)
/* 01DF4 808D8664 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01DF4 808D8664 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01DF8 808D8668 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01DFC 808D866C 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 01E00 808D8670 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
@ -1012,7 +1012,7 @@ glabel L808D86B4
/* 01F3C 808D87AC 8FA4004C */ lw $a0, 0x004C($sp)
/* 01F40 808D87B0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01F44 808D87B4 24A57A64 */ addiu $a1, $a1, 0x7A64 ## $a1 = 06007A64
/* 01F48 808D87B8 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01F48 808D87B8 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01F4C 808D87BC 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 01F50 808D87C0 8E030674 */ lw $v1, 0x0674($s0) ## 00000674
.L808D87C4:
@ -1269,7 +1269,7 @@ glabel L808D8A98
/* 022EC 808D8B5C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 022F0 808D8B60 24A58A88 */ addiu $a1, $a1, 0x8A88 ## $a1 = 06008A88
/* 022F4 808D8B64 8FA4004C */ lw $a0, 0x004C($sp)
/* 022F8 808D8B68 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 022F8 808D8B68 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 022FC 808D8B6C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02300 808D8B70 0C02927F */ jal SkelAnime_FrameUpdateMatrix

View file

@ -1,23 +1,23 @@
glabel func_808D9018
/* 027A8 808D9018 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 027AC 808D901C AFB00018 */ sw $s0, 0x0018($sp)
/* 027AC 808D901C AFB00018 */ sw $s0, 0x0018($sp)
/* 027B0 808D9020 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 027B4 808D9024 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 027B8 808D9028 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
/* 027BC 808D902C AFBF001C */ sw $ra, 0x001C($sp)
/* 027C0 808D9030 AFA50034 */ sw $a1, 0x0034($sp)
/* 027C4 808D9034 00A12021 */ addu $a0, $a1, $at
/* 027C8 808D9038 AFA40024 */ sw $a0, 0x0024($sp)
/* 027BC 808D902C AFBF001C */ sw $ra, 0x001C($sp)
/* 027C0 808D9030 AFA50034 */ sw $a1, 0x0034($sp)
/* 027C4 808D9034 00A12021 */ addu $a0, $a1, $at
/* 027C8 808D9038 AFA40024 */ sw $a0, 0x0024($sp)
/* 027CC 808D903C 0C02604B */ jal Object_GetIndex
## ObjectIndex
/* 027D0 808D9040 2405017D */ addiu $a1, $zero, 0x017D ## $a1 = 0000017D
/* 027D4 808D9044 8FA40024 */ lw $a0, 0x0024($sp)
/* 027D4 808D9044 8FA40024 */ lw $a0, 0x0024($sp)
/* 027D8 808D9048 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 027DC 808D904C 0C026062 */ jal Object_IsLoaded
/* 027E0 808D9050 AFA20028 */ sw $v0, 0x0028($sp)
/* 027E4 808D9054 10400023 */ beq $v0, $zero, .L808D90E4
/* 027E8 808D9058 8FA30028 */ lw $v1, 0x0028($sp)
/* 027E0 808D9050 AFA20028 */ sw $v0, 0x0028($sp)
/* 027E4 808D9054 10400023 */ beq $v0, $zero, .L808D90E4
/* 027E8 808D9058 8FA30028 */ lw $v1, 0x0028($sp)
/* 027EC 808D905C A6000678 */ sh $zero, 0x0678($s0) ## 00000678
/* 027F0 808D9060 860F0678 */ lh $t7, 0x0678($s0) ## 00000678
/* 027F4 808D9064 3C0E808E */ lui $t6, %hi(func_808D933C) ## $t6 = 808E0000
@ -27,37 +27,37 @@ glabel func_808D9018
/* 02804 808D9074 A2180198 */ sb $t8, 0x0198($s0) ## 00000198
/* 02808 808D9078 AE03014C */ sw $v1, 0x014C($s0) ## 0000014C
/* 0280C 808D907C AE0F0674 */ sw $t7, 0x0674($s0) ## 00000674
/* 02810 808D9080 8FB90034 */ lw $t9, 0x0034($sp)
/* 02814 808D9084 00034100 */ sll $t0, $v1, 4
/* 02818 808D9088 01034021 */ addu $t0, $t0, $v1
/* 0281C 808D908C 00084080 */ sll $t0, $t0, 2
/* 02810 808D9080 8FB90034 */ lw $t9, 0x0034($sp)
/* 02814 808D9084 00034100 */ sll $t0, $v1, 4
/* 02818 808D9088 01034021 */ addu $t0, $t0, $v1
/* 0281C 808D908C 00084080 */ sll $t0, $t0, 2
/* 02820 808D9090 3C0A0001 */ lui $t2, 0x0001 ## $t2 = 00010000
/* 02824 808D9094 03284821 */ addu $t1, $t9, $t0
/* 02828 808D9098 01495021 */ addu $t2, $t2, $t1
/* 02824 808D9094 03284821 */ addu $t1, $t9, $t0
/* 02828 808D9098 01495021 */ addu $t2, $t2, $t1
/* 0282C 808D909C 8D4A17B4 */ lw $t2, 0x17B4($t2) ## 000117B4
/* 02830 808D90A0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 02834 808D90A4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02838 808D90A8 01415821 */ addu $t3, $t2, $at
/* 02838 808D90A8 01415821 */ addu $t3, $t2, $at
/* 0283C 808D90AC 3C018016 */ lui $at, 0x8016 ## $at = 80160000
/* 02840 808D90B0 AC2B6FC0 */ sw $t3, 0x6FC0($at) ## 80166FC0
/* 02844 808D90B4 24A5EA00 */ addiu $a1, $a1, 0xEA00 ## $a1 = 0600EA00
/* 02848 808D90B8 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 0284C 808D90BC 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 0284C 808D90BC 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 02850 808D90C0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02854 808D90C4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 02858 808D90C8 0C028800 */ jal SkelAnime_GetFrameCount
/* 0285C 808D90CC 2484EA00 */ addiu $a0, $a0, 0xEA00 ## $a0 = 0600EA00
/* 02860 808D90D0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 02864 808D90D4 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
/* 02868 808D90D8 468021A0 */ cvt.s.w $f6, $f4
/* 02868 808D90D8 468021A0 */ cvt.s.w $f6, $f4
/* 0286C 808D90DC E6080508 */ swc1 $f8, 0x0508($s0) ## 00000508
/* 02870 808D90E0 E60601CC */ swc1 $f6, 0x01CC($s0) ## 000001CC
.L808D90E4:
/* 02874 808D90E4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02878 808D90E8 8FB00018 */ lw $s0, 0x0018($sp)
/* 02874 808D90E4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02878 808D90E8 8FB00018 */ lw $s0, 0x0018($sp)
/* 0287C 808D90EC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 02880 808D90F0 03E00008 */ jr $ra
/* 02880 808D90F0 03E00008 */ jr $ra
/* 02884 808D90F4 00000000 */ nop

View file

@ -1,49 +1,49 @@
glabel func_808D90F8
/* 02888 808D90F8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0288C 808D90FC AFB00018 */ sw $s0, 0x0018($sp)
/* 0288C 808D90FC AFB00018 */ sw $s0, 0x0018($sp)
/* 02890 808D9100 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 02894 808D9104 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02898 808D9108 342117A4 */ ori $at, $at, 0x17A4 ## $at = 000117A4
/* 0289C 808D910C AFBF001C */ sw $ra, 0x001C($sp)
/* 028A0 808D9110 AFA50034 */ sw $a1, 0x0034($sp)
/* 028A4 808D9114 00A12021 */ addu $a0, $a1, $at
/* 028A8 808D9118 AFA40024 */ sw $a0, 0x0024($sp)
/* 0289C 808D910C AFBF001C */ sw $ra, 0x001C($sp)
/* 028A0 808D9110 AFA50034 */ sw $a1, 0x0034($sp)
/* 028A4 808D9114 00A12021 */ addu $a0, $a1, $at
/* 028A8 808D9118 AFA40024 */ sw $a0, 0x0024($sp)
/* 028AC 808D911C 0C02604B */ jal Object_GetIndex
## ObjectIndex
/* 028B0 808D9120 2405017D */ addiu $a1, $zero, 0x017D ## $a1 = 0000017D
/* 028B4 808D9124 8FA40024 */ lw $a0, 0x0024($sp)
/* 028B4 808D9124 8FA40024 */ lw $a0, 0x0024($sp)
/* 028B8 808D9128 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 028BC 808D912C 0C026062 */ jal Object_IsLoaded
/* 028C0 808D9130 AFA20028 */ sw $v0, 0x0028($sp)
/* 028C4 808D9134 10400028 */ beq $v0, $zero, .L808D91D8
/* 028C8 808D9138 8FA30028 */ lw $v1, 0x0028($sp)
/* 028C0 808D9130 AFA20028 */ sw $v0, 0x0028($sp)
/* 028C4 808D9134 10400028 */ beq $v0, $zero, .L808D91D8
/* 028C8 808D9138 8FA30028 */ lw $v1, 0x0028($sp)
/* 028CC 808D913C AE03014C */ sw $v1, 0x014C($s0) ## 0000014C
/* 028D0 808D9140 8FAE0034 */ lw $t6, 0x0034($sp)
/* 028D4 808D9144 00037900 */ sll $t7, $v1, 4
/* 028D8 808D9148 01E37821 */ addu $t7, $t7, $v1
/* 028DC 808D914C 000F7880 */ sll $t7, $t7, 2
/* 028D0 808D9140 8FAE0034 */ lw $t6, 0x0034($sp)
/* 028D4 808D9144 00037900 */ sll $t7, $v1, 4
/* 028D8 808D9148 01E37821 */ addu $t7, $t7, $v1
/* 028DC 808D914C 000F7880 */ sll $t7, $t7, 2
/* 028E0 808D9150 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
/* 028E4 808D9154 01CFC021 */ addu $t8, $t6, $t7
/* 028E8 808D9158 0338C821 */ addu $t9, $t9, $t8
/* 028E4 808D9154 01CFC021 */ addu $t8, $t6, $t7
/* 028E8 808D9158 0338C821 */ addu $t9, $t9, $t8
/* 028EC 808D915C 8F3917B4 */ lw $t9, 0x17B4($t9) ## 000117B4
/* 028F0 808D9160 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 028F4 808D9164 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 028F8 808D9168 03214021 */ addu $t0, $t9, $at
/* 028F8 808D9168 03214021 */ addu $t0, $t9, $at
/* 028FC 808D916C 3C018016 */ lui $at, 0x8016 ## $at = 80160000
/* 02900 808D9170 AC286FC0 */ sw $t0, 0x6FC0($at) ## 80166FC0
/* 02904 808D9174 24A5EA00 */ addiu $a1, $a1, 0xEA00 ## $a1 = 0600EA00
/* 02908 808D9178 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 0290C 808D917C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 0290C 808D917C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 02910 808D9180 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02914 808D9184 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 02918 808D9188 0C028800 */ jal SkelAnime_GetFrameCount
/* 0291C 808D918C 2484EA00 */ addiu $a0, $a0, 0xEA00 ## $a0 = 0600EA00
/* 02920 808D9190 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 02924 808D9194 3C09808E */ lui $t1, %hi(func_808D933C) ## $t1 = 808E0000
/* 02928 808D9198 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 0292C 808D919C 468021A0 */ cvt.s.w $f6, $f4
/* 0292C 808D919C 468021A0 */ cvt.s.w $f6, $f4
/* 02930 808D91A0 2529933C */ addiu $t1, $t1, %lo(func_808D933C) ## $t1 = 808D933C
/* 02934 808D91A4 240A0064 */ addiu $t2, $zero, 0x0064 ## $t2 = 00000064
/* 02938 808D91A8 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
@ -56,17 +56,17 @@ glabel func_808D90F8
/* 02954 808D91C4 846C13F4 */ lh $t4, 0x13F4($v1) ## 8015FA54
/* 02958 808D91C8 846D002E */ lh $t5, 0x002E($v1) ## 8015E68E
/* 0295C 808D91CC A06C0033 */ sb $t4, 0x0033($v1) ## 8015E693
/* 02960 808D91D0 10000004 */ beq $zero, $zero, .L808D91E4
/* 02960 808D91D0 10000004 */ beq $zero, $zero, .L808D91E4
/* 02964 808D91D4 A46D0030 */ sh $t5, 0x0030($v1) ## 8015E690
.L808D91D8:
/* 02968 808D91D8 3C0E808E */ lui $t6, %hi(func_808D90F8) ## $t6 = 808E0000
/* 0296C 808D91DC 25CE90F8 */ addiu $t6, $t6, %lo(func_808D90F8) ## $t6 = 808D90F8
/* 02970 808D91E0 AE0E0194 */ sw $t6, 0x0194($s0) ## 00000194
.L808D91E4:
/* 02974 808D91E4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02978 808D91E8 8FB00018 */ lw $s0, 0x0018($sp)
/* 02974 808D91E4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02978 808D91E8 8FB00018 */ lw $s0, 0x0018($sp)
/* 0297C 808D91EC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 02980 808D91F0 03E00008 */ jr $ra
/* 02980 808D91F0 03E00008 */ jr $ra
/* 02984 808D91F4 00000000 */ nop

View file

@ -155,7 +155,7 @@ glabel L808D94C4
/* 02D10 808D9580 8FA40054 */ lw $a0, 0x0054($sp)
/* 02D14 808D9584 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02D18 808D9588 24A5F19C */ addiu $a1, $a1, 0xF19C ## $a1 = 0600F19C
/* 02D1C 808D958C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 02D1C 808D958C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 02D20 808D9590 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02D24 808D9594 240C0002 */ addiu $t4, $zero, 0x0002 ## $t4 = 00000002
/* 02D28 808D9598 A60C0678 */ sh $t4, 0x0678($s0) ## 00000678
@ -269,7 +269,7 @@ glabel L808D9654
/* 02EB8 808D9728 8FA40054 */ lw $a0, 0x0054($sp)
/* 02EBC 808D972C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02EC0 808D9730 24A5B668 */ addiu $a1, $a1, 0xB668 ## $a1 = 0600B668
/* 02EC4 808D9734 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 02EC4 808D9734 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 02EC8 808D9738 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02ECC 808D973C 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 02ED0 808D9740 0C028800 */ jal SkelAnime_GetFrameCount
@ -373,7 +373,7 @@ glabel L808D9654
/* 03030 808D98A0 8FA40054 */ lw $a0, 0x0054($sp)
/* 03034 808D98A4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 03038 808D98A8 24A5BE38 */ addiu $a1, $a1, 0xBE38 ## $a1 = 0600BE38
/* 0303C 808D98AC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0303C 808D98AC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03040 808D98B0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 03044 808D98B4 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
/* 03048 808D98B8 A60C0678 */ sh $t4, 0x0678($s0) ## 00000678
@ -413,7 +413,7 @@ glabel L808D9900
/* 030C0 808D9930 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 030C4 808D9934 24A50298 */ addiu $a1, $a1, 0x0298 ## $a1 = 06010298
/* 030C8 808D9938 8FA40054 */ lw $a0, 0x0054($sp)
/* 030CC 808D993C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 030CC 808D993C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 030D0 808D9940 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 030D4 808D9944 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 030D8 808D9948 0C028800 */ jal SkelAnime_GetFrameCount
@ -506,7 +506,7 @@ glabel L808D9A54
/* 03220 808D9A90 8FA40054 */ lw $a0, 0x0054($sp)
/* 03224 808D9A94 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 03228 808D9A98 24A50514 */ addiu $a1, $a1, 0x0514 ## $a1 = 06010514
/* 0322C 808D9A9C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0322C 808D9A9C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03230 808D9AA0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 03234 808D9AA4 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 03238 808D9AA8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
@ -807,7 +807,7 @@ glabel L808D9E8C
/* 03664 808D9ED4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 03668 808D9ED8 24A5ADDC */ addiu $a1, $a1, 0xADDC ## $a1 = 0600ADDC
/* 0366C 808D9EDC 8FA40054 */ lw $a0, 0x0054($sp)
/* 03670 808D9EE0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 03670 808D9EE0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 03674 808D9EE4 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 03678 808D9EE8 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0367C 808D9EEC 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -1,152 +1,152 @@
glabel func_808DAD20
/* 044B0 808DAD20 27BDFF78 */ addiu $sp, $sp, 0xFF78 ## $sp = FFFFFF78
/* 044B4 808DAD24 AFB10030 */ sw $s1, 0x0030($sp)
/* 044B8 808DAD28 AFB0002C */ sw $s0, 0x002C($sp)
/* 044B4 808DAD24 AFB10030 */ sw $s1, 0x0030($sp)
/* 044B8 808DAD28 AFB0002C */ sw $s0, 0x002C($sp)
/* 044BC 808DAD2C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 044C0 808DAD30 AFBF0034 */ sw $ra, 0x0034($sp)
/* 044C0 808DAD30 AFBF0034 */ sw $ra, 0x0034($sp)
/* 044C4 808DAD34 24900150 */ addiu $s0, $a0, 0x0150 ## $s0 = 00000150
/* 044C8 808DAD38 F7B40020 */ sdc1 $f20, 0x0020($sp)
/* 044CC 808DAD3C AFA5008C */ sw $a1, 0x008C($sp)
/* 044C8 808DAD38 F7B40020 */ sdc1 $f20, 0x0020($sp)
/* 044CC 808DAD3C AFA5008C */ sw $a1, 0x008C($sp)
/* 044D0 808DAD40 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 044D4 808DAD44 02002025 */ or $a0, $s0, $zero ## $a0 = 00000150
/* 044D8 808DAD48 962E01C2 */ lhu $t6, 0x01C2($s1) ## 000001C2
/* 044DC 808DAD4C 2DC10005 */ sltiu $at, $t6, 0x0005
/* 044E0 808DAD50 1020011A */ beq $at, $zero, .L808DB1BC
/* 044E4 808DAD54 000E7080 */ sll $t6, $t6, 2
/* 044DC 808DAD4C 2DC10005 */ sltiu $at, $t6, 0x0005
/* 044E0 808DAD50 1020011A */ beq $at, $zero, .L808DB1BC
/* 044E4 808DAD54 000E7080 */ sll $t6, $t6, 2
/* 044E8 808DAD58 3C01808F */ lui $at, %hi(jtbl_808F7FB0) ## $at = 808F0000
/* 044EC 808DAD5C 002E0821 */ addu $at, $at, $t6
/* 044F0 808DAD60 8C2E7FB0 */ lw $t6, %lo(jtbl_808F7FB0)($at)
/* 044F4 808DAD64 01C00008 */ jr $t6
/* 044EC 808DAD5C 002E0821 */ addu $at, $at, $t6
/* 044F0 808DAD60 8C2E7FB0 */ lw $t6, %lo(jtbl_808F7FB0)($at)
/* 044F4 808DAD64 01C00008 */ jr $t6
/* 044F8 808DAD68 00000000 */ nop
glabel L808DAD6C
/* 044FC 808DAD6C 862401A2 */ lh $a0, 0x01A2($s1) ## 000001A2
/* 04500 808DAD70 00800821 */ addu $at, $a0, $zero
/* 04504 808DAD74 00042080 */ sll $a0, $a0, 2
/* 04508 808DAD78 00812021 */ addu $a0, $a0, $at
/* 0450C 808DAD7C 00042200 */ sll $a0, $a0, 8
/* 04510 808DAD80 00042400 */ sll $a0, $a0, 16
/* 04500 808DAD70 00800821 */ addu $at, $a0, $zero
/* 04504 808DAD74 00042080 */ sll $a0, $a0, 2
/* 04508 808DAD78 00812021 */ addu $a0, $a0, $at
/* 0450C 808DAD7C 00042200 */ sll $a0, $a0, 8
/* 04510 808DAD80 00042400 */ sll $a0, $a0, 16
/* 04514 808DAD84 0C01DE1C */ jal Math_Sins
## sins?
/* 04518 808DAD88 00042403 */ sra $a0, $a0, 16
/* 04518 808DAD88 00042403 */ sra $a0, $a0, 16
/* 0451C 808DAD8C 862401A2 */ lh $a0, 0x01A2($s1) ## 000001A2
/* 04520 808DAD90 C62401D0 */ lwc1 $f4, 0x01D0($s1) ## 000001D0
/* 04524 808DAD94 00800821 */ addu $at, $a0, $zero
/* 04528 808DAD98 000420C0 */ sll $a0, $a0, 3
/* 0452C 808DAD9C 00812023 */ subu $a0, $a0, $at
/* 04530 808DADA0 00042200 */ sll $a0, $a0, 8
/* 04534 808DADA4 00042400 */ sll $a0, $a0, 16
/* 04538 808DADA8 46002502 */ mul.s $f20, $f4, $f0
/* 04524 808DAD94 00800821 */ addu $at, $a0, $zero
/* 04528 808DAD98 000420C0 */ sll $a0, $a0, 3
/* 0452C 808DAD9C 00812023 */ subu $a0, $a0, $at
/* 04530 808DADA0 00042200 */ sll $a0, $a0, 8
/* 04534 808DADA4 00042400 */ sll $a0, $a0, 16
/* 04538 808DADA8 46002502 */ mul.s $f20, $f4, $f0
/* 0453C 808DADAC 0C01DE0D */ jal Math_Coss
## coss?
/* 04540 808DADB0 00042403 */ sra $a0, $a0, 16
/* 04540 808DADB0 00042403 */ sra $a0, $a0, 16
/* 04544 808DADB4 C62601D0 */ lwc1 $f6, 0x01D0($s1) ## 000001D0
/* 04548 808DADB8 4405A000 */ mfc1 $a1, $f20
/* 04548 808DADB8 4405A000 */ mfc1 $a1, $f20
/* 0454C 808DADBC 3C063D4C */ lui $a2, 0x3D4C ## $a2 = 3D4C0000
/* 04550 808DADC0 46003202 */ mul.s $f8, $f6, $f0
/* 04550 808DADC0 46003202 */ mul.s $f8, $f6, $f0
/* 04554 808DADC4 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3D4CCCCD
/* 04558 808DADC8 26240024 */ addiu $a0, $s1, 0x0024 ## $a0 = 00000024
/* 0455C 808DADCC E7A80078 */ swc1 $f8, 0x0078($sp)
/* 0455C 808DADCC E7A80078 */ swc1 $f8, 0x0078($sp)
/* 04560 808DADD0 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04564 808DADD4 8E2701C8 */ lw $a3, 0x01C8($s1) ## 000001C8
/* 04568 808DADD8 3C063D4C */ lui $a2, 0x3D4C ## $a2 = 3D4C0000
/* 0456C 808DADDC 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3D4CCCCD
/* 04570 808DADE0 2624002C */ addiu $a0, $s1, 0x002C ## $a0 = 0000002C
/* 04574 808DADE4 8FA50078 */ lw $a1, 0x0078($sp)
/* 04574 808DADE4 8FA50078 */ lw $a1, 0x0078($sp)
/* 04578 808DADE8 0C01E107 */ jal Math_SmoothScaleMaxF
/* 0457C 808DADEC 8E2701C8 */ lw $a3, 0x01C8($s1) ## 000001C8
/* 04580 808DADF0 262401D0 */ addiu $a0, $s1, 0x01D0 ## $a0 = 000001D0
/* 04584 808DADF4 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 04588 808DADF8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 0458C 808DADFC 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04590 808DAE00 3C073FC0 */ lui $a3, 0x3FC0 ## $a3 = 3FC00000
/* 04594 808DAE04 862201B6 */ lh $v0, 0x01B6($s1) ## 000001B6
/* 04598 808DAE08 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 0459C 808DAE0C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 045A0 808DAE10 54410005 */ bnel $v0, $at, .L808DAE28
/* 045A4 808DAE14 2841000E */ slti $at, $v0, 0x000E
/* 045A0 808DAE10 54410005 */ bnel $v0, $at, .L808DAE28
/* 045A4 808DAE14 2841000E */ slti $at, $v0, 0x000E
/* 045A8 808DAE18 0C00BE0A */ jal Audio_PlayActorSound2
/* 045AC 808DAE1C 240539CB */ addiu $a1, $zero, 0x39CB ## $a1 = 000039CB
/* 045B0 808DAE20 862201B6 */ lh $v0, 0x01B6($s1) ## 000001B6
/* 045B4 808DAE24 2841000E */ slti $at, $v0, 0x000E
/* 045B4 808DAE24 2841000E */ slti $at, $v0, 0x000E
.L808DAE28:
/* 045B8 808DAE28 10200013 */ beq $at, $zero, .L808DAE78
/* 045B8 808DAE28 10200013 */ beq $at, $zero, .L808DAE78
/* 045BC 808DAE2C 3C01437A */ lui $at, 0x437A ## $at = 437A0000
/* 045C0 808DAE30 4481A000 */ mtc1 $at, $f20 ## $f20 = 250.00
/* 045C4 808DAE34 3C01808F */ lui $at, %hi(D_808F7FC4) ## $at = 808F0000
/* 045C8 808DAE38 0C00CFBE */ jal Math_Rand_ZeroFloat
/* 045CC 808DAE3C C42C7FC4 */ lwc1 $f12, %lo(D_808F7FC4)($at)
/* 045CC 808DAE3C C42C7FC4 */ lwc1 $f12, %lo(D_808F7FC4)($at)
/* 045D0 808DAE40 3C01808F */ lui $at, %hi(D_808F7FC8) ## $at = 808F0000
/* 045D4 808DAE44 C4307FC8 */ lwc1 $f16, %lo(D_808F7FC8)($at)
/* 045D4 808DAE44 C4307FC8 */ lwc1 $f16, %lo(D_808F7FC8)($at)
/* 045D8 808DAE48 C62A0258 */ lwc1 $f10, 0x0258($s1) ## 00000258
/* 045DC 808DAE4C 26240254 */ addiu $a0, $s1, 0x0254 ## $a0 = 00000254
/* 045E0 808DAE50 46100480 */ add.s $f18, $f0, $f16
/* 045E0 808DAE50 46100480 */ add.s $f18, $f0, $f16
/* 045E4 808DAE54 3C0540E0 */ lui $a1, 0x40E0 ## $a1 = 40E00000
/* 045E8 808DAE58 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 045EC 808DAE5C 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
/* 045F0 808DAE60 46125100 */ add.s $f4, $f10, $f18
/* 045F0 808DAE60 46125100 */ add.s $f4, $f10, $f18
/* 045F4 808DAE64 0C01E107 */ jal Math_SmoothScaleMaxF
/* 045F8 808DAE68 E6240258 */ swc1 $f4, 0x0258($s1) ## 00000258
/* 045FC 808DAE6C 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 04600 808DAE70 10000004 */ beq $zero, $zero, .L808DAE84
/* 04600 808DAE70 10000004 */ beq $zero, $zero, .L808DAE84
/* 04604 808DAE74 A22F01A0 */ sb $t7, 0x01A0($s1) ## 000001A0
.L808DAE78:
/* 04608 808DAE78 3C014348 */ lui $at, 0x4348 ## $at = 43480000
/* 0460C 808DAE7C 4481A000 */ mtc1 $at, $f20 ## $f20 = 200.00
/* 04610 808DAE80 00000000 */ nop
.L808DAE84:
/* 04614 808DAE84 4405A000 */ mfc1 $a1, $f20
/* 04614 808DAE84 4405A000 */ mfc1 $a1, $f20
/* 04618 808DAE88 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
/* 0461C 808DAE8C 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3DCCCCCD
/* 04620 808DAE90 26240028 */ addiu $a0, $s1, 0x0028 ## $a0 = 00000028
/* 04624 808DAE94 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04628 808DAE98 8E270060 */ lw $a3, 0x0060($s1) ## 00000060
/* 0462C 808DAE9C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 04630 808DAEA0 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
/* 04634 808DAEA4 26240060 */ addiu $a0, $s1, 0x0060 ## $a0 = 00000060
/* 04638 808DAEA8 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
/* 0463C 808DAEAC 44060000 */ mfc1 $a2, $f0
/* 04640 808DAEB0 44070000 */ mfc1 $a3, $f0
/* 0463C 808DAEAC 44060000 */ mfc1 $a2, $f0
/* 04640 808DAEB0 44070000 */ mfc1 $a3, $f0
/* 04644 808DAEB4 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04648 808DAEB8 00000000 */ nop
/* 0464C 808DAEBC 862201B6 */ lh $v0, 0x01B6($s1) ## 000001B6
/* 04650 808DAEC0 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
/* 04654 808DAEC4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 04658 808DAEC8 1441000E */ bne $v0, $at, .L808DAF04
/* 04658 808DAEC8 1441000E */ bne $v0, $at, .L808DAF04
/* 0465C 808DAECC 00000000 */ nop
/* 04660 808DAED0 0C028800 */ jal SkelAnime_GetFrameCount
/* 04664 808DAED4 24842D2C */ addiu $a0, $a0, 0x2D2C ## $a0 = 06002D2C
/* 04668 808DAED8 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 0466C 808DAEDC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 04670 808DAEE0 24A52D2C */ addiu $a1, $a1, 0x2D2C ## $a1 = 06002D2C
/* 04674 808DAEE4 46803220 */ cvt.s.w $f8, $f6
/* 04674 808DAEE4 46803220 */ cvt.s.w $f8, $f6
/* 04678 808DAEE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000150
/* 0467C 808DAEEC 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04680 808DAEF0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04680 808DAEF0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04684 808DAEF4 E62801CC */ swc1 $f8, 0x01CC($s1) ## 000001CC
/* 04688 808DAEF8 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
/* 0468C 808DAEFC 862201B6 */ lh $v0, 0x01B6($s1) ## 000001B6
/* 04690 808DAF00 E6300060 */ swc1 $f16, 0x0060($s1) ## 00000060
.L808DAF04:
/* 04694 808DAF04 144000AD */ bne $v0, $zero, .L808DB1BC
/* 04694 808DAF04 144000AD */ bne $v0, $zero, .L808DB1BC
/* 04698 808DAF08 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 0469C 808DAF0C 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 046A0 808DAF10 A63801C2 */ sh $t8, 0x01C2($s1) ## 000001C2
/* 046A4 808DAF14 100000A9 */ beq $zero, $zero, .L808DB1BC
/* 046A4 808DAF14 100000A9 */ beq $zero, $zero, .L808DB1BC
/* 046A8 808DAF18 E62A0060 */ swc1 $f10, 0x0060($s1) ## 00000060
glabel L808DAF1C
/* 046AC 808DAF1C 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 046B0 808DAF20 3C198090 */ lui $t9, %hi(D_808F93C0) ## $t9 = 80900000
/* 046B4 808DAF24 8F3993C0 */ lw $t9, %lo(D_808F93C0)($t9)
/* 046B4 808DAF24 8F3993C0 */ lw $t9, %lo(D_808F93C0)($t9)
/* 046B8 808DAF28 44819000 */ mtc1 $at, $f18 ## $f18 = -1.00
/* 046BC 808DAF2C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 046C0 808DAF30 26240060 */ addiu $a0, $s1, 0x0060 ## $a0 = 00000060
@ -155,13 +155,13 @@ glabel L808DAF1C
/* 046CC 808DAF3C 3C05C248 */ lui $a1, 0xC248 ## $a1 = C2480000
/* 046D0 808DAF40 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 046D4 808DAF44 0C01E107 */ jal Math_SmoothScaleMaxF
/* 046D8 808DAF48 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
/* 046DC 808DAF4C C6240028 */ lwc1 $f4, 0x0028($s1) ## 00000028
/* 046E0 808DAF50 C6260060 */ lwc1 $f6, 0x0060($s1) ## 00000060
/* 046E4 808DAF54 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 046E8 808DAF58 44810000 */ mtc1 $at, $f0 ## $f0 = 60.00
/* 046EC 808DAF5C 46062200 */ add.s $f8, $f4, $f6
/* 046EC 808DAF5C 46062200 */ add.s $f8, $f4, $f6
/* 046F0 808DAF60 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
/* 046F4 808DAF64 240A000A */ addiu $t2, $zero, 0x000A ## $t2 = 0000000A
/* 046F8 808DAF68 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
@ -169,21 +169,21 @@ glabel L808DAF1C
/* 04700 808DAF70 C6300028 */ lwc1 $f16, 0x0028($s1) ## 00000028
/* 04704 808DAF74 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 04708 808DAF78 24070014 */ addiu $a3, $zero, 0x0014 ## $a3 = 00000014
/* 0470C 808DAF7C 4600803C */ c.lt.s $f16, $f0
/* 0470C 808DAF7C 4600803C */ c.lt.s $f16, $f0
/* 04710 808DAF80 00000000 */ nop
/* 04714 808DAF84 4502008E */ bc1fl .L808DB1C0
/* 04714 808DAF84 4502008E */ bc1fl .L808DB1C0
/* 04718 808DAF88 8622019C */ lh $v0, 0x019C($s1) ## 0000019C
/* 0471C 808DAF8C E6200028 */ swc1 $f0, 0x0028($s1) ## 00000028
/* 04720 808DAF90 A62901C2 */ sh $t1, 0x01C2($s1) ## 000001C2
/* 04724 808DAF94 A62A01B6 */ sh $t2, 0x01B6($s1) ## 000001B6
/* 04728 808DAF98 0C00CFA2 */ jal func_80033E88
/* 0472C 808DAF9C 8FA5008C */ lw $a1, 0x008C($sp)
/* 04728 808DAF98 0C00CFA2 */ jal func_80033E88
/* 0472C 808DAF9C 8FA5008C */ lw $a1, 0x008C($sp)
/* 04730 808DAFA0 240B0023 */ addiu $t3, $zero, 0x0023 ## $t3 = 00000023
/* 04734 808DAFA4 A62B019C */ sh $t3, 0x019C($s1) ## 0000019C
/* 04738 808DAFA8 A220019E */ sb $zero, 0x019E($s1) ## 0000019E
/* 0473C 808DAFAC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 04740 808DAFB0 0C00BE0A */ jal Audio_PlayActorSound2
/* 04744 808DAFB4 24053915 */ addiu $a1, $zero, 0x3915 ## $a1 = 00003915
/* 04748 808DAFB8 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 0474C 808DAFBC 8E2E0260 */ lw $t6, 0x0260($s1) ## 00000260
@ -198,71 +198,71 @@ glabel L808DAF1C
/* 04770 808DAFE0 4481A000 */ mtc1 $at, $f20 ## $f20 = 25.00
/* 04774 808DAFE4 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
/* 04778 808DAFE8 AD8E0008 */ sw $t6, 0x0008($t4) ## FFFFFFE0
/* 0477C 808DAFEC E7B20064 */ swc1 $f18, 0x0064($sp)
/* 0477C 808DAFEC E7B20064 */ swc1 $f18, 0x0064($sp)
.L808DAFF0:
/* 04780 808DAFF0 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 04784 808DAFF4 4600A306 */ mov.s $f12, $f20
/* 04784 808DAFF4 4600A306 */ mov.s $f12, $f20
/* 04788 808DAFF8 3C014188 */ lui $at, 0x4188 ## $at = 41880000
/* 0478C 808DAFFC 44816000 */ mtc1 $at, $f12 ## $f12 = 17.00
/* 04790 808DB000 0C00CFBE */ jal Math_Rand_ZeroFloat
/* 04794 808DB004 E7A0006C */ swc1 $f0, 0x006C($sp)
/* 04798 808DB008 E7A00070 */ swc1 $f0, 0x0070($sp)
/* 04794 808DB004 E7A0006C */ swc1 $f0, 0x006C($sp)
/* 04798 808DB008 E7A00070 */ swc1 $f0, 0x0070($sp)
/* 0479C 808DB00C 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 047A0 808DB010 4600A306 */ mov.s $f12, $f20
/* 047A0 808DB010 4600A306 */ mov.s $f12, $f20
/* 047A4 808DB014 3C014396 */ lui $at, 0x4396 ## $at = 43960000
/* 047A8 808DB018 44816000 */ mtc1 $at, $f12 ## $f12 = 300.00
/* 047AC 808DB01C 0C00CFBE */ jal Math_Rand_ZeroFloat
/* 047B0 808DB020 E7A00074 */ swc1 $f0, 0x0074($sp)
/* 047B0 808DB020 E7A00074 */ swc1 $f0, 0x0074($sp)
/* 047B4 808DB024 3C0143FA */ lui $at, 0x43FA ## $at = 43FA0000
/* 047B8 808DB028 44812000 */ mtc1 $at, $f4 ## $f4 = 500.00
/* 047BC 808DB02C 3C014150 */ lui $at, 0x4150 ## $at = 41500000
/* 047C0 808DB030 44814000 */ mtc1 $at, $f8 ## $f8 = 13.00
/* 047C4 808DB034 46040180 */ add.s $f6, $f0, $f4
/* 047C4 808DB034 46040180 */ add.s $f6, $f0, $f4
/* 047C8 808DB038 3C07808E */ lui $a3, %hi(D_808E4C6C) ## $a3 = 808E0000
/* 047CC 808DB03C 240F001E */ addiu $t7, $zero, 0x001E ## $t7 = 0000001E
/* 047D0 808DB040 AFAF0018 */ sw $t7, 0x0018($sp)
/* 047D0 808DB040 AFAF0018 */ sw $t7, 0x0018($sp)
/* 047D4 808DB044 24E74C6C */ addiu $a3, $a3, %lo(D_808E4C6C) ## $a3 = 808E4C6C
/* 047D8 808DB048 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 047DC 808DB04C 8FA4008C */ lw $a0, 0x008C($sp)
/* 047D8 808DB048 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 047DC 808DB04C 8FA4008C */ lw $a0, 0x008C($sp)
/* 047E0 808DB050 27A50060 */ addiu $a1, $sp, 0x0060 ## $a1 = FFFFFFD8
/* 047E4 808DB054 27A6006C */ addiu $a2, $sp, 0x006C ## $a2 = FFFFFFE4
/* 047E8 808DB058 0C235AAB */ jal func_808D6AAC
/* 047EC 808DB05C E7A80014 */ swc1 $f8, 0x0014($sp)
/* 047E8 808DB058 0C235AAB */ jal func_808D6AAC
/* 047EC 808DB05C E7A80014 */ swc1 $f8, 0x0014($sp)
/* 047F0 808DB060 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
/* 047F4 808DB064 00108400 */ sll $s0, $s0, 16
/* 047F8 808DB068 00108403 */ sra $s0, $s0, 16
/* 047FC 808DB06C 2A010050 */ slti $at, $s0, 0x0050
/* 04800 808DB070 1420FFDF */ bne $at, $zero, .L808DAFF0
/* 047F4 808DB064 00108400 */ sll $s0, $s0, 16
/* 047F8 808DB068 00108403 */ sra $s0, $s0, 16
/* 047FC 808DB06C 2A010050 */ slti $at, $s0, 0x0050
/* 04800 808DB070 1420FFDF */ bne $at, $zero, .L808DAFF0
/* 04804 808DB074 00000000 */ nop
/* 04808 808DB078 10000051 */ beq $zero, $zero, .L808DB1C0
/* 04808 808DB078 10000051 */ beq $zero, $zero, .L808DB1C0
/* 0480C 808DB07C 8622019C */ lh $v0, 0x019C($s1) ## 0000019C
glabel L808DB080
/* 04810 808DB080 863901B6 */ lh $t9, 0x01B6($s1) ## 000001B6
/* 04814 808DB084 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 04818 808DB088 A23801A0 */ sb $t8, 0x01A0($s1) ## 000001A0
/* 0481C 808DB08C 1720004B */ bne $t9, $zero, .L808DB1BC
/* 0481C 808DB08C 1720004B */ bne $t9, $zero, .L808DB1BC
/* 04820 808DB090 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 04824 808DB094 0C028800 */ jal SkelAnime_GetFrameCount
/* 04828 808DB098 2484343C */ addiu $a0, $a0, 0x343C ## $a0 = 0600343C
/* 0482C 808DB09C 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
/* 04830 808DB0A0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 04834 808DB0A4 24A5343C */ addiu $a1, $a1, 0x343C ## $a1 = 0600343C
/* 04838 808DB0A8 468082A0 */ cvt.s.w $f10, $f16
/* 04838 808DB0A8 468082A0 */ cvt.s.w $f10, $f16
/* 0483C 808DB0AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000001
/* 04840 808DB0B0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04844 808DB0B4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04844 808DB0B4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04848 808DB0B8 E62A01CC */ swc1 $f10, 0x01CC($s1) ## 000001CC
/* 0484C 808DB0BC 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
/* 04850 808DB0C0 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
/* 04854 808DB0C4 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 04858 808DB0C8 A62801C2 */ sh $t0, 0x01C2($s1) ## 000001C2
/* 0485C 808DB0CC A229019F */ sb $t1, 0x019F($s1) ## 0000019F
/* 04860 808DB0D0 1000003A */ beq $zero, $zero, .L808DB1BC
/* 04860 808DB0D0 1000003A */ beq $zero, $zero, .L808DB1BC
/* 04864 808DB0D4 E6320060 */ swc1 $f18, 0x0060($s1) ## 00000060
glabel L808DB0D8
/* 04868 808DB0D8 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
@ -270,44 +270,44 @@ glabel L808DB0D8
/* 04870 808DB0E0 26240028 */ addiu $a0, $s1, 0x0028 ## $a0 = 00000028
/* 04874 808DB0E4 3C054316 */ lui $a1, 0x4316 ## $a1 = 43160000
/* 04878 808DB0E8 0C01E107 */ jal Math_SmoothScaleMaxF
/* 0487C 808DB0EC 8E270060 */ lw $a3, 0x0060($s1) ## 00000060
/* 04880 808DB0F0 26240060 */ addiu $a0, $s1, 0x0060 ## $a0 = 00000060
/* 04884 808DB0F4 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
/* 04888 808DB0F8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 0488C 808DB0FC 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04890 808DB100 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
/* 04894 808DB104 02002025 */ or $a0, $s0, $zero ## $a0 = 00000001
/* 04898 808DB108 0C0295B2 */ jal func_800A56C8
/* 04898 808DB108 0C0295B2 */ jal func_800A56C8
/* 0489C 808DB10C 8E2501CC */ lw $a1, 0x01CC($s1) ## 000001CC
/* 048A0 808DB110 1040002A */ beq $v0, $zero, .L808DB1BC
/* 048A0 808DB110 1040002A */ beq $v0, $zero, .L808DB1BC
/* 048A4 808DB114 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 048A8 808DB118 0C028800 */ jal SkelAnime_GetFrameCount
/* 048AC 808DB11C 24848A88 */ addiu $a0, $a0, 0x8A88 ## $a0 = 06008A88
/* 048B0 808DB120 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 048B4 808DB124 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 048B8 808DB128 24A58A88 */ addiu $a1, $a1, 0x8A88 ## $a1 = 06008A88
/* 048BC 808DB12C 468021A0 */ cvt.s.w $f6, $f4
/* 048BC 808DB12C 468021A0 */ cvt.s.w $f6, $f4
/* 048C0 808DB130 02002025 */ or $a0, $s0, $zero ## $a0 = 00000001
/* 048C4 808DB134 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 048C8 808DB138 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 048C8 808DB138 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 048CC 808DB13C E62601CC */ swc1 $f6, 0x01CC($s1) ## 000001CC
/* 048D0 808DB140 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 048D4 808DB144 02002025 */ or $a0, $s0, $zero ## $a0 = 00000001
/* 048D8 808DB148 3C014190 */ lui $at, 0x4190 ## $at = 41900000
/* 048DC 808DB14C 3C0A8090 */ lui $t2, %hi(D_808F93C0) ## $t2 = 80900000
/* 048E0 808DB150 8D4A93C0 */ lw $t2, %lo(D_808F93C0)($t2)
/* 048E0 808DB150 8D4A93C0 */ lw $t2, %lo(D_808F93C0)($t2)
/* 048E4 808DB154 44814000 */ mtc1 $at, $f8 ## $f8 = 18.00
/* 048E8 808DB158 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 048EC 808DB15C 240528C7 */ addiu $a1, $zero, 0x28C7 ## $a1 = 000028C7
/* 048F0 808DB160 0C00BE0A */ jal Audio_PlayActorSound2
/* 048F4 808DB164 E54816C4 */ swc1 $f8, 0x16C4($t2) ## 809016C4
/* 048F8 808DB168 240B0004 */ addiu $t3, $zero, 0x0004 ## $t3 = 00000004
/* 048FC 808DB16C 10000013 */ beq $zero, $zero, .L808DB1BC
/* 048FC 808DB16C 10000013 */ beq $zero, $zero, .L808DB1BC
/* 04900 808DB170 A62B01C2 */ sh $t3, 0x01C2($s1) ## 000001C2
glabel L808DB174
/* 04904 808DB174 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
@ -315,30 +315,30 @@ glabel L808DB174
/* 0490C 808DB17C 26240028 */ addiu $a0, $s1, 0x0028 ## $a0 = 00000028
/* 04910 808DB180 3C054316 */ lui $a1, 0x4316 ## $a1 = 43160000
/* 04914 808DB184 0C01E107 */ jal Math_SmoothScaleMaxF
/* 04918 808DB188 8E270060 */ lw $a3, 0x0060($s1) ## 00000060
/* 0491C 808DB18C 26240060 */ addiu $a0, $s1, 0x0060 ## $a0 = 00000060
/* 04920 808DB190 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
/* 04924 808DB194 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 04928 808DB198 0C01E107 */ jal Math_SmoothScaleMaxF
/* 0492C 808DB19C 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
/* 04930 808DB1A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000001
/* 04934 808DB1A4 0C0295B2 */ jal func_800A56C8
/* 04934 808DB1A4 0C0295B2 */ jal func_800A56C8
/* 04938 808DB1A8 8E2501CC */ lw $a1, 0x01CC($s1) ## 000001CC
/* 0493C 808DB1AC 10400003 */ beq $v0, $zero, .L808DB1BC
/* 0493C 808DB1AC 10400003 */ beq $v0, $zero, .L808DB1BC
/* 04940 808DB1B0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 04944 808DB1B4 0C236EBC */ jal func_808DBAF0
/* 04948 808DB1B8 8FA5008C */ lw $a1, 0x008C($sp)
/* 04944 808DB1B4 0C236EBC */ jal func_808DBAF0
/* 04948 808DB1B8 8FA5008C */ lw $a1, 0x008C($sp)
.L808DB1BC:
/* 0494C 808DB1BC 8622019C */ lh $v0, 0x019C($s1) ## 0000019C
.L808DB1C0:
/* 04950 808DB1C0 24010023 */ addiu $at, $zero, 0x0023 ## $at = 00000023
/* 04954 808DB1C4 10410005 */ beq $v0, $at, .L808DB1DC
/* 04954 808DB1C4 10410005 */ beq $v0, $at, .L808DB1DC
/* 04958 808DB1C8 2401001E */ addiu $at, $zero, 0x001E ## $at = 0000001E
/* 0495C 808DB1CC 10410003 */ beq $v0, $at, .L808DB1DC
/* 0495C 808DB1CC 10410003 */ beq $v0, $at, .L808DB1DC
/* 04960 808DB1D0 24010019 */ addiu $at, $zero, 0x0019 ## $at = 00000019
/* 04964 808DB1D4 54410013 */ bnel $v0, $at, .L808DB224
/* 04964 808DB1D4 54410013 */ bnel $v0, $at, .L808DB224
/* 04968 808DB1D8 24010023 */ addiu $at, $zero, 0x0023 ## $at = 00000023
.L808DB1DC:
/* 0496C 808DB1DC 8E2D0024 */ lw $t5, 0x0024($s1) ## 00000024
@ -351,17 +351,17 @@ glabel L808DB174
/* 04988 808DB1F8 ACAC0004 */ sw $t4, 0x0004($a1) ## FFFFFFD0
/* 0498C 808DB1FC 8E2D002C */ lw $t5, 0x002C($s1) ## 0000002C
/* 04990 808DB200 ACAD0008 */ sw $t5, 0x0008($a1) ## FFFFFFD4
/* 04994 808DB204 E7B00058 */ swc1 $f16, 0x0058($sp)
/* 04994 808DB204 E7B00058 */ swc1 $f16, 0x0058($sp)
/* 04998 808DB208 862E019C */ lh $t6, 0x019C($s1) ## 0000019C
/* 0499C 808DB20C 8FA4008C */ lw $a0, 0x008C($sp)
/* 0499C 808DB20C 8FA4008C */ lw $a0, 0x008C($sp)
/* 049A0 808DB210 25CFFFE7 */ addiu $t7, $t6, 0xFFE7 ## $t7 = FFFFFFE7
/* 049A4 808DB214 0C235B95 */ jal func_808D6E54
/* 049A8 808DB218 AFAF0010 */ sw $t7, 0x0010($sp)
/* 049A4 808DB214 0C235B95 */ jal func_808D6E54
/* 049A8 808DB218 AFAF0010 */ sw $t7, 0x0010($sp)
/* 049AC 808DB21C 8622019C */ lh $v0, 0x019C($s1) ## 0000019C
/* 049B0 808DB220 24010023 */ addiu $at, $zero, 0x0023 ## $at = 00000023
.L808DB224:
/* 049B4 808DB224 5441000F */ bnel $v0, $at, .L808DB264
/* 049B8 808DB228 8FBF0034 */ lw $ra, 0x0034($sp)
/* 049B4 808DB224 5441000F */ bnel $v0, $at, .L808DB264
/* 049B8 808DB228 8FBF0034 */ lw $ra, 0x0034($sp)
/* 049BC 808DB22C 8E390024 */ lw $t9, 0x0024($s1) ## 00000024
/* 049C0 808DB230 27A50048 */ addiu $a1, $sp, 0x0048 ## $a1 = FFFFFFC0
/* 049C4 808DB234 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
@ -372,15 +372,15 @@ glabel L808DB174
/* 049D8 808DB248 ACB80004 */ sw $t8, 0x0004($a1) ## FFFFFFC4
/* 049DC 808DB24C 8E39002C */ lw $t9, 0x002C($s1) ## 0000002C
/* 049E0 808DB250 ACB90008 */ sw $t9, 0x0008($a1) ## FFFFFFC8
/* 049E4 808DB254 8FA4008C */ lw $a0, 0x008C($sp)
/* 049E8 808DB258 0C235BCF */ jal func_808D6F3C
/* 049EC 808DB25C E7AA004C */ swc1 $f10, 0x004C($sp)
/* 049F0 808DB260 8FBF0034 */ lw $ra, 0x0034($sp)
/* 049E4 808DB254 8FA4008C */ lw $a0, 0x008C($sp)
/* 049E8 808DB258 0C235BCF */ jal func_808D6F3C
/* 049EC 808DB25C E7AA004C */ swc1 $f10, 0x004C($sp)
/* 049F0 808DB260 8FBF0034 */ lw $ra, 0x0034($sp)
.L808DB264:
/* 049F4 808DB264 D7B40020 */ ldc1 $f20, 0x0020($sp)
/* 049F8 808DB268 8FB0002C */ lw $s0, 0x002C($sp)
/* 049FC 808DB26C 8FB10030 */ lw $s1, 0x0030($sp)
/* 04A00 808DB270 03E00008 */ jr $ra
/* 049F4 808DB264 D7B40020 */ ldc1 $f20, 0x0020($sp)
/* 049F8 808DB268 8FB0002C */ lw $s0, 0x002C($sp)
/* 049FC 808DB26C 8FB10030 */ lw $s1, 0x0030($sp)
/* 04A00 808DB270 03E00008 */ jr $ra
/* 04A04 808DB274 27BD0088 */ addiu $sp, $sp, 0x0088 ## $sp = 00000000

View file

@ -92,7 +92,7 @@ glabel L808DB404
/* 04BB8 808DB428 02002825 */ or $a1, $s0, $zero ## $a1 = 06001B0C
/* 04BBC 808DB42C 468042A0 */ cvt.s.w $f10, $f8
/* 04BC0 808DB430 E62A01CC */ swc1 $f10, 0x01CC($s1) ## 000001CC
/* 04BC4 808DB434 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04BC4 808DB434 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04BC8 808DB438 8FA4005C */ lw $a0, 0x005C($sp)
/* 04BCC 808DB43C 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 04BD0 808DB440 100001A4 */ beq $zero, $zero, .L808DBAD4
@ -112,7 +112,7 @@ glabel L808DB448
/* 04C00 808DB470 02002825 */ or $a1, $s0, $zero ## $a1 = 06001FF8
/* 04C04 808DB474 468084A0 */ cvt.s.w $f18, $f16
/* 04C08 808DB478 E63201CC */ swc1 $f18, 0x01CC($s1) ## 000001CC
/* 04C0C 808DB47C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 04C0C 808DB47C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 04C10 808DB480 8FA4005C */ lw $a0, 0x005C($sp)
/* 04C14 808DB484 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
/* 04C18 808DB488 24080064 */ addiu $t0, $zero, 0x0064 ## $t0 = 00000064
@ -189,7 +189,7 @@ glabel L808DB498
/* 04D14 808DB584 02002825 */ or $a1, $s0, $zero ## $a1 = 06000540
/* 04D18 808DB588 46803220 */ cvt.s.w $f8, $f6
/* 04D1C 808DB58C E62801CC */ swc1 $f8, 0x01CC($s1) ## 000001CC
/* 04D20 808DB590 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04D20 808DB590 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04D24 808DB594 8FA4005C */ lw $a0, 0x005C($sp)
/* 04D28 808DB598 240A0003 */ addiu $t2, $zero, 0x0003 ## $t2 = 00000003
/* 04D2C 808DB59C 240B0006 */ addiu $t3, $zero, 0x0006 ## $t3 = 00000006
@ -474,7 +474,7 @@ glabel L808DB864
/* 050FC 808DB96C 02002825 */ or $a1, $s0, $zero ## $a1 = 06000FE8
/* 05100 808DB970 468084A0 */ cvt.s.w $f18, $f16
/* 05104 808DB974 E63201CC */ swc1 $f18, 0x01CC($s1) ## 000001CC
/* 05108 808DB978 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 05108 808DB978 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 0510C 808DB97C 8FA4005C */ lw $a0, 0x005C($sp)
/* 05110 808DB980 240D0004 */ addiu $t5, $zero, 0x0004 ## $t5 = 00000004
/* 05114 808DB984 A62D01C2 */ sh $t5, 0x01C2($s1) ## 000001C2
@ -556,7 +556,7 @@ glabel L808DB99C
/* 05220 808DBA90 02002825 */ or $a1, $s0, $zero ## $a1 = 06001440
/* 05224 808DBA94 468084A0 */ cvt.s.w $f18, $f16
/* 05228 808DBA98 E63201CC */ swc1 $f18, 0x01CC($s1) ## 000001CC
/* 0522C 808DBA9C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0522C 808DBA9C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 05230 808DBAA0 8FA4005C */ lw $a0, 0x005C($sp)
/* 05234 808DBAA4 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
/* 05238 808DBAA8 1000000A */ beq $zero, $zero, .L808DBAD4

View file

@ -8,7 +8,7 @@ glabel func_808DBAF0
/* 05298 808DBB08 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 0529C 808DBB0C 24A59A14 */ addiu $a1, $a1, 0x9A14 ## $a1 = 06009A14
/* 052A0 808DBB10 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 052A4 808DBB14 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 052A4 808DBB14 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 052A8 808DBB18 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 052AC 808DBB1C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 052B0 808DBB20 3C0E808E */ lui $t6, %hi(func_808DBB78) ## $t6 = 808E0000

View file

@ -1,31 +1,31 @@
glabel func_808DBEC4
/* 05654 808DBEC4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 05658 808DBEC8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0565C 808DBECC AFB00018 */ sw $s0, 0x0018($sp)
/* 05658 808DBEC8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0565C 808DBECC AFB00018 */ sw $s0, 0x0018($sp)
/* 05660 808DBED0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 05664 808DBED4 0C235C4B */ jal func_808D712C
/* 05664 808DBED4 0C235C4B */ jal func_808D712C
/* 05668 808DBED8 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 0566C 808DBEDC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 05670 808DBEE0 0C028800 */ jal SkelAnime_GetFrameCount
/* 05674 808DBEE4 2484AA24 */ addiu $a0, $a0, 0xAA24 ## $a0 = 0600AA24
/* 05678 808DBEE8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0567C 808DBEEC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 05680 808DBEF0 24A5AA24 */ addiu $a1, $a1, 0xAA24 ## $a1 = 0600AA24
/* 05684 808DBEF4 468021A0 */ cvt.s.w $f6, $f4
/* 05684 808DBEF4 468021A0 */ cvt.s.w $f6, $f4
/* 05688 808DBEF8 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 0568C 808DBEFC 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 05690 808DBF00 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05690 808DBF00 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05694 808DBF04 E60601CC */ swc1 $f6, 0x01CC($s0) ## 000001CC
/* 05698 808DBF08 3C0E808E */ lui $t6, %hi(func_808DBF30) ## $t6 = 808E0000
/* 0569C 808DBF0C 25CEBF30 */ addiu $t6, $t6, %lo(func_808DBF30) ## $t6 = 808DBF30
/* 056A0 808DBF10 240F0019 */ addiu $t7, $zero, 0x0019 ## $t7 = 00000019
/* 056A4 808DBF14 AE0E0194 */ sw $t6, 0x0194($s0) ## 00000194
/* 056A8 808DBF18 A60F01B6 */ sh $t7, 0x01B6($s0) ## 000001B6
/* 056AC 808DBF1C 8FBF001C */ lw $ra, 0x001C($sp)
/* 056B0 808DBF20 8FB00018 */ lw $s0, 0x0018($sp)
/* 056AC 808DBF1C 8FBF001C */ lw $ra, 0x001C($sp)
/* 056B0 808DBF20 8FB00018 */ lw $s0, 0x0018($sp)
/* 056B4 808DBF24 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 056B8 808DBF28 03E00008 */ jr $ra
/* 056B8 808DBF28 03E00008 */ jr $ra
/* 056BC 808DBF2C 00000000 */ nop

View file

@ -1,29 +1,29 @@
glabel func_808DC0E8
/* 05878 808DC0E8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0587C 808DC0EC AFBF0014 */ sw $ra, 0x0014($sp)
/* 05880 808DC0F0 AFA40018 */ sw $a0, 0x0018($sp)
/* 05884 808DC0F4 0C235C4B */ jal func_808D712C
/* 0587C 808DC0EC AFBF0014 */ sw $ra, 0x0014($sp)
/* 05880 808DC0F0 AFA40018 */ sw $a0, 0x0018($sp)
/* 05884 808DC0F4 0C235C4B */ jal func_808D712C
/* 05888 808DC0F8 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 0588C 808DC0FC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 05890 808DC100 0C028800 */ jal SkelAnime_GetFrameCount
/* 05894 808DC104 2484738C */ addiu $a0, $a0, 0x738C ## $a0 = 0600738C
/* 05898 808DC108 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0589C 808DC10C 8FA30018 */ lw $v1, 0x0018($sp)
/* 0589C 808DC10C 8FA30018 */ lw $v1, 0x0018($sp)
/* 058A0 808DC110 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 058A4 808DC114 468021A0 */ cvt.s.w $f6, $f4
/* 058A4 808DC114 468021A0 */ cvt.s.w $f6, $f4
/* 058A8 808DC118 24A5738C */ addiu $a1, $a1, 0x738C ## $a1 = 0600738C
/* 058AC 808DC11C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 058B0 808DC120 24640150 */ addiu $a0, $v1, 0x0150 ## $a0 = 00000150
/* 058B4 808DC124 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 058B4 808DC124 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 058B8 808DC128 E46601CC */ swc1 $f6, 0x01CC($v1) ## 000001CC
/* 058BC 808DC12C 8FAF0018 */ lw $t7, 0x0018($sp)
/* 058BC 808DC12C 8FAF0018 */ lw $t7, 0x0018($sp)
/* 058C0 808DC130 3C0E808E */ lui $t6, %hi(func_808DC14C) ## $t6 = 808E0000
/* 058C4 808DC134 25CEC14C */ addiu $t6, $t6, %lo(func_808DC14C) ## $t6 = 808DC14C
/* 058C8 808DC138 ADEE0194 */ sw $t6, 0x0194($t7) ## 00000194
/* 058CC 808DC13C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 058CC 808DC13C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 058D0 808DC140 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 058D4 808DC144 03E00008 */ jr $ra
/* 058D4 808DC144 03E00008 */ jr $ra
/* 058D8 808DC148 00000000 */ nop

View file

@ -33,7 +33,7 @@ glabel func_808DC14C
/* 0594C 808DC1BC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 05950 808DC1C0 24A59A14 */ addiu $a1, $a1, 0x9A14 ## $a1 = 06009A14
/* 05954 808DC1C4 8FA40044 */ lw $a0, 0x0044($sp)
/* 05958 808DC1C8 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 05958 808DC1C8 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 0595C 808DC1CC 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
.L808DC1D0:
/* 05960 808DC1D0 3C014140 */ lui $at, 0x4140 ## $at = 41400000
@ -127,7 +127,7 @@ glabel func_808DC14C
/* 05AA0 808DC310 8FA40044 */ lw $a0, 0x0044($sp)
/* 05AA4 808DC314 00084880 */ sll $t1, $t0, 2
/* 05AA8 808DC318 00A92821 */ addu $a1, $a1, $t1
/* 05AAC 808DC31C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05AAC 808DC31C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05AB0 808DC320 8CA54D38 */ lw $a1, %lo(D_808E4D38)($a1)
/* 05AB4 808DC324 87AA004E */ lh $t2, 0x004E($sp)
/* 05AB8 808DC328 3C0C808E */ lui $t4, %hi(D_808E4D40) ## $t4 = 808E0000

View file

@ -1,32 +1,32 @@
glabel func_808DC420
/* 05BB0 808DC420 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 05BB4 808DC424 AFBF001C */ sw $ra, 0x001C($sp)
/* 05BB8 808DC428 AFB00018 */ sw $s0, 0x0018($sp)
/* 05BB4 808DC424 AFBF001C */ sw $ra, 0x001C($sp)
/* 05BB8 808DC428 AFB00018 */ sw $s0, 0x0018($sp)
/* 05BBC 808DC42C 8C8E0194 */ lw $t6, 0x0194($a0) ## 00000194
/* 05BC0 808DC430 3C02808E */ lui $v0, %hi(func_808DC4DC) ## $v0 = 808E0000
/* 05BC4 808DC434 2442C4DC */ addiu $v0, $v0, %lo(func_808DC4DC) ## $v0 = 808DC4DC
/* 05BC8 808DC438 144E0003 */ bne $v0, $t6, .L808DC448
/* 05BC8 808DC438 144E0003 */ bne $v0, $t6, .L808DC448
/* 05BCC 808DC43C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 05BD0 808DC440 848F01C2 */ lh $t7, 0x01C2($a0) ## 000001C2
/* 05BD4 808DC444 11E00011 */ beq $t7, $zero, .L808DC48C
/* 05BD4 808DC444 11E00011 */ beq $t7, $zero, .L808DC48C
.L808DC448:
/* 05BD8 808DC448 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 05BDC 808DC44C 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 05BE0 808DC450 0C235C4B */ jal func_808D712C
/* 05BE4 808DC454 AFA20024 */ sw $v0, 0x0024($sp)
/* 05BE0 808DC450 0C235C4B */ jal func_808D712C
/* 05BE4 808DC454 AFA20024 */ sw $v0, 0x0024($sp)
/* 05BE8 808DC458 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 05BEC 808DC45C 0C028800 */ jal SkelAnime_GetFrameCount
/* 05BF0 808DC460 24849D5C */ addiu $a0, $a0, 0x9D5C ## $a0 = 06009D5C
/* 05BF4 808DC464 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 05BF8 808DC468 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 05BFC 808DC46C 24A59D5C */ addiu $a1, $a1, 0x9D5C ## $a1 = 06009D5C
/* 05C00 808DC470 468021A0 */ cvt.s.w $f6, $f4
/* 05C00 808DC470 468021A0 */ cvt.s.w $f6, $f4
/* 05C04 808DC474 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 05C08 808DC478 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 05C0C 808DC47C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05C0C 808DC47C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05C10 808DC480 E60601CC */ swc1 $f6, 0x01CC($s0) ## 000001CC
/* 05C14 808DC484 8FB80024 */ lw $t8, 0x0024($sp)
/* 05C14 808DC484 8FB80024 */ lw $t8, 0x0024($sp)
/* 05C18 808DC488 AE180194 */ sw $t8, 0x0194($s0) ## 00000194
.L808DC48C:
/* 05C1C 808DC48C 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
@ -35,20 +35,20 @@ glabel func_808DC420
/* 05C28 808DC498 A60001C2 */ sh $zero, 0x01C2($s0) ## 000001C2
/* 05C2C 808DC49C 3C098090 */ lui $t1, %hi(D_808F93C0) ## $t1 = 80900000
/* 05C30 808DC4A0 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
/* 05C34 808DC4A4 8D2993C0 */ lw $t1, %lo(D_808F93C0)($t1)
/* 05C34 808DC4A4 8D2993C0 */ lw $t1, %lo(D_808F93C0)($t1)
/* 05C38 808DC4A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 05C3C 808DC4AC 468042A0 */ cvt.s.w $f10, $f8
/* 05C3C 808DC4AC 468042A0 */ cvt.s.w $f10, $f8
/* 05C40 808DC4B0 240528C7 */ addiu $a1, $zero, 0x28C7 ## $a1 = 000028C7
/* 05C44 808DC4B4 0C00BE0A */ jal Audio_PlayActorSound2
/* 05C48 808DC4B8 E52A16C0 */ swc1 $f10, 0x16C0($t1) ## 809016C0
/* 05C4C 808DC4BC 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
/* 05C50 808DC4C0 00000000 */ nop
/* 05C54 808DC4C4 E6100254 */ swc1 $f16, 0x0254($s0) ## 00000254
/* 05C58 808DC4C8 8FBF001C */ lw $ra, 0x001C($sp)
/* 05C5C 808DC4CC 8FB00018 */ lw $s0, 0x0018($sp)
/* 05C58 808DC4C8 8FBF001C */ lw $ra, 0x001C($sp)
/* 05C5C 808DC4CC 8FB00018 */ lw $s0, 0x0018($sp)
/* 05C60 808DC4D0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 05C64 808DC4D4 03E00008 */ jr $ra
/* 05C64 808DC4D4 03E00008 */ jr $ra
/* 05C68 808DC4D8 00000000 */ nop

View file

@ -1,15 +1,15 @@
glabel func_808DC4DC
/* 05C6C 808DC4DC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 05C70 808DC4E0 AFB10018 */ sw $s1, 0x0018($sp)
/* 05C74 808DC4E4 AFB00014 */ sw $s0, 0x0014($sp)
/* 05C78 808DC4E8 AFBF001C */ sw $ra, 0x001C($sp)
/* 05C7C 808DC4EC AFA50024 */ sw $a1, 0x0024($sp)
/* 05C70 808DC4E0 AFB10018 */ sw $s1, 0x0018($sp)
/* 05C74 808DC4E4 AFB00014 */ sw $s0, 0x0014($sp)
/* 05C78 808DC4E8 AFBF001C */ sw $ra, 0x001C($sp)
/* 05C7C 808DC4EC AFA50024 */ sw $a1, 0x0024($sp)
/* 05C80 808DC4F0 240E0009 */ addiu $t6, $zero, 0x0009 ## $t6 = 00000009
/* 05C84 808DC4F4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 05C88 808DC4F8 A08E0624 */ sb $t6, 0x0624($a0) ## 00000624
/* 05C8C 808DC4FC 24910150 */ addiu $s1, $a0, 0x0150 ## $s1 = 00000150
/* 05C90 808DC500 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 05C94 808DC504 02202025 */ or $a0, $s1, $zero ## $a0 = 00000150
/* 05C98 808DC508 3C038090 */ lui $v1, %hi(D_808F93C0) ## $v1 = 80900000
/* 05C9C 808DC50C 246393C0 */ addiu $v1, $v1, %lo(D_808F93C0) ## $v1 = 808F93C0
@ -31,26 +31,26 @@ glabel func_808DC4DC
/* 05CDC 808DC54C 3C01C150 */ lui $at, 0xC150 ## $at = C1500000
/* 05CE0 808DC550 E50A16D0 */ swc1 $f10, 0x16D0($t0) ## 000016D0
/* 05CE4 808DC554 860901C2 */ lh $t1, 0x01C2($s0) ## 000001C2
/* 05CE8 808DC558 5520001E */ bnel $t1, $zero, .L808DC5D4
/* 05CE8 808DC558 5520001E */ bnel $t1, $zero, .L808DC5D4
/* 05CEC 808DC55C 44813000 */ mtc1 $at, $f6 ## $f6 = -13.00
/* 05CF0 808DC560 860A01B6 */ lh $t2, 0x01B6($s0) ## 000001B6
/* 05CF4 808DC564 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 05CF8 808DC568 02202025 */ or $a0, $s1, $zero ## $a0 = 00000150
/* 05CFC 808DC56C 15400022 */ bne $t2, $zero, .L808DC5F8
/* 05CFC 808DC56C 15400022 */ bne $t2, $zero, .L808DC5F8
/* 05D00 808DC570 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 05D04 808DC574 A60B01C2 */ sh $t3, 0x01C2($s0) ## 000001C2
/* 05D08 808DC578 24A5A598 */ addiu $a1, $a1, 0xA598 ## $a1 = 0600A598
/* 05D0C 808DC57C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05D0C 808DC57C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05D10 808DC580 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 05D14 808DC584 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 05D18 808DC588 0C028800 */ jal SkelAnime_GetFrameCount
/* 05D1C 808DC58C 2484A598 */ addiu $a0, $a0, 0xA598 ## $a0 = 0600A598
/* 05D20 808DC590 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
/* 05D24 808DC594 02202025 */ or $a0, $s1, $zero ## $a0 = 00000150
/* 05D28 808DC598 468084A0 */ cvt.s.w $f18, $f16
/* 05D28 808DC598 468084A0 */ cvt.s.w $f18, $f16
/* 05D2C 808DC59C 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 05D30 808DC5A0 E61201CC */ swc1 $f18, 0x01CC($s0) ## 000001CC
/* 05D34 808DC5A4 3C038090 */ lui $v1, %hi(D_808F93C0) ## $v1 = 80900000
/* 05D38 808DC5A8 246393C0 */ addiu $v1, $v1, %lo(D_808F93C0) ## $v1 = 808F93C0
@ -60,54 +60,54 @@ glabel func_808DC4DC
/* 05D48 808DC5B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 05D4C 808DC5BC 240528C7 */ addiu $a1, $zero, 0x28C7 ## $a1 = 000028C7
/* 05D50 808DC5C0 0C00BE0A */ jal Audio_PlayActorSound2
/* 05D54 808DC5C4 E58416C4 */ swc1 $f4, 0x16C4($t4) ## 000016C4
/* 05D58 808DC5C8 1000000C */ beq $zero, $zero, .L808DC5FC
/* 05D58 808DC5C8 1000000C */ beq $zero, $zero, .L808DC5FC
/* 05D5C 808DC5CC C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 05D60 808DC5D0 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
.L808DC5D4:
/* 05D64 808DC5D4 8C6D0000 */ lw $t5, 0x0000($v1) ## 00000000
/* 05D68 808DC5D8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000150
/* 05D6C 808DC5DC E5A616B8 */ swc1 $f6, 0x16B8($t5) ## 000016B8
/* 05D70 808DC5E0 0C0295B2 */ jal func_800A56C8
/* 05D70 808DC5E0 0C0295B2 */ jal func_800A56C8
/* 05D74 808DC5E4 8E0501CC */ lw $a1, 0x01CC($s0) ## 000001CC
/* 05D78 808DC5E8 10400003 */ beq $v0, $zero, .L808DC5F8
/* 05D78 808DC5E8 10400003 */ beq $v0, $zero, .L808DC5F8
/* 05D7C 808DC5EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 05D80 808DC5F0 0C236EBC */ jal func_808DBAF0
/* 05D84 808DC5F4 8FA50024 */ lw $a1, 0x0024($sp)
/* 05D80 808DC5F0 0C236EBC */ jal func_808DBAF0
/* 05D84 808DC5F4 8FA50024 */ lw $a1, 0x0024($sp)
.L808DC5F8:
/* 05D88 808DC5F8 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
.L808DC5FC:
/* 05D8C 808DC5FC C60A005C */ lwc1 $f10, 0x005C($s0) ## 0000005C
/* 05D90 808DC600 C6120028 */ lwc1 $f18, 0x0028($s0) ## 00000028
/* 05D94 808DC604 C6040060 */ lwc1 $f4, 0x0060($s0) ## 00000060
/* 05D98 808DC608 460A4400 */ add.s $f16, $f8, $f10
/* 05D98 808DC608 460A4400 */ add.s $f16, $f8, $f10
/* 05D9C 808DC60C C60A0064 */ lwc1 $f10, 0x0064($s0) ## 00000064
/* 05DA0 808DC610 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
/* 05DA4 808DC614 46049180 */ add.s $f6, $f18, $f4
/* 05DA4 808DC614 46049180 */ add.s $f6, $f18, $f4
/* 05DA8 808DC618 E6100024 */ swc1 $f16, 0x0024($s0) ## 00000024
/* 05DAC 808DC61C 2604005C */ addiu $a0, $s0, 0x005C ## $a0 = 0000005C
/* 05DB0 808DC620 460A4400 */ add.s $f16, $f8, $f10
/* 05DB0 808DC620 460A4400 */ add.s $f16, $f8, $f10
/* 05DB4 808DC624 E6060028 */ swc1 $f6, 0x0028($s0) ## 00000028
/* 05DB8 808DC628 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 05DBC 808DC62C 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 05DC0 808DC630 0C01E123 */ jal Math_SmoothDownscaleMaxF
/* 05DC4 808DC634 E610002C */ swc1 $f16, 0x002C($s0) ## 0000002C
/* 05DC8 808DC638 26040060 */ addiu $a0, $s0, 0x0060 ## $a0 = 00000060
/* 05DCC 808DC63C 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 05DD0 808DC640 0C01E123 */ jal Math_SmoothDownscaleMaxF
/* 05DD4 808DC644 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 05DD8 808DC648 26040064 */ addiu $a0, $s0, 0x0064 ## $a0 = 00000064
/* 05DDC 808DC64C 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 05DE0 808DC650 0C01E123 */ jal Math_SmoothDownscaleMaxF
/* 05DE4 808DC654 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 05DE8 808DC658 8FBF001C */ lw $ra, 0x001C($sp)
/* 05DEC 808DC65C 8FB00014 */ lw $s0, 0x0014($sp)
/* 05DF0 808DC660 8FB10018 */ lw $s1, 0x0018($sp)
/* 05DF4 808DC664 03E00008 */ jr $ra
/* 05DE8 808DC658 8FBF001C */ lw $ra, 0x001C($sp)
/* 05DEC 808DC65C 8FB00014 */ lw $s0, 0x0014($sp)
/* 05DF0 808DC660 8FB10018 */ lw $s1, 0x0018($sp)
/* 05DF4 808DC664 03E00008 */ jr $ra
/* 05DF8 808DC668 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000

View file

@ -1,21 +1,21 @@
glabel func_808DC66C
/* 05DFC 808DC66C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 05E00 808DC670 AFBF001C */ sw $ra, 0x001C($sp)
/* 05E04 808DC674 AFB00018 */ sw $s0, 0x0018($sp)
/* 05E00 808DC670 AFBF001C */ sw $ra, 0x001C($sp)
/* 05E04 808DC674 AFB00018 */ sw $s0, 0x0018($sp)
/* 05E08 808DC678 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 05E0C 808DC67C 0C235C4B */ jal func_808D712C
/* 05E0C 808DC67C 0C235C4B */ jal func_808D712C
/* 05E10 808DC680 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 05E14 808DC684 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 05E18 808DC688 0C028800 */ jal SkelAnime_GetFrameCount
/* 05E1C 808DC68C 24848128 */ addiu $a0, $a0, 0x8128 ## $a0 = 06008128
/* 05E20 808DC690 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 05E24 808DC694 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 05E28 808DC698 24A58128 */ addiu $a1, $a1, 0x8128 ## $a1 = 06008128
/* 05E2C 808DC69C 468021A0 */ cvt.s.w $f6, $f4
/* 05E2C 808DC69C 468021A0 */ cvt.s.w $f6, $f4
/* 05E30 808DC6A0 26040150 */ addiu $a0, $s0, 0x0150 ## $a0 = 00000150
/* 05E34 808DC6A4 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 05E38 808DC6A8 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05E38 808DC6A8 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05E3C 808DC6AC E60601CC */ swc1 $f6, 0x01CC($s0) ## 000001CC
/* 05E40 808DC6B0 3C048090 */ lui $a0, %hi(D_808F93C0) ## $a0 = 80900000
/* 05E44 808DC6B4 240E0046 */ addiu $t6, $zero, 0x0046 ## $t6 = 00000046
@ -36,15 +36,15 @@ glabel func_808DC66C
/* 05E80 808DC6F0 3C03808E */ lui $v1, %hi(D_808E4C58) ## $v1 = 808E0000
/* 05E84 808DC6F4 24634C58 */ addiu $v1, $v1, %lo(D_808E4C58) ## $v1 = 808E4C58
.L808DC6F8:
/* 05E88 808DC6F8 0062C021 */ addu $t8, $v1, $v0
/* 05E8C 808DC6FC 00024040 */ sll $t0, $v0, 1
/* 05E88 808DC6F8 0062C021 */ addu $t8, $v1, $v0
/* 05E8C 808DC6FC 00024040 */ sll $t0, $v0, 1
/* 05E90 808DC700 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000002
/* 05E94 808DC704 00021400 */ sll $v0, $v0, 16
/* 05E94 808DC704 00021400 */ sll $v0, $v0, 16
/* 05E98 808DC708 93190000 */ lbu $t9, 0x0000($t8) ## 00000000
/* 05E9C 808DC70C 00021403 */ sra $v0, $v0, 16
/* 05EA0 808DC710 2841000F */ slti $at, $v0, 0x000F
/* 05EA4 808DC714 02084821 */ addu $t1, $s0, $t0
/* 05EA8 808DC718 1420FFF7 */ bne $at, $zero, .L808DC6F8
/* 05E9C 808DC70C 00021403 */ sra $v0, $v0, 16
/* 05EA0 808DC710 2841000F */ slti $at, $v0, 0x000F
/* 05EA4 808DC714 02084821 */ addu $t1, $s0, $t0
/* 05EA8 808DC718 1420FFF7 */ bne $at, $zero, .L808DC6F8
/* 05EAC 808DC71C A53904E4 */ sh $t9, 0x04E4($t1) ## 000004E4
/* 05EB0 808DC720 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
/* 05EB4 808DC724 44818000 */ mtc1 $at, $f16 ## $f16 = 6.00
@ -56,10 +56,10 @@ glabel func_808DC66C
/* 05ECC 808DC73C A60001C2 */ sh $zero, 0x01C2($s0) ## 000001C2
/* 05ED0 808DC740 A60C01A6 */ sh $t4, 0x01A6($s0) ## 000001A6
/* 05ED4 808DC744 E6100508 */ swc1 $f16, 0x0508($s0) ## 00000508
/* 05ED8 808DC748 8FBF001C */ lw $ra, 0x001C($sp)
/* 05EDC 808DC74C 8FB00018 */ lw $s0, 0x0018($sp)
/* 05ED8 808DC748 8FBF001C */ lw $ra, 0x001C($sp)
/* 05EDC 808DC74C 8FB00018 */ lw $s0, 0x0018($sp)
/* 05EE0 808DC750 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 05EE4 808DC754 03E00008 */ jr $ra
/* 05EE4 808DC754 03E00008 */ jr $ra
/* 05EE8 808DC758 00000000 */ nop

View file

@ -35,7 +35,7 @@ glabel func_808DC75C
/* 05F68 808DC7D8 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 05F6C 808DC7DC 468021A0 */ cvt.s.w $f6, $f4
/* 05F70 808DC7E0 E66601CC */ swc1 $f6, 0x01CC($s3) ## 000001CC
/* 05F74 808DC7E4 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 05F74 808DC7E4 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 05F78 808DC7E8 8FA40048 */ lw $a0, 0x0048($sp)
/* 05F7C 808DC7EC 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 05F80 808DC7F0 10000056 */ beq $zero, $zero, .L808DC94C
@ -60,7 +60,7 @@ glabel func_808DC75C
/* 05FC4 808DC834 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 05FC8 808DC838 468042A0 */ cvt.s.w $f10, $f8
/* 05FCC 808DC83C E66A01CC */ swc1 $f10, 0x01CC($s3) ## 000001CC
/* 05FD0 808DC840 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 05FD0 808DC840 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 05FD4 808DC844 8FA40048 */ lw $a0, 0x0048($sp)
/* 05FD8 808DC848 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 05FDC 808DC84C A67801C2 */ sh $t8, 0x01C2($s3) ## 000001C2

View file

@ -1,34 +1,34 @@
glabel func_808DC9B4
/* 06144 808DC9B4 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
/* 06148 808DC9B8 AFBF005C */ sw $ra, 0x005C($sp)
/* 0614C 808DC9BC AFB30058 */ sw $s3, 0x0058($sp)
/* 06150 808DC9C0 AFB20054 */ sw $s2, 0x0054($sp)
/* 06154 808DC9C4 AFB10050 */ sw $s1, 0x0050($sp)
/* 06158 808DC9C8 AFB0004C */ sw $s0, 0x004C($sp)
/* 0615C 808DC9CC F7B80040 */ sdc1 $f24, 0x0040($sp)
/* 06160 808DC9D0 F7B60038 */ sdc1 $f22, 0x0038($sp)
/* 06164 808DC9D4 F7B40030 */ sdc1 $f20, 0x0030($sp)
/* 06148 808DC9B8 AFBF005C */ sw $ra, 0x005C($sp)
/* 0614C 808DC9BC AFB30058 */ sw $s3, 0x0058($sp)
/* 06150 808DC9C0 AFB20054 */ sw $s2, 0x0054($sp)
/* 06154 808DC9C4 AFB10050 */ sw $s1, 0x0050($sp)
/* 06158 808DC9C8 AFB0004C */ sw $s0, 0x004C($sp)
/* 0615C 808DC9CC F7B80040 */ sdc1 $f24, 0x0040($sp)
/* 06160 808DC9D0 F7B60038 */ sdc1 $f22, 0x0038($sp)
/* 06164 808DC9D4 F7B40030 */ sdc1 $f20, 0x0030($sp)
/* 06168 808DC9D8 8C8E0194 */ lw $t6, 0x0194($a0) ## 00000194
/* 0616C 808DC9DC 3C02808E */ lui $v0, %hi(func_808DCB7C) ## $v0 = 808E0000
/* 06170 808DC9E0 2442CB7C */ addiu $v0, $v0, %lo(func_808DCB7C) ## $v0 = 808DCB7C
/* 06174 808DC9E4 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 06178 808DC9E8 104E005A */ beq $v0, $t6, .L808DCB54
/* 06178 808DC9E8 104E005A */ beq $v0, $t6, .L808DCB54
/* 0617C 808DC9EC 00A09825 */ or $s3, $a1, $zero ## $s3 = 00000000
/* 06180 808DC9F0 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 06184 808DC9F4 0C235C4B */ jal func_808D712C
/* 06188 808DC9F8 AFA20060 */ sw $v0, 0x0060($sp)
/* 06184 808DC9F4 0C235C4B */ jal func_808D712C
/* 06188 808DC9F8 AFA20060 */ sw $v0, 0x0060($sp)
/* 0618C 808DC9FC 3C100600 */ lui $s0, 0x0600 ## $s0 = 06000000
/* 06190 808DCA00 26104884 */ addiu $s0, $s0, 0x4884 ## $s0 = 06004884
/* 06194 808DCA04 0C028800 */ jal SkelAnime_GetFrameCount
/* 06198 808DCA08 02002025 */ or $a0, $s0, $zero ## $a0 = 06004884
/* 0619C 808DCA0C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 061A0 808DCA10 4480C000 */ mtc1 $zero, $f24 ## $f24 = 0.00
/* 061A4 808DCA14 26240150 */ addiu $a0, $s1, 0x0150 ## $a0 = 00000150
/* 061A8 808DCA18 468021A0 */ cvt.s.w $f6, $f4
/* 061AC 808DCA1C 4406C000 */ mfc1 $a2, $f24
/* 061A8 808DCA18 468021A0 */ cvt.s.w $f6, $f4
/* 061AC 808DCA1C 4406C000 */ mfc1 $a2, $f24
/* 061B0 808DCA20 02002825 */ or $a1, $s0, $zero ## $a1 = 06004884
/* 061B4 808DCA24 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 061B4 808DCA24 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 061B8 808DCA28 E62601CC */ swc1 $f6, 0x01CC($s1) ## 000001CC
/* 061BC 808DCA2C 3C028090 */ lui $v0, %hi(D_808F93C0) ## $v0 = 80900000
/* 061C0 808DCA30 244293C0 */ addiu $v0, $v0, %lo(D_808F93C0) ## $v0 = 808F93C0
@ -44,7 +44,7 @@ glabel func_808DC9B4
/* 061E8 808DCA58 3C01C040 */ lui $at, 0xC040 ## $at = C0400000
/* 061EC 808DCA5C 44812000 */ mtc1 $at, $f4 ## $f4 = -3.00
/* 061F0 808DCA60 E46A16BC */ swc1 $f10, 0x16BC($v1) ## 000016BC
/* 061F4 808DCA64 8FB80060 */ lw $t8, 0x0060($sp)
/* 061F4 808DCA64 8FB80060 */ lw $t8, 0x0060($sp)
/* 061F8 808DCA68 E638005C */ swc1 $f24, 0x005C($s1) ## 0000005C
/* 061FC 808DCA6C E6380060 */ swc1 $f24, 0x0060($s1) ## 00000060
/* 06200 808DCA70 E6380064 */ swc1 $f24, 0x0064($s1) ## 00000064
@ -66,42 +66,42 @@ glabel func_808DC9B4
/* 06240 808DCAB0 E54616D0 */ swc1 $f6, 0x16D0($t2) ## 000016D0
.L808DCAB4:
/* 06244 808DCAB4 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 06248 808DCAB8 4600B306 */ mov.s $f12, $f22
/* 0624C 808DCABC 46000506 */ mov.s $f20, $f0
/* 06248 808DCAB8 4600B306 */ mov.s $f12, $f22
/* 0624C 808DCABC 46000506 */ mov.s $f20, $f0
/* 06250 808DCAC0 0C00CFC8 */ jal Math_Rand_CenteredFloat
/* 06254 808DCAC4 4600B306 */ mov.s $f12, $f22
/* 06254 808DCAC4 4600B306 */ mov.s $f12, $f22
/* 06258 808DCAC8 C62801FC */ lwc1 $f8, 0x01FC($s1) ## 000001FC
/* 0625C 808DCACC 4600A48D */ trunc.w.s $f18, $f20
/* 0625C 808DCACC 4600A48D */ trunc.w.s $f18, $f20
/* 06260 808DCAD0 260900C8 */ addiu $t1, $s0, 0x00C8 ## $t1 = 000000C8
/* 06264 808DCAD4 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 06264 808DCAD4 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 06268 808DCAD8 C62A0200 */ lwc1 $f10, 0x0200($s1) ## 00000200
/* 0626C 808DCADC 4600010D */ trunc.w.s $f4, $f0
/* 06270 808DCAE0 440C9000 */ mfc1 $t4, $f18
/* 06274 808DCAE4 E7AA0014 */ swc1 $f10, 0x0014($sp)
/* 0626C 808DCADC 4600010D */ trunc.w.s $f4, $f0
/* 06270 808DCAE0 440C9000 */ mfc1 $t4, $f18
/* 06274 808DCAE4 E7AA0014 */ swc1 $f10, 0x0014($sp)
/* 06278 808DCAE8 C6300204 */ lwc1 $f16, 0x0204($s1) ## 00000204
/* 0627C 808DCAEC 440E2000 */ mfc1 $t6, $f4
/* 06280 808DCAF0 AFAC001C */ sw $t4, 0x001C($sp)
/* 06284 808DCAF4 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 0627C 808DCAEC 440E2000 */ mfc1 $t6, $f4
/* 06280 808DCAF0 AFAC001C */ sw $t4, 0x001C($sp)
/* 06284 808DCAF4 E7B00018 */ swc1 $f16, 0x0018($sp)
/* 06288 808DCAF8 8639008A */ lh $t9, 0x008A($s1) ## 0000008A
/* 0628C 808DCAFC 000E7C00 */ sll $t7, $t6, 16
/* 06290 808DCB00 000FC403 */ sra $t8, $t7, 16
/* 06294 808DCB04 03194021 */ addu $t0, $t8, $t9
/* 06298 808DCB08 AFA80020 */ sw $t0, 0x0020($sp)
/* 0629C 808DCB0C AFA90028 */ sw $t1, 0x0028($sp)
/* 062A0 808DCB10 AFA00024 */ sw $zero, 0x0024($sp)
/* 0628C 808DCAFC 000E7C00 */ sll $t7, $t6, 16
/* 06290 808DCB00 000FC403 */ sra $t8, $t7, 16
/* 06294 808DCB04 03194021 */ addu $t0, $t8, $t9
/* 06298 808DCB08 AFA80020 */ sw $t0, 0x0020($sp)
/* 0629C 808DCB0C AFA90028 */ sw $t1, 0x0028($sp)
/* 062A0 808DCB10 AFA00024 */ sw $zero, 0x0024($sp)
/* 062A4 808DCB14 02402025 */ or $a0, $s2, $zero ## $a0 = 00001C24
/* 062A8 808DCB18 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 062AC 808DCB1C 02603025 */ or $a2, $s3, $zero ## $a2 = 00000000
/* 062B0 808DCB20 0C00C916 */ jal Actor_SpawnAttached
/* 062B4 808DCB24 240700E8 */ addiu $a3, $zero, 0x00E8 ## $a3 = 000000E8
/* 062B8 808DCB28 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
/* 062BC 808DCB2C 00108400 */ sll $s0, $s0, 16
/* 062C0 808DCB30 00108403 */ sra $s0, $s0, 16
/* 062C4 808DCB34 2A01000A */ slti $at, $s0, 0x000A
/* 062C8 808DCB38 1420FFDE */ bne $at, $zero, .L808DCAB4
/* 062BC 808DCB2C 00108400 */ sll $s0, $s0, 16
/* 062C0 808DCB30 00108403 */ sra $s0, $s0, 16
/* 062C4 808DCB34 2A01000A */ slti $at, $s0, 0x000A
/* 062C8 808DCB38 1420FFDE */ bne $at, $zero, .L808DCAB4
/* 062CC 808DCB3C 00000000 */ nop
/* 062D0 808DCB40 A62001A4 */ sh $zero, 0x01A4($s1) ## 000001A4
/* 062D4 808DCB44 E6380288 */ swc1 $f24, 0x0288($s1) ## 00000288
@ -109,15 +109,15 @@ glabel func_808DC9B4
/* 062DC 808DCB4C E6380284 */ swc1 $f24, 0x0284($s1) ## 00000284
/* 062E0 808DCB50 E638028C */ swc1 $f24, 0x028C($s1) ## 0000028C
.L808DCB54:
/* 062E4 808DCB54 8FBF005C */ lw $ra, 0x005C($sp)
/* 062E8 808DCB58 D7B40030 */ ldc1 $f20, 0x0030($sp)
/* 062EC 808DCB5C D7B60038 */ ldc1 $f22, 0x0038($sp)
/* 062F0 808DCB60 D7B80040 */ ldc1 $f24, 0x0040($sp)
/* 062F4 808DCB64 8FB0004C */ lw $s0, 0x004C($sp)
/* 062F8 808DCB68 8FB10050 */ lw $s1, 0x0050($sp)
/* 062FC 808DCB6C 8FB20054 */ lw $s2, 0x0054($sp)
/* 06300 808DCB70 8FB30058 */ lw $s3, 0x0058($sp)
/* 06304 808DCB74 03E00008 */ jr $ra
/* 062E4 808DCB54 8FBF005C */ lw $ra, 0x005C($sp)
/* 062E8 808DCB58 D7B40030 */ ldc1 $f20, 0x0030($sp)
/* 062EC 808DCB5C D7B60038 */ ldc1 $f22, 0x0038($sp)
/* 062F0 808DCB60 D7B80040 */ ldc1 $f24, 0x0040($sp)
/* 062F4 808DCB64 8FB0004C */ lw $s0, 0x004C($sp)
/* 062F8 808DCB68 8FB10050 */ lw $s1, 0x0050($sp)
/* 062FC 808DCB6C 8FB20054 */ lw $s2, 0x0054($sp)
/* 06300 808DCB70 8FB30058 */ lw $s3, 0x0058($sp)
/* 06304 808DCB74 03E00008 */ jr $ra
/* 06308 808DCB78 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000

View file

@ -92,7 +92,7 @@ glabel L808DCC88
/* 06448 808DCCB8 02002825 */ or $a1, $s0, $zero ## $a1 = 06004DA8
/* 0644C 808DCCBC 46805420 */ cvt.s.w $f16, $f10
/* 06450 808DCCC0 E63001CC */ swc1 $f16, 0x01CC($s1) ## 000001CC
/* 06454 808DCCC4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 06454 808DCCC4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 06458 808DCCC8 8FA40038 */ lw $a0, 0x0038($sp)
/* 0645C 808DCCCC 10000101 */ beq $zero, $zero, .L808DD0D4
/* 06460 808DCCD0 8FBF002C */ lw $ra, 0x002C($sp)
@ -113,7 +113,7 @@ glabel L808DCCD4
/* 06494 808DCD04 02002825 */ or $a1, $s0, $zero ## $a1 = 06003D40
/* 06498 808DCD08 46809120 */ cvt.s.w $f4, $f18
/* 0649C 808DCD0C E62401CC */ swc1 $f4, 0x01CC($s1) ## 000001CC
/* 064A0 808DCD10 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 064A0 808DCD10 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 064A4 808DCD14 8FA40038 */ lw $a0, 0x0038($sp)
/* 064A8 808DCD18 100000EE */ beq $zero, $zero, .L808DD0D4
/* 064AC 808DCD1C 8FBF002C */ lw $ra, 0x002C($sp)
@ -145,7 +145,7 @@ glabel L808DCD20
/* 0650C 808DCD7C 02002825 */ or $a1, $s0, $zero ## $a1 = 060063CC
/* 06510 808DCD80 46809120 */ cvt.s.w $f4, $f18
/* 06514 808DCD84 E62401CC */ swc1 $f4, 0x01CC($s1) ## 000001CC
/* 06518 808DCD88 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 06518 808DCD88 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 0651C 808DCD8C 8FA40038 */ lw $a0, 0x0038($sp)
/* 06520 808DCD90 8E2F0004 */ lw $t7, 0x0004($s1) ## 00000004
/* 06524 808DCD94 240E0046 */ addiu $t6, $zero, 0x0046 ## $t6 = 00000046
@ -177,7 +177,7 @@ glabel L808DCDA8
/* 06580 808DCDF0 02002825 */ or $a1, $s0, $zero ## $a1 = 060069A0
/* 06584 808DCDF4 46803220 */ cvt.s.w $f8, $f6
/* 06588 808DCDF8 E62801CC */ swc1 $f8, 0x01CC($s1) ## 000001CC
/* 0658C 808DCDFC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0658C 808DCDFC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 06590 808DCE00 8FA40038 */ lw $a0, 0x0038($sp)
/* 06594 808DCE04 100000B3 */ beq $zero, $zero, .L808DD0D4
/* 06598 808DCE08 8FBF002C */ lw $ra, 0x002C($sp)
@ -205,7 +205,7 @@ glabel L808DCE0C
/* 065E0 808DCE50 02002825 */ or $a1, $s0, $zero ## $a1 = 060058C4
/* 065E4 808DCE54 46805420 */ cvt.s.w $f16, $f10
/* 065E8 808DCE58 E63001CC */ swc1 $f16, 0x01CC($s1) ## 000001CC
/* 065EC 808DCE5C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 065EC 808DCE5C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 065F0 808DCE60 8FA40038 */ lw $a0, 0x0038($sp)
/* 065F4 808DCE64 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 065F8 808DCE68 240C0050 */ addiu $t4, $zero, 0x0050 ## $t4 = 00000050
@ -255,7 +255,7 @@ glabel L808DCEC8
/* 06698 808DCF08 02002825 */ or $a1, $s0, $zero ## $a1 = 06006028
/* 0669C 808DCF0C 468021A0 */ cvt.s.w $f6, $f4
/* 066A0 808DCF10 E62601CC */ swc1 $f6, 0x01CC($s1) ## 000001CC
/* 066A4 808DCF14 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 066A4 808DCF14 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 066A8 808DCF18 8FA40038 */ lw $a0, 0x0038($sp)
/* 066AC 808DCF1C 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 066B0 808DCF20 3C0B8090 */ lui $t3, %hi(D_808F93C0) ## $t3 = 80900000
@ -300,7 +300,7 @@ glabel L808DCF74
/* 06738 808DCFA8 02002825 */ or $a1, $s0, $zero ## $a1 = 06008A88
/* 0673C 808DCFAC 46805420 */ cvt.s.w $f16, $f10
/* 06740 808DCFB0 E63001CC */ swc1 $f16, 0x01CC($s1) ## 000001CC
/* 06744 808DCFB4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 06744 808DCFB4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 06748 808DCFB8 8FA40038 */ lw $a0, 0x0038($sp)
/* 0674C 808DCFBC 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
/* 06750 808DCFC0 A62F01C2 */ sh $t7, 0x01C2($s1) ## 000001C2

View file

@ -1,29 +1,29 @@
glabel func_808DD0E8
/* 06878 808DD0E8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0687C 808DD0EC AFBF0014 */ sw $ra, 0x0014($sp)
/* 06880 808DD0F0 AFA40018 */ sw $a0, 0x0018($sp)
/* 06884 808DD0F4 0C235C4B */ jal func_808D712C
/* 0687C 808DD0EC AFBF0014 */ sw $ra, 0x0014($sp)
/* 06880 808DD0F0 AFA40018 */ sw $a0, 0x0018($sp)
/* 06884 808DD0F4 0C235C4B */ jal func_808D712C
/* 06888 808DD0F8 2406017C */ addiu $a2, $zero, 0x017C ## $a2 = 0000017C
/* 0688C 808DD0FC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 06890 808DD100 0C028800 */ jal SkelAnime_GetFrameCount
/* 06894 808DD104 248496B0 */ addiu $a0, $a0, 0x96B0 ## $a0 = 060096B0
/* 06898 808DD108 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0689C 808DD10C 8FA30018 */ lw $v1, 0x0018($sp)
/* 0689C 808DD10C 8FA30018 */ lw $v1, 0x0018($sp)
/* 068A0 808DD110 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 068A4 808DD114 468021A0 */ cvt.s.w $f6, $f4
/* 068A4 808DD114 468021A0 */ cvt.s.w $f6, $f4
/* 068A8 808DD118 24A596B0 */ addiu $a1, $a1, 0x96B0 ## $a1 = 060096B0
/* 068AC 808DD11C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 068B0 808DD120 24640150 */ addiu $a0, $v1, 0x0150 ## $a0 = 00000150
/* 068B4 808DD124 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 068B4 808DD124 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 068B8 808DD128 E46601CC */ swc1 $f6, 0x01CC($v1) ## 000001CC
/* 068BC 808DD12C 8FAF0018 */ lw $t7, 0x0018($sp)
/* 068BC 808DD12C 8FAF0018 */ lw $t7, 0x0018($sp)
/* 068C0 808DD130 3C0E808E */ lui $t6, %hi(func_808DD14C) ## $t6 = 808E0000
/* 068C4 808DD134 25CED14C */ addiu $t6, $t6, %lo(func_808DD14C) ## $t6 = 808DD14C
/* 068C8 808DD138 ADEE0194 */ sw $t6, 0x0194($t7) ## 00000194
/* 068CC 808DD13C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 068CC 808DD13C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 068D0 808DD140 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 068D4 808DD144 03E00008 */ jr $ra
/* 068D4 808DD144 03E00008 */ jr $ra
/* 068D8 808DD148 00000000 */ nop

View file

@ -44,7 +44,7 @@ glabel func_808DD14C
/* 06974 808DD1E4 468021A0 */ cvt.s.w $f6, $f4
/* 06978 808DD1E8 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 0697C 808DD1EC E60601CC */ swc1 $f6, 0x01CC($s0) ## 000001CC
/* 06980 808DD1F0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 06980 808DD1F0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 06984 808DD1F4 8FA40024 */ lw $a0, 0x0024($sp)
.L808DD1F8:
/* 06988 808DD1F8 8FBF001C */ lw $ra, 0x001C($sp)

View file

@ -130,7 +130,7 @@ glabel L808FD644
/* 008A4 808FD7E4 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 008A8 808FD7E8 A52B00B6 */ sh $t3, 0x00B6($t1) ## 000000B6
/* 008AC 808FD7EC E5260028 */ swc1 $f6, 0x0028($t1) ## 00000028
/* 008B0 808FD7F0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 008B0 808FD7F0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 008B4 808FD7F4 E528002C */ swc1 $f8, 0x002C($t1) ## 0000002C
/* 008B8 808FD7F8 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 008BC 808FD7FC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
@ -744,7 +744,7 @@ glabel L808FDF70
/* 011B4 808FE0F4 24A52168 */ addiu $a1, $a1, 0x2168 ## $a1 = 06002168
/* 011B8 808FE0F8 AFA90088 */ sw $t1, 0x0088($sp)
/* 011BC 808FE0FC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 011C0 808FE100 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 011C0 808FE100 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 011C4 808FE104 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 011C8 808FE108 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 011CC 808FE10C 0C028800 */ jal SkelAnime_GetFrameCount
@ -854,7 +854,7 @@ glabel L808FE1C0
/* 01350 808FE290 24A52E6C */ addiu $a1, $a1, 0x2E6C ## $a1 = 06002E6C
/* 01354 808FE294 8FA40050 */ lw $a0, 0x0050($sp)
/* 01358 808FE298 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 0135C 808FE29C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0135C 808FE29C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01360 808FE2A0 AFA90088 */ sw $t1, 0x0088($sp)
/* 01364 808FE2A4 3C01C348 */ lui $at, 0xC348 ## $at = C3480000
/* 01368 808FE2A8 44810000 */ mtc1 $at, $f0 ## $f0 = -200.00
@ -1038,7 +1038,7 @@ glabel L808FE4C0
/* 01600 808FE540 8FA40050 */ lw $a0, 0x0050($sp)
/* 01604 808FE544 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01608 808FE548 24A50BFC */ addiu $a1, $a1, 0x0BFC ## $a1 = 06000BFC
/* 0160C 808FE54C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 0160C 808FE54C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01610 808FE550 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01614 808FE554 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 01618 808FE558 0C028800 */ jal SkelAnime_GetFrameCount
@ -1057,7 +1057,7 @@ glabel L808FE4C0
/* 01644 808FE584 8FA40050 */ lw $a0, 0x0050($sp)
/* 01648 808FE588 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0164C 808FE58C 24A53F38 */ addiu $a1, $a1, 0x3F38 ## $a1 = 06003F38
/* 01650 808FE590 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01650 808FE590 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01654 808FE594 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01658 808FE598 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 0165C 808FE59C 44813000 */ mtc1 $at, $f6 ## $f6 = 1000.00
@ -1085,7 +1085,7 @@ glabel L808FE4C0
/* 016A8 808FE5E8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 016AC 808FE5EC 24A53754 */ addiu $a1, $a1, 0x3754 ## $a1 = 06003754
/* 016B0 808FE5F0 8FA40050 */ lw $a0, 0x0050($sp)
/* 016B4 808FE5F4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 016B4 808FE5F4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 016B8 808FE5F8 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 016BC 808FE5FC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 016C0 808FE600 0C028800 */ jal SkelAnime_GetFrameCount
@ -1160,7 +1160,7 @@ glabel L808FE63C
/* 017AC 808FE6EC 8FA40050 */ lw $a0, 0x0050($sp)
/* 017B0 808FE6F0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 017B4 808FE6F4 24A528A8 */ addiu $a1, $a1, 0x28A8 ## $a1 = 060028A8
/* 017B8 808FE6F8 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 017B8 808FE6F8 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 017BC 808FE6FC 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 017C0 808FE700 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 017C4 808FE704 44812000 */ mtc1 $at, $f4 ## $f4 = 1000.00
@ -1337,7 +1337,7 @@ glabel L808FE8E4
/* 01A48 808FE988 E60A03B8 */ swc1 $f10, 0x03B8($s0) ## 000003B8
/* 01A4C 808FE98C A60B039C */ sh $t3, 0x039C($s0) ## 0000039C
/* 01A50 808FE990 AE000398 */ sw $zero, 0x0398($s0) ## 00000398
/* 01A54 808FE994 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01A54 808FE994 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01A58 808FE998 8FA40050 */ lw $a0, 0x0050($sp)
/* 01A5C 808FE99C 3C014248 */ lui $at, 0x4248 ## $at = 42480000
/* 01A60 808FE9A0 44818000 */ mtc1 $at, $f16 ## $f16 = 50.00
@ -1546,7 +1546,7 @@ glabel L808FEB70
/* 01D64 808FECA4 E60E0420 */ swc1 $f14, 0x0420($s0) ## 00000420
/* 01D68 808FECA8 E6020060 */ swc1 $f2, 0x0060($s0) ## 00000060
/* 01D6C 808FECAC 44061000 */ mfc1 $a2, $f2
/* 01D70 808FECB0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01D70 808FECB0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01D74 808FECB4 8FA40050 */ lw $a0, 0x0050($sp)
/* 01D78 808FECB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01D7C 808FECBC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
@ -2190,7 +2190,7 @@ glabel L808FF51C
/* 026D4 808FF614 AE000398 */ sw $zero, 0x0398($s0) ## 00000398
/* 026D8 808FF618 24A547E0 */ addiu $a1, $a1, 0x47E0 ## $a1 = 060147E0
/* 026DC 808FF61C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 026E0 808FF620 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 026E0 808FF620 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 026E4 808FF624 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 026E8 808FF628 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 026EC 808FF62C 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -34,7 +34,7 @@ glabel func_808FFDB0
/* 02EE8 808FFE28 AC296FC0 */ sw $t1, 0x6FC0($at) ## 80166FC0
/* 02EEC 808FFE2C 24A5FFE4 */ addiu $a1, $a1, 0xFFE4 ## $a1 = 0600FFE4
/* 02EF0 808FFE30 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 02EF4 808FFE34 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 02EF4 808FFE34 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 02EF8 808FFE38 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 02EFC 808FFE3C 920B0334 */ lbu $t3, 0x0334($s0) ## 00000334
/* 02F00 808FFE40 3C0A8090 */ lui $t2, %hi(func_808FFEBC) ## $t2 = 80900000

View file

@ -7,7 +7,7 @@ glabel func_808FFF90
/* 03064 808FFFA4 24A5FFE4 */ addiu $a1, $a1, 0xFFE4 ## $a1 = 0600FFE4
/* 03068 808FFFA8 AFA70018 */ sw $a3, 0x0018($sp)
/* 0306C 808FFFAC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 03070 808FFFB0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 03070 808FFFB0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03074 808FFFB4 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 03078 808FFFB8 8FA70018 */ lw $a3, 0x0018($sp)
/* 0307C 808FFFBC 3C0E8090 */ lui $t6, %hi(func_808FFFE0) ## $t6 = 80900000

View file

@ -7,7 +7,7 @@ glabel func_809000A0
/* 03174 809000B4 24A56510 */ addiu $a1, $a1, 0x6510 ## $a1 = 06026510
/* 03178 809000B8 AFA70018 */ sw $a3, 0x0018($sp)
/* 0317C 809000BC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 03180 809000C0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 03180 809000C0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03184 809000C4 3C06C000 */ lui $a2, 0xC000 ## $a2 = C0000000
/* 03188 809000C8 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 0318C 809000CC 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -36,7 +36,7 @@ glabel func_80900104
/* 03240 80900180 A60E01AC */ sh $t6, 0x01AC($s0) ## 000001AC
/* 03244 80900184 24A56AF4 */ addiu $a1, $a1, 0x6AF4 ## $a1 = 06026AF4
/* 03248 80900188 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 0324C 8090018C 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0324C 8090018C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03250 80900190 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 03254 80900194 240F0050 */ addiu $t7, $zero, 0x0050 ## $t7 = 00000050
/* 03258 80900198 10000018 */ beq $zero, $zero, .L809001FC
@ -49,7 +49,7 @@ glabel func_80900104
/* 03270 809001B0 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 03274 809001B4 A61901AC */ sh $t9, 0x01AC($s0) ## 000001AC
/* 03278 809001B8 24A57824 */ addiu $a1, $a1, 0x7824 ## $a1 = 06027824
/* 0327C 809001BC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 0327C 809001BC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03280 809001C0 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 03284 809001C4 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 03288 809001C8 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -1,27 +1,27 @@
glabel func_80900210
/* 032D0 80900210 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 032D4 80900214 AFA5001C */ sw $a1, 0x001C($sp)
/* 032D8 80900218 AFBF0014 */ sw $ra, 0x0014($sp)
/* 032DC 8090021C AFA40018 */ sw $a0, 0x0018($sp)
/* 032D4 80900214 AFA5001C */ sw $a1, 0x001C($sp)
/* 032D8 80900218 AFBF0014 */ sw $ra, 0x0014($sp)
/* 032DC 8090021C AFA40018 */ sw $a0, 0x0018($sp)
/* 032E0 80900220 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 032E4 80900224 24A5DFF0 */ addiu $a1, $a1, 0xDFF0 ## $a1 = 0600DFF0
/* 032E8 80900228 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 032EC 8090022C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 032EC 8090022C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 032F0 80900230 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 032F4 80900234 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 032F8 80900238 0C028800 */ jal SkelAnime_GetFrameCount
/* 032FC 8090023C 2484DFF0 */ addiu $a0, $a0, 0xDFF0 ## $a0 = 0600DFF0
/* 03300 80900240 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 03304 80900244 8FA30018 */ lw $v1, 0x0018($sp)
/* 03304 80900244 8FA30018 */ lw $v1, 0x0018($sp)
/* 03308 80900248 3C0E8090 */ lui $t6, %hi(func_8090026C) ## $t6 = 80900000
/* 0330C 8090024C 468021A0 */ cvt.s.w $f6, $f4
/* 0330C 8090024C 468021A0 */ cvt.s.w $f6, $f4
/* 03310 80900250 25CE026C */ addiu $t6, $t6, %lo(func_8090026C) ## $t6 = 8090026C
/* 03314 80900254 AC6E0190 */ sw $t6, 0x0190($v1) ## 00000190
/* 03318 80900258 E4660194 */ swc1 $f6, 0x0194($v1) ## 00000194
/* 0331C 8090025C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0331C 8090025C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 03320 80900260 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 03324 80900264 03E00008 */ jr $ra
/* 03324 80900264 03E00008 */ jr $ra
/* 03328 80900268 00000000 */ nop

View file

@ -7,7 +7,7 @@ glabel func_809002CC
/* 033A0 809002E0 24A5E8EC */ addiu $a1, $a1, 0xE8EC ## $a1 = 0600E8EC
/* 033A4 809002E4 AFA70018 */ sw $a3, 0x0018($sp)
/* 033A8 809002E8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 033AC 809002EC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 033AC 809002EC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 033B0 809002F0 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 033B4 809002F4 8FA70018 */ lw $a3, 0x0018($sp)
/* 033B8 809002F8 3C0E8090 */ lui $t6, %hi(func_80900344) ## $t6 = 80900000

View file

@ -66,7 +66,7 @@ glabel func_80900344
/* 034E8 80900428 45020007 */ bc1fl .L80900448
/* 034EC 8090042C 44816000 */ mtc1 $at, $f12 ## $f12 = 2.00
/* 034F0 80900430 A2000338 */ sb $zero, 0x0338($s0) ## 00000338
/* 034F4 80900434 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 034F4 80900434 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 034F8 80900438 8FA40020 */ lw $a0, 0x0020($sp)
/* 034FC 8090043C 1000001A */ beq $zero, $zero, .L809004A8
/* 03500 80900440 3C014040 */ lui $at, 0x4040 ## $at = 40400000
@ -117,7 +117,7 @@ glabel func_80900344
/* 035A4 809004E4 45020006 */ bc1fl .L80900500
/* 035A8 809004E8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 035AC 809004EC A20C0338 */ sb $t4, 0x0338($s0) ## 00000338
/* 035B0 809004F0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 035B0 809004F0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 035B4 809004F4 E7A00024 */ swc1 $f0, 0x0024($sp)
/* 035B8 809004F8 C7A00024 */ lwc1 $f0, 0x0024($sp)
/* 035BC 809004FC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C

View file

@ -1,59 +1,59 @@
glabel func_80900580
/* 03640 80900580 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03644 80900584 AFBF001C */ sw $ra, 0x001C($sp)
/* 03648 80900588 AFB00018 */ sw $s0, 0x0018($sp)
/* 0364C 8090058C AFA50024 */ sw $a1, 0x0024($sp)
/* 03644 80900584 AFBF001C */ sw $ra, 0x001C($sp)
/* 03648 80900588 AFB00018 */ sw $s0, 0x0018($sp)
/* 0364C 8090058C AFA50024 */ sw $a1, 0x0024($sp)
/* 03650 80900590 908E0311 */ lbu $t6, 0x0311($a0) ## 00000311
/* 03654 80900594 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 03658 80900598 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0365C 8090059C 15C00014 */ bne $t6, $zero, .L809005F0
/* 0365C 8090059C 15C00014 */ bne $t6, $zero, .L809005F0
/* 03660 809005A0 24A5CAF8 */ addiu $a1, $a1, 0xCAF8 ## $a1 = 0600CAF8
/* 03664 809005A4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 03668 809005A8 24A5ADD0 */ addiu $a1, $a1, 0xADD0 ## $a1 = 0600ADD0
/* 0366C 809005AC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 03670 809005B0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 03670 809005B0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 03674 809005B4 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 03678 809005B8 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0367C 809005BC 0C028800 */ jal SkelAnime_GetFrameCount
/* 03680 809005C0 2484ADD0 */ addiu $a0, $a0, 0xADD0 ## $a0 = 0600ADD0
/* 03684 809005C4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 03688 809005C8 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 0368C 809005CC 44813000 */ mtc1 $at, $f6 ## $f6 = 15.00
/* 03690 809005D0 46802020 */ cvt.s.w $f0, $f4
/* 03690 809005D0 46802020 */ cvt.s.w $f0, $f4
/* 03694 809005D4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 03698 809005D8 44815000 */ mtc1 $at, $f10 ## $f10 = 5.00
/* 0369C 809005DC 46060201 */ sub.s $f8, $f0, $f6
/* 0369C 809005DC 46060201 */ sub.s $f8, $f0, $f6
/* 036A0 809005E0 E6000194 */ swc1 $f0, 0x0194($s0) ## 00000194
/* 036A4 809005E4 460A4401 */ sub.s $f16, $f8, $f10
/* 036A8 809005E8 10000011 */ beq $zero, $zero, .L80900630
/* 036A4 809005E4 460A4401 */ sub.s $f16, $f8, $f10
/* 036A8 809005E8 10000011 */ beq $zero, $zero, .L80900630
/* 036AC 809005EC E6100198 */ swc1 $f16, 0x0198($s0) ## 00000198
.L809005F0:
/* 036B0 809005F0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 036B4 809005F4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 036B4 809005F4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 036B8 809005F8 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 036BC 809005FC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 036C0 80900600 0C028800 */ jal SkelAnime_GetFrameCount
/* 036C4 80900604 2484CAF8 */ addiu $a0, $a0, 0xCAF8 ## $a0 = 0600CAF8
/* 036C8 80900608 44829000 */ mtc1 $v0, $f18 ## $f18 = 0.00
/* 036CC 8090060C 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 036D0 80900610 44812000 */ mtc1 $at, $f4 ## $f4 = 15.00
/* 036D4 80900614 46809020 */ cvt.s.w $f0, $f18
/* 036D4 80900614 46809020 */ cvt.s.w $f0, $f18
/* 036D8 80900618 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 036DC 8090061C 44814000 */ mtc1 $at, $f8 ## $f8 = 5.00
/* 036E0 80900620 46040181 */ sub.s $f6, $f0, $f4
/* 036E0 80900620 46040181 */ sub.s $f6, $f0, $f4
/* 036E4 80900624 E6000194 */ swc1 $f0, 0x0194($s0) ## 00000194
/* 036E8 80900628 46083281 */ sub.s $f10, $f6, $f8
/* 036E8 80900628 46083281 */ sub.s $f10, $f6, $f8
/* 036EC 8090062C E60A0198 */ swc1 $f10, 0x0198($s0) ## 00000198
.L80900630:
/* 036F0 80900630 3C0F8090 */ lui $t7, %hi(func_80900650) ## $t7 = 80900000
/* 036F4 80900634 25EF0650 */ addiu $t7, $t7, %lo(func_80900650) ## $t7 = 80900650
/* 036F8 80900638 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 036FC 8090063C 8FBF001C */ lw $ra, 0x001C($sp)
/* 03700 80900640 8FB00018 */ lw $s0, 0x0018($sp)
/* 036FC 8090063C 8FBF001C */ lw $ra, 0x001C($sp)
/* 03700 80900640 8FB00018 */ lw $s0, 0x0018($sp)
/* 03704 80900644 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03708 80900648 03E00008 */ jr $ra
/* 03708 80900648 03E00008 */ jr $ra
/* 0370C 8090064C 00000000 */ nop

View file

@ -1,35 +1,35 @@
glabel func_80900818
/* 038D8 80900818 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 038DC 8090081C AFB00018 */ sw $s0, 0x0018($sp)
/* 038E0 80900820 AFA50024 */ sw $a1, 0x0024($sp)
/* 038DC 8090081C AFB00018 */ sw $s0, 0x0018($sp)
/* 038E0 80900820 AFA50024 */ sw $a1, 0x0024($sp)
/* 038E4 80900824 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 038E8 80900828 AFBF001C */ sw $ra, 0x001C($sp)
/* 038E8 80900828 AFBF001C */ sw $ra, 0x001C($sp)
/* 038EC 8090082C 3C050603 */ lui $a1, 0x0603 ## $a1 = 06030000
/* 038F0 80900830 24A5A848 */ addiu $a1, $a1, 0xA848 ## $a1 = 0602A848
/* 038F4 80900834 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 038F8 80900838 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 038F8 80900838 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 038FC 8090083C 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 03900 80900840 3C040603 */ lui $a0, 0x0603 ## $a0 = 06030000
/* 03904 80900844 0C028800 */ jal SkelAnime_GetFrameCount
/* 03908 80900848 2484A848 */ addiu $a0, $a0, 0xA848 ## $a0 = 0602A848
/* 0390C 8090084C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 03910 80900850 3C0E8090 */ lui $t6, %hi(func_80900890) ## $t6 = 80900000
/* 03914 80900854 25CE0890 */ addiu $t6, $t6, %lo(func_80900890) ## $t6 = 80900890
/* 03918 80900858 468021A0 */ cvt.s.w $f6, $f4
/* 03918 80900858 468021A0 */ cvt.s.w $f6, $f4
/* 0391C 8090085C AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
/* 03920 80900860 A60001AC */ sh $zero, 0x01AC($s0) ## 000001AC
/* 03924 80900864 A600039C */ sh $zero, 0x039C($s0) ## 0000039C
/* 03928 80900868 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0392C 8090086C 2405399E */ addiu $a1, $zero, 0x399E ## $a1 = 0000399E
/* 03930 80900870 0C00BE0A */ jal Audio_PlayActorSound2
/* 03934 80900874 E6060194 */ swc1 $f6, 0x0194($s0) ## 00000194
/* 03938 80900878 A2000336 */ sb $zero, 0x0336($s0) ## 00000336
/* 0393C 8090087C 8FBF001C */ lw $ra, 0x001C($sp)
/* 03940 80900880 8FB00018 */ lw $s0, 0x0018($sp)
/* 0393C 8090087C 8FBF001C */ lw $ra, 0x001C($sp)
/* 03940 80900880 8FB00018 */ lw $s0, 0x0018($sp)
/* 03944 80900884 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03948 80900888 03E00008 */ jr $ra
/* 03948 80900888 03E00008 */ jr $ra
/* 0394C 8090088C 00000000 */ nop

View file

@ -412,7 +412,7 @@ glabel L80900E4C
/* 03F64 80900EA4 8FA4002C */ lw $a0, 0x002C($sp)
/* 03F68 80900EA8 3C050603 */ lui $a1, 0x0603 ## $a1 = 06030000
/* 03F6C 80900EAC 24A54278 */ addiu $a1, $a1, 0x4278 ## $a1 = 06034278
/* 03F70 80900EB0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 03F70 80900EB0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 03F74 80900EB4 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 03F78 80900EB8 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 03F7C 80900EBC 1000004F */ beq $zero, $zero, .L80900FFC
@ -456,7 +456,7 @@ glabel L80900E4C
/* 04004 80900F44 00000000 */ nop
/* 04008 80900F48 4502002D */ bc1fl .L80901000
/* 0400C 80900F4C 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
/* 04010 80900F50 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04010 80900F50 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04014 80900F54 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04018 80900F58 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -1,36 +1,36 @@
glabel func_80901020
/* 040E0 80901020 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 040E4 80901024 AFB00018 */ sw $s0, 0x0018($sp)
/* 040E8 80901028 AFA50024 */ sw $a1, 0x0024($sp)
/* 040E4 80901024 AFB00018 */ sw $s0, 0x0018($sp)
/* 040E8 80901028 AFA50024 */ sw $a1, 0x0024($sp)
/* 040EC 8090102C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 040F0 80901030 AFBF001C */ sw $ra, 0x001C($sp)
/* 040F0 80901030 AFBF001C */ sw $ra, 0x001C($sp)
/* 040F4 80901034 3C050603 */ lui $a1, 0x0603 ## $a1 = 06030000
/* 040F8 80901038 24A5A848 */ addiu $a1, $a1, 0xA848 ## $a1 = 0602A848
/* 040FC 8090103C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 04100 80901040 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04100 80901040 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04104 80901044 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 04108 80901048 3C040603 */ lui $a0, 0x0603 ## $a0 = 06030000
/* 0410C 8090104C 0C028800 */ jal SkelAnime_GetFrameCount
/* 04110 80901050 2484A848 */ addiu $a0, $a0, 0xA848 ## $a0 = 0602A848
/* 04114 80901054 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 04118 80901058 3C0E8090 */ lui $t6, %hi(func_8090120C) ## $t6 = 80900000
/* 0411C 8090105C 25CE120C */ addiu $t6, $t6, %lo(func_8090120C) ## $t6 = 8090120C
/* 04120 80901060 468021A0 */ cvt.s.w $f6, $f4
/* 04120 80901060 468021A0 */ cvt.s.w $f6, $f4
/* 04124 80901064 AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
/* 04128 80901068 A60001AC */ sh $zero, 0x01AC($s0) ## 000001AC
/* 0412C 8090106C A600039C */ sh $zero, 0x039C($s0) ## 0000039C
/* 04130 80901070 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 04134 80901074 2405399E */ addiu $a1, $zero, 0x399E ## $a1 = 0000399E
/* 04138 80901078 0C00BE0A */ jal Audio_PlayActorSound2
/* 0413C 8090107C E6060194 */ swc1 $f6, 0x0194($s0) ## 00000194
/* 04140 80901080 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
/* 04144 80901084 A20F0314 */ sb $t7, 0x0314($s0) ## 00000314
/* 04148 80901088 8FBF001C */ lw $ra, 0x001C($sp)
/* 0414C 8090108C 8FB00018 */ lw $s0, 0x0018($sp)
/* 04148 80901088 8FBF001C */ lw $ra, 0x001C($sp)
/* 0414C 8090108C 8FB00018 */ lw $s0, 0x0018($sp)
/* 04150 80901090 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 04154 80901094 03E00008 */ jr $ra
/* 04154 80901094 03E00008 */ jr $ra
/* 04158 80901098 00000000 */ nop

View file

@ -574,7 +574,7 @@ glabel L80901968
/* 04B18 80901A58 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 04B1C 80901A5C 24A53B1C */ addiu $a1, $a1, 0x3B1C ## $a1 = 06003B1C
/* 04B20 80901A60 8FA40028 */ lw $a0, 0x0028($sp)
/* 04B24 80901A64 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04B24 80901A64 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04B28 80901A68 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04B2C 80901A6C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 04B30 80901A70 0C028800 */ jal SkelAnime_GetFrameCount
@ -804,7 +804,7 @@ glabel L80901AB0
/* 04E70 80901DB0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 04E74 80901DB4 24A57288 */ addiu $a1, $a1, 0x7288 ## $a1 = 06007288
/* 04E78 80901DB8 8FA40028 */ lw $a0, 0x0028($sp)
/* 04E7C 80901DBC 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04E7C 80901DBC 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04E80 80901DC0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04E84 80901DC4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 04E88 80901DC8 0C028800 */ jal SkelAnime_GetFrameCount
@ -878,7 +878,7 @@ glabel L80901E00
/* 04F78 80901EB8 8FA40028 */ lw $a0, 0x0028($sp)
/* 04F7C 80901EBC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 04F80 80901EC0 24A58EB8 */ addiu $a1, $a1, 0x8EB8 ## $a1 = 06008EB8
/* 04F84 80901EC4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 04F84 80901EC4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 04F88 80901EC8 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 04F8C 80901ECC 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 04F90 80901ED0 44813000 */ mtc1 $at, $f6 ## $f6 = 1000.00
@ -1173,7 +1173,7 @@ glabel L80902290
/* 053A0 809022E0 8FA40028 */ lw $a0, 0x0028($sp)
/* 053A4 809022E4 3C050603 */ lui $a1, 0x0603 ## $a1 = 06030000
/* 053A8 809022E8 24A54278 */ addiu $a1, $a1, 0x4278 ## $a1 = 06034278
/* 053AC 809022EC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 053AC 809022EC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 053B0 809022F0 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 053B4 809022F4 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
/* 053B8 809022F8 1000000E */ beq $zero, $zero, .L80902334

View file

@ -6,7 +6,7 @@ glabel func_80910D80
/* 00750 80910D90 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00754 80910D94 24A519A4 */ addiu $a1, $a1, 0x19A4 ## $a1 = 060019A4
/* 00758 80910D98 AFA60018 */ sw $a2, 0x0018($sp)
/* 0075C 80910D9C 0C0294BE */ jal SkelAnime_ChangeAnimationDefaultRepeat
/* 0075C 80910D9C 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 00760 80910DA0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00764 80910DA4 8FA60018 */ lw $a2, 0x0018($sp)
/* 00768 80910DA8 3C0E8091 */ lui $t6, %hi(func_80910DCC) ## $t6 = 80910000

View file

@ -129,7 +129,7 @@ glabel func_80910DCC
/* 00960 80910FA0 02002825 */ or $a1, $s0, $zero ## $a1 = 06001144
/* 00964 80910FA4 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 00968 80910FA8 E7B20010 */ swc1 $f18, 0x0010($sp)
/* 0096C 80910FAC 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0096C 80910FAC 0C029468 */ jal SkelAnime_ChangeAnim
/* 00970 80910FB0 E7B60018 */ swc1 $f22, 0x0018($sp)
/* 00974 80910FB4 240A0028 */ addiu $t2, $zero, 0x0028 ## $t2 = 00000028
@ -143,7 +143,7 @@ glabel func_80910DCC
/* 00990 80910FD0 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 00994 80910FD4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00998 80910FD8 24A52684 */ addiu $a1, $a1, 0x2684 ## $a1 = 06002684
/* 0099C 80910FDC 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 0099C 80910FDC 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 009A0 80910FE0 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 009A4 80910FE4 8FAC0094 */ lw $t4, 0x0094($sp)
/* 009A8 80910FE8 9183014C */ lbu $v1, 0x014C($t4) ## 0000014C
@ -153,7 +153,7 @@ glabel func_80910DCC
/* 009B4 80910FF4 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 009B8 80910FF8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 009BC 80910FFC 24A519A4 */ addiu $a1, $a1, 0x19A4 ## $a1 = 060019A4
/* 009C0 80911000 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 009C0 80911000 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 009C4 80911004 3C06C150 */ lui $a2, 0xC150 ## $a2 = C1500000
/* 009C8 80911008 8FAD0094 */ lw $t5, 0x0094($sp)
/* 009CC 8091100C 91A3014C */ lbu $v1, 0x014C($t5) ## 0000014C
@ -163,7 +163,7 @@ glabel func_80910DCC
/* 009D8 80911018 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 009DC 8091101C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 009E0 80911020 24A5D99C */ addiu $a1, $a1, 0xD99C ## $a1 = 0600D99C
/* 009E4 80911024 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 009E4 80911024 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 009E8 80911028 3C06C0E0 */ lui $a2, 0xC0E0 ## $a2 = C0E00000
/* 009EC 8091102C C6640200 */ lwc1 $f4, 0x0200($s3) ## 00000200
/* 009F0 80911030 8E70011C */ lw $s0, 0x011C($s3) ## 0000011C
@ -193,7 +193,7 @@ glabel func_80910DCC
/* 00A48 80911088 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 00A4C 8091108C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00A50 80911090 24A5DF80 */ addiu $a1, $a1, 0xDF80 ## $a1 = 0600DF80
/* 00A54 80911094 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00A54 80911094 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00A58 80911098 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
.L8091109C:
/* 00A5C 8091109C 866201AA */ lh $v0, 0x01AA($s3) ## 000001AA

View file

@ -5,7 +5,7 @@ glabel func_80911294
/* 00C60 809112A0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00C64 809112A4 24A53CA4 */ addiu $a1, $a1, 0x3CA4 ## $a1 = 06003CA4
/* 00C68 809112A8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00C6C 809112AC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00C6C 809112AC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00C70 809112B0 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00C74 809112B4 8FAF0018 */ lw $t7, 0x0018($sp)
/* 00C78 809112B8 3C0E8091 */ lui $t6, %hi(func_809112D4) ## $t6 = 80910000

View file

@ -26,7 +26,7 @@ glabel func_809112D4
/* 00CE8 80911328 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00CEC 8091132C 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00CF0 80911330 24A5D99C */ addiu $a1, $a1, 0xD99C ## $a1 = 0600D99C
/* 00CF4 80911334 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00CF4 80911334 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00CF8 80911338 3C06C000 */ lui $a2, 0xC000 ## $a2 = C0000000
/* 00CFC 8091133C 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
/* 00D00 80911340 8E18011C */ lw $t8, 0x011C($s0) ## 0000011C
@ -60,7 +60,7 @@ glabel func_809112D4
/* 00D68 809113A8 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00D6C 809113AC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00D70 809113B0 24A53080 */ addiu $a1, $a1, 0x3080 ## $a1 = 06003080
/* 00D74 809113B4 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00D74 809113B4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00D78 809113B8 3C06C000 */ lui $a2, 0xC000 ## $a2 = C0000000
/* 00D7C 809113BC 10000015 */ beq $zero, $zero, .L80911414
/* 00D80 809113C0 00000000 */ nop
@ -70,7 +70,7 @@ glabel func_809112D4
/* 00D8C 809113CC 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00D90 809113D0 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00D94 809113D4 24A5DF80 */ addiu $a1, $a1, 0xDF80 ## $a1 = 0600DF80
/* 00D98 809113D8 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 00D98 809113D8 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00D9C 809113DC 3C06C000 */ lui $a2, 0xC000 ## $a2 = C0000000
/* 00DA0 809113E0 1000000C */ beq $zero, $zero, .L80911414
/* 00DA4 809113E4 00000000 */ nop
@ -80,7 +80,7 @@ glabel func_809112D4
/* 00DB0 809113F0 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00DB4 809113F4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00DB8 809113F8 24A53CA4 */ addiu $a1, $a1, 0x3CA4 ## $a1 = 06003CA4
/* 00DBC 809113FC 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00DBC 809113FC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00DC0 80911400 3C06C000 */ lui $a2, 0xC000 ## $a2 = C0000000
/* 00DC4 80911404 8E0A0004 */ lw $t2, 0x0004($s0) ## 00000004
/* 00DC8 80911408 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE

View file

@ -7,7 +7,7 @@ glabel func_809114E8
/* 00EBC 809114FC 44066000 */ mfc1 $a2, $f12
/* 00EC0 80911500 24A50060 */ addiu $a1, $a1, 0x0060 ## $a1 = 06010060
/* 00EC4 80911504 AFA70018 */ sw $a3, 0x0018($sp)
/* 00EC8 80911508 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 00EC8 80911508 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00ECC 8091150C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00ED0 80911510 8FA70018 */ lw $a3, 0x0018($sp)
/* 00ED4 80911514 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00

View file

@ -1,20 +1,20 @@
glabel func_80911CB0
/* 01670 80911CB0 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
/* 01674 80911CB4 AFB00038 */ sw $s0, 0x0038($sp)
/* 01674 80911CB4 AFB00038 */ sw $s0, 0x0038($sp)
/* 01678 80911CB8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0167C 80911CBC AFBF003C */ sw $ra, 0x003C($sp)
/* 0167C 80911CBC AFBF003C */ sw $ra, 0x003C($sp)
/* 01680 80911CC0 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 01684 80911CC4 AFA5004C */ sw $a1, 0x004C($sp)
/* 01684 80911CC4 AFA5004C */ sw $a1, 0x004C($sp)
/* 01688 80911CC8 0C028800 */ jal SkelAnime_GetFrameCount
/* 0168C 80911CCC 2484EC94 */ addiu $a0, $a0, 0xEC94 ## $a0 = 0600EC94
/* 01690 80911CD0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01694 80911CD4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01698 80911CD8 24A5EC94 */ addiu $a1, $a1, 0xEC94 ## $a1 = 0600EC94
/* 0169C 80911CDC 468021A0 */ cvt.s.w $f6, $f4
/* 0169C 80911CDC 468021A0 */ cvt.s.w $f6, $f4
/* 016A0 80911CE0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 016A4 80911CE4 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 016A8 80911CE8 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 016A8 80911CE8 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 016AC 80911CEC E60601D0 */ swc1 $f6, 0x01D0($s0) ## 000001D0
/* 016B0 80911CF0 3C0E8091 */ lui $t6, %hi(func_80911DD8) ## $t6 = 80910000
/* 016B4 80911CF4 25CE1DD8 */ addiu $t6, $t6, %lo(func_80911DD8) ## $t6 = 80911DD8
@ -22,62 +22,62 @@ glabel func_80911CB0
## Rand.Next() float
/* 016BC 80911CFC AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
/* 016C0 80911D00 3C018091 */ lui $at, %hi(D_80915438) ## $at = 80910000
/* 016C4 80911D04 C4285438 */ lwc1 $f8, %lo(D_80915438)($at)
/* 016C4 80911D04 C4285438 */ lwc1 $f8, %lo(D_80915438)($at)
/* 016C8 80911D08 24080019 */ addiu $t0, $zero, 0x0019 ## $t0 = 00000019
/* 016CC 80911D0C 24020019 */ addiu $v0, $zero, 0x0019 ## $v0 = 00000019
/* 016D0 80911D10 4608003E */ c.le.s $f0, $f8
/* 016D0 80911D10 4608003E */ c.le.s $f0, $f8
/* 016D4 80911D14 00000000 */ nop
/* 016D8 80911D18 4502000F */ bc1fl .L80911D58
/* 016D8 80911D18 4502000F */ bc1fl .L80911D58
/* 016DC 80911D1C A60001A2 */ sh $zero, 0x01A2($s0) ## 000001A2
/* 016E0 80911D20 860F01A6 */ lh $t7, 0x01A6($s0) ## 000001A6
/* 016E4 80911D24 29E1000A */ slti $at, $t7, 0x000A
/* 016E8 80911D28 5420000B */ bnel $at, $zero, .L80911D58
/* 016E4 80911D24 29E1000A */ slti $at, $t7, 0x000A
/* 016E8 80911D28 5420000B */ bnel $at, $zero, .L80911D58
/* 016EC 80911D2C A60001A2 */ sh $zero, 0x01A2($s0) ## 000001A2
/* 016F0 80911D30 921801C9 */ lbu $t8, 0x01C9($s0) ## 000001C9
/* 016F4 80911D34 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
/* 016F8 80911D38 241903E8 */ addiu $t9, $zero, 0x03E8 ## $t9 = 000003E8
/* 016FC 80911D3C 54780006 */ bnel $v1, $t8, .L80911D58
/* 016FC 80911D3C 54780006 */ bnel $v1, $t8, .L80911D58
/* 01700 80911D40 A60001A2 */ sh $zero, 0x01A2($s0) ## 000001A2
/* 01704 80911D44 A60301A2 */ sh $v1, 0x01A2($s0) ## 000001A2
/* 01708 80911D48 A61901A4 */ sh $t9, 0x01A4($s0) ## 000001A4
/* 0170C 80911D4C 10000003 */ beq $zero, $zero, .L80911D5C
/* 0170C 80911D4C 10000003 */ beq $zero, $zero, .L80911D5C
/* 01710 80911D50 24020020 */ addiu $v0, $zero, 0x0020 ## $v0 = 00000020
/* 01714 80911D54 A60001A2 */ sh $zero, 0x01A2($s0) ## 000001A2
.L80911D58:
/* 01718 80911D58 A60801A4 */ sh $t0, 0x01A4($s0) ## 000001A4
.L80911D5C:
/* 0171C 80911D5C 8E09011C */ lw $t1, 0x011C($s0) ## 0000011C
/* 01720 80911D60 8FA6004C */ lw $a2, 0x004C($sp)
/* 01720 80911D60 8FA6004C */ lw $a2, 0x004C($sp)
/* 01724 80911D64 240A0026 */ addiu $t2, $zero, 0x0026 ## $t2 = 00000026
/* 01728 80911D68 AFA90044 */ sw $t1, 0x0044($sp)
/* 01728 80911D68 AFA90044 */ sw $t1, 0x0044($sp)
/* 0172C 80911D6C C60A0200 */ lwc1 $f10, 0x0200($s0) ## 00000200
/* 01730 80911D70 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01734 80911D74 2407006D */ addiu $a3, $zero, 0x006D ## $a3 = 0000006D
/* 01738 80911D78 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 01738 80911D78 E7AA0010 */ swc1 $f10, 0x0010($sp)
/* 0173C 80911D7C C6100204 */ lwc1 $f16, 0x0204($s0) ## 00000204
/* 01740 80911D80 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
/* 01744 80911D84 E7B00014 */ swc1 $f16, 0x0014($sp)
/* 01744 80911D84 E7B00014 */ swc1 $f16, 0x0014($sp)
/* 01748 80911D88 C6120208 */ lwc1 $f18, 0x0208($s0) ## 00000208
/* 0174C 80911D8C AFAA0028 */ sw $t2, 0x0028($sp)
/* 01750 80911D90 AFA00024 */ sw $zero, 0x0024($sp)
/* 01754 80911D94 AFA00020 */ sw $zero, 0x0020($sp)
/* 01758 80911D98 AFA2001C */ sw $v0, 0x001C($sp)
/* 0174C 80911D8C AFAA0028 */ sw $t2, 0x0028($sp)
/* 01750 80911D90 AFA00024 */ sw $zero, 0x0024($sp)
/* 01754 80911D94 AFA00020 */ sw $zero, 0x0020($sp)
/* 01758 80911D98 AFA2001C */ sw $v0, 0x001C($sp)
/* 0175C 80911D9C 0C00C916 */ jal Actor_SpawnAttached
/* 01760 80911DA0 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 01760 80911DA0 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 01764 80911DA4 860C01A6 */ lh $t4, 0x01A6($s0) ## 000001A6
/* 01768 80911DA8 8FAB0044 */ lw $t3, 0x0044($sp)
/* 01768 80911DA8 8FAB0044 */ lw $t3, 0x0044($sp)
/* 0176C 80911DAC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01770 80911DB0 258D0001 */ addiu $t5, $t4, 0x0001 ## $t5 = 00000001
/* 01774 80911DB4 A60D01A6 */ sh $t5, 0x01A6($s0) ## 000001A6
/* 01778 80911DB8 240538AA */ addiu $a1, $zero, 0x38AA ## $a1 = 000038AA
/* 0177C 80911DBC 0C00BE0A */ jal Audio_PlayActorSound2
/* 01780 80911DC0 AE0B011C */ sw $t3, 0x011C($s0) ## 0000011C
/* 01784 80911DC4 8FBF003C */ lw $ra, 0x003C($sp)
/* 01788 80911DC8 8FB00038 */ lw $s0, 0x0038($sp)
/* 01784 80911DC4 8FBF003C */ lw $ra, 0x003C($sp)
/* 01788 80911DC8 8FB00038 */ lw $s0, 0x0038($sp)
/* 0178C 80911DCC 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
/* 01790 80911DD0 03E00008 */ jr $ra
/* 01790 80911DD0 03E00008 */ jr $ra
/* 01794 80911DD4 00000000 */ nop

View file

@ -1,168 +1,168 @@
glabel func_80911DD8
/* 01798 80911DD8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 0179C 80911DDC AFB00038 */ sw $s0, 0x0038($sp)
/* 0179C 80911DDC AFB00038 */ sw $s0, 0x0038($sp)
/* 017A0 80911DE0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 017A4 80911DE4 AFBF003C */ sw $ra, 0x003C($sp)
/* 017A4 80911DE4 AFBF003C */ sw $ra, 0x003C($sp)
/* 017A8 80911DE8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 017AC 80911DEC AFA50054 */ sw $a1, 0x0054($sp)
/* 017AC 80911DEC AFA50054 */ sw $a1, 0x0054($sp)
/* 017B0 80911DF0 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 017B4 80911DF4 AFA40044 */ sw $a0, 0x0044($sp)
/* 017B4 80911DF4 AFA40044 */ sw $a0, 0x0044($sp)
/* 017B8 80911DF8 C60401D0 */ lwc1 $f4, 0x01D0($s0) ## 000001D0
/* 017BC 80911DFC 3C048091 */ lui $a0, %hi(D_809151A8) ## $a0 = 80910000
/* 017C0 80911E00 248451A8 */ addiu $a0, $a0, %lo(D_809151A8) ## $a0 = 809151A8
/* 017C4 80911E04 4600218D */ trunc.w.s $f6, $f4
/* 017C8 80911E08 44053000 */ mfc1 $a1, $f6
/* 017C4 80911E04 4600218D */ trunc.w.s $f6, $f4
/* 017C8 80911E08 44053000 */ mfc1 $a1, $f6
/* 017CC 80911E0C 00000000 */ nop
/* 017D0 80911E10 00052C00 */ sll $a1, $a1, 16
/* 017D0 80911E10 00052C00 */ sll $a1, $a1, 16
/* 017D4 80911E14 0C00084C */ jal osSyncPrintf
/* 017D8 80911E18 00052C03 */ sra $a1, $a1, 16
/* 017D8 80911E18 00052C03 */ sra $a1, $a1, 16
/* 017DC 80911E1C 3C048091 */ lui $a0, %hi(D_809151CC) ## $a0 = 80910000
/* 017E0 80911E20 248451CC */ addiu $a0, $a0, %lo(D_809151CC) ## $a0 = 809151CC
/* 017E4 80911E24 0C00084C */ jal osSyncPrintf
/* 017E8 80911E28 860501A4 */ lh $a1, 0x01A4($s0) ## 000001A4
/* 017EC 80911E2C 8FA40044 */ lw $a0, 0x0044($sp)
/* 017F0 80911E30 0C0295B2 */ jal func_800A56C8
/* 017EC 80911E2C 8FA40044 */ lw $a0, 0x0044($sp)
/* 017F0 80911E30 0C0295B2 */ jal func_800A56C8
/* 017F4 80911E34 8E0501D0 */ lw $a1, 0x01D0($s0) ## 000001D0
/* 017F8 80911E38 10400003 */ beq $v0, $zero, .L80911E48
/* 017F8 80911E38 10400003 */ beq $v0, $zero, .L80911E48
/* 017FC 80911E3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01800 80911E40 0C24453A */ jal func_809114E8
/* 01800 80911E40 0C24453A */ jal func_809114E8
/* 01804 80911E44 3C05C0C0 */ lui $a1, 0xC0C0 ## $a1 = C0C00000
.L80911E48:
/* 01808 80911E48 860F01A2 */ lh $t7, 0x01A2($s0) ## 000001A2
/* 0180C 80911E4C 8FA40044 */ lw $a0, 0x0044($sp)
/* 01810 80911E50 51E00012 */ beql $t7, $zero, .L80911E9C
/* 0180C 80911E4C 8FA40044 */ lw $a0, 0x0044($sp)
/* 01810 80911E50 51E00012 */ beql $t7, $zero, .L80911E9C
/* 01814 80911E54 861901A4 */ lh $t9, 0x01A4($s0) ## 000001A4
/* 01818 80911E58 0C0295B2 */ jal func_800A56C8
/* 01818 80911E58 0C0295B2 */ jal func_800A56C8
/* 0181C 80911E5C 3C0541A8 */ lui $a1, 0x41A8 ## $a1 = 41A80000
/* 01820 80911E60 1040000D */ beq $v0, $zero, .L80911E98
/* 01820 80911E60 1040000D */ beq $v0, $zero, .L80911E98
/* 01824 80911E64 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 01828 80911E68 0C028800 */ jal SkelAnime_GetFrameCount
/* 0182C 80911E6C 2484F48C */ addiu $a0, $a0, 0xF48C ## $a0 = 0600F48C
/* 01830 80911E70 44824000 */ mtc1 $v0, $f8 ## $f8 = 0.00
/* 01834 80911E74 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01838 80911E78 24A5F48C */ addiu $a1, $a1, 0xF48C ## $a1 = 0600F48C
/* 0183C 80911E7C 468042A0 */ cvt.s.w $f10, $f8
/* 0183C 80911E7C 468042A0 */ cvt.s.w $f10, $f8
/* 01840 80911E80 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01844 80911E84 E60A01D0 */ swc1 $f10, 0x01D0($s0) ## 000001D0
/* 01848 80911E88 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 0184C 80911E8C 8FA40044 */ lw $a0, 0x0044($sp)
/* 01848 80911E88 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 0184C 80911E8C 8FA40044 */ lw $a0, 0x0044($sp)
/* 01850 80911E90 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
/* 01854 80911E94 A61801A4 */ sh $t8, 0x01A4($s0) ## 000001A4
.L80911E98:
/* 01858 80911E98 861901A4 */ lh $t9, 0x01A4($s0) ## 000001A4
.L80911E9C:
/* 0185C 80911E9C 8FA40044 */ lw $a0, 0x0044($sp)
/* 0185C 80911E9C 8FA40044 */ lw $a0, 0x0044($sp)
/* 01860 80911EA0 44998000 */ mtc1 $t9, $f16 ## $f16 = 0.00
/* 01864 80911EA4 00000000 */ nop
/* 01868 80911EA8 46808420 */ cvt.s.w $f16, $f16
/* 0186C 80911EAC 44058000 */ mfc1 $a1, $f16
/* 01870 80911EB0 0C0295B2 */ jal func_800A56C8
/* 01868 80911EA8 46808420 */ cvt.s.w $f16, $f16
/* 0186C 80911EAC 44058000 */ mfc1 $a1, $f16
/* 01870 80911EB0 0C0295B2 */ jal func_800A56C8
/* 01874 80911EB4 00000000 */ nop
/* 01878 80911EB8 50400011 */ beql $v0, $zero, .L80911F00
/* 01878 80911EB8 50400011 */ beql $v0, $zero, .L80911F00
/* 0187C 80911EBC 860901A4 */ lh $t1, 0x01A4($s0) ## 000001A4
/* 01880 80911EC0 920801C9 */ lbu $t0, 0x01C9($s0) ## 000001C9
/* 01884 80911EC4 240538A6 */ addiu $a1, $zero, 0x38A6 ## $a1 = 000038A6
/* 01888 80911EC8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0188C 80911ECC 29010002 */ slti $at, $t0, 0x0002
/* 01890 80911ED0 10200005 */ beq $at, $zero, .L80911EE8
/* 0188C 80911ECC 29010002 */ slti $at, $t0, 0x0002
/* 01890 80911ED0 10200005 */ beq $at, $zero, .L80911EE8
/* 01894 80911ED4 00000000 */ nop
/* 01898 80911ED8 0C00BE0A */ jal Audio_PlayActorSound2
/* 0189C 80911EDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018A0 80911EE0 10000004 */ beq $zero, $zero, .L80911EF4
/* 018A0 80911EE0 10000004 */ beq $zero, $zero, .L80911EF4
/* 018A4 80911EE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80911EE8:
/* 018A8 80911EE8 0C00BE0A */ jal Audio_PlayActorSound2
/* 018AC 80911EEC 240538A5 */ addiu $a1, $zero, 0x38A5 ## $a1 = 000038A5
/* 018B0 80911EF0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80911EF4:
/* 018B4 80911EF4 0C00BE0A */ jal Audio_PlayActorSound2
/* 018B8 80911EF8 240538B2 */ addiu $a1, $zero, 0x38B2 ## $a1 = 000038B2
/* 018BC 80911EFC 860901A4 */ lh $t1, 0x01A4($s0) ## 000001A4
.L80911F00:
/* 018C0 80911F00 8FA40044 */ lw $a0, 0x0044($sp)
/* 018C0 80911F00 8FA40044 */ lw $a0, 0x0044($sp)
/* 018C4 80911F04 44899000 */ mtc1 $t1, $f18 ## $f18 = 0.00
/* 018C8 80911F08 00000000 */ nop
/* 018CC 80911F0C 468094A0 */ cvt.s.w $f18, $f18
/* 018D0 80911F10 44059000 */ mfc1 $a1, $f18
/* 018D4 80911F14 0C0295B2 */ jal func_800A56C8
/* 018CC 80911F0C 468094A0 */ cvt.s.w $f18, $f18
/* 018D0 80911F10 44059000 */ mfc1 $a1, $f18
/* 018D4 80911F14 0C0295B2 */ jal func_800A56C8
/* 018D8 80911F18 00000000 */ nop
/* 018DC 80911F1C 50400017 */ beql $v0, $zero, .L80911F7C
/* 018DC 80911F1C 50400017 */ beql $v0, $zero, .L80911F7C
/* 018E0 80911F20 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 018E4 80911F24 8E0A011C */ lw $t2, 0x011C($s0) ## 0000011C
/* 018E8 80911F28 8FA60054 */ lw $a2, 0x0054($sp)
/* 018E8 80911F28 8FA60054 */ lw $a2, 0x0054($sp)
/* 018EC 80911F2C 240C0032 */ addiu $t4, $zero, 0x0032 ## $t4 = 00000032
/* 018F0 80911F30 AFAA004C */ sw $t2, 0x004C($sp)
/* 018F0 80911F30 AFAA004C */ sw $t2, 0x004C($sp)
/* 018F4 80911F34 C6040200 */ lwc1 $f4, 0x0200($s0) ## 00000200
/* 018F8 80911F38 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 018FC 80911F3C 2407006D */ addiu $a3, $zero, 0x006D ## $a3 = 0000006D
/* 01900 80911F40 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01900 80911F40 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01904 80911F44 C6060204 */ lwc1 $f6, 0x0204($s0) ## 00000204
/* 01908 80911F48 24C41C24 */ addiu $a0, $a2, 0x1C24 ## $a0 = 00001C24
/* 0190C 80911F4C E7A60014 */ swc1 $f6, 0x0014($sp)
/* 0190C 80911F4C E7A60014 */ swc1 $f6, 0x0014($sp)
/* 01910 80911F50 C6080208 */ lwc1 $f8, 0x0208($s0) ## 00000208
/* 01914 80911F54 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01914 80911F54 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01918 80911F58 860B01A2 */ lh $t3, 0x01A2($s0) ## 000001A2
/* 0191C 80911F5C AFAC0028 */ sw $t4, 0x0028($sp)
/* 01920 80911F60 AFA00024 */ sw $zero, 0x0024($sp)
/* 01924 80911F64 AFA00020 */ sw $zero, 0x0020($sp)
/* 0191C 80911F5C AFAC0028 */ sw $t4, 0x0028($sp)
/* 01920 80911F60 AFA00024 */ sw $zero, 0x0024($sp)
/* 01924 80911F64 AFA00020 */ sw $zero, 0x0020($sp)
/* 01928 80911F68 0C00C916 */ jal Actor_SpawnAttached
/* 0192C 80911F6C AFAB001C */ sw $t3, 0x001C($sp)
/* 01930 80911F70 8FAD004C */ lw $t5, 0x004C($sp)
/* 0192C 80911F6C AFAB001C */ sw $t3, 0x001C($sp)
/* 01930 80911F70 8FAD004C */ lw $t5, 0x004C($sp)
/* 01934 80911F74 AE0D011C */ sw $t5, 0x011C($s0) ## 0000011C
/* 01938 80911F78 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
.L80911F7C:
/* 0193C 80911F7C 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
/* 01940 80911F80 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 01944 80911F84 0C01E1EF */ jal Math_SmoothScaleMaxS
/* 01948 80911F88 240707D0 */ addiu $a3, $zero, 0x07D0 ## $a3 = 000007D0
/* 0194C 80911F8C C60A0024 */ lwc1 $f10, 0x0024($s0) ## 00000024
/* 01950 80911F90 C610005C */ lwc1 $f16, 0x005C($s0) ## 0000005C
/* 01954 80911F94 C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
/* 01958 80911F98 C6060064 */ lwc1 $f6, 0x0064($s0) ## 00000064
/* 0195C 80911F9C 46105480 */ add.s $f18, $f10, $f16
/* 0195C 80911F9C 46105480 */ add.s $f18, $f10, $f16
/* 01960 80911FA0 2604005C */ addiu $a0, $s0, 0x005C ## $a0 = 0000005C
/* 01964 80911FA4 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 01968 80911FA8 46062200 */ add.s $f8, $f4, $f6
/* 01968 80911FA8 46062200 */ add.s $f8, $f4, $f6
/* 0196C 80911FAC E6120024 */ swc1 $f18, 0x0024($s0) ## 00000024
/* 01970 80911FB0 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 01974 80911FB4 0C01E123 */ jal Math_SmoothDownscaleMaxF
/* 01978 80911FB8 E608002C */ swc1 $f8, 0x002C($s0) ## 0000002C
/* 0197C 80911FBC 26040064 */ addiu $a0, $s0, 0x0064 ## $a0 = 00000064
/* 01980 80911FC0 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
/* 01984 80911FC4 0C01E123 */ jal Math_SmoothDownscaleMaxF
/* 01988 80911FC8 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 0198C 80911FCC 86040194 */ lh $a0, 0x0194($s0) ## 00000194
/* 01990 80911FD0 00800821 */ addu $at, $a0, $zero
/* 01994 80911FD4 00042080 */ sll $a0, $a0, 2
/* 01998 80911FD8 00812023 */ subu $a0, $a0, $at
/* 0199C 80911FDC 00042100 */ sll $a0, $a0, 4
/* 019A0 80911FE0 00812023 */ subu $a0, $a0, $at
/* 019A4 80911FE4 000420C0 */ sll $a0, $a0, 3
/* 019A8 80911FE8 00812023 */ subu $a0, $a0, $at
/* 019AC 80911FEC 00042080 */ sll $a0, $a0, 2
/* 019B0 80911FF0 00042400 */ sll $a0, $a0, 16
/* 01990 80911FD0 00800821 */ addu $at, $a0, $zero
/* 01994 80911FD4 00042080 */ sll $a0, $a0, 2
/* 01998 80911FD8 00812023 */ subu $a0, $a0, $at
/* 0199C 80911FDC 00042100 */ sll $a0, $a0, 4
/* 019A0 80911FE0 00812023 */ subu $a0, $a0, $at
/* 019A4 80911FE4 000420C0 */ sll $a0, $a0, 3
/* 019A8 80911FE8 00812023 */ subu $a0, $a0, $at
/* 019AC 80911FEC 00042080 */ sll $a0, $a0, 2
/* 019B0 80911FF0 00042400 */ sll $a0, $a0, 16
/* 019B4 80911FF4 0C01DE1C */ jal Math_Sins
## sins?
/* 019B8 80911FF8 00042403 */ sra $a0, $a0, 16
/* 019BC 80911FFC 46000400 */ add.s $f16, $f0, $f0
/* 019B8 80911FF8 00042403 */ sra $a0, $a0, 16
/* 019BC 80911FFC 46000400 */ add.s $f16, $f0, $f0
/* 019C0 80912000 C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
/* 019C4 80912004 46105480 */ add.s $f18, $f10, $f16
/* 019C4 80912004 46105480 */ add.s $f18, $f10, $f16
/* 019C8 80912008 E6120028 */ swc1 $f18, 0x0028($s0) ## 00000028
/* 019CC 8091200C 8FBF003C */ lw $ra, 0x003C($sp)
/* 019D0 80912010 8FB00038 */ lw $s0, 0x0038($sp)
/* 019CC 8091200C 8FBF003C */ lw $ra, 0x003C($sp)
/* 019D0 80912010 8FB00038 */ lw $s0, 0x0038($sp)
/* 019D4 80912014 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
/* 019D8 80912018 03E00008 */ jr $ra
/* 019D8 80912018 03E00008 */ jr $ra
/* 019DC 8091201C 00000000 */ nop

View file

@ -1,44 +1,44 @@
glabel func_80912020
/* 019E0 80912020 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 019E4 80912024 AFBF0014 */ sw $ra, 0x0014($sp)
/* 019E8 80912028 AFA40020 */ sw $a0, 0x0020($sp)
/* 019E4 80912024 AFBF0014 */ sw $ra, 0x0014($sp)
/* 019E8 80912028 AFA40020 */ sw $a0, 0x0020($sp)
/* 019EC 8091202C 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 019F0 80912030 AFA50024 */ sw $a1, 0x0024($sp)
/* 019F0 80912030 AFA50024 */ sw $a1, 0x0024($sp)
/* 019F4 80912034 3C018091 */ lui $at, %hi(D_8091543C) ## $at = 80910000
/* 019F8 80912038 C424543C */ lwc1 $f4, %lo(D_8091543C)($at)
/* 019F8 80912038 C424543C */ lwc1 $f4, %lo(D_8091543C)($at)
/* 019FC 8091203C 3C048091 */ lui $a0, %hi(D_809150D0) ## $a0 = 80910000
/* 01A00 80912040 46040182 */ mul.s $f6, $f0, $f4
/* 01A04 80912044 4600320D */ trunc.w.s $f8, $f6
/* 01A08 80912048 44024000 */ mfc1 $v0, $f8
/* 01A00 80912040 46040182 */ mul.s $f6, $f0, $f4
/* 01A04 80912044 4600320D */ trunc.w.s $f8, $f6
/* 01A08 80912048 44024000 */ mfc1 $v0, $f8
/* 01A0C 8091204C 00000000 */ nop
/* 01A10 80912050 00027C00 */ sll $t7, $v0, 16
/* 01A14 80912054 000FC403 */ sra $t8, $t7, 16
/* 01A18 80912058 0018C880 */ sll $t9, $t8, 2
/* 01A1C 8091205C 00992021 */ addu $a0, $a0, $t9
/* 01A20 80912060 8C8450D0 */ lw $a0, %lo(D_809150D0)($a0)
/* 01A10 80912050 00027C00 */ sll $t7, $v0, 16
/* 01A14 80912054 000FC403 */ sra $t8, $t7, 16
/* 01A18 80912058 0018C880 */ sll $t9, $t8, 2
/* 01A1C 8091205C 00992021 */ addu $a0, $a0, $t9
/* 01A20 80912060 8C8450D0 */ lw $a0, %lo(D_809150D0)($a0)
/* 01A24 80912064 0C028800 */ jal SkelAnime_GetFrameCount
/* 01A28 80912068 A7A2001E */ sh $v0, 0x001E($sp)
/* 01A28 80912068 A7A2001E */ sh $v0, 0x001E($sp)
/* 01A2C 8091206C 44825000 */ mtc1 $v0, $f10 ## $f10 = 0.00
/* 01A30 80912070 8FA30020 */ lw $v1, 0x0020($sp)
/* 01A30 80912070 8FA30020 */ lw $v1, 0x0020($sp)
/* 01A34 80912074 3C058091 */ lui $a1, %hi(D_809150D0) ## $a1 = 80910000
/* 01A38 80912078 46805420 */ cvt.s.w $f16, $f10
/* 01A38 80912078 46805420 */ cvt.s.w $f16, $f10
/* 01A3C 8091207C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01A40 80912080 2464014C */ addiu $a0, $v1, 0x014C ## $a0 = 0000014C
/* 01A44 80912084 E47001D0 */ swc1 $f16, 0x01D0($v1) ## 000001D0
/* 01A48 80912088 87A8001E */ lh $t0, 0x001E($sp)
/* 01A4C 8091208C 00084880 */ sll $t1, $t0, 2
/* 01A50 80912090 00A92821 */ addu $a1, $a1, $t1
/* 01A54 80912094 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 01A58 80912098 8CA550D0 */ lw $a1, %lo(D_809150D0)($a1)
/* 01A5C 8091209C 8FAB0020 */ lw $t3, 0x0020($sp)
/* 01A48 80912088 87A8001E */ lh $t0, 0x001E($sp)
/* 01A4C 8091208C 00084880 */ sll $t1, $t0, 2
/* 01A50 80912090 00A92821 */ addu $a1, $a1, $t1
/* 01A54 80912094 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 01A58 80912098 8CA550D0 */ lw $a1, %lo(D_809150D0)($a1)
/* 01A5C 8091209C 8FAB0020 */ lw $t3, 0x0020($sp)
/* 01A60 809120A0 3C0A8091 */ lui $t2, %hi(func_809120BC) ## $t2 = 80910000
/* 01A64 809120A4 254A20BC */ addiu $t2, $t2, %lo(func_809120BC) ## $t2 = 809120BC
/* 01A68 809120A8 AD6A0190 */ sw $t2, 0x0190($t3) ## 00000190
/* 01A6C 809120AC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01A6C 809120AC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01A70 809120B0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01A74 809120B4 03E00008 */ jr $ra
/* 01A74 809120B4 03E00008 */ jr $ra
/* 01A78 809120B8 00000000 */ nop

View file

@ -21,7 +21,7 @@ glabel func_809121E0
/* 01BE8 80912228 468021A0 */ cvt.s.w $f6, $f4
/* 01BEC 8091222C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01BF0 80912230 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01BF4 80912234 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01BF4 80912234 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01BF8 80912238 E60601D0 */ swc1 $f6, 0x01D0($s0) ## 000001D0
/* 01BFC 8091223C 24180032 */ addiu $t8, $zero, 0x0032 ## $t8 = 00000032
/* 01C00 80912240 2419003C */ addiu $t9, $zero, 0x003C ## $t9 = 0000003C
@ -38,7 +38,7 @@ glabel func_809121E0
/* 01C24 80912264 468042A0 */ cvt.s.w $f10, $f8
/* 01C28 80912268 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01C2C 8091226C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01C30 80912270 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01C30 80912270 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01C34 80912274 E60A01D0 */ swc1 $f10, 0x01D0($s0) ## 000001D0
.L80912278:
/* 01C38 80912278 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00

View file

@ -35,7 +35,7 @@ glabel func_809122A4
/* 01CDC 8091231C 46805420 */ cvt.s.w $f16, $f10
/* 01CE0 80912320 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 01CE4 80912324 E61001D0 */ swc1 $f16, 0x01D0($s0) ## 000001D0
/* 01CE8 80912328 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01CE8 80912328 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01CEC 8091232C 8FA40024 */ lw $a0, 0x0024($sp)
/* 01CF0 80912330 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 01CF4 80912334 A60F01A2 */ sh $t7, 0x01A2($s0) ## 000001A2

View file

@ -15,7 +15,7 @@ glabel func_809123D4
/* 01DC4 80912404 24A50344 */ addiu $a1, $a1, 0x0344 ## $a1 = 06010344
/* 01DC8 80912408 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 01DCC 8091240C 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
/* 01DD0 80912410 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01DD0 80912410 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01DD4 80912414 E4E601D0 */ swc1 $f6, 0x01D0($a3) ## 000001D0
/* 01DD8 80912418 8FA40018 */ lw $a0, 0x0018($sp)
/* 01DDC 8091241C 3C0E8091 */ lui $t6, %hi(func_80912448) ## $t6 = 80910000

View file

@ -15,7 +15,7 @@ glabel func_80912524
/* 01F14 80912554 24A529E0 */ addiu $a1, $a1, 0x29E0 ## $a1 = 060129E0
/* 01F18 80912558 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 01F1C 8091255C 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
/* 01F20 80912560 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 01F20 80912560 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01F24 80912564 E4E601D0 */ swc1 $f6, 0x01D0($a3) ## 000001D0
/* 01F28 80912568 8FA70018 */ lw $a3, 0x0018($sp)
/* 01F2C 8091256C 3C0E8091 */ lui $t6, %hi(func_80912594) ## $t6 = 80910000

View file

@ -95,7 +95,7 @@ glabel func_80912594
/* 020A4 809126E4 02002825 */ or $a1, $s0, $zero ## $a1 = 06011F44
/* 020A8 809126E8 468021A0 */ cvt.s.w $f6, $f4
/* 020AC 809126EC E62601D0 */ swc1 $f6, 0x01D0($s1) ## 000001D0
/* 020B0 809126F0 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 020B0 809126F0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 020B4 809126F4 8FA40070 */ lw $a0, 0x0070($sp)
.L809126F8:
/* 020B8 809126F8 262400B6 */ addiu $a0, $s1, 0x00B6 ## $a0 = 000000B6
@ -121,7 +121,7 @@ glabel func_80912594
/* 020FC 8091273C 4406C000 */ mfc1 $a2, $f24
/* 02100 80912740 24A5267C */ addiu $a1, $a1, 0x267C ## $a1 = 0601267C
/* 02104 80912744 E62A01D0 */ swc1 $f10, 0x01D0($s1) ## 000001D0
/* 02108 80912748 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 02108 80912748 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 0210C 8091274C 8FA40070 */ lw $a0, 0x0070($sp)
/* 02110 80912750 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
/* 02114 80912754 A62901A2 */ sh $t1, 0x01A2($s1) ## 000001A2

View file

@ -6,7 +6,7 @@ glabel func_80912C94
/* 02664 80912CA4 AFBF001C */ sw $ra, 0x001C($sp)
/* 02668 80912CA8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0266C 80912CAC 24A5090C */ addiu $a1, $a1, 0x090C ## $a1 = 0600090C
/* 02670 80912CB0 0C02947A */ jal SkelAnime_ChangeAnimationDefaultStop
/* 02670 80912CB0 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 02674 80912CB4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 02678 80912CB8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0267C 80912CBC 0C028800 */ jal SkelAnime_GetFrameCount

View file

@ -204,7 +204,7 @@ glabel L80912FB4
/* 029E0 80913020 E64001D0 */ swc1 $f0, 0x01D0($s2) ## 000001D0
/* 029E4 80913024 AFAF0014 */ sw $t7, 0x0014($sp)
/* 029E8 80913028 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 029EC 8091302C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 029EC 8091302C 0C029468 */ jal SkelAnime_ChangeAnim
/* 029F0 80913030 E7A60018 */ swc1 $f6, 0x0018($sp)
/* 029F4 80913034 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
@ -224,7 +224,7 @@ glabel L80912FB4
/* 02A24 80913064 02002825 */ or $a1, $s0, $zero ## $a1 = 06000D84
/* 02A28 80913068 468042A0 */ cvt.s.w $f10, $f8
/* 02A2C 8091306C 3C06C1A0 */ lui $a2, 0xC1A0 ## $a2 = C1A00000
/* 02A30 80913070 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 02A30 80913070 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 02A34 80913074 E64A01D0 */ swc1 $f10, 0x01D0($s2) ## 000001D0
/* 02A38 80913078 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
/* 02A3C 8091307C A65901A2 */ sh $t9, 0x01A2($s2) ## 000001A2
@ -459,7 +459,7 @@ glabel L809131C4
/* 02D84 809133C4 A64D035E */ sh $t5, 0x035E($s2) ## 0000035E
/* 02D88 809133C8 A64E01BC */ sh $t6, 0x01BC($s2) ## 000001BC
/* 02D8C 809133CC 24A5189C */ addiu $a1, $a1, 0x189C ## $a1 = 0600189C
/* 02D90 809133D0 0C0294D3 */ jal SkelAnime_ChangeAnimationTransitionRepeat
/* 02D90 809133D0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 02D94 809133D4 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 02D98 809133D8 3C014160 */ lui $at, 0x4160 ## $at = 41600000
/* 02D9C 809133DC 44812000 */ mtc1 $at, $f4 ## $f4 = 14.00
@ -513,7 +513,7 @@ glabel L80913424
/* 02E50 80913490 A64A035E */ sh $t2, 0x035E($s2) ## 0000035E
/* 02E54 80913494 24A51AB0 */ addiu $a1, $a1, 0x1AB0 ## $a1 = 06001AB0
/* 02E58 80913498 02202025 */ or $a0, $s1, $zero ## $a0 = 0000014C
/* 02E5C 8091349C 0C029490 */ jal SkelAnime_ChangeAnimationTransitionStop
/* 02E5C 8091349C 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 02E60 809134A0 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
/* 02E64 809134A4 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
/* 02E68 809134A8 A64001AE */ sh $zero, 0x01AE($s2) ## 000001AE

View file

@ -30,7 +30,7 @@ glabel BossGoma_Init
/* 00298 80915CA8 AFA00018 */ sw $zero, 0x0018($sp)
/* 0029C 80915CAC 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 002A0 80915CB0 24A52678 */ addiu $a1, $a1, 0x2678 ## $a1 = 06012678
/* 002A4 80915CB4 0C0294BE */ jal SkelAnime_ChangeAnimationDefaultRepeat
/* 002A4 80915CB4 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 002A8 80915CB8 8FA40044 */ lw $a0, 0x0044($sp)
/* 002AC 80915CBC 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 002B0 80915CC0 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00

View file

@ -1,28 +1,28 @@
glabel func_80915F38
/* 00528 80915F38 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0052C 80915F3C AFB00028 */ sw $s0, 0x0028($sp)
/* 0052C 80915F3C AFB00028 */ sw $s0, 0x0028($sp)
/* 00530 80915F40 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00534 80915F44 AFBF002C */ sw $ra, 0x002C($sp)
/* 00534 80915F44 AFBF002C */ sw $ra, 0x002C($sp)
/* 00538 80915F48 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 0053C 80915F4C AFA50034 */ sw $a1, 0x0034($sp)
/* 0053C 80915F4C AFA50034 */ sw $a1, 0x0034($sp)
/* 00540 80915F50 0C028800 */ jal SkelAnime_GetFrameCount
/* 00544 80915F54 2484B2FC */ addiu $a0, $a0, 0xB2FC ## $a0 = 0600B2FC
/* 00548 80915F58 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0054C 80915F5C 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 00550 80915F60 44814000 */ mtc1 $at, $f8 ## $f8 = -2.00
/* 00554 80915F64 468021A0 */ cvt.s.w $f6, $f4
/* 00554 80915F64 468021A0 */ cvt.s.w $f6, $f4
/* 00558 80915F68 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 0055C 80915F6C 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 00560 80915F70 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00560 80915F70 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00564 80915F74 24A5B2FC */ addiu $a1, $a1, 0xB2FC ## $a1 = 0600B2FC
/* 00568 80915F78 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0056C 80915F7C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0056C 80915F7C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00570 80915F80 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00574 80915F84 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00578 80915F88 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0057C 80915F8C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00578 80915F88 0C029468 */ jal SkelAnime_ChangeAnim
/* 0057C 80915F8C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00580 80915F90 8E080004 */ lw $t0, 0x0004($s0) ## 00000004
/* 00584 80915F94 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00588 80915F98 3C0F8091 */ lui $t7, %hi(func_80917D98) ## $t7 = 80910000
@ -31,7 +31,7 @@ glabel func_80915F38
/* 00594 80915FA4 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 00598 80915FA8 241904B0 */ addiu $t9, $zero, 0x04B0 ## $t9 = 000004B0
/* 0059C 80915FAC 3C041001 */ lui $a0, 0x1001 ## $a0 = 10010000
/* 005A0 80915FB0 01014824 */ and $t1, $t0, $at
/* 005A0 80915FB0 01014824 */ and $t1, $t0, $at
/* 005A4 80915FB4 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
/* 005A8 80915FB8 A61801BE */ sh $t8, 0x01BE($s0) ## 000001BE
/* 005AC 80915FBC A60001C0 */ sh $zero, 0x01C0($s0) ## 000001C0
@ -42,16 +42,16 @@ glabel func_80915F38
/* 005C0 80915FD0 348400FF */ ori $a0, $a0, 0x00FF ## $a0 = 100100FF
/* 005C4 80915FD4 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
/* 005C8 80915FD8 0C03E803 */ jal Audio_SetBGM
/* 005CC 80915FDC E60000C4 */ swc1 $f0, 0x00C4($s0) ## 000000C4
/* 005D0 80915FE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 005D4 80915FE4 0C00BE0A */ jal Audio_PlayActorSound2
/* 005D8 80915FE8 24053812 */ addiu $a1, $zero, 0x3812 ## $a1 = 00003812
/* 005DC 80915FEC 8FBF002C */ lw $ra, 0x002C($sp)
/* 005E0 80915FF0 8FB00028 */ lw $s0, 0x0028($sp)
/* 005DC 80915FEC 8FBF002C */ lw $ra, 0x002C($sp)
/* 005E0 80915FF0 8FB00028 */ lw $s0, 0x0028($sp)
/* 005E4 80915FF4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 005E8 80915FF8 03E00008 */ jr $ra
/* 005E8 80915FF8 03E00008 */ jr $ra
/* 005EC 80915FFC 00000000 */ nop

View file

@ -1,46 +1,46 @@
glabel func_80916000
/* 005F0 80916000 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 005F4 80916004 AFA40028 */ sw $a0, 0x0028($sp)
/* 005F8 80916008 AFBF0024 */ sw $ra, 0x0024($sp)
/* 005F4 80916004 AFA40028 */ sw $a0, 0x0028($sp)
/* 005F8 80916008 AFBF0024 */ sw $ra, 0x0024($sp)
/* 005FC 8091600C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00600 80916010 AFA5002C */ sw $a1, 0x002C($sp)
/* 00600 80916010 AFA5002C */ sw $a1, 0x002C($sp)
/* 00604 80916014 0C028800 */ jal SkelAnime_GetFrameCount
/* 00608 80916018 24842360 */ addiu $a0, $a0, 0x2360 ## $a0 = 06002360
/* 0060C 8091601C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00610 80916020 3C01C170 */ lui $at, 0xC170 ## $at = C1700000
/* 00614 80916024 8FA30028 */ lw $v1, 0x0028($sp)
/* 00618 80916028 468021A0 */ cvt.s.w $f6, $f4
/* 00614 80916024 8FA30028 */ lw $v1, 0x0028($sp)
/* 00618 80916028 468021A0 */ cvt.s.w $f6, $f4
/* 0061C 8091602C 44814000 */ mtc1 $at, $f8 ## $f8 = -15.00
/* 00620 80916030 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00624 80916034 24A52360 */ addiu $a1, $a1, 0x2360 ## $a1 = 06002360
/* 00628 80916038 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 0062C 8091603C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00630 80916040 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00634 80916044 AFA00014 */ sw $zero, 0x0014($sp)
/* 00630 80916040 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00634 80916044 AFA00014 */ sw $zero, 0x0014($sp)
/* 00638 80916048 2464014C */ addiu $a0, $v1, 0x014C ## $a0 = 0000014C
/* 0063C 8091604C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00640 80916050 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00644 80916054 8FA2002C */ lw $v0, 0x002C($sp)
/* 00648 80916058 8FA30028 */ lw $v1, 0x0028($sp)
/* 0063C 8091604C 0C029468 */ jal SkelAnime_ChangeAnim
/* 00640 80916050 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00644 80916054 8FA2002C */ lw $v0, 0x002C($sp)
/* 00648 80916058 8FA30028 */ lw $v1, 0x0028($sp)
/* 0064C 8091605C 3C0E8091 */ lui $t6, %hi(func_80916C9C) ## $t6 = 80910000
/* 00650 80916060 25CE6C9C */ addiu $t6, $t6, %lo(func_80916C9C) ## $t6 = 80916C9C
/* 00654 80916064 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 00658 80916068 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 0065C 8091606C 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
/* 00660 80916070 00220821 */ addu $at, $at, $v0
/* 00660 80916070 00220821 */ addu $at, $at, $v0
/* 00664 80916074 AC6E0190 */ sw $t6, 0x0190($v1) ## 00000190
/* 00668 80916078 A46001D0 */ sh $zero, 0x01D0($v1) ## 000001D0
/* 0066C 8091607C A46F01BE */ sh $t7, 0x01BE($v1) ## 000001BE
/* 00670 80916080 A0380AE3 */ sb $t8, 0x0AE3($at) ## 00010AE3
/* 00674 80916084 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00678 80916088 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 0067C 8091608C 00220821 */ addu $at, $at, $v0
/* 0067C 8091608C 00220821 */ addu $at, $at, $v0
/* 00680 80916090 A4390AFA */ sh $t9, 0x0AFA($at) ## 00010AFA
/* 00684 80916094 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00684 80916094 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00688 80916098 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0068C 8091609C 03E00008 */ jr $ra
/* 0068C 8091609C 03E00008 */ jr $ra
/* 00690 809160A0 00000000 */ nop

View file

@ -1,40 +1,40 @@
glabel func_809160A4
/* 00694 809160A4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00698 809160A8 AFA40030 */ sw $a0, 0x0030($sp)
/* 0069C 809160AC AFBF0024 */ sw $ra, 0x0024($sp)
/* 00698 809160A8 AFA40030 */ sw $a0, 0x0030($sp)
/* 0069C 809160AC AFBF0024 */ sw $ra, 0x0024($sp)
/* 006A0 809160B0 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 006A4 809160B4 0C028800 */ jal SkelAnime_GetFrameCount
/* 006A8 809160B8 24842678 */ addiu $a0, $a0, 0x2678 ## $a0 = 06012678
/* 006AC 809160BC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 006B0 809160C0 24040014 */ addiu $a0, $zero, 0x0014 ## $a0 = 00000014
/* 006B4 809160C4 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 006B8 809160C8 468021A0 */ cvt.s.w $f6, $f4
/* 006B8 809160C8 468021A0 */ cvt.s.w $f6, $f4
/* 006BC 809160CC 0C01DF64 */ jal Math_Rand_S16Offset
/* 006C0 809160D0 E7A6002C */ swc1 $f6, 0x002C($sp)
/* 006C4 809160D4 8FA30030 */ lw $v1, 0x0030($sp)
/* 006C0 809160D0 E7A6002C */ swc1 $f6, 0x002C($sp)
/* 006C4 809160D4 8FA30030 */ lw $v1, 0x0030($sp)
/* 006C8 809160D8 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 006CC 809160DC 44815000 */ mtc1 $at, $f10 ## $f10 = -5.00
/* 006D0 809160E0 A46201D2 */ sh $v0, 0x01D2($v1) ## 000001D2
/* 006D4 809160E4 C7A8002C */ lwc1 $f8, 0x002C($sp)
/* 006D4 809160E4 C7A8002C */ lwc1 $f8, 0x002C($sp)
/* 006D8 809160E8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 006DC 809160EC 24A52678 */ addiu $a1, $a1, 0x2678 ## $a1 = 06012678
/* 006E0 809160F0 AFA00014 */ sw $zero, 0x0014($sp)
/* 006E0 809160F0 AFA00014 */ sw $zero, 0x0014($sp)
/* 006E4 809160F4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 006E8 809160F8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 006EC 809160FC 2464014C */ addiu $a0, $v1, 0x014C ## $a0 = 0000014C
/* 006F0 80916100 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 006F4 80916104 0C029468 */ jal SkelAnime_ChangeAnimation
/* 006F8 80916108 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 006FC 8091610C 8FAF0030 */ lw $t7, 0x0030($sp)
/* 006F0 80916100 E7AA0018 */ swc1 $f10, 0x0018($sp)
/* 006F4 80916104 0C029468 */ jal SkelAnime_ChangeAnim
/* 006F8 80916108 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 006FC 8091610C 8FAF0030 */ lw $t7, 0x0030($sp)
/* 00700 80916110 3C0E8092 */ lui $t6, %hi(func_809195A4) ## $t6 = 80920000
/* 00704 80916114 25CE95A4 */ addiu $t6, $t6, %lo(func_809195A4) ## $t6 = 809195A4
/* 00708 80916118 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 0070C 8091611C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0070C 8091611C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00710 80916120 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00714 80916124 03E00008 */ jr $ra
/* 00714 80916124 03E00008 */ jr $ra
/* 00718 80916128 00000000 */ nop

View file

@ -1,39 +1,39 @@
glabel func_8091612C
/* 0071C 8091612C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00720 80916130 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00724 80916134 AFA40028 */ sw $a0, 0x0028($sp)
/* 00720 80916130 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00724 80916134 AFA40028 */ sw $a0, 0x0028($sp)
/* 00728 80916138 24040014 */ addiu $a0, $zero, 0x0014 ## $a0 = 00000014
/* 0072C 8091613C 0C01DF64 */ jal Math_Rand_S16Offset
/* 00730 80916140 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 00734 80916144 8FAE0028 */ lw $t6, 0x0028($sp)
/* 00734 80916144 8FAE0028 */ lw $t6, 0x0028($sp)
/* 00738 80916148 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0073C 8091614C 2484193C */ addiu $a0, $a0, 0x193C ## $a0 = 0600193C
/* 00740 80916150 0C028800 */ jal SkelAnime_GetFrameCount
/* 00744 80916154 A5C201D2 */ sh $v0, 0x01D2($t6) ## 000001D2
/* 00748 80916158 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0074C 8091615C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 00750 80916160 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 00754 80916164 468021A0 */ cvt.s.w $f6, $f4
/* 00758 80916168 8FA40028 */ lw $a0, 0x0028($sp)
/* 00754 80916164 468021A0 */ cvt.s.w $f6, $f4
/* 00758 80916168 8FA40028 */ lw $a0, 0x0028($sp)
/* 0075C 8091616C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00760 80916170 24A5193C */ addiu $a1, $a1, 0x193C ## $a1 = 0600193C
/* 00764 80916174 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00768 80916178 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 0076C 8091617C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00770 80916180 AFA00014 */ sw $zero, 0x0014($sp)
/* 00774 80916184 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00778 80916188 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0076C 8091617C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00770 80916180 AFA00014 */ sw $zero, 0x0014($sp)
/* 00774 80916184 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00778 80916188 0C029468 */ jal SkelAnime_ChangeAnim
/* 0077C 8091618C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00780 80916190 8FB80028 */ lw $t8, 0x0028($sp)
/* 00780 80916190 8FB80028 */ lw $t8, 0x0028($sp)
/* 00784 80916194 3C0F8092 */ lui $t7, %hi(func_8091960C) ## $t7 = 80920000
/* 00788 80916198 25EF960C */ addiu $t7, $t7, %lo(func_8091960C) ## $t7 = 8091960C
/* 0078C 8091619C AF0F0190 */ sw $t7, 0x0190($t8) ## 00000190
/* 00790 809161A0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00790 809161A0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00794 809161A4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00798 809161A8 03E00008 */ jr $ra
/* 00798 809161A8 03E00008 */ jr $ra
/* 0079C 809161AC 00000000 */ nop

View file

@ -3,20 +3,20 @@ glabel func_809161B0
/* 007A4 809161B4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 007A8 809161B8 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 007AC 809161BC 44812000 */ mtc1 $at, $f4 ## $f4 = -5.00
/* 007B0 809161C0 AFB00028 */ sw $s0, 0x0028($sp)
/* 007B0 809161C0 AFB00028 */ sw $s0, 0x0028($sp)
/* 007B4 809161C4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 007B8 809161C8 AFBF002C */ sw $ra, 0x002C($sp)
/* 007B8 809161C8 AFBF002C */ sw $ra, 0x002C($sp)
/* 007BC 809161CC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 007C0 809161D0 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 007C4 809161D4 44070000 */ mfc1 $a3, $f0
/* 007C8 809161D8 AFAE0014 */ sw $t6, 0x0014($sp)
/* 007C4 809161D4 44070000 */ mfc1 $a3, $f0
/* 007C8 809161D8 AFAE0014 */ sw $t6, 0x0014($sp)
/* 007CC 809161DC 24A55F28 */ addiu $a1, $a1, 0x5F28 ## $a1 = 06005F28
/* 007D0 809161E0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 007D4 809161E4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 007D8 809161E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 007DC 809161EC 0C029468 */ jal SkelAnime_ChangeAnimation
/* 007E0 809161F0 E7A40018 */ swc1 $f4, 0x0018($sp)
/* 007D8 809161E8 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 007DC 809161EC 0C029468 */ jal SkelAnime_ChangeAnim
/* 007E0 809161F0 E7A40018 */ swc1 $f4, 0x0018($sp)
/* 007E4 809161F4 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 007E8 809161F8 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 007EC 809161FC 44813000 */ mtc1 $at, $f6 ## $f6 = -2.00
@ -26,10 +26,10 @@ glabel func_809161B0
/* 007FC 8091620C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
/* 00800 80916210 E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 00804 80916214 E606006C */ swc1 $f6, 0x006C($s0) ## 0000006C
/* 00808 80916218 8FBF002C */ lw $ra, 0x002C($sp)
/* 0080C 8091621C 8FB00028 */ lw $s0, 0x0028($sp)
/* 00808 80916218 8FBF002C */ lw $ra, 0x002C($sp)
/* 0080C 8091621C 8FB00028 */ lw $s0, 0x0028($sp)
/* 00810 80916220 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00814 80916224 03E00008 */ jr $ra
/* 00814 80916224 03E00008 */ jr $ra
/* 00818 80916228 00000000 */ nop

View file

@ -3,20 +3,20 @@ glabel func_8091622C
/* 00820 80916230 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00824 80916234 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 00828 80916238 44812000 */ mtc1 $at, $f4 ## $f4 = -5.00
/* 0082C 8091623C AFB00028 */ sw $s0, 0x0028($sp)
/* 0082C 8091623C AFB00028 */ sw $s0, 0x0028($sp)
/* 00830 80916240 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00834 80916244 AFBF002C */ sw $ra, 0x002C($sp)
/* 00834 80916244 AFBF002C */ sw $ra, 0x002C($sp)
/* 00838 80916248 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0083C 8091624C 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 00840 80916250 44070000 */ mfc1 $a3, $f0
/* 00844 80916254 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00840 80916250 44070000 */ mfc1 $a3, $f0
/* 00844 80916254 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00848 80916258 24A558C0 */ addiu $a1, $a1, 0x58C0 ## $a1 = 060058C0
/* 0084C 8091625C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00850 80916260 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00854 80916264 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00858 80916268 0C029468 */ jal SkelAnime_ChangeAnimation
/* 0085C 8091626C E7A40018 */ swc1 $f4, 0x0018($sp)
/* 00854 80916264 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 00858 80916268 0C029468 */ jal SkelAnime_ChangeAnim
/* 0085C 8091626C E7A40018 */ swc1 $f4, 0x0018($sp)
/* 00860 80916270 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00864 80916274 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 00868 80916278 44813000 */ mtc1 $at, $f6 ## $f6 = -2.00
@ -26,10 +26,10 @@ glabel func_8091622C
/* 00878 80916288 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
/* 0087C 8091628C E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 00880 80916290 E606006C */ swc1 $f6, 0x006C($s0) ## 0000006C
/* 00884 80916294 8FBF002C */ lw $ra, 0x002C($sp)
/* 00888 80916298 8FB00028 */ lw $s0, 0x0028($sp)
/* 00884 80916294 8FBF002C */ lw $ra, 0x002C($sp)
/* 00888 80916298 8FB00028 */ lw $s0, 0x0028($sp)
/* 0088C 8091629C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00890 809162A0 03E00008 */ jr $ra
/* 00890 809162A0 03E00008 */ jr $ra
/* 00894 809162A4 00000000 */ nop

View file

@ -1,34 +1,34 @@
glabel func_809162A8
/* 00898 809162A8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 0089C 809162AC AFA40028 */ sw $a0, 0x0028($sp)
/* 008A0 809162B0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 0089C 809162AC AFA40028 */ sw $a0, 0x0028($sp)
/* 008A0 809162B0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 008A4 809162B4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 008A8 809162B8 0C028800 */ jal SkelAnime_GetFrameCount
/* 008AC 809162BC 248413BC */ addiu $a0, $a0, 0x13BC ## $a0 = 060113BC
/* 008B0 809162C0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 008B4 809162C4 3C01C170 */ lui $at, 0xC170 ## $at = C1700000
/* 008B8 809162C8 44814000 */ mtc1 $at, $f8 ## $f8 = -15.00
/* 008BC 809162CC 468021A0 */ cvt.s.w $f6, $f4
/* 008C0 809162D0 8FA40028 */ lw $a0, 0x0028($sp)
/* 008BC 809162CC 468021A0 */ cvt.s.w $f6, $f4
/* 008C0 809162D0 8FA40028 */ lw $a0, 0x0028($sp)
/* 008C4 809162D4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 008C8 809162D8 24A513BC */ addiu $a1, $a1, 0x13BC ## $a1 = 060113BC
/* 008CC 809162DC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 008D0 809162E0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 008D4 809162E4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 008D8 809162E8 AFA00014 */ sw $zero, 0x0014($sp)
/* 008DC 809162EC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 008E0 809162F0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 008D4 809162E4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 008D8 809162E8 AFA00014 */ sw $zero, 0x0014($sp)
/* 008DC 809162EC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 008E0 809162F0 0C029468 */ jal SkelAnime_ChangeAnim
/* 008E4 809162F4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 008E8 809162F8 8FA20028 */ lw $v0, 0x0028($sp)
/* 008E8 809162F8 8FA20028 */ lw $v0, 0x0028($sp)
/* 008EC 809162FC 3C0E8092 */ lui $t6, %hi(func_809193EC) ## $t6 = 80920000
/* 008F0 80916300 25CE93EC */ addiu $t6, $t6, %lo(func_809193EC) ## $t6 = 809193EC
/* 008F4 80916304 AC4E0190 */ sw $t6, 0x0190($v0) ## 00000190
/* 008F8 80916308 A44001B2 */ sh $zero, 0x01B2($v0) ## 000001B2
/* 008FC 8091630C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 008FC 8091630C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00900 80916310 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00904 80916314 03E00008 */ jr $ra
/* 00904 80916314 03E00008 */ jr $ra
/* 00908 80916318 00000000 */ nop

View file

@ -1,35 +1,35 @@
glabel func_8091631C
/* 0090C 8091631C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00910 80916320 AFA40028 */ sw $a0, 0x0028($sp)
/* 00914 80916324 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00910 80916320 AFA40028 */ sw $a0, 0x0028($sp)
/* 00914 80916324 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00918 80916328 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0091C 8091632C 0C028800 */ jal SkelAnime_GetFrameCount
/* 00920 80916330 248429F0 */ addiu $a0, $a0, 0x29F0 ## $a0 = 060029F0
/* 00924 80916334 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00928 80916338 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 0092C 8091633C 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 00930 80916340 468021A0 */ cvt.s.w $f6, $f4
/* 00934 80916344 8FA40028 */ lw $a0, 0x0028($sp)
/* 00930 80916340 468021A0 */ cvt.s.w $f6, $f4
/* 00934 80916344 8FA40028 */ lw $a0, 0x0028($sp)
/* 00938 80916348 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0093C 8091634C 24A529F0 */ addiu $a1, $a1, 0x29F0 ## $a1 = 060029F0
/* 00940 80916350 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00944 80916354 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00948 80916358 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0094C 8091635C AFA00014 */ sw $zero, 0x0014($sp)
/* 00950 80916360 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00954 80916364 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00948 80916358 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0094C 8091635C AFA00014 */ sw $zero, 0x0014($sp)
/* 00950 80916360 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00954 80916364 0C029468 */ jal SkelAnime_ChangeAnim
/* 00958 80916368 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0095C 8091636C 8FA20028 */ lw $v0, 0x0028($sp)
/* 0095C 8091636C 8FA20028 */ lw $v0, 0x0028($sp)
/* 00960 80916370 3C0E8092 */ lui $t6, %hi(func_80919548) ## $t6 = 80920000
/* 00964 80916374 25CE9548 */ addiu $t6, $t6, %lo(func_80919548) ## $t6 = 80919548
/* 00968 80916378 240F0046 */ addiu $t7, $zero, 0x0046 ## $t7 = 00000046
/* 0096C 8091637C AC4E0190 */ sw $t6, 0x0190($v0) ## 00000190
/* 00970 80916380 A44F01D2 */ sh $t7, 0x01D2($v0) ## 000001D2
/* 00974 80916384 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00974 80916384 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00978 80916388 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0097C 8091638C 03E00008 */ jr $ra
/* 0097C 8091638C 03E00008 */ jr $ra
/* 00980 80916390 00000000 */ nop

View file

@ -1,27 +1,27 @@
glabel func_80916394
/* 00984 80916394 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00988 80916398 AFB00028 */ sw $s0, 0x0028($sp)
/* 00988 80916398 AFB00028 */ sw $s0, 0x0028($sp)
/* 0098C 8091639C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00990 809163A0 AFBF002C */ sw $ra, 0x002C($sp)
/* 00990 809163A0 AFBF002C */ sw $ra, 0x002C($sp)
/* 00994 809163A4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00998 809163A8 0C028800 */ jal SkelAnime_GetFrameCount
/* 0099C 809163AC 248466DC */ addiu $a0, $a0, 0x66DC ## $a0 = 060066DC
/* 009A0 809163B0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 009A4 809163B4 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 009A8 809163B8 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 009AC 809163BC 468021A0 */ cvt.s.w $f6, $f4
/* 009AC 809163BC 468021A0 */ cvt.s.w $f6, $f4
/* 009B0 809163C0 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 009B4 809163C4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 009B8 809163C8 44070000 */ mfc1 $a3, $f0
/* 009B8 809163C8 44070000 */ mfc1 $a3, $f0
/* 009BC 809163CC 24A566DC */ addiu $a1, $a1, 0x66DC ## $a1 = 060066DC
/* 009C0 809163D0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 009C4 809163D4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 009C4 809163D4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 009C8 809163D8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 009CC 809163DC AFA00014 */ sw $zero, 0x0014($sp)
/* 009D0 809163E0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 009D4 809163E4 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 009CC 809163DC AFA00014 */ sw $zero, 0x0014($sp)
/* 009D0 809163E0 0C029468 */ jal SkelAnime_ChangeAnim
/* 009D4 809163E4 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 009D8 809163E8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 009DC 809163EC 3C0E8092 */ lui $t6, %hi(func_80919974) ## $t6 = 80920000
/* 009E0 809163F0 25CE9974 */ addiu $t6, $t6, %lo(func_80919974) ## $t6 = 80919974
@ -29,10 +29,10 @@ glabel func_80916394
/* 009E8 809163F8 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
/* 009EC 809163FC E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 009F0 80916400 E600006C */ swc1 $f0, 0x006C($s0) ## 0000006C
/* 009F4 80916404 8FBF002C */ lw $ra, 0x002C($sp)
/* 009F8 80916408 8FB00028 */ lw $s0, 0x0028($sp)
/* 009F4 80916404 8FBF002C */ lw $ra, 0x002C($sp)
/* 009F8 80916408 8FB00028 */ lw $s0, 0x0028($sp)
/* 009FC 8091640C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00A00 80916410 03E00008 */ jr $ra
/* 00A00 80916410 03E00008 */ jr $ra
/* 00A04 80916414 00000000 */ nop

View file

@ -1,27 +1,27 @@
glabel func_80916418
/* 00A08 80916418 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00A0C 8091641C AFB00028 */ sw $s0, 0x0028($sp)
/* 00A0C 8091641C AFB00028 */ sw $s0, 0x0028($sp)
/* 00A10 80916420 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00A14 80916424 AFBF002C */ sw $ra, 0x002C($sp)
/* 00A14 80916424 AFBF002C */ sw $ra, 0x002C($sp)
/* 00A18 80916428 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00A1C 8091642C 0C028800 */ jal SkelAnime_GetFrameCount
/* 00A20 80916430 24842360 */ addiu $a0, $a0, 0x2360 ## $a0 = 06002360
/* 00A24 80916434 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00A28 80916438 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00A2C 8091643C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 00A30 80916440 468021A0 */ cvt.s.w $f6, $f4
/* 00A30 80916440 468021A0 */ cvt.s.w $f6, $f4
/* 00A34 80916444 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 00A38 80916448 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00A3C 8091644C 44070000 */ mfc1 $a3, $f0
/* 00A3C 8091644C 44070000 */ mfc1 $a3, $f0
/* 00A40 80916450 24A52360 */ addiu $a1, $a1, 0x2360 ## $a1 = 06002360
/* 00A44 80916454 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00A48 80916458 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00A48 80916458 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00A4C 8091645C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00A50 80916460 AFA00014 */ sw $zero, 0x0014($sp)
/* 00A54 80916464 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00A58 80916468 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00A50 80916460 AFA00014 */ sw $zero, 0x0014($sp)
/* 00A54 80916464 0C029468 */ jal SkelAnime_ChangeAnim
/* 00A58 80916468 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00A5C 8091646C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00A60 80916470 3C0E8092 */ lui $t6, %hi(func_80919A40) ## $t6 = 80920000
/* 00A64 80916474 25CE9A40 */ addiu $t6, $t6, %lo(func_80919A40) ## $t6 = 80919A40
@ -31,13 +31,13 @@ glabel func_80916418
/* 00A74 80916484 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
/* 00A78 80916488 E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 00A7C 8091648C 0C01DF64 */ jal Math_Rand_S16Offset
/* 00A80 80916490 E600006C */ swc1 $f0, 0x006C($s0) ## 0000006C
/* 00A84 80916494 A60201D2 */ sh $v0, 0x01D2($s0) ## 000001D2
/* 00A88 80916498 8FBF002C */ lw $ra, 0x002C($sp)
/* 00A8C 8091649C 8FB00028 */ lw $s0, 0x0028($sp)
/* 00A88 80916498 8FBF002C */ lw $ra, 0x002C($sp)
/* 00A8C 8091649C 8FB00028 */ lw $s0, 0x0028($sp)
/* 00A90 809164A0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00A94 809164A4 03E00008 */ jr $ra
/* 00A94 809164A4 03E00008 */ jr $ra
/* 00A98 809164A8 00000000 */ nop

View file

@ -1,39 +1,39 @@
glabel func_809164AC
/* 00A9C 809164AC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00AA0 809164B0 AFA40028 */ sw $a0, 0x0028($sp)
/* 00AA4 809164B4 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00AA0 809164B0 AFA40028 */ sw $a0, 0x0028($sp)
/* 00AA4 809164B4 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00AA8 809164B8 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
/* 00AAC 809164BC 0C028800 */ jal SkelAnime_GetFrameCount
/* 00AB0 809164C0 2484EB4C */ addiu $a0, $a0, 0xEB4C ## $a0 = 0601EB4C
/* 00AB4 809164C4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00AB8 809164C8 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 00ABC 809164CC 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 00AC0 809164D0 468021A0 */ cvt.s.w $f6, $f4
/* 00AC4 809164D4 8FA40028 */ lw $a0, 0x0028($sp)
/* 00AC0 809164D0 468021A0 */ cvt.s.w $f6, $f4
/* 00AC4 809164D4 8FA40028 */ lw $a0, 0x0028($sp)
/* 00AC8 809164D8 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
/* 00ACC 809164DC 24A5EB4C */ addiu $a1, $a1, 0xEB4C ## $a1 = 0601EB4C
/* 00AD0 809164E0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00AD4 809164E4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00AD8 809164E8 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00ADC 809164EC AFA00014 */ sw $zero, 0x0014($sp)
/* 00AE0 809164F0 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00AE4 809164F4 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00AD8 809164E8 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00ADC 809164EC AFA00014 */ sw $zero, 0x0014($sp)
/* 00AE0 809164F0 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00AE4 809164F4 0C029468 */ jal SkelAnime_ChangeAnim
/* 00AE8 809164F8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00AEC 809164FC 8FAF0028 */ lw $t7, 0x0028($sp)
/* 00AEC 809164FC 8FAF0028 */ lw $t7, 0x0028($sp)
/* 00AF0 80916500 3C0E8092 */ lui $t6, %hi(func_80919704) ## $t6 = 80920000
/* 00AF4 80916504 25CE9704 */ addiu $t6, $t6, %lo(func_80919704) ## $t6 = 80919704
/* 00AF8 80916508 24040046 */ addiu $a0, $zero, 0x0046 ## $a0 = 00000046
/* 00AFC 8091650C 2405006E */ addiu $a1, $zero, 0x006E ## $a1 = 0000006E
/* 00B00 80916510 0C01DF64 */ jal Math_Rand_S16Offset
/* 00B04 80916514 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 00B08 80916518 8FB80028 */ lw $t8, 0x0028($sp)
/* 00B08 80916518 8FB80028 */ lw $t8, 0x0028($sp)
/* 00B0C 8091651C A70201D2 */ sh $v0, 0x01D2($t8) ## 000001D2
/* 00B10 80916520 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00B10 80916520 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00B14 80916524 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00B18 80916528 03E00008 */ jr $ra
/* 00B18 80916528 03E00008 */ jr $ra
/* 00B1C 8091652C 00000000 */ nop

View file

@ -1,42 +1,42 @@
glabel func_80916530
/* 00B20 80916530 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00B24 80916534 AFA40028 */ sw $a0, 0x0028($sp)
/* 00B28 80916538 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00B24 80916534 AFA40028 */ sw $a0, 0x0028($sp)
/* 00B28 80916538 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00B2C 8091653C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00B30 80916540 0C028800 */ jal SkelAnime_GetFrameCount
/* 00B34 80916544 24845F28 */ addiu $a0, $a0, 0x5F28 ## $a0 = 06005F28
/* 00B38 80916548 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00B3C 8091654C 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 00B40 80916550 44814000 */ mtc1 $at, $f8 ## $f8 = -2.00
/* 00B44 80916554 468021A0 */ cvt.s.w $f6, $f4
/* 00B48 80916558 8FA40028 */ lw $a0, 0x0028($sp)
/* 00B44 80916554 468021A0 */ cvt.s.w $f6, $f4
/* 00B48 80916558 8FA40028 */ lw $a0, 0x0028($sp)
/* 00B4C 8091655C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00B50 80916560 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 00B54 80916564 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00B54 80916564 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00B58 80916568 24A55F28 */ addiu $a1, $a1, 0x5F28 ## $a1 = 06005F28
/* 00B5C 8091656C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00B5C 8091656C E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00B60 80916570 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00B64 80916574 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00B68 80916578 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00B6C 8091657C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00B68 80916578 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00B6C 8091657C 0C029468 */ jal SkelAnime_ChangeAnim
/* 00B70 80916580 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00B74 80916584 8FB80028 */ lw $t8, 0x0028($sp)
/* 00B74 80916584 8FB80028 */ lw $t8, 0x0028($sp)
/* 00B78 80916588 3C0F8092 */ lui $t7, %hi(func_809190F8) ## $t7 = 80920000
/* 00B7C 8091658C 25EF90F8 */ addiu $t7, $t7, %lo(func_809190F8) ## $t7 = 809190F8
/* 00B80 80916590 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00B84 80916594 24845F28 */ addiu $a0, $a0, 0x5F28 ## $a0 = 06005F28
/* 00B88 80916598 0C028800 */ jal SkelAnime_GetFrameCount
/* 00B8C 8091659C AF0F0190 */ sw $t7, 0x0190($t8) ## 00000190
/* 00B90 809165A0 44825000 */ mtc1 $v0, $f10 ## $f10 = 0.00
/* 00B94 809165A4 8FB90028 */ lw $t9, 0x0028($sp)
/* 00B98 809165A8 46805420 */ cvt.s.w $f16, $f10
/* 00B94 809165A4 8FB90028 */ lw $t9, 0x0028($sp)
/* 00B98 809165A8 46805420 */ cvt.s.w $f16, $f10
/* 00B9C 809165AC E730021C */ swc1 $f16, 0x021C($t9) ## 0000021C
/* 00BA0 809165B0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00BA0 809165B0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00BA4 809165B4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00BA8 809165B8 03E00008 */ jr $ra
/* 00BA8 809165B8 03E00008 */ jr $ra
/* 00BAC 809165BC 00000000 */ nop

View file

@ -1,49 +1,49 @@
glabel func_809165C0
/* 00BB0 809165C0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00BB4 809165C4 AFA40028 */ sw $a0, 0x0028($sp)
/* 00BB8 809165C8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00BB4 809165C4 AFA40028 */ sw $a0, 0x0028($sp)
/* 00BB8 809165C8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00BBC 809165CC 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00BC0 809165D0 0C028800 */ jal SkelAnime_GetFrameCount
/* 00BC4 809165D4 248458C0 */ addiu $a0, $a0, 0x58C0 ## $a0 = 060058C0
/* 00BC8 809165D8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00BCC 809165DC 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 00BD0 809165E0 44814000 */ mtc1 $at, $f8 ## $f8 = -2.00
/* 00BD4 809165E4 468021A0 */ cvt.s.w $f6, $f4
/* 00BD8 809165E8 8FA40028 */ lw $a0, 0x0028($sp)
/* 00BD4 809165E4 468021A0 */ cvt.s.w $f6, $f4
/* 00BD8 809165E8 8FA40028 */ lw $a0, 0x0028($sp)
/* 00BDC 809165EC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00BE0 809165F0 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 00BE4 809165F4 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00BE4 809165F4 AFAE0014 */ sw $t6, 0x0014($sp)
/* 00BE8 809165F8 24A558C0 */ addiu $a1, $a1, 0x58C0 ## $a1 = 060058C0
/* 00BEC 809165FC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00BEC 809165FC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00BF0 80916600 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00BF4 80916604 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00BF8 80916608 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00BFC 8091660C 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00BF8 80916608 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00BFC 8091660C 0C029468 */ jal SkelAnime_ChangeAnim
/* 00C00 80916610 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00C04 80916614 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00C08 80916618 0C028800 */ jal SkelAnime_GetFrameCount
/* 00C0C 8091661C 248458C0 */ addiu $a0, $a0, 0x58C0 ## $a0 = 060058C0
/* 00C10 80916620 44825000 */ mtc1 $v0, $f10 ## $f10 = 0.00
/* 00C14 80916624 8FA30028 */ lw $v1, 0x0028($sp)
/* 00C14 80916624 8FA30028 */ lw $v1, 0x0028($sp)
/* 00C18 80916628 3C0F8092 */ lui $t7, %hi(func_80919054) ## $t7 = 80920000
/* 00C1C 8091662C 46805420 */ cvt.s.w $f16, $f10
/* 00C1C 8091662C 46805420 */ cvt.s.w $f16, $f10
/* 00C20 80916630 25EF9054 */ addiu $t7, $t7, %lo(func_80919054) ## $t7 = 80919054
/* 00C24 80916634 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00C28 80916638 248458C0 */ addiu $a0, $a0, 0x58C0 ## $a0 = 060058C0
/* 00C2C 8091663C AC6F0190 */ sw $t7, 0x0190($v1) ## 00000190
/* 00C30 80916640 0C028800 */ jal SkelAnime_GetFrameCount
/* 00C34 80916644 E470021C */ swc1 $f16, 0x021C($v1) ## 0000021C
/* 00C38 80916648 44829000 */ mtc1 $v0, $f18 ## $f18 = 0.00
/* 00C3C 8091664C 8FB80028 */ lw $t8, 0x0028($sp)
/* 00C40 80916650 46809120 */ cvt.s.w $f4, $f18
/* 00C3C 8091664C 8FB80028 */ lw $t8, 0x0028($sp)
/* 00C40 80916650 46809120 */ cvt.s.w $f4, $f18
/* 00C44 80916654 E704021C */ swc1 $f4, 0x021C($t8) ## 0000021C
/* 00C48 80916658 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00C48 80916658 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00C4C 8091665C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00C50 80916660 03E00008 */ jr $ra
/* 00C50 80916660 03E00008 */ jr $ra
/* 00C54 80916664 00000000 */ nop

View file

@ -1,33 +1,33 @@
glabel func_80916668
/* 00C58 80916668 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00C5C 8091666C AFA40028 */ sw $a0, 0x0028($sp)
/* 00C60 80916670 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00C5C 8091666C AFA40028 */ sw $a0, 0x0028($sp)
/* 00C60 80916670 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00C64 80916674 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 00C68 80916678 0C028800 */ jal SkelAnime_GetFrameCount
/* 00C6C 8091667C 2484CCD8 */ addiu $a0, $a0, 0xCCD8 ## $a0 = 0600CCD8
/* 00C70 80916680 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00C74 80916684 3C01C000 */ lui $at, 0xC000 ## $at = C0000000
/* 00C78 80916688 44814000 */ mtc1 $at, $f8 ## $f8 = -2.00
/* 00C7C 8091668C 468021A0 */ cvt.s.w $f6, $f4
/* 00C80 80916690 8FA40028 */ lw $a0, 0x0028($sp)
/* 00C7C 8091668C 468021A0 */ cvt.s.w $f6, $f4
/* 00C80 80916690 8FA40028 */ lw $a0, 0x0028($sp)
/* 00C84 80916694 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00C88 80916698 24A5CCD8 */ addiu $a1, $a1, 0xCCD8 ## $a1 = 0600CCD8
/* 00C8C 8091669C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00C90 809166A0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00C94 809166A4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00C98 809166A8 AFA00014 */ sw $zero, 0x0014($sp)
/* 00C9C 809166AC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00CA0 809166B0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00C94 809166A4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00C98 809166A8 AFA00014 */ sw $zero, 0x0014($sp)
/* 00C9C 809166AC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00CA0 809166B0 0C029468 */ jal SkelAnime_ChangeAnim
/* 00CA4 809166B4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00CA8 809166B8 8FAF0028 */ lw $t7, 0x0028($sp)
/* 00CA8 809166B8 8FAF0028 */ lw $t7, 0x0028($sp)
/* 00CAC 809166BC 3C0E8092 */ lui $t6, %hi(func_80919150) ## $t6 = 80920000
/* 00CB0 809166C0 25CE9150 */ addiu $t6, $t6, %lo(func_80919150) ## $t6 = 80919150
/* 00CB4 809166C4 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 00CB8 809166C8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00CB8 809166C8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00CBC 809166CC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00CC0 809166D0 03E00008 */ jr $ra
/* 00CC0 809166D0 03E00008 */ jr $ra
/* 00CC4 809166D4 00000000 */ nop

View file

@ -1,34 +1,34 @@
glabel func_809166D8
/* 00CC8 809166D8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00CCC 809166DC AFA40028 */ sw $a0, 0x0028($sp)
/* 00CD0 809166E0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00CCC 809166DC AFA40028 */ sw $a0, 0x0028($sp)
/* 00CD0 809166E0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00CD4 809166E4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
/* 00CD8 809166E8 0C028800 */ jal SkelAnime_GetFrameCount
/* 00CDC 809166EC 2484C468 */ addiu $a0, $a0, 0xC468 ## $a0 = 0600C468
/* 00CE0 809166F0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00CE4 809166F4 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00CE8 809166F8 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 00CEC 809166FC 468021A0 */ cvt.s.w $f6, $f4
/* 00CF0 80916700 8FA40028 */ lw $a0, 0x0028($sp)
/* 00CEC 809166FC 468021A0 */ cvt.s.w $f6, $f4
/* 00CF0 80916700 8FA40028 */ lw $a0, 0x0028($sp)
/* 00CF4 80916704 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 00CF8 80916708 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 00CFC 8091670C AFAE0014 */ sw $t6, 0x0014($sp)
/* 00CFC 8091670C AFAE0014 */ sw $t6, 0x0014($sp)
/* 00D00 80916710 24A5C468 */ addiu $a1, $a1, 0xC468 ## $a1 = 0600C468
/* 00D04 80916714 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00D04 80916714 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00D08 80916718 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00D0C 8091671C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00D10 80916720 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00D14 80916724 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00D10 80916720 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00D14 80916724 0C029468 */ jal SkelAnime_ChangeAnim
/* 00D18 80916728 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00D1C 8091672C 8FB80028 */ lw $t8, 0x0028($sp)
/* 00D1C 8091672C 8FB80028 */ lw $t8, 0x0028($sp)
/* 00D20 80916730 3C0F8092 */ lui $t7, %hi(func_80918C08) ## $t7 = 80920000
/* 00D24 80916734 25EF8C08 */ addiu $t7, $t7, %lo(func_80918C08) ## $t7 = 80918C08
/* 00D28 80916738 AF0F0190 */ sw $t7, 0x0190($t8) ## 00000190
/* 00D2C 8091673C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00D2C 8091673C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00D30 80916740 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00D34 80916744 03E00008 */ jr $ra
/* 00D34 80916744 03E00008 */ jr $ra
/* 00D38 80916748 00000000 */ nop

View file

@ -1,34 +1,34 @@
glabel func_8091674C
/* 00D3C 8091674C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00D40 80916750 AFA40028 */ sw $a0, 0x0028($sp)
/* 00D44 80916754 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00D40 80916750 AFA40028 */ sw $a0, 0x0028($sp)
/* 00D44 80916754 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00D48 80916758 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00D4C 8091675C 0C028800 */ jal SkelAnime_GetFrameCount
/* 00D50 80916760 24840AE8 */ addiu $a0, $a0, 0x0AE8 ## $a0 = 06000AE8
/* 00D54 80916764 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00D58 80916768 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00D5C 8091676C 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 00D60 80916770 468021A0 */ cvt.s.w $f6, $f4
/* 00D64 80916774 8FA40028 */ lw $a0, 0x0028($sp)
/* 00D60 80916770 468021A0 */ cvt.s.w $f6, $f4
/* 00D64 80916774 8FA40028 */ lw $a0, 0x0028($sp)
/* 00D68 80916778 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00D6C 8091677C 24A50AE8 */ addiu $a1, $a1, 0x0AE8 ## $a1 = 06000AE8
/* 00D70 80916780 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00D74 80916784 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00D78 80916788 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00D7C 8091678C AFA00014 */ sw $zero, 0x0014($sp)
/* 00D80 80916790 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00D84 80916794 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00D78 80916788 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00D7C 8091678C AFA00014 */ sw $zero, 0x0014($sp)
/* 00D80 80916790 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00D84 80916794 0C029468 */ jal SkelAnime_ChangeAnim
/* 00D88 80916798 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00D8C 8091679C 8FA20028 */ lw $v0, 0x0028($sp)
/* 00D8C 8091679C 8FA20028 */ lw $v0, 0x0028($sp)
/* 00D90 809167A0 3C0E8092 */ lui $t6, %hi(func_80918D10) ## $t6 = 80920000
/* 00D94 809167A4 25CE8D10 */ addiu $t6, $t6, %lo(func_80918D10) ## $t6 = 80918D10
/* 00D98 809167A8 AC4E0190 */ sw $t6, 0x0190($v0) ## 00000190
/* 00D9C 809167AC A44001D2 */ sh $zero, 0x01D2($v0) ## 000001D2
/* 00DA0 809167B0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00DA0 809167B0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00DA4 809167B4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00DA8 809167B8 03E00008 */ jr $ra
/* 00DA8 809167B8 03E00008 */ jr $ra
/* 00DAC 809167BC 00000000 */ nop

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