mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
dekunuts OK (#664)
* dekunuts OK * named unk_19A * improved the match, got rid of volatile * one unaccounted blob * finished object_dekunuts * capitalization consistency * suggested changes * suggested changes again
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
glabel EnDekunuts_Destroy
|
||||
/* 00168 809E96C8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0016C 809E96CC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00170 809E96D0 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 00174 809E96D4 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00178 809E96D8 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 0017C 809E96DC 11C10003 */ beq $t6, $at, .L809E96EC
|
||||
/* 00180 809E96E0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 00184 809E96E4 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 00188 809E96E8 24C502C8 */ addiu $a1, $a2, 0x02C8 ## $a1 = 000002C8
|
||||
.L809E96EC:
|
||||
/* 0018C 809E96EC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00190 809E96F0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00194 809E96F4 03E00008 */ jr $ra
|
||||
/* 00198 809E96F8 00000000 */ nop
|
||||
@@ -1,32 +0,0 @@
|
||||
glabel EnDekunuts_Draw
|
||||
/* 01564 809EAAC4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01568 809EAAC8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0156C 809EAACC AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 01570 809EAAD0 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01574 809EAAD4 848F001C */ lh $t7, 0x001C($a0) ## 0000001C
|
||||
/* 01578 809EAAD8 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 0157C 809EAADC 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 01580 809EAAE0 15E10007 */ bne $t7, $at, .L809EAB00
|
||||
/* 01584 809EAAE4 8FB80020 */ lw $t8, 0x0020($sp)
|
||||
/* 01588 809EAAE8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0158C 809EAAEC 3C050600 */ lui $a1, %hi(D_06002298) ## $a1 = 06000000
|
||||
/* 01590 809EAAF0 0C00D498 */ jal Gfx_DrawDListOpa
|
||||
|
||||
/* 01594 809EAAF4 24A52298 */ addiu $a1, $a1, %lo(D_06002298) ## $a1 = 06002298
|
||||
/* 01598 809EAAF8 10000009 */ beq $zero, $zero, .L809EAB20
|
||||
/* 0159C 809EAAFC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809EAB00:
|
||||
/* 015A0 809EAB00 8F050150 */ lw $a1, 0x0150($t8) ## 00000150
|
||||
/* 015A4 809EAB04 8F06016C */ lw $a2, 0x016C($t8) ## 0000016C
|
||||
/* 015A8 809EAB08 3C07809F */ lui $a3, %hi(func_809EA98C) ## $a3 = 809F0000
|
||||
/* 015AC 809EAB0C 24E7A98C */ addiu $a3, $a3, %lo(func_809EA98C) ## $a3 = 809EA98C
|
||||
/* 015B0 809EAB10 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 015B4 809EAB14 0C028572 */ jal SkelAnime_DrawOpa
|
||||
|
||||
/* 015B8 809EAB18 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 015BC 809EAB1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809EAB20:
|
||||
/* 015C0 809EAB20 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 015C4 809EAB24 03E00008 */ jr $ra
|
||||
/* 015C8 809EAB28 00000000 */ nop
|
||||
/* 015CC 809EAB2C 00000000 */ nop
|
||||
@@ -1,101 +0,0 @@
|
||||
glabel EnDekunuts_Init
|
||||
/* 00000 809E9560 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 00004 809E9564 AFB10038 */ sw $s1, 0x0038($sp)
|
||||
/* 00008 809E9568 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 0000C 809E956C AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 00010 809E9570 AFB00034 */ sw $s0, 0x0034($sp)
|
||||
/* 00014 809E9574 3C05809F */ lui $a1, %hi(D_809EABA4) ## $a1 = 809F0000
|
||||
/* 00018 809E9578 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0001C 809E957C 0C01E037 */ jal Actor_ProcessInitChain
|
||||
|
||||
/* 00020 809E9580 24A5ABA4 */ addiu $a1, $a1, %lo(D_809EABA4) ## $a1 = 809EABA4
|
||||
/* 00024 809E9584 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00028 809E9588 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 0002C 809E958C 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 00030 809E9590 15C10006 */ bne $t6, $at, .L809E95AC
|
||||
/* 00034 809E9594 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 00038 809E9598 8E0F0004 */ lw $t7, 0x0004($s0) ## 00000004
|
||||
/* 0003C 809E959C 2401FFFA */ addiu $at, $zero, 0xFFFA ## $at = FFFFFFFA
|
||||
/* 00040 809E95A0 01E1C024 */ and $t8, $t7, $at
|
||||
/* 00044 809E95A4 10000043 */ beq $zero, $zero, .L809E96B4
|
||||
/* 00048 809E95A8 AE180004 */ sw $t8, 0x0004($s0) ## 00000004
|
||||
.L809E95AC:
|
||||
/* 0004C 809E95AC 3C068003 */ lui $a2, %hi(ActorShadow_DrawCircle)
|
||||
/* 00050 809E95B0 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawCircle)
|
||||
/* 00054 809E95B4 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 00058 809E95B8 3C07420C */ lui $a3, 0x420C ## $a3 = 420C0000
|
||||
/* 0005C 809E95BC 3C060600 */ lui $a2, %hi(D_06003268) ## $a2 = 06000000
|
||||
/* 00060 809E95C0 3C070600 */ lui $a3, %hi(D_06000E6C) ## $a3 = 06000000
|
||||
/* 00064 809E95C4 2619019C */ addiu $t9, $s0, 0x019C ## $t9 = 0000019C
|
||||
/* 00068 809E95C8 26080232 */ addiu $t0, $s0, 0x0232 ## $t0 = 00000232
|
||||
/* 0006C 809E95CC 24090019 */ addiu $t1, $zero, 0x0019 ## $t1 = 00000019
|
||||
/* 00070 809E95D0 AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 00074 809E95D4 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 00078 809E95D8 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0007C 809E95DC 24E70E6C */ addiu $a3, $a3, %lo(D_06000E6C) ## $a3 = 06000E6C
|
||||
/* 00080 809E95E0 24C63268 */ addiu $a2, $a2, %lo(D_06003268) ## $a2 = 06003268
|
||||
/* 00084 809E95E4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00088 809E95E8 0C02915F */ jal SkelAnime_Init
|
||||
|
||||
/* 0008C 809E95EC 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 00090 809E95F0 260502C8 */ addiu $a1, $s0, 0x02C8 ## $a1 = 000002C8
|
||||
/* 00094 809E95F4 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 00098 809E95F8 0C0170D9 */ jal Collider_InitCylinder
|
||||
|
||||
/* 0009C 809E95FC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000A0 809E9600 3C07809F */ lui $a3, %hi(D_809EAB50) ## $a3 = 809F0000
|
||||
/* 000A4 809E9604 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 000A8 809E9608 24E7AB50 */ addiu $a3, $a3, %lo(D_809EAB50) ## $a3 = 809EAB50
|
||||
/* 000AC 809E960C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000B0 809E9610 0C01712B */ jal Collider_SetCylinder
|
||||
|
||||
/* 000B4 809E9614 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 000B8 809E9618 3C05809F */ lui $a1, %hi(D_809EAB84) ## $a1 = 809F0000
|
||||
/* 000BC 809E961C 3C06809F */ lui $a2, %hi(D_809EAB7C) ## $a2 = 809F0000
|
||||
/* 000C0 809E9620 24C6AB7C */ addiu $a2, $a2, %lo(D_809EAB7C) ## $a2 = 809EAB7C
|
||||
/* 000C4 809E9624 24A5AB84 */ addiu $a1, $a1, %lo(D_809EAB84) ## $a1 = 809EAB84
|
||||
/* 000C8 809E9628 0C0187B5 */ jal CollisionCheck_SetInfo
|
||||
/* 000CC 809E962C 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
|
||||
/* 000D0 809E9630 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 000D4 809E9634 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
/* 000D8 809E9638 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 000DC 809E963C 000A5A03 */ sra $t3, $t2, 8
|
||||
/* 000E0 809E9640 316C00FF */ andi $t4, $t3, 0x00FF ## $t4 = 00000000
|
||||
/* 000E4 809E9644 A60C019A */ sh $t4, 0x019A($s0) ## 0000019A
|
||||
/* 000E8 809E9648 8602019A */ lh $v0, 0x019A($s0) ## 0000019A
|
||||
/* 000EC 809E964C 31AE00FF */ andi $t6, $t5, 0x00FF ## $t6 = 00000000
|
||||
/* 000F0 809E9650 A60E001C */ sh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 000F4 809E9654 10410003 */ beq $v0, $at, .L809E9664
|
||||
/* 000F8 809E9658 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 000FC 809E965C 14400002 */ bne $v0, $zero, .L809E9668
|
||||
/* 00100 809E9660 00000000 */ nop
|
||||
.L809E9664:
|
||||
/* 00104 809E9664 A60F019A */ sh $t7, 0x019A($s0) ## 0000019A
|
||||
.L809E9668:
|
||||
/* 00108 809E9668 0C27A5BF */ jal func_809E96FC
|
||||
/* 0010C 809E966C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00110 809E9670 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
|
||||
/* 00114 809E9674 2419000A */ addiu $t9, $zero, 0x000A ## $t9 = 0000000A
|
||||
/* 00118 809E9678 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
|
||||
/* 0011C 809E967C E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 00120 809E9680 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
|
||||
/* 00124 809E9684 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00128 809E9688 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
|
||||
/* 0012C 809E968C E7A60014 */ swc1 $f6, 0x0014($sp)
|
||||
/* 00130 809E9690 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 00134 809E9694 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 00138 809E9698 24070060 */ addiu $a3, $zero, 0x0060 ## $a3 = 00000060
|
||||
/* 0013C 809E969C E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00140 809E96A0 86180032 */ lh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00144 809E96A4 AFB90028 */ sw $t9, 0x0028($sp)
|
||||
/* 00148 809E96A8 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 0014C 809E96AC 0C00C916 */ jal Actor_SpawnAsChild
|
||||
|
||||
/* 00150 809E96B0 AFB80020 */ sw $t8, 0x0020($sp)
|
||||
.L809E96B4:
|
||||
/* 00154 809E96B4 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 00158 809E96B8 8FB00034 */ lw $s0, 0x0034($sp)
|
||||
/* 0015C 809E96BC 8FB10038 */ lw $s1, 0x0038($sp)
|
||||
/* 00160 809E96C0 03E00008 */ jr $ra
|
||||
/* 00164 809E96C4 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
@@ -1,102 +0,0 @@
|
||||
glabel EnDekunuts_Update
|
||||
/* 012CC 809EA82C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 012D0 809EA830 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 012D4 809EA834 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 012D8 809EA838 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 012DC 809EA83C 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
|
||||
/* 012E0 809EA840 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
|
||||
/* 012E4 809EA844 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 012E8 809EA848 11C1004B */ beq $t6, $at, .L809EA978
|
||||
/* 012EC 809EA84C 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 012F0 809EA850 0C27A9C3 */ jal func_809EA70C
|
||||
/* 012F4 809EA854 00000000 */ nop
|
||||
/* 012F8 809EA858 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
|
||||
/* 012FC 809EA85C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01300 809EA860 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01304 809EA864 0320F809 */ jalr $ra, $t9
|
||||
/* 01308 809EA868 00000000 */ nop
|
||||
/* 0130C 809EA86C 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 01310 809EA870 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01314 809EA874 860F0308 */ lh $t7, 0x0308($s0) ## 00000308
|
||||
/* 01318 809EA878 8618030A */ lh $t8, 0x030A($s0) ## 0000030A
|
||||
/* 0131C 809EA87C 2408001D */ addiu $t0, $zero, 0x001D ## $t0 = 0000001D
|
||||
/* 01320 809EA880 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
|
||||
/* 01324 809EA884 44983000 */ mtc1 $t8, $f6 ## $f6 = 0.00
|
||||
/* 01328 809EA888 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 0132C 809EA88C 46802120 */ cvt.s.w $f4, $f4
|
||||
/* 01330 809EA890 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01334 809EA894 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01338 809EA898 3C0641A0 */ lui $a2, 0x41A0 ## $a2 = 41A00000
|
||||
/* 0133C 809EA89C 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 01340 809EA8A0 44072000 */ mfc1 $a3, $f4
|
||||
/* 01344 809EA8A4 0C00B92D */ jal Actor_UpdateBgCheckInfo
|
||||
/* 01348 809EA8A8 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 0134C 809EA8AC 260502C8 */ addiu $a1, $s0, 0x02C8 ## $a1 = 000002C8
|
||||
/* 01350 809EA8B0 AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 01354 809EA8B4 0C0189B7 */ jal Collider_UpdateCylinder
|
||||
|
||||
/* 01358 809EA8B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0135C 809EA8BC 920902D9 */ lbu $t1, 0x02D9($s0) ## 000002D9
|
||||
/* 01360 809EA8C0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01364 809EA8C4 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01368 809EA8C8 312A0001 */ andi $t2, $t1, 0x0001 ## $t2 = 00000000
|
||||
/* 0136C 809EA8CC 11400004 */ beq $t2, $zero, .L809EA8E0
|
||||
/* 01370 809EA8D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01374 809EA8D4 02212821 */ addu $a1, $s1, $at
|
||||
/* 01378 809EA8D8 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 0137C 809EA8DC 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
.L809EA8E0:
|
||||
/* 01380 809EA8E0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01384 809EA8E4 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01388 809EA8E8 02212821 */ addu $a1, $s1, $at
|
||||
/* 0138C 809EA8EC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01390 809EA8F0 0C017713 */ jal CollisionCheck_SetOC
|
||||
## CollisionCheck_setOC
|
||||
/* 01394 809EA8F4 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 01398 809EA8F8 8E030190 */ lw $v1, 0x0190($s0) ## 00000190
|
||||
/* 0139C 809EA8FC 3C0B809F */ lui $t3, %hi(func_809E9B98) ## $t3 = 809F0000
|
||||
/* 013A0 809EA900 256B9B98 */ addiu $t3, $t3, %lo(func_809E9B98) ## $t3 = 809E9B98
|
||||
/* 013A4 809EA904 15630006 */ bne $t3, $v1, .L809EA920
|
||||
/* 013A8 809EA908 3C0C809F */ lui $t4, %hi(func_809EA0C4) ## $t4 = 809F0000
|
||||
/* 013AC 809EA90C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 013B0 809EA910 0C00B56E */ jal Actor_SetFocus
|
||||
|
||||
/* 013B4 809EA914 8E050164 */ lw $a1, 0x0164($s0) ## 00000164
|
||||
/* 013B8 809EA918 10000018 */ beq $zero, $zero, .L809EA97C
|
||||
/* 013BC 809EA91C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L809EA920:
|
||||
/* 013C0 809EA920 258CA0C4 */ addiu $t4, $t4, %lo(func_809EA0C4) ## $t4 = FFFFA0C4
|
||||
/* 013C4 809EA924 15830012 */ bne $t4, $v1, .L809EA970
|
||||
/* 013C8 809EA928 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 013CC 809EA92C 3C040600 */ lui $a0, %hi(D_060004D8) ## $a0 = 06000000
|
||||
/* 013D0 809EA930 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 013D4 809EA934 248404D8 */ addiu $a0, $a0, %lo(D_060004D8) ## $a0 = 060004D8
|
||||
/* 013D8 809EA938 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 013DC 809EA93C 44810000 */ mtc1 $at, $f0 ## $f0 = 20.00
|
||||
/* 013E0 809EA940 C60A0164 */ lwc1 $f10, 0x0164($s0) ## 00000164
|
||||
/* 013E4 809EA944 44829000 */ mtc1 $v0, $f18 ## $f18 = 0.00
|
||||
/* 013E8 809EA948 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 013EC 809EA94C 46005402 */ mul.s $f16, $f10, $f0
|
||||
/* 013F0 809EA950 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 013F4 809EA954 46048183 */ div.s $f6, $f16, $f4
|
||||
/* 013F8 809EA958 46060201 */ sub.s $f8, $f0, $f6
|
||||
/* 013FC 809EA95C 44054000 */ mfc1 $a1, $f8
|
||||
/* 01400 809EA960 0C00B56E */ jal Actor_SetFocus
|
||||
|
||||
/* 01404 809EA964 00000000 */ nop
|
||||
/* 01408 809EA968 10000004 */ beq $zero, $zero, .L809EA97C
|
||||
/* 0140C 809EA96C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L809EA970:
|
||||
/* 01410 809EA970 0C00B56E */ jal Actor_SetFocus
|
||||
|
||||
/* 01414 809EA974 3C0541A0 */ lui $a1, 0x41A0 ## $a1 = 41A00000
|
||||
.L809EA978:
|
||||
/* 01418 809EA978 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L809EA97C:
|
||||
/* 0141C 809EA97C 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 01420 809EA980 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 01424 809EA984 03E00008 */ jr $ra
|
||||
/* 01428 809EA988 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
@@ -1,32 +0,0 @@
|
||||
glabel func_809E96FC
|
||||
/* 0019C 809E96FC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 001A0 809E9700 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 001A4 809E9704 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 001A8 809E9708 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 001AC 809E970C 3C050600 */ lui $a1, %hi(D_06000D1C) ## $a1 = 06000000
|
||||
/* 001B0 809E9710 24A50D1C */ addiu $a1, $a1, %lo(D_06000D1C) ## $a1 = 06000D1C
|
||||
/* 001B4 809E9714 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 001B8 809E9718 0C0294A7 */ jal Animation_PlayOnceSetSpeed
|
||||
/* 001BC 809E971C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
|
||||
/* 001C0 809E9720 24040064 */ addiu $a0, $zero, 0x0064 ## $a0 = 00000064
|
||||
/* 001C4 809E9724 0C01DF64 */ jal Rand_S16Offset
|
||||
|
||||
/* 001C8 809E9728 24050032 */ addiu $a1, $zero, 0x0032 ## $a1 = 00000032
|
||||
/* 001CC 809E972C 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 001D0 809E9730 A6020196 */ sh $v0, 0x0196($s0) ## 00000196
|
||||
/* 001D4 809E9734 A60E030A */ sh $t6, 0x030A($s0) ## 0000030A
|
||||
/* 001D8 809E9738 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
||||
/* 001DC 809E973C 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
## Vec3f_Copy
|
||||
/* 001E0 809E9740 26050008 */ addiu $a1, $s0, 0x0008 ## $a1 = 00000008
|
||||
/* 001E4 809E9744 920F02D9 */ lbu $t7, 0x02D9($s0) ## 000002D9
|
||||
/* 001E8 809E9748 3C19809F */ lui $t9, %hi(func_809E9B98) ## $t9 = 809F0000
|
||||
/* 001EC 809E974C 27399B98 */ addiu $t9, $t9, %lo(func_809E9B98) ## $t9 = 809E9B98
|
||||
/* 001F0 809E9750 31F8FFFE */ andi $t8, $t7, 0xFFFE ## $t8 = 00000000
|
||||
/* 001F4 809E9754 A21802D9 */ sb $t8, 0x02D9($s0) ## 000002D9
|
||||
/* 001F8 809E9758 AE190190 */ sw $t9, 0x0190($s0) ## 00000190
|
||||
/* 001FC 809E975C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00200 809E9760 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00204 809E9764 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00208 809E9768 03E00008 */ jr $ra
|
||||
/* 0020C 809E976C 00000000 */ nop
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_809E9770
|
||||
/* 00210 809E9770 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00214 809E9774 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00218 809E9778 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 0021C 809E977C 3C050600 */ lui $a1, %hi(D_06000AF0) ## $a1 = 06000000
|
||||
/* 00220 809E9780 24A50AF0 */ addiu $a1, $a1, %lo(D_06000AF0) ## $a1 = 06000AF0
|
||||
/* 00224 809E9784 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00228 809E9788 0C0294BE */ jal Animation_PlayLoop
|
||||
/* 0022C 809E978C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00230 809E9790 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 00234 809E9794 3C0F809F */ lui $t7, %hi(func_809E9DFC) ## $t7 = 809F0000
|
||||
/* 00238 809E9798 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 0023C 809E979C 25EF9DFC */ addiu $t7, $t7, %lo(func_809E9DFC) ## $t7 = 809E9DFC
|
||||
/* 00240 809E97A0 A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
|
||||
/* 00244 809E97A4 ACCF0190 */ sw $t7, 0x0190($a2) ## 00000190
|
||||
/* 00248 809E97A8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0024C 809E97AC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00250 809E97B0 03E00008 */ jr $ra
|
||||
/* 00254 809E97B4 00000000 */ nop
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_809E97B8
|
||||
/* 00258 809E97B8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0025C 809E97BC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00260 809E97C0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00264 809E97C4 3C050600 */ lui $a1, %hi(D_060001C4) ## $a1 = 06000000
|
||||
/* 00268 809E97C8 24A501C4 */ addiu $a1, $a1, %lo(D_060001C4) ## $a1 = 060001C4
|
||||
/* 0026C 809E97CC AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00270 809E97D0 0C02947A */ jal Animation_PlayOnce
|
||||
/* 00274 809E97D4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00278 809E97D8 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 0027C 809E97DC 3C0F809F */ lui $t7, %hi(func_809E9F6C) ## $t7 = 809F0000
|
||||
/* 00280 809E97E0 25EF9F6C */ addiu $t7, $t7, %lo(func_809E9F6C) ## $t7 = 809E9F6C
|
||||
/* 00284 809E97E4 84CE019A */ lh $t6, 0x019A($a2) ## 0000019A
|
||||
/* 00288 809E97E8 ACCF0190 */ sw $t7, 0x0190($a2) ## 00000190
|
||||
/* 0028C 809E97EC A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
|
||||
/* 00290 809E97F0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00294 809E97F4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00298 809E97F8 03E00008 */ jr $ra
|
||||
/* 0029C 809E97FC 00000000 */ nop
|
||||
@@ -1,29 +0,0 @@
|
||||
glabel func_809E9800
|
||||
/* 002A0 809E9800 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 002A4 809E9804 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 002A8 809E9808 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 002AC 809E980C 3C050600 */ lui $a1, %hi(D_06000E6C) ## $a1 = 06000000
|
||||
/* 002B0 809E9810 24A50E6C */ addiu $a1, $a1, %lo(D_06000E6C) ## $a1 = 06000E6C
|
||||
/* 002B4 809E9814 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 002B8 809E9818 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 002BC 809E981C 0C0294D3 */ jal Animation_MorphToLoop
|
||||
/* 002C0 809E9820 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
|
||||
/* 002C4 809E9824 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 002C8 809E9828 3C0E809F */ lui $t6, %hi(func_809E9F6C) ## $t6 = 809F0000
|
||||
/* 002CC 809E982C 25CE9F6C */ addiu $t6, $t6, %lo(func_809E9F6C) ## $t6 = 809E9F6C
|
||||
/* 002D0 809E9830 8CEF0190 */ lw $t7, 0x0190($a3) ## 00000190
|
||||
/* 002D4 809E9834 3C08809F */ lui $t0, %hi(func_809E9E80) ## $t0 = 809F0000
|
||||
/* 002D8 809E9838 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 002DC 809E983C 15CF0004 */ bne $t6, $t7, .L809E9850
|
||||
/* 002E0 809E9840 25089E80 */ addiu $t0, $t0, %lo(func_809E9E80) ## $t0 = 809E9E80
|
||||
/* 002E4 809E9844 24181002 */ addiu $t8, $zero, 0x1002 ## $t8 = 00001002
|
||||
/* 002E8 809E9848 10000002 */ beq $zero, $zero, .L809E9854
|
||||
/* 002EC 809E984C A4F80196 */ sh $t8, 0x0196($a3) ## 00000196
|
||||
.L809E9850:
|
||||
/* 002F0 809E9850 A4F90196 */ sh $t9, 0x0196($a3) ## 00000196
|
||||
.L809E9854:
|
||||
/* 002F4 809E9854 ACE80190 */ sw $t0, 0x0190($a3) ## 00000190
|
||||
/* 002F8 809E9858 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 002FC 809E985C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00300 809E9860 03E00008 */ jr $ra
|
||||
/* 00304 809E9864 00000000 */ nop
|
||||
@@ -1,21 +0,0 @@
|
||||
glabel func_809E9868
|
||||
/* 00308 809E9868 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0030C 809E986C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00310 809E9870 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00314 809E9874 3C050600 */ lui $a1, %hi(D_060004D8) ## $a1 = 06000000
|
||||
/* 00318 809E9878 24A504D8 */ addiu $a1, $a1, %lo(D_060004D8) ## $a1 = 060004D8
|
||||
/* 0031C 809E987C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00320 809E9880 0C029490 */ jal Animation_MorphToPlayOnce
|
||||
/* 00324 809E9884 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
|
||||
/* 00328 809E9888 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0032C 809E988C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00330 809E9890 2405387D */ addiu $a1, $zero, 0x387D ## $a1 = 0000387D
|
||||
/* 00334 809E9894 8FAF0018 */ lw $t7, 0x0018($sp)
|
||||
/* 00338 809E9898 3C0E809F */ lui $t6, %hi(func_809EA0C4) ## $t6 = 809F0000
|
||||
/* 0033C 809E989C 25CEA0C4 */ addiu $t6, $t6, %lo(func_809EA0C4) ## $t6 = 809EA0C4
|
||||
/* 00340 809E98A0 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
|
||||
/* 00344 809E98A4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00348 809E98A8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0034C 809E98AC 03E00008 */ jr $ra
|
||||
/* 00350 809E98B0 00000000 */ nop
|
||||
@@ -1,29 +0,0 @@
|
||||
glabel func_809E98B4
|
||||
/* 00354 809E98B4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00358 809E98B8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0035C 809E98BC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 00360 809E98C0 3C050600 */ lui $a1, %hi(D_060008C4) ## $a1 = 06000000
|
||||
/* 00364 809E98C4 24A508C4 */ addiu $a1, $a1, %lo(D_060008C4) ## $a1 = 060008C4
|
||||
/* 00368 809E98C8 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 0036C 809E98CC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00370 809E98D0 0C029490 */ jal Animation_MorphToPlayOnce
|
||||
/* 00374 809E98D4 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
|
||||
/* 00378 809E98D8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0037C 809E98DC 240E0025 */ addiu $t6, $zero, 0x0025 ## $t6 = 00000025
|
||||
/* 00380 809E98E0 240F0032 */ addiu $t7, $zero, 0x0032 ## $t7 = 00000032
|
||||
/* 00384 809E98E4 24053880 */ addiu $a1, $zero, 0x3880 ## $a1 = 00003880
|
||||
/* 00388 809E98E8 A48E030A */ sh $t6, 0x030A($a0) ## 0000030A
|
||||
/* 0038C 809E98EC 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00390 809E98F0 A08F00AE */ sb $t7, 0x00AE($a0) ## 000000AE
|
||||
/* 00394 809E98F4 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 00398 809E98F8 3C08809F */ lui $t0, %hi(func_809EA1D8) ## $t0 = 809F0000
|
||||
/* 0039C 809E98FC 2508A1D8 */ addiu $t0, $t0, %lo(func_809EA1D8) ## $t0 = 809EA1D8
|
||||
/* 003A0 809E9900 90F802D9 */ lbu $t8, 0x02D9($a3) ## 000002D9
|
||||
/* 003A4 809E9904 ACE80190 */ sw $t0, 0x0190($a3) ## 00000190
|
||||
/* 003A8 809E9908 3319FFFE */ andi $t9, $t8, 0xFFFE ## $t9 = 00000000
|
||||
/* 003AC 809E990C A0F902D9 */ sb $t9, 0x02D9($a3) ## 000002D9
|
||||
/* 003B0 809E9910 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 003B4 809E9914 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 003B8 809E9918 03E00008 */ jr $ra
|
||||
/* 003BC 809E991C 00000000 */ nop
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_809E9920
|
||||
/* 003C0 809E9920 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 003C4 809E9924 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003C8 809E9928 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 003CC 809E992C 3C050600 */ lui $a1, %hi(D_06003650) ## $a1 = 06000000
|
||||
/* 003D0 809E9930 24A53650 */ addiu $a1, $a1, %lo(D_06003650) ## $a1 = 06003650
|
||||
/* 003D4 809E9934 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 003D8 809E9938 0C0294BE */ jal Animation_PlayLoop
|
||||
/* 003DC 809E993C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 003E0 809E9940 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 003E4 809E9944 3C19809F */ lui $t9, %hi(func_809EA240) ## $t9 = 809F0000
|
||||
/* 003E8 809E9948 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 003EC 809E994C 90CF02D9 */ lbu $t7, 0x02D9($a2) ## 000002D9
|
||||
/* 003F0 809E9950 2739A240 */ addiu $t9, $t9, %lo(func_809EA240) ## $t9 = 809EA240
|
||||
/* 003F4 809E9954 A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
|
||||
/* 003F8 809E9958 35F80001 */ ori $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 003FC 809E995C A0C00194 */ sb $zero, 0x0194($a2) ## 00000194
|
||||
/* 00400 809E9960 A0D802D9 */ sb $t8, 0x02D9($a2) ## 000002D9
|
||||
/* 00404 809E9964 ACD90190 */ sw $t9, 0x0190($a2) ## 00000190
|
||||
/* 00408 809E9968 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0040C 809E996C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00410 809E9970 03E00008 */ jr $ra
|
||||
/* 00414 809E9974 00000000 */ nop
|
||||
@@ -1,26 +0,0 @@
|
||||
glabel func_809E9978
|
||||
/* 00418 809E9978 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0041C 809E997C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00420 809E9980 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 00424 809E9984 3C050600 */ lui $a1, %hi(D_06001024) ## $a1 = 06000000
|
||||
/* 00428 809E9988 24A51024 */ addiu $a1, $a1, %lo(D_06001024) ## $a1 = 06001024
|
||||
/* 0042C 809E998C AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00430 809E9990 0C0294BE */ jal Animation_PlayLoop
|
||||
/* 00434 809E9994 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00438 809E9998 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 0043C 809E999C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 00440 809E99A0 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 00444 809E99A4 90C20195 */ lbu $v0, 0x0195($a2) ## 00000195
|
||||
/* 00448 809E99A8 3C18809F */ lui $t8, %hi(func_809EA480) ## $t8 = 809F0000
|
||||
/* 0044C 809E99AC A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
|
||||
/* 00450 809E99B0 10400003 */ beq $v0, $zero, .L809E99C0
|
||||
/* 00454 809E99B4 E4C40068 */ swc1 $f4, 0x0068($a2) ## 00000068
|
||||
/* 00458 809E99B8 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0045C 809E99BC A0CF0195 */ sb $t7, 0x0195($a2) ## 00000195
|
||||
.L809E99C0:
|
||||
/* 00460 809E99C0 2718A480 */ addiu $t8, $t8, %lo(func_809EA480) ## $t8 = 809EA480
|
||||
/* 00464 809E99C4 ACD80190 */ sw $t8, 0x0190($a2) ## 00000190
|
||||
/* 00468 809E99C8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0046C 809E99CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00470 809E99D0 03E00008 */ jr $ra
|
||||
/* 00474 809E99D4 00000000 */ nop
|
||||
@@ -1,61 +0,0 @@
|
||||
glabel func_809E99D8
|
||||
/* 00478 809E99D8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 0047C 809E99DC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00480 809E99E0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00484 809E99E4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00488 809E99E8 3C050600 */ lui $a1, %hi(D_06000368) ## $a1 = 06000000
|
||||
/* 0048C 809E99EC 24A50368 */ addiu $a1, $a1, %lo(D_06000368) ## $a1 = 06000368
|
||||
/* 00490 809E99F0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00494 809E99F4 0C029490 */ jal Animation_MorphToPlayOnce
|
||||
/* 00498 809E99F8 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
|
||||
/* 0049C 809E99FC 8E0E0304 */ lw $t6, 0x0304($s0) ## 00000304
|
||||
/* 004A0 809E9A00 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 004A4 809E9A04 3421F824 */ ori $at, $at, 0xF824 ## $at = 0001F824
|
||||
/* 004A8 809E9A08 8DCF0000 */ lw $t7, 0x0000($t6) ## 00000000
|
||||
/* 004AC 809E9A0C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 004B0 809E9A10 01E1C024 */ and $t8, $t7, $at
|
||||
/* 004B4 809E9A14 13000005 */ beq $t8, $zero, .L809E9A2C
|
||||
/* 004B8 809E9A18 00000000 */ nop
|
||||
/* 004BC 809E9A1C 8E1902D0 */ lw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 004C0 809E9A20 87280032 */ lh $t0, 0x0032($t9) ## 00000032
|
||||
/* 004C4 809E9A24 10000006 */ beq $zero, $zero, .L809E9A40
|
||||
/* 004C8 809E9A28 A6080032 */ sh $t0, 0x0032($s0) ## 00000032
|
||||
.L809E9A2C:
|
||||
/* 004CC 809E9A2C 0C00B69E */ jal Actor_WorldYawTowardActor
|
||||
/* 004D0 809E9A30 8E0502D0 */ lw $a1, 0x02D0($s0) ## 000002D0
|
||||
/* 004D4 809E9A34 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
|
||||
/* 004D8 809E9A38 00414821 */ addu $t1, $v0, $at
|
||||
/* 004DC 809E9A3C A6090032 */ sh $t1, 0x0032($s0) ## 00000032
|
||||
.L809E9A40:
|
||||
/* 004E0 809E9A40 920A02D9 */ lbu $t2, 0x02D9($s0) ## 000002D9
|
||||
/* 004E4 809E9A44 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 004E8 809E9A48 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
|
||||
/* 004EC 809E9A4C 3C0C809F */ lui $t4, %hi(func_809EA4E8) ## $t4 = 809F0000
|
||||
/* 004F0 809E9A50 258CA4E8 */ addiu $t4, $t4, %lo(func_809EA4E8) ## $t4 = 809EA4E8
|
||||
/* 004F4 809E9A54 314BFFFE */ andi $t3, $t2, 0xFFFE ## $t3 = 00000000
|
||||
/* 004F8 809E9A58 A20B02D9 */ sb $t3, 0x02D9($s0) ## 000002D9
|
||||
/* 004FC 809E9A5C AE0C0190 */ sw $t4, 0x0190($s0) ## 00000190
|
||||
/* 00500 809E9A60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00504 809E9A64 24053880 */ addiu $a1, $zero, 0x3880 ## $a1 = 00003880
|
||||
/* 00508 809E9A68 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 0050C 809E9A6C E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
|
||||
/* 00510 809E9A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00514 809E9A74 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00518 809E9A78 2405393B */ addiu $a1, $zero, 0x393B ## $a1 = 0000393B
|
||||
/* 0051C 809E9A7C 3C040600 */ lui $a0, %hi(D_06000368) ## $a0 = 06000000
|
||||
/* 00520 809E9A80 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 00524 809E9A84 24840368 */ addiu $a0, $a0, %lo(D_06000368) ## $a0 = 06000368
|
||||
/* 00528 809E9A88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0052C 809E9A8C 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
|
||||
/* 00530 809E9A90 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 00534 809E9A94 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00538 809E9A98 0C00D09B */ jal func_8003426C
|
||||
/* 0053C 809E9A9C AFA20010 */ sw $v0, 0x0010($sp)
|
||||
/* 00540 809E9AA0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00544 809E9AA4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00548 809E9AA8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0054C 809E9AAC 03E00008 */ jr $ra
|
||||
/* 00550 809E9AB0 00000000 */ nop
|
||||
@@ -1,40 +0,0 @@
|
||||
glabel func_809E9AB4
|
||||
/* 00554 809E9AB4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00558 809E9AB8 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0055C 809E9ABC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00560 809E9AC0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00564 809E9AC4 3C050600 */ lui $a1, %hi(D_06000368) ## $a1 = 06000000
|
||||
/* 00568 809E9AC8 24A50368 */ addiu $a1, $a1, %lo(D_06000368) ## $a1 = 06000368
|
||||
/* 0056C 809E9ACC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00570 809E9AD0 0C0294D3 */ jal Animation_MorphToLoop
|
||||
/* 00574 809E9AD4 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
|
||||
/* 00578 809E9AD8 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 0057C 809E9ADC 3C0F809F */ lui $t7, %hi(func_809EA534) ## $t7 = 809F0000
|
||||
/* 00580 809E9AE0 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 00584 809E9AE4 25EFA534 */ addiu $t7, $t7, %lo(func_809EA534) ## $t7 = 809EA534
|
||||
/* 00588 809E9AE8 A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
|
||||
/* 0058C 809E9AEC AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
|
||||
/* 00590 809E9AF0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00594 809E9AF4 2405389E */ addiu $a1, $zero, 0x389E ## $a1 = 0000389E
|
||||
/* 00598 809E9AF8 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 0059C 809E9AFC E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
|
||||
/* 005A0 809E9B00 3C040600 */ lui $a0, %hi(D_06000368) ## $a0 = 06000000
|
||||
/* 005A4 809E9B04 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 005A8 809E9B08 24840368 */ addiu $a0, $a0, %lo(D_06000368) ## $a0 = 06000368
|
||||
/* 005AC 809E9B0C 86180196 */ lh $t8, 0x0196($s0) ## 00000196
|
||||
/* 005B0 809E9B10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 005B4 809E9B14 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 005B8 809E9B18 00580019 */ multu $v0, $t8
|
||||
/* 005BC 809E9B1C 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 005C0 809E9B20 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 005C4 809E9B24 0000C812 */ mflo $t9
|
||||
/* 005C8 809E9B28 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 005CC 809E9B2C 0C00D09B */ jal func_8003426C
|
||||
/* 005D0 809E9B30 00000000 */ nop
|
||||
/* 005D4 809E9B34 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 005D8 809E9B38 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 005DC 809E9B3C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 005E0 809E9B40 03E00008 */ jr $ra
|
||||
/* 005E4 809E9B44 00000000 */ nop
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_809E9B48
|
||||
/* 005E8 809E9B48 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 005EC 809E9B4C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 005F0 809E9B50 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 005F4 809E9B54 3C050600 */ lui $a1, %hi(D_060006B0) ## $a1 = 06000000
|
||||
/* 005F8 809E9B58 24A506B0 */ addiu $a1, $a1, %lo(D_060006B0) ## $a1 = 060006B0
|
||||
/* 005FC 809E9B5C AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00600 809E9B60 0C02947A */ jal Animation_PlayOnce
|
||||
/* 00604 809E9B64 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00608 809E9B68 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0060C 809E9B6C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 00610 809E9B70 3C0E809F */ lui $t6, %hi(func_809EA5B0) ## $t6 = 809F0000
|
||||
/* 00614 809E9B74 25CEA5B0 */ addiu $t6, $t6, %lo(func_809EA5B0) ## $t6 = 809EA5B0
|
||||
/* 00618 809E9B78 24053881 */ addiu $a1, $zero, 0x3881 ## $a1 = 00003881
|
||||
/* 0061C 809E9B7C AC8E0190 */ sw $t6, 0x0190($a0) ## 00000190
|
||||
/* 00620 809E9B80 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00624 809E9B84 E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
|
||||
/* 00628 809E9B88 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0062C 809E9B8C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00630 809E9B90 03E00008 */ jr $ra
|
||||
/* 00634 809E9B94 00000000 */ nop
|
||||
@@ -1,172 +0,0 @@
|
||||
glabel func_809E9B98
|
||||
/* 00638 809E9B98 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0063C 809E9B9C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00640 809E9BA0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00644 809E9BA4 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00648 809E9BA8 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 0064C 809E9BAC 44813000 */ mtc1 $at, $f6 ## $f6 = 0.50
|
||||
/* 00650 809E9BB0 C4840168 */ lwc1 $f4, 0x0168($a0) ## 00000168
|
||||
/* 00654 809E9BB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00658 809E9BB8 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 0065C 809E9BBC 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00660 809E9BC0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00664 809E9BC4 3C054110 */ lui $a1, 0x4110 ## $a1 = 41100000
|
||||
/* 00668 809E9BC8 45000002 */ bc1f .L809E9BD4
|
||||
/* 0066C 809E9BCC 00000000 */ nop
|
||||
/* 00670 809E9BD0 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
|
||||
.L809E9BD4:
|
||||
/* 00674 809E9BD4 50600006 */ beql $v1, $zero, .L809E9BF0
|
||||
/* 00678 809E9BD8 AFA3002C */ sw $v1, 0x002C($sp)
|
||||
/* 0067C 809E9BDC 86020196 */ lh $v0, 0x0196($s0) ## 00000196
|
||||
/* 00680 809E9BE0 10400002 */ beq $v0, $zero, .L809E9BEC
|
||||
/* 00684 809E9BE4 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00688 809E9BE8 A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
|
||||
.L809E9BEC:
|
||||
/* 0068C 809E9BEC AFA3002C */ sw $v1, 0x002C($sp)
|
||||
.L809E9BF0:
|
||||
/* 00690 809E9BF0 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 00694 809E9BF4 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 00698 809E9BF8 3C014110 */ lui $at, 0x4110 ## $at = 41100000
|
||||
/* 0069C 809E9BFC 44816000 */ mtc1 $at, $f12 ## $f12 = 9.00
|
||||
/* 006A0 809E9C00 10400005 */ beq $v0, $zero, .L809E9C18
|
||||
/* 006A4 809E9C04 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 006A8 809E9C08 920F02D9 */ lbu $t7, 0x02D9($s0) ## 000002D9
|
||||
/* 006AC 809E9C0C 35F80001 */ ori $t8, $t7, 0x0001 ## $t8 = 00000001
|
||||
/* 006B0 809E9C10 1000000C */ beq $zero, $zero, .L809E9C44
|
||||
/* 006B4 809E9C14 A21802D9 */ sb $t8, 0x02D9($s0) ## 000002D9
|
||||
.L809E9C18:
|
||||
/* 006B8 809E9C18 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 006BC 809E9C1C 3C054100 */ lui $a1, 0x4100 ## $a1 = 41000000
|
||||
/* 006C0 809E9C20 3C014110 */ lui $at, 0x4110 ## $at = 41100000
|
||||
/* 006C4 809E9C24 44816000 */ mtc1 $at, $f12 ## $f12 = 9.00
|
||||
/* 006C8 809E9C28 10400006 */ beq $v0, $zero, .L809E9C44
|
||||
/* 006CC 809E9C2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006D0 809E9C30 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 006D4 809E9C34 2405387C */ addiu $a1, $zero, 0x387C ## $a1 = 0000387C
|
||||
/* 006D8 809E9C38 3C014110 */ lui $at, 0x4110 ## $at = 41100000
|
||||
/* 006DC 809E9C3C 44816000 */ mtc1 $at, $f12 ## $f12 = 9.00
|
||||
/* 006E0 809E9C40 00000000 */ nop
|
||||
.L809E9C44:
|
||||
/* 006E4 809E9C44 C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 006E8 809E9C48 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
||||
/* 006EC 809E9C4C 460C003C */ c.lt.s $f0, $f12
|
||||
/* 006F0 809E9C50 00000000 */ nop
|
||||
/* 006F4 809E9C54 45020004 */ bc1fl .L809E9C68
|
||||
/* 006F8 809E9C58 44817000 */ mtc1 $at, $f14 ## $f14 = 12.00
|
||||
/* 006FC 809E9C5C 1000000B */ beq $zero, $zero, .L809E9C8C
|
||||
/* 00700 809E9C60 46006006 */ mov.s $f0, $f12
|
||||
/* 00704 809E9C64 44817000 */ mtc1 $at, $f14 ## $f14 = 12.00
|
||||
.L809E9C68:
|
||||
/* 00708 809E9C68 00000000 */ nop
|
||||
/* 0070C 809E9C6C 4600703C */ c.lt.s $f14, $f0
|
||||
/* 00710 809E9C70 00000000 */ nop
|
||||
/* 00714 809E9C74 45020004 */ bc1fl .L809E9C88
|
||||
/* 00718 809E9C78 46000086 */ mov.s $f2, $f0
|
||||
/* 0071C 809E9C7C 10000002 */ beq $zero, $zero, .L809E9C88
|
||||
/* 00720 809E9C80 46007086 */ mov.s $f2, $f14
|
||||
/* 00724 809E9C84 46000086 */ mov.s $f2, $f0
|
||||
.L809E9C88:
|
||||
/* 00728 809E9C88 46001006 */ mov.s $f0, $f2
|
||||
.L809E9C8C:
|
||||
/* 0072C 809E9C8C 460C0201 */ sub.s $f8, $f0, $f12
|
||||
/* 00730 809E9C90 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
/* 00734 809E9C94 44818000 */ mtc1 $at, $f16 ## $f16 = 5.00
|
||||
/* 00738 809E9C98 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 0073C 809E9C9C 460C4282 */ mul.s $f10, $f8, $f12
|
||||
/* 00740 809E9CA0 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00744 809E9CA4 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 00748 809E9CA8 44082000 */ mfc1 $t0, $f4
|
||||
/* 0074C 809E9CAC 00000000 */ nop
|
||||
/* 00750 809E9CB0 A608030A */ sh $t0, 0x030A($s0) ## 0000030A
|
||||
/* 00754 809E9CB4 8FA9002C */ lw $t1, 0x002C($sp)
|
||||
/* 00758 809E9CB8 1520000C */ bne $t1, $zero, .L809E9CEC
|
||||
/* 0075C 809E9CBC 00000000 */ nop
|
||||
/* 00760 809E9CC0 C6060090 */ lwc1 $f6, 0x0090($s0) ## 00000090
|
||||
/* 00764 809E9CC4 44814000 */ mtc1 $at, $f8 ## $f8 = 120.00
|
||||
/* 00768 809E9CC8 00000000 */ nop
|
||||
/* 0076C 809E9CCC 4608303C */ c.lt.s $f6, $f8
|
||||
/* 00770 809E9CD0 00000000 */ nop
|
||||
/* 00774 809E9CD4 45000005 */ bc1f .L809E9CEC
|
||||
/* 00778 809E9CD8 00000000 */ nop
|
||||
/* 0077C 809E9CDC 0C27A61A */ jal func_809E9868
|
||||
/* 00780 809E9CE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00784 809E9CE4 10000021 */ beq $zero, $zero, .L809E9D6C
|
||||
/* 00788 809E9CE8 8FAB002C */ lw $t3, 0x002C($sp)
|
||||
.L809E9CEC:
|
||||
/* 0078C 809E9CEC 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 00790 809E9CF0 8FA40020 */ lw $a0, 0x0020($sp)
|
||||
/* 00794 809E9CF4 1040001C */ beq $v0, $zero, .L809E9D68
|
||||
/* 00798 809E9CF8 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 0079C 809E9CFC C6020090 */ lwc1 $f2, 0x0090($s0) ## 00000090
|
||||
/* 007A0 809E9D00 44815000 */ mtc1 $at, $f10 ## $f10 = 120.00
|
||||
/* 007A4 809E9D04 00000000 */ nop
|
||||
/* 007A8 809E9D08 460A103C */ c.lt.s $f2, $f10
|
||||
/* 007AC 809E9D0C 00000000 */ nop
|
||||
/* 007B0 809E9D10 45020006 */ bc1fl .L809E9D2C
|
||||
/* 007B4 809E9D14 860A0196 */ lh $t2, 0x0196($s0) ## 00000196
|
||||
/* 007B8 809E9D18 0C27A61A */ jal func_809E9868
|
||||
/* 007BC 809E9D1C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 007C0 809E9D20 10000012 */ beq $zero, $zero, .L809E9D6C
|
||||
/* 007C4 809E9D24 8FAB002C */ lw $t3, 0x002C($sp)
|
||||
/* 007C8 809E9D28 860A0196 */ lh $t2, 0x0196($s0) ## 00000196
|
||||
.L809E9D2C:
|
||||
/* 007CC 809E9D2C 3C0143A0 */ lui $at, 0x43A0 ## $at = 43A00000
|
||||
/* 007D0 809E9D30 1540000B */ bne $t2, $zero, .L809E9D60
|
||||
/* 007D4 809E9D34 00000000 */ nop
|
||||
/* 007D8 809E9D38 44818000 */ mtc1 $at, $f16 ## $f16 = 320.00
|
||||
/* 007DC 809E9D3C 00000000 */ nop
|
||||
/* 007E0 809E9D40 4602803C */ c.lt.s $f16, $f2
|
||||
/* 007E4 809E9D44 00000000 */ nop
|
||||
/* 007E8 809E9D48 45000005 */ bc1f .L809E9D60
|
||||
/* 007EC 809E9D4C 00000000 */ nop
|
||||
/* 007F0 809E9D50 0C27A5DC */ jal func_809E9770
|
||||
/* 007F4 809E9D54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 007F8 809E9D58 10000004 */ beq $zero, $zero, .L809E9D6C
|
||||
/* 007FC 809E9D5C 8FAB002C */ lw $t3, 0x002C($sp)
|
||||
.L809E9D60:
|
||||
/* 00800 809E9D60 0C27A600 */ jal func_809E9800
|
||||
/* 00804 809E9D64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L809E9D68:
|
||||
/* 00808 809E9D68 8FAB002C */ lw $t3, 0x002C($sp)
|
||||
.L809E9D6C:
|
||||
/* 0080C 809E9D6C 3C014320 */ lui $at, 0x4320 ## $at = 43200000
|
||||
/* 00810 809E9D70 5160001E */ beql $t3, $zero, .L809E9DEC
|
||||
/* 00814 809E9D74 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00818 809E9D78 C6020090 */ lwc1 $f2, 0x0090($s0) ## 00000090
|
||||
/* 0081C 809E9D7C 44819000 */ mtc1 $at, $f18 ## $f18 = 160.00
|
||||
/* 00820 809E9D80 00000000 */ nop
|
||||
/* 00824 809E9D84 4602903C */ c.lt.s $f18, $f2
|
||||
/* 00828 809E9D88 00000000 */ nop
|
||||
/* 0082C 809E9D8C 45020017 */ bc1fl .L809E9DEC
|
||||
/* 00830 809E9D90 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00834 809E9D94 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00838 809E9D98 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 0083C 809E9D9C 44812000 */ mtc1 $at, $f4 ## $f4 = 120.00
|
||||
/* 00840 809E9DA0 46000005 */ abs.s $f0, $f0
|
||||
/* 00844 809E9DA4 4604003C */ c.lt.s $f0, $f4
|
||||
/* 00848 809E9DA8 00000000 */ nop
|
||||
/* 0084C 809E9DAC 4502000F */ bc1fl .L809E9DEC
|
||||
/* 00850 809E9DB0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00854 809E9DB4 860C0196 */ lh $t4, 0x0196($s0) ## 00000196
|
||||
/* 00858 809E9DB8 3C0143F0 */ lui $at, 0x43F0 ## $at = 43F00000
|
||||
/* 0085C 809E9DBC 51800007 */ beql $t4, $zero, .L809E9DDC
|
||||
/* 00860 809E9DC0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 00864 809E9DC4 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 00868 809E9DC8 00000000 */ nop
|
||||
/* 0086C 809E9DCC 4606103C */ c.lt.s $f2, $f6
|
||||
/* 00870 809E9DD0 00000000 */ nop
|
||||
/* 00874 809E9DD4 45000004 */ bc1f .L809E9DE8
|
||||
/* 00878 809E9DD8 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
.L809E9DDC:
|
||||
/* 0087C 809E9DDC 44814000 */ mtc1 $at, $f8 ## $f8 = 1.00
|
||||
/* 00880 809E9DE0 00000000 */ nop
|
||||
/* 00884 809E9DE4 E6080168 */ swc1 $f8, 0x0168($s0) ## 00000168
|
||||
.L809E9DE8:
|
||||
/* 00888 809E9DE8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809E9DEC:
|
||||
/* 0088C 809E9DEC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00890 809E9DF0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00894 809E9DF4 03E00008 */ jr $ra
|
||||
/* 00898 809E9DF8 00000000 */ nop
|
||||
@@ -1,38 +0,0 @@
|
||||
glabel func_809E9DFC
|
||||
/* 0089C 809E9DFC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 008A0 809E9E00 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 008A4 809E9E04 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 008A8 809E9E08 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 008AC 809E9E0C AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 008B0 809E9E10 AFA4001C */ sw $a0, 0x001C($sp)
|
||||
/* 008B4 809E9E14 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 008B8 809E9E18 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 008BC 809E9E1C 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 008C0 809E9E20 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 008C4 809E9E24 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 008C8 809E9E28 10400005 */ beq $v0, $zero, .L809E9E40
|
||||
/* 008CC 809E9E2C 8FA60020 */ lw $a2, 0x0020($sp)
|
||||
/* 008D0 809E9E30 84C20196 */ lh $v0, 0x0196($a2) ## 00000196
|
||||
/* 008D4 809E9E34 10400002 */ beq $v0, $zero, .L809E9E40
|
||||
/* 008D8 809E9E38 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 008DC 809E9E3C A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
|
||||
.L809E9E40:
|
||||
/* 008E0 809E9E40 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 008E4 809E9E44 44813000 */ mtc1 $at, $f6 ## $f6 = 120.00
|
||||
/* 008E8 809E9E48 C4C40090 */ lwc1 $f4, 0x0090($a2) ## 00000090
|
||||
/* 008EC 809E9E4C 4606203C */ c.lt.s $f4, $f6
|
||||
/* 008F0 809E9E50 00000000 */ nop
|
||||
/* 008F4 809E9E54 45010004 */ bc1t .L809E9E68
|
||||
/* 008F8 809E9E58 00000000 */ nop
|
||||
/* 008FC 809E9E5C 84CF0196 */ lh $t7, 0x0196($a2) ## 00000196
|
||||
/* 00900 809E9E60 55E00004 */ bnel $t7, $zero, .L809E9E74
|
||||
/* 00904 809E9E64 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809E9E68:
|
||||
/* 00908 809E9E68 0C27A61A */ jal func_809E9868
|
||||
/* 0090C 809E9E6C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 00910 809E9E70 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L809E9E74:
|
||||
/* 00914 809E9E74 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00918 809E9E78 03E00008 */ jr $ra
|
||||
/* 0091C 809E9E7C 00000000 */ nop
|
||||
@@ -1,68 +0,0 @@
|
||||
glabel func_809E9E80
|
||||
/* 00920 809E9E80 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00924 809E9E84 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00928 809E9E88 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0092C 809E9E8C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00930 809E9E90 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00934 809E9E94 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00938 809E9E98 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 0093C 809E9E9C AFA40024 */ sw $a0, 0x0024($sp)
|
||||
/* 00940 809E9EA0 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00944 809E9EA4 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 00948 809E9EA8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 0094C 809E9EAC 10400005 */ beq $v0, $zero, .L809E9EC4
|
||||
/* 00950 809E9EB0 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 00954 809E9EB4 86020196 */ lh $v0, 0x0196($s0) ## 00000196
|
||||
/* 00958 809E9EB8 10400002 */ beq $v0, $zero, .L809E9EC4
|
||||
/* 0095C 809E9EBC 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00960 809E9EC0 A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
|
||||
.L809E9EC4:
|
||||
/* 00964 809E9EC4 86020196 */ lh $v0, 0x0196($s0) ## 00000196
|
||||
/* 00968 809E9EC8 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
|
||||
/* 0096C 809E9ECC 24070E38 */ addiu $a3, $zero, 0x0E38 ## $a3 = 00000E38
|
||||
/* 00970 809E9ED0 304F1000 */ andi $t7, $v0, 0x1000 ## $t7 = 00000000
|
||||
/* 00974 809E9ED4 55E00005 */ bnel $t7, $zero, .L809E9EEC
|
||||
/* 00978 809E9ED8 24011000 */ addiu $at, $zero, 0x1000 ## $at = 00001000
|
||||
/* 0097C 809E9EDC 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 00980 809E9EE0 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00984 809E9EE4 86020196 */ lh $v0, 0x0196($s0) ## 00000196
|
||||
/* 00988 809E9EE8 24011000 */ addiu $at, $zero, 0x1000 ## $at = 00001000
|
||||
.L809E9EEC:
|
||||
/* 0098C 809E9EEC 14410016 */ bne $v0, $at, .L809E9F48
|
||||
/* 00990 809E9EF0 3C0143F0 */ lui $at, 0x43F0 ## $at = 43F00000
|
||||
/* 00994 809E9EF4 44812000 */ mtc1 $at, $f4 ## $f4 = 480.00
|
||||
/* 00998 809E9EF8 C6000090 */ lwc1 $f0, 0x0090($s0) ## 00000090
|
||||
/* 0099C 809E9EFC 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 009A0 809E9F00 4600203C */ c.lt.s $f4, $f0
|
||||
/* 009A4 809E9F04 00000000 */ nop
|
||||
/* 009A8 809E9F08 45010007 */ bc1t .L809E9F28
|
||||
/* 009AC 809E9F0C 00000000 */ nop
|
||||
/* 009B0 809E9F10 44813000 */ mtc1 $at, $f6 ## $f6 = 120.00
|
||||
/* 009B4 809E9F14 00000000 */ nop
|
||||
/* 009B8 809E9F18 4606003C */ c.lt.s $f0, $f6
|
||||
/* 009BC 809E9F1C 00000000 */ nop
|
||||
/* 009C0 809E9F20 45000005 */ bc1f .L809E9F38
|
||||
/* 009C4 809E9F24 00000000 */ nop
|
||||
.L809E9F28:
|
||||
/* 009C8 809E9F28 0C27A61A */ jal func_809E9868
|
||||
/* 009CC 809E9F2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009D0 809E9F30 1000000A */ beq $zero, $zero, .L809E9F5C
|
||||
/* 009D4 809E9F34 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809E9F38:
|
||||
/* 009D8 809E9F38 0C27A5EE */ jal func_809E97B8
|
||||
/* 009DC 809E9F3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009E0 809E9F40 10000006 */ beq $zero, $zero, .L809E9F5C
|
||||
/* 009E4 809E9F44 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809E9F48:
|
||||
/* 009E8 809E9F48 54400004 */ bnel $v0, $zero, .L809E9F5C
|
||||
/* 009EC 809E9F4C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 009F0 809E9F50 0C27A5EE */ jal func_809E97B8
|
||||
/* 009F4 809E9F54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 009F8 809E9F58 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L809E9F5C:
|
||||
/* 009FC 809E9F5C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00A00 809E9F60 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00A04 809E9F64 03E00008 */ jr $ra
|
||||
/* 00A08 809E9F68 00000000 */ nop
|
||||
@@ -1,97 +0,0 @@
|
||||
glabel func_809E9F6C
|
||||
/* 00A0C 809E9F6C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 00A10 809E9F70 AFB00030 */ sw $s0, 0x0030($sp)
|
||||
/* 00A14 809E9F74 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00A18 809E9F78 AFBF0034 */ sw $ra, 0x0034($sp)
|
||||
/* 00A1C 809E9F7C AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 00A20 809E9F80 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00A24 809E9F84 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 00A28 809E9F88 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
|
||||
/* 00A2C 809E9F8C 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 00A30 809E9F90 24070E38 */ addiu $a3, $zero, 0x0E38 ## $a3 = 00000E38
|
||||
/* 00A34 809E9F94 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00A38 809E9F98 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 00A3C 809E9F9C AFA40038 */ sw $a0, 0x0038($sp)
|
||||
/* 00A40 809E9FA0 10400005 */ beq $v0, $zero, .L809E9FB8
|
||||
/* 00A44 809E9FA4 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 00A48 809E9FA8 0C27A600 */ jal func_809E9800
|
||||
/* 00A4C 809E9FAC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A50 809E9FB0 10000040 */ beq $zero, $zero, .L809EA0B4
|
||||
/* 00A54 809E9FB4 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
.L809E9FB8:
|
||||
/* 00A58 809E9FB8 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 00A5C 809E9FBC 3C0540C0 */ lui $a1, 0x40C0 ## $a1 = 40C00000
|
||||
/* 00A60 809E9FC0 5040002B */ beql $v0, $zero, .L809EA070
|
||||
/* 00A64 809E9FC4 86190196 */ lh $t9, 0x0196($s0) ## 00000196
|
||||
/* 00A68 809E9FC8 0C01DE1C */ jal Math_SinS
|
||||
## sins?
|
||||
/* 00A6C 809E9FCC 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00A70 809E9FD0 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 00A74 809E9FD4 44812000 */ mtc1 $at, $f4 ## $f4 = 23.00
|
||||
/* 00A78 809E9FD8 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
|
||||
/* 00A7C 809E9FDC 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
||||
/* 00A80 809E9FE0 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 00A84 809E9FE4 44819000 */ mtc1 $at, $f18 ## $f18 = 12.00
|
||||
/* 00A88 809E9FE8 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 00A8C 809E9FEC E7AA003C */ swc1 $f10, 0x003C($sp)
|
||||
/* 00A90 809E9FF0 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
|
||||
/* 00A94 809E9FF4 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 00A98 809E9FF8 E7A40040 */ swc1 $f4, 0x0040($sp)
|
||||
/* 00A9C 809E9FFC 0C01DE0D */ jal Math_CosS
|
||||
## coss?
|
||||
/* 00AA0 809EA000 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00AA4 809EA004 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 00AA8 809EA008 44813000 */ mtc1 $at, $f6 ## $f6 = 23.00
|
||||
/* 00AAC 809EA00C C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
|
||||
/* 00AB0 809EA010 C7B00040 */ lwc1 $f16, 0x0040($sp)
|
||||
/* 00AB4 809EA014 46060202 */ mul.s $f8, $f0, $f6
|
||||
/* 00AB8 809EA018 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 00ABC 809EA01C E7B00010 */ swc1 $f16, 0x0010($sp)
|
||||
/* 00AC0 809EA020 24060193 */ addiu $a2, $zero, 0x0193 ## $a2 = 00000193
|
||||
/* 00AC4 809EA024 8FA7003C */ lw $a3, 0x003C($sp)
|
||||
/* 00AC8 809EA028 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
|
||||
/* 00ACC 809EA02C 460A4080 */ add.s $f2, $f8, $f10
|
||||
/* 00AD0 809EA030 E7A20014 */ swc1 $f2, 0x0014($sp)
|
||||
/* 00AD4 809EA034 860E00B4 */ lh $t6, 0x00B4($s0) ## 000000B4
|
||||
/* 00AD8 809EA038 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 00ADC 809EA03C 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 00AE0 809EA040 AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 00AE4 809EA044 861800B8 */ lh $t8, 0x00B8($s0) ## 000000B8
|
||||
/* 00AE8 809EA048 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 00AEC 809EA04C 0C00C7D4 */ jal Actor_Spawn
|
||||
## ActorSpawn
|
||||
/* 00AF0 809EA050 AFB80020 */ sw $t8, 0x0020($sp)
|
||||
/* 00AF4 809EA054 10400016 */ beq $v0, $zero, .L809EA0B0
|
||||
/* 00AF8 809EA058 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AFC 809EA05C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00B00 809EA060 2405387E */ addiu $a1, $zero, 0x387E ## $a1 = 0000387E
|
||||
/* 00B04 809EA064 10000013 */ beq $zero, $zero, .L809EA0B4
|
||||
/* 00B08 809EA068 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 00B0C 809EA06C 86190196 */ lh $t9, 0x0196($s0) ## 00000196
|
||||
.L809EA070:
|
||||
/* 00B10 809EA070 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 00B14 809EA074 2B210002 */ slti $at, $t9, 0x0002
|
||||
/* 00B18 809EA078 5420000E */ bnel $at, $zero, .L809EA0B4
|
||||
/* 00B1C 809EA07C 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 00B20 809EA080 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 00B24 809EA084 3C054140 */ lui $a1, 0x4140 ## $a1 = 41400000
|
||||
/* 00B28 809EA088 10400009 */ beq $v0, $zero, .L809EA0B0
|
||||
/* 00B2C 809EA08C 8FA40038 */ lw $a0, 0x0038($sp)
|
||||
/* 00B30 809EA090 3C050600 */ lui $a1, %hi(D_060001C4) ## $a1 = 06000000
|
||||
/* 00B34 809EA094 24A501C4 */ addiu $a1, $a1, %lo(D_060001C4) ## $a1 = 060001C4
|
||||
/* 00B38 809EA098 0C029490 */ jal Animation_MorphToPlayOnce
|
||||
/* 00B3C 809EA09C 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
|
||||
/* 00B40 809EA0A0 86020196 */ lh $v0, 0x0196($s0) ## 00000196
|
||||
/* 00B44 809EA0A4 10400002 */ beq $v0, $zero, .L809EA0B0
|
||||
/* 00B48 809EA0A8 2448FFFF */ addiu $t0, $v0, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 00B4C 809EA0AC A6080196 */ sh $t0, 0x0196($s0) ## 00000196
|
||||
.L809EA0B0:
|
||||
/* 00B50 809EA0B0 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
.L809EA0B4:
|
||||
/* 00B54 809EA0B4 8FB00030 */ lw $s0, 0x0030($sp)
|
||||
/* 00B58 809EA0B8 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 00B5C 809EA0BC 03E00008 */ jr $ra
|
||||
/* 00B60 809EA0C0 00000000 */ nop
|
||||
@@ -1,79 +0,0 @@
|
||||
glabel func_809EA0C4
|
||||
/* 00B64 809EA0C4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00B68 809EA0C8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00B6C 809EA0CC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00B70 809EA0D0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00B74 809EA0D4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00B78 809EA0D8 AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 00B7C 809EA0DC 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 00B80 809EA0E0 AFA40024 */ sw $a0, 0x0024($sp)
|
||||
/* 00B84 809EA0E4 10400005 */ beq $v0, $zero, .L809EA0FC
|
||||
/* 00B88 809EA0E8 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 00B8C 809EA0EC 0C27A5BF */ jal func_809E96FC
|
||||
/* 00B90 809EA0F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B94 809EA0F4 10000023 */ beq $zero, $zero, .L809EA184
|
||||
/* 00B98 809EA0F8 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
.L809EA0FC:
|
||||
/* 00B9C 809EA0FC 44811000 */ mtc1 $at, $f2 ## $f2 = 0.00
|
||||
/* 00BA0 809EA100 C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00BA4 809EA104 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||
/* 00BA8 809EA108 4602003C */ c.lt.s $f0, $f2
|
||||
/* 00BAC 809EA10C 00000000 */ nop
|
||||
/* 00BB0 809EA110 45020004 */ bc1fl .L809EA124
|
||||
/* 00BB4 809EA114 44812000 */ mtc1 $at, $f4 ## $f4 = 3.00
|
||||
/* 00BB8 809EA118 1000000C */ beq $zero, $zero, .L809EA14C
|
||||
/* 00BBC 809EA11C 46001006 */ mov.s $f0, $f2
|
||||
/* 00BC0 809EA120 44812000 */ mtc1 $at, $f4 ## $f4 = 3.00
|
||||
.L809EA124:
|
||||
/* 00BC4 809EA124 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||
/* 00BC8 809EA128 4600203C */ c.lt.s $f4, $f0
|
||||
/* 00BCC 809EA12C 00000000 */ nop
|
||||
/* 00BD0 809EA130 45020005 */ bc1fl .L809EA148
|
||||
/* 00BD4 809EA134 46000086 */ mov.s $f2, $f0
|
||||
/* 00BD8 809EA138 44811000 */ mtc1 $at, $f2 ## $f2 = 3.00
|
||||
/* 00BDC 809EA13C 10000003 */ beq $zero, $zero, .L809EA14C
|
||||
/* 00BE0 809EA140 46001006 */ mov.s $f0, $f2
|
||||
/* 00BE4 809EA144 46000086 */ mov.s $f2, $f0
|
||||
.L809EA148:
|
||||
/* 00BE8 809EA148 46001006 */ mov.s $f0, $f2
|
||||
.L809EA14C:
|
||||
/* 00BEC 809EA14C 3C014040 */ lui $at, 0x4040 ## $at = 40400000
|
||||
/* 00BF0 809EA150 44813000 */ mtc1 $at, $f6 ## $f6 = 3.00
|
||||
/* 00BF4 809EA154 3C014140 */ lui $at, 0x4140 ## $at = 41400000
|
||||
/* 00BF8 809EA158 44815000 */ mtc1 $at, $f10 ## $f10 = 12.00
|
||||
/* 00BFC 809EA15C 46003201 */ sub.s $f8, $f6, $f0
|
||||
/* 00C00 809EA160 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
/* 00C04 809EA164 44819000 */ mtc1 $at, $f18 ## $f18 = 5.00
|
||||
/* 00C08 809EA168 460A4402 */ mul.s $f16, $f8, $f10
|
||||
/* 00C0C 809EA16C 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 00C10 809EA170 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 00C14 809EA174 440F3000 */ mfc1 $t7, $f6
|
||||
/* 00C18 809EA178 00000000 */ nop
|
||||
/* 00C1C 809EA17C A60F030A */ sh $t7, 0x030A($s0) ## 0000030A
|
||||
/* 00C20 809EA180 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
.L809EA184:
|
||||
/* 00C24 809EA184 0C0295B2 */ jal Animation_OnFrame
|
||||
/* 00C28 809EA188 3C054080 */ lui $a1, 0x4080 ## $a1 = 40800000
|
||||
/* 00C2C 809EA18C 10400004 */ beq $v0, $zero, .L809EA1A0
|
||||
/* 00C30 809EA190 26040024 */ addiu $a0, $s0, 0x0024 ## $a0 = 00000024
|
||||
/* 00C34 809EA194 921802D9 */ lbu $t8, 0x02D9($s0) ## 000002D9
|
||||
/* 00C38 809EA198 3319FFFE */ andi $t9, $t8, 0xFFFE ## $t9 = 00000000
|
||||
/* 00C3C 809EA19C A21902D9 */ sb $t9, 0x02D9($s0) ## 000002D9
|
||||
.L809EA1A0:
|
||||
/* 00C40 809EA1A0 8E050008 */ lw $a1, 0x0008($s0) ## 00000008
|
||||
/* 00C44 809EA1A4 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 00C48 809EA1A8 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 00C4C 809EA1AC 3C074040 */ lui $a3, 0x4040 ## $a3 = 40400000
|
||||
/* 00C50 809EA1B0 2604002C */ addiu $a0, $s0, 0x002C ## $a0 = 0000002C
|
||||
/* 00C54 809EA1B4 8E050010 */ lw $a1, 0x0010($s0) ## 00000010
|
||||
/* 00C58 809EA1B8 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 00C5C 809EA1BC 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 00C60 809EA1C0 3C074040 */ lui $a3, 0x4040 ## $a3 = 40400000
|
||||
/* 00C64 809EA1C4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00C68 809EA1C8 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00C6C 809EA1CC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00C70 809EA1D0 03E00008 */ jr $ra
|
||||
/* 00C74 809EA1D4 00000000 */ nop
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user