mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-19 13:35:18 +00:00
Update spec and remove asm
This commit is contained in:
parent
d8c54547c1
commit
782cad767d
75 changed files with 1 additions and 4798 deletions
|
@ -1,36 +0,0 @@
|
|||
glabel EnIk_Destroy
|
||||
/* 00000 80A74310 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00004 80A74314 3C0145FA */ lui $at, 0x45FA ## $at = 45FA0000
|
||||
/* 00008 80A74318 44812000 */ mtc1 $at, $f4 ## $f4 = 8000.00
|
||||
/* 0000C 80A7431C AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 00010 80A74320 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00014 80A74324 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 00018 80A74328 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 0001C 80A7432C 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00020 80A74330 24060113 */ addiu $a2, $zero, 0x0113 ## $a2 = 00000113
|
||||
/* 00024 80A74334 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 00028 80A74338 0C00D4FD */ jal Actor_FindNearby
|
||||
|
||||
/* 0002C 80A7433C E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 00030 80A74340 54400004 */ bnel $v0, $zero, .L80A74354
|
||||
/* 00034 80A74344 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00038 80A74348 0C03D6D6 */ jal func_800F5B58
|
||||
/* 0003C 80A7434C 00000000 */ nop
|
||||
/* 00040 80A74350 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
.L80A74354:
|
||||
/* 00044 80A74354 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00048 80A74358 0C017232 */ jal Collider_DestroyTris
|
||||
/* 0004C 80A7435C 24A503EC */ addiu $a1, $a1, 0x03EC ## $a1 = 000003EC
|
||||
/* 00050 80A74360 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00054 80A74364 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00058 80A74368 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 0005C 80A7436C 24A50320 */ addiu $a1, $a1, 0x0320 ## $a1 = 00000320
|
||||
/* 00060 80A74370 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 00064 80A74374 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 00068 80A74378 0C017418 */ jal Collider_DestroyQuad
|
||||
/* 0006C 80A7437C 24A5036C */ addiu $a1, $a1, 0x036C ## $a1 = 0000036C
|
||||
/* 00070 80A74380 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00074 80A74384 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00078 80A74388 03E00008 */ jr $ra
|
||||
/* 0007C 80A7438C 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78978
|
||||
.asciz "\x1b[31m描画モードがおかしい!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnIk_Draw
|
||||
/* 03D64 80A78074 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03D68 80A78078 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03D6C 80A7807C 8C8204CC */ lw $v0, 0x04CC($a0) ## 000004CC
|
||||
/* 03D70 80A78080 04400008 */ bltz $v0, .L80A780A4
|
||||
/* 03D74 80A78084 28410003 */ slti $at, $v0, 0x0003
|
||||
/* 03D78 80A78088 10200006 */ beq $at, $zero, .L80A780A4
|
||||
/* 03D7C 80A7808C 00027080 */ sll $t6, $v0, 2
|
||||
/* 03D80 80A78090 3C0380A8 */ lui $v1, %hi(D_80A7861C) ## $v1 = 80A80000
|
||||
/* 03D84 80A78094 006E1821 */ addu $v1, $v1, $t6
|
||||
/* 03D88 80A78098 8C63861C */ lw $v1, %lo(D_80A7861C)($v1)
|
||||
/* 03D8C 80A7809C 14600006 */ bne $v1, $zero, .L80A780B8
|
||||
/* 03D90 80A780A0 00000000 */ nop
|
||||
.L80A780A4:
|
||||
/* 03D94 80A780A4 3C0480A8 */ lui $a0, %hi(D_80A78978) ## $a0 = 80A80000
|
||||
/* 03D98 80A780A8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 03D9C 80A780AC 24848978 */ addiu $a0, $a0, %lo(D_80A78978) ## $a0 = 80A78978
|
||||
/* 03DA0 80A780B0 10000004 */ beq $zero, $zero, .L80A780C4
|
||||
/* 03DA4 80A780B4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A780B8:
|
||||
/* 03DA8 80A780B8 0060F809 */ jalr $ra, $v1
|
||||
/* 03DAC 80A780BC 00000000 */ nop
|
||||
/* 03DB0 80A780C0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A780C4:
|
||||
/* 03DB4 80A780C4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03DB8 80A780C8 03E00008 */ jr $ra
|
||||
/* 03DBC 80A780CC 00000000 */ nop
|
|
@ -1,11 +0,0 @@
|
|||
glabel EnIk_GetNpcAction
|
||||
/* 02D8C 80A7709C 908E1D6C */ lbu $t6, 0x1D6C($a0) ## 00001D6C
|
||||
/* 02D90 80A770A0 00057880 */ sll $t7, $a1, 2
|
||||
/* 02D94 80A770A4 008FC021 */ addu $t8, $a0, $t7
|
||||
/* 02D98 80A770A8 11C00003 */ beq $t6, $zero, .L80A770B8
|
||||
/* 02D9C 80A770AC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 02DA0 80A770B0 03E00008 */ jr $ra
|
||||
/* 02DA4 80A770B4 8F021D8C */ lw $v0, 0x1D8C($t8) ## 00001D8C
|
||||
.L80A770B8:
|
||||
/* 02DA8 80A770B8 03E00008 */ jr $ra
|
||||
/* 02DAC 80A770BC 00000000 */ nop
|
|
@ -1,64 +0,0 @@
|
|||
glabel EnIk_Init
|
||||
/* 03F50 80A78260 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 03F54 80A78264 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 03F58 80A78268 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03F5C 80A7826C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 03F60 80A78270 8482001C */ lh $v0, 0x001C($a0) ## 0000001C
|
||||
/* 03F64 80A78274 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03F68 80A78278 3C0F8016 */ lui $t7, %hi(gSaveContext+0xeda)
|
||||
/* 03F6C 80A7827C 304E00FF */ andi $t6, $v0, 0x00FF ## $t6 = 00000000
|
||||
/* 03F70 80A78280 15C00005 */ bne $t6, $zero, .L80A78298
|
||||
/* 03F74 80A78284 3043FF00 */ andi $v1, $v0, 0xFF00 ## $v1 = 00000000
|
||||
/* 03F78 80A78288 95EFF53A */ lhu $t7, %lo(gSaveContext+0xeda)($t7)
|
||||
/* 03F7C 80A7828C 31F81000 */ andi $t8, $t7, 0x1000 ## $t8 = 00000000
|
||||
/* 03F80 80A78290 17000007 */ bne $t8, $zero, .L80A782B0
|
||||
/* 03F84 80A78294 00000000 */ nop
|
||||
.L80A78298:
|
||||
/* 03F88 80A78298 10600009 */ beq $v1, $zero, .L80A782C0
|
||||
/* 03F8C 80A7829C 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 03F90 80A782A0 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 03F94 80A782A4 00032A03 */ sra $a1, $v1, 8
|
||||
/* 03F98 80A782A8 10400005 */ beq $v0, $zero, .L80A782C0
|
||||
/* 03F9C 80A782AC 00000000 */ nop
|
||||
.L80A782B0:
|
||||
/* 03FA0 80A782B0 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 03FA4 80A782B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03FA8 80A782B8 1000001B */ beq $zero, $zero, .L80A78328
|
||||
/* 03FAC 80A782BC 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A782C0:
|
||||
/* 03FB0 80A782C0 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
|
||||
/* 03FB4 80A782C4 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
|
||||
/* 03FB8 80A782C8 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 03FBC 80A782CC 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 03FC0 80A782D0 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 03FC4 80A782D4 3C0741F0 */ lui $a3, 0x41F0 ## $a3 = 41F00000
|
||||
/* 03FC8 80A782D8 3C060602 */ lui $a2, 0x0602 ## $a2 = 06020000
|
||||
/* 03FCC 80A782DC 3C070601 */ lui $a3, 0x0601 ## $a3 = 06010000
|
||||
/* 03FD0 80A782E0 26190190 */ addiu $t9, $s0, 0x0190 ## $t9 = 00000190
|
||||
/* 03FD4 80A782E4 26080244 */ addiu $t0, $s0, 0x0244 ## $t0 = 00000244
|
||||
/* 03FD8 80A782E8 2409001E */ addiu $t1, $zero, 0x001E ## $t1 = 0000001E
|
||||
/* 03FDC 80A782EC AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 03FE0 80A782F0 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03FE4 80A782F4 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03FE8 80A782F8 24E7C114 */ addiu $a3, $a3, 0xC114 ## $a3 = 0600C114
|
||||
/* 03FEC 80A782FC 24C6E178 */ addiu $a2, $a2, 0xE178 ## $a2 = 0601E178
|
||||
/* 03FF0 80A78300 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 03FF4 80A78304 0C0291BE */ jal SkelAnime_InitSV
|
||||
/* 03FF8 80A78308 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 03FFC 80A7830C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 04000 80A78310 0C29D0E6 */ jal func_80A74398
|
||||
/* 04004 80A78314 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 04008 80A78318 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0400C 80A7831C 0C29E034 */ jal func_80A780D0
|
||||
/* 04010 80A78320 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 04014 80A78324 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A78328:
|
||||
/* 04018 80A78328 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 0401C 80A7832C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 04020 80A78330 03E00008 */ jr $ra
|
||||
/* 04024 80A78334 00000000 */ nop
|
||||
/* 04028 80A78338 00000000 */ nop
|
||||
/* 0402C 80A7833C 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel EnIk_OverrideLimbDraw1
|
||||
/* 038E8 80A77BF8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 038EC 80A77BFC 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
|
||||
/* 038F0 80A77C00 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 038F4 80A77C04 10A10008 */ beq $a1, $at, .L80A77C28
|
||||
/* 038F8 80A77C08 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 038FC 80A77C0C 2401001D */ addiu $at, $zero, 0x001D ## $at = 0000001D
|
||||
/* 03900 80A77C10 10A10014 */ beq $a1, $at, .L80A77C64
|
||||
/* 03904 80A77C14 2401001E */ addiu $at, $zero, 0x001E ## $at = 0000001E
|
||||
/* 03908 80A77C18 50A10013 */ beql $a1, $at, .L80A77C68
|
||||
/* 0390C 80A77C1C ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
/* 03910 80A77C20 10000012 */ beq $zero, $zero, .L80A77C6C
|
||||
/* 03914 80A77C24 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C28:
|
||||
/* 03918 80A77C28 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 0391C 80A77C2C 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 03920 80A77C30 44812000 */ mtc1 $at, $f4 ## $f4 = 120.00
|
||||
/* 03924 80A77C34 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
||||
/* 03928 80A77C38 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 0392C 80A77C3C 4604003C */ c.lt.s $f0, $f4
|
||||
/* 03930 80A77C40 00000000 */ nop
|
||||
/* 03934 80A77C44 45000003 */ bc1f .L80A77C54
|
||||
/* 03938 80A77C48 00000000 */ nop
|
||||
/* 0393C 80A77C4C 10000006 */ beq $zero, $zero, .L80A77C68
|
||||
/* 03940 80A77C50 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A77C54:
|
||||
/* 03944 80A77C54 0C29DB8B */ jal func_80A76E2C
|
||||
/* 03948 80A77C58 00E03025 */ or $a2, $a3, $zero ## $a2 = 00000000
|
||||
/* 0394C 80A77C5C 10000003 */ beq $zero, $zero, .L80A77C6C
|
||||
/* 03950 80A77C60 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C64:
|
||||
/* 03954 80A77C64 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A77C68:
|
||||
/* 03958 80A77C68 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77C6C:
|
||||
/* 0395C 80A77C6C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03960 80A77C70 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03964 80A77C74 03E00008 */ jr $ra
|
||||
/* 03968 80A77C78 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel EnIk_OverrideLimbDraw2
|
||||
/* 03220 80A77530 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03224 80A77534 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 03228 80A77538 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0322C 80A7753C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03230 80A77540 AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 03234 80A77544 10A10006 */ beq $a1, $at, .L80A77560
|
||||
/* 03238 80A77548 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 0323C 80A7754C 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 03240 80A77550 10A10003 */ beq $a1, $at, .L80A77560
|
||||
/* 03244 80A77554 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 03248 80A77558 54A1000C */ bnel $a1, $at, .L80A7758C
|
||||
/* 0324C 80A7755C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77560:
|
||||
/* 03250 80A77560 0C29DC50 */ jal EnIk_AnimCurrentFrame
|
||||
/* 03254 80A77564 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 03258 80A77568 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 0325C 80A7756C 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
|
||||
/* 03260 80A77570 8FAE0020 */ lw $t6, 0x0020($sp)
|
||||
/* 03264 80A77574 4600203E */ c.le.s $f4, $f0
|
||||
/* 03268 80A77578 00000000 */ nop
|
||||
/* 0326C 80A7757C 45020003 */ bc1fl .L80A7758C
|
||||
/* 03270 80A77580 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03274 80A77584 ADC00000 */ sw $zero, 0x0000($t6) ## 00000000
|
||||
/* 03278 80A77588 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A7758C:
|
||||
/* 0327C 80A7758C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03280 80A77590 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03284 80A77594 03E00008 */ jr $ra
|
||||
/* 03288 80A77598 00000000 */ nop
|
|
@ -1,57 +0,0 @@
|
|||
glabel EnIk_OverrideLimbDraw3
|
||||
/* 01F5C 80A7626C 2401000C */ addiu $at, $zero, 0x000C ## $at = 0000000C
|
||||
/* 01F60 80A76270 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 01F64 80A76274 14A1000A */ bne $a1, $at, .L80A762A0
|
||||
/* 01F68 80A76278 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 01F6C 80A7627C 8FAE0014 */ lw $t6, 0x0014($sp)
|
||||
/* 01F70 80A76280 3C180602 */ lui $t8, 0x0602 ## $t8 = 06020000
|
||||
/* 01F74 80A76284 27188E78 */ addiu $t8, $t8, 0x8E78 ## $t8 = 06018E78
|
||||
/* 01F78 80A76288 85CF001C */ lh $t7, 0x001C($t6) ## 0000001C
|
||||
/* 01F7C 80A7628C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01F80 80A76290 11E00025 */ beq $t7, $zero, .L80A76328
|
||||
/* 01F84 80A76294 00000000 */ nop
|
||||
/* 01F88 80A76298 03E00008 */ jr $ra
|
||||
/* 01F8C 80A7629C ACD80000 */ sw $t8, 0x0000($a2) ## 00000000
|
||||
.L80A762A0:
|
||||
/* 01F90 80A762A0 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 01F94 80A762A4 14A10008 */ bne $a1, $at, .L80A762C8
|
||||
/* 01F98 80A762A8 8FB90014 */ lw $t9, 0x0014($sp)
|
||||
/* 01F9C 80A762AC 8728001C */ lh $t0, 0x001C($t9) ## 0000001C
|
||||
/* 01FA0 80A762B0 3C090602 */ lui $t1, 0x0602 ## $t1 = 06020000
|
||||
/* 01FA4 80A762B4 25299100 */ addiu $t1, $t1, 0x9100 ## $t1 = 06019100
|
||||
/* 01FA8 80A762B8 1100001B */ beq $t0, $zero, .L80A76328
|
||||
/* 01FAC 80A762BC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01FB0 80A762C0 03E00008 */ jr $ra
|
||||
/* 01FB4 80A762C4 ACC90000 */ sw $t1, 0x0000($a2) ## 00000000
|
||||
.L80A762C8:
|
||||
/* 01FB8 80A762C8 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 01FBC 80A762CC 10A10004 */ beq $a1, $at, .L80A762E0
|
||||
/* 01FC0 80A762D0 8FAA0014 */ lw $t2, 0x0014($sp)
|
||||
/* 01FC4 80A762D4 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 01FC8 80A762D8 54A10009 */ bnel $a1, $at, .L80A76300
|
||||
/* 01FCC 80A762DC 2401001C */ addiu $at, $zero, 0x001C ## $at = 0000001C
|
||||
.L80A762E0:
|
||||
/* 01FD0 80A762E0 914B02FA */ lbu $t3, 0x02FA($t2) ## 000002FA
|
||||
/* 01FD4 80A762E4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 01FD8 80A762E8 316C0001 */ andi $t4, $t3, 0x0001 ## $t4 = 00000000
|
||||
/* 01FDC 80A762EC 1180000E */ beq $t4, $zero, .L80A76328
|
||||
/* 01FE0 80A762F0 00000000 */ nop
|
||||
/* 01FE4 80A762F4 03E00008 */ jr $ra
|
||||
/* 01FE8 80A762F8 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A762FC:
|
||||
/* 01FEC 80A762FC 2401001C */ addiu $at, $zero, 0x001C ## $at = 0000001C
|
||||
.L80A76300:
|
||||
/* 01FF0 80A76300 10A10004 */ beq $a1, $at, .L80A76314
|
||||
/* 01FF4 80A76304 8FAD0014 */ lw $t5, 0x0014($sp)
|
||||
/* 01FF8 80A76308 2401001D */ addiu $at, $zero, 0x001D ## $at = 0000001D
|
||||
/* 01FFC 80A7630C 14A10006 */ bne $a1, $at, .L80A76328
|
||||
/* 02000 80A76310 00000000 */ nop
|
||||
.L80A76314:
|
||||
/* 02004 80A76314 91AE02FA */ lbu $t6, 0x02FA($t5) ## 000002FA
|
||||
/* 02008 80A76318 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 0200C 80A7631C 15E00002 */ bne $t7, $zero, .L80A76328
|
||||
/* 02010 80A76320 00000000 */ nop
|
||||
/* 02014 80A76324 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
.L80A76328:
|
||||
/* 02018 80A76328 03E00008 */ jr $ra
|
||||
/* 0201C 80A7632C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
|
@ -1,207 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A7887C
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78898
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788B4
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788D0
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A788EC
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78908
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78924
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A78A3C
|
||||
.word L80A77CDC
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77EA4
|
||||
.word L80A77D38
|
||||
.word L80A77EA4
|
||||
.word L80A77D94
|
||||
.word L80A77EA4
|
||||
.word L80A77DF0
|
||||
.word L80A77E4C
|
||||
.word 0x00000000
|
||||
|
||||
.text
|
||||
glabel EnIk_PostLimbDraw1
|
||||
/* 0396C 80A77C7C 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03970 80A77C80 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03974 80A77C84 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03978 80A77C88 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 0397C 80A77C8C AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03980 80A77C90 AFA60070 */ sw $a2, 0x0070($sp)
|
||||
/* 03984 80A77C94 AFA70074 */ sw $a3, 0x0074($sp)
|
||||
/* 03988 80A77C98 8C900000 */ lw $s0, 0x0000($a0) ## 00000000
|
||||
/* 0398C 80A77C9C 3C0680A8 */ lui $a2, %hi(D_80A7887C) ## $a2 = 80A80000
|
||||
/* 03990 80A77CA0 24C6887C */ addiu $a2, $a2, %lo(D_80A7887C) ## $a2 = 80A7887C
|
||||
/* 03994 80A77CA4 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
|
||||
/* 03998 80A77CA8 2407023B */ addiu $a3, $zero, 0x023B ## $a3 = 0000023B
|
||||
/* 0399C 80A77CAC 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 039A0 80A77CB0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 039A4 80A77CB4 8FAF006C */ lw $t7, 0x006C($sp)
|
||||
/* 039A8 80A77CB8 25F8FFF4 */ addiu $t8, $t7, 0xFFF4 ## $t8 = FFFFFFF4
|
||||
/* 039AC 80A77CBC 2F010010 */ sltiu $at, $t8, 0x0010
|
||||
/* 039B0 80A77CC0 10200078 */ beq $at, $zero, .L80A77EA4
|
||||
/* 039B4 80A77CC4 0018C080 */ sll $t8, $t8, 2
|
||||
/* 039B8 80A77CC8 3C0180A8 */ lui $at, %hi(jtbl_80A78A3C) ## $at = 80A80000
|
||||
/* 039BC 80A77CCC 00380821 */ addu $at, $at, $t8
|
||||
/* 039C0 80A77CD0 8C388A3C */ lw $t8, %lo(jtbl_80A78A3C)($at)
|
||||
/* 039C4 80A77CD4 03000008 */ jr $t8
|
||||
/* 039C8 80A77CD8 00000000 */ nop
|
||||
glabel L80A77CDC
|
||||
/* 039CC 80A77CDC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 039D0 80A77CE0 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 039D4 80A77CE4 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 039D8 80A77CE8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 039DC 80A77CEC AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 039E0 80A77CF0 3C0580A8 */ lui $a1, %hi(D_80A78898) ## $a1 = 80A80000
|
||||
/* 039E4 80A77CF4 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 039E8 80A77CF8 24A58898 */ addiu $a1, $a1, %lo(D_80A78898) ## $a1 = 80A78898
|
||||
/* 039EC 80A77CFC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 039F0 80A77D00 2406023F */ addiu $a2, $zero, 0x023F ## $a2 = 0000023F
|
||||
/* 039F4 80A77D04 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 039F8 80A77D08 AFA2004C */ sw $v0, 0x004C($sp)
|
||||
/* 039FC 80A77D0C 8FA3004C */ lw $v1, 0x004C($sp)
|
||||
/* 03A00 80A77D10 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03A04 80A77D14 256B6D88 */ addiu $t3, $t3, 0x6D88 ## $t3 = 06016D88
|
||||
/* 03A08 80A77D18 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03A0C 80A77D1C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A10 80A77D20 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03A14 80A77D24 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03A18 80A77D28 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03A1C 80A77D2C AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03A20 80A77D30 1000005C */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03A24 80A77D34 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77D38
|
||||
/* 03A28 80A77D38 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A2C 80A77D3C 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03A30 80A77D40 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03A34 80A77D44 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03A38 80A77D48 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03A3C 80A77D4C 3C0580A8 */ lui $a1, %hi(D_80A788B4) ## $a1 = 80A80000
|
||||
/* 03A40 80A77D50 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03A44 80A77D54 24A588B4 */ addiu $a1, $a1, %lo(D_80A788B4) ## $a1 = 80A788B4
|
||||
/* 03A48 80A77D58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03A4C 80A77D5C 24060245 */ addiu $a2, $zero, 0x0245 ## $a2 = 00000245
|
||||
/* 03A50 80A77D60 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03A54 80A77D64 AFA20044 */ sw $v0, 0x0044($sp)
|
||||
/* 03A58 80A77D68 8FA30044 */ lw $v1, 0x0044($sp)
|
||||
/* 03A5C 80A77D6C 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03A60 80A77D70 27186F88 */ addiu $t8, $t8, 0x6F88 ## $t8 = 06016F88
|
||||
/* 03A64 80A77D74 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03A68 80A77D78 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A6C 80A77D7C 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03A70 80A77D80 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03A74 80A77D84 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03A78 80A77D88 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03A7C 80A77D8C 10000045 */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03A80 80A77D90 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A77D94
|
||||
/* 03A84 80A77D94 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03A88 80A77D98 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03A8C 80A77D9C 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03A90 80A77DA0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03A94 80A77DA4 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 03A98 80A77DA8 3C0580A8 */ lui $a1, %hi(D_80A788D0) ## $a1 = 80A80000
|
||||
/* 03A9C 80A77DAC AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03AA0 80A77DB0 24A588D0 */ addiu $a1, $a1, %lo(D_80A788D0) ## $a1 = 80A788D0
|
||||
/* 03AA4 80A77DB4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03AA8 80A77DB8 2406024B */ addiu $a2, $zero, 0x024B ## $a2 = 0000024B
|
||||
/* 03AAC 80A77DBC 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03AB0 80A77DC0 AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03AB4 80A77DC4 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03AB8 80A77DC8 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03ABC 80A77DCC 256B6EE8 */ addiu $t3, $t3, 0x6EE8 ## $t3 = 06016EE8
|
||||
/* 03AC0 80A77DD0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03AC4 80A77DD4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03AC8 80A77DD8 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03ACC 80A77DDC 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03AD0 80A77DE0 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03AD4 80A77DE4 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03AD8 80A77DE8 1000002E */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03ADC 80A77DEC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77DF0
|
||||
/* 03AE0 80A77DF0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03AE4 80A77DF4 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03AE8 80A77DF8 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03AEC 80A77DFC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03AF0 80A77E00 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03AF4 80A77E04 3C0580A8 */ lui $a1, %hi(D_80A788EC) ## $a1 = 80A80000
|
||||
/* 03AF8 80A77E08 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03AFC 80A77E0C 24A588EC */ addiu $a1, $a1, %lo(D_80A788EC) ## $a1 = 80A788EC
|
||||
/* 03B00 80A77E10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03B04 80A77E14 24060251 */ addiu $a2, $zero, 0x0251 ## $a2 = 00000251
|
||||
/* 03B08 80A77E18 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03B0C 80A77E1C AFA20034 */ sw $v0, 0x0034($sp)
|
||||
/* 03B10 80A77E20 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 03B14 80A77E24 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03B18 80A77E28 27186BE0 */ addiu $t8, $t8, 0x6BE0 ## $t8 = 06016BE0
|
||||
/* 03B1C 80A77E2C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03B20 80A77E30 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B24 80A77E34 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03B28 80A77E38 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03B2C 80A77E3C AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03B30 80A77E40 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 03B34 80A77E44 10000017 */ beq $zero, $zero, .L80A77EA4
|
||||
/* 03B38 80A77E48 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A77E4C
|
||||
/* 03B3C 80A77E4C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B40 80A77E50 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03B44 80A77E54 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03B48 80A77E58 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03B4C 80A77E5C AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 03B50 80A77E60 3C0580A8 */ lui $a1, %hi(D_80A78908) ## $a1 = 80A80000
|
||||
/* 03B54 80A77E64 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03B58 80A77E68 24A58908 */ addiu $a1, $a1, %lo(D_80A78908) ## $a1 = 80A78908
|
||||
/* 03B5C 80A77E6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03B60 80A77E70 24060257 */ addiu $a2, $zero, 0x0257 ## $a2 = 00000257
|
||||
/* 03B64 80A77E74 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03B68 80A77E78 AFA2002C */ sw $v0, 0x002C($sp)
|
||||
/* 03B6C 80A77E7C 8FA3002C */ lw $v1, 0x002C($sp)
|
||||
/* 03B70 80A77E80 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03B74 80A77E84 256B6CD8 */ addiu $t3, $t3, 0x6CD8 ## $t3 = 06016CD8
|
||||
/* 03B78 80A77E88 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03B7C 80A77E8C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03B80 80A77E90 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03B84 80A77E94 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03B88 80A77E98 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03B8C 80A77E9C AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03B90 80A77EA0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77EA4
|
||||
.L80A77EA4:
|
||||
/* 03B94 80A77EA4 3C0680A8 */ lui $a2, %hi(D_80A78924) ## $a2 = 80A80000
|
||||
/* 03B98 80A77EA8 24C68924 */ addiu $a2, $a2, %lo(D_80A78924) ## $a2 = 80A78924
|
||||
/* 03B9C 80A77EAC 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
|
||||
/* 03BA0 80A77EB0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03BA4 80A77EB4 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 03BA8 80A77EB8 2407025C */ addiu $a3, $zero, 0x025C ## $a3 = 0000025C
|
||||
/* 03BAC 80A77EBC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03BB0 80A77EC0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03BB4 80A77EC4 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 03BB8 80A77EC8 03E00008 */ jr $ra
|
||||
/* 03BBC 80A77ECC 00000000 */ nop
|
|
@ -1,226 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78728
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78740
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78758
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78770
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78788
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787A0
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787B8
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A789E4
|
||||
.word L80A775FC
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77818
|
||||
.word L80A77674
|
||||
.word L80A77818
|
||||
.word L80A776D0
|
||||
.word L80A77818
|
||||
.word L80A7772C
|
||||
.word L80A777A4
|
||||
|
||||
.text
|
||||
glabel EnIk_PostLimbDraw2
|
||||
/* 0328C 80A7759C 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
|
||||
/* 03290 80A775A0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03294 80A775A4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03298 80A775A8 AFA40070 */ sw $a0, 0x0070($sp)
|
||||
/* 0329C 80A775AC AFA50074 */ sw $a1, 0x0074($sp)
|
||||
/* 032A0 80A775B0 AFA60078 */ sw $a2, 0x0078($sp)
|
||||
/* 032A4 80A775B4 AFA7007C */ sw $a3, 0x007C($sp)
|
||||
/* 032A8 80A775B8 8C900000 */ lw $s0, 0x0000($a0) ## 00000000
|
||||
/* 032AC 80A775BC 3C0680A8 */ lui $a2, %hi(D_80A78728) ## $a2 = 80A80000
|
||||
/* 032B0 80A775C0 24C68728 */ addiu $a2, $a2, %lo(D_80A78728) ## $a2 = 80A78728
|
||||
/* 032B4 80A775C4 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFE8
|
||||
/* 032B8 80A775C8 240700CF */ addiu $a3, $zero, 0x00CF ## $a3 = 000000CF
|
||||
/* 032BC 80A775CC 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 032C0 80A775D0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 032C4 80A775D4 8FAF0074 */ lw $t7, 0x0074($sp)
|
||||
/* 032C8 80A775D8 25F8FFF3 */ addiu $t8, $t7, 0xFFF3 ## $t8 = FFFFFFF3
|
||||
/* 032CC 80A775DC 2F01000F */ sltiu $at, $t8, 0x000F
|
||||
/* 032D0 80A775E0 1020008D */ beq $at, $zero, .L80A77818
|
||||
/* 032D4 80A775E4 0018C080 */ sll $t8, $t8, 2
|
||||
/* 032D8 80A775E8 3C0180A8 */ lui $at, %hi(jtbl_80A789E4) ## $at = 80A80000
|
||||
/* 032DC 80A775EC 00380821 */ addu $at, $at, $t8
|
||||
/* 032E0 80A775F0 8C3889E4 */ lw $t8, %lo(jtbl_80A789E4)($at)
|
||||
/* 032E4 80A775F4 03000008 */ jr $t8
|
||||
/* 032E8 80A775F8 00000000 */ nop
|
||||
glabel L80A775FC
|
||||
/* 032EC 80A775FC 0C29DC50 */ jal EnIk_AnimCurrentFrame
|
||||
/* 032F0 80A77600 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 032F4 80A77604 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 032F8 80A77608 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
|
||||
/* 032FC 80A7760C 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 03300 80A77610 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 03304 80A77614 4604003C */ c.lt.s $f0, $f4
|
||||
/* 03308 80A77618 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0330C 80A7761C 3C0580A8 */ lui $a1, %hi(D_80A78740) ## $a1 = 80A80000
|
||||
/* 03310 80A77620 4500007D */ bc1f .L80A77818
|
||||
/* 03314 80A77624 00000000 */ nop
|
||||
/* 03318 80A77628 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0331C 80A7762C 24A58740 */ addiu $a1, $a1, %lo(D_80A78740) ## $a1 = 80A78740
|
||||
/* 03320 80A77630 2406010B */ addiu $a2, $zero, 0x010B ## $a2 = 0000010B
|
||||
/* 03324 80A77634 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 03328 80A77638 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 0332C 80A7763C AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 03330 80A77640 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03334 80A77644 AFA20050 */ sw $v0, 0x0050($sp)
|
||||
/* 03338 80A77648 8FA30050 */ lw $v1, 0x0050($sp)
|
||||
/* 0333C 80A7764C 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 03340 80A77650 256B6D88 */ addiu $t3, $t3, 0x6D88 ## $t3 = 06016D88
|
||||
/* 03344 80A77654 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03348 80A77658 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0334C 80A7765C 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03350 80A77660 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03354 80A77664 AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03358 80A77668 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 0335C 80A7766C 1000006A */ beq $zero, $zero, .L80A77818
|
||||
/* 03360 80A77670 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77674
|
||||
/* 03364 80A77674 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03368 80A77678 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 0336C 80A7767C 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03370 80A77680 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03374 80A77684 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 03378 80A77688 3C0580A8 */ lui $a1, %hi(D_80A78758) ## $a1 = 80A80000
|
||||
/* 0337C 80A7768C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03380 80A77690 24A58758 */ addiu $a1, $a1, %lo(D_80A78758) ## $a1 = 80A78758
|
||||
/* 03384 80A77694 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03388 80A77698 24060112 */ addiu $a2, $zero, 0x0112 ## $a2 = 00000112
|
||||
/* 0338C 80A7769C 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03390 80A776A0 AFA20048 */ sw $v0, 0x0048($sp)
|
||||
/* 03394 80A776A4 8FA30048 */ lw $v1, 0x0048($sp)
|
||||
/* 03398 80A776A8 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 0339C 80A776AC 27186F88 */ addiu $t8, $t8, 0x6F88 ## $t8 = 06016F88
|
||||
/* 033A0 80A776B0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 033A4 80A776B4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 033A8 80A776B8 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 033AC 80A776BC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 033B0 80A776C0 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 033B4 80A776C4 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 033B8 80A776C8 10000053 */ beq $zero, $zero, .L80A77818
|
||||
/* 033BC 80A776CC AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A776D0
|
||||
/* 033C0 80A776D0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 033C4 80A776D4 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 033C8 80A776D8 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 033CC 80A776DC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 033D0 80A776E0 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 033D4 80A776E4 3C0580A8 */ lui $a1, %hi(D_80A78770) ## $a1 = 80A80000
|
||||
/* 033D8 80A776E8 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 033DC 80A776EC 24A58770 */ addiu $a1, $a1, %lo(D_80A78770) ## $a1 = 80A78770
|
||||
/* 033E0 80A776F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 033E4 80A776F4 24060118 */ addiu $a2, $zero, 0x0118 ## $a2 = 00000118
|
||||
/* 033E8 80A776F8 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 033EC 80A776FC AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 033F0 80A77700 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 033F4 80A77704 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 033F8 80A77708 256B6EE8 */ addiu $t3, $t3, 0x6EE8 ## $t3 = 06016EE8
|
||||
/* 033FC 80A7770C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03400 80A77710 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 03404 80A77714 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 03408 80A77718 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0340C 80A7771C AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03410 80A77720 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03414 80A77724 1000003C */ beq $zero, $zero, .L80A77818
|
||||
/* 03418 80A77728 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A7772C
|
||||
/* 0341C 80A7772C 0C29DC50 */ jal EnIk_AnimCurrentFrame
|
||||
/* 03420 80A77730 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 03424 80A77734 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 03428 80A77738 44813000 */ mtc1 $at, $f6 ## $f6 = 30.00
|
||||
/* 0342C 80A7773C 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
|
||||
/* 03430 80A77740 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
|
||||
/* 03434 80A77744 4606003C */ c.lt.s $f0, $f6
|
||||
/* 03438 80A77748 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0343C 80A7774C 3C0580A8 */ lui $a1, %hi(D_80A78788) ## $a1 = 80A80000
|
||||
/* 03440 80A77750 45000031 */ bc1f .L80A77818
|
||||
/* 03444 80A77754 00000000 */ nop
|
||||
/* 03448 80A77758 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0344C 80A7775C 24A58788 */ addiu $a1, $a1, %lo(D_80A78788) ## $a1 = 80A78788
|
||||
/* 03450 80A77760 24060120 */ addiu $a2, $zero, 0x0120 ## $a2 = 00000120
|
||||
/* 03454 80A77764 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03458 80A77768 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
|
||||
/* 0345C 80A7776C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03460 80A77770 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 03464 80A77774 AFA20034 */ sw $v0, 0x0034($sp)
|
||||
/* 03468 80A77778 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 0346C 80A7777C 3C180601 */ lui $t8, 0x0601 ## $t8 = 06010000
|
||||
/* 03470 80A77780 27186BE0 */ addiu $t8, $t8, 0x6BE0 ## $t8 = 06016BE0
|
||||
/* 03474 80A77784 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03478 80A77788 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 0347C 80A7778C 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
|
||||
/* 03480 80A77790 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 03484 80A77794 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
|
||||
/* 03488 80A77798 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0348C 80A7779C 1000001E */ beq $zero, $zero, .L80A77818
|
||||
/* 03490 80A777A0 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
glabel L80A777A4
|
||||
/* 03494 80A777A4 0C29DC50 */ jal EnIk_AnimCurrentFrame
|
||||
/* 03498 80A777A8 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 0349C 80A777AC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 034A0 80A777B0 44814000 */ mtc1 $at, $f8 ## $f8 = 30.00
|
||||
/* 034A4 80A777B4 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
|
||||
/* 034A8 80A777B8 35080003 */ ori $t0, $t0, 0x0003 ## $t0 = DA380003
|
||||
/* 034AC 80A777BC 4608003C */ c.lt.s $f0, $f8
|
||||
/* 034B0 80A777C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 034B4 80A777C4 3C0580A8 */ lui $a1, %hi(D_80A787A0) ## $a1 = 80A80000
|
||||
/* 034B8 80A777C8 45000013 */ bc1f .L80A77818
|
||||
/* 034BC 80A777CC 00000000 */ nop
|
||||
/* 034C0 80A777D0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 034C4 80A777D4 24A587A0 */ addiu $a1, $a1, %lo(D_80A787A0) ## $a1 = 80A787A0
|
||||
/* 034C8 80A777D8 24060129 */ addiu $a2, $zero, 0x0129 ## $a2 = 00000129
|
||||
/* 034CC 80A777DC 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 034D0 80A777E0 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
|
||||
/* 034D4 80A777E4 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
|
||||
/* 034D8 80A777E8 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 034DC 80A777EC AFA20028 */ sw $v0, 0x0028($sp)
|
||||
/* 034E0 80A777F0 8FA30028 */ lw $v1, 0x0028($sp)
|
||||
/* 034E4 80A777F4 3C0B0601 */ lui $t3, 0x0601 ## $t3 = 06010000
|
||||
/* 034E8 80A777F8 256B6CD8 */ addiu $t3, $t3, 0x6CD8 ## $t3 = 06016CD8
|
||||
/* 034EC 80A777FC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 034F0 80A77800 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
|
||||
/* 034F4 80A77804 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
|
||||
/* 034F8 80A77808 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 034FC 80A7780C AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
|
||||
/* 03500 80A77810 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
|
||||
/* 03504 80A77814 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
glabel L80A77818
|
||||
.L80A77818:
|
||||
/* 03508 80A77818 3C0680A8 */ lui $a2, %hi(D_80A787B8) ## $a2 = 80A80000
|
||||
/* 0350C 80A7781C 24C687B8 */ addiu $a2, $a2, %lo(D_80A787B8) ## $a2 = 80A787B8
|
||||
/* 03510 80A77820 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFE8
|
||||
/* 03514 80A77824 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03518 80A77828 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0351C 80A7782C 24070130 */ addiu $a3, $zero, 0x0130 ## $a3 = 00000130
|
||||
/* 03520 80A77830 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03524 80A77834 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03528 80A77838 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
|
||||
/* 0352C 80A7783C 03E00008 */ jr $ra
|
||||
/* 03530 80A77840 00000000 */ nop
|
|
@ -1,326 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78650
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78668
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78680
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78698
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786B0
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786C8
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A786E0
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnIk_PostLimbDraw3
|
||||
/* 02020 80A76330 27BDFF00 */ addiu $sp, $sp, 0xFF00 ## $sp = FFFFFF00
|
||||
/* 02024 80A76334 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 02028 80A76338 AFBF003C */ sw $ra, 0x003C($sp)
|
||||
/* 0202C 80A7633C AFB50038 */ sw $s5, 0x0038($sp)
|
||||
/* 02030 80A76340 AFB40034 */ sw $s4, 0x0034($sp)
|
||||
/* 02034 80A76344 AFB30030 */ sw $s3, 0x0030($sp)
|
||||
/* 02038 80A76348 AFB2002C */ sw $s2, 0x002C($sp)
|
||||
/* 0203C 80A7634C AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 02040 80A76350 AFA40100 */ sw $a0, 0x0100($sp)
|
||||
/* 02044 80A76354 AFA50104 */ sw $a1, 0x0104($sp)
|
||||
/* 02048 80A76358 AFA7010C */ sw $a3, 0x010C($sp)
|
||||
/* 0204C 80A7635C 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
|
||||
/* 02050 80A76360 00C08025 */ or $s0, $a2, $zero ## $s0 = 00000000
|
||||
/* 02054 80A76364 3C0680A8 */ lui $a2, %hi(D_80A78650) ## $a2 = 80A80000
|
||||
/* 02058 80A76368 24C68650 */ addiu $a2, $a2, %lo(D_80A78650) ## $a2 = 80A78650
|
||||
/* 0205C 80A7636C 27A400D0 */ addiu $a0, $sp, 0x00D0 ## $a0 = FFFFFFD0
|
||||
/* 02060 80A76370 240704B1 */ addiu $a3, $zero, 0x04B1 ## $a3 = 000004B1
|
||||
/* 02064 80A76374 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 02068 80A76378 00A0A825 */ or $s5, $a1, $zero ## $s5 = 00000000
|
||||
/* 0206C 80A7637C 8FB40110 */ lw $s4, 0x0110($sp)
|
||||
/* 02070 80A76380 8FA50104 */ lw $a1, 0x0104($sp)
|
||||
/* 02074 80A76384 2406001A */ addiu $a2, $zero, 0x001A ## $a2 = 0000001A
|
||||
/* 02078 80A76388 928F02FB */ lbu $t7, 0x02FB($s4) ## 000002FB
|
||||
/* 0207C 80A7638C 2407001B */ addiu $a3, $zero, 0x001B ## $a3 = 0000001B
|
||||
/* 02080 80A76390 2419001C */ addiu $t9, $zero, 0x001C ## $t9 = 0000001C
|
||||
/* 02084 80A76394 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 02088 80A76398 13000006 */ beq $t8, $zero, .L80A763B4
|
||||
/* 0208C 80A7639C 26840308 */ addiu $a0, $s4, 0x0308 ## $a0 = 00000308
|
||||
/* 02090 80A763A0 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
|
||||
/* 02094 80A763A4 AFA80018 */ sw $t0, 0x0018($sp)
|
||||
/* 02098 80A763A8 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0209C 80A763AC 0C00CBD5 */ jal func_80032F54
|
||||
/* 020A0 80A763B0 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
.L80A763B4:
|
||||
/* 020A4 80A763B4 8FA30104 */ lw $v1, 0x0104($sp)
|
||||
/* 020A8 80A763B8 2401000C */ addiu $at, $zero, 0x000C ## $at = 0000000C
|
||||
/* 020AC 80A763BC 3C11DA38 */ lui $s1, 0xDA38 ## $s1 = DA380000
|
||||
/* 020B0 80A763C0 14610022 */ bne $v1, $at, .L80A7644C
|
||||
/* 020B4 80A763C4 36310003 */ ori $s1, $s1, 0x0003 ## $s1 = DA380003
|
||||
/* 020B8 80A763C8 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 020BC 80A763CC 3C0580A8 */ lui $a1, %hi(D_80A78668) ## $a1 = 80A80000
|
||||
/* 020C0 80A763D0 24A58668 */ addiu $a1, $a1, %lo(D_80A78668) ## $a1 = 80A78668
|
||||
/* 020C4 80A763D4 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 020C8 80A763D8 AEA902D0 */ sw $t1, 0x02D0($s5) ## 000002D0
|
||||
/* 020CC 80A763DC AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 020D0 80A763E0 8FAA0100 */ lw $t2, 0x0100($sp)
|
||||
/* 020D4 80A763E4 240604C1 */ addiu $a2, $zero, 0x04C1 ## $a2 = 000004C1
|
||||
/* 020D8 80A763E8 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 020DC 80A763EC 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 020E0 80A763F0 8D440000 */ lw $a0, 0x0000($t2) ## 00000000
|
||||
/* 020E4 80A763F4 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 020E8 80A763F8 868B001C */ lh $t3, 0x001C($s4) ## 0000001C
|
||||
/* 020EC 80A763FC 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 020F0 80A76400 3C0D0602 */ lui $t5, 0x0602 ## $t5 = 06020000
|
||||
/* 020F4 80A76404 5160000A */ beql $t3, $zero, .L80A76430
|
||||
/* 020F8 80A76408 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 020FC 80A7640C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02100 80A76410 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 02104 80A76414 25AD9E08 */ addiu $t5, $t5, 0x9E08 ## $t5 = 06019E08
|
||||
/* 02108 80A76418 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0210C 80A7641C AEAC02D0 */ sw $t4, 0x02D0($s5) ## 000002D0
|
||||
/* 02110 80A76420 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
|
||||
/* 02114 80A76424 10000066 */ beq $zero, $zero, .L80A765C0
|
||||
/* 02118 80A76428 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
/* 0211C 80A7642C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
.L80A76430:
|
||||
/* 02120 80A76430 3C0F0601 */ lui $t7, 0x0601 ## $t7 = 06010000
|
||||
/* 02124 80A76434 25EF6D88 */ addiu $t7, $t7, 0x6D88 ## $t7 = 06016D88
|
||||
/* 02128 80A76438 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0212C 80A7643C AEAE02D0 */ sw $t6, 0x02D0($s5) ## 000002D0
|
||||
/* 02130 80A76440 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
|
||||
/* 02134 80A76444 1000005E */ beq $zero, $zero, .L80A765C0
|
||||
/* 02138 80A76448 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A7644C:
|
||||
/* 0213C 80A7644C 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
|
||||
/* 02140 80A76450 1461005B */ bne $v1, $at, .L80A765C0
|
||||
/* 02144 80A76454 3C0480A8 */ lui $a0, %hi(D_80A7847C) ## $a0 = 80A80000
|
||||
/* 02148 80A76458 269103B8 */ addiu $s1, $s4, 0x03B8 ## $s1 = 000003B8
|
||||
/* 0214C 80A7645C 02202825 */ or $a1, $s1, $zero ## $a1 = 000003B8
|
||||
/* 02150 80A76460 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02154 80A76464 2484847C */ addiu $a0, $a0, %lo(D_80A7847C) ## $a0 = 80A7847C
|
||||
/* 02158 80A76468 3C0480A8 */ lui $a0, %hi(D_80A78488) ## $a0 = 80A80000
|
||||
/* 0215C 80A7646C 269003AC */ addiu $s0, $s4, 0x03AC ## $s0 = 000003AC
|
||||
/* 02160 80A76470 02002825 */ or $a1, $s0, $zero ## $a1 = 000003AC
|
||||
/* 02164 80A76474 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02168 80A76478 24848488 */ addiu $a0, $a0, %lo(D_80A78488) ## $a0 = 80A78488
|
||||
/* 0216C 80A7647C 3C0480A8 */ lui $a0, %hi(D_80A78494) ## $a0 = 80A80000
|
||||
/* 02170 80A76480 269303D0 */ addiu $s3, $s4, 0x03D0 ## $s3 = 000003D0
|
||||
/* 02174 80A76484 02602825 */ or $a1, $s3, $zero ## $a1 = 000003D0
|
||||
/* 02178 80A76488 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 0217C 80A7648C 24848494 */ addiu $a0, $a0, %lo(D_80A78494) ## $a0 = 80A78494
|
||||
/* 02180 80A76490 3C0480A8 */ lui $a0, %hi(D_80A784A0) ## $a0 = 80A80000
|
||||
/* 02184 80A76494 269203C4 */ addiu $s2, $s4, 0x03C4 ## $s2 = 000003C4
|
||||
/* 02188 80A76498 02402825 */ or $a1, $s2, $zero ## $a1 = 000003C4
|
||||
/* 0218C 80A7649C 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02190 80A764A0 248484A0 */ addiu $a0, $a0, %lo(D_80A784A0) ## $a0 = 80A784A0
|
||||
/* 02194 80A764A4 2684036C */ addiu $a0, $s4, 0x036C ## $a0 = 0000036C
|
||||
/* 02198 80A764A8 02002825 */ or $a1, $s0, $zero ## $a1 = 000003AC
|
||||
/* 0219C 80A764AC 02203025 */ or $a2, $s1, $zero ## $a2 = 000003B8
|
||||
/* 021A0 80A764B0 02403825 */ or $a3, $s2, $zero ## $a3 = 000003C4
|
||||
/* 021A4 80A764B4 0C0189CD */ jal func_80062734
|
||||
/* 021A8 80A764B8 AFB30010 */ sw $s3, 0x0010($sp)
|
||||
/* 021AC 80A764BC 27B000F4 */ addiu $s0, $sp, 0x00F4 ## $s0 = FFFFFFF4
|
||||
/* 021B0 80A764C0 3C0480A8 */ lui $a0, %hi(D_80A7847C) ## $a0 = 80A80000
|
||||
/* 021B4 80A764C4 2484847C */ addiu $a0, $a0, %lo(D_80A7847C) ## $a0 = 80A7847C
|
||||
/* 021B8 80A764C8 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 021BC 80A764CC 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFFF4
|
||||
/* 021C0 80A764D0 27B100E8 */ addiu $s1, $sp, 0x00E8 ## $s1 = FFFFFFE8
|
||||
/* 021C4 80A764D4 3C0480A8 */ lui $a0, %hi(D_80A78488) ## $a0 = 80A80000
|
||||
/* 021C8 80A764D8 24848488 */ addiu $a0, $a0, %lo(D_80A78488) ## $a0 = 80A78488
|
||||
/* 021CC 80A764DC 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 021D0 80A764E0 02202825 */ or $a1, $s1, $zero ## $a1 = FFFFFFE8
|
||||
/* 021D4 80A764E4 828202FE */ lb $v0, 0x02FE($s4) ## 000002FE
|
||||
/* 021D8 80A764E8 18400009 */ blez $v0, .L80A76510
|
||||
/* 021DC 80A764EC 00000000 */ nop
|
||||
/* 021E0 80A764F0 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 021E4 80A764F4 8E8404C4 */ lw $a0, 0x04C4($s4) ## 000004C4
|
||||
/* 021E8 80A764F8 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 021EC 80A764FC 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFFF4
|
||||
/* 021F0 80A76500 0C007F7C */ jal EffectBlure_AddVertex
|
||||
/* 021F4 80A76504 02203025 */ or $a2, $s1, $zero ## $a2 = FFFFFFE8
|
||||
/* 021F8 80A76508 1000000A */ beq $zero, $zero, .L80A76534
|
||||
/* 021FC 80A7650C 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
.L80A76510:
|
||||
/* 02200 80A76510 54400008 */ bnel $v0, $zero, .L80A76534
|
||||
/* 02204 80A76514 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
/* 02208 80A76518 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 0220C 80A7651C 8E8404C4 */ lw $a0, 0x04C4($s4) ## 000004C4
|
||||
/* 02210 80A76520 0C008048 */ jal EffectBlure_AddSpace
|
||||
/* 02214 80A76524 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 02218 80A76528 2418FFFF */ addiu $t8, $zero, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 0221C 80A7652C A29802FE */ sb $t8, 0x02FE($s4) ## 000002FE
|
||||
/* 02220 80A76530 929902F8 */ lbu $t9, 0x02F8($s4) ## 000002F8
|
||||
.L80A76534:
|
||||
/* 02224 80A76534 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 02228 80A76538 3C1180A8 */ lui $s1, %hi(D_80A784AC) ## $s1 = 80A80000
|
||||
/* 0222C 80A7653C 17210020 */ bne $t9, $at, .L80A765C0
|
||||
/* 02230 80A76540 263184AC */ addiu $s1, $s1, %lo(D_80A784AC) ## $s1 = 80A784AC
|
||||
/* 02234 80A76544 3C1380A8 */ lui $s3, %hi(D_80A784D0) ## $s3 = 80A80000
|
||||
/* 02238 80A76548 267384D0 */ addiu $s3, $s3, %lo(D_80A784D0) ## $s3 = 80A784D0
|
||||
/* 0223C 80A7654C 27B2009C */ addiu $s2, $sp, 0x009C ## $s2 = FFFFFF9C
|
||||
/* 02240 80A76550 27B00078 */ addiu $s0, $sp, 0x0078 ## $s0 = FFFFFF78
|
||||
.L80A76554:
|
||||
/* 02244 80A76554 02202025 */ or $a0, $s1, $zero ## $a0 = 80A784AC
|
||||
/* 02248 80A76558 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 0224C 80A7655C 02402825 */ or $a1, $s2, $zero ## $a1 = FFFFFF9C
|
||||
/* 02250 80A76560 02602025 */ or $a0, $s3, $zero ## $a0 = 80A784D0
|
||||
/* 02254 80A76564 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02258 80A76568 02002825 */ or $a1, $s0, $zero ## $a1 = FFFFFF78
|
||||
/* 0225C 80A7656C 2610000C */ addiu $s0, $s0, 0x000C ## $s0 = FFFFFF84
|
||||
/* 02260 80A76570 27A8009C */ addiu $t0, $sp, 0x009C ## $t0 = FFFFFF9C
|
||||
/* 02264 80A76574 2631000C */ addiu $s1, $s1, 0x000C ## $s1 = 80A784B8
|
||||
/* 02268 80A76578 2652000C */ addiu $s2, $s2, 0x000C ## $s2 = FFFFFFA8
|
||||
/* 0226C 80A7657C 1608FFF5 */ bne $s0, $t0, .L80A76554
|
||||
/* 02270 80A76580 2673000C */ addiu $s3, $s3, 0x000C ## $s3 = 80A784DC
|
||||
/* 02274 80A76584 269003EC */ addiu $s0, $s4, 0x03EC ## $s0 = 000003EC
|
||||
/* 02278 80A76588 27A900B4 */ addiu $t1, $sp, 0x00B4 ## $t1 = FFFFFFB4
|
||||
/* 0227C 80A7658C AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 02280 80A76590 02002025 */ or $a0, $s0, $zero ## $a0 = 000003EC
|
||||
/* 02284 80A76594 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 02288 80A76598 27A6009C */ addiu $a2, $sp, 0x009C ## $a2 = FFFFFF9C
|
||||
/* 0228C 80A7659C 0C0189E8 */ jal func_800627A0
|
||||
/* 02290 80A765A0 27A700A8 */ addiu $a3, $sp, 0x00A8 ## $a3 = FFFFFFA8
|
||||
/* 02294 80A765A4 27AA0090 */ addiu $t2, $sp, 0x0090 ## $t2 = FFFFFF90
|
||||
/* 02298 80A765A8 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 0229C 80A765AC 02002025 */ or $a0, $s0, $zero ## $a0 = 000003EC
|
||||
/* 022A0 80A765B0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 022A4 80A765B4 27A60078 */ addiu $a2, $sp, 0x0078 ## $a2 = FFFFFF78
|
||||
/* 022A8 80A765B8 0C0189E8 */ jal func_800627A0
|
||||
/* 022AC 80A765BC 27A70084 */ addiu $a3, $sp, 0x0084 ## $a3 = FFFFFF84
|
||||
.L80A765C0:
|
||||
/* 022B0 80A765C0 8FA30104 */ lw $v1, 0x0104($sp)
|
||||
/* 022B4 80A765C4 3C11DA38 */ lui $s1, 0xDA38 ## $s1 = DA380000
|
||||
/* 022B8 80A765C8 24010016 */ addiu $at, $zero, 0x0016 ## $at = 00000016
|
||||
/* 022BC 80A765CC 36310003 */ ori $s1, $s1, 0x0003 ## $s1 = DA380003
|
||||
/* 022C0 80A765D0 1061000B */ beq $v1, $at, .L80A76600
|
||||
/* 022C4 80A765D4 3C12DE00 */ lui $s2, 0xDE00 ## $s2 = DE000000
|
||||
/* 022C8 80A765D8 24010018 */ addiu $at, $zero, 0x0018 ## $at = 00000018
|
||||
/* 022CC 80A765DC 1061001C */ beq $v1, $at, .L80A76650
|
||||
/* 022D0 80A765E0 3C0580A8 */ lui $a1, %hi(D_80A78698) ## $a1 = 80A80000
|
||||
/* 022D4 80A765E4 2401001A */ addiu $at, $zero, 0x001A ## $at = 0000001A
|
||||
/* 022D8 80A765E8 1061002C */ beq $v1, $at, .L80A7669C
|
||||
/* 022DC 80A765EC 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
|
||||
/* 022E0 80A765F0 50610043 */ beql $v1, $at, .L80A76700
|
||||
/* 022E4 80A765F4 928F02FA */ lbu $t7, 0x02FA($s4) ## 000002FA
|
||||
/* 022E8 80A765F8 10000058 */ beq $zero, $zero, .L80A7675C
|
||||
/* 022EC 80A765FC 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
.L80A76600:
|
||||
/* 022F0 80A76600 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 022F4 80A76604 3C0580A8 */ lui $a1, %hi(D_80A78680) ## $a1 = 80A80000
|
||||
/* 022F8 80A76608 24A58680 */ addiu $a1, $a1, %lo(D_80A78680) ## $a1 = 80A78680
|
||||
/* 022FC 80A7660C 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 02300 80A76610 AEAB02D0 */ sw $t3, 0x02D0($s5) ## 000002D0
|
||||
/* 02304 80A76614 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02308 80A76618 8FAC0100 */ lw $t4, 0x0100($sp)
|
||||
/* 0230C 80A7661C 240604F6 */ addiu $a2, $zero, 0x04F6 ## $a2 = 000004F6
|
||||
/* 02310 80A76620 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02314 80A76624 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02318 80A76628 8D840000 */ lw $a0, 0x0000($t4) ## 00000000
|
||||
/* 0231C 80A7662C AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 02320 80A76630 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02324 80A76634 3C0E0601 */ lui $t6, 0x0601 ## $t6 = 06010000
|
||||
/* 02328 80A76638 25CE6F88 */ addiu $t6, $t6, 0x6F88 ## $t6 = 06016F88
|
||||
/* 0232C 80A7663C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 02330 80A76640 AEAD02D0 */ sw $t5, 0x02D0($s5) ## 000002D0
|
||||
/* 02334 80A76644 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 02338 80A76648 10000043 */ beq $zero, $zero, .L80A76758
|
||||
/* 0233C 80A7664C AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A76650:
|
||||
/* 02340 80A76650 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02344 80A76654 24A58698 */ addiu $a1, $a1, %lo(D_80A78698) ## $a1 = FFFF8698
|
||||
/* 02348 80A76658 240604FB */ addiu $a2, $zero, 0x04FB ## $a2 = 000004FB
|
||||
/* 0234C 80A7665C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 02350 80A76660 AEAF02D0 */ sw $t7, 0x02D0($s5) ## 000002D0
|
||||
/* 02354 80A76664 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02358 80A76668 8FB80100 */ lw $t8, 0x0100($sp)
|
||||
/* 0235C 80A7666C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02360 80A76670 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02364 80A76674 8F040000 */ lw $a0, 0x0000($t8) ## 00000000
|
||||
/* 02368 80A76678 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 0236C 80A7667C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02370 80A76680 3C080601 */ lui $t0, 0x0601 ## $t0 = 06010000
|
||||
/* 02374 80A76684 25086EE8 */ addiu $t0, $t0, 0x6EE8 ## $t0 = 06016EE8
|
||||
/* 02378 80A76688 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0237C 80A7668C AEB902D0 */ sw $t9, 0x02D0($s5) ## 000002D0
|
||||
/* 02380 80A76690 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
|
||||
/* 02384 80A76694 10000030 */ beq $zero, $zero, .L80A76758
|
||||
/* 02388 80A76698 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A7669C:
|
||||
/* 0238C 80A7669C 928902FA */ lbu $t1, 0x02FA($s4) ## 000002FA
|
||||
/* 02390 80A766A0 3C0580A8 */ lui $a1, %hi(D_80A786B0) ## $a1 = 80A80000
|
||||
/* 02394 80A766A4 312A0001 */ andi $t2, $t1, 0x0001 ## $t2 = 00000000
|
||||
/* 02398 80A766A8 5540002C */ bnel $t2, $zero, .L80A7675C
|
||||
/* 0239C 80A766AC 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
/* 023A0 80A766B0 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 023A4 80A766B4 24A586B0 */ addiu $a1, $a1, %lo(D_80A786B0) ## $a1 = 80A786B0
|
||||
/* 023A8 80A766B8 24060501 */ addiu $a2, $zero, 0x0501 ## $a2 = 00000501
|
||||
/* 023AC 80A766BC 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
|
||||
/* 023B0 80A766C0 AEAB02D0 */ sw $t3, 0x02D0($s5) ## 000002D0
|
||||
/* 023B4 80A766C4 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 023B8 80A766C8 8FAC0100 */ lw $t4, 0x0100($sp)
|
||||
/* 023BC 80A766CC 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 023C0 80A766D0 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 023C4 80A766D4 8D840000 */ lw $a0, 0x0000($t4) ## 00000000
|
||||
/* 023C8 80A766D8 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 023CC 80A766DC 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 023D0 80A766E0 3C0E0601 */ lui $t6, 0x0601 ## $t6 = 06010000
|
||||
/* 023D4 80A766E4 25CE6BE0 */ addiu $t6, $t6, 0x6BE0 ## $t6 = 06016BE0
|
||||
/* 023D8 80A766E8 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 023DC 80A766EC AEAD02D0 */ sw $t5, 0x02D0($s5) ## 000002D0
|
||||
/* 023E0 80A766F0 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
|
||||
/* 023E4 80A766F4 10000018 */ beq $zero, $zero, .L80A76758
|
||||
/* 023E8 80A766F8 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
/* 023EC 80A766FC 928F02FA */ lbu $t7, 0x02FA($s4) ## 000002FA
|
||||
.L80A76700:
|
||||
/* 023F0 80A76700 3C0580A8 */ lui $a1, %hi(D_80A786C8) ## $a1 = 80A80000
|
||||
/* 023F4 80A76704 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
|
||||
/* 023F8 80A76708 57000014 */ bnel $t8, $zero, .L80A7675C
|
||||
/* 023FC 80A7670C 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
/* 02400 80A76710 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02404 80A76714 24A586C8 */ addiu $a1, $a1, %lo(D_80A786C8) ## $a1 = 80A786C8
|
||||
/* 02408 80A76718 24060508 */ addiu $a2, $zero, 0x0508 ## $a2 = 00000508
|
||||
/* 0240C 80A7671C 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 02410 80A76720 AEB902D0 */ sw $t9, 0x02D0($s5) ## 000002D0
|
||||
/* 02414 80A76724 AC510000 */ sw $s1, 0x0000($v0) ## 00000000
|
||||
/* 02418 80A76728 8FA80100 */ lw $t0, 0x0100($sp)
|
||||
/* 0241C 80A7672C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
|
||||
/* 02420 80A76730 0C0346A2 */ jal Matrix_NewMtx
|
||||
/* 02424 80A76734 8D040000 */ lw $a0, 0x0000($t0) ## 00000000
|
||||
/* 02428 80A76738 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
|
||||
/* 0242C 80A7673C 8EA202D0 */ lw $v0, 0x02D0($s5) ## 000002D0
|
||||
/* 02430 80A76740 3C0A0601 */ lui $t2, 0x0601 ## $t2 = 06010000
|
||||
/* 02434 80A76744 254A6CD8 */ addiu $t2, $t2, 0x6CD8 ## $t2 = 06016CD8
|
||||
/* 02438 80A76748 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 0243C 80A7674C AEA902D0 */ sw $t1, 0x02D0($s5) ## 000002D0
|
||||
/* 02440 80A76750 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
|
||||
/* 02444 80A76754 AC520000 */ sw $s2, 0x0000($v0) ## 00000000
|
||||
.L80A76758:
|
||||
/* 02448 80A76758 8FAB0100 */ lw $t3, 0x0100($sp)
|
||||
.L80A7675C:
|
||||
/* 0244C 80A7675C 3C0680A8 */ lui $a2, %hi(D_80A786E0) ## $a2 = 80A80000
|
||||
/* 02450 80A76760 24C686E0 */ addiu $a2, $a2, %lo(D_80A786E0) ## $a2 = 80A786E0
|
||||
/* 02454 80A76764 27A400D0 */ addiu $a0, $sp, 0x00D0 ## $a0 = FFFFFFD0
|
||||
/* 02458 80A76768 2407050E */ addiu $a3, $zero, 0x050E ## $a3 = 0000050E
|
||||
/* 0245C 80A7676C 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 02460 80A76770 8D650000 */ lw $a1, 0x0000($t3) ## 00000000
|
||||
/* 02464 80A76774 8FBF003C */ lw $ra, 0x003C($sp)
|
||||
/* 02468 80A76778 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 0246C 80A7677C 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 02470 80A76780 8FB2002C */ lw $s2, 0x002C($sp)
|
||||
/* 02474 80A76784 8FB30030 */ lw $s3, 0x0030($sp)
|
||||
/* 02478 80A76788 8FB40034 */ lw $s4, 0x0034($sp)
|
||||
/* 0247C 80A7678C 8FB50038 */ lw $s5, 0x0038($sp)
|
||||
/* 02480 80A76790 03E00008 */ jr $ra
|
||||
/* 02484 80A76794 27BD0100 */ addiu $sp, $sp, 0x0100 ## $sp = 00000000
|
|
@ -1,3 +0,0 @@
|
|||
glabel EnIk_SetupAction
|
||||
/* 00080 80A74390 03E00008 */ jr $ra
|
||||
/* 00084 80A74394 AC850304 */ sw $a1, 0x0304($a0) ## 00000304
|
|
@ -1,9 +0,0 @@
|
|||
glabel EnIk_StartMusic
|
||||
/* 028E4 80A76BF4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 028E8 80A76BF8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 028EC 80A76BFC 0C03D6B3 */ jal func_800F5ACC
|
||||
/* 028F0 80A76C00 24040038 */ addiu $a0, $zero, 0x0038 ## $a0 = 00000038
|
||||
/* 028F4 80A76C04 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 028F8 80A76C08 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 028FC 80A76C0C 03E00008 */ jr $ra
|
||||
/* 02900 80A76C10 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78840
|
||||
.asciz "\x1b[31mメインモードがおかしい!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnIk_Update
|
||||
/* 0388C 80A77B9C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03890 80A77BA0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03894 80A77BA4 8C8204C8 */ lw $v0, 0x04C8($a0) ## 000004C8
|
||||
/* 03898 80A77BA8 04400008 */ bltz $v0, .L80A77BCC
|
||||
/* 0389C 80A77BAC 28410006 */ slti $at, $v0, 0x0006
|
||||
/* 038A0 80A77BB0 10200006 */ beq $at, $zero, .L80A77BCC
|
||||
/* 038A4 80A77BB4 00027080 */ sll $t6, $v0, 2
|
||||
/* 038A8 80A77BB8 3C0380A8 */ lui $v1, %hi(D_80A78604) ## $v1 = 80A80000
|
||||
/* 038AC 80A77BBC 006E1821 */ addu $v1, $v1, $t6
|
||||
/* 038B0 80A77BC0 8C638604 */ lw $v1, %lo(D_80A78604)($v1)
|
||||
/* 038B4 80A77BC4 14600006 */ bne $v1, $zero, .L80A77BE0
|
||||
/* 038B8 80A77BC8 00000000 */ nop
|
||||
.L80A77BCC:
|
||||
/* 038BC 80A77BCC 3C0480A8 */ lui $a0, %hi(D_80A78840) ## $a0 = 80A80000
|
||||
/* 038C0 80A77BD0 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 038C4 80A77BD4 24848840 */ addiu $a0, $a0, %lo(D_80A78840) ## $a0 = 80A78840
|
||||
/* 038C8 80A77BD8 10000004 */ beq $zero, $zero, .L80A77BEC
|
||||
/* 038CC 80A77BDC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77BE0:
|
||||
/* 038D0 80A77BE0 0060F809 */ jalr $ra, $v1
|
||||
/* 038D4 80A77BE4 00000000 */ nop
|
||||
/* 038D8 80A77BE8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77BEC:
|
||||
/* 038DC 80A77BEC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 038E0 80A77BF0 03E00008 */ jr $ra
|
||||
/* 038E4 80A77BF4 00000000 */ nop
|
|
@ -1,162 +0,0 @@
|
|||
glabel func_80A74398
|
||||
/* 00088 80A74398 27BDFE20 */ addiu $sp, $sp, 0xFE20 ## $sp = FFFFFE20
|
||||
/* 0008C 80A7439C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00090 80A743A0 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 00094 80A743A4 AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 00098 80A743A8 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
|
||||
/* 0009C 80A743AC 3C0E80A7 */ lui $t6, %hi(func_80A75FA0) ## $t6 = 80A70000
|
||||
/* 000A0 80A743B0 3C0F80A7 */ lui $t7, %hi(func_80A76798) ## $t7 = 80A70000
|
||||
/* 000A4 80A743B4 25CE5FA0 */ addiu $t6, $t6, %lo(func_80A75FA0) ## $t6 = 80A75FA0
|
||||
/* 000A8 80A743B8 25EF6798 */ addiu $t7, $t7, %lo(func_80A76798) ## $t7 = 80A76798
|
||||
/* 000AC 80A743BC 37190400 */ ori $t9, $t8, 0x0400 ## $t9 = 00000400
|
||||
/* 000B0 80A743C0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 000B4 80A743C4 AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
|
||||
/* 000B8 80A743C8 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134
|
||||
/* 000BC 80A743CC AC990004 */ sw $t9, 0x0004($a0) ## 00000004
|
||||
/* 000C0 80A743D0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 000C4 80A743D4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 000C8 80A743D8 26050320 */ addiu $a1, $s0, 0x0320 ## $a1 = 00000320
|
||||
/* 000CC 80A743DC 0C0170D9 */ jal Collider_InitCylinder
|
||||
|
||||
/* 000D0 80A743E0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 000D4 80A743E4 3C0780A8 */ lui $a3, %hi(D_80A78340) ## $a3 = 80A80000
|
||||
/* 000D8 80A743E8 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 000DC 80A743EC 24E78340 */ addiu $a3, $a3, %lo(D_80A78340) ## $a3 = 80A78340
|
||||
/* 000E0 80A743F0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000E4 80A743F4 0C01712B */ jal Collider_SetCylinder
|
||||
|
||||
/* 000E8 80A743F8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 000EC 80A743FC 260503EC */ addiu $a1, $s0, 0x03EC ## $a1 = 000003EC
|
||||
/* 000F0 80A74400 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 000F4 80A74404 0C0171F8 */ jal Collider_InitTris
|
||||
/* 000F8 80A74408 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 000FC 80A7440C 3C0780A8 */ lui $a3, %hi(D_80A783E4) ## $a3 = 80A80000
|
||||
/* 00100 80A74410 260A040C */ addiu $t2, $s0, 0x040C ## $t2 = 0000040C
|
||||
/* 00104 80A74414 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00108 80A74418 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 0010C 80A7441C 24E783E4 */ addiu $a3, $a3, %lo(D_80A783E4) ## $a3 = 80A783E4
|
||||
/* 00110 80A74420 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00114 80A74424 0C0172EB */ jal Collider_SetTris
|
||||
/* 00118 80A74428 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 0011C 80A7442C 2605036C */ addiu $a1, $s0, 0x036C ## $a1 = 0000036C
|
||||
/* 00120 80A74430 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00124 80A74434 0C017406 */ jal Collider_InitQuad
|
||||
/* 00128 80A74438 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0012C 80A7443C 3C0780A8 */ lui $a3, %hi(D_80A783F4) ## $a3 = 80A80000
|
||||
/* 00130 80A74440 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 00134 80A74444 24E783F4 */ addiu $a3, $a3, %lo(D_80A783F4) ## $a3 = 80A783F4
|
||||
/* 00138 80A74448 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0013C 80A7444C 0C017441 */ jal Collider_SetQuad
|
||||
/* 00140 80A74450 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 00144 80A74454 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
|
||||
/* 00148 80A74458 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 0014C 80A7445C 3C0B80A8 */ lui $t3, %hi(D_80A78444) ## $t3 = 80A80000
|
||||
/* 00150 80A74460 256B8444 */ addiu $t3, $t3, %lo(D_80A78444) ## $t3 = 80A78444
|
||||
/* 00154 80A74464 332A00FF */ andi $t2, $t9, 0x00FF ## $t2 = 00000000
|
||||
/* 00158 80A74468 AE0B0098 */ sw $t3, 0x0098($s0) ## 00000098
|
||||
/* 0015C 80A7446C A60A001C */ sh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 00160 80A74470 860B001C */ lh $t3, 0x001C($s0) ## 0000001C
|
||||
/* 00164 80A74474 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
|
||||
/* 00168 80A74478 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
|
||||
/* 0016C 80A7447C 000E7A03 */ sra $t7, $t6, 8
|
||||
/* 00170 80A74480 240C00FE */ addiu $t4, $zero, 0x00FE ## $t4 = 000000FE
|
||||
/* 00174 80A74484 240D001E */ addiu $t5, $zero, 0x001E ## $t5 = 0000001E
|
||||
/* 00178 80A74488 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 00000000
|
||||
/* 0017C 80A7448C A20C00AE */ sb $t4, 0x00AE($s0) ## 000000AE
|
||||
/* 00180 80A74490 A20002FC */ sb $zero, 0x02FC($s0) ## 000002FC
|
||||
/* 00184 80A74494 A20D00AF */ sb $t5, 0x00AF($s0) ## 000000AF
|
||||
/* 00188 80A74498 A6180302 */ sh $t8, 0x0302($s0) ## 00000302
|
||||
/* 0018C 80A7449C 15600007 */ bne $t3, $zero, .L80A744BC
|
||||
/* 00190 80A744A0 E604006C */ swc1 $f4, 0x006C($s0) ## 0000006C
|
||||
/* 00194 80A744A4 01A06025 */ or $t4, $t5, $zero ## $t4 = 0000001E
|
||||
/* 00198 80A744A8 258D0014 */ addiu $t5, $t4, 0x0014 ## $t5 = 00000032
|
||||
/* 0019C 80A744AC 240E0034 */ addiu $t6, $zero, 0x0034 ## $t6 = 00000034
|
||||
/* 001A0 80A744B0 A20D00AF */ sb $t5, 0x00AF($s0) ## 000000AF
|
||||
/* 001A4 80A744B4 1000000C */ beq $zero, $zero, .L80A744E8
|
||||
/* 001A8 80A744B8 A20E0117 */ sb $t6, 0x0117($s0) ## 00000117
|
||||
.L80A744BC:
|
||||
/* 001AC 80A744BC 3C053C44 */ lui $a1, 0x3C44 ## $a1 = 3C440000
|
||||
/* 001B0 80A744C0 34A59BA6 */ ori $a1, $a1, 0x9BA6 ## $a1 = 3C449BA6
|
||||
/* 001B4 80A744C4 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 001B8 80A744C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 001BC 80A744CC 240F0035 */ addiu $t7, $zero, 0x0035 ## $t7 = 00000035
|
||||
/* 001C0 80A744D0 A20F0117 */ sb $t7, 0x0117($s0) ## 00000117
|
||||
/* 001C4 80A744D4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 001C8 80A744D8 26251C24 */ addiu $a1, $s1, 0x1C24 ## $a1 = 00001C24
|
||||
/* 001CC 80A744DC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 001D0 80A744E0 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 001D4 80A744E4 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
.L80A744E8:
|
||||
/* 001D8 80A744E8 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
|
||||
/* 001DC 80A744EC 24180040 */ addiu $t8, $zero, 0x0040 ## $t8 = 00000040
|
||||
/* 001E0 80A744F0 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
|
||||
/* 001E4 80A744F4 24080096 */ addiu $t0, $zero, 0x0096 ## $t0 = 00000096
|
||||
/* 001E8 80A744F8 240A0008 */ addiu $t2, $zero, 0x0008 ## $t2 = 00000008
|
||||
/* 001EC 80A744FC 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
|
||||
/* 001F0 80A74500 27AC0038 */ addiu $t4, $sp, 0x0038 ## $t4 = FFFFFE58
|
||||
/* 001F4 80A74504 A3A201C9 */ sb $v0, 0x01C9($sp)
|
||||
/* 001F8 80A74508 A3A201C8 */ sb $v0, 0x01C8($sp)
|
||||
/* 001FC 80A7450C A3A201C5 */ sb $v0, 0x01C5($sp)
|
||||
/* 00200 80A74510 A3A201C4 */ sb $v0, 0x01C4($sp)
|
||||
/* 00204 80A74514 A3A201C2 */ sb $v0, 0x01C2($sp)
|
||||
/* 00208 80A74518 A3A201C1 */ sb $v0, 0x01C1($sp)
|
||||
/* 0020C 80A7451C A3A201C0 */ sb $v0, 0x01C0($sp)
|
||||
/* 00210 80A74520 A3A201BD */ sb $v0, 0x01BD($sp)
|
||||
/* 00214 80A74524 A3A201BC */ sb $v0, 0x01BC($sp)
|
||||
/* 00218 80A74528 A3B801C3 */ sb $t8, 0x01C3($sp)
|
||||
/* 0021C 80A7452C A3B901BF */ sb $t9, 0x01BF($sp)
|
||||
/* 00220 80A74530 A3A801BE */ sb $t0, 0x01BE($sp)
|
||||
/* 00224 80A74534 A3A001C7 */ sb $zero, 0x01C7($sp)
|
||||
/* 00228 80A74538 AFAA01CC */ sw $t2, 0x01CC($sp)
|
||||
/* 0022C 80A7453C AFA001D0 */ sw $zero, 0x01D0($sp)
|
||||
/* 00230 80A74540 AFAB01D4 */ sw $t3, 0x01D4($sp)
|
||||
/* 00234 80A74544 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 00238 80A74548 A3A801C6 */ sb $t0, 0x01C6($sp)
|
||||
/* 0023C 80A7454C A3A201CA */ sb $v0, 0x01CA($sp)
|
||||
/* 00240 80A74550 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 00244 80A74554 260504C4 */ addiu $a1, $s0, 0x04C4 ## $a1 = 000004C4
|
||||
/* 00248 80A74558 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0024C 80A7455C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00250 80A74560 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00254 80A74564 0C009B35 */ jal Effect_Add
|
||||
## Effect_Add
|
||||
/* 00258 80A74568 A3A001CB */ sb $zero, 0x01CB($sp)
|
||||
/* 0025C 80A7456C 0C29D1C5 */ jal func_80A74714
|
||||
/* 00260 80A74570 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00264 80A74574 86050302 */ lh $a1, 0x0302($s0) ## 00000302
|
||||
/* 00268 80A74578 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 0026C 80A7457C 50A1000A */ beql $a1, $at, .L80A745A8
|
||||
/* 00270 80A74580 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
/* 00274 80A74584 0C00B2D0 */ jal Flags_GetSwitch
|
||||
|
||||
/* 00278 80A74588 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 0027C 80A7458C 50400011 */ beql $v0, $zero, .L80A745D4
|
||||
/* 00280 80A74590 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00284 80A74594 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 00288 80A74598 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0028C 80A7459C 1000000D */ beq $zero, $zero, .L80A745D4
|
||||
/* 00290 80A745A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00294 80A745A4 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
.L80A745A8:
|
||||
/* 00298 80A745A8 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 0029C 80A745AC 00B12821 */ addu $a1, $a1, $s1
|
||||
/* 002A0 80A745B0 11A00007 */ beq $t5, $zero, .L80A745D0
|
||||
/* 002A4 80A745B4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 002A8 80A745B8 0C00B337 */ jal Flags_GetClear
|
||||
|
||||
/* 002AC 80A745BC 80A51CBC */ lb $a1, 0x1CBC($a1) ## 00011CBC
|
||||
/* 002B0 80A745C0 50400004 */ beql $v0, $zero, .L80A745D4
|
||||
/* 002B4 80A745C4 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 002B8 80A745C8 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 002BC 80A745CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A745D0:
|
||||
/* 002C0 80A745D0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A745D4:
|
||||
/* 002C4 80A745D4 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 002C8 80A745D8 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 002CC 80A745DC 03E00008 */ jr $ra
|
||||
/* 002D0 80A745E0 27BD01E0 */ addiu $sp, $sp, 0x01E0 ## $sp = 00000000
|
|
@ -1,40 +0,0 @@
|
|||
glabel func_80A745E4
|
||||
/* 002D4 80A745E4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 002D8 80A745E8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 002DC 80A745EC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 002E0 80A745F0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 002E4 80A745F4 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 002E8 80A745F8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 002EC 80A745FC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 002F0 80A74600 15C00003 */ bne $t6, $zero, .L80A74610
|
||||
/* 002F4 80A74604 3C0642C8 */ lui $a2, 0x42C8 ## $a2 = 42C80000
|
||||
/* 002F8 80A74608 848F001C */ lh $t7, 0x001C($a0) ## 0000001C
|
||||
/* 002FC 80A7460C 15E00013 */ bne $t7, $zero, .L80A7465C
|
||||
.L80A74610:
|
||||
/* 00300 80A74610 24184000 */ addiu $t8, $zero, 0x4000 ## $t8 = 00004000
|
||||
/* 00304 80A74614 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 00308 80A74618 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
|
||||
/* 0030C 80A7461C 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 00310 80A74620 24072710 */ addiu $a3, $zero, 0x2710 ## $a3 = 00002710
|
||||
/* 00314 80A74624 0C00D52D */ jal func_800354B4
|
||||
/* 00318 80A74628 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 0031C 80A7462C 1040000B */ beq $v0, $zero, .L80A7465C
|
||||
/* 00320 80A74630 8FA8002C */ lw $t0, 0x002C($sp)
|
||||
/* 00324 80A74634 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
|
||||
/* 00328 80A74638 01284821 */ addu $t1, $t1, $t0
|
||||
/* 0032C 80A7463C 8D291DE4 */ lw $t1, 0x1DE4($t1) ## 00011DE4
|
||||
/* 00330 80A74640 312A0001 */ andi $t2, $t1, 0x0001 ## $t2 = 00000000
|
||||
/* 00334 80A74644 51400006 */ beql $t2, $zero, .L80A74660
|
||||
/* 00338 80A74648 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0033C 80A7464C 0C29D57C */ jal func_80A755F0
|
||||
/* 00340 80A74650 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00344 80A74654 10000002 */ beq $zero, $zero, .L80A74660
|
||||
/* 00348 80A74658 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80A7465C:
|
||||
/* 0034C 80A7465C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80A74660:
|
||||
/* 00350 80A74660 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00354 80A74664 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00358 80A74668 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 0035C 80A7466C 03E00008 */ jr $ra
|
||||
/* 00360 80A74670 00000000 */ nop
|
|
@ -1,46 +0,0 @@
|
|||
glabel func_80A74674
|
||||
/* 00364 80A74674 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00368 80A74678 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0036C 80A7467C AFB20028 */ sw $s2, 0x0028($sp)
|
||||
/* 00370 80A74680 AFB10024 */ sw $s1, 0x0024($sp)
|
||||
/* 00374 80A74684 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00378 80A74688 F7B40018 */ sdc1 $f20, 0x0018($sp)
|
||||
/* 0037C 80A7468C 8C901C64 */ lw $s0, 0x1C64($a0) ## 00001C64
|
||||
/* 00380 80A74690 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 00384 80A74694 3C0142A0 */ lui $at, 0x42A0 ## $at = 42A00000
|
||||
/* 00388 80A74698 52000017 */ beql $s0, $zero, .L80A746F8
|
||||
/* 0038C 80A7469C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 00390 80A746A0 4481A000 */ mtc1 $at, $f20 ## $f20 = 80.00
|
||||
/* 00394 80A746A4 24120169 */ addiu $s2, $zero, 0x0169 ## $s2 = 00000169
|
||||
.L80A746A8:
|
||||
/* 00398 80A746A8 12110006 */ beq $s0, $s1, .L80A746C4
|
||||
/* 0039C 80A746AC 00000000 */ nop
|
||||
/* 003A0 80A746B0 860E0000 */ lh $t6, 0x0000($s0) ## 00000000
|
||||
/* 003A4 80A746B4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 003A8 80A746B8 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 003AC 80A746BC 524E0004 */ beql $s2, $t6, .L80A746D0
|
||||
/* 003B0 80A746C0 4406A000 */ mfc1 $a2, $f20
|
||||
.L80A746C4:
|
||||
/* 003B4 80A746C4 10000009 */ beq $zero, $zero, .L80A746EC
|
||||
/* 003B8 80A746C8 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
/* 003BC 80A746CC 4406A000 */ mfc1 $a2, $f20
|
||||
.L80A746D0:
|
||||
/* 003C0 80A746D0 0C00B86A */ jal func_8002E1A8
|
||||
/* 003C4 80A746D4 24072710 */ addiu $a3, $zero, 0x2710 ## $a3 = 00002710
|
||||
/* 003C8 80A746D8 50400004 */ beql $v0, $zero, .L80A746EC
|
||||
/* 003CC 80A746DC 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
/* 003D0 80A746E0 10000005 */ beq $zero, $zero, .L80A746F8
|
||||
/* 003D4 80A746E4 02001025 */ or $v0, $s0, $zero ## $v0 = 00000000
|
||||
/* 003D8 80A746E8 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
|
||||
.L80A746EC:
|
||||
/* 003DC 80A746EC 1600FFEE */ bne $s0, $zero, .L80A746A8
|
||||
/* 003E0 80A746F0 00000000 */ nop
|
||||
/* 003E4 80A746F4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80A746F8:
|
||||
/* 003E8 80A746F8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 003EC 80A746FC D7B40018 */ ldc1 $f20, 0x0018($sp)
|
||||
/* 003F0 80A74700 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 003F4 80A74704 8FB10024 */ lw $s1, 0x0024($sp)
|
||||
/* 003F8 80A74708 8FB20028 */ lw $s2, 0x0028($sp)
|
||||
/* 003FC 80A7470C 03E00008 */ jr $ra
|
||||
/* 00400 80A74710 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80A74714
|
||||
/* 00404 80A74714 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00408 80A74718 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 0040C 80A7471C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00410 80A74720 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00414 80A74724 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 00418 80A74728 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0041C 80A7472C 2484CD70 */ addiu $a0, $a0, 0xCD70 ## $a0 = 0600CD70
|
||||
/* 00420 80A74730 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00424 80A74734 860E001C */ lh $t6, 0x001C($s0) ## 0000001C
|
||||
/* 00428 80A74738 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 0042C 80A7473C 46802020 */ cvt.s.w $f0, $f4
|
||||
/* 00430 80A74740 29C10002 */ slti $at, $t6, 0x0002
|
||||
/* 00434 80A74744 24A5CD70 */ addiu $a1, $a1, 0xCD70 ## $a1 = 0600CD70
|
||||
/* 00438 80A74748 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0043C 80A7474C 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 00440 80A74750 14200005 */ bne $at, $zero, .L80A74768
|
||||
/* 00444 80A74754 46000306 */ mov.s $f12, $f0
|
||||
/* 00448 80A74758 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 0044C 80A7475C 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 00450 80A74760 10000003 */ beq $zero, $zero, .L80A74770
|
||||
/* 00454 80A74764 46060081 */ sub.s $f2, $f0, $f6
|
||||
.L80A74768:
|
||||
/* 00458 80A74768 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
|
||||
/* 0045C 80A7476C 00000000 */ nop
|
||||
.L80A74770:
|
||||
/* 00460 80A74770 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00464 80A74774 44071000 */ mfc1 $a3, $f2
|
||||
/* 00468 80A74778 E7AC0010 */ swc1 $f12, 0x0010($sp)
|
||||
/* 0046C 80A7477C 44060000 */ mfc1 $a2, $f0
|
||||
/* 00470 80A74780 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 00474 80A74784 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00478 80A74788 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 0047C 80A7478C 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 00480 80A74790 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00484 80A74794 3C0580A7 */ lui $a1, %hi(func_80A747C0) ## $a1 = 80A70000
|
||||
/* 00488 80A74798 A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 0048C 80A7479C 24A547C0 */ addiu $a1, $a1, %lo(func_80A747C0) ## $a1 = 80A747C0
|
||||
/* 00490 80A747A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00494 80A747A4 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 00498 80A747A8 E6080068 */ swc1 $f8, 0x0068($s0) ## 00000068
|
||||
/* 0049C 80A747AC 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 004A0 80A747B0 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 004A4 80A747B4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 004A8 80A747B8 03E00008 */ jr $ra
|
||||
/* 004AC 80A747BC 00000000 */ nop
|
|
@ -1,62 +0,0 @@
|
|||
glabel func_80A747C0
|
||||
/* 004B0 80A747C0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 004B4 80A747C4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 004B8 80A747C8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 004BC 80A747CC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 004C0 80A747D0 908E0331 */ lbu $t6, 0x0331($a0) ## 00000331
|
||||
/* 004C4 80A747D4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 004C8 80A747D8 31CF0002 */ andi $t7, $t6, 0x0002 ## $t7 = 00000000
|
||||
/* 004CC 80A747DC 51E00018 */ beql $t7, $zero, .L80A74840
|
||||
/* 004D0 80A747E0 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
/* 004D4 80A747E4 8C880024 */ lw $t0, 0x0024($a0) ## 00000024
|
||||
/* 004D8 80A747E8 27B80024 */ addiu $t8, $sp, 0x0024 ## $t8 = FFFFFFF4
|
||||
/* 004DC 80A747EC 2405393A */ addiu $a1, $zero, 0x393A ## $a1 = 0000393A
|
||||
/* 004E0 80A747F0 AF080000 */ sw $t0, 0x0000($t8) ## FFFFFFF4
|
||||
/* 004E4 80A747F4 8C990028 */ lw $t9, 0x0028($a0) ## 00000028
|
||||
/* 004E8 80A747F8 AF190004 */ sw $t9, 0x0004($t8) ## FFFFFFF8
|
||||
/* 004EC 80A747FC 8C88002C */ lw $t0, 0x002C($a0) ## 0000002C
|
||||
/* 004F0 80A74800 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 004F4 80A74804 AF080008 */ sw $t0, 0x0008($t8) ## FFFFFFFC
|
||||
/* 004F8 80A74808 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 004FC 80A7480C 44813000 */ mtc1 $at, $f6 ## $f6 = 30.00
|
||||
/* 00500 80A74810 C7A40028 */ lwc1 $f4, 0x0028($sp)
|
||||
/* 00504 80A74814 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 00508 80A74818 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
|
||||
/* 0050C 80A7481C 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 00510 80A74820 0C00D093 */ jal func_8003424C
|
||||
/* 00514 80A74824 E7A80028 */ swc1 $f8, 0x0028($sp)
|
||||
/* 00518 80A74828 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 0051C 80A7482C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 00520 80A74830 24040038 */ addiu $a0, $zero, 0x0038 ## $a0 = 00000038
|
||||
/* 00524 80A74834 0C03D6B3 */ jal func_800F5ACC
|
||||
/* 00528 80A74838 E60A0168 */ swc1 $f10, 0x0168($s0) ## 00000168
|
||||
/* 0052C 80A7483C 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
|
||||
.L80A74840:
|
||||
/* 00530 80A74840 44818000 */ mtc1 $at, $f16 ## $f16 = 5.00
|
||||
/* 00534 80A74844 C6120164 */ lwc1 $f18, 0x0164($s0) ## 00000164
|
||||
/* 00538 80A74848 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0053C 80A7484C 46128032 */ c.eq.s $f16, $f18
|
||||
/* 00540 80A74850 00000000 */ nop
|
||||
/* 00544 80A74854 45000003 */ bc1f .L80A74864
|
||||
/* 00548 80A74858 00000000 */ nop
|
||||
/* 0054C 80A7485C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00550 80A74860 240539C2 */ addiu $a1, $zero, 0x39C2 ## $a1 = 000039C2
|
||||
.L80A74864:
|
||||
/* 00554 80A74864 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00558 80A74868 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0055C 80A7486C 50400007 */ beql $v0, $zero, .L80A7488C
|
||||
/* 00560 80A74870 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00564 80A74874 8E090004 */ lw $t1, 0x0004($s0) ## 00000004
|
||||
/* 00568 80A74878 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0056C 80A7487C 352A0005 */ ori $t2, $t1, 0x0005 ## $t2 = 00000005
|
||||
/* 00570 80A74880 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00574 80A74884 AE0A0004 */ sw $t2, 0x0004($s0) ## 00000004
|
||||
/* 00578 80A74888 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A7488C:
|
||||
/* 0057C 80A7488C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00580 80A74890 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00584 80A74894 03E00008 */ jr $ra
|
||||
/* 00588 80A74898 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A7489C
|
||||
/* 0058C 80A7489C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00590 80A748A0 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00594 80A748A4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00598 80A748A8 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0059C 80A748AC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 005A0 80A748B0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 005A4 80A748B4 2484DD50 */ addiu $a0, $a0, 0xDD50 ## $a0 = 0600DD50
|
||||
/* 005A8 80A748B8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 005AC 80A748BC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 005B0 80A748C0 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
|
||||
/* 005B4 80A748C4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 005B8 80A748C8 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 005BC 80A748CC 3C014080 */ lui $at, 0x4080 ## $at = 40800000
|
||||
/* 005C0 80A748D0 35CF0005 */ ori $t7, $t6, 0x0005 ## $t7 = 00000005
|
||||
/* 005C4 80A748D4 44814000 */ mtc1 $at, $f8 ## $f8 = 4.00
|
||||
/* 005C8 80A748D8 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
|
||||
/* 005CC 80A748DC A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 005D0 80A748E0 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 005D4 80A748E4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 005D8 80A748E8 44060000 */ mfc1 $a2, $f0
|
||||
/* 005DC 80A748EC 44070000 */ mfc1 $a3, $f0
|
||||
/* 005E0 80A748F0 24A5DD50 */ addiu $a1, $a1, 0xDD50 ## $a1 = 0600DD50
|
||||
/* 005E4 80A748F4 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 005E8 80A748F8 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 005EC 80A748FC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 005F0 80A74900 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 005F4 80A74904 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 005F8 80A74908 3C0580A7 */ lui $a1, %hi(func_80A7492C) ## $a1 = 80A70000
|
||||
/* 005FC 80A7490C 24A5492C */ addiu $a1, $a1, %lo(func_80A7492C) ## $a1 = 80A7492C
|
||||
/* 00600 80A74910 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 00604 80A74914 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00608 80A74918 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0060C 80A7491C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00610 80A74920 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00614 80A74924 03E00008 */ jr $ra
|
||||
/* 00618 80A74928 00000000 */ nop
|
|
@ -1,107 +0,0 @@
|
|||
glabel func_80A7492C
|
||||
/* 0061C 80A7492C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00620 80A74930 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00624 80A74934 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00628 80A74938 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 0062C 80A7493C 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 00630 80A74940 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00634 80A74944 24043FFC */ addiu $a0, $zero, 0x3FFC ## $a0 = 00003FFC
|
||||
/* 00638 80A74948 15C00003 */ bne $t6, $zero, .L80A74958
|
||||
/* 0063C 80A7494C 00000000 */ nop
|
||||
/* 00640 80A74950 10000001 */ beq $zero, $zero, .L80A74958
|
||||
/* 00644 80A74954 24040AAA */ addiu $a0, $zero, 0x0AAA ## $a0 = 00000AAA
|
||||
.L80A74958:
|
||||
/* 00648 80A74958 860F008A */ lh $t7, 0x008A($s0) ## 0000008A
|
||||
/* 0064C 80A7495C 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 00650 80A74960 01F81823 */ subu $v1, $t7, $t8
|
||||
/* 00654 80A74964 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00658 80A74968 00031C03 */ sra $v1, $v1, 16
|
||||
/* 0065C 80A7496C 04600003 */ bltz $v1, .L80A7497C
|
||||
/* 00660 80A74970 00031023 */ subu $v0, $zero, $v1
|
||||
/* 00664 80A74974 10000001 */ beq $zero, $zero, .L80A7497C
|
||||
/* 00668 80A74978 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A7497C:
|
||||
/* 0066C 80A7497C 0082082A */ slt $at, $a0, $v0
|
||||
/* 00670 80A74980 14200024 */ bne $at, $zero, .L80A74A14
|
||||
/* 00674 80A74984 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00678 80A74988 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 0067C 80A7498C C6040090 */ lwc1 $f4, 0x0090($s0) ## 00000090
|
||||
/* 00680 80A74990 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 00684 80A74994 4606203C */ c.lt.s $f4, $f6
|
||||
/* 00688 80A74998 00000000 */ nop
|
||||
/* 0068C 80A7499C 4500001D */ bc1f .L80A74A14
|
||||
/* 00690 80A749A0 00000000 */ nop
|
||||
/* 00694 80A749A4 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00698 80A749A8 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 0069C 80A749AC 8FB90024 */ lw $t9, 0x0024($sp)
|
||||
/* 006A0 80A749B0 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 006A4 80A749B4 4600403E */ c.le.s $f8, $f0
|
||||
/* 006A8 80A749B8 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 006AC 80A749BC 01194021 */ addu $t0, $t0, $t9
|
||||
/* 006B0 80A749C0 45020004 */ bc1fl .L80A749D4
|
||||
/* 006B4 80A749C4 46000087 */ neg.s $f2, $f0
|
||||
/* 006B8 80A749C8 10000002 */ beq $zero, $zero, .L80A749D4
|
||||
/* 006BC 80A749CC 46000086 */ mov.s $f2, $f0
|
||||
/* 006C0 80A749D0 46000087 */ neg.s $f2, $f0
|
||||
.L80A749D4:
|
||||
/* 006C4 80A749D4 460A103C */ c.lt.s $f2, $f10
|
||||
/* 006C8 80A749D8 00000000 */ nop
|
||||
/* 006CC 80A749DC 4500000D */ bc1f .L80A74A14
|
||||
/* 006D0 80A749E0 00000000 */ nop
|
||||
/* 006D4 80A749E4 8D081DE4 */ lw $t0, 0x1DE4($t0) ## 00011DE4
|
||||
/* 006D8 80A749E8 31090001 */ andi $t1, $t0, 0x0001 ## $t1 = 00000000
|
||||
/* 006DC 80A749EC 11200005 */ beq $t1, $zero, .L80A74A04
|
||||
/* 006E0 80A749F0 00000000 */ nop
|
||||
/* 006E4 80A749F4 0C29D38B */ jal func_80A74E2C
|
||||
/* 006E8 80A749F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006EC 80A749FC 10000022 */ beq $zero, $zero, .L80A74A88
|
||||
/* 006F0 80A74A00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A04:
|
||||
/* 006F4 80A74A04 0C29D472 */ jal func_80A751C8
|
||||
/* 006F8 80A74A08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 006FC 80A74A0C 1000001E */ beq $zero, $zero, .L80A74A88
|
||||
/* 00700 80A74A10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A14:
|
||||
/* 00704 80A74A14 04600003 */ bltz $v1, .L80A74A24
|
||||
/* 00708 80A74A18 00031023 */ subu $v0, $zero, $v1
|
||||
/* 0070C 80A74A1C 10000001 */ beq $zero, $zero, .L80A74A24
|
||||
/* 00710 80A74A20 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A74A24:
|
||||
/* 00714 80A74A24 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 00718 80A74A28 10200014 */ beq $at, $zero, .L80A74A7C
|
||||
/* 0071C 80A74A2C 00000000 */ nop
|
||||
/* 00720 80A74A30 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 00724 80A74A34 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
|
||||
/* 00728 80A74A38 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 0072C 80A74A3C 44819000 */ mtc1 $at, $f18 ## $f18 = 150.00
|
||||
/* 00730 80A74A40 4600803E */ c.le.s $f16, $f0
|
||||
/* 00734 80A74A44 00000000 */ nop
|
||||
/* 00738 80A74A48 45020004 */ bc1fl .L80A74A5C
|
||||
/* 0073C 80A74A4C 46000087 */ neg.s $f2, $f0
|
||||
/* 00740 80A74A50 10000002 */ beq $zero, $zero, .L80A74A5C
|
||||
/* 00744 80A74A54 46000086 */ mov.s $f2, $f0
|
||||
/* 00748 80A74A58 46000087 */ neg.s $f2, $f0
|
||||
.L80A74A5C:
|
||||
/* 0074C 80A74A5C 4612103C */ c.lt.s $f2, $f18
|
||||
/* 00750 80A74A60 00000000 */ nop
|
||||
/* 00754 80A74A64 45000005 */ bc1f .L80A74A7C
|
||||
/* 00758 80A74A68 00000000 */ nop
|
||||
/* 0075C 80A74A6C 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00760 80A74A70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00764 80A74A74 10000004 */ beq $zero, $zero, .L80A74A88
|
||||
/* 00768 80A74A78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A7C:
|
||||
/* 0076C 80A74A7C 0C29D2AB */ jal func_80A74AAC
|
||||
/* 00770 80A74A80 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00774 80A74A84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74A88:
|
||||
/* 00778 80A74A88 0C29D179 */ jal func_80A745E4
|
||||
/* 0077C 80A74A8C 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 00780 80A74A90 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00784 80A74A94 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00788 80A74A98 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0078C 80A74A9C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 00790 80A74AA0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00794 80A74AA4 03E00008 */ jr $ra
|
||||
/* 00798 80A74AA8 00000000 */ nop
|
|
@ -1,75 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_80A789E0
|
||||
.float 0.9
|
||||
|
||||
.text
|
||||
glabel func_80A74AAC
|
||||
/* 0079C 80A74AAC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 007A0 80A74AB0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 007A4 80A74AB4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 007A8 80A74AB8 908F02FB */ lbu $t7, 0x02FB($a0) ## 000002FB
|
||||
/* 007AC 80A74ABC 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 007B0 80A74AC0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 007B4 80A74AC4 15E00015 */ bne $t7, $zero, .L80A74B1C
|
||||
/* 007B8 80A74AC8 A08E02F8 */ sb $t6, 0x02F8($a0) ## 000002F8
|
||||
/* 007BC 80A74ACC 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 007C0 80A74AD0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 007C4 80A74AD4 2484ED24 */ addiu $a0, $a0, 0xED24 ## $a0 = 0600ED24
|
||||
/* 007C8 80A74AD8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 007CC 80A74ADC 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 007D0 80A74AE0 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 007D4 80A74AE4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 007D8 80A74AE8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 007DC 80A74AEC 24A5ED24 */ addiu $a1, $a1, 0xED24 ## $a1 = 0600ED24
|
||||
/* 007E0 80A74AF0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 007E4 80A74AF4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 007E8 80A74AF8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 007EC 80A74AFC E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 007F0 80A74B00 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 007F4 80A74B04 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 007F8 80A74B08 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 007FC 80A74B0C 3C0180A8 */ lui $at, %hi(D_80A789E0) ## $at = 80A80000
|
||||
/* 00800 80A74B10 C42A89E0 */ lwc1 $f10, %lo(D_80A789E0)($at)
|
||||
/* 00804 80A74B14 10000018 */ beq $zero, $zero, .L80A74B78
|
||||
/* 00808 80A74B18 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
|
||||
.L80A74B1C:
|
||||
/* 0080C 80A74B1C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00810 80A74B20 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00814 80A74B24 24846734 */ addiu $a0, $a0, 0x6734 ## $a0 = 06006734
|
||||
/* 00818 80A74B28 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
|
||||
/* 0081C 80A74B2C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00820 80A74B30 44812000 */ mtc1 $at, $f4 ## $f4 = -4.00
|
||||
/* 00824 80A74B34 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 00828 80A74B38 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 0082C 80A74B3C 24A56734 */ addiu $a1, $a1, 0x6734 ## $a1 = 06006734
|
||||
/* 00830 80A74B40 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00834 80A74B44 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 00838 80A74B48 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 0083C 80A74B4C E7B20010 */ swc1 $f18, 0x0010($sp)
|
||||
/* 00840 80A74B50 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 00844 80A74B54 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00848 80A74B58 E7A40018 */ swc1 $f4, 0x0018($sp)
|
||||
/* 0084C 80A74B5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00850 80A74B60 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00854 80A74B64 240539BF */ addiu $a1, $zero, 0x39BF ## $a1 = 000039BF
|
||||
/* 00858 80A74B68 3C014020 */ lui $at, 0x4020 ## $at = 40200000
|
||||
/* 0085C 80A74B6C 44813000 */ mtc1 $at, $f6 ## $f6 = 2.50
|
||||
/* 00860 80A74B70 00000000 */ nop
|
||||
/* 00864 80A74B74 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
|
||||
.L80A74B78:
|
||||
/* 00868 80A74B78 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 0086C 80A74B7C 3C0580A7 */ lui $a1, %hi(func_80A74BA4) ## $a1 = 80A70000
|
||||
/* 00870 80A74B80 24A54BA4 */ addiu $a1, $a1, %lo(func_80A74BA4) ## $a1 = 80A74BA4
|
||||
/* 00874 80A74B84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00878 80A74B88 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 0087C 80A74B8C A6180032 */ sh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00880 80A74B90 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00884 80A74B94 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00888 80A74B98 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 0088C 80A74B9C 03E00008 */ jr $ra
|
||||
/* 00890 80A74BA0 00000000 */ nop
|
|
@ -1,185 +0,0 @@
|
|||
glabel func_80A74BA4
|
||||
/* 00894 80A74BA4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00898 80A74BA8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0089C 80A74BAC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 008A0 80A74BB0 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 008A4 80A74BB4 908E02FB */ lbu $t6, 0x02FB($a0) ## 000002FB
|
||||
/* 008A8 80A74BB8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 008AC 80A74BBC 24083FFC */ addiu $t0, $zero, 0x3FFC ## $t0 = 00003FFC
|
||||
/* 008B0 80A74BC0 15C00007 */ bne $t6, $zero, .L80A74BE0
|
||||
/* 008B4 80A74BC4 240704B0 */ addiu $a3, $zero, 0x04B0 ## $a3 = 000004B0
|
||||
/* 008B8 80A74BC8 240F0010 */ addiu $t7, $zero, 0x0010 ## $t7 = 00000010
|
||||
/* 008BC 80A74BCC 24080AAA */ addiu $t0, $zero, 0x0AAA ## $t0 = 00000AAA
|
||||
/* 008C0 80A74BD0 24070320 */ addiu $a3, $zero, 0x0320 ## $a3 = 00000320
|
||||
/* 008C4 80A74BD4 A7A00030 */ sh $zero, 0x0030($sp)
|
||||
/* 008C8 80A74BD8 10000005 */ beq $zero, $zero, .L80A74BF0
|
||||
/* 008CC 80A74BDC A7AF002E */ sh $t7, 0x002E($sp)
|
||||
.L80A74BE0:
|
||||
/* 008D0 80A74BE0 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 008D4 80A74BE4 24190009 */ addiu $t9, $zero, 0x0009 ## $t9 = 00000009
|
||||
/* 008D8 80A74BE8 A7B80030 */ sh $t8, 0x0030($sp)
|
||||
/* 008DC 80A74BEC A7B9002E */ sh $t9, 0x002E($sp)
|
||||
.L80A74BF0:
|
||||
/* 008E0 80A74BF0 8603007E */ lh $v1, 0x007E($s0) ## 0000007E
|
||||
/* 008E4 80A74BF4 860900B6 */ lh $t1, 0x00B6($s0) ## 000000B6
|
||||
/* 008E8 80A74BF8 960A0088 */ lhu $t2, 0x0088($s0) ## 00000088
|
||||
/* 008EC 80A74BFC 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 008F0 80A74C00 00692823 */ subu $a1, $v1, $t1
|
||||
/* 008F4 80A74C04 00052C00 */ sll $a1, $a1, 16
|
||||
/* 008F8 80A74C08 314B0008 */ andi $t3, $t2, 0x0008 ## $t3 = 00000000
|
||||
/* 008FC 80A74C0C 11600017 */ beq $t3, $zero, .L80A74C6C
|
||||
/* 00900 80A74C10 00052C03 */ sra $a1, $a1, 16
|
||||
/* 00904 80A74C14 04A00003 */ bltz $a1, .L80A74C24
|
||||
/* 00908 80A74C18 00051023 */ subu $v0, $zero, $a1
|
||||
/* 0090C 80A74C1C 10000001 */ beq $zero, $zero, .L80A74C24
|
||||
/* 00910 80A74C20 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
||||
.L80A74C24:
|
||||
/* 00914 80A74C24 28414000 */ slti $at, $v0, 0x4000
|
||||
/* 00918 80A74C28 14200010 */ bne $at, $zero, .L80A74C6C
|
||||
/* 0091C 80A74C2C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00920 80A74C30 860C008A */ lh $t4, 0x008A($s0) ## 0000008A
|
||||
/* 00924 80A74C34 24654000 */ addiu $a1, $v1, 0x4000 ## $a1 = 00004000
|
||||
/* 00928 80A74C38 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0092C 80A74C3C 19800005 */ blez $t4, .L80A74C54
|
||||
/* 00930 80A74C40 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 00934 80A74C44 2465C000 */ addiu $a1, $v1, 0xC000 ## $a1 = FFFFC000
|
||||
/* 00938 80A74C48 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0093C 80A74C4C 10000002 */ beq $zero, $zero, .L80A74C58
|
||||
/* 00940 80A74C50 00052C03 */ sra $a1, $a1, 16
|
||||
.L80A74C54:
|
||||
/* 00944 80A74C54 00052C03 */ sra $a1, $a1, 16
|
||||
.L80A74C58:
|
||||
/* 00948 80A74C58 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0094C 80A74C5C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 00950 80A74C60 A7A80036 */ sh $t0, 0x0036($sp)
|
||||
/* 00954 80A74C64 10000007 */ beq $zero, $zero, .L80A74C84
|
||||
/* 00958 80A74C68 87A80036 */ lh $t0, 0x0036($sp)
|
||||
.L80A74C6C:
|
||||
/* 0095C 80A74C6C 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00960 80A74C70 A7A80036 */ sh $t0, 0x0036($sp)
|
||||
/* 00964 80A74C74 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00968 80A74C78 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 0096C 80A74C7C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00970 80A74C80 87A80036 */ lh $t0, 0x0036($sp)
|
||||
.L80A74C84:
|
||||
/* 00974 80A74C84 860D0032 */ lh $t5, 0x0032($s0) ## 00000032
|
||||
/* 00978 80A74C88 860E008A */ lh $t6, 0x008A($s0) ## 0000008A
|
||||
/* 0097C 80A74C8C A60D00B6 */ sh $t5, 0x00B6($s0) ## 000000B6
|
||||
/* 00980 80A74C90 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 00984 80A74C94 01CF1823 */ subu $v1, $t6, $t7
|
||||
/* 00988 80A74C98 00031C00 */ sll $v1, $v1, 16
|
||||
/* 0098C 80A74C9C 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00990 80A74CA0 04600003 */ bltz $v1, .L80A74CB0
|
||||
/* 00994 80A74CA4 00031023 */ subu $v0, $zero, $v1
|
||||
/* 00998 80A74CA8 10000001 */ beq $zero, $zero, .L80A74CB0
|
||||
/* 0099C 80A74CAC 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A74CB0:
|
||||
/* 009A0 80A74CB0 0102082A */ slt $at, $t0, $v0
|
||||
/* 009A4 80A74CB4 14200022 */ bne $at, $zero, .L80A74D40
|
||||
/* 009A8 80A74CB8 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 009AC 80A74CBC 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 009B0 80A74CC0 C6040090 */ lwc1 $f4, 0x0090($s0) ## 00000090
|
||||
/* 009B4 80A74CC4 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 009B8 80A74CC8 4606203C */ c.lt.s $f4, $f6
|
||||
/* 009BC 80A74CCC 00000000 */ nop
|
||||
/* 009C0 80A74CD0 4502001C */ bc1fl .L80A74D44
|
||||
/* 009C4 80A74CD4 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 009C8 80A74CD8 C6000094 */ lwc1 $f0, 0x0094($s0) ## 00000094
|
||||
/* 009CC 80A74CDC 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 009D0 80A74CE0 8FB8003C */ lw $t8, 0x003C($sp)
|
||||
/* 009D4 80A74CE4 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 009D8 80A74CE8 4600403E */ c.le.s $f8, $f0
|
||||
/* 009DC 80A74CEC 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 009E0 80A74CF0 0338C821 */ addu $t9, $t9, $t8
|
||||
/* 009E4 80A74CF4 45020004 */ bc1fl .L80A74D08
|
||||
/* 009E8 80A74CF8 46000087 */ neg.s $f2, $f0
|
||||
/* 009EC 80A74CFC 10000002 */ beq $zero, $zero, .L80A74D08
|
||||
/* 009F0 80A74D00 46000086 */ mov.s $f2, $f0
|
||||
/* 009F4 80A74D04 46000087 */ neg.s $f2, $f0
|
||||
.L80A74D08:
|
||||
/* 009F8 80A74D08 460A103C */ c.lt.s $f2, $f10
|
||||
/* 009FC 80A74D0C 00000000 */ nop
|
||||
/* 00A00 80A74D10 4502000C */ bc1fl .L80A74D44
|
||||
/* 00A04 80A74D14 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00A08 80A74D18 8F391DE4 */ lw $t9, 0x1DE4($t9) ## 00011DE4
|
||||
/* 00A0C 80A74D1C 33290001 */ andi $t1, $t9, 0x0001 ## $t1 = 00000000
|
||||
/* 00A10 80A74D20 11200005 */ beq $t1, $zero, .L80A74D38
|
||||
/* 00A14 80A74D24 00000000 */ nop
|
||||
/* 00A18 80A74D28 0C29D38B */ jal func_80A74E2C
|
||||
/* 00A1C 80A74D2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A20 80A74D30 10000004 */ beq $zero, $zero, .L80A74D44
|
||||
/* 00A24 80A74D34 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
.L80A74D38:
|
||||
/* 00A28 80A74D38 0C29D472 */ jal func_80A751C8
|
||||
/* 00A2C 80A74D3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74D40:
|
||||
/* 00A30 80A74D40 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
.L80A74D44:
|
||||
/* 00A34 80A74D44 0C29D19D */ jal func_80A74674
|
||||
/* 00A38 80A74D48 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 00A3C 80A74D4C 50400007 */ beql $v0, $zero, .L80A74D6C
|
||||
/* 00A40 80A74D50 860B008A */ lh $t3, 0x008A($s0) ## 0000008A
|
||||
/* 00A44 80A74D54 0C29D472 */ jal func_80A751C8
|
||||
/* 00A48 80A74D58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00A4C 80A74D5C 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 00A50 80A74D60 10000019 */ beq $zero, $zero, .L80A74DC8
|
||||
/* 00A54 80A74D64 A20A02FC */ sb $t2, 0x02FC($s0) ## 000002FC
|
||||
/* 00A58 80A74D68 860B008A */ lh $t3, 0x008A($s0) ## 0000008A
|
||||
.L80A74D6C:
|
||||
/* 00A5C 80A74D6C 860C00B6 */ lh $t4, 0x00B6($s0) ## 000000B6
|
||||
/* 00A60 80A74D70 24180028 */ addiu $t8, $zero, 0x0028 ## $t8 = 00000028
|
||||
/* 00A64 80A74D74 016C4023 */ subu $t0, $t3, $t4
|
||||
/* 00A68 80A74D78 00084400 */ sll $t0, $t0, 16
|
||||
/* 00A6C 80A74D7C 00084403 */ sra $t0, $t0, 16
|
||||
/* 00A70 80A74D80 05000003 */ bltz $t0, .L80A74D90
|
||||
/* 00A74 80A74D84 00081023 */ subu $v0, $zero, $t0
|
||||
/* 00A78 80A74D88 10000001 */ beq $zero, $zero, .L80A74D90
|
||||
/* 00A7C 80A74D8C 01001025 */ or $v0, $t0, $zero ## $v0 = 00000000
|
||||
.L80A74D90:
|
||||
/* 00A80 80A74D90 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 00A84 80A74D94 5420000C */ bnel $at, $zero, .L80A74DC8
|
||||
/* 00A88 80A74D98 A6180300 */ sh $t8, 0x0300($s0) ## 00000300
|
||||
/* 00A8C 80A74D9C 860D0300 */ lh $t5, 0x0300($s0) ## 00000300
|
||||
/* 00A90 80A74DA0 25AEFFFF */ addiu $t6, $t5, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 00A94 80A74DA4 A60E0300 */ sh $t6, 0x0300($s0) ## 00000300
|
||||
/* 00A98 80A74DA8 860F0300 */ lh $t7, 0x0300($s0) ## 00000300
|
||||
/* 00A9C 80A74DAC 55E00007 */ bnel $t7, $zero, .L80A74DCC
|
||||
/* 00AA0 80A74DB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AA4 80A74DB4 0C29D528 */ jal func_80A754A0
|
||||
/* 00AA8 80A74DB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AAC 80A74DBC 10000003 */ beq $zero, $zero, .L80A74DCC
|
||||
/* 00AB0 80A74DC0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AB4 80A74DC4 A6180300 */ sh $t8, 0x0300($s0) ## 00000300
|
||||
.L80A74DC8:
|
||||
/* 00AB8 80A74DC8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80A74DCC:
|
||||
/* 00ABC 80A74DCC 0C29D179 */ jal func_80A745E4
|
||||
/* 00AC0 80A74DD0 8FA5003C */ lw $a1, 0x003C($sp)
|
||||
/* 00AC4 80A74DD4 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00AC8 80A74DD8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00ACC 80A74DDC C6100164 */ lwc1 $f16, 0x0164($s0) ## 00000164
|
||||
/* 00AD0 80A74DE0 87A90030 */ lh $t1, 0x0030($sp)
|
||||
/* 00AD4 80A74DE4 87AA002E */ lh $t2, 0x002E($sp)
|
||||
/* 00AD8 80A74DE8 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 00ADC 80A74DEC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00AE0 80A74DF0 44039000 */ mfc1 $v1, $f18
|
||||
/* 00AE4 80A74DF4 00000000 */ nop
|
||||
/* 00AE8 80A74DF8 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00AEC 80A74DFC 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00AF0 80A74E00 11230003 */ beq $t1, $v1, .L80A74E10
|
||||
/* 00AF4 80A74E04 00000000 */ nop
|
||||
/* 00AF8 80A74E08 55430004 */ bnel $t2, $v1, .L80A74E1C
|
||||
/* 00AFC 80A74E0C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A74E10:
|
||||
/* 00B00 80A74E10 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00B04 80A74E14 24053928 */ addiu $a1, $zero, 0x3928 ## $a1 = 00003928
|
||||
/* 00B08 80A74E18 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A74E1C:
|
||||
/* 00B0C 80A74E1C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00B10 80A74E20 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00B14 80A74E24 03E00008 */ jr $ra
|
||||
/* 00B18 80A74E28 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A74E2C
|
||||
/* 00B1C 80A74E2C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00B20 80A74E30 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00B24 80A74E34 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00B28 80A74E38 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00B2C 80A74E3C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00B30 80A74E40 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00B34 80A74E44 24841C28 */ addiu $a0, $a0, 0x1C28 ## $a0 = 06001C28
|
||||
/* 00B38 80A74E48 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00B3C 80A74E4C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00B40 80A74E50 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00B44 80A74E54 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00B48 80A74E58 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 00B4C 80A74E5C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00B50 80A74E60 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00B54 80A74E64 A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 00B58 80A74E68 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 00B5C 80A74E6C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 00B60 80A74E70 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00B64 80A74E74 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 00B68 80A74E78 44070000 */ mfc1 $a3, $f0
|
||||
/* 00B6C 80A74E7C AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00B70 80A74E80 24A51C28 */ addiu $a1, $a1, 0x1C28 ## $a1 = 06001C28
|
||||
/* 00B74 80A74E84 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00B78 80A74E88 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00B7C 80A74E8C 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 00B80 80A74E90 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00B84 80A74E94 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00B88 80A74E98 3C0580A7 */ lui $a1, %hi(func_80A74EBC) ## $a1 = 80A70000
|
||||
/* 00B8C 80A74E9C 24A54EBC */ addiu $a1, $a1, %lo(func_80A74EBC) ## $a1 = 80A74EBC
|
||||
/* 00B90 80A74EA0 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 00B94 80A74EA4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00B98 80A74EA8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00B9C 80A74EAC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00BA0 80A74EB0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00BA4 80A74EB4 03E00008 */ jr $ra
|
||||
/* 00BA8 80A74EB8 00000000 */ nop
|
|
@ -1,121 +0,0 @@
|
|||
glabel func_80A74EBC
|
||||
/* 00BAC 80A74EBC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00BB0 80A74EC0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00BB4 80A74EC4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00BB8 80A74EC8 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00BBC 80A74ECC 3C014170 */ lui $at, 0x4170 ## $at = 41700000
|
||||
/* 00BC0 80A74ED0 44812000 */ mtc1 $at, $f4 ## $f4 = 15.00
|
||||
/* 00BC4 80A74ED4 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
||||
/* 00BC8 80A74ED8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00BCC 80A74EDC 3C0141A8 */ lui $at, 0x41A8 ## $at = 41A80000
|
||||
/* 00BD0 80A74EE0 46002032 */ c.eq.s $f4, $f0
|
||||
/* 00BD4 80A74EE4 00000000 */ nop
|
||||
/* 00BD8 80A74EE8 45020006 */ bc1fl .L80A74F04
|
||||
/* 00BDC 80A74EEC 44813000 */ mtc1 $at, $f6 ## $f6 = 21.00
|
||||
/* 00BE0 80A74EF0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00BE4 80A74EF4 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 00BE8 80A74EF8 10000031 */ beq $zero, $zero, .L80A74FC0
|
||||
/* 00BEC 80A74EFC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00BF0 80A74F00 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
|
||||
.L80A74F04:
|
||||
/* 00BF4 80A74F04 00000000 */ nop
|
||||
/* 00BF8 80A74F08 46003032 */ c.eq.s $f6, $f0
|
||||
/* 00BFC 80A74F0C 00000000 */ nop
|
||||
/* 00C00 80A74F10 4502002C */ bc1fl .L80A74FC4
|
||||
/* 00C04 80A74F14 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
/* 00C08 80A74F18 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00C0C 80A74F1C 248406A4 */ addiu $a0, $a0, 0x06A4 ## $a0 = 000006A4
|
||||
/* 00C10 80A74F20 00042400 */ sll $a0, $a0, 16
|
||||
/* 00C14 80A74F24 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 00C18 80A74F28 00042403 */ sra $a0, $a0, 16
|
||||
/* 00C1C 80A74F2C 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 00C20 80A74F30 44814000 */ mtc1 $at, $f8 ## $f8 = 70.00
|
||||
/* 00C24 80A74F34 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
|
||||
/* 00C28 80A74F38 46080282 */ mul.s $f10, $f0, $f8
|
||||
/* 00C2C 80A74F3C 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 00C30 80A74F40 E7B2002C */ swc1 $f18, 0x002C($sp)
|
||||
/* 00C34 80A74F44 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
|
||||
/* 00C38 80A74F48 248406A4 */ addiu $a0, $a0, 0x06A4 ## $a0 = 000006A4
|
||||
/* 00C3C 80A74F4C 00042400 */ sll $a0, $a0, 16
|
||||
/* 00C40 80A74F50 0C01DE0D */ jal Math_Coss
|
||||
## coss?
|
||||
/* 00C44 80A74F54 00042403 */ sra $a0, $a0, 16
|
||||
/* 00C48 80A74F58 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 00C4C 80A74F5C 44812000 */ mtc1 $at, $f4 ## $f4 = 70.00
|
||||
/* 00C50 80A74F60 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
|
||||
/* 00C54 80A74F64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00C58 80A74F68 46040182 */ mul.s $f6, $f0, $f4
|
||||
/* 00C5C 80A74F6C 240539AE */ addiu $a1, $zero, 0x39AE ## $a1 = 000039AE
|
||||
/* 00C60 80A74F70 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 00C64 80A74F74 E7AA0034 */ swc1 $f10, 0x0034($sp)
|
||||
/* 00C68 80A74F78 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
|
||||
/* 00C6C 80A74F7C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00C70 80A74F80 E7B00030 */ swc1 $f16, 0x0030($sp)
|
||||
/* 00C74 80A74F84 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00C78 80A74F88 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 00C7C 80A74F8C 24060019 */ addiu $a2, $zero, 0x0019 ## $a2 = 00000019
|
||||
/* 00C80 80A74F90 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 00C84 80A74F94 0C016A87 */ jal func_8005AA1C
|
||||
/* 00C88 80A74F98 248401E0 */ addiu $a0, $a0, 0x01E0 ## $a0 = 000001E0
|
||||
/* 00C8C 80A74F9C C60C0090 */ lwc1 $f12, 0x0090($s0) ## 00000090
|
||||
/* 00C90 80A74FA0 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 00C94 80A74FA4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 00C98 80A74FA8 0C02A800 */ jal func_800AA000
|
||||
/* 00C9C 80A74FAC 24070096 */ addiu $a3, $zero, 0x0096 ## $a3 = 00000096
|
||||
/* 00CA0 80A74FB0 8FA4003C */ lw $a0, 0x003C($sp)
|
||||
/* 00CA4 80A74FB4 0C018B35 */ jal func_80062CD4
|
||||
/* 00CA8 80A74FB8 27A5002C */ addiu $a1, $sp, 0x002C ## $a1 = FFFFFFF4
|
||||
/* 00CAC 80A74FBC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
.L80A74FC0:
|
||||
/* 00CB0 80A74FC0 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
.L80A74FC4:
|
||||
/* 00CB4 80A74FC4 44819000 */ mtc1 $at, $f18 ## $f18 = 17.00
|
||||
/* 00CB8 80A74FC8 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 00CBC 80A74FCC 4600903C */ c.lt.s $f18, $f0
|
||||
/* 00CC0 80A74FD0 00000000 */ nop
|
||||
/* 00CC4 80A74FD4 4502000A */ bc1fl .L80A75000
|
||||
/* 00CC8 80A74FD8 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
/* 00CCC 80A74FDC 44812000 */ mtc1 $at, $f4 ## $f4 = 23.00
|
||||
/* 00CD0 80A74FE0 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 00CD4 80A74FE4 4604003C */ c.lt.s $f0, $f4
|
||||
/* 00CD8 80A74FE8 00000000 */ nop
|
||||
/* 00CDC 80A74FEC 45020004 */ bc1fl .L80A75000
|
||||
/* 00CE0 80A74FF0 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
/* 00CE4 80A74FF4 10000012 */ beq $zero, $zero, .L80A75040
|
||||
/* 00CE8 80A74FF8 A20E02FE */ sb $t6, 0x02FE($s0) ## 000002FE
|
||||
/* 00CEC 80A74FFC 920F02FB */ lbu $t7, 0x02FB($s0) ## 000002FB
|
||||
.L80A75000:
|
||||
/* 00CF0 80A75000 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 00CF4 80A75004 51E0000E */ beql $t7, $zero, .L80A75040
|
||||
/* 00CF8 80A75008 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00CFC 80A7500C 44813000 */ mtc1 $at, $f6 ## $f6 = 10.00
|
||||
/* 00D00 80A75010 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 00D04 80A75014 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00D08 80A75018 4606003C */ c.lt.s $f0, $f6
|
||||
/* 00D0C 80A7501C 240705DC */ addiu $a3, $zero, 0x05DC ## $a3 = 000005DC
|
||||
/* 00D10 80A75020 45020007 */ bc1fl .L80A75040
|
||||
/* 00D14 80A75024 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00D18 80A75028 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 00D1C 80A7502C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 00D20 80A75030 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00D24 80A75034 86180032 */ lh $t8, 0x0032($s0) ## 00000032
|
||||
/* 00D28 80A75038 A61800B6 */ sh $t8, 0x00B6($s0) ## 000000B6
|
||||
/* 00D2C 80A7503C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A75040:
|
||||
/* 00D30 80A75040 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00D34 80A75044 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00D38 80A75048 50400004 */ beql $v0, $zero, .L80A7505C
|
||||
/* 00D3C 80A7504C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00D40 80A75050 0C29D41B */ jal func_80A7506C
|
||||
/* 00D44 80A75054 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00D48 80A75058 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A7505C:
|
||||
/* 00D4C 80A7505C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00D50 80A75060 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00D54 80A75064 03E00008 */ jr $ra
|
||||
/* 00D58 80A75068 00000000 */ nop
|
|
@ -1,44 +0,0 @@
|
|||
glabel func_80A7506C
|
||||
/* 00D5C 80A7506C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00D60 80A75070 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00D64 80A75074 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00D68 80A75078 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00D6C 80A7507C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00D70 80A75080 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00D74 80A75084 248429FC */ addiu $a0, $a0, 0x29FC ## $a0 = 060029FC
|
||||
/* 00D78 80A75088 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00D7C 80A7508C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 00D80 80A75090 821902FE */ lb $t9, 0x02FE($s0) ## 000002FE
|
||||
/* 00D84 80A75094 46802020 */ cvt.s.w $f0, $f4
|
||||
/* 00D88 80A75098 24180007 */ addiu $t8, $zero, 0x0007 ## $t8 = 00000007
|
||||
/* 00D8C 80A7509C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00D90 80A750A0 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00D94 80A750A4 A21802F8 */ sb $t8, 0x02F8($s0) ## 000002F8
|
||||
/* 00D98 80A750A8 A21902FF */ sb $t9, 0x02FF($s0) ## 000002FF
|
||||
/* 00D9C 80A750AC 4600018D */ trunc.w.s $f6, $f0
|
||||
/* 00DA0 80A750B0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00DA4 80A750B4 24A529FC */ addiu $a1, $a1, 0x29FC ## $a1 = 060029FC
|
||||
/* 00DA8 80A750B8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00DAC 80A750BC 440F3000 */ mfc1 $t7, $f6
|
||||
/* 00DB0 80A750C0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 00DB4 80A750C4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 00DB8 80A750C8 A20F02F9 */ sb $t7, 0x02F9($s0) ## 000002F9
|
||||
/* 00DBC 80A750CC AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 00DC0 80A750D0 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 00DC4 80A750D4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00DC8 80A750D8 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00DCC 80A750DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00DD0 80A750E0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00DD4 80A750E4 240539C1 */ addiu $a1, $zero, 0x39C1 ## $a1 = 000039C1
|
||||
/* 00DD8 80A750E8 3C0580A7 */ lui $a1, %hi(func_80A7510C) ## $a1 = 80A70000
|
||||
/* 00DDC 80A750EC 24A5510C */ addiu $a1, $a1, %lo(func_80A7510C) ## $a1 = 80A7510C
|
||||
/* 00DE0 80A750F0 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 00DE4 80A750F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00DE8 80A750F8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00DEC 80A750FC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00DF0 80A75100 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00DF4 80A75104 03E00008 */ jr $ra
|
||||
/* 00DF8 80A75108 00000000 */ nop
|
|
@ -1,55 +0,0 @@
|
|||
glabel func_80A7510C
|
||||
/* 00DFC 80A7510C 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
|
||||
/* 00E00 80A75110 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00E04 80A75114 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00E08 80A75118 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00E0C 80A7511C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 00E10 80A75120 AFA5003C */ sw $a1, 0x003C($sp)
|
||||
/* 00E14 80A75124 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 00E18 80A75128 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 00E1C 80A7512C 54400007 */ bnel $v0, $zero, .L80A7514C
|
||||
/* 00E20 80A75130 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
/* 00E24 80A75134 920E02F9 */ lbu $t6, 0x02F9($s0) ## 000002F9
|
||||
/* 00E28 80A75138 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 00E2C 80A7513C 31F800FF */ andi $t8, $t7, 0x00FF ## $t8 = 000000FF
|
||||
/* 00E30 80A75140 1700001C */ bne $t8, $zero, .L80A751B4
|
||||
/* 00E34 80A75144 A20F02F9 */ sb $t7, 0x02F9($s0) ## 000002F9
|
||||
/* 00E38 80A75148 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
.L80A7514C:
|
||||
/* 00E3C 80A7514C 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
|
||||
/* 00E40 80A75150 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00E44 80A75154 17210005 */ bne $t9, $at, .L80A7516C
|
||||
/* 00E48 80A75158 00000000 */ nop
|
||||
/* 00E4C 80A7515C 0C29D227 */ jal func_80A7489C
|
||||
/* 00E50 80A75160 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00E54 80A75164 10000014 */ beq $zero, $zero, .L80A751B8
|
||||
/* 00E58 80A75168 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A7516C:
|
||||
/* 00E5C 80A7516C 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00E60 80A75170 24842538 */ addiu $a0, $a0, 0x2538 ## $a0 = 00002538
|
||||
/* 00E64 80A75174 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00E68 80A75178 24080008 */ addiu $t0, $zero, 0x0008 ## $t0 = 00000008
|
||||
/* 00E6C 80A7517C A20802F8 */ sb $t0, 0x02F8($s0) ## 000002F8
|
||||
/* 00E70 80A75180 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00E74 80A75184 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 00E78 80A75188 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 00E7C 80A7518C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00E80 80A75190 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
|
||||
/* 00E84 80A75194 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 00E88 80A75198 24A52538 */ addiu $a1, $a1, 0x2538 ## $a1 = 06002538
|
||||
/* 00E8C 80A7519C E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00E90 80A751A0 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
/* 00E94 80A751A4 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 00E98 80A751A8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 00E9C 80A751AC 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00EA0 80A751B0 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
.L80A751B4:
|
||||
/* 00EA4 80A751B4 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80A751B8:
|
||||
/* 00EA8 80A751B8 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00EAC 80A751BC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
|
||||
/* 00EB0 80A751C0 03E00008 */ jr $ra
|
||||
/* 00EB4 80A751C4 00000000 */ nop
|
|
@ -1,41 +0,0 @@
|
|||
glabel func_80A751C8
|
||||
/* 00EB8 80A751C8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 00EBC 80A751CC AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 00EC0 80A751D0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00EC4 80A751D4 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 00EC8 80A751D8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 00ECC 80A751DC 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 00ED0 80A751E0 248433C4 */ addiu $a0, $a0, 0x33C4 ## $a0 = 060033C4
|
||||
/* 00ED4 80A751E4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00ED8 80A751E8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00EDC 80A751EC 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 00EE0 80A751F0 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00EE4 80A751F4 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 00EE8 80A751F8 3C01C0C0 */ lui $at, 0xC0C0 ## $at = C0C00000
|
||||
/* 00EEC 80A751FC 44814000 */ mtc1 $at, $f8 ## $f8 = -6.00
|
||||
/* 00EF0 80A75200 A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 00EF4 80A75204 A6000300 */ sh $zero, 0x0300($s0) ## 00000300
|
||||
/* 00EF8 80A75208 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 00EFC 80A7520C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 00F00 80A75210 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 00F04 80A75214 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00F08 80A75218 44060000 */ mfc1 $a2, $f0
|
||||
/* 00F0C 80A7521C 44070000 */ mfc1 $a3, $f0
|
||||
/* 00F10 80A75220 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00F14 80A75224 24A533C4 */ addiu $a1, $a1, 0x33C4 ## $a1 = 060033C4
|
||||
/* 00F18 80A75228 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 00F1C 80A7522C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 00F20 80A75230 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 00F24 80A75234 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 00F28 80A75238 3C0580A7 */ lui $a1, %hi(func_80A75260) ## $a1 = 80A70000
|
||||
/* 00F2C 80A7523C A20002FC */ sb $zero, 0x02FC($s0) ## 000002FC
|
||||
/* 00F30 80A75240 24A55260 */ addiu $a1, $a1, %lo(func_80A75260) ## $a1 = 80A75260
|
||||
/* 00F34 80A75244 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 00F38 80A75248 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 00F3C 80A7524C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 00F40 80A75250 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 00F44 80A75254 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 00F48 80A75258 03E00008 */ jr $ra
|
||||
/* 00F4C 80A7525C 00000000 */ nop
|
|
@ -1,106 +0,0 @@
|
|||
glabel func_80A75260
|
||||
/* 00F50 80A75260 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00F54 80A75264 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00F58 80A75268 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00F5C 80A7526C AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00F60 80A75270 848E0300 */ lh $t6, 0x0300($a0) ## 00000300
|
||||
/* 00F64 80A75274 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00F68 80A75278 25CF01C2 */ addiu $t7, $t6, 0x01C2 ## $t7 = 000001C2
|
||||
/* 00F6C 80A7527C A48F0300 */ sh $t7, 0x0300($a0) ## 00000300
|
||||
/* 00F70 80A75280 0C01DE1C */ jal Math_Sins
|
||||
## sins?
|
||||
/* 00F74 80A75284 84840300 */ lh $a0, 0x0300($a0) ## 00000300
|
||||
/* 00F78 80A75288 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 00F7C 80A7528C 3C014130 */ lui $at, 0x4130 ## $at = 41300000
|
||||
/* 00F80 80A75290 44814000 */ mtc1 $at, $f8 ## $f8 = 11.00
|
||||
/* 00F84 80A75294 4600203E */ c.le.s $f4, $f0
|
||||
/* 00F88 80A75298 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 00F8C 80A7529C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 00F90 80A752A0 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 00F94 80A752A4 45000003 */ bc1f .L80A752B4
|
||||
/* 00F98 80A752A8 3C014110 */ lui $at, 0x4110 ## $at = 41100000
|
||||
/* 00F9C 80A752AC 10000003 */ beq $zero, $zero, .L80A752BC
|
||||
/* 00FA0 80A752B0 E6000168 */ swc1 $f0, 0x0168($s0) ## 00000168
|
||||
.L80A752B4:
|
||||
/* 00FA4 80A752B4 46000187 */ neg.s $f6, $f0
|
||||
/* 00FA8 80A752B8 E6060168 */ swc1 $f6, 0x0168($s0) ## 00000168
|
||||
.L80A752BC:
|
||||
/* 00FAC 80A752BC C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00FB0 80A752C0 4600403C */ c.lt.s $f8, $f0
|
||||
/* 00FB4 80A752C4 00000000 */ nop
|
||||
/* 00FB8 80A752C8 45020004 */ bc1fl .L80A752DC
|
||||
/* 00FBC 80A752CC 4600503C */ c.lt.s $f10, $f0
|
||||
/* 00FC0 80A752D0 A21802FF */ sb $t8, 0x02FF($s0) ## 000002FF
|
||||
/* 00FC4 80A752D4 C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 00FC8 80A752D8 4600503C */ c.lt.s $f10, $f0
|
||||
.L80A752DC:
|
||||
/* 00FCC 80A752DC 00000000 */ nop
|
||||
/* 00FD0 80A752E0 45020007 */ bc1fl .L80A75300
|
||||
/* 00FD4 80A752E4 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
/* 00FD8 80A752E8 44818000 */ mtc1 $at, $f16 ## $f16 = 13.00
|
||||
/* 00FDC 80A752EC 00000000 */ nop
|
||||
/* 00FE0 80A752F0 4610003C */ c.lt.s $f0, $f16
|
||||
/* 00FE4 80A752F4 00000000 */ nop
|
||||
/* 00FE8 80A752F8 4501000D */ bc1t .L80A75330
|
||||
/* 00FEC 80A752FC 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
.L80A75300:
|
||||
/* 00FF0 80A75300 44819000 */ mtc1 $at, $f18 ## $f18 = 13.00
|
||||
/* 00FF4 80A75304 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
||||
/* 00FF8 80A75308 4600903C */ c.lt.s $f18, $f0
|
||||
/* 00FFC 80A7530C 00000000 */ nop
|
||||
/* 01000 80A75310 45020024 */ bc1fl .L80A753A4
|
||||
/* 01004 80A75314 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01008 80A75318 44812000 */ mtc1 $at, $f4 ## $f4 = 18.00
|
||||
/* 0100C 80A7531C 00000000 */ nop
|
||||
/* 01010 80A75320 4604003C */ c.lt.s $f0, $f4
|
||||
/* 01014 80A75324 00000000 */ nop
|
||||
/* 01018 80A75328 4502001E */ bc1fl .L80A753A4
|
||||
/* 0101C 80A7532C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A75330:
|
||||
/* 01020 80A75330 921902FC */ lbu $t9, 0x02FC($s0) ## 000002FC
|
||||
/* 01024 80A75334 57200012 */ bnel $t9, $zero, .L80A75380
|
||||
/* 01028 80A75338 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 0102C 80A7533C 920802FB */ lbu $t0, 0x02FB($s0) ## 000002FB
|
||||
/* 01030 80A75340 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 01034 80A75344 5100000E */ beql $t0, $zero, .L80A75380
|
||||
/* 01038 80A75348 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 0103C 80A7534C 44813000 */ mtc1 $at, $f6 ## $f6 = 10.00
|
||||
/* 01040 80A75350 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 01044 80A75354 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01048 80A75358 4606003C */ c.lt.s $f0, $f6
|
||||
/* 0104C 80A7535C 240705DC */ addiu $a3, $zero, 0x05DC ## $a3 = 000005DC
|
||||
/* 01050 80A75360 45020007 */ bc1fl .L80A75380
|
||||
/* 01054 80A75364 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01058 80A75368 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 0105C 80A7536C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 01060 80A75370 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01064 80A75374 86090032 */ lh $t1, 0x0032($s0) ## 00000032
|
||||
/* 01068 80A75378 A60900B6 */ sh $t1, 0x00B6($s0) ## 000000B6
|
||||
/* 0106C 80A7537C 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
.L80A75380:
|
||||
/* 01070 80A75380 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01074 80A75384 05430004 */ bgezl $t2, .L80A75398
|
||||
/* 01078 80A75388 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 0107C 80A7538C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01080 80A75390 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 01084 80A75394 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
.L80A75398:
|
||||
/* 01088 80A75398 10000002 */ beq $zero, $zero, .L80A753A4
|
||||
/* 0108C 80A7539C A20B02FE */ sb $t3, 0x02FE($s0) ## 000002FE
|
||||
/* 01090 80A753A0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A753A4:
|
||||
/* 01094 80A753A4 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01098 80A753A8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0109C 80A753AC 50400004 */ beql $v0, $zero, .L80A753C0
|
||||
/* 010A0 80A753B0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 010A4 80A753B4 0C29D4F4 */ jal func_80A753D0
|
||||
/* 010A8 80A753B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 010AC 80A753BC 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A753C0:
|
||||
/* 010B0 80A753C0 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 010B4 80A753C4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 010B8 80A753C8 03E00008 */ jr $ra
|
||||
/* 010BC 80A753CC 00000000 */ nop
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A753D0
|
||||
/* 010C0 80A753D0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 010C4 80A753D4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 010C8 80A753D8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 010CC 80A753DC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 010D0 80A753E0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 010D4 80A753E4 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 010D8 80A753E8 24843DBC */ addiu $a0, $a0, 0x3DBC ## $a0 = 06003DBC
|
||||
/* 010DC 80A753EC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 010E0 80A753F0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 010E4 80A753F4 820E02FE */ lb $t6, 0x02FE($s0) ## 000002FE
|
||||
/* 010E8 80A753F8 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 010EC 80A753FC 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 010F0 80A75400 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 010F4 80A75404 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 010F8 80A75408 A20F02F8 */ sb $t7, 0x02F8($s0) ## 000002F8
|
||||
/* 010FC 80A7540C A20E02FF */ sb $t6, 0x02FF($s0) ## 000002FF
|
||||
/* 01100 80A75410 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01104 80A75414 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 01108 80A75418 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0110C 80A7541C 24A53DBC */ addiu $a1, $a1, 0x3DBC ## $a1 = 06003DBC
|
||||
/* 01110 80A75420 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01114 80A75424 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01118 80A75428 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
|
||||
/* 0111C 80A7542C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01120 80A75430 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01124 80A75434 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01128 80A75438 3C0580A7 */ lui $a1, %hi(func_80A7545C) ## $a1 = 80A70000
|
||||
/* 0112C 80A7543C 24A5545C */ addiu $a1, $a1, %lo(func_80A7545C) ## $a1 = 80A7545C
|
||||
/* 01130 80A75440 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 01134 80A75444 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01138 80A75448 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0113C 80A7544C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01140 80A75450 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01144 80A75454 03E00008 */ jr $ra
|
||||
/* 01148 80A75458 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80A7545C
|
||||
/* 0114C 80A7545C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01150 80A75460 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01154 80A75464 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01158 80A75468 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 0115C 80A7546C 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01160 80A75470 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 01164 80A75474 50400007 */ beql $v0, $zero, .L80A75494
|
||||
/* 01168 80A75478 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0116C 80A7547C 0C29D227 */ jal func_80A7489C
|
||||
/* 01170 80A75480 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01174 80A75484 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 01178 80A75488 0C29D179 */ jal func_80A745E4
|
||||
/* 0117C 80A7548C 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 01180 80A75490 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75494:
|
||||
/* 01184 80A75494 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01188 80A75498 03E00008 */ jr $ra
|
||||
/* 0118C 80A7549C 00000000 */ nop
|
|
@ -1,39 +0,0 @@
|
|||
glabel func_80A754A0
|
||||
/* 01190 80A754A0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01194 80A754A4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01198 80A754A8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0119C 80A754AC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 011A0 80A754B0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 011A4 80A754B4 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 011A8 80A754B8 248433C4 */ addiu $a0, $a0, 0x33C4 ## $a0 = 060033C4
|
||||
/* 011AC 80A754BC 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
|
||||
/* 011B0 80A754C0 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 011B4 80A754C4 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 011B8 80A754C8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 011BC 80A754CC 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 011C0 80A754D0 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 011C4 80A754D4 44815000 */ mtc1 $at, $f10 ## $f10 = -4.00
|
||||
/* 011C8 80A754D8 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 011CC 80A754DC A20F02FF */ sb $t7, 0x02FF($s0) ## 000002FF
|
||||
/* 011D0 80A754E0 E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
|
||||
/* 011D4 80A754E4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 011D8 80A754E8 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
|
||||
/* 011DC 80A754EC AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 011E0 80A754F0 24A533C4 */ addiu $a1, $a1, 0x33C4 ## $a1 = 060033C4
|
||||
/* 011E4 80A754F4 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 011E8 80A754F8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 011EC 80A754FC 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
|
||||
/* 011F0 80A75500 3C074150 */ lui $a3, 0x4150 ## $a3 = 41500000
|
||||
/* 011F4 80A75504 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 011F8 80A75508 E7AA0018 */ swc1 $f10, 0x0018($sp)
|
||||
/* 011FC 80A7550C 3C0580A7 */ lui $a1, %hi(func_80A75530) ## $a1 = 80A70000
|
||||
/* 01200 80A75510 24A55530 */ addiu $a1, $a1, %lo(func_80A75530) ## $a1 = 80A75530
|
||||
/* 01204 80A75514 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 01208 80A75518 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0120C 80A7551C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01210 80A75520 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01214 80A75524 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01218 80A75528 03E00008 */ jr $ra
|
||||
/* 0121C 80A7552C 00000000 */ nop
|
|
@ -1,54 +0,0 @@
|
|||
glabel func_80A75530
|
||||
/* 01220 80A75530 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01224 80A75534 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 01228 80A75538 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0122C 80A7553C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 01230 80A75540 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01234 80A75544 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01238 80A75548 24840032 */ addiu $a0, $a0, 0x0032 ## $a0 = 00000032
|
||||
/* 0123C 80A7554C 0C01DEBE */ jal func_80077AF8
|
||||
/* 01240 80A75550 240607D0 */ addiu $a2, $zero, 0x07D0 ## $a2 = 000007D0
|
||||
/* 01244 80A75554 3C014150 */ lui $at, 0x4150 ## $at = 41500000
|
||||
/* 01248 80A75558 44812000 */ mtc1 $at, $f4 ## $f4 = 13.00
|
||||
/* 0124C 80A7555C C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 01250 80A75560 860E0032 */ lh $t6, 0x0032($s0) ## 00000032
|
||||
/* 01254 80A75564 3C014190 */ lui $at, 0x4190 ## $at = 41900000
|
||||
/* 01258 80A75568 4600203C */ c.lt.s $f4, $f0
|
||||
/* 0125C 80A7556C A60E00B6 */ sh $t6, 0x00B6($s0) ## 000000B6
|
||||
/* 01260 80A75570 45020011 */ bc1fl .L80A755B8
|
||||
/* 01264 80A75574 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01268 80A75578 44813000 */ mtc1 $at, $f6 ## $f6 = 18.00
|
||||
/* 0126C 80A7557C 00000000 */ nop
|
||||
/* 01270 80A75580 4606003C */ c.lt.s $f0, $f6
|
||||
/* 01274 80A75584 00000000 */ nop
|
||||
/* 01278 80A75588 4502000B */ bc1fl .L80A755B8
|
||||
/* 0127C 80A7558C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01280 80A75590 820F02FE */ lb $t7, 0x02FE($s0) ## 000002FE
|
||||
/* 01284 80A75594 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01288 80A75598 05E30004 */ bgezl $t7, .L80A755AC
|
||||
/* 0128C 80A7559C 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 01290 80A755A0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01294 80A755A4 24053929 */ addiu $a1, $zero, 0x3929 ## $a1 = 00003929
|
||||
/* 01298 80A755A8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
.L80A755AC:
|
||||
/* 0129C 80A755AC 10000002 */ beq $zero, $zero, .L80A755B8
|
||||
/* 012A0 80A755B0 A21802FE */ sb $t8, 0x02FE($s0) ## 000002FE
|
||||
/* 012A4 80A755B4 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A755B8:
|
||||
/* 012A8 80A755B8 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 012AC 80A755BC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 012B0 80A755C0 50400007 */ beql $v0, $zero, .L80A755E0
|
||||
/* 012B4 80A755C4 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 012B8 80A755C8 0C29D4F4 */ jal func_80A753D0
|
||||
/* 012BC 80A755CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 012C0 80A755D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 012C4 80A755D4 0C29D179 */ jal func_80A745E4
|
||||
/* 012C8 80A755D8 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 012CC 80A755DC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A755E0:
|
||||
/* 012D0 80A755E0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 012D4 80A755E4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 012D8 80A755E8 03E00008 */ jr $ra
|
||||
/* 012DC 80A755EC 00000000 */ nop
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A755F0
|
||||
/* 012E0 80A755F0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 012E4 80A755F4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 012E8 80A755F8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 012EC 80A755FC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 012F0 80A75600 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 012F4 80A75604 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 012F8 80A75608 2484485C */ addiu $a0, $a0, 0x485C ## $a0 = 0600485C
|
||||
/* 012FC 80A7560C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01300 80A75610 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 01304 80A75614 240E0009 */ addiu $t6, $zero, 0x0009 ## $t6 = 00000009
|
||||
/* 01308 80A75618 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0130C 80A7561C 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 01310 80A75620 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 01314 80A75624 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01318 80A75628 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 0131C 80A7562C E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 01320 80A75630 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01324 80A75634 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 01328 80A75638 44070000 */ mfc1 $a3, $f0
|
||||
/* 0132C 80A7563C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 01330 80A75640 24A5485C */ addiu $a1, $a1, 0x485C ## $a1 = 0600485C
|
||||
/* 01334 80A75644 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01338 80A75648 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0133C 80A7564C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01340 80A75650 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01344 80A75654 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01348 80A75658 3C0580A7 */ lui $a1, %hi(func_80A7567C) ## $a1 = 80A70000
|
||||
/* 0134C 80A7565C 24A5567C */ addiu $a1, $a1, %lo(func_80A7567C) ## $a1 = 80A7567C
|
||||
/* 01350 80A75660 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 01354 80A75664 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01358 80A75668 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 0135C 80A7566C 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01360 80A75670 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01364 80A75674 03E00008 */ jr $ra
|
||||
/* 01368 80A75678 00000000 */ nop
|
|
@ -1,78 +0,0 @@
|
|||
glabel func_80A7567C
|
||||
/* 0136C 80A7567C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01370 80A75680 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 01374 80A75684 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01378 80A75688 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0137C 80A7568C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01380 80A75690 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01384 80A75694 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 01388 80A75698 00A12821 */ addu $a1, $a1, $at
|
||||
/* 0138C 80A7569C 24E603EC */ addiu $a2, $a3, 0x03EC ## $a2 = 000003EC
|
||||
/* 01390 80A756A0 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01394 80A756A4 AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 01398 80A756A8 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 0139C 80A756AC 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 013A0 80A756B0 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
|
||||
/* 013A4 80A756B4 10400032 */ beq $v0, $zero, .L80A75780
|
||||
/* 013A8 80A756B8 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 013AC 80A756BC 84EF008A */ lh $t7, 0x008A($a3) ## 0000008A
|
||||
/* 013B0 80A756C0 84F800B6 */ lh $t8, 0x00B6($a3) ## 000000B6
|
||||
/* 013B4 80A756C4 01F81023 */ subu $v0, $t7, $t8
|
||||
/* 013B8 80A756C8 00021400 */ sll $v0, $v0, 16
|
||||
/* 013BC 80A756CC 00021403 */ sra $v0, $v0, 16
|
||||
/* 013C0 80A756D0 04400003 */ bltz $v0, .L80A756E0
|
||||
/* 013C4 80A756D4 00021823 */ subu $v1, $zero, $v0
|
||||
/* 013C8 80A756D8 10000001 */ beq $zero, $zero, .L80A756E0
|
||||
/* 013CC 80A756DC 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A756E0:
|
||||
/* 013D0 80A756E0 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 013D4 80A756E4 10200024 */ beq $at, $zero, .L80A75778
|
||||
/* 013D8 80A756E8 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 013DC 80A756EC 44813000 */ mtc1 $at, $f6 ## $f6 = 100.00
|
||||
/* 013E0 80A756F0 C4E40090 */ lwc1 $f4, 0x0090($a3) ## 00000090
|
||||
/* 013E4 80A756F4 3C014316 */ lui $at, 0x4316 ## $at = 43160000
|
||||
/* 013E8 80A756F8 4606203C */ c.lt.s $f4, $f6
|
||||
/* 013EC 80A756FC 00000000 */ nop
|
||||
/* 013F0 80A75700 4500001D */ bc1f .L80A75778
|
||||
/* 013F4 80A75704 00000000 */ nop
|
||||
/* 013F8 80A75708 C4E00094 */ lwc1 $f0, 0x0094($a3) ## 00000094
|
||||
/* 013FC 80A7570C 44804000 */ mtc1 $zero, $f8 ## $f8 = 0.00
|
||||
/* 01400 80A75710 8FB9001C */ lw $t9, 0x001C($sp)
|
||||
/* 01404 80A75714 44815000 */ mtc1 $at, $f10 ## $f10 = 150.00
|
||||
/* 01408 80A75718 4600403E */ c.le.s $f8, $f0
|
||||
/* 0140C 80A7571C 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
|
||||
/* 01410 80A75720 01194021 */ addu $t0, $t0, $t9
|
||||
/* 01414 80A75724 45020004 */ bc1fl .L80A75738
|
||||
/* 01418 80A75728 46000087 */ neg.s $f2, $f0
|
||||
/* 0141C 80A7572C 10000002 */ beq $zero, $zero, .L80A75738
|
||||
/* 01420 80A75730 46000086 */ mov.s $f2, $f0
|
||||
/* 01424 80A75734 46000087 */ neg.s $f2, $f0
|
||||
.L80A75738:
|
||||
/* 01428 80A75738 460A103C */ c.lt.s $f2, $f10
|
||||
/* 0142C 80A7573C 00000000 */ nop
|
||||
/* 01430 80A75740 4500000D */ bc1f .L80A75778
|
||||
/* 01434 80A75744 00000000 */ nop
|
||||
/* 01438 80A75748 8D081DE4 */ lw $t0, 0x1DE4($t0) ## 00011DE4
|
||||
/* 0143C 80A7574C 31090001 */ andi $t1, $t0, 0x0001 ## $t1 = 00000000
|
||||
/* 01440 80A75750 11200005 */ beq $t1, $zero, .L80A75768
|
||||
/* 01444 80A75754 00000000 */ nop
|
||||
/* 01448 80A75758 0C29D38B */ jal func_80A74E2C
|
||||
/* 0144C 80A7575C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01450 80A75760 10000008 */ beq $zero, $zero, .L80A75784
|
||||
/* 01454 80A75764 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75768:
|
||||
/* 01458 80A75768 0C29D472 */ jal func_80A751C8
|
||||
/* 0145C 80A7576C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
/* 01460 80A75770 10000004 */ beq $zero, $zero, .L80A75784
|
||||
/* 01464 80A75774 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75778:
|
||||
/* 01468 80A75778 0C29D227 */ jal func_80A7489C
|
||||
/* 0146C 80A7577C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
|
||||
.L80A75780:
|
||||
/* 01470 80A75780 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A75784:
|
||||
/* 01474 80A75784 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01478 80A75788 03E00008 */ jr $ra
|
||||
/* 0147C 80A7578C 00000000 */ nop
|
|
@ -1,81 +0,0 @@
|
|||
glabel func_80A75790
|
||||
/* 01480 80A75790 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01484 80A75794 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01488 80A75798 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0148C 80A7579C AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 01490 80A757A0 8E050328 */ lw $a1, 0x0328($s0) ## 00000328
|
||||
/* 01494 80A757A4 24840024 */ addiu $a0, $a0, 0x0024 ## $a0 = 00000024
|
||||
/* 01498 80A757A8 0C01E01A */ jal Math_Vec3f_Yaw
|
||||
|
||||
/* 0149C 80A757AC 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 014A0 80A757B0 860E00B6 */ lh $t6, 0x00B6($s0) ## 000000B6
|
||||
/* 014A4 80A757B4 A20002F8 */ sb $zero, 0x02F8($s0) ## 000002F8
|
||||
/* 014A8 80A757B8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 014AC 80A757BC 004E1823 */ subu $v1, $v0, $t6
|
||||
/* 014B0 80A757C0 00031C00 */ sll $v1, $v1, 16
|
||||
/* 014B4 80A757C4 00031C03 */ sra $v1, $v1, 16
|
||||
/* 014B8 80A757C8 04600003 */ bltz $v1, .L80A757D8
|
||||
/* 014BC 80A757CC 00031023 */ subu $v0, $zero, $v1
|
||||
/* 014C0 80A757D0 10000001 */ beq $zero, $zero, .L80A757D8
|
||||
/* 014C4 80A757D4 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80A757D8:
|
||||
/* 014C8 80A757D8 28414001 */ slti $at, $v0, 0x4001
|
||||
/* 014CC 80A757DC 10200016 */ beq $at, $zero, .L80A75838
|
||||
/* 014D0 80A757E0 00000000 */ nop
|
||||
/* 014D4 80A757E4 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 014D8 80A757E8 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 014DC 80A757EC 24846194 */ addiu $a0, $a0, 0x6194 ## $a0 = 06006194
|
||||
/* 014E0 80A757F0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 014E4 80A757F4 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 014E8 80A757F8 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 014EC 80A757FC 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 014F0 80A75800 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 014F4 80A75804 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 014F8 80A75808 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 014FC 80A7580C 24A56194 */ addiu $a1, $a1, 0x6194 ## $a1 = 06006194
|
||||
/* 01500 80A75810 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01504 80A75814 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 01508 80A75818 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0150C 80A7581C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01510 80A75820 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01514 80A75824 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 01518 80A75828 3C01C0C0 */ lui $at, 0xC0C0 ## $at = C0C00000
|
||||
/* 0151C 80A7582C 44815000 */ mtc1 $at, $f10 ## $f10 = -6.00
|
||||
/* 01520 80A75830 10000015 */ beq $zero, $zero, .L80A75888
|
||||
/* 01524 80A75834 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
|
||||
.L80A75838:
|
||||
/* 01528 80A75838 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0152C 80A7583C 248445BC */ addiu $a0, $a0, 0x45BC ## $a0 = 000045BC
|
||||
/* 01530 80A75840 44828000 */ mtc1 $v0, $f16 ## $f16 = 0.00
|
||||
/* 01534 80A75844 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 01538 80A75848 44812000 */ mtc1 $at, $f4 ## $f4 = -4.00
|
||||
/* 0153C 80A7584C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 01540 80A75850 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 01544 80A75854 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
|
||||
/* 01548 80A75858 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 0154C 80A7585C 24A545BC */ addiu $a1, $a1, 0x45BC ## $a1 = 060045BC
|
||||
/* 01550 80A75860 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01554 80A75864 E7B20010 */ swc1 $f18, 0x0010($sp)
|
||||
/* 01558 80A75868 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0155C 80A7586C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 01560 80A75870 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 01564 80A75874 E7A40018 */ swc1 $f4, 0x0018($sp)
|
||||
/* 01568 80A75878 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
|
||||
/* 0156C 80A7587C 44813000 */ mtc1 $at, $f6 ## $f6 = 6.00
|
||||
/* 01570 80A75880 00000000 */ nop
|
||||
/* 01574 80A75884 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
|
||||
.L80A75888:
|
||||
/* 01578 80A75888 3C0580A7 */ lui $a1, %hi(func_80A758B0) ## $a1 = 80A70000
|
||||
/* 0157C 80A7588C A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 01580 80A75890 24A558B0 */ addiu $a1, $a1, %lo(func_80A758B0) ## $a1 = 80A758B0
|
||||
/* 01584 80A75894 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 01588 80A75898 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0158C 80A7589C 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01590 80A758A0 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 01594 80A758A4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01598 80A758A8 03E00008 */ jr $ra
|
||||
/* 0159C 80A758AC 00000000 */ nop
|
|
@ -1,62 +0,0 @@
|
|||
glabel func_80A758B0
|
||||
/* 015A0 80A758B0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 015A4 80A758B4 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
|
||||
/* 015A8 80A758B8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 015AC 80A758BC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 015B0 80A758C0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 015B4 80A758C4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 015B8 80A758C8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 015BC 80A758CC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 015C0 80A758D0 44061000 */ mfc1 $a2, $f2
|
||||
/* 015C4 80A758D4 44071000 */ mfc1 $a3, $f2
|
||||
/* 015C8 80A758D8 44050000 */ mfc1 $a1, $f0
|
||||
/* 015CC 80A758DC 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
|
||||
/* 015D0 80A758E0 0C01E0C4 */ jal Math_SmoothScaleMaxMinF
|
||||
|
||||
/* 015D4 80A758E4 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 015D8 80A758E8 8607001C */ lh $a3, 0x001C($s0) ## 0000001C
|
||||
/* 015DC 80A758EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 015E0 80A758F0 26050308 */ addiu $a1, $s0, 0x0308 ## $a1 = 00000308
|
||||
/* 015E4 80A758F4 24E70004 */ addiu $a3, $a3, 0x0004 ## $a3 = 00000004
|
||||
/* 015E8 80A758F8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 015EC 80A758FC 00073C03 */ sra $a3, $a3, 16
|
||||
/* 015F0 80A75900 0C00CC17 */ jal func_8003305C
|
||||
/* 015F4 80A75904 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 015F8 80A75908 10400002 */ beq $v0, $zero, .L80A75914
|
||||
/* 015FC 80A7590C 00000000 */ nop
|
||||
/* 01600 80A75910 AE000318 */ sw $zero, 0x0318($s0) ## 00000318
|
||||
.L80A75914:
|
||||
/* 01604 80A75914 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01608 80A75918 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 0160C 80A7591C 50400017 */ beql $v0, $zero, .L80A7597C
|
||||
/* 01610 80A75920 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01614 80A75924 860E008A */ lh $t6, 0x008A($s0) ## 0000008A
|
||||
/* 01618 80A75928 860F00B6 */ lh $t7, 0x00B6($s0) ## 000000B6
|
||||
/* 0161C 80A7592C 01CF1023 */ subu $v0, $t6, $t7
|
||||
/* 01620 80A75930 00021400 */ sll $v0, $v0, 16
|
||||
/* 01624 80A75934 00021403 */ sra $v0, $v0, 16
|
||||
/* 01628 80A75938 04400003 */ bltz $v0, .L80A75948
|
||||
/* 0162C 80A7593C 00021823 */ subu $v1, $zero, $v0
|
||||
/* 01630 80A75940 10000001 */ beq $zero, $zero, .L80A75948
|
||||
/* 01634 80A75944 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A75948:
|
||||
/* 01638 80A75948 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 0163C 80A7594C 10200008 */ beq $at, $zero, .L80A75970
|
||||
/* 01640 80A75950 00000000 */ nop
|
||||
/* 01644 80A75954 0C29D227 */ jal func_80A7489C
|
||||
/* 01648 80A75958 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0164C 80A7595C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01650 80A75960 0C29D179 */ jal func_80A745E4
|
||||
/* 01654 80A75964 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01658 80A75968 10000004 */ beq $zero, $zero, .L80A7597C
|
||||
/* 0165C 80A7596C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75970:
|
||||
/* 01660 80A75970 0C29D528 */ jal func_80A754A0
|
||||
/* 01664 80A75974 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01668 80A75978 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A7597C:
|
||||
/* 0166C 80A7597C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01670 80A75980 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01674 80A75984 03E00008 */ jr $ra
|
||||
/* 01678 80A75988 00000000 */ nop
|
|
@ -1,48 +0,0 @@
|
|||
glabel func_80A7598C
|
||||
/* 0167C 80A7598C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 01680 80A75990 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 01684 80A75994 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01688 80A75998 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0168C 80A7599C 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 01690 80A759A0 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 01694 80A759A4 24845944 */ addiu $a0, $a0, 0x5944 ## $a0 = 06005944
|
||||
/* 01698 80A759A8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 0169C 80A759AC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 016A0 80A759B0 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 016A4 80A759B4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 016A8 80A759B8 3C01C080 */ lui $at, 0xC080 ## $at = C0800000
|
||||
/* 016AC 80A759BC 44814000 */ mtc1 $at, $f8 ## $f8 = -4.00
|
||||
/* 016B0 80A759C0 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
/* 016B4 80A759C4 A20E02F8 */ sb $t6, 0x02F8($s0) ## 000002F8
|
||||
/* 016B8 80A759C8 E6000068 */ swc1 $f0, 0x0068($s0) ## 00000068
|
||||
/* 016BC 80A759CC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 016C0 80A759D0 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 016C4 80A759D4 44070000 */ mfc1 $a3, $f0
|
||||
/* 016C8 80A759D8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 016CC 80A759DC 24A55944 */ addiu $a1, $a1, 0x5944 ## $a1 = 06005944
|
||||
/* 016D0 80A759E0 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 016D4 80A759E4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 016D8 80A759E8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 016DC 80A759EC 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 016E0 80A759F0 E7A80018 */ swc1 $f8, 0x0018($sp)
|
||||
/* 016E4 80A759F4 24180018 */ addiu $t8, $zero, 0x0018 ## $t8 = 00000018
|
||||
/* 016E8 80A759F8 A21802F9 */ sb $t8, 0x02F9($s0) ## 000002F9
|
||||
/* 016EC 80A759FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 016F0 80A75A00 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 016F4 80A75A04 240539C0 */ addiu $a1, $zero, 0x39C0 ## $a1 = 000039C0
|
||||
/* 016F8 80A75A08 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 016FC 80A75A0C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01700 80A75A10 2405393B */ addiu $a1, $zero, 0x393B ## $a1 = 0000393B
|
||||
/* 01704 80A75A14 3C0580A7 */ lui $a1, %hi(func_80A75A38) ## $a1 = 80A70000
|
||||
/* 01708 80A75A18 24A55A38 */ addiu $a1, $a1, %lo(func_80A75A38) ## $a1 = 80A75A38
|
||||
/* 0170C 80A75A1C 0C29D0E4 */ jal EnIk_SetupAction
|
||||
/* 01710 80A75A20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01714 80A75A24 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 01718 80A75A28 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 0171C 80A75A2C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 01720 80A75A30 03E00008 */ jr $ra
|
||||
/* 01724 80A75A34 00000000 */ nop
|
|
@ -1,143 +0,0 @@
|
|||
glabel func_80A75A38
|
||||
/* 01728 80A75A38 27BDFF68 */ addiu $sp, $sp, 0xFF68 ## $sp = FFFFFF68
|
||||
/* 0172C 80A75A3C AFB10064 */ sw $s1, 0x0064($sp)
|
||||
/* 01730 80A75A40 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 01734 80A75A44 AFBF0074 */ sw $ra, 0x0074($sp)
|
||||
/* 01738 80A75A48 AFB40070 */ sw $s4, 0x0070($sp)
|
||||
/* 0173C 80A75A4C 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
||||
/* 01740 80A75A50 AFB3006C */ sw $s3, 0x006C($sp)
|
||||
/* 01744 80A75A54 AFB20068 */ sw $s2, 0x0068($sp)
|
||||
/* 01748 80A75A58 AFB00060 */ sw $s0, 0x0060($sp)
|
||||
/* 0174C 80A75A5C F7B80058 */ sdc1 $f24, 0x0058($sp)
|
||||
/* 01750 80A75A60 F7B60050 */ sdc1 $f22, 0x0050($sp)
|
||||
/* 01754 80A75A64 F7B40048 */ sdc1 $f20, 0x0048($sp)
|
||||
/* 01758 80A75A68 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 0175C 80A75A6C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 01760 80A75A70 1040005D */ beq $v0, $zero, .L80A75BE8
|
||||
/* 01764 80A75A74 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
|
||||
/* 01768 80A75A78 922E00AF */ lbu $t6, 0x00AF($s1) ## 000000AF
|
||||
/* 0176C 80A75A7C 55C00064 */ bnel $t6, $zero, .L80A75C10
|
||||
/* 01770 80A75A80 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 01774 80A75A84 922F02F9 */ lbu $t7, 0x02F9($s1) ## 000002F9
|
||||
/* 01778 80A75A88 3C1880A8 */ lui $t8, %hi(D_80A78464) ## $t8 = 80A80000
|
||||
/* 0177C 80A75A8C 27188464 */ addiu $t8, $t8, %lo(D_80A78464) ## $t8 = 80A78464
|
||||
/* 01780 80A75A90 51E0005F */ beql $t7, $zero, .L80A75C10
|
||||
/* 01784 80A75A94 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 01788 80A75A98 8F080000 */ lw $t0, 0x0000($t8) ## 80A78464
|
||||
/* 0178C 80A75A9C 27B2007C */ addiu $s2, $sp, 0x007C ## $s2 = FFFFFFE4
|
||||
/* 01790 80A75AA0 240C000C */ addiu $t4, $zero, 0x000C ## $t4 = 0000000C
|
||||
/* 01794 80A75AA4 AE480000 */ sw $t0, 0x0000($s2) ## FFFFFFE4
|
||||
/* 01798 80A75AA8 8F190004 */ lw $t9, 0x0004($t8) ## 80A78468
|
||||
/* 0179C 80A75AAC 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 017A0 80A75AB0 AE590004 */ sw $t9, 0x0004($s2) ## FFFFFFE8
|
||||
/* 017A4 80A75AB4 8F080008 */ lw $t0, 0x0008($t8) ## 80A7846C
|
||||
/* 017A8 80A75AB8 AE480008 */ sw $t0, 0x0008($s2) ## FFFFFFEC
|
||||
/* 017AC 80A75ABC 922902F9 */ lbu $t1, 0x02F9($s1) ## 000002F9
|
||||
/* 017B0 80A75AC0 252AFFFF */ addiu $t2, $t1, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 017B4 80A75AC4 314200FF */ andi $v0, $t2, 0x00FF ## $v0 = 000000FF
|
||||
/* 017B8 80A75AC8 00025843 */ sra $t3, $v0, 1
|
||||
/* 017BC 80A75ACC 018B8023 */ subu $s0, $t4, $t3
|
||||
/* 017C0 80A75AD0 06000035 */ bltz $s0, .L80A75BA8
|
||||
/* 017C4 80A75AD4 A22A02F9 */ sb $t2, 0x02F9($s1) ## 000002F9
|
||||
/* 017C8 80A75AD8 4481C000 */ mtc1 $at, $f24 ## $f24 = 20.00
|
||||
/* 017CC 80A75ADC 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 017D0 80A75AE0 4481B000 */ mtc1 $at, $f22 ## $f22 = 50.00
|
||||
/* 017D4 80A75AE4 3C0142F0 */ lui $at, 0x42F0 ## $at = 42F00000
|
||||
/* 017D8 80A75AE8 4481A000 */ mtc1 $at, $f20 ## $f20 = 120.00
|
||||
/* 017DC 80A75AEC 27B30088 */ addiu $s3, $sp, 0x0088 ## $s3 = FFFFFFF0
|
||||
.L80A75AF0:
|
||||
/* 017E0 80A75AF0 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 017E4 80A75AF4 4600A306 */ mov.s $f12, $f20
|
||||
/* 017E8 80A75AF8 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
|
||||
/* 017EC 80A75AFC 4600A306 */ mov.s $f12, $f20
|
||||
/* 017F0 80A75B00 46040180 */ add.s $f6, $f0, $f4
|
||||
/* 017F4 80A75B04 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 017F8 80A75B08 E7A60088 */ swc1 $f6, 0x0088($sp)
|
||||
/* 017FC 80A75B0C C628002C */ lwc1 $f8, 0x002C($s1) ## 0000002C
|
||||
/* 01800 80A75B10 4600B306 */ mov.s $f12, $f22
|
||||
/* 01804 80A75B14 46080280 */ add.s $f10, $f0, $f8
|
||||
/* 01808 80A75B18 0C00CFC8 */ jal Math_Rand_CenteredFloat
|
||||
|
||||
/* 0180C 80A75B1C E7AA0090 */ swc1 $f10, 0x0090($sp)
|
||||
/* 01810 80A75B20 C6300028 */ lwc1 $f16, 0x0028($s1) ## 00000028
|
||||
/* 01814 80A75B24 240D0064 */ addiu $t5, $zero, 0x0064 ## $t5 = 00000064
|
||||
/* 01818 80A75B28 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
|
||||
/* 0181C 80A75B2C 46188480 */ add.s $f18, $f16, $f24
|
||||
/* 01820 80A75B30 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 01824 80A75B34 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 01828 80A75B38 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 0182C 80A75B3C 46120100 */ add.s $f4, $f0, $f18
|
||||
/* 01830 80A75B40 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
|
||||
/* 01834 80A75B44 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
/* 01838 80A75B48 240A0009 */ addiu $t2, $zero, 0x0009 ## $t2 = 00000009
|
||||
/* 0183C 80A75B4C 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 01840 80A75B50 E7A4008C */ swc1 $f4, 0x008C($sp)
|
||||
/* 01844 80A75B54 AFAC003C */ sw $t4, 0x003C($sp)
|
||||
/* 01848 80A75B58 AFAA0038 */ sw $t2, 0x0038($sp)
|
||||
/* 0184C 80A75B5C AFA90034 */ sw $t1, 0x0034($sp)
|
||||
/* 01850 80A75B60 AFA80030 */ sw $t0, 0x0030($sp)
|
||||
/* 01854 80A75B64 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 01858 80A75B68 AFB80020 */ sw $t8, 0x0020($sp)
|
||||
/* 0185C 80A75B6C AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 01860 80A75B70 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 01864 80A75B74 AFAD0010 */ sw $t5, 0x0010($sp)
|
||||
/* 01868 80A75B78 AFA0002C */ sw $zero, 0x002C($sp)
|
||||
/* 0186C 80A75B7C AFA00028 */ sw $zero, 0x0028($sp)
|
||||
/* 01870 80A75B80 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 01874 80A75B84 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 01878 80A75B88 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFF0
|
||||
/* 0187C 80A75B8C 02403025 */ or $a2, $s2, $zero ## $a2 = FFFFFFE4
|
||||
/* 01880 80A75B90 0C00A9AE */ jal EffectSsDeadDb_Spawn
|
||||
/* 01884 80A75B94 02403825 */ or $a3, $s2, $zero ## $a3 = FFFFFFE4
|
||||
/* 01888 80A75B98 2610FFFF */ addiu $s0, $s0, 0xFFFF ## $s0 = FFFFFFFF
|
||||
/* 0188C 80A75B9C 0601FFD4 */ bgez $s0, .L80A75AF0
|
||||
/* 01890 80A75BA0 00000000 */ nop
|
||||
/* 01894 80A75BA4 922202F9 */ lbu $v0, 0x02F9($s1) ## 000002F9
|
||||
.L80A75BA8:
|
||||
/* 01898 80A75BA8 14400018 */ bne $v0, $zero, .L80A75C0C
|
||||
/* 0189C 80A75BAC 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 018A0 80A75BB0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 018A4 80A75BB4 26260024 */ addiu $a2, $s1, 0x0024 ## $a2 = 00000024
|
||||
/* 018A8 80A75BB8 0C007E50 */ jal Item_DropCollectibleRandom
|
||||
|
||||
/* 018AC 80A75BBC 240700B0 */ addiu $a3, $zero, 0x00B0 ## $a3 = 000000B0
|
||||
/* 018B0 80A75BC0 86250302 */ lh $a1, 0x0302($s1) ## 00000302
|
||||
/* 018B4 80A75BC4 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 018B8 80A75BC8 10A10003 */ beq $a1, $at, .L80A75BD8
|
||||
/* 018BC 80A75BCC 00000000 */ nop
|
||||
/* 018C0 80A75BD0 0C00B2DD */ jal Flags_SetSwitch
|
||||
|
||||
/* 018C4 80A75BD4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
.L80A75BD8:
|
||||
/* 018C8 80A75BD8 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 018CC 80A75BDC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 018D0 80A75BE0 1000000B */ beq $zero, $zero, .L80A75C10
|
||||
/* 018D4 80A75BE4 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
.L80A75BE8:
|
||||
/* 018D8 80A75BE8 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
|
||||
/* 018DC 80A75BEC C6280164 */ lwc1 $f8, 0x0164($s1) ## 00000164
|
||||
/* 018E0 80A75BF0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 018E4 80A75BF4 46083032 */ c.eq.s $f6, $f8
|
||||
/* 018E8 80A75BF8 00000000 */ nop
|
||||
/* 018EC 80A75BFC 45020004 */ bc1fl .L80A75C10
|
||||
/* 018F0 80A75C00 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
/* 018F4 80A75C04 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 018F8 80A75C08 24053928 */ addiu $a1, $zero, 0x3928 ## $a1 = 00003928
|
||||
.L80A75C0C:
|
||||
/* 018FC 80A75C0C 8FBF0074 */ lw $ra, 0x0074($sp)
|
||||
.L80A75C10:
|
||||
/* 01900 80A75C10 D7B40048 */ ldc1 $f20, 0x0048($sp)
|
||||
/* 01904 80A75C14 D7B60050 */ ldc1 $f22, 0x0050($sp)
|
||||
/* 01908 80A75C18 D7B80058 */ ldc1 $f24, 0x0058($sp)
|
||||
/* 0190C 80A75C1C 8FB00060 */ lw $s0, 0x0060($sp)
|
||||
/* 01910 80A75C20 8FB10064 */ lw $s1, 0x0064($sp)
|
||||
/* 01914 80A75C24 8FB20068 */ lw $s2, 0x0068($sp)
|
||||
/* 01918 80A75C28 8FB3006C */ lw $s3, 0x006C($sp)
|
||||
/* 0191C 80A75C2C 8FB40070 */ lw $s4, 0x0070($sp)
|
||||
/* 01920 80A75C30 03E00008 */ jr $ra
|
||||
/* 01924 80A75C34 27BD0098 */ addiu $sp, $sp, 0x0098 ## $sp = 00000000
|
|
@ -1,249 +0,0 @@
|
|||
glabel func_80A75C38
|
||||
/* 01928 80A75C38 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 0192C 80A75C3C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01930 80A75C40 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01934 80A75C44 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 01938 80A75C48 908202F8 */ lbu $v0, 0x02F8($a0) ## 000002F8
|
||||
/* 0193C 80A75C4C 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
|
||||
/* 01940 80A75C50 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01944 80A75C54 104100CD */ beq $v0, $at, .L80A75F8C
|
||||
/* 01948 80A75C58 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 0194C 80A75C5C 504100CC */ beql $v0, $at, .L80A75F90
|
||||
/* 01950 80A75C60 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01954 80A75C64 908E03FD */ lbu $t6, 0x03FD($a0) ## 000003FD
|
||||
/* 01958 80A75C68 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 0195C 80A75C6C 31CF0080 */ andi $t7, $t6, 0x0080 ## $t7 = 00000000
|
||||
/* 01960 80A75C70 51E00016 */ beql $t7, $zero, .L80A75CCC
|
||||
/* 01964 80A75C74 920A0331 */ lbu $t2, 0x0331($s0) ## 00000331
|
||||
/* 01968 80A75C78 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0196C 80A75C7C 2484485C */ addiu $a0, $a0, 0x485C ## $a0 = 0600485C
|
||||
/* 01970 80A75C80 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01974 80A75C84 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 01978 80A75C88 44814000 */ mtc1 $at, $f8 ## $f8 = 2.00
|
||||
/* 0197C 80A75C8C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01980 80A75C90 C60A0164 */ lwc1 $f10, 0x0164($s0) ## 00000164
|
||||
/* 01984 80A75C94 46083001 */ sub.s $f0, $f6, $f8
|
||||
/* 01988 80A75C98 4600503C */ c.lt.s $f10, $f0
|
||||
/* 0198C 80A75C9C 00000000 */ nop
|
||||
/* 01990 80A75CA0 45020003 */ bc1fl .L80A75CB0
|
||||
/* 01994 80A75CA4 921803FD */ lbu $t8, 0x03FD($s0) ## 000003FD
|
||||
/* 01998 80A75CA8 E6000164 */ swc1 $f0, 0x0164($s0) ## 00000164
|
||||
/* 0199C 80A75CAC 921803FD */ lbu $t8, 0x03FD($s0) ## 000003FD
|
||||
.L80A75CB0:
|
||||
/* 019A0 80A75CB0 92080331 */ lbu $t0, 0x0331($s0) ## 00000331
|
||||
/* 019A4 80A75CB4 3319FF7F */ andi $t9, $t8, 0xFF7F ## $t9 = 00000000
|
||||
/* 019A8 80A75CB8 3109FFFD */ andi $t1, $t0, 0xFFFD ## $t1 = 00000000
|
||||
/* 019AC 80A75CBC A21903FD */ sb $t9, 0x03FD($s0) ## 000003FD
|
||||
/* 019B0 80A75CC0 100000B2 */ beq $zero, $zero, .L80A75F8C
|
||||
/* 019B4 80A75CC4 A2090331 */ sb $t1, 0x0331($s0) ## 00000331
|
||||
/* 019B8 80A75CC8 920A0331 */ lbu $t2, 0x0331($s0) ## 00000331
|
||||
.L80A75CCC:
|
||||
/* 019BC 80A75CCC 26020024 */ addiu $v0, $s0, 0x0024 ## $v0 = 00000024
|
||||
/* 019C0 80A75CD0 314B0002 */ andi $t3, $t2, 0x0002 ## $t3 = 00000000
|
||||
/* 019C4 80A75CD4 516000AE */ beql $t3, $zero, .L80A75F90
|
||||
/* 019C8 80A75CD8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 019CC 80A75CDC 8C4E0000 */ lw $t6, 0x0000($v0) ## 00000024
|
||||
/* 019D0 80A75CE0 27AC0038 */ addiu $t4, $sp, 0x0038 ## $t4 = FFFFFFE8
|
||||
/* 019D4 80A75CE4 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 019D8 80A75CE8 AD8E0000 */ sw $t6, 0x0000($t4) ## FFFFFFE8
|
||||
/* 019DC 80A75CEC 8C4D0004 */ lw $t5, 0x0004($v0) ## 00000028
|
||||
/* 019E0 80A75CF0 44819000 */ mtc1 $at, $f18 ## $f18 = 50.00
|
||||
/* 019E4 80A75CF4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 019E8 80A75CF8 AD8D0004 */ sw $t5, 0x0004($t4) ## FFFFFFEC
|
||||
/* 019EC 80A75CFC 8C4E0008 */ lw $t6, 0x0008($v0) ## 0000002C
|
||||
/* 019F0 80A75D00 26050338 */ addiu $a1, $s0, 0x0338 ## $a1 = 00000338
|
||||
/* 019F4 80A75D04 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 019F8 80A75D08 AD8E0008 */ sw $t6, 0x0008($t4) ## FFFFFFF0
|
||||
/* 019FC 80A75D0C C7B0003C */ lwc1 $f16, 0x003C($sp)
|
||||
/* 01A00 80A75D10 AFA20030 */ sw $v0, 0x0030($sp)
|
||||
/* 01A04 80A75D14 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 01A08 80A75D18 0C00D594 */ jal func_80035650
|
||||
/* 01A0C 80A75D1C E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 01A10 80A75D20 920F00B1 */ lbu $t7, 0x00B1($s0) ## 000000B1
|
||||
/* 01A14 80A75D24 92180331 */ lbu $t8, 0x0331($s0) ## 00000331
|
||||
/* 01A18 80A75D28 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
|
||||
/* 01A1C 80A75D2C 31E200FF */ andi $v0, $t7, 0x00FF ## $v0 = 00000000
|
||||
/* 01A20 80A75D30 3319FFFD */ andi $t9, $t8, 0xFFFD ## $t9 = 00000000
|
||||
/* 01A24 80A75D34 A2190331 */ sb $t9, 0x0331($s0) ## 00000331
|
||||
/* 01A28 80A75D38 1040000A */ beq $v0, $zero, .L80A75D64
|
||||
/* 01A2C 80A75D3C A20F02FD */ sb $t7, 0x02FD($s0) ## 000002FD
|
||||
/* 01A30 80A75D40 10410008 */ beq $v0, $at, .L80A75D64
|
||||
/* 01A34 80A75D44 00000000 */ nop
|
||||
/* 01A38 80A75D48 920802FB */ lbu $t0, 0x02FB($s0) ## 000002FB
|
||||
/* 01A3C 80A75D4C 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
|
||||
/* 01A40 80A75D50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A44 80A75D54 15000009 */ bne $t0, $zero, .L80A75D7C
|
||||
/* 01A48 80A75D58 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
|
||||
/* 01A4C 80A75D5C 54410008 */ bnel $v0, $at, .L80A75D80
|
||||
/* 01A50 80A75D60 2409000C */ addiu $t1, $zero, 0x000C ## $t1 = 0000000C
|
||||
.L80A75D64:
|
||||
/* 01A54 80A75D64 10400089 */ beq $v0, $zero, .L80A75F8C
|
||||
/* 01A58 80A75D68 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01A5C 80A75D6C 0C018B58 */ jal func_80062D60
|
||||
/* 01A60 80A75D70 27A50038 */ addiu $a1, $sp, 0x0038 ## $a1 = FFFFFFE8
|
||||
/* 01A64 80A75D74 10000086 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01A68 80A75D78 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75D7C:
|
||||
/* 01A6C 80A75D7C 2409000C */ addiu $t1, $zero, 0x000C ## $t1 = 0000000C
|
||||
.L80A75D80:
|
||||
/* 01A70 80A75D80 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 01A74 80A75D84 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 01A78 80A75D88 0C00D09B */ jal func_8003426C
|
||||
/* 01A7C 80A75D8C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 01A80 80A75D90 920300AF */ lbu $v1, 0x00AF($s0) ## 000000AF
|
||||
/* 01A84 80A75D94 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01A88 80A75D98 0C00D58A */ jal Actor_ApplyDamage
|
||||
|
||||
/* 01A8C 80A75D9C A3A30049 */ sb $v1, 0x0049($sp)
|
||||
/* 01A90 80A75DA0 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 01A94 80A75DA4 93A30049 */ lbu $v1, 0x0049($sp)
|
||||
/* 01A98 80A75DA8 1140000E */ beq $t2, $zero, .L80A75DE4
|
||||
/* 01A9C 80A75DAC 2861000B */ slti $at, $v1, 0x000B
|
||||
/* 01AA0 80A75DB0 1420000A */ bne $at, $zero, .L80A75DDC
|
||||
/* 01AA4 80A75DB4 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 01AA8 80A75DB8 920C00AF */ lbu $t4, 0x00AF($s0) ## 000000AF
|
||||
/* 01AAC 80A75DBC 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 01AB0 80A75DC0 26040308 */ addiu $a0, $s0, 0x0308 ## $a0 = 00000308
|
||||
/* 01AB4 80A75DC4 2981000B */ slti $at, $t4, 0x000B
|
||||
/* 01AB8 80A75DC8 10200004 */ beq $at, $zero, .L80A75DDC
|
||||
/* 01ABC 80A75DCC 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 01AC0 80A75DD0 A20D02FB */ sb $t5, 0x02FB($s0) ## 000002FB
|
||||
/* 01AC4 80A75DD4 0C00CB89 */ jal func_80032E24
|
||||
/* 01AC8 80A75DD8 8FA60054 */ lw $a2, 0x0054($sp)
|
||||
.L80A75DDC:
|
||||
/* 01ACC 80A75DDC 1000001F */ beq $zero, $zero, .L80A75E5C
|
||||
/* 01AD0 80A75DE0 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
.L80A75DE4:
|
||||
/* 01AD4 80A75DE4 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
/* 01AD8 80A75DE8 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01ADC 80A75DEC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 01AE0 80A75DF0 2841000B */ slti $at, $v0, 0x000B
|
||||
/* 01AE4 80A75DF4 10200010 */ beq $at, $zero, .L80A75E38
|
||||
/* 01AE8 80A75DF8 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
|
||||
/* 01AEC 80A75DFC 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 01AF0 80A75E00 24070009 */ addiu $a3, $zero, 0x0009 ## $a3 = 00000009
|
||||
/* 01AF4 80A75E04 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01AF8 80A75E08 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 01AFC 80A75E0C 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
|
||||
/* 01B00 80A75E10 0C01AEB6 */ jal Audio_PlaySoundAtPosition
|
||||
|
||||
/* 01B04 80A75E14 2407388B */ addiu $a3, $zero, 0x388B ## $a3 = 0000388B
|
||||
/* 01B08 80A75E18 86050302 */ lh $a1, 0x0302($s0) ## 00000302
|
||||
/* 01B0C 80A75E1C 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
|
||||
/* 01B10 80A75E20 50A1005B */ beql $a1, $at, .L80A75F90
|
||||
/* 01B14 80A75E24 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01B18 80A75E28 0C00B2DD */ jal Flags_SetSwitch
|
||||
|
||||
/* 01B1C 80A75E2C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B20 80A75E30 10000057 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01B24 80A75E34 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75E38:
|
||||
/* 01B28 80A75E38 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
|
||||
/* 01B2C 80A75E3C 14610007 */ bne $v1, $at, .L80A75E5C
|
||||
/* 01B30 80A75E40 AFA30030 */ sw $v1, 0x0030($sp)
|
||||
/* 01B34 80A75E44 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B38 80A75E48 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
|
||||
/* 01B3C 80A75E4C 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
|
||||
/* 01B40 80A75E50 0C00CDD2 */ jal Actor_ChangeType
|
||||
|
||||
/* 01B44 80A75E54 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
|
||||
/* 01B48 80A75E58 920200AF */ lbu $v0, 0x00AF($s0) ## 000000AF
|
||||
.L80A75E5C:
|
||||
/* 01B4C 80A75E5C 14400008 */ bne $v0, $zero, .L80A75E80
|
||||
/* 01B50 80A75E60 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 01B54 80A75E64 0C29D663 */ jal func_80A7598C
|
||||
/* 01B58 80A75E68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01B5C 80A75E6C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01B60 80A75E70 0C00CB1F */ jal func_80032C7C
|
||||
/* 01B64 80A75E74 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01B68 80A75E78 10000045 */ beq $zero, $zero, .L80A75F90
|
||||
/* 01B6C 80A75E7C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75E80:
|
||||
/* 01B70 80A75E80 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01B74 80A75E84 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 01B78 80A75E88 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 01B7C 80A75E8C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 01B80 80A75E90 240707D0 */ addiu $a3, $zero, 0x07D0 ## $a3 = 000007D0
|
||||
/* 01B84 80A75E94 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 01B88 80A75E98 57000019 */ bnel $t8, $zero, .L80A75F00
|
||||
/* 01B8C 80A75E9C 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01B90 80A75EA0 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 01B94 80A75EA4 00000000 */ nop
|
||||
/* 01B98 80A75EA8 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 01B9C 80A75EAC 44813000 */ mtc1 $at, $f6 ## $f6 = 0.50
|
||||
/* 01BA0 80A75EB0 00000000 */ nop
|
||||
/* 01BA4 80A75EB4 4606003C */ c.lt.s $f0, $f6
|
||||
/* 01BA8 80A75EB8 00000000 */ nop
|
||||
/* 01BAC 80A75EBC 45020010 */ bc1fl .L80A75F00
|
||||
/* 01BB0 80A75EC0 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01BB4 80A75EC4 8619008A */ lh $t9, 0x008A($s0) ## 0000008A
|
||||
/* 01BB8 80A75EC8 860800B6 */ lh $t0, 0x00B6($s0) ## 000000B6
|
||||
/* 01BBC 80A75ECC 03281023 */ subu $v0, $t9, $t0
|
||||
/* 01BC0 80A75ED0 00021400 */ sll $v0, $v0, 16
|
||||
/* 01BC4 80A75ED4 00021403 */ sra $v0, $v0, 16
|
||||
/* 01BC8 80A75ED8 04400003 */ bltz $v0, .L80A75EE8
|
||||
/* 01BCC 80A75EDC 00021823 */ subu $v1, $zero, $v0
|
||||
/* 01BD0 80A75EE0 10000001 */ beq $zero, $zero, .L80A75EE8
|
||||
/* 01BD4 80A75EE4 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80A75EE8:
|
||||
/* 01BD8 80A75EE8 28614001 */ slti $at, $v1, 0x4001
|
||||
/* 01BDC 80A75EEC 54200004 */ bnel $at, $zero, .L80A75F00
|
||||
/* 01BE0 80A75EF0 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
/* 01BE4 80A75EF4 0C29D528 */ jal func_80A754A0
|
||||
/* 01BE8 80A75EF8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BEC 80A75EFC 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
|
||||
.L80A75F00:
|
||||
/* 01BF0 80A75F00 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01BF4 80A75F04 11200019 */ beq $t1, $zero, .L80A75F6C
|
||||
/* 01BF8 80A75F08 00000000 */ nop
|
||||
/* 01BFC 80A75F0C 920A02FB */ lbu $t2, 0x02FB($s0) ## 000002FB
|
||||
/* 01C00 80A75F10 8FAB0030 */ lw $t3, 0x0030($sp)
|
||||
/* 01C04 80A75F14 11400015 */ beq $t2, $zero, .L80A75F6C
|
||||
/* 01C08 80A75F18 2961000B */ slti $at, $t3, 0x000B
|
||||
/* 01C0C 80A75F1C 1420000A */ bne $at, $zero, .L80A75F48
|
||||
/* 01C10 80A75F20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C14 80A75F24 920C00AF */ lbu $t4, 0x00AF($s0) ## 000000AF
|
||||
/* 01C18 80A75F28 2405392C */ addiu $a1, $zero, 0x392C ## $a1 = 0000392C
|
||||
/* 01C1C 80A75F2C 2981000B */ slti $at, $t4, 0x000B
|
||||
/* 01C20 80A75F30 10200005 */ beq $at, $zero, .L80A75F48
|
||||
/* 01C24 80A75F34 00000000 */ nop
|
||||
/* 01C28 80A75F38 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C2C 80A75F3C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C30 80A75F40 10000006 */ beq $zero, $zero, .L80A75F5C
|
||||
/* 01C34 80A75F44 00000000 */ nop
|
||||
.L80A75F48:
|
||||
/* 01C38 80A75F48 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C3C 80A75F4C 240539BE */ addiu $a1, $zero, 0x39BE ## $a1 = 000039BE
|
||||
/* 01C40 80A75F50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C44 80A75F54 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C48 80A75F58 2405393B */ addiu $a1, $zero, 0x393B ## $a1 = 0000393B
|
||||
.L80A75F5C:
|
||||
/* 01C4C 80A75F5C 0C29D5E4 */ jal func_80A75790
|
||||
/* 01C50 80A75F60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C54 80A75F64 1000000A */ beq $zero, $zero, .L80A75F90
|
||||
/* 01C58 80A75F68 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75F6C:
|
||||
/* 01C5C 80A75F6C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C60 80A75F70 2405393A */ addiu $a1, $zero, 0x393A ## $a1 = 0000393A
|
||||
/* 01C64 80A75F74 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01C68 80A75F78 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 01C6C 80A75F7C 240539BE */ addiu $a1, $zero, 0x39BE ## $a1 = 000039BE
|
||||
/* 01C70 80A75F80 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 01C74 80A75F84 0C018B35 */ jal func_80062CD4
|
||||
/* 01C78 80A75F88 27A50038 */ addiu $a1, $sp, 0x0038 ## $a1 = FFFFFFE8
|
||||
.L80A75F8C:
|
||||
/* 01C7C 80A75F8C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A75F90:
|
||||
/* 01C80 80A75F90 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01C84 80A75F94 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
/* 01C88 80A75F98 03E00008 */ jr $ra
|
||||
/* 01C8C 80A75F9C 00000000 */ nop
|
|
@ -1,147 +0,0 @@
|
|||
glabel func_80A75FA0
|
||||
/* 01C90 80A75FA0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 01C94 80A75FA4 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01C98 80A75FA8 AFB10020 */ sw $s1, 0x0020($sp)
|
||||
/* 01C9C 80A75FAC AFB0001C */ sw $s0, 0x001C($sp)
|
||||
/* 01CA0 80A75FB0 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
||||
/* 01CA4 80A75FB4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01CA8 80A75FB8 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 01CAC 80A75FBC AFAE0034 */ sw $t6, 0x0034($sp)
|
||||
/* 01CB0 80A75FC0 908F02FB */ lbu $t7, 0x02FB($a0) ## 000002FB
|
||||
/* 01CB4 80A75FC4 0C29D70E */ jal func_80A75C38
|
||||
/* 01CB8 80A75FC8 A08F02FA */ sb $t7, 0x02FA($a0) ## 000002FA
|
||||
/* 01CBC 80A75FCC 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
|
||||
/* 01CC0 80A75FD0 5700000B */ bnel $t8, $zero, .L80A76000
|
||||
/* 01CC4 80A75FD4 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
/* 01CC8 80A75FD8 921900AF */ lbu $t9, 0x00AF($s0) ## 000000AF
|
||||
/* 01CCC 80A75FDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01CD0 80A75FE0 2B21000B */ slti $at, $t9, 0x000B
|
||||
/* 01CD4 80A75FE4 50200006 */ beql $at, $zero, .L80A76000
|
||||
/* 01CD8 80A75FE8 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
/* 01CDC 80A75FEC 0C29E073 */ jal func_80A781CC
|
||||
/* 01CE0 80A75FF0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01CE4 80A75FF4 1000006A */ beq $zero, $zero, .L80A761A0
|
||||
/* 01CE8 80A75FF8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01CEC 80A75FFC 8E190304 */ lw $t9, 0x0304($s0) ## 00000304
|
||||
.L80A76000:
|
||||
/* 01CF0 80A76000 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01CF4 80A76004 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
|
||||
/* 01CF8 80A76008 0320F809 */ jalr $ra, $t9
|
||||
/* 01CFC 80A7600C 00000000 */ nop
|
||||
/* 01D00 80A76010 9202037C */ lbu $v0, 0x037C($s0) ## 0000037C
|
||||
/* 01D04 80A76014 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 01D08 80A76018 30480002 */ andi $t0, $v0, 0x0002 ## $t0 = 00000000
|
||||
/* 01D0C 80A7601C 11000021 */ beq $t0, $zero, .L80A760A4
|
||||
/* 01D10 80A76020 00000000 */ nop
|
||||
/* 01D14 80A76024 8E0A0370 */ lw $t2, 0x0370($s0) ## 00000370
|
||||
/* 01D18 80A76028 3049FFFD */ andi $t1, $v0, 0xFFFD ## $t1 = 00000000
|
||||
/* 01D1C 80A7602C A209037C */ sb $t1, 0x037C($s0) ## 0000037C
|
||||
/* 01D20 80A76030 146A001C */ bne $v1, $t2, .L80A760A4
|
||||
/* 01D24 80A76034 00000000 */ nop
|
||||
/* 01D28 80A76038 80620A78 */ lb $v0, 0x0A78($v1) ## 00000A78
|
||||
/* 01D2C 80A7603C 1C40000E */ bgtz $v0, .L80A76078
|
||||
/* 01D30 80A76040 A3A20033 */ sb $v0, 0x0033($sp)
|
||||
/* 01D34 80A76044 2841FFD9 */ slti $at, $v0, 0xFFD9
|
||||
/* 01D38 80A76048 10200003 */ beq $at, $zero, .L80A76058
|
||||
/* 01D3C 80A7604C 3C190001 */ lui $t9, 0x0001 ## $t9 = 00010000
|
||||
/* 01D40 80A76050 10000009 */ beq $zero, $zero, .L80A76078
|
||||
/* 01D44 80A76054 A0600A78 */ sb $zero, 0x0A78($v1) ## 00000A78
|
||||
.L80A76058:
|
||||
/* 01D48 80A76058 A0600A78 */ sb $zero, 0x0A78($v1) ## 00000A78
|
||||
/* 01D4C 80A7605C 0331C821 */ addu $t9, $t9, $s1
|
||||
/* 01D50 80A76060 8F391D58 */ lw $t9, 0x1D58($t9) ## 00011D58
|
||||
/* 01D54 80A76064 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01D58 80A76068 2405FFC0 */ addiu $a1, $zero, 0xFFC0 ## $a1 = FFFFFFC0
|
||||
/* 01D5C 80A7606C 0320F809 */ jalr $ra, $t9
|
||||
/* 01D60 80A76070 00000000 */ nop
|
||||
/* 01D64 80A76074 A20002FE */ sb $zero, 0x02FE($s0) ## 000002FE
|
||||
.L80A76078:
|
||||
/* 01D68 80A76078 3C014100 */ lui $at, 0x4100 ## $at = 41000000
|
||||
/* 01D6C 80A7607C 44810000 */ mtc1 $at, $f0 ## $f0 = 8.00
|
||||
/* 01D70 80A76080 8607008A */ lh $a3, 0x008A($s0) ## 0000008A
|
||||
/* 01D74 80A76084 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01D78 80A76088 44060000 */ mfc1 $a2, $f0
|
||||
/* 01D7C 80A7608C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01D80 80A76090 0C00BDC7 */ jal func_8002F71C
|
||||
/* 01D84 80A76094 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01D88 80A76098 93AB0033 */ lbu $t3, 0x0033($sp)
|
||||
/* 01D8C 80A7609C 8FAC0034 */ lw $t4, 0x0034($sp)
|
||||
/* 01D90 80A760A0 A18B0A78 */ sb $t3, 0x0A78($t4) ## 00000A78
|
||||
.L80A760A4:
|
||||
/* 01D94 80A760A4 0C00B638 */ jal Actor_MoveForward
|
||||
|
||||
/* 01D98 80A760A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01D9C 80A760AC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 01DA0 80A760B0 44810000 */ mtc1 $at, $f0 ## $f0 = 30.00
|
||||
/* 01DA4 80A760B4 240D001D */ addiu $t5, $zero, 0x001D ## $t5 = 0000001D
|
||||
/* 01DA8 80A760B8 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 01DAC 80A760BC 44070000 */ mfc1 $a3, $f0
|
||||
/* 01DB0 80A760C0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01DB4 80A760C4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01DB8 80A760C8 3C064296 */ lui $a2, 0x4296 ## $a2 = 42960000
|
||||
/* 01DBC 80A760CC 0C00B92D */ jal func_8002E4B4
|
||||
/* 01DC0 80A760D0 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01DC4 80A760D4 8E0E0028 */ lw $t6, 0x0028($s0) ## 00000028
|
||||
/* 01DC8 80A760D8 3C014234 */ lui $at, 0x4234 ## $at = 42340000
|
||||
/* 01DCC 80A760DC 8E0F0024 */ lw $t7, 0x0024($s0) ## 00000024
|
||||
/* 01DD0 80A760E0 AE0E003C */ sw $t6, 0x003C($s0) ## 0000003C
|
||||
/* 01DD4 80A760E4 C604003C */ lwc1 $f4, 0x003C($s0) ## 0000003C
|
||||
/* 01DD8 80A760E8 44813000 */ mtc1 $at, $f6 ## $f6 = 45.00
|
||||
/* 01DDC 80A760EC AE0F0038 */ sw $t7, 0x0038($s0) ## 00000038
|
||||
/* 01DE0 80A760F0 8E0F002C */ lw $t7, 0x002C($s0) ## 0000002C
|
||||
/* 01DE4 80A760F4 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 01DE8 80A760F8 26050320 */ addiu $a1, $s0, 0x0320 ## $a1 = 00000320
|
||||
/* 01DEC 80A760FC AE0F0040 */ sw $t7, 0x0040($s0) ## 00000040
|
||||
/* 01DF0 80A76100 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01DF4 80A76104 E608003C */ swc1 $f8, 0x003C($s0) ## 0000003C
|
||||
/* 01DF8 80A76108 0C0189B7 */ jal Collider_CylinderUpdate
|
||||
|
||||
/* 01DFC 80A7610C AFA50028 */ sw $a1, 0x0028($sp)
|
||||
/* 01E00 80A76110 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 01E04 80A76114 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 01E08 80A76118 02212821 */ addu $a1, $s1, $at
|
||||
/* 01E0C 80A7611C AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 01E10 80A76120 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E14 80A76124 0C017713 */ jal CollisionCheck_SetOC
|
||||
## CollisionCheck_setOT
|
||||
/* 01E18 80A76128 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 01E1C 80A7612C 921800AF */ lbu $t8, 0x00AF($s0) ## 000000AF
|
||||
/* 01E20 80A76130 5B00000D */ blezl $t8, .L80A76168
|
||||
/* 01E24 80A76134 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E28 80A76138 92080114 */ lbu $t0, 0x0114($s0) ## 00000114
|
||||
/* 01E2C 80A7613C 5500000A */ bnel $t0, $zero, .L80A76168
|
||||
/* 01E30 80A76140 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E34 80A76144 920902F8 */ lbu $t1, 0x02F8($s0) ## 000002F8
|
||||
/* 01E38 80A76148 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E3C 80A7614C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E40 80A76150 29210002 */ slti $at, $t1, 0x0002
|
||||
/* 01E44 80A76154 54200004 */ bnel $at, $zero, .L80A76168
|
||||
/* 01E48 80A76158 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
/* 01E4C 80A7615C 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01E50 80A76160 8FA60028 */ lw $a2, 0x0028($sp)
|
||||
/* 01E54 80A76164 820A02FE */ lb $t2, 0x02FE($s0) ## 000002FE
|
||||
.L80A76168:
|
||||
/* 01E58 80A76168 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E5C 80A7616C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E60 80A76170 59400004 */ blezl $t2, .L80A76184
|
||||
/* 01E64 80A76174 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
/* 01E68 80A76178 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
## CollisionCheck_setAT
|
||||
/* 01E6C 80A7617C 2606036C */ addiu $a2, $s0, 0x036C ## $a2 = 0000036C
|
||||
/* 01E70 80A76180 921902F8 */ lbu $t9, 0x02F8($s0) ## 000002F8
|
||||
.L80A76184:
|
||||
/* 01E74 80A76184 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
|
||||
/* 01E78 80A76188 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 01E7C 80A7618C 17210003 */ bne $t9, $at, .L80A7619C
|
||||
/* 01E80 80A76190 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E84 80A76194 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 01E88 80A76198 260603EC */ addiu $a2, $s0, 0x03EC ## $a2 = 000003EC
|
||||
.L80A7619C:
|
||||
/* 01E8C 80A7619C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A761A0:
|
||||
/* 01E90 80A761A0 8FB0001C */ lw $s0, 0x001C($sp)
|
||||
/* 01E94 80A761A4 8FB10020 */ lw $s1, 0x0020($sp)
|
||||
/* 01E98 80A761A8 03E00008 */ jr $ra
|
||||
/* 01E9C 80A761AC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
|
@ -1,49 +0,0 @@
|
|||
glabel func_80A761B0
|
||||
/* 01EA0 80A761B0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 01EA4 80A761B4 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01EA8 80A761B8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01EAC 80A761BC AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 01EB0 80A761C0 AFA70024 */ sw $a3, 0x0024($sp)
|
||||
/* 01EB4 80A761C4 0C031A73 */ jal Graph_Alloc
|
||||
|
||||
/* 01EB8 80A761C8 24050020 */ addiu $a1, $zero, 0x0020 ## $a1 = 00000020
|
||||
/* 01EBC 80A761CC 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
|
||||
/* 01EC0 80A761D0 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 01EC4 80A761D4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 01EC8 80A761D8 24440008 */ addiu $a0, $v0, 0x0008 ## $a0 = 00000008
|
||||
/* 01ECC 80A761DC AC400004 */ sw $zero, 0x0004($v0) ## 00000004
|
||||
/* 01ED0 80A761E0 00801025 */ or $v0, $a0, $zero ## $v0 = 00000008
|
||||
/* 01ED4 80A761E4 3C0FFA00 */ lui $t7, 0xFA00 ## $t7 = FA000000
|
||||
/* 01ED8 80A761E8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000008
|
||||
/* 01EDC 80A761EC 93AA0023 */ lbu $t2, 0x0023($sp)
|
||||
/* 01EE0 80A761F0 93B9001F */ lbu $t9, 0x001F($sp)
|
||||
/* 01EE4 80A761F4 93AE0027 */ lbu $t6, 0x0027($sp)
|
||||
/* 01EE8 80A761F8 000A5C00 */ sll $t3, $t2, 16
|
||||
/* 01EEC 80A761FC 00194600 */ sll $t0, $t9, 24
|
||||
/* 01EF0 80A76200 010B6025 */ or $t4, $t0, $t3 ## $t4 = 00000000
|
||||
/* 01EF4 80A76204 000E7A00 */ sll $t7, $t6, 8
|
||||
/* 01EF8 80A76208 018FC025 */ or $t8, $t4, $t7 ## $t8 = FA000000
|
||||
/* 01EFC 80A7620C 371900FF */ ori $t9, $t8, 0x00FF ## $t9 = FA0000FF
|
||||
/* 01F00 80A76210 AC590004 */ sw $t9, 0x0004($v0) ## 0000000C
|
||||
/* 01F04 80A76214 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000010
|
||||
/* 01F08 80A76218 00801025 */ or $v0, $a0, $zero ## $v0 = 00000010
|
||||
/* 01F0C 80A7621C 3C09FB00 */ lui $t1, 0xFB00 ## $t1 = FB000000
|
||||
/* 01F10 80A76220 AC490000 */ sw $t1, 0x0000($v0) ## 00000010
|
||||
/* 01F14 80A76224 93AE002F */ lbu $t6, 0x002F($sp)
|
||||
/* 01F18 80A76228 93A8002B */ lbu $t0, 0x002B($sp)
|
||||
/* 01F1C 80A7622C 93B90033 */ lbu $t9, 0x0033($sp)
|
||||
/* 01F20 80A76230 000E6400 */ sll $t4, $t6, 16
|
||||
/* 01F24 80A76234 00085E00 */ sll $t3, $t0, 24
|
||||
/* 01F28 80A76238 016C7825 */ or $t7, $t3, $t4 ## $t7 = 00000000
|
||||
/* 01F2C 80A7623C 00194A00 */ sll $t1, $t9, 8
|
||||
/* 01F30 80A76240 01E95025 */ or $t2, $t7, $t1 ## $t2 = FB000000
|
||||
/* 01F34 80A76244 354800FF */ ori $t0, $t2, 0x00FF ## $t0 = FB0000FF
|
||||
/* 01F38 80A76248 AC480004 */ sw $t0, 0x0004($v0) ## 00000014
|
||||
/* 01F3C 80A7624C 3C0DDF00 */ lui $t5, 0xDF00 ## $t5 = DF000000
|
||||
/* 01F40 80A76250 AC8D0008 */ sw $t5, 0x0008($a0) ## 00000018
|
||||
/* 01F44 80A76254 AC80000C */ sw $zero, 0x000C($a0) ## 0000001C
|
||||
/* 01F48 80A76258 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01F4C 80A7625C 24840008 */ addiu $a0, $a0, 0x0008 ## $a0 = 00000018
|
||||
/* 01F50 80A76260 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01F54 80A76264 03E00008 */ jr $ra
|
||||
/* 01F58 80A76268 00A01025 */ or $v0, $a1, $zero ## $v0 = 00000000
|
|
@ -1,294 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A786F8
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A78710
|
||||
.asciz "../z_en_ik_inFight.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A76798
|
||||
/* 02488 80A76798 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
|
||||
/* 0248C 80A7679C AFB10028 */ sw $s1, 0x0028($sp)
|
||||
/* 02490 80A767A0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 02494 80A767A4 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02498 80A767A8 AFB00024 */ sw $s0, 0x0024($sp)
|
||||
/* 0249C 80A767AC AFA40080 */ sw $a0, 0x0080($sp)
|
||||
/* 024A0 80A767B0 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 024A4 80A767B4 3C0680A8 */ lui $a2, %hi(D_80A786F8) ## $a2 = 80A80000
|
||||
/* 024A8 80A767B8 24C686F8 */ addiu $a2, $a2, %lo(D_80A786F8) ## $a2 = 80A786F8
|
||||
/* 024AC 80A767BC 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFE8
|
||||
/* 024B0 80A767C0 2407051D */ addiu $a3, $zero, 0x051D ## $a3 = 0000051D
|
||||
/* 024B4 80A767C4 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 024B8 80A767C8 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
|
||||
/* 024BC 80A767CC 0C024F46 */ jal func_80093D18
|
||||
/* 024C0 80A767D0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 024C4 80A767D4 0C024F61 */ jal func_80093D84
|
||||
/* 024C8 80A767D8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 024CC 80A767DC 8FA80080 */ lw $t0, 0x0080($sp)
|
||||
/* 024D0 80A767E0 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
|
||||
/* 024D4 80A767E4 35EF0020 */ ori $t7, $t7, 0x0020 ## $t7 = DB060020
|
||||
/* 024D8 80A767E8 8502001C */ lh $v0, 0x001C($t0) ## 0000001C
|
||||
/* 024DC 80A767EC 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 024E0 80A767F0 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 024E4 80A767F4 14400037 */ bne $v0, $zero, .L80A768D4
|
||||
/* 024E8 80A767F8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 024EC 80A767FC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 024F0 80A76800 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 024F4 80A76804 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 024F8 80A76808 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 024FC 80A7680C AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 02500 80A76810 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 02504 80A76814 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02508 80A76818 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0250C 80A7681C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02510 80A76820 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02514 80A76824 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 02518 80A76828 0C29D86C */ jal func_80A761B0
|
||||
/* 0251C 80A7682C AFA20064 */ sw $v0, 0x0064($sp)
|
||||
/* 02520 80A76830 8FA30064 */ lw $v1, 0x0064($sp)
|
||||
/* 02524 80A76834 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 02528 80A76838 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 0252C 80A7683C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02530 80A76840 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02534 80A76844 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 02538 80A76848 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 0253C 80A7684C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02540 80A76850 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 02544 80A76854 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 02548 80A76858 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0254C 80A7685C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02550 80A76860 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 02554 80A76864 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 02558 80A76868 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 0255C 80A7686C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 02560 80A76870 0C29D86C */ jal func_80A761B0
|
||||
/* 02564 80A76874 AFA20060 */ sw $v0, 0x0060($sp)
|
||||
/* 02568 80A76878 8FA30060 */ lw $v1, 0x0060($sp)
|
||||
/* 0256C 80A7687C 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 02570 80A76880 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 02574 80A76884 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02578 80A76888 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0257C 80A7688C 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 02580 80A76890 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 02584 80A76894 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 02588 80A76898 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 0258C 80A7689C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 02590 80A768A0 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02594 80A768A4 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 02598 80A768A8 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0259C 80A768AC AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 025A0 80A768B0 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 025A4 80A768B4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 025A8 80A768B8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 025AC 80A768BC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 025B0 80A768C0 0C29D86C */ jal func_80A761B0
|
||||
/* 025B4 80A768C4 AFA2005C */ sw $v0, 0x005C($sp)
|
||||
/* 025B8 80A768C8 8FA3005C */ lw $v1, 0x005C($sp)
|
||||
/* 025BC 80A768CC 100000B1 */ beq $zero, $zero, .L80A76B94
|
||||
/* 025C0 80A768D0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A768D4:
|
||||
/* 025C4 80A768D4 1441003B */ bne $v0, $at, .L80A769C4
|
||||
/* 025C8 80A768D8 3C09DB06 */ lui $t1, 0xDB06 ## $t1 = DB060000
|
||||
/* 025CC 80A768DC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 025D0 80A768E0 35290020 */ ori $t1, $t1, 0x0020 ## $t1 = DB060020
|
||||
/* 025D4 80A768E4 240A001E */ addiu $t2, $zero, 0x001E ## $t2 = 0000001E
|
||||
/* 025D8 80A768E8 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 025DC 80A768EC AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
|
||||
/* 025E0 80A768F0 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
|
||||
/* 025E4 80A768F4 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 025E8 80A768F8 240B0023 */ addiu $t3, $zero, 0x0023 ## $t3 = 00000023
|
||||
/* 025EC 80A768FC AFAB0014 */ sw $t3, 0x0014($sp)
|
||||
/* 025F0 80A76900 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 025F4 80A76904 AFAA0010 */ sw $t2, 0x0010($sp)
|
||||
/* 025F8 80A76908 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 025FC 80A7690C 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 02600 80A76910 240700CD */ addiu $a3, $zero, 0x00CD ## $a3 = 000000CD
|
||||
/* 02604 80A76914 0C29D86C */ jal func_80A761B0
|
||||
/* 02608 80A76918 AFA20058 */ sw $v0, 0x0058($sp)
|
||||
/* 0260C 80A7691C 8FA30058 */ lw $v1, 0x0058($sp)
|
||||
/* 02610 80A76920 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 02614 80A76924 35AD0024 */ ori $t5, $t5, 0x0024 ## $t5 = DB060024
|
||||
/* 02618 80A76928 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0261C 80A7692C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02620 80A76930 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 02624 80A76934 240F0014 */ addiu $t7, $zero, 0x0014 ## $t7 = 00000014
|
||||
/* 02628 80A76938 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0262C 80A7693C AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 02630 80A76940 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 02634 80A76944 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02638 80A76948 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0263C 80A7694C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 02640 80A76950 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 02644 80A76954 240500B9 */ addiu $a1, $zero, 0x00B9 ## $a1 = 000000B9
|
||||
/* 02648 80A76958 24060087 */ addiu $a2, $zero, 0x0087 ## $a2 = 00000087
|
||||
/* 0264C 80A7695C 24070019 */ addiu $a3, $zero, 0x0019 ## $a3 = 00000019
|
||||
/* 02650 80A76960 0C29D86C */ jal func_80A761B0
|
||||
/* 02654 80A76964 AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 02658 80A76968 8FA30054 */ lw $v1, 0x0054($sp)
|
||||
/* 0265C 80A7696C 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
|
||||
/* 02660 80A76970 37390028 */ ori $t9, $t9, 0x0028 ## $t9 = DB060028
|
||||
/* 02664 80A76974 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02668 80A76978 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0266C 80A7697C 2409001E */ addiu $t1, $zero, 0x001E ## $t1 = 0000001E
|
||||
/* 02670 80A76980 240A0028 */ addiu $t2, $zero, 0x0028 ## $t2 = 00000028
|
||||
/* 02674 80A76984 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
|
||||
/* 02678 80A76988 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
|
||||
/* 0267C 80A7698C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
|
||||
/* 02680 80A76990 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02684 80A76994 240B0014 */ addiu $t3, $zero, 0x0014 ## $t3 = 00000014
|
||||
/* 02688 80A76998 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 0268C 80A7699C AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 02690 80A769A0 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 02694 80A769A4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 02698 80A769A8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 0269C 80A769AC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 026A0 80A769B0 0C29D86C */ jal func_80A761B0
|
||||
/* 026A4 80A769B4 AFA20050 */ sw $v0, 0x0050($sp)
|
||||
/* 026A8 80A769B8 8FA30050 */ lw $v1, 0x0050($sp)
|
||||
/* 026AC 80A769BC 10000075 */ beq $zero, $zero, .L80A76B94
|
||||
/* 026B0 80A769C0 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A769C4:
|
||||
/* 026B4 80A769C4 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 026B8 80A769C8 14410039 */ bne $v0, $at, .L80A76AB0
|
||||
/* 026BC 80A769CC 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 026C0 80A769D0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 026C4 80A769D4 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 026C8 80A769D8 35AD0020 */ ori $t5, $t5, 0x0020 ## $t5 = DB060020
|
||||
/* 026CC 80A769DC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 026D0 80A769E0 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 026D4 80A769E4 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 026D8 80A769E8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 026DC 80A769EC AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 026E0 80A769F0 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 026E4 80A769F4 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 026E8 80A769F8 24050037 */ addiu $a1, $zero, 0x0037 ## $a1 = 00000037
|
||||
/* 026EC 80A769FC 24060041 */ addiu $a2, $zero, 0x0041 ## $a2 = 00000041
|
||||
/* 026F0 80A76A00 24070037 */ addiu $a3, $zero, 0x0037 ## $a3 = 00000037
|
||||
/* 026F4 80A76A04 0C29D86C */ jal func_80A761B0
|
||||
/* 026F8 80A76A08 AFA2004C */ sw $v0, 0x004C($sp)
|
||||
/* 026FC 80A76A0C 8FA3004C */ lw $v1, 0x004C($sp)
|
||||
/* 02700 80A76A10 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
|
||||
/* 02704 80A76A14 35EF0024 */ ori $t7, $t7, 0x0024 ## $t7 = DB060024
|
||||
/* 02708 80A76A18 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0270C 80A76A1C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02710 80A76A20 24180019 */ addiu $t8, $zero, 0x0019 ## $t8 = 00000019
|
||||
/* 02714 80A76A24 24190014 */ addiu $t9, $zero, 0x0014 ## $t9 = 00000014
|
||||
/* 02718 80A76A28 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
|
||||
/* 0271C 80A76A2C AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
|
||||
/* 02720 80A76A30 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
|
||||
/* 02724 80A76A34 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02728 80A76A38 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 0272C 80A76A3C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02730 80A76A40 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 02734 80A76A44 240500CD */ addiu $a1, $zero, 0x00CD ## $a1 = 000000CD
|
||||
/* 02738 80A76A48 240600A5 */ addiu $a2, $zero, 0x00A5 ## $a2 = 000000A5
|
||||
/* 0273C 80A76A4C 2407004B */ addiu $a3, $zero, 0x004B ## $a3 = 0000004B
|
||||
/* 02740 80A76A50 0C29D86C */ jal func_80A761B0
|
||||
/* 02744 80A76A54 AFA20048 */ sw $v0, 0x0048($sp)
|
||||
/* 02748 80A76A58 8FA30048 */ lw $v1, 0x0048($sp)
|
||||
/* 0274C 80A76A5C 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 02750 80A76A60 354A0028 */ ori $t2, $t2, 0x0028 ## $t2 = DB060028
|
||||
/* 02754 80A76A64 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02758 80A76A68 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 0275C 80A76A6C 240B0019 */ addiu $t3, $zero, 0x0019 ## $t3 = 00000019
|
||||
/* 02760 80A76A70 240C0014 */ addiu $t4, $zero, 0x0014 ## $t4 = 00000014
|
||||
/* 02764 80A76A74 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02768 80A76A78 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 0276C 80A76A7C AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 02770 80A76A80 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02774 80A76A84 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02778 80A76A88 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 0277C 80A76A8C AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 02780 80A76A90 240500CD */ addiu $a1, $zero, 0x00CD ## $a1 = 000000CD
|
||||
/* 02784 80A76A94 240600A5 */ addiu $a2, $zero, 0x00A5 ## $a2 = 000000A5
|
||||
/* 02788 80A76A98 2407004B */ addiu $a3, $zero, 0x004B ## $a3 = 0000004B
|
||||
/* 0278C 80A76A9C 0C29D86C */ jal func_80A761B0
|
||||
/* 02790 80A76AA0 AFA20044 */ sw $v0, 0x0044($sp)
|
||||
/* 02794 80A76AA4 8FA30044 */ lw $v1, 0x0044($sp)
|
||||
/* 02798 80A76AA8 1000003A */ beq $zero, $zero, .L80A76B94
|
||||
/* 0279C 80A76AAC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A76AB0:
|
||||
/* 027A0 80A76AB0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 027A4 80A76AB4 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = 00000020
|
||||
/* 027A8 80A76AB8 240F00B4 */ addiu $t7, $zero, 0x00B4 ## $t7 = 000000B4
|
||||
/* 027AC 80A76ABC 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 027B0 80A76AC0 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 027B4 80A76AC4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 027B8 80A76AC8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 027BC 80A76ACC 241800B4 */ addiu $t8, $zero, 0x00B4 ## $t8 = 000000B4
|
||||
/* 027C0 80A76AD0 241900B4 */ addiu $t9, $zero, 0x00B4 ## $t9 = 000000B4
|
||||
/* 027C4 80A76AD4 AFB90018 */ sw $t9, 0x0018($sp)
|
||||
/* 027C8 80A76AD8 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 027CC 80A76ADC AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 027D0 80A76AE0 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 027D4 80A76AE4 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 027D8 80A76AE8 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 027DC 80A76AEC 0C29D86C */ jal func_80A761B0
|
||||
/* 027E0 80A76AF0 AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 027E4 80A76AF4 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 027E8 80A76AF8 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 027EC 80A76AFC 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 027F0 80A76B00 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 027F4 80A76B04 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 027F8 80A76B08 240B0019 */ addiu $t3, $zero, 0x0019 ## $t3 = 00000019
|
||||
/* 027FC 80A76B0C 240C0014 */ addiu $t4, $zero, 0x0014 ## $t4 = 00000014
|
||||
/* 02800 80A76B10 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 02804 80A76B14 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 02808 80A76B18 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0280C 80A76B1C 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 02810 80A76B20 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02814 80A76B24 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 02818 80A76B28 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 0281C 80A76B2C 240500E1 */ addiu $a1, $zero, 0x00E1 ## $a1 = 000000E1
|
||||
/* 02820 80A76B30 240600CD */ addiu $a2, $zero, 0x00CD ## $a2 = 000000CD
|
||||
/* 02824 80A76B34 24070073 */ addiu $a3, $zero, 0x0073 ## $a3 = 00000073
|
||||
/* 02828 80A76B38 0C29D86C */ jal func_80A761B0
|
||||
/* 0282C 80A76B3C AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 02830 80A76B40 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 02834 80A76B44 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 02838 80A76B48 35CE0028 */ ori $t6, $t6, 0x0028 ## $t6 = DB060028
|
||||
/* 0283C 80A76B4C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 02840 80A76B50 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 02844 80A76B54 240F0019 */ addiu $t7, $zero, 0x0019 ## $t7 = 00000019
|
||||
/* 02848 80A76B58 24180014 */ addiu $t8, $zero, 0x0014 ## $t8 = 00000014
|
||||
/* 0284C 80A76B5C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 02850 80A76B60 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
|
||||
/* 02854 80A76B64 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 02858 80A76B68 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
|
||||
/* 0285C 80A76B6C AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 02860 80A76B70 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 02864 80A76B74 AFAF0010 */ sw $t7, 0x0010($sp)
|
||||
/* 02868 80A76B78 240500E1 */ addiu $a1, $zero, 0x00E1 ## $a1 = 000000E1
|
||||
/* 0286C 80A76B7C 240600CD */ addiu $a2, $zero, 0x00CD ## $a2 = 000000CD
|
||||
/* 02870 80A76B80 24070073 */ addiu $a3, $zero, 0x0073 ## $a3 = 00000073
|
||||
/* 02874 80A76B84 0C29D86C */ jal func_80A761B0
|
||||
/* 02878 80A76B88 AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 0287C 80A76B8C 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 02880 80A76B90 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80A76B94:
|
||||
/* 02884 80A76B94 8FB90080 */ lw $t9, 0x0080($sp)
|
||||
/* 02888 80A76B98 3C0980A7 */ lui $t1, %hi(EnIk_OverrideLimbDraw3) ## $t1 = 80A70000
|
||||
/* 0288C 80A76B9C 3C0A80A7 */ lui $t2, %hi(EnIk_PostLimbDraw3) ## $t2 = 80A70000
|
||||
/* 02890 80A76BA0 8F250150 */ lw $a1, 0x0150($t9) ## 00000150
|
||||
/* 02894 80A76BA4 8F26016C */ lw $a2, 0x016C($t9) ## 0000016C
|
||||
/* 02898 80A76BA8 9327014E */ lbu $a3, 0x014E($t9) ## 0000014E
|
||||
/* 0289C 80A76BAC 254A6330 */ addiu $t2, $t2, %lo(EnIk_PostLimbDraw3) ## $t2 = 80A76330
|
||||
/* 028A0 80A76BB0 2529626C */ addiu $t1, $t1, %lo(EnIk_OverrideLimbDraw3) ## $t1 = 80A7626C
|
||||
/* 028A4 80A76BB4 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 028A8 80A76BB8 AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 028AC 80A76BBC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 028B0 80A76BC0 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 028B4 80A76BC4 AFB90018 */ sw $t9, 0x0018($sp)
|
||||
/* 028B8 80A76BC8 3C0680A8 */ lui $a2, %hi(D_80A78710) ## $a2 = 80A80000
|
||||
/* 028BC 80A76BCC 24C68710 */ addiu $a2, $a2, %lo(D_80A78710) ## $a2 = 80A78710
|
||||
/* 028C0 80A76BD0 27A40068 */ addiu $a0, $sp, 0x0068 ## $a0 = FFFFFFE8
|
||||
/* 028C4 80A76BD4 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
|
||||
/* 028C8 80A76BD8 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 028CC 80A76BDC 24070547 */ addiu $a3, $zero, 0x0547 ## $a3 = 00000547
|
||||
/* 028D0 80A76BE0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 028D4 80A76BE4 8FB00024 */ lw $s0, 0x0024($sp)
|
||||
/* 028D8 80A76BE8 8FB10028 */ lw $s1, 0x0028($sp)
|
||||
/* 028DC 80A76BEC 03E00008 */ jr $ra
|
||||
/* 028E0 80A76BF0 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
|
|
@ -1,129 +0,0 @@
|
|||
glabel func_80A76C14
|
||||
/* 02904 80A76C14 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 02908 80A76C18 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 0290C 80A76C1C AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02910 80A76C20 AFA40028 */ sw $a0, 0x0028($sp)
|
||||
/* 02914 80A76C24 2490014C */ addiu $s0, $a0, 0x014C ## $s0 = 0000014C
|
||||
/* 02918 80A76C28 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 0291C 80A76C2C 0C0295B2 */ jal func_800A56C8
|
||||
/* 02920 80A76C30 3C053F80 */ lui $a1, 0x3F80 ## $a1 = 3F800000
|
||||
/* 02924 80A76C34 1040000E */ beq $v0, $zero, .L80A76C70
|
||||
/* 02928 80A76C38 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 0292C 80A76C3C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02930 80A76C40 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02934 80A76C44 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02938 80A76C48 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0293C 80A76C4C 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02940 80A76C50 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02944 80A76C54 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02948 80A76C58 240439C2 */ addiu $a0, $zero, 0x39C2 ## $a0 = 000039C2
|
||||
/* 0294C 80A76C5C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02950 80A76C60 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02954 80A76C64 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02958 80A76C68 10000058 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 0295C 80A76C6C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76C70:
|
||||
/* 02960 80A76C70 0C0295B2 */ jal func_800A56C8
|
||||
/* 02964 80A76C74 3C054204 */ lui $a1, 0x4204 ## $a1 = 42040000
|
||||
/* 02968 80A76C78 1040000E */ beq $v0, $zero, .L80A76CB4
|
||||
/* 0296C 80A76C7C 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02970 80A76C80 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02974 80A76C84 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02978 80A76C88 3C0F8013 */ lui $t7, %hi(D_801333E8)
|
||||
/* 0297C 80A76C8C 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02980 80A76C90 25EF33E8 */ addiu $t7, %lo(D_801333E8)
|
||||
/* 02984 80A76C94 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 02988 80A76C98 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 0298C 80A76C9C 24043928 */ addiu $a0, $zero, 0x3928 ## $a0 = 00003928
|
||||
/* 02990 80A76CA0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02994 80A76CA4 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02998 80A76CA8 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 0299C 80A76CAC 10000047 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 029A0 80A76CB0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76CB4:
|
||||
/* 029A4 80A76CB4 0C0295B2 */ jal func_800A56C8
|
||||
/* 029A8 80A76CB8 3C054288 */ lui $a1, 0x4288 ## $a1 = 42880000
|
||||
/* 029AC 80A76CBC 14400005 */ bne $v0, $zero, .L80A76CD4
|
||||
/* 029B0 80A76CC0 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 029B4 80A76CC4 0C0295B2 */ jal func_800A56C8
|
||||
/* 029B8 80A76CC8 3C0542A0 */ lui $a1, 0x42A0 ## $a1 = 42A00000
|
||||
/* 029BC 80A76CCC 1040000E */ beq $v0, $zero, .L80A76D08
|
||||
/* 029C0 80A76CD0 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
.L80A76CD4:
|
||||
/* 029C4 80A76CD4 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 029C8 80A76CD8 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 029CC 80A76CDC 3C188013 */ lui $t8, %hi(D_801333E8)
|
||||
/* 029D0 80A76CE0 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 029D4 80A76CE4 271833E8 */ addiu $t8, %lo(D_801333E8)
|
||||
/* 029D8 80A76CE8 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 029DC 80A76CEC AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 029E0 80A76CF0 2404392A */ addiu $a0, $zero, 0x392A ## $a0 = 0000392A
|
||||
/* 029E4 80A76CF4 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 029E8 80A76CF8 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 029EC 80A76CFC 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 029F0 80A76D00 10000032 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 029F4 80A76D04 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D08:
|
||||
/* 029F8 80A76D08 0C0295B2 */ jal func_800A56C8
|
||||
/* 029FC 80A76D0C 3C0542D6 */ lui $a1, 0x42D6 ## $a1 = 42D60000
|
||||
/* 02A00 80A76D10 1040000E */ beq $v0, $zero, .L80A76D4C
|
||||
/* 02A04 80A76D14 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02A08 80A76D18 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A0C 80A76D1C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A10 80A76D20 3C198013 */ lui $t9, %hi(D_801333E8)
|
||||
/* 02A14 80A76D24 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A18 80A76D28 273933E8 */ addiu $t9, %lo(D_801333E8)
|
||||
/* 02A1C 80A76D2C AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 02A20 80A76D30 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02A24 80A76D34 24043939 */ addiu $a0, $zero, 0x3939 ## $a0 = 00003939
|
||||
/* 02A28 80A76D38 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02A2C 80A76D3C 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02A30 80A76D40 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02A34 80A76D44 10000021 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 02A38 80A76D48 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D4C:
|
||||
/* 02A3C 80A76D4C 0C0295B2 */ jal func_800A56C8
|
||||
/* 02A40 80A76D50 3C05431C */ lui $a1, 0x431C ## $a1 = 431C0000
|
||||
/* 02A44 80A76D54 1040000E */ beq $v0, $zero, .L80A76D90
|
||||
/* 02A48 80A76D58 02002025 */ or $a0, $s0, $zero ## $a0 = 0000014C
|
||||
/* 02A4C 80A76D5C 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A50 80A76D60 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A54 80A76D64 3C088013 */ lui $t0, %hi(D_801333E8)
|
||||
/* 02A58 80A76D68 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A5C 80A76D6C 250833E8 */ addiu $t0, %lo(D_801333E8)
|
||||
/* 02A60 80A76D70 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 02A64 80A76D74 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02A68 80A76D78 2404392A */ addiu $a0, $zero, 0x392A ## $a0 = 0000392A
|
||||
/* 02A6C 80A76D7C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02A70 80A76D80 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02A74 80A76D84 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02A78 80A76D88 10000010 */ beq $zero, $zero, .L80A76DCC
|
||||
/* 02A7C 80A76D8C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76D90:
|
||||
/* 02A80 80A76D90 0C0295B2 */ jal func_800A56C8
|
||||
/* 02A84 80A76D94 3C05433C */ lui $a1, 0x433C ## $a1 = 433C0000
|
||||
/* 02A88 80A76D98 1040000B */ beq $v0, $zero, .L80A76DC8
|
||||
/* 02A8C 80A76D9C 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02A90 80A76DA0 8FA50028 */ lw $a1, 0x0028($sp)
|
||||
/* 02A94 80A76DA4 3C098013 */ lui $t1, %hi(D_801333E8)
|
||||
/* 02A98 80A76DA8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02A9C 80A76DAC 252933E8 */ addiu $t1, %lo(D_801333E8)
|
||||
/* 02AA0 80A76DB0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 02AA4 80A76DB4 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02AA8 80A76DB8 24043938 */ addiu $a0, $zero, 0x3938 ## $a0 = 00003938
|
||||
/* 02AAC 80A76DBC 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02AB0 80A76DC0 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02AB4 80A76DC4 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
.L80A76DC8:
|
||||
/* 02AB8 80A76DC8 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80A76DCC:
|
||||
/* 02ABC 80A76DCC 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 02AC0 80A76DD0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 02AC4 80A76DD4 03E00008 */ jr $ra
|
||||
/* 02AC8 80A76DD8 00000000 */ nop
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_80A76DDC
|
||||
/* 02ACC 80A76DDC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02AD0 80A76DE0 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02AD4 80A76DE4 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02AD8 80A76DE8 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 02ADC 80A76DEC 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02AE0 80A76DF0 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02AE4 80A76DF4 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02AE8 80A76DF8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02AEC 80A76DFC AFA60028 */ sw $a2, 0x0028($sp)
|
||||
/* 02AF0 80A76E00 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02AF4 80A76E04 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02AF8 80A76E08 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02AFC 80A76E0C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02B00 80A76E10 2404390D */ addiu $a0, $zero, 0x390D ## $a0 = 0000390D
|
||||
/* 02B04 80A76E14 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02B08 80A76E18 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02B0C 80A76E1C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02B10 80A76E20 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02B14 80A76E24 03E00008 */ jr $ra
|
||||
/* 02B18 80A76E28 00000000 */ nop
|
|
@ -1,135 +0,0 @@
|
|||
glabel func_80A76E2C
|
||||
/* 02B1C 80A76E2C 27BDFF48 */ addiu $sp, $sp, 0xFF48 ## $sp = FFFFFF48
|
||||
/* 02B20 80A76E30 AFBF006C */ sw $ra, 0x006C($sp)
|
||||
/* 02B24 80A76E34 AFBE0068 */ sw $s8, 0x0068($sp)
|
||||
/* 02B28 80A76E38 AFB70064 */ sw $s7, 0x0064($sp)
|
||||
/* 02B2C 80A76E3C AFB60060 */ sw $s6, 0x0060($sp)
|
||||
/* 02B30 80A76E40 AFB5005C */ sw $s5, 0x005C($sp)
|
||||
/* 02B34 80A76E44 AFB40058 */ sw $s4, 0x0058($sp)
|
||||
/* 02B38 80A76E48 AFB30054 */ sw $s3, 0x0054($sp)
|
||||
/* 02B3C 80A76E4C AFB20050 */ sw $s2, 0x0050($sp)
|
||||
/* 02B40 80A76E50 AFB1004C */ sw $s1, 0x004C($sp)
|
||||
/* 02B44 80A76E54 AFB00048 */ sw $s0, 0x0048($sp)
|
||||
/* 02B48 80A76E58 F7BA0040 */ sdc1 $f26, 0x0040($sp)
|
||||
/* 02B4C 80A76E5C F7B80038 */ sdc1 $f24, 0x0038($sp)
|
||||
/* 02B50 80A76E60 F7B60030 */ sdc1 $f22, 0x0030($sp)
|
||||
/* 02B54 80A76E64 F7B40028 */ sdc1 $f20, 0x0028($sp)
|
||||
/* 02B58 80A76E68 AFA400B8 */ sw $a0, 0x00B8($sp)
|
||||
/* 02B5C 80A76E6C AFA600C0 */ sw $a2, 0x00C0($sp)
|
||||
/* 02B60 80A76E70 8C8F04D4 */ lw $t7, 0x04D4($a0) ## 000004D4
|
||||
/* 02B64 80A76E74 00A0B825 */ or $s7, $a1, $zero ## $s7 = 00000000
|
||||
/* 02B68 80A76E78 27BE00A8 */ addiu $s8, $sp, 0x00A8 ## $s8 = FFFFFFF0
|
||||
/* 02B6C 80A76E7C 15E0005D */ bne $t7, $zero, .L80A76FF4
|
||||
/* 02B70 80A76E80 3C1880A8 */ lui $t8, %hi(D_80A784F4) ## $t8 = 80A80000
|
||||
/* 02B74 80A76E84 271884F4 */ addiu $t8, $t8, %lo(D_80A784F4) ## $t8 = 80A784F4
|
||||
/* 02B78 80A76E88 8F080000 */ lw $t0, 0x0000($t8) ## 80A784F4
|
||||
/* 02B7C 80A76E8C 3C0A80A8 */ lui $t2, %hi(D_80A78500) ## $t2 = 80A80000
|
||||
/* 02B80 80A76E90 254A8500 */ addiu $t2, $t2, %lo(D_80A78500) ## $t2 = 80A78500
|
||||
/* 02B84 80A76E94 AFC80000 */ sw $t0, 0x0000($s8) ## FFFFFFF0
|
||||
/* 02B88 80A76E98 8F190004 */ lw $t9, 0x0004($t8) ## 80A784F8
|
||||
/* 02B8C 80A76E9C 3C014396 */ lui $at, 0x4396 ## $at = 43960000
|
||||
/* 02B90 80A76EA0 4481D000 */ mtc1 $at, $f26 ## $f26 = 300.00
|
||||
/* 02B94 80A76EA4 AFD90004 */ sw $t9, 0x0004($s8) ## FFFFFFF4
|
||||
/* 02B98 80A76EA8 8F080008 */ lw $t0, 0x0008($t8) ## 80A784FC
|
||||
/* 02B9C 80A76EAC 3C014270 */ lui $at, 0x4270 ## $at = 42700000
|
||||
/* 02BA0 80A76EB0 27A9009C */ addiu $t1, $sp, 0x009C ## $t1 = FFFFFFE4
|
||||
/* 02BA4 80A76EB4 AFC80008 */ sw $t0, 0x0008($s8) ## FFFFFFF8
|
||||
/* 02BA8 80A76EB8 8D4C0000 */ lw $t4, 0x0000($t2) ## 80A78500
|
||||
/* 02BAC 80A76EBC 4481C000 */ mtc1 $at, $f24 ## $f24 = 60.00
|
||||
/* 02BB0 80A76EC0 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 02BB4 80A76EC4 AD2C0000 */ sw $t4, 0x0000($t1) ## FFFFFFE4
|
||||
/* 02BB8 80A76EC8 8D4C0008 */ lw $t4, 0x0008($t2) ## 80A78508
|
||||
/* 02BBC 80A76ECC 8D4B0004 */ lw $t3, 0x0004($t2) ## 80A78504
|
||||
/* 02BC0 80A76ED0 4481B000 */ mtc1 $at, $f22 ## $f22 = 10.00
|
||||
/* 02BC4 80A76ED4 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 02BC8 80A76ED8 3C1080A8 */ lui $s0, %hi(D_80A785F8) ## $s0 = 80A80000
|
||||
/* 02BCC 80A76EDC 3C1680A8 */ lui $s6, %hi(D_80A78514) ## $s6 = 80A80000
|
||||
/* 02BD0 80A76EE0 3C1580A8 */ lui $s5, %hi(D_80A78510) ## $s5 = 80A80000
|
||||
/* 02BD4 80A76EE4 3C1480A8 */ lui $s4, %hi(D_80A7850C) ## $s4 = 80A80000
|
||||
/* 02BD8 80A76EE8 4481A000 */ mtc1 $at, $f20 ## $f20 = 20.00
|
||||
/* 02BDC 80A76EEC 2694850C */ addiu $s4, $s4, %lo(D_80A7850C) ## $s4 = 80A7850C
|
||||
/* 02BE0 80A76EF0 26B58510 */ addiu $s5, $s5, %lo(D_80A78510) ## $s5 = 80A78510
|
||||
/* 02BE4 80A76EF4 26D68514 */ addiu $s6, $s6, %lo(D_80A78514) ## $s6 = 80A78514
|
||||
/* 02BE8 80A76EF8 261085F8 */ addiu $s0, $s0, %lo(D_80A785F8) ## $s0 = 80A785F8
|
||||
/* 02BEC 80A76EFC 27B30080 */ addiu $s3, $sp, 0x0080 ## $s3 = FFFFFFC8
|
||||
/* 02BF0 80A76F00 27B20090 */ addiu $s2, $sp, 0x0090 ## $s2 = FFFFFFD8
|
||||
/* 02BF4 80A76F04 27B10094 */ addiu $s1, $sp, 0x0094 ## $s1 = FFFFFFDC
|
||||
/* 02BF8 80A76F08 AD2C0008 */ sw $t4, 0x0008($t1) ## FFFFFFEC
|
||||
/* 02BFC 80A76F0C AD2B0004 */ sw $t3, 0x0004($t1) ## FFFFFFE8
|
||||
/* 02C00 80A76F10 8E8E0000 */ lw $t6, 0x0000($s4) ## 80A7850C
|
||||
.L80A76F14:
|
||||
/* 02C04 80A76F14 8EB80000 */ lw $t8, 0x0000($s5) ## 80A78510
|
||||
/* 02C08 80A76F18 02002025 */ or $a0, $s0, $zero ## $a0 = 80A785F8
|
||||
/* 02C0C 80A76F1C 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFC8
|
||||
/* 02C10 80A76F20 AE2E0000 */ sw $t6, 0x0000($s1) ## FFFFFFDC
|
||||
/* 02C14 80A76F24 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 02C18 80A76F28 AE580000 */ sw $t8, 0x0000($s2) ## FFFFFFD8
|
||||
/* 02C1C 80A76F2C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 02C20 80A76F30 00000000 */ nop
|
||||
/* 02C24 80A76F34 46140102 */ mul.s $f4, $f0, $f20
|
||||
/* 02C28 80A76F38 93A80094 */ lbu $t0, 0x0094($sp)
|
||||
/* 02C2C 80A76F3C 93AA0095 */ lbu $t2, 0x0095($sp)
|
||||
/* 02C30 80A76F40 93AC0096 */ lbu $t4, 0x0096($sp)
|
||||
/* 02C34 80A76F44 93AE0090 */ lbu $t6, 0x0090($sp)
|
||||
/* 02C38 80A76F48 93B80091 */ lbu $t8, 0x0091($sp)
|
||||
/* 02C3C 80A76F4C 46162181 */ sub.s $f6, $f4, $f22
|
||||
/* 02C40 80A76F50 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 02C44 80A76F54 44024000 */ mfc1 $v0, $f8
|
||||
/* 02C48 80A76F58 00000000 */ nop
|
||||
/* 02C4C 80A76F5C 01024821 */ addu $t1, $t0, $v0
|
||||
/* 02C50 80A76F60 93A80092 */ lbu $t0, 0x0092($sp)
|
||||
/* 02C54 80A76F64 A3A90094 */ sb $t1, 0x0094($sp)
|
||||
/* 02C58 80A76F68 01425821 */ addu $t3, $t2, $v0
|
||||
/* 02C5C 80A76F6C 01826821 */ addu $t5, $t4, $v0
|
||||
/* 02C60 80A76F70 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 02C64 80A76F74 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 02C68 80A76F78 01024821 */ addu $t1, $t0, $v0
|
||||
/* 02C6C 80A76F7C A3AB0095 */ sb $t3, 0x0095($sp)
|
||||
/* 02C70 80A76F80 A3AD0096 */ sb $t5, 0x0096($sp)
|
||||
/* 02C74 80A76F84 A3AF0090 */ sb $t7, 0x0090($sp)
|
||||
/* 02C78 80A76F88 A3B90091 */ sb $t9, 0x0091($sp)
|
||||
/* 02C7C 80A76F8C 0C03F66B */ jal Math_Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 02C80 80A76F90 A3A90092 */ sb $t1, 0x0092($sp)
|
||||
/* 02C84 80A76F94 46180282 */ mul.s $f10, $f0, $f24
|
||||
/* 02C88 80A76F98 02E02025 */ or $a0, $s7, $zero ## $a0 = 00000000
|
||||
/* 02C8C 80A76F9C 02602825 */ or $a1, $s3, $zero ## $a1 = FFFFFFC8
|
||||
/* 02C90 80A76FA0 03C03025 */ or $a2, $s8, $zero ## $a2 = FFFFFFF0
|
||||
/* 02C94 80A76FA4 27A7009C */ addiu $a3, $sp, 0x009C ## $a3 = FFFFFFE4
|
||||
/* 02C98 80A76FA8 AFB10010 */ sw $s1, 0x0010($sp)
|
||||
/* 02C9C 80A76FAC AFB20014 */ sw $s2, 0x0014($sp)
|
||||
/* 02CA0 80A76FB0 461A5400 */ add.s $f16, $f10, $f26
|
||||
/* 02CA4 80A76FB4 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 02CA8 80A76FB8 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 02CAC 80A76FBC 440B9000 */ mfc1 $t3, $f18
|
||||
/* 02CB0 80A76FC0 0C00A0A7 */ jal func_8002829C
|
||||
/* 02CB4 80A76FC4 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 02CB8 80A76FC8 2610FFF4 */ addiu $s0, $s0, 0xFFF4 ## $s0 = 80A785EC
|
||||
/* 02CBC 80A76FCC 0216082B */ sltu $at, $s0, $s6
|
||||
/* 02CC0 80A76FD0 5020FFD0 */ beql $at, $zero, .L80A76F14
|
||||
/* 02CC4 80A76FD4 8E8E0000 */ lw $t6, 0x0000($s4) ## 80A7850C
|
||||
/* 02CC8 80A76FD8 8FAD00B8 */ lw $t5, 0x00B8($sp)
|
||||
/* 02CCC 80A76FDC 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 02CD0 80A76FE0 02E02825 */ or $a1, $s7, $zero ## $a1 = 00000000
|
||||
/* 02CD4 80A76FE4 ADAC04D4 */ sw $t4, 0x04D4($t5) ## 000004D4
|
||||
/* 02CD8 80A76FE8 8FA600C0 */ lw $a2, 0x00C0($sp)
|
||||
/* 02CDC 80A76FEC 0C29DB77 */ jal func_80A76DDC
|
||||
/* 02CE0 80A76FF0 8FA400B8 */ lw $a0, 0x00B8($sp)
|
||||
.L80A76FF4:
|
||||
/* 02CE4 80A76FF4 8FBF006C */ lw $ra, 0x006C($sp)
|
||||
/* 02CE8 80A76FF8 D7B40028 */ ldc1 $f20, 0x0028($sp)
|
||||
/* 02CEC 80A76FFC D7B60030 */ ldc1 $f22, 0x0030($sp)
|
||||
/* 02CF0 80A77000 D7B80038 */ ldc1 $f24, 0x0038($sp)
|
||||
/* 02CF4 80A77004 D7BA0040 */ ldc1 $f26, 0x0040($sp)
|
||||
/* 02CF8 80A77008 8FB00048 */ lw $s0, 0x0048($sp)
|
||||
/* 02CFC 80A7700C 8FB1004C */ lw $s1, 0x004C($sp)
|
||||
/* 02D00 80A77010 8FB20050 */ lw $s2, 0x0050($sp)
|
||||
/* 02D04 80A77014 8FB30054 */ lw $s3, 0x0054($sp)
|
||||
/* 02D08 80A77018 8FB40058 */ lw $s4, 0x0058($sp)
|
||||
/* 02D0C 80A7701C 8FB5005C */ lw $s5, 0x005C($sp)
|
||||
/* 02D10 80A77020 8FB60060 */ lw $s6, 0x0060($sp)
|
||||
/* 02D14 80A77024 8FB70064 */ lw $s7, 0x0064($sp)
|
||||
/* 02D18 80A77028 8FBE0068 */ lw $s8, 0x0068($sp)
|
||||
/* 02D1C 80A7702C 03E00008 */ jr $ra
|
||||
/* 02D20 80A77030 27BD00B8 */ addiu $sp, $sp, 0x00B8 ## $sp = 00000000
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80A77034
|
||||
/* 02D24 80A77034 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02D28 80A77038 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 02D2C 80A7703C 44810000 */ mtc1 $at, $f0 ## $f0 = 30.00
|
||||
/* 02D30 80A77040 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 02D34 80A77044 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
|
||||
/* 02D38 80A77048 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02D3C 80A7704C AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02D40 80A77050 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 02D44 80A77054 44070000 */ mfc1 $a3, $f0
|
||||
/* 02D48 80A77058 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02D4C 80A7705C 8FA40024 */ lw $a0, 0x0024($sp)
|
||||
/* 02D50 80A77060 3C064296 */ lui $a2, 0x4296 ## $a2 = 42960000
|
||||
/* 02D54 80A77064 0C00B92D */ jal func_8002E4B4
|
||||
/* 02D58 80A77068 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 02D5C 80A7706C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02D60 80A77070 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02D64 80A77074 03E00008 */ jr $ra
|
||||
/* 02D68 80A77078 00000000 */ nop
|
|
@ -1,10 +0,0 @@
|
|||
glabel func_80A7707C
|
||||
/* 02D6C 80A7707C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02D70 80A77080 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02D74 80A77084 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 02D78 80A77088 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 02D7C 80A7708C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02D80 80A77090 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02D84 80A77094 03E00008 */ jr $ra
|
||||
/* 02D88 80A77098 00000000 */ nop
|
|
@ -1,34 +0,0 @@
|
|||
glabel func_80A770C0
|
||||
/* 02DB0 80A770C0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02DB4 80A770C4 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 02DB8 80A770C8 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02DBC 80A770CC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02DC0 80A770D0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02DC4 80A770D4 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 02DC8 80A770D8 0C29DC27 */ jal EnIk_GetNpcAction
|
||||
/* 02DCC 80A770DC AFA70018 */ sw $a3, 0x0018($sp)
|
||||
/* 02DD0 80A770E0 10400013 */ beq $v0, $zero, .L80A77130
|
||||
/* 02DD4 80A770E4 8FA70018 */ lw $a3, 0x0018($sp)
|
||||
/* 02DD8 80A770E8 8C4E000C */ lw $t6, 0x000C($v0) ## 0000000C
|
||||
/* 02DDC 80A770EC 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
|
||||
/* 02DE0 80A770F0 00000000 */ nop
|
||||
/* 02DE4 80A770F4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02DE8 80A770F8 E4E60024 */ swc1 $f6, 0x0024($a3) ## 00000024
|
||||
/* 02DEC 80A770FC 8C4F0010 */ lw $t7, 0x0010($v0) ## 00000010
|
||||
/* 02DF0 80A77100 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
|
||||
/* 02DF4 80A77104 00000000 */ nop
|
||||
/* 02DF8 80A77108 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 02DFC 80A7710C E4EA0028 */ swc1 $f10, 0x0028($a3) ## 00000028
|
||||
/* 02E00 80A77110 8C580014 */ lw $t8, 0x0014($v0) ## 00000014
|
||||
/* 02E04 80A77114 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
|
||||
/* 02E08 80A77118 00000000 */ nop
|
||||
/* 02E0C 80A7711C 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 02E10 80A77120 E4F2002C */ swc1 $f18, 0x002C($a3) ## 0000002C
|
||||
/* 02E14 80A77124 84430008 */ lh $v1, 0x0008($v0) ## 00000008
|
||||
/* 02E18 80A77128 A4E300B6 */ sh $v1, 0x00B6($a3) ## 000000B6
|
||||
/* 02E1C 80A7712C A4E30032 */ sh $v1, 0x0032($a3) ## 00000032
|
||||
.L80A77130:
|
||||
/* 02E20 80A77130 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02E24 80A77134 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02E28 80A77138 03E00008 */ jr $ra
|
||||
/* 02E2C 80A7713C 00000000 */ nop
|
|
@ -1,3 +0,0 @@
|
|||
glabel EnIk_AnimCurrentFrame
|
||||
/* 02E30 80A77140 03E00008 */ jr $ra
|
||||
/* 02E34 80A77144 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
|
|
@ -1,5 +0,0 @@
|
|||
glabel func_80A77148
|
||||
/* 02E38 80A77148 AC8004C8 */ sw $zero, 0x04C8($a0) ## 000004C8
|
||||
/* 02E3C 80A7714C AC8004CC */ sw $zero, 0x04CC($a0) ## 000004CC
|
||||
/* 02E40 80A77150 03E00008 */ jr $ra
|
||||
/* 02E44 80A77154 A08000C8 */ sb $zero, 0x00C8($a0) ## 000000C8
|
|
@ -1,38 +0,0 @@
|
|||
glabel func_80A77158
|
||||
/* 02E48 80A77158 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02E4C 80A7715C AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 02E50 80A77160 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02E54 80A77164 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02E58 80A77168 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 02E5C 80A7716C AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 02E60 80A77170 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 02E64 80A77174 2484C114 */ addiu $a0, $a0, 0xC114 ## $a0 = 0600C114
|
||||
/* 02E68 80A77178 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 02E6C 80A7717C 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 02E70 80A77180 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 02E74 80A77184 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02E78 80A77188 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 02E7C 80A7718C 44070000 */ mfc1 $a3, $f0
|
||||
/* 02E80 80A77190 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02E84 80A77194 24A5C114 */ addiu $a1, $a1, 0xC114 ## $a1 = 0600C114
|
||||
/* 02E88 80A77198 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 02E8C 80A7719C E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 02E90 80A771A0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 02E94 80A771A4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 02E98 80A771A8 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 02E9C 80A771AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02EA0 80A771B0 8FA50034 */ lw $a1, 0x0034($sp)
|
||||
/* 02EA4 80A771B4 0C29DC30 */ jal func_80A770C0
|
||||
/* 02EA8 80A771B8 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02EAC 80A771BC 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
/* 02EB0 80A771C0 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
|
||||
/* 02EB4 80A771C4 AE0204C8 */ sw $v0, 0x04C8($s0) ## 000004C8
|
||||
/* 02EB8 80A771C8 AE0204CC */ sw $v0, 0x04CC($s0) ## 000004CC
|
||||
/* 02EBC 80A771CC A20F00C8 */ sb $t7, 0x00C8($s0) ## 000000C8
|
||||
/* 02EC0 80A771D0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 02EC4 80A771D4 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 02EC8 80A771D8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02ECC 80A771DC 03E00008 */ jr $ra
|
||||
/* 02ED0 80A771E0 00000000 */ nop
|
|
@ -1,35 +0,0 @@
|
|||
glabel func_80A771E4
|
||||
/* 02ED4 80A771E4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02ED8 80A771E8 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 02EDC 80A771EC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02EE0 80A771F0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 02EE4 80A771F4 3C040601 */ lui $a0, 0x0601 ## $a0 = 06010000
|
||||
/* 02EE8 80A771F8 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 02EEC 80A771FC 2484C114 */ addiu $a0, $a0, 0xC114 ## $a0 = 0600C114
|
||||
/* 02EF0 80A77200 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 02EF4 80A77204 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 02EF8 80A77208 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
|
||||
/* 02EFC 80A7720C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 02F00 80A77210 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
|
||||
/* 02F04 80A77214 44070000 */ mfc1 $a3, $f0
|
||||
/* 02F08 80A77218 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02F0C 80A7721C 24A5C114 */ addiu $a1, $a1, 0xC114 ## $a1 = 0600C114
|
||||
/* 02F10 80A77220 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 02F14 80A77224 E7A60010 */ swc1 $f6, 0x0010($sp)
|
||||
/* 02F18 80A77228 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 02F1C 80A7722C 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 02F20 80A77230 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 02F24 80A77234 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 02F28 80A77238 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 02F2C 80A7723C 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
|
||||
/* 02F30 80A77240 AE0F04C8 */ sw $t7, 0x04C8($s0) ## 000004C8
|
||||
/* 02F34 80A77244 AE1804CC */ sw $t8, 0x04CC($s0) ## 000004CC
|
||||
/* 02F38 80A77248 AE0004D4 */ sw $zero, 0x04D4($s0) ## 000004D4
|
||||
/* 02F3C 80A7724C A21900C8 */ sb $t9, 0x00C8($s0) ## 000000C8
|
||||
/* 02F40 80A77250 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 02F44 80A77254 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 02F48 80A77258 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 02F4C 80A7725C 03E00008 */ jr $ra
|
||||
/* 02F50 80A77260 00000000 */ nop
|
|
@ -1,18 +0,0 @@
|
|||
glabel func_80A77264
|
||||
/* 02F54 80A77264 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 02F58 80A77268 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 02F5C 80A7726C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 02F60 80A77270 10C00008 */ beq $a2, $zero, .L80A77294
|
||||
/* 02F64 80A77274 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 02F68 80A77278 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 02F6C 80A7727C 0C29DC27 */ jal EnIk_GetNpcAction
|
||||
/* 02F70 80A77280 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 02F74 80A77284 10400003 */ beq $v0, $zero, .L80A77294
|
||||
/* 02F78 80A77288 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 02F7C 80A7728C 0C29E058 */ jal func_80A78160
|
||||
/* 02F80 80A77290 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
.L80A77294:
|
||||
/* 02F84 80A77294 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 02F88 80A77298 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 02F8C 80A7729C 03E00008 */ jr $ra
|
||||
/* 02F90 80A772A0 00000000 */ nop
|
|
@ -1,20 +0,0 @@
|
|||
glabel func_80A772A4
|
||||
/* 02F94 80A772A4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 02F98 80A772A8 AFA40020 */ sw $a0, 0x0020($sp)
|
||||
/* 02F9C 80A772AC 8FA50020 */ lw $a1, 0x0020($sp)
|
||||
/* 02FA0 80A772B0 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 02FA4 80A772B4 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 02FA8 80A772B8 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 02FAC 80A772BC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02FB0 80A772C0 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 02FB4 80A772C4 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 02FB8 80A772C8 AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 02FBC 80A772CC 2404392B */ addiu $a0, $zero, 0x392B ## $a0 = 0000392B
|
||||
/* 02FC0 80A772D0 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 02FC4 80A772D4 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 02FC8 80A772D8 24A500E4 */ addiu $a1, $a1, 0x00E4 ## $a1 = 000000E4
|
||||
/* 02FCC 80A772DC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 02FD0 80A772E0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 02FD4 80A772E4 03E00008 */ jr $ra
|
||||
/* 02FD8 80A772E8 00000000 */ nop
|
|
@ -1,30 +0,0 @@
|
|||
glabel func_80A772EC
|
||||
/* 02FDC 80A772EC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 02FE0 80A772F0 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 02FE4 80A772F4 AFA40030 */ sw $a0, 0x0030($sp)
|
||||
/* 02FE8 80A772F8 34211D60 */ ori $at, $at, 0x1D60 ## $at = 00011D60
|
||||
/* 02FEC 80A772FC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 02FF0 80A77300 00A12021 */ addu $a0, $a1, $at
|
||||
/* 02FF4 80A77304 8FA50030 */ lw $a1, 0x0030($sp)
|
||||
/* 02FF8 80A77308 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 02FFC 80A7730C 3C0680A8 */ lui $a2, %hi(D_80A78FA0) ## $a2 = 80A80000
|
||||
/* 03000 80A77310 24C68FA0 */ addiu $a2, $a2, %lo(D_80A78FA0) ## $a2 = 80A78FA0
|
||||
/* 03004 80A77314 27A70024 */ addiu $a3, $sp, 0x0024 ## $a3 = FFFFFFF4
|
||||
/* 03008 80A77318 0C029B84 */ jal SkinMatrix_Vec3fMtxFMultXYZW
|
||||
/* 0300C 80A7731C 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
|
||||
/* 03010 80A77320 3C078013 */ lui $a3, %hi(D_801333E0)
|
||||
/* 03014 80A77324 3C0E8013 */ lui $t6, %hi(D_801333E8)
|
||||
/* 03018 80A77328 24E733E0 */ addiu $a3, %lo(D_801333E0)
|
||||
/* 0301C 80A7732C 25CE33E8 */ addiu $t6, %lo(D_801333E8)
|
||||
/* 03020 80A77330 3C0580A8 */ lui $a1, %hi(D_80A78FA0) ## $a1 = 80A80000
|
||||
/* 03024 80A77334 24A58FA0 */ addiu $a1, $a1, %lo(D_80A78FA0) ## $a1 = 80A78FA0
|
||||
/* 03028 80A77338 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0302C 80A7733C AFA70010 */ sw $a3, 0x0010($sp)
|
||||
/* 03030 80A77340 240439C0 */ addiu $a0, $zero, 0x39C0 ## $a0 = 000039C0
|
||||
/* 03034 80A77344 0C03DCE3 */ jal Audio_PlaySoundGeneral
|
||||
|
||||
/* 03038 80A77348 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 0303C 80A7734C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03040 80A77350 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
/* 03044 80A77354 03E00008 */ jr $ra
|
||||
/* 03048 80A77358 00000000 */ nop
|
|
@ -1,57 +0,0 @@
|
|||
glabel func_80A7735C
|
||||
/* 0304C 80A7735C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
|
||||
/* 03050 80A77360 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03054 80A77364 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03058 80A77368 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0305C 80A7736C 3C040602 */ lui $a0, 0x0602 ## $a0 = 06020000
|
||||
/* 03060 80A77370 AFA5004C */ sw $a1, 0x004C($sp)
|
||||
/* 03064 80A77374 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 03068 80A77378 248403D8 */ addiu $a0, $a0, 0x03D8 ## $a0 = 060203D8
|
||||
/* 0306C 80A7737C 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 03070 80A77380 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 03074 80A77384 3C060602 */ lui $a2, 0x0602 ## $a2 = 06020000
|
||||
/* 03078 80A77388 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0307C 80A7738C 260E0190 */ addiu $t6, $s0, 0x0190 ## $t6 = 00000190
|
||||
/* 03080 80A77390 260F0244 */ addiu $t7, $s0, 0x0244 ## $t7 = 00000244
|
||||
/* 03084 80A77394 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 03088 80A77398 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0308C 80A7739C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03090 80A773A0 E7A60038 */ swc1 $f6, 0x0038($sp)
|
||||
/* 03094 80A773A4 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03098 80A773A8 24C605C0 */ addiu $a2, $a2, 0x05C0 ## $a2 = 060205C0
|
||||
/* 0309C 80A773AC AFA50034 */ sw $a1, 0x0034($sp)
|
||||
/* 030A0 80A773B0 8FA4004C */ lw $a0, 0x004C($sp)
|
||||
/* 030A4 80A773B4 0C0291BE */ jal SkelAnime_InitSV
|
||||
/* 030A8 80A773B8 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 030AC 80A773BC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 030B0 80A773C0 C7A80038 */ lwc1 $f8, 0x0038($sp)
|
||||
/* 030B4 80A773C4 3C050602 */ lui $a1, 0x0602 ## $a1 = 06020000
|
||||
/* 030B8 80A773C8 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 030BC 80A773CC 44070000 */ mfc1 $a3, $f0
|
||||
/* 030C0 80A773D0 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 030C4 80A773D4 24A503D8 */ addiu $a1, $a1, 0x03D8 ## $a1 = 060203D8
|
||||
/* 030C8 80A773D8 8FA40034 */ lw $a0, 0x0034($sp)
|
||||
/* 030CC 80A773DC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 030D0 80A773E0 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 030D4 80A773E4 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 030D8 80A773E8 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 030DC 80A773EC 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
|
||||
/* 030E0 80A773F0 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
|
||||
/* 030E4 80A773F4 AE0804C8 */ sw $t0, 0x04C8($s0) ## 000004C8
|
||||
/* 030E8 80A773F8 AE0904CC */ sw $t1, 0x04CC($s0) ## 000004CC
|
||||
/* 030EC 80A773FC 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 030F0 80A77400 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 030F4 80A77404 0C29DC30 */ jal func_80A770C0
|
||||
/* 030F8 80A77408 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 030FC 80A7740C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03100 80A77410 0C29DCBB */ jal func_80A772EC
|
||||
/* 03104 80A77414 8FA5004C */ lw $a1, 0x004C($sp)
|
||||
/* 03108 80A77418 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
|
||||
/* 0310C 80A7741C A20A00C8 */ sb $t2, 0x00C8($s0) ## 000000C8
|
||||
/* 03110 80A77420 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 03114 80A77424 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 03118 80A77428 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
|
||||
/* 0311C 80A7742C 03E00008 */ jr $ra
|
||||
/* 03120 80A77430 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80A77434
|
||||
/* 03124 80A77434 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03128 80A77438 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0312C 80A7743C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03130 80A77440 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
|
||||
/* 03134 80A77444 240F0002 */ addiu $t7, $zero, 0x0002 ## $t7 = 00000002
|
||||
/* 03138 80A77448 AC8E04C8 */ sw $t6, 0x04C8($a0) ## 000004C8
|
||||
/* 0313C 80A7744C AC8F04CC */ sw $t7, 0x04CC($a0) ## 000004CC
|
||||
/* 03140 80A77450 0C29DCA9 */ jal func_80A772A4
|
||||
/* 03144 80A77454 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03148 80A77458 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 0314C 80A7745C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
|
||||
/* 03150 80A77460 A09800C8 */ sb $t8, 0x00C8($a0) ## 000000C8
|
||||
/* 03154 80A77464 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03158 80A77468 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0315C 80A7746C 03E00008 */ jr $ra
|
||||
/* 03160 80A77470 00000000 */ nop
|
|
@ -1,7 +0,0 @@
|
|||
glabel func_80A77474
|
||||
/* 03164 80A77474 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 03168 80A77478 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
|
||||
/* 0316C 80A7747C AC8E04C8 */ sw $t6, 0x04C8($a0) ## 000004C8
|
||||
/* 03170 80A77480 AC8004CC */ sw $zero, 0x04CC($a0) ## 000004CC
|
||||
/* 03174 80A77484 03E00008 */ jr $ra
|
||||
/* 03178 80A77488 A08000C8 */ sb $zero, 0x00C8($a0) ## 000000C8
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80A7748C
|
||||
/* 0317C 80A7748C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03180 80A77490 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03184 80A77494 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03188 80A77498 0C29DC0D */ jal func_80A77034
|
||||
/* 0318C 80A7749C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03190 80A774A0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03194 80A774A4 0C29DE77 */ jal func_80A779DC
|
||||
/* 03198 80A774A8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 0319C 80A774AC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 031A0 80A774B0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 031A4 80A774B4 03E00008 */ jr $ra
|
||||
/* 031A8 80A774B8 00000000 */ nop
|
|
@ -1,16 +0,0 @@
|
|||
glabel func_80A774BC
|
||||
/* 031AC 80A774BC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 031B0 80A774C0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 031B4 80A774C4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 031B8 80A774C8 0C29DC1F */ jal func_80A7707C
|
||||
/* 031BC 80A774CC AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 031C0 80A774D0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 031C4 80A774D4 0C29DC0D */ jal func_80A77034
|
||||
/* 031C8 80A774D8 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 031CC 80A774DC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 031D0 80A774E0 0C29DE77 */ jal func_80A779DC
|
||||
/* 031D4 80A774E4 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 031D8 80A774E8 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 031DC 80A774EC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 031E0 80A774F0 03E00008 */ jr $ra
|
||||
/* 031E4 80A774F4 00000000 */ nop
|
|
@ -1,17 +0,0 @@
|
|||
glabel func_80A774F8
|
||||
/* 031E8 80A774F8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 031EC 80A774FC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 031F0 80A77500 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 031F4 80A77504 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 031F8 80A77508 0C29DC27 */ jal EnIk_GetNpcAction
|
||||
/* 031FC 80A7750C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 03200 80A77510 54400004 */ bnel $v0, $zero, .L80A77524
|
||||
/* 03204 80A77514 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03208 80A77518 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 0320C 80A7751C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03210 80A77520 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
.L80A77524:
|
||||
/* 03214 80A77524 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03218 80A77528 03E00008 */ jr $ra
|
||||
/* 0321C 80A7752C 00000000 */ nop
|
|
@ -1,113 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A787D0
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A787E8
|
||||
.asciz "../z_en_ik_inAwake.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A77844
|
||||
/* 03534 80A77844 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03538 80A77848 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 0353C 80A7784C AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03540 80A77850 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 03544 80A77854 AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03548 80A77858 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
|
||||
/* 0354C 80A7785C 3C0680A8 */ lui $a2, %hi(D_80A787D0) ## $a2 = 80A80000
|
||||
/* 03550 80A77860 24C687D0 */ addiu $a2, $a2, %lo(D_80A787D0) ## $a2 = 80A787D0
|
||||
/* 03554 80A77864 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03558 80A77868 24070142 */ addiu $a3, $zero, 0x0142 ## $a3 = 00000142
|
||||
/* 0355C 80A7786C 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 03560 80A77870 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03564 80A77874 8FA40068 */ lw $a0, 0x0068($sp)
|
||||
/* 03568 80A77878 8FA5006C */ lw $a1, 0x006C($sp)
|
||||
/* 0356C 80A7787C 0C00BAF3 */ jal func_8002EBCC
|
||||
/* 03570 80A77880 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 03574 80A77884 0C024F46 */ jal func_80093D18
|
||||
/* 03578 80A77888 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0357C 80A7788C 0C024F61 */ jal func_80093D84
|
||||
/* 03580 80A77890 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03584 80A77894 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03588 80A77898 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 0358C 80A7789C 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 03590 80A778A0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03594 80A778A4 AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 03598 80A778A8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 0359C 80A778AC 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 035A0 80A778B0 2408001E */ addiu $t0, $zero, 0x001E ## $t0 = 0000001E
|
||||
/* 035A4 80A778B4 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 035A8 80A778B8 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 035AC 80A778BC AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 035B0 80A778C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 035B4 80A778C4 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 035B8 80A778C8 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 035BC 80A778CC 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 035C0 80A778D0 0C29D86C */ jal func_80A761B0
|
||||
/* 035C4 80A778D4 AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 035C8 80A778D8 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 035CC 80A778DC 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 035D0 80A778E0 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 035D4 80A778E4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 035D8 80A778E8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 035DC 80A778EC 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 035E0 80A778F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 035E4 80A778F4 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 035E8 80A778F8 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 035EC 80A778FC AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 035F0 80A77900 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 035F4 80A77904 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 035F8 80A77908 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 035FC 80A7790C 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03600 80A77910 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 03604 80A77914 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03608 80A77918 0C29D86C */ jal func_80A761B0
|
||||
/* 0360C 80A7791C AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03610 80A77920 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03614 80A77924 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 03618 80A77928 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 0361C 80A7792C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03620 80A77930 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03624 80A77934 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 03628 80A77938 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 0362C 80A7793C 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03630 80A77940 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 03634 80A77944 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03638 80A77948 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 0363C 80A7794C AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 03640 80A77950 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03644 80A77954 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03648 80A77958 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0364C 80A7795C 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03650 80A77960 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 03654 80A77964 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 03658 80A77968 0C29D86C */ jal func_80A761B0
|
||||
/* 0365C 80A7796C AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 03660 80A77970 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 03664 80A77974 3C1980A7 */ lui $t9, %hi(EnIk_OverrideLimbDraw2) ## $t9 = 80A70000
|
||||
/* 03668 80A77978 3C0880A7 */ lui $t0, %hi(EnIk_PostLimbDraw2) ## $t0 = 80A70000
|
||||
/* 0366C 80A7797C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03670 80A77980 8FA30068 */ lw $v1, 0x0068($sp)
|
||||
/* 03674 80A77984 2508759C */ addiu $t0, $t0, %lo(EnIk_PostLimbDraw2) ## $t0 = 80A7759C
|
||||
/* 03678 80A77988 27397530 */ addiu $t9, $t9, %lo(EnIk_OverrideLimbDraw2) ## $t9 = 80A77530
|
||||
/* 0367C 80A7798C 2462014C */ addiu $v0, $v1, 0x014C ## $v0 = 0000014C
|
||||
/* 03680 80A77990 8C450004 */ lw $a1, 0x0004($v0) ## 00000150
|
||||
/* 03684 80A77994 8C460020 */ lw $a2, 0x0020($v0) ## 0000016C
|
||||
/* 03688 80A77998 90470002 */ lbu $a3, 0x0002($v0) ## 0000014E
|
||||
/* 0368C 80A7799C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03690 80A779A0 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03694 80A779A4 8FA4006C */ lw $a0, 0x006C($sp)
|
||||
/* 03698 80A779A8 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 0369C 80A779AC AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 036A0 80A779B0 3C0680A8 */ lui $a2, %hi(D_80A787E8) ## $a2 = 80A80000
|
||||
/* 036A4 80A779B4 24C687E8 */ addiu $a2, $a2, %lo(D_80A787E8) ## $a2 = 80A787E8
|
||||
/* 036A8 80A779B8 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 036AC 80A779BC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 036B0 80A779C0 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 036B4 80A779C4 24070159 */ addiu $a3, $zero, 0x0159 ## $a3 = 00000159
|
||||
/* 036B8 80A779C8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 036BC 80A779CC 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 036C0 80A779D0 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 036C4 80A779D4 03E00008 */ jr $ra
|
||||
/* 036C8 80A779D8 00000000 */ nop
|
|
@ -1,97 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78800
|
||||
.asciz "En_Ik_inConfrontion_Check_DemoMode:そんな動作は無い!!!!!!!!\n"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel jtbl_80A78A20
|
||||
.word L80A77A44
|
||||
.word L80A77A54
|
||||
.word L80A77A68
|
||||
.word L80A77A78
|
||||
.word L80A77A8C
|
||||
.word L80A77AA0
|
||||
.word L80A77AB4
|
||||
|
||||
.text
|
||||
glabel func_80A779DC
|
||||
/* 036CC 80A779DC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 036D0 80A779E0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 036D4 80A779E4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 036D8 80A779E8 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 036DC 80A779EC 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
|
||||
/* 036E0 80A779F0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 036E4 80A779F4 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 036E8 80A779F8 0C29DC27 */ jal EnIk_GetNpcAction
|
||||
/* 036EC 80A779FC AFA6002C */ sw $a2, 0x002C($sp)
|
||||
/* 036F0 80A77A00 10400035 */ beq $v0, $zero, .L80A77AD8
|
||||
/* 036F4 80A77A04 8FA6002C */ lw $a2, 0x002C($sp)
|
||||
/* 036F8 80A77A08 944E0000 */ lhu $t6, 0x0000($v0) ## 00000000
|
||||
/* 036FC 80A77A0C AFAE0020 */ sw $t6, 0x0020($sp)
|
||||
/* 03700 80A77A10 8E0304D0 */ lw $v1, 0x04D0($s0) ## 000004D0
|
||||
/* 03704 80A77A14 25D8FFFF */ addiu $t8, $t6, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 03708 80A77A18 2F010007 */ sltiu $at, $t8, 0x0007
|
||||
/* 0370C 80A77A1C 51C3002F */ beql $t6, $v1, .L80A77ADC
|
||||
/* 03710 80A77A20 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03714 80A77A24 10200028 */ beq $at, $zero, .L80A77AC8
|
||||
/* 03718 80A77A28 3C0480A8 */ lui $a0, %hi(D_80A78800) ## $a0 = 80A80000
|
||||
/* 0371C 80A77A2C 0018C080 */ sll $t8, $t8, 2
|
||||
/* 03720 80A77A30 3C0180A8 */ lui $at, %hi(jtbl_80A78A20) ## $at = 80A80000
|
||||
/* 03724 80A77A34 00380821 */ addu $at, $at, $t8
|
||||
/* 03728 80A77A38 8C388A20 */ lw $t8, %lo(jtbl_80A78A20)($at)
|
||||
/* 0372C 80A77A3C 03000008 */ jr $t8
|
||||
/* 03730 80A77A40 00000000 */ nop
|
||||
glabel L80A77A44
|
||||
/* 03734 80A77A44 0C29DC52 */ jal func_80A77148
|
||||
/* 03738 80A77A48 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0373C 80A77A4C 10000021 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03740 80A77A50 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A54
|
||||
/* 03744 80A77A54 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03748 80A77A58 0C29DC56 */ jal func_80A77158
|
||||
/* 0374C 80A77A5C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03750 80A77A60 1000001C */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03754 80A77A64 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A68
|
||||
/* 03758 80A77A68 0C29DC79 */ jal func_80A771E4
|
||||
/* 0375C 80A77A6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03760 80A77A70 10000018 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03764 80A77A74 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A78
|
||||
/* 03768 80A77A78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0376C 80A77A7C 0C29E058 */ jal func_80A78160
|
||||
/* 03770 80A77A80 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03774 80A77A84 10000013 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 03778 80A77A88 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77A8C
|
||||
/* 0377C 80A77A8C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03780 80A77A90 0C29DCD7 */ jal func_80A7735C
|
||||
/* 03784 80A77A94 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03788 80A77A98 1000000E */ beq $zero, $zero, .L80A77AD4
|
||||
/* 0378C 80A77A9C 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77AA0
|
||||
/* 03790 80A77AA0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03794 80A77AA4 0C29DD0D */ jal func_80A77434
|
||||
/* 03798 80A77AA8 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 0379C 80A77AAC 10000009 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 037A0 80A77AB0 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
glabel L80A77AB4
|
||||
/* 037A4 80A77AB4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 037A8 80A77AB8 0C29DD1D */ jal func_80A77474
|
||||
/* 037AC 80A77ABC 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 037B0 80A77AC0 10000004 */ beq $zero, $zero, .L80A77AD4
|
||||
/* 037B4 80A77AC4 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
.L80A77AC8:
|
||||
/* 037B8 80A77AC8 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 037BC 80A77ACC 24848800 */ addiu $a0, $a0, %lo(D_80A78800) ## $a0 = FFFF8800
|
||||
/* 037C0 80A77AD0 8FB90020 */ lw $t9, 0x0020($sp)
|
||||
.L80A77AD4:
|
||||
/* 037C4 80A77AD4 AE1904D0 */ sw $t9, 0x04D0($s0) ## 000004D0
|
||||
.L80A77AD8:
|
||||
/* 037C8 80A77AD8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L80A77ADC:
|
||||
/* 037CC 80A77ADC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 037D0 80A77AE0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 037D4 80A77AE4 03E00008 */ jr $ra
|
||||
/* 037D8 80A77AE8 00000000 */ nop
|
|
@ -1,9 +0,0 @@
|
|||
glabel func_80A77AEC
|
||||
/* 037DC 80A77AEC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 037E0 80A77AF0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 037E4 80A77AF4 0C29DE77 */ jal func_80A779DC
|
||||
/* 037E8 80A77AF8 00000000 */ nop
|
||||
/* 037EC 80A77AFC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 037F0 80A77B00 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 037F4 80A77B04 03E00008 */ jr $ra
|
||||
/* 037F8 80A77B08 00000000 */ nop
|
|
@ -1,13 +0,0 @@
|
|||
glabel func_80A77B0C
|
||||
/* 037FC 80A77B0C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03800 80A77B10 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03804 80A77B14 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03808 80A77B18 0C29DC0D */ jal func_80A77034
|
||||
/* 0380C 80A77B1C AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03810 80A77B20 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03814 80A77B24 0C29DE77 */ jal func_80A779DC
|
||||
/* 03818 80A77B28 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 0381C 80A77B2C 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03820 80A77B30 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03824 80A77B34 03E00008 */ jr $ra
|
||||
/* 03828 80A77B38 00000000 */ nop
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_80A77B3C
|
||||
/* 0382C 80A77B3C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 03830 80A77B40 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03834 80A77B44 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03838 80A77B48 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0383C 80A77B4C 0C29DC1F */ jal func_80A7707C
|
||||
/* 03840 80A77B50 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 03844 80A77B54 AFA20024 */ sw $v0, 0x0024($sp)
|
||||
/* 03848 80A77B58 0C29DB05 */ jal func_80A76C14
|
||||
/* 0384C 80A77B5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03850 80A77B60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03854 80A77B64 0C29DC0D */ jal func_80A77034
|
||||
/* 03858 80A77B68 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 0385C 80A77B6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03860 80A77B70 0C29DE77 */ jal func_80A779DC
|
||||
/* 03864 80A77B74 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 03868 80A77B78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0386C 80A77B7C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 03870 80A77B80 0C29DC99 */ jal func_80A77264
|
||||
/* 03874 80A77B84 8FA60024 */ lw $a2, 0x0024($sp)
|
||||
/* 03878 80A77B88 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0387C 80A77B8C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03880 80A77B90 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 03884 80A77B94 03E00008 */ jr $ra
|
||||
/* 03888 80A77B98 00000000 */ nop
|
|
@ -1,4 +0,0 @@
|
|||
glabel func_80A77ED0
|
||||
/* 03BC0 80A77ED0 AFA40000 */ sw $a0, 0x0000($sp)
|
||||
/* 03BC4 80A77ED4 03E00008 */ jr $ra
|
||||
/* 03BC8 80A77ED8 AFA50004 */ sw $a1, 0x0004($sp)
|
|
@ -1,113 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A78940
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80A7895C
|
||||
.asciz "../z_en_ik_inConfrontion.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A77EDC
|
||||
/* 03BCC 80A77EDC 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 03BD0 80A77EE0 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 03BD4 80A77EE4 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 03BD8 80A77EE8 AFA40068 */ sw $a0, 0x0068($sp)
|
||||
/* 03BDC 80A77EEC AFA5006C */ sw $a1, 0x006C($sp)
|
||||
/* 03BE0 80A77EF0 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
|
||||
/* 03BE4 80A77EF4 3C0680A8 */ lui $a2, %hi(D_80A78940) ## $a2 = 80A80000
|
||||
/* 03BE8 80A77EF8 24C68940 */ addiu $a2, $a2, %lo(D_80A78940) ## $a2 = 80A78940
|
||||
/* 03BEC 80A77EFC 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03BF0 80A77F00 24070276 */ addiu $a3, $zero, 0x0276 ## $a3 = 00000276
|
||||
/* 03BF4 80A77F04 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 03BF8 80A77F08 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03BFC 80A77F0C 8FA40068 */ lw $a0, 0x0068($sp)
|
||||
/* 03C00 80A77F10 8FA5006C */ lw $a1, 0x006C($sp)
|
||||
/* 03C04 80A77F14 0C00BAF3 */ jal func_8002EBCC
|
||||
/* 03C08 80A77F18 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
|
||||
/* 03C0C 80A77F1C 0C024F46 */ jal func_80093D18
|
||||
/* 03C10 80A77F20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C14 80A77F24 0C024F61 */ jal func_80093D84
|
||||
/* 03C18 80A77F28 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C1C 80A77F2C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03C20 80A77F30 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 03C24 80A77F34 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 03C28 80A77F38 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
|
||||
/* 03C2C 80A77F3C AE0F02C0 */ sw $t7, 0x02C0($s0) ## 000002C0
|
||||
/* 03C30 80A77F40 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
|
||||
/* 03C34 80A77F44 2419001E */ addiu $t9, $zero, 0x001E ## $t9 = 0000001E
|
||||
/* 03C38 80A77F48 2408001E */ addiu $t0, $zero, 0x001E ## $t0 = 0000001E
|
||||
/* 03C3C 80A77F4C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03C40 80A77F50 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03C44 80A77F54 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03C48 80A77F58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C4C 80A77F5C 240500F5 */ addiu $a1, $zero, 0x00F5 ## $a1 = 000000F5
|
||||
/* 03C50 80A77F60 240600E1 */ addiu $a2, $zero, 0x00E1 ## $a2 = 000000E1
|
||||
/* 03C54 80A77F64 2407009B */ addiu $a3, $zero, 0x009B ## $a3 = 0000009B
|
||||
/* 03C58 80A77F68 0C29D86C */ jal func_80A761B0
|
||||
/* 03C5C 80A77F6C AFA20040 */ sw $v0, 0x0040($sp)
|
||||
/* 03C60 80A77F70 8FA30040 */ lw $v1, 0x0040($sp)
|
||||
/* 03C64 80A77F74 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 03C68 80A77F78 354A0024 */ ori $t2, $t2, 0x0024 ## $t2 = DB060024
|
||||
/* 03C6C 80A77F7C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03C70 80A77F80 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03C74 80A77F84 240B0028 */ addiu $t3, $zero, 0x0028 ## $t3 = 00000028
|
||||
/* 03C78 80A77F88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03C7C 80A77F8C 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
|
||||
/* 03C80 80A77F90 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
|
||||
/* 03C84 80A77F94 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 03C88 80A77F98 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 03C8C 80A77F9C AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 03C90 80A77FA0 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
/* 03C94 80A77FA4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03C98 80A77FA8 24060028 */ addiu $a2, $zero, 0x0028 ## $a2 = 00000028
|
||||
/* 03C9C 80A77FAC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 03CA0 80A77FB0 0C29D86C */ jal func_80A761B0
|
||||
/* 03CA4 80A77FB4 AFA2003C */ sw $v0, 0x003C($sp)
|
||||
/* 03CA8 80A77FB8 8FA3003C */ lw $v1, 0x003C($sp)
|
||||
/* 03CAC 80A77FBC 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
|
||||
/* 03CB0 80A77FC0 35AD0028 */ ori $t5, $t5, 0x0028 ## $t5 = DB060028
|
||||
/* 03CB4 80A77FC4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03CB8 80A77FC8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
|
||||
/* 03CBC 80A77FCC 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
|
||||
/* 03CC0 80A77FD0 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
|
||||
/* 03CC4 80A77FD4 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 03CC8 80A77FD8 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
|
||||
/* 03CCC 80A77FDC AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
|
||||
/* 03CD0 80A77FE0 2418001E */ addiu $t8, $zero, 0x001E ## $t8 = 0000001E
|
||||
/* 03CD4 80A77FE4 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 03CD8 80A77FE8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 03CDC 80A77FEC AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 03CE0 80A77FF0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03CE4 80A77FF4 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 03CE8 80A77FF8 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
|
||||
/* 03CEC 80A77FFC 240700FF */ addiu $a3, $zero, 0x00FF ## $a3 = 000000FF
|
||||
/* 03CF0 80A78000 0C29D86C */ jal func_80A761B0
|
||||
/* 03CF4 80A78004 AFA20038 */ sw $v0, 0x0038($sp)
|
||||
/* 03CF8 80A78008 8FA30038 */ lw $v1, 0x0038($sp)
|
||||
/* 03CFC 80A7800C 3C1980A7 */ lui $t9, %hi(EnIk_OverrideLimbDraw1) ## $t9 = 80A70000
|
||||
/* 03D00 80A78010 3C0880A7 */ lui $t0, %hi(EnIk_PostLimbDraw1) ## $t0 = 80A70000
|
||||
/* 03D04 80A78014 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 03D08 80A78018 8FA30068 */ lw $v1, 0x0068($sp)
|
||||
/* 03D0C 80A7801C 25087C7C */ addiu $t0, $t0, %lo(EnIk_PostLimbDraw1) ## $t0 = 80A77C7C
|
||||
/* 03D10 80A78020 27397BF8 */ addiu $t9, $t9, %lo(EnIk_OverrideLimbDraw1) ## $t9 = 80A77BF8
|
||||
/* 03D14 80A78024 2462014C */ addiu $v0, $v1, 0x014C ## $v0 = 0000014C
|
||||
/* 03D18 80A78028 8C450004 */ lw $a1, 0x0004($v0) ## 00000150
|
||||
/* 03D1C 80A7802C 8C460020 */ lw $a2, 0x0020($v0) ## 0000016C
|
||||
/* 03D20 80A78030 90470002 */ lbu $a3, 0x0002($v0) ## 0000014E
|
||||
/* 03D24 80A78034 AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 03D28 80A78038 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 03D2C 80A7803C 8FA4006C */ lw $a0, 0x006C($sp)
|
||||
/* 03D30 80A78040 0C0286B2 */ jal SkelAnime_DrawSV
|
||||
/* 03D34 80A78044 AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 03D38 80A78048 3C0680A8 */ lui $a2, %hi(D_80A7895C) ## $a2 = 80A80000
|
||||
/* 03D3C 80A7804C 24C6895C */ addiu $a2, $a2, %lo(D_80A7895C) ## $a2 = 80A7895C
|
||||
/* 03D40 80A78050 27A40044 */ addiu $a0, $sp, 0x0044 ## $a0 = FFFFFFDC
|
||||
/* 03D44 80A78054 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 03D48 80A78058 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 03D4C 80A7805C 2407028D */ addiu $a3, $zero, 0x028D ## $a3 = 0000028D
|
||||
/* 03D50 80A78060 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 03D54 80A78064 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 03D58 80A78068 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
/* 03D5C 80A7806C 03E00008 */ jr $ra
|
||||
/* 03D60 80A78070 00000000 */ nop
|
|
@ -1,47 +0,0 @@
|
|||
.rdata
|
||||
glabel D_80A789B0
|
||||
.asciz "En_Ik_inConfrontion_Init : %d !!!!!!!!!!!!!!!!\n"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel func_80A780D0
|
||||
/* 03DC0 80A780D0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 03DC4 80A780D4 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 03DC8 80A780D8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 03DCC 80A780DC 8486001C */ lh $a2, 0x001C($a0) ## 0000001C
|
||||
/* 03DD0 80A780E0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 03DD4 80A780E4 3C0E8016 */ lui $t6, %hi(gSaveContext+0xeda)
|
||||
/* 03DD8 80A780E8 14C00014 */ bne $a2, $zero, .L80A7813C
|
||||
/* 03DDC 80A780EC 00000000 */ nop
|
||||
/* 03DE0 80A780F0 95CEF53A */ lhu $t6, %lo(gSaveContext+0xeda)($t6)
|
||||
/* 03DE4 80A780F4 3C1880A7 */ lui $t8, %hi(EnIk_Update) ## $t8 = 80A70000
|
||||
/* 03DE8 80A780F8 27187B9C */ addiu $t8, $t8, %lo(EnIk_Update) ## $t8 = 80A77B9C
|
||||
/* 03DEC 80A780FC 31CF0800 */ andi $t7, $t6, 0x0800 ## $t7 = 00000000
|
||||
/* 03DF0 80A78100 15E00009 */ bne $t7, $zero, .L80A78128
|
||||
/* 03DF4 80A78104 3C1980A8 */ lui $t9, %hi(EnIk_Draw) ## $t9 = 80A80000
|
||||
/* 03DF8 80A78108 27398074 */ addiu $t9, $t9, %lo(EnIk_Draw) ## $t9 = 80A78074
|
||||
/* 03DFC 80A7810C 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 03E00 80A78110 AC980130 */ sw $t8, 0x0130($a0) ## 00000130
|
||||
/* 03E04 80A78114 AC990134 */ sw $t9, 0x0134($a0) ## 00000134
|
||||
/* 03E08 80A78118 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03E0C 80A7811C 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 03E10 80A78120 10000006 */ beq $zero, $zero, .L80A7813C
|
||||
/* 03E14 80A78124 8606001C */ lh $a2, 0x001C($s0) ## 0000001C
|
||||
.L80A78128:
|
||||
/* 03E18 80A78128 0C29E058 */ jal func_80A78160
|
||||
/* 03E1C 80A7812C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 03E20 80A78130 0C29DAFD */ jal EnIk_StartMusic
|
||||
/* 03E24 80A78134 00000000 */ nop
|
||||
/* 03E28 80A78138 8606001C */ lh $a2, 0x001C($s0) ## 0000001C
|
||||
.L80A7813C:
|
||||
/* 03E2C 80A7813C 3C0480A8 */ lui $a0, %hi(D_80A789B0) ## $a0 = 80A80000
|
||||
/* 03E30 80A78140 248489B0 */ addiu $a0, $a0, %lo(D_80A789B0) ## $a0 = 80A789B0
|
||||
/* 03E34 80A78144 0C00084C */ jal osSyncPrintf
|
||||
|
||||
/* 03E38 80A78148 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
|
||||
/* 03E3C 80A7814C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 03E40 80A78150 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 03E44 80A78154 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 03E48 80A78158 03E00008 */ jr $ra
|
||||
/* 03E4C 80A7815C 00000000 */ nop
|
|
@ -1,29 +0,0 @@
|
|||
glabel func_80A78160
|
||||
/* 03E50 80A78160 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03E54 80A78164 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03E58 80A78168 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03E5C 80A7816C 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
|
||||
/* 03E60 80A78170 3C0E80A7 */ lui $t6, %hi(func_80A75FA0) ## $t6 = 80A70000
|
||||
/* 03E64 80A78174 3C0F80A7 */ lui $t7, %hi(func_80A76798) ## $t7 = 80A70000
|
||||
/* 03E68 80A78178 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 03E6C 80A7817C 25CE5FA0 */ addiu $t6, $t6, %lo(func_80A75FA0) ## $t6 = 80A75FA0
|
||||
/* 03E70 80A78180 25EF6798 */ addiu $t7, $t7, %lo(func_80A76798) ## $t7 = 80A76798
|
||||
/* 03E74 80A78184 37190005 */ ori $t9, $t8, 0x0005 ## $t9 = 00000005
|
||||
/* 03E78 80A78188 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 03E7C 80A7818C AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
|
||||
/* 03E80 80A78190 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134
|
||||
/* 03E84 80A78194 AC990004 */ sw $t9, 0x0004($a0) ## 00000004
|
||||
/* 03E88 80A78198 94480EDA */ lhu $t0, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03E8C 80A7819C 3C053C44 */ lui $a1, 0x3C44 ## $a1 = 3C440000
|
||||
/* 03E90 80A781A0 34A59BA6 */ ori $a1, $a1, 0x9BA6 ## $a1 = 3C449BA6
|
||||
/* 03E94 80A781A4 35090800 */ ori $t1, $t0, 0x0800 ## $t1 = 00000800
|
||||
/* 03E98 80A781A8 A4490EDA */ sh $t1, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03E9C 80A781AC 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03EA0 80A781B0 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03EA4 80A781B4 0C29D227 */ jal func_80A7489C
|
||||
/* 03EA8 80A781B8 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03EAC 80A781BC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03EB0 80A781C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03EB4 80A781C4 03E00008 */ jr $ra
|
||||
/* 03EB8 80A781C8 00000000 */ nop
|
|
@ -1,41 +0,0 @@
|
|||
glabel func_80A781CC
|
||||
/* 03EBC 80A781CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 03EC0 80A781D0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 03EC4 80A781D4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 03EC8 80A781D8 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 03ECC 80A781DC 0C02FF21 */ jal Gameplay_InCsMode
|
||||
/* 03ED0 80A781E0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 03ED4 80A781E4 1440001A */ bne $v0, $zero, .L80A78250
|
||||
/* 03ED8 80A781E8 3C0E80A7 */ lui $t6, %hi(EnIk_Update) ## $t6 = 80A70000
|
||||
/* 03EDC 80A781EC 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 03EE0 80A781F0 3C0F80A8 */ lui $t7, %hi(EnIk_Draw) ## $t7 = 80A80000
|
||||
/* 03EE4 80A781F4 25CE7B9C */ addiu $t6, $t6, %lo(EnIk_Update) ## $t6 = 80A77B9C
|
||||
/* 03EE8 80A781F8 25EF8074 */ addiu $t7, $t7, %lo(EnIk_Draw) ## $t7 = 80A78074
|
||||
/* 03EEC 80A781FC 3C050200 */ lui $a1, 0x0200 ## $a1 = 02000000
|
||||
/* 03EF0 80A78200 AC4E0130 */ sw $t6, 0x0130($v0) ## 00000130
|
||||
/* 03EF4 80A78204 AC4F0134 */ sw $t7, 0x0134($v0) ## 00000134
|
||||
/* 03EF8 80A78208 8FA4001C */ lw $a0, 0x001C($sp)
|
||||
/* 03EFC 80A7820C 0C01A4F6 */ jal Cutscene_SetSegment
|
||||
|
||||
/* 03F00 80A78210 24A53F80 */ addiu $a1, $a1, 0x3F80 ## $a1 = 02003F80
|
||||
/* 03F04 80A78214 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 03F08 80A78218 3C018016 */ lui $at, %hi(gSaveContext+0x1414)
|
||||
/* 03F0C 80A7821C 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 03F10 80A78220 A038FA74 */ sb $t8, %lo(gSaveContext+0x1414)($at)
|
||||
/* 03F14 80A78224 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
|
||||
/* 03F18 80A78228 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 03F1C 80A7822C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03F20 80A78230 3C028016 */ lui $v0, %hi(gSaveContext)
|
||||
/* 03F24 80A78234 2442E660 */ addiu $v0, %lo(gSaveContext)
|
||||
/* 03F28 80A78238 94590EDA */ lhu $t9, 0x0EDA($v0) ## 8015F53A
|
||||
/* 03F2C 80A7823C 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 03F30 80A78240 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 03F34 80A78244 37281000 */ ori $t0, $t9, 0x1000 ## $t0 = 00001000
|
||||
/* 03F38 80A78248 0C29DCD7 */ jal func_80A7735C
|
||||
/* 03F3C 80A7824C A4480EDA */ sh $t0, 0x0EDA($v0) ## 8015F53A
|
||||
.L80A78250:
|
||||
/* 03F40 80A78250 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 03F44 80A78254 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 03F48 80A78258 03E00008 */ jr $ra
|
||||
/* 03F4C 80A7825C 00000000 */ nop
|
Loading…
Add table
Add a link
Reference in a new issue