1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-07-04 06:54:33 +00:00

Poe Actor Decomps (#463)

* Poe actors progress

* Some more progress, En_Poh almost matching

* Further progress

* Fix merge

* Decompile data

* Actor struct cleanups

* More functions OK

* Progress

* Last function decompiled, some nonmatchings left

* Few more OK, skelanime_init definition changes

* Progress

* Style improvements, OPEN/CLOSE_DISPS, few more OK

* Few more style improvements, function prototype additions/changes, another function OK

* Remove unused asm, begin documentation

* Use generated reloc

* Cleanup, format

* Remove a few no longer needed comments

* PR suggestions

* DISP macros

* Missed some FrameUpdateMatrix != 0 replacements

* EnPoField_InteractWithSoul -> EnPoField_SoulInteract, eyeImageIdx -> eyeTextureIdx

* Fix merge, reformat

* Review Suggestions

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Further review suggestions

* Ran formatter

* Less DECR usage

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
Tharo 2020-12-05 00:34:27 +00:00 committed by GitHub
parent e983d2b72b
commit f85a2d10ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
212 changed files with 4102 additions and 15655 deletions

View file

@ -1,21 +0,0 @@
glabel EnPoDesert_Destroy
/* 0016C 80AD2E1C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00170 80AD2E20 AFA40018 */ sw $a0, 0x0018($sp)
/* 00174 80AD2E24 8FAE0018 */ lw $t6, 0x0018($sp)
/* 00178 80AD2E28 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0017C 80AD2E2C 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
/* 00180 80AD2E30 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00184 80AD2E34 8DC60224 */ lw $a2, 0x0224($t6) ## 00000224
/* 00188 80AD2E38 AFA7001C */ sw $a3, 0x001C($sp)
/* 0018C 80AD2E3C 0C01E9F1 */ jal LightContext_RemoveLight
/* 00190 80AD2E40 24A507A8 */ addiu $a1, $a1, 0x07A8 ## $a1 = 000007A8
/* 00194 80AD2E44 8FA50018 */ lw $a1, 0x0018($sp)
/* 00198 80AD2E48 8FA4001C */ lw $a0, 0x001C($sp)
/* 0019C 80AD2E4C 0C0170EB */ jal Collider_DestroyCylinder
/* 001A0 80AD2E50 24A50238 */ addiu $a1, $a1, 0x0238 ## $a1 = 00000238
/* 001A4 80AD2E54 8FBF0014 */ lw $ra, 0x0014($sp)
/* 001A8 80AD2E58 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 001AC 80AD2E5C 03E00008 */ jr $ra
/* 001B0 80AD2E60 00000000 */ nop

View file

@ -1,112 +0,0 @@
.rdata
glabel D_80AD3A04
.asciz "../z_en_po_desert.c"
.balign 4
glabel D_80AD3A18
.asciz "../z_en_po_desert.c"
.balign 4
.text
glabel EnPoDesert_Draw
/* 00B44 80AD37F4 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
/* 00B48 80AD37F8 AFB20030 */ sw $s2, 0x0030($sp)
/* 00B4C 80AD37FC 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
/* 00B50 80AD3800 AFBF0034 */ sw $ra, 0x0034($sp)
/* 00B54 80AD3804 AFB1002C */ sw $s1, 0x002C($sp)
/* 00B58 80AD3808 AFB00028 */ sw $s0, 0x0028($sp)
/* 00B5C 80AD380C 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 00B60 80AD3810 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 00B64 80AD3814 3C0680AD */ lui $a2, %hi(D_80AD3A04) ## $a2 = 80AD0000
/* 00B68 80AD3818 24C63A04 */ addiu $a2, $a2, %lo(D_80AD3A04) ## $a2 = 80AD3A04
/* 00B6C 80AD381C 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
/* 00B70 80AD3820 2407022F */ addiu $a3, $zero, 0x022F ## $a3 = 0000022F
/* 00B74 80AD3824 0C031AB1 */ jal Graph_OpenDisps
/* 00B78 80AD3828 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 00B7C 80AD382C 0C024F61 */ jal func_80093D84
/* 00B80 80AD3830 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 00B84 80AD3834 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00B88 80AD3838 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
/* 00B8C 80AD383C 35EF0028 */ ori $t7, $t7, 0x0028 ## $t7 = DB060028
/* 00B90 80AD3840 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 00B94 80AD3844 AE0E02D0 */ sw $t6, 0x02D0($s0) ## 000002D0
/* 00B98 80AD3848 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 00B9C 80AD384C 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 00BA0 80AD3850 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 00BA4 80AD3854 AFB80010 */ sw $t8, 0x0010($sp)
/* 00BA8 80AD3858 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
/* 00BAC 80AD385C 24060055 */ addiu $a2, $zero, 0x0055 ## $a2 = 00000055
/* 00BB0 80AD3860 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00BB4 80AD3864 0C025474 */ jal Gfx_EnvColor
/* 00BB8 80AD3868 AFA2004C */ sw $v0, 0x004C($sp)
/* 00BBC 80AD386C 8FA3004C */ lw $v1, 0x004C($sp)
/* 00BC0 80AD3870 3C08DB06 */ lui $t0, 0xDB06 ## $t0 = DB060000
/* 00BC4 80AD3874 35080020 */ ori $t0, $t0, 0x0020 ## $t0 = DB060020
/* 00BC8 80AD3878 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00BCC 80AD387C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00BD0 80AD3880 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 00BD4 80AD3884 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
/* 00BD8 80AD3888 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00BDC 80AD388C 92290223 */ lbu $t1, 0x0223($s1) ## 00000223
/* 00BE0 80AD3890 92270222 */ lbu $a3, 0x0222($s1) ## 00000222
/* 00BE4 80AD3894 92260221 */ lbu $a2, 0x0221($s1) ## 00000221
/* 00BE8 80AD3898 92250220 */ lbu $a1, 0x0220($s1) ## 00000220
/* 00BEC 80AD389C 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 00BF0 80AD38A0 AFA20048 */ sw $v0, 0x0048($sp)
/* 00BF4 80AD38A4 0C025474 */ jal Gfx_EnvColor
/* 00BF8 80AD38A8 AFA90010 */ sw $t1, 0x0010($sp)
/* 00BFC 80AD38AC 8FA30048 */ lw $v1, 0x0048($sp)
/* 00C00 80AD38B0 3C0A80AD */ lui $t2, %hi(func_80AD3328) ## $t2 = 80AD0000
/* 00C04 80AD38B4 254A3328 */ addiu $t2, $t2, %lo(func_80AD3328) ## $t2 = 80AD3328
/* 00C08 80AD38B8 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00C0C 80AD38BC 8E2B0190 */ lw $t3, 0x0190($s1) ## 00000190
/* 00C10 80AD38C0 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
/* 00C14 80AD38C4 3C0780AD */ lui $a3, %hi(func_80AD3504) ## $a3 = 80AD0000
/* 00C18 80AD38C8 154B000B */ bne $t2, $t3, .L80AD38F8
/* 00C1C 80AD38CC 3C0880AD */ lui $t0, %hi(func_80AD3594) ## $t0 = 80AD0000
/* 00C20 80AD38D0 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00C24 80AD38D4 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
/* 00C28 80AD38D8 3C0E8011 */ lui $t6, %hi(D_80116280)
/* 00C2C 80AD38DC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 00C30 80AD38E0 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 00C34 80AD38E4 25CE6280 */ addiu $t6, %lo(D_80116280)
/* 00C38 80AD38E8 35AD0030 */ ori $t5, $t5, 0x0030 ## $t5 = DB060030
/* 00C3C 80AD38EC AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00C40 80AD38F0 1000000A */ beq $zero, $zero, .L80AD391C
/* 00C44 80AD38F4 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
.L80AD38F8:
/* 00C48 80AD38F8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00C4C 80AD38FC 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
/* 00C50 80AD3900 3C198011 */ lui $t9, %hi(D_80116280+0x10)
/* 00C54 80AD3904 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 00C58 80AD3908 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 00C5C 80AD390C 27396290 */ addiu $t9, %lo(D_80116280+0x10)
/* 00C60 80AD3910 37180030 */ ori $t8, $t8, 0x0030 ## $t8 = DB060030
/* 00C64 80AD3914 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 00C68 80AD3918 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
.L80AD391C:
/* 00C6C 80AD391C 8E250150 */ lw $a1, 0x0150($s1) ## 00000150
/* 00C70 80AD3920 8E26016C */ lw $a2, 0x016C($s1) ## 0000016C
/* 00C74 80AD3924 25083594 */ addiu $t0, $t0, %lo(func_80AD3594) ## $t0 = 80AD3594
/* 00C78 80AD3928 AFA80010 */ sw $t0, 0x0010($sp)
/* 00C7C 80AD392C AFB10014 */ sw $s1, 0x0014($sp)
/* 00C80 80AD3930 8E0902D0 */ lw $t1, 0x02D0($s0) ## 000002D0
/* 00C84 80AD3934 24E73504 */ addiu $a3, $a3, %lo(func_80AD3504) ## $a3 = 80AD3504
/* 00C88 80AD3938 0C0288A2 */ jal SkelAnime_Draw
/* 00C8C 80AD393C AFA90018 */ sw $t1, 0x0018($sp)
/* 00C90 80AD3940 AE0202D0 */ sw $v0, 0x02D0($s0) ## 000002D0
/* 00C94 80AD3944 3C0680AD */ lui $a2, %hi(D_80AD3A18) ## $a2 = 80AD0000
/* 00C98 80AD3948 24C63A18 */ addiu $a2, $a2, %lo(D_80AD3A18) ## $a2 = 80AD3A18
/* 00C9C 80AD394C 8E450000 */ lw $a1, 0x0000($s2) ## 00000000
/* 00CA0 80AD3950 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFE8
/* 00CA4 80AD3954 0C031AD5 */ jal Graph_CloseDisps
/* 00CA8 80AD3958 24070255 */ addiu $a3, $zero, 0x0255 ## $a3 = 00000255
/* 00CAC 80AD395C 8FBF0034 */ lw $ra, 0x0034($sp)
/* 00CB0 80AD3960 8FB00028 */ lw $s0, 0x0028($sp)
/* 00CB4 80AD3964 8FB1002C */ lw $s1, 0x002C($sp)
/* 00CB8 80AD3968 8FB20030 */ lw $s2, 0x0030($sp)
/* 00CBC 80AD396C 03E00008 */ jr $ra
/* 00CC0 80AD3970 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
/* 00CC4 80AD3974 00000000 */ nop
/* 00CC8 80AD3978 00000000 */ nop
/* 00CCC 80AD397C 00000000 */ nop

View file

@ -1,99 +0,0 @@
glabel EnPoDesert_Init
/* 00000 80AD2CB0 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 00004 80AD2CB4 AFB10028 */ sw $s1, 0x0028($sp)
/* 00008 80AD2CB8 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 0000C 80AD2CBC AFBF002C */ sw $ra, 0x002C($sp)
/* 00010 80AD2CC0 AFB00024 */ sw $s0, 0x0024($sp)
/* 00014 80AD2CC4 3C0580AD */ lui $a1, %hi(D_80AD39CC) ## $a1 = 80AD0000
/* 00018 80AD2CC8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0001C 80AD2CCC 0C01E037 */ jal Actor_ProcessInitChain
/* 00020 80AD2CD0 24A539CC */ addiu $a1, $a1, %lo(D_80AD39CC) ## $a1 = 80AD39CC
/* 00024 80AD2CD4 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
/* 00028 80AD2CD8 3C070600 */ lui $a3, 0x0600 ## $a3 = 06000000
/* 0002C 80AD2CDC 260E01A8 */ addiu $t6, $s0, 0x01A8 ## $t6 = 000001A8
/* 00030 80AD2CE0 260F01E4 */ addiu $t7, $s0, 0x01E4 ## $t7 = 000001E4
/* 00034 80AD2CE4 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
/* 00038 80AD2CE8 AFB80018 */ sw $t8, 0x0018($sp)
/* 0003C 80AD2CEC AFAF0014 */ sw $t7, 0x0014($sp)
/* 00040 80AD2CF0 AFAE0010 */ sw $t6, 0x0010($sp)
/* 00044 80AD2CF4 24E70924 */ addiu $a3, $a3, 0x0924 ## $a3 = 06000924
/* 00048 80AD2CF8 24C66A30 */ addiu $a2, $a2, 0x6A30 ## $a2 = 06006A30
/* 0004C 80AD2CFC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00050 80AD2D00 0C02915F */ jal SkelAnime_Init
/* 00054 80AD2D04 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 00058 80AD2D08 26050238 */ addiu $a1, $s0, 0x0238 ## $a1 = 00000238
/* 0005C 80AD2D0C AFA50034 */ sw $a1, 0x0034($sp)
/* 00060 80AD2D10 0C0170D9 */ jal Collider_InitCylinder
/* 00064 80AD2D14 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00068 80AD2D18 3C0780AD */ lui $a3, %hi(D_80AD39A0) ## $a3 = 80AD0000
/* 0006C 80AD2D1C 8FA50034 */ lw $a1, 0x0034($sp)
/* 00070 80AD2D20 24E739A0 */ addiu $a3, $a3, %lo(D_80AD39A0) ## $a3 = 80AD39A0
/* 00074 80AD2D24 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00078 80AD2D28 0C01712B */ jal Collider_SetCylinder
/* 0007C 80AD2D2C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 00080 80AD2D30 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
/* 00084 80AD2D34 241900D2 */ addiu $t9, $zero, 0x00D2 ## $t9 = 000000D2
/* 00088 80AD2D38 A2030220 */ sb $v1, 0x0220($s0) ## 00000220
/* 0008C 80AD2D3C A2030221 */ sb $v1, 0x0221($s0) ## 00000221
/* 00090 80AD2D40 A2190222 */ sb $t9, 0x0222($s0) ## 00000222
/* 00094 80AD2D44 A2030223 */ sb $v1, 0x0223($s0) ## 00000223
/* 00098 80AD2D48 26060228 */ addiu $a2, $s0, 0x0228 ## $a2 = 00000228
/* 0009C 80AD2D4C AFA60034 */ sw $a2, 0x0034($sp)
/* 000A0 80AD2D50 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000A4 80AD2D54 0C01E9D9 */ jal LightContext_InsertLight
/* 000A8 80AD2D58 262507A8 */ addiu $a1, $s1, 0x07A8 ## $a1 = 000007A8
/* 000AC 80AD2D5C C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 000B0 80AD2D60 C608000C */ lwc1 $f8, 0x000C($s0) ## 0000000C
/* 000B4 80AD2D64 C6100010 */ lwc1 $f16, 0x0010($s0) ## 00000010
/* 000B8 80AD2D68 4600218D */ trunc.w.s $f6, $f4
/* 000BC 80AD2D6C AE020224 */ sw $v0, 0x0224($s0) ## 00000224
/* 000C0 80AD2D70 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
/* 000C4 80AD2D74 4600428D */ trunc.w.s $f10, $f8
/* 000C8 80AD2D78 44053000 */ mfc1 $a1, $f6
/* 000CC 80AD2D7C 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 000D0 80AD2D80 4600848D */ trunc.w.s $f18, $f16
/* 000D4 80AD2D84 44065000 */ mfc1 $a2, $f10
/* 000D8 80AD2D88 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 000DC 80AD2D8C 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
/* 000E0 80AD2D90 44079000 */ mfc1 $a3, $f18
/* 000E4 80AD2D94 00052C00 */ sll $a1, $a1, 16
/* 000E8 80AD2D98 00063400 */ sll $a2, $a2, 16
/* 000EC 80AD2D9C 00073C00 */ sll $a3, $a3, 16
/* 000F0 80AD2DA0 00073C03 */ sra $a3, $a3, 16
/* 000F4 80AD2DA4 00063403 */ sra $a2, $a2, 16
/* 000F8 80AD2DA8 00052C03 */ sra $a1, $a1, 16
/* 000FC 80AD2DAC AFAE001C */ sw $t6, 0x001C($sp)
/* 00100 80AD2DB0 AFAD0018 */ sw $t5, 0x0018($sp)
/* 00104 80AD2DB4 AFAC0014 */ sw $t4, 0x0014($sp)
/* 00108 80AD2DB8 AFAB0010 */ sw $t3, 0x0010($sp)
/* 0010C 80AD2DBC 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 00110 80AD2DC0 8FA40034 */ lw $a0, 0x0034($sp)
/* 00114 80AD2DC4 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
/* 00118 80AD2DC8 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
/* 0011C 80AD2DCC 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
/* 00120 80AD2DD0 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 00124 80AD2DD4 0C00AC78 */ jal ActorShape_Init
/* 00128 80AD2DD8 3C074214 */ lui $a3, 0x4214 ## $a3 = 42140000
/* 0012C 80AD2DDC 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
/* 00130 80AD2DE0 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 00134 80AD2DE4 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 00138 80AD2DE8 0018CA03 */ sra $t9, $t8, 8
/* 0013C 80AD2DEC 332800FF */ andi $t0, $t9, 0x00FF ## $t0 = 00000000
/* 00140 80AD2DF0 AE0F0198 */ sw $t7, 0x0198($s0) ## 00000198
/* 00144 80AD2DF4 A608001C */ sh $t0, 0x001C($s0) ## 0000001C
/* 00148 80AD2DF8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0014C 80AD2DFC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 00150 80AD2E00 0C2B4B99 */ jal func_80AD2E64
/* 00154 80AD2E04 E60401A4 */ swc1 $f4, 0x01A4($s0) ## 000001A4
/* 00158 80AD2E08 8FBF002C */ lw $ra, 0x002C($sp)
/* 0015C 80AD2E0C 8FB00024 */ lw $s0, 0x0024($sp)
/* 00160 80AD2E10 8FB10028 */ lw $s1, 0x0028($sp)
/* 00164 80AD2E14 03E00008 */ jr $ra
/* 00168 80AD2E18 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -1,69 +0,0 @@
glabel EnPoDesert_Update
/* 00760 80AD3410 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 00764 80AD3414 AFB0001C */ sw $s0, 0x001C($sp)
/* 00768 80AD3418 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0076C 80AD341C AFBF0024 */ sw $ra, 0x0024($sp)
/* 00770 80AD3420 AFB10020 */ sw $s1, 0x0020($sp)
/* 00774 80AD3424 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00778 80AD3428 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 0077C 80AD342C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00780 80AD3430 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
/* 00784 80AD3434 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00788 80AD3438 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 0078C 80AD343C 0320F809 */ jalr $ra, $t9
/* 00790 80AD3440 00000000 */ nop
/* 00794 80AD3444 0C00B638 */ jal Actor_MoveForward
/* 00798 80AD3448 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0079C 80AD344C 0C2B4C17 */ jal func_80AD305C
/* 007A0 80AD3450 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 007A4 80AD3454 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 007A8 80AD3458 44812000 */ mtc1 $at, $f4 ## $f4 = 60.00
/* 007AC 80AD345C 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 007B0 80AD3460 AFAE0014 */ sw $t6, 0x0014($sp)
/* 007B4 80AD3464 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 007B8 80AD3468 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 007BC 80AD346C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 007C0 80AD3470 3C0741D8 */ lui $a3, 0x41D8 ## $a3 = 41D80000
/* 007C4 80AD3474 0C00B92D */ jal func_8002E4B4
/* 007C8 80AD3478 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 007CC 80AD347C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 007D0 80AD3480 0C00B56E */ jal Actor_SetHeight
/* 007D4 80AD3484 3C054228 */ lui $a1, 0x4228 ## $a1 = 42280000
/* 007D8 80AD3488 26060238 */ addiu $a2, $s0, 0x0238 ## $a2 = 00000238
/* 007DC 80AD348C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000238
/* 007E0 80AD3490 AFA6002C */ sw $a2, 0x002C($sp)
/* 007E4 80AD3494 0C0189B7 */ jal Collider_CylinderUpdate
/* 007E8 80AD3498 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 007EC 80AD349C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 007F0 80AD34A0 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 007F4 80AD34A4 8FA6002C */ lw $a2, 0x002C($sp)
/* 007F8 80AD34A8 02212821 */ addu $a1, $s1, $at
/* 007FC 80AD34AC 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 00800 80AD34B0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00804 80AD34B4 922F1C27 */ lbu $t7, 0x1C27($s1) ## 00001C27
/* 00808 80AD34B8 3C098003 */ lui $t1, %hi(ActorShadow_DrawFunc_Circle)
/* 0080C 80AD34BC 51E00008 */ beql $t7, $zero, .L80AD34E0
/* 00810 80AD34C0 8E0A0004 */ lw $t2, 0x0004($s0) ## 00000004
/* 00814 80AD34C4 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 00818 80AD34C8 2529B5EC */ addiu $t1, %lo(ActorShadow_DrawFunc_Circle)
/* 0081C 80AD34CC AE0900C0 */ sw $t1, 0x00C0($s0) ## 000000C0
/* 00820 80AD34D0 37080081 */ ori $t0, $t8, 0x0081 ## $t0 = 00000081
/* 00824 80AD34D4 10000006 */ beq $zero, $zero, .L80AD34F0
/* 00828 80AD34D8 AE080004 */ sw $t0, 0x0004($s0) ## 00000004
/* 0082C 80AD34DC 8E0A0004 */ lw $t2, 0x0004($s0) ## 00000004
.L80AD34E0:
/* 00830 80AD34E0 2401FF7E */ addiu $at, $zero, 0xFF7E ## $at = FFFFFF7E
/* 00834 80AD34E4 AE0000C0 */ sw $zero, 0x00C0($s0) ## 000000C0
/* 00838 80AD34E8 01415824 */ and $t3, $t2, $at
/* 0083C 80AD34EC AE0B0004 */ sw $t3, 0x0004($s0) ## 00000004
.L80AD34F0:
/* 00840 80AD34F0 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00844 80AD34F4 8FB0001C */ lw $s0, 0x001C($sp)
/* 00848 80AD34F8 8FB10020 */ lw $s1, 0x0020($sp)
/* 0084C 80AD34FC 03E00008 */ jr $ra
/* 00850 80AD3500 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000

View file

@ -1,90 +0,0 @@
glabel func_80AD2E64
/* 001B4 80AD2E64 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 001B8 80AD2E68 AFBF0014 */ sw $ra, 0x0014($sp)
/* 001BC 80AD2E6C AFA50024 */ sw $a1, 0x0024($sp)
/* 001C0 80AD2E70 3C0F0001 */ lui $t7, 0x0001 ## $t7 = 00010000
/* 001C4 80AD2E74 8498001C */ lh $t8, 0x001C($a0) ## 0000001C
/* 001C8 80AD2E78 01E57821 */ addu $t7, $t7, $a1
/* 001CC 80AD2E7C 8DEF1E08 */ lw $t7, 0x1E08($t7) ## 00011E08
/* 001D0 80AD2E80 0018C8C0 */ sll $t9, $t8, 3
/* 001D4 80AD2E84 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 001D8 80AD2E88 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 001DC 80AD2E8C 01F94021 */ addu $t0, $t7, $t9
/* 001E0 80AD2E90 AFA8001C */ sw $t0, 0x001C($sp)
/* 001E4 80AD2E94 24A51360 */ addiu $a1, $a1, 0x1360 ## $a1 = 06001360
/* 001E8 80AD2E98 AFA70020 */ sw $a3, 0x0020($sp)
/* 001EC 80AD2E9C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 001F0 80AD2EA0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 001F4 80AD2EA4 3C06C0C0 */ lui $a2, 0xC0C0 ## $a2 = C0C00000
/* 001F8 80AD2EA8 8FA9001C */ lw $t1, 0x001C($sp)
/* 001FC 80AD2EAC 8FA40020 */ lw $a0, 0x0020($sp)
/* 00200 80AD2EB0 3C0D8016 */ lui $t5, %hi(gSegments)
/* 00204 80AD2EB4 8D230004 */ lw $v1, 0x0004($t1) ## 00000004
/* 00208 80AD2EB8 8C8F0198 */ lw $t7, 0x0198($a0) ## 00000198
/* 0020C 80AD2EBC 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 00210 80AD2EC0 00035100 */ sll $t2, $v1, 4
/* 00214 80AD2EC4 000A5F02 */ srl $t3, $t2, 28
/* 00218 80AD2EC8 000B6080 */ sll $t4, $t3, 2
/* 0021C 80AD2ECC 01AC6821 */ addu $t5, $t5, $t4
/* 00220 80AD2ED0 8DAD6FA8 */ lw $t5, %lo(gSegments)($t5)
/* 00224 80AD2ED4 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 00228 80AD2ED8 000FC880 */ sll $t9, $t7, 2
/* 0022C 80AD2EDC 00617024 */ and $t6, $v1, $at
/* 00230 80AD2EE0 032FC823 */ subu $t9, $t9, $t7
/* 00234 80AD2EE4 0019C840 */ sll $t9, $t9, 1
/* 00238 80AD2EE8 01AEC021 */ addu $t8, $t5, $t6
/* 0023C 80AD2EEC 03191021 */ addu $v0, $t8, $t9
/* 00240 80AD2EF0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 00244 80AD2EF4 00411021 */ addu $v0, $v0, $at
/* 00248 80AD2EF8 84480000 */ lh $t0, 0x0000($v0) ## 00000000
/* 0024C 80AD2EFC 24850008 */ addiu $a1, $a0, 0x0008 ## $a1 = 00000008
/* 00250 80AD2F00 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 00254 80AD2F04 00000000 */ nop
/* 00258 80AD2F08 468021A0 */ cvt.s.w $f6, $f4
/* 0025C 80AD2F0C E4860008 */ swc1 $f6, 0x0008($a0) ## 00000008
/* 00260 80AD2F10 84490002 */ lh $t1, 0x0002($v0) ## 00000002
/* 00264 80AD2F14 44894000 */ mtc1 $t1, $f8 ## $f8 = 0.00
/* 00268 80AD2F18 00000000 */ nop
/* 0026C 80AD2F1C 468042A0 */ cvt.s.w $f10, $f8
/* 00270 80AD2F20 E48A000C */ swc1 $f10, 0x000C($a0) ## 0000000C
/* 00274 80AD2F24 844A0004 */ lh $t2, 0x0004($v0) ## 00000004
/* 00278 80AD2F28 448A8000 */ mtc1 $t2, $f16 ## $f16 = 0.00
/* 0027C 80AD2F2C 00000000 */ nop
/* 00280 80AD2F30 468084A0 */ cvt.s.w $f18, $f16
/* 00284 80AD2F34 0C00B6EC */ jal func_8002DBB0
/* 00288 80AD2F38 E4920010 */ swc1 $f18, 0x0010($a0) ## 00000010
/* 0028C 80AD2F3C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00290 80AD2F40 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00294 80AD2F44 8FA70020 */ lw $a3, 0x0020($sp)
/* 00298 80AD2F48 3C1880AD */ lui $t8, %hi(func_80AD30D0) ## $t8 = 80AD0000
/* 0029C 80AD2F4C 4602003C */ c.lt.s $f0, $f2
/* 002A0 80AD2F50 271830D0 */ addiu $t8, $t8, %lo(func_80AD30D0) ## $t8 = 80AD30D0
/* 002A4 80AD2F54 E4E0019C */ swc1 $f0, 0x019C($a3) ## 0000019C
/* 002A8 80AD2F58 45020004 */ bc1fl .L80AD2F6C
/* 002AC 80AD2F5C C4E4019C */ lwc1 $f4, 0x019C($a3) ## 0000019C
/* 002B0 80AD2F60 10000003 */ beq $zero, $zero, .L80AD2F70
/* 002B4 80AD2F64 E4E2019C */ swc1 $f2, 0x019C($a3) ## 0000019C
/* 002B8 80AD2F68 C4E4019C */ lwc1 $f4, 0x019C($a3) ## 0000019C
.L80AD2F6C:
/* 002BC 80AD2F6C E4E4019C */ swc1 $f4, 0x019C($a3) ## 0000019C
.L80AD2F70:
/* 002C0 80AD2F70 C4E6000C */ lwc1 $f6, 0x000C($a3) ## 0000000C
/* 002C4 80AD2F74 C4E80028 */ lwc1 $f8, 0x0028($a3) ## 00000028
/* 002C8 80AD2F78 8CEB0198 */ lw $t3, 0x0198($a3) ## 00000198
/* 002CC 80AD2F7C 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
/* 002D0 80AD2F80 46083281 */ sub.s $f10, $f6, $f8
/* 002D4 80AD2F84 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
/* 002D8 80AD2F88 ACEC0198 */ sw $t4, 0x0198($a3) ## 00000198
/* 002DC 80AD2F8C E4F00068 */ swc1 $f16, 0x0068($a3) ## 00000068
/* 002E0 80AD2F90 E4EA01A0 */ swc1 $f10, 0x01A0($a3) ## 000001A0
/* 002E4 80AD2F94 8FAE001C */ lw $t6, 0x001C($sp)
/* 002E8 80AD2F98 91CF0000 */ lbu $t7, 0x0000($t6) ## 00000000
/* 002EC 80AD2F9C 558F0003 */ bnel $t4, $t7, .L80AD2FAC
/* 002F0 80AD2FA0 ACF80190 */ sw $t8, 0x0190($a3) ## 00000190
/* 002F4 80AD2FA4 ACE00198 */ sw $zero, 0x0198($a3) ## 00000198
/* 002F8 80AD2FA8 ACF80190 */ sw $t8, 0x0190($a3) ## 00000190
.L80AD2FAC:
/* 002FC 80AD2FAC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00300 80AD2FB0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00304 80AD2FB4 03E00008 */ jr $ra
/* 00308 80AD2FB8 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80AD2FBC
/* 0030C 80AD2FBC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00310 80AD2FC0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00314 80AD2FC4 AFA40018 */ sw $a0, 0x0018($sp)
/* 00318 80AD2FC8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0031C 80AD2FCC 24A50924 */ addiu $a1, $a1, 0x0924 ## $a1 = 06000924
/* 00320 80AD2FD0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00324 80AD2FD4 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00328 80AD2FD8 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 0032C 80AD2FDC 8FAF0018 */ lw $t7, 0x0018($sp)
/* 00330 80AD2FE0 3C0E80AD */ lui $t6, %hi(func_80AD3194) ## $t6 = 80AD0000
/* 00334 80AD2FE4 25CE3194 */ addiu $t6, $t6, %lo(func_80AD3194) ## $t6 = 80AD3194
/* 00338 80AD2FE8 ADEE0190 */ sw $t6, 0x0190($t7) ## 00000190
/* 0033C 80AD2FEC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00340 80AD2FF0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00344 80AD2FF4 03E00008 */ jr $ra
/* 00348 80AD2FF8 00000000 */ nop

View file

@ -1,26 +0,0 @@
glabel func_80AD2FFC
/* 0034C 80AD2FFC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00350 80AD3000 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00354 80AD3004 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00358 80AD3008 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0035C 80AD300C 24A51360 */ addiu $a1, $a1, 0x1360 ## $a1 = 06001360
/* 00360 80AD3010 AFA70018 */ sw $a3, 0x0018($sp)
/* 00364 80AD3014 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00368 80AD3018 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 0036C 80AD301C 3C06C0C0 */ lui $a2, 0xC0C0 ## $a2 = C0C00000
/* 00370 80AD3020 8FA40018 */ lw $a0, 0x0018($sp)
/* 00374 80AD3024 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00378 80AD3028 240E0010 */ addiu $t6, $zero, 0x0010 ## $t6 = 00000010
/* 0037C 80AD302C 24053874 */ addiu $a1, $zero, 0x3874 ## $a1 = 00003874
/* 00380 80AD3030 A48E0194 */ sh $t6, 0x0194($a0) ## 00000194
/* 00384 80AD3034 0C00BE0A */ jal Audio_PlayActorSound2
/* 00388 80AD3038 E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 0038C 80AD303C 8FA70018 */ lw $a3, 0x0018($sp)
/* 00390 80AD3040 3C0F80AD */ lui $t7, %hi(func_80AD3328) ## $t7 = 80AD0000
/* 00394 80AD3044 25EF3328 */ addiu $t7, $t7, %lo(func_80AD3328) ## $t7 = 80AD3328
/* 00398 80AD3048 ACEF0190 */ sw $t7, 0x0190($a3) ## 00000190
/* 0039C 80AD304C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 003A0 80AD3050 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 003A4 80AD3054 03E00008 */ jr $ra
/* 003A8 80AD3058 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_80AD305C
/* 003AC 80AD305C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 003B0 80AD3060 AFBF0014 */ sw $ra, 0x0014($sp)
/* 003B4 80AD3064 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 003B8 80AD3068 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
/* 003BC 80AD306C 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
/* 003C0 80AD3070 14400003 */ bne $v0, $zero, .L80AD3080
/* 003C4 80AD3074 00000000 */ nop
/* 003C8 80AD3078 A48E0196 */ sh $t6, 0x0196($a0) ## 00000196
/* 003CC 80AD307C 84820196 */ lh $v0, 0x0196($a0) ## 00000196
.L80AD3080:
/* 003D0 80AD3080 10400003 */ beq $v0, $zero, .L80AD3090
/* 003D4 80AD3084 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
/* 003D8 80AD3088 A4AF0196 */ sh $t7, 0x0196($a1) ## 00000196
/* 003DC 80AD308C 84A20196 */ lh $v0, 0x0196($a1) ## 00000196
.L80AD3090:
/* 003E0 80AD3090 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
/* 003E4 80AD3094 000426C0 */ sll $a0, $a0, 27
/* 003E8 80AD3098 00042403 */ sra $a0, $a0, 16
/* 003EC 80AD309C 0C01DE1C */ jal Math_Sins
## sins?
/* 003F0 80AD30A0 AFA50018 */ sw $a1, 0x0018($sp)
/* 003F4 80AD30A4 3C014150 */ lui $at, 0x4150 ## $at = 41500000
/* 003F8 80AD30A8 44812000 */ mtc1 $at, $f4 ## $f4 = 13.00
/* 003FC 80AD30AC 8FA50018 */ lw $a1, 0x0018($sp)
/* 00400 80AD30B0 46040182 */ mul.s $f6, $f0, $f4
/* 00404 80AD30B4 C4A801A4 */ lwc1 $f8, 0x01A4($a1) ## 000001A4
/* 00408 80AD30B8 46083280 */ add.s $f10, $f6, $f8
/* 0040C 80AD30BC E4AA0028 */ swc1 $f10, 0x0028($a1) ## 00000028
/* 00410 80AD30C0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00414 80AD30C4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00418 80AD30C8 03E00008 */ jr $ra
/* 0041C 80AD30CC 00000000 */ nop

View file

@ -1,56 +0,0 @@
glabel func_80AD30D0
/* 00420 80AD30D0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00424 80AD30D4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00428 80AD30D8 AFA5001C */ sw $a1, 0x001C($sp)
/* 0042C 80AD30DC 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 00430 80AD30E0 0C00BE5D */ jal func_8002F974
/* 00434 80AD30E4 AFA40018 */ sw $a0, 0x0018($sp)
/* 00438 80AD30E8 8FA70018 */ lw $a3, 0x0018($sp)
/* 0043C 80AD30EC 3C014348 */ lui $at, 0x4348 ## $at = 43480000
/* 00440 80AD30F0 44813000 */ mtc1 $at, $f6 ## $f6 = 200.00
/* 00444 80AD30F4 C4E40090 */ lwc1 $f4, 0x0090($a3) ## 00000090
/* 00448 80AD30F8 4606203C */ c.lt.s $f4, $f6
/* 0044C 80AD30FC 00000000 */ nop
/* 00450 80AD3100 4502001E */ bc1fl .L80AD317C
/* 00454 80AD3104 84E800B6 */ lh $t0, 0x00B6($a3) ## 000000B6
/* 00458 80AD3108 8CE20198 */ lw $v0, 0x0198($a3) ## 00000198
/* 0045C 80AD310C 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
/* 00460 80AD3110 8FAE001C */ lw $t6, 0x001C($sp)
/* 00464 80AD3114 14620004 */ bne $v1, $v0, .L80AD3128
/* 00468 80AD3118 00000000 */ nop
/* 0046C 80AD311C 91CF1C27 */ lbu $t7, 0x1C27($t6) ## 00001C27
/* 00470 80AD3120 51E00016 */ beql $t7, $zero, .L80AD317C
/* 00474 80AD3124 84E800B6 */ lh $t0, 0x00B6($a3) ## 000000B6
.L80AD3128:
/* 00478 80AD3128 1462000F */ bne $v1, $v0, .L80AD3168
/* 0047C 80AD312C 8FA4001C */ lw $a0, 0x001C($sp)
/* 00480 80AD3130 0C02FF21 */ jal Gameplay_InCsMode
/* 00484 80AD3134 AFA70018 */ sw $a3, 0x0018($sp)
/* 00488 80AD3138 10400005 */ beq $v0, $zero, .L80AD3150
/* 0048C 80AD313C 8FA70018 */ lw $a3, 0x0018($sp)
/* 00490 80AD3140 84F800B6 */ lh $t8, 0x00B6($a3) ## 000000B6
/* 00494 80AD3144 27190800 */ addiu $t9, $t8, 0x0800 ## $t9 = 00000800
/* 00498 80AD3148 1000000E */ beq $zero, $zero, .L80AD3184
/* 0049C 80AD314C A4F900B6 */ sh $t9, 0x00B6($a3) ## 000000B6
.L80AD3150:
/* 004A0 80AD3150 8FA4001C */ lw $a0, 0x001C($sp)
/* 004A4 80AD3154 2405600B */ addiu $a1, $zero, 0x600B ## $a1 = 0000600B
/* 004A8 80AD3158 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 004AC 80AD315C 0C042DA0 */ jal func_8010B680
/* 004B0 80AD3160 AFA70018 */ sw $a3, 0x0018($sp)
/* 004B4 80AD3164 8FA70018 */ lw $a3, 0x0018($sp)
.L80AD3168:
/* 004B8 80AD3168 0C2B4BEF */ jal func_80AD2FBC
/* 004BC 80AD316C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 004C0 80AD3170 10000005 */ beq $zero, $zero, .L80AD3188
/* 004C4 80AD3174 8FBF0014 */ lw $ra, 0x0014($sp)
/* 004C8 80AD3178 84E800B6 */ lh $t0, 0x00B6($a3) ## 000000B6
.L80AD317C:
/* 004CC 80AD317C 25090800 */ addiu $t1, $t0, 0x0800 ## $t1 = 00000800
/* 004D0 80AD3180 A4E900B6 */ sh $t1, 0x00B6($a3) ## 000000B6
.L80AD3184:
/* 004D4 80AD3184 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD3188:
/* 004D8 80AD3188 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 004DC 80AD318C 03E00008 */ jr $ra
/* 004E0 80AD3190 00000000 */ nop

View file

@ -1,119 +0,0 @@
.late_rodata
glabel D_80AD3A2C
.float 0.157079637
glabel D_80AD3A30
.float 0.098174773
.text
glabel func_80AD3194
/* 004E4 80AD3194 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 004E8 80AD3198 AFBF0024 */ sw $ra, 0x0024($sp)
/* 004EC 80AD319C AFB00020 */ sw $s0, 0x0020($sp)
/* 004F0 80AD31A0 F7B40018 */ sdc1 $f20, 0x0018($sp)
/* 004F4 80AD31A4 AFA5003C */ sw $a1, 0x003C($sp)
/* 004F8 80AD31A8 84820194 */ lh $v0, 0x0194($a0) ## 00000194
/* 004FC 80AD31AC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00500 80AD31B0 10400003 */ beq $v0, $zero, .L80AD31C0
/* 00504 80AD31B4 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 00508 80AD31B8 A48E0194 */ sh $t6, 0x0194($a0) ## 00000194
/* 0050C 80AD31BC 84820194 */ lh $v0, 0x0194($a0) ## 00000194
.L80AD31C0:
/* 00510 80AD31C0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00514 80AD31C4 3C0180AD */ lui $at, %hi(D_80AD3A2C) ## $at = 80AD0000
/* 00518 80AD31C8 C4283A2C */ lwc1 $f8, %lo(D_80AD3A2C)($at)
/* 0051C 80AD31CC 468021A0 */ cvt.s.w $f6, $f4
/* 00520 80AD31D0 46083302 */ mul.s $f12, $f6, $f8
/* 00524 80AD31D4 0C0400A4 */ jal sinf
/* 00528 80AD31D8 00000000 */ nop
/* 0052C 80AD31DC 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 00530 80AD31E0 44815000 */ mtc1 $at, $f10 ## $f10 = 5.00
/* 00534 80AD31E4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 00538 80AD31E8 460A0502 */ mul.s $f20, $f0, $f10
/* 0053C 80AD31EC 0C01DE0D */ jal Math_Coss
## coss?
/* 00540 80AD31F0 00000000 */ nop
/* 00544 80AD31F4 4600A482 */ mul.s $f18, $f20, $f0
/* 00548 80AD31F8 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
/* 0054C 80AD31FC 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 00550 80AD3200 46128100 */ add.s $f4, $f16, $f18
/* 00554 80AD3204 0C01DE1C */ jal Math_Sins
## sins?
/* 00558 80AD3208 E6040024 */ swc1 $f4, 0x0024($s0) ## 00000024
/* 0055C 80AD320C 4600A202 */ mul.s $f8, $f20, $f0
/* 00560 80AD3210 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
/* 00564 80AD3214 860F0194 */ lh $t7, 0x0194($s0) ## 00000194
/* 00568 80AD3218 24180028 */ addiu $t8, $zero, 0x0028 ## $t8 = 00000028
/* 0056C 80AD321C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00570 80AD3220 26050008 */ addiu $a1, $s0, 0x0008 ## $a1 = 00000008
/* 00574 80AD3224 46083280 */ add.s $f10, $f6, $f8
/* 00578 80AD3228 15E00002 */ bne $t7, $zero, .L80AD3234
/* 0057C 80AD322C E60A002C */ swc1 $f10, 0x002C($s0) ## 0000002C
/* 00580 80AD3230 A6180194 */ sh $t8, 0x0194($s0) ## 00000194
.L80AD3234:
/* 00584 80AD3234 0C00B6EC */ jal func_8002DBB0
/* 00588 80AD3238 AFA5002C */ sw $a1, 0x002C($sp)
/* 0058C 80AD323C 8FA5002C */ lw $a1, 0x002C($sp)
/* 00590 80AD3240 46000506 */ mov.s $f20, $f0
/* 00594 80AD3244 0C00B6B0 */ jal func_8002DAC0
/* 00598 80AD3248 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0059C 80AD324C A6020032 */ sh $v0, 0x0032($s0) ## 00000032
/* 005A0 80AD3250 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 005A4 80AD3254 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 005A8 80AD3258 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 005AC 80AD325C 00A12821 */ addu $a1, $a1, $at
/* 005B0 80AD3260 00052C00 */ sll $a1, $a1, 16
/* 005B4 80AD3264 00052C03 */ sra $a1, $a1, 16
/* 005B8 80AD3268 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 005BC 80AD326C 0C01E1EF */ jal Math_SmoothScaleMaxS
/* 005C0 80AD3270 24070400 */ addiu $a3, $zero, 0x0400 ## $a3 = 00000400
/* 005C4 80AD3274 86190196 */ lh $t9, 0x0196($s0) ## 00000196
/* 005C8 80AD3278 3C0180AD */ lui $at, %hi(D_80AD3A30) ## $at = 80AD0000
/* 005CC 80AD327C C4243A30 */ lwc1 $f4, %lo(D_80AD3A30)($at)
/* 005D0 80AD3280 44998000 */ mtc1 $t9, $f16 ## $f16 = 0.00
/* 005D4 80AD3284 00000000 */ nop
/* 005D8 80AD3288 468084A0 */ cvt.s.w $f18, $f16
/* 005DC 80AD328C 46049302 */ mul.s $f12, $f18, $f4
/* 005E0 80AD3290 0C0400A4 */ jal sinf
/* 005E4 80AD3294 00000000 */ nop
/* 005E8 80AD3298 3C014020 */ lui $at, 0x4020 ## $at = 40200000
/* 005EC 80AD329C 44813000 */ mtc1 $at, $f6 ## $f6 = 2.50
/* 005F0 80AD32A0 3C0140B0 */ lui $at, 0x40B0 ## $at = 40B00000
/* 005F4 80AD32A4 44815000 */ mtc1 $at, $f10 ## $f10 = 5.50
/* 005F8 80AD32A8 46060202 */ mul.s $f8, $f0, $f6
/* 005FC 80AD32AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00600 80AD32B0 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 00604 80AD32B4 460A4400 */ add.s $f16, $f8, $f10
/* 00608 80AD32B8 0C00BE5D */ jal func_8002F974
/* 0060C 80AD32BC E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
/* 00610 80AD32C0 C61201A0 */ lwc1 $f18, 0x01A0($s0) ## 000001A0
/* 00614 80AD32C4 C606019C */ lwc1 $f6, 0x019C($s0) ## 0000019C
/* 00618 80AD32C8 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 0061C 80AD32CC 4612A102 */ mul.s $f4, $f20, $f18
/* 00620 80AD32D0 44819000 */ mtc1 $at, $f18 ## $f18 = 40.00
/* 00624 80AD32D4 C60A000C */ lwc1 $f10, 0x000C($s0) ## 0000000C
/* 00628 80AD32D8 4612A03C */ c.lt.s $f20, $f18
/* 0062C 80AD32DC 46062203 */ div.s $f8, $f4, $f6
/* 00630 80AD32E0 46085401 */ sub.s $f16, $f10, $f8
/* 00634 80AD32E4 4500000B */ bc1f .L80AD3314
/* 00638 80AD32E8 E61001A4 */ swc1 $f16, 0x01A4($s0) ## 000001A4
/* 0063C 80AD32EC 8E080198 */ lw $t0, 0x0198($s0) ## 00000198
/* 00640 80AD32F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00644 80AD32F4 11000005 */ beq $t0, $zero, .L80AD330C
/* 00648 80AD32F8 00000000 */ nop
/* 0064C 80AD32FC 0C2B4B99 */ jal func_80AD2E64
/* 00650 80AD3300 8FA5003C */ lw $a1, 0x003C($sp)
/* 00654 80AD3304 10000004 */ beq $zero, $zero, .L80AD3318
/* 00658 80AD3308 8FBF0024 */ lw $ra, 0x0024($sp)
.L80AD330C:
/* 0065C 80AD330C 0C2B4BFF */ jal func_80AD2FFC
/* 00660 80AD3310 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD3314:
/* 00664 80AD3314 8FBF0024 */ lw $ra, 0x0024($sp)
.L80AD3318:
/* 00668 80AD3318 D7B40018 */ ldc1 $f20, 0x0018($sp)
/* 0066C 80AD331C 8FB00020 */ lw $s0, 0x0020($sp)
/* 00670 80AD3320 03E00008 */ jr $ra
/* 00674 80AD3324 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000

View file

@ -1,65 +0,0 @@
glabel func_80AD3328
/* 00678 80AD3328 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0067C 80AD332C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00680 80AD3330 AFA5001C */ sw $a1, 0x001C($sp)
/* 00684 80AD3334 84820194 */ lh $v0, 0x0194($a0) ## 00000194
/* 00688 80AD3338 10400003 */ beq $v0, $zero, .L80AD3348
/* 0068C 80AD333C 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 00690 80AD3340 A48E0194 */ sh $t6, 0x0194($a0) ## 00000194
/* 00694 80AD3344 84820194 */ lh $v0, 0x0194($a0) ## 00000194
.L80AD3348:
/* 00698 80AD3348 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0069C 80AD334C 3C01417F */ lui $at, 0x417F ## $at = 417F0000
/* 006A0 80AD3350 44814000 */ mtc1 $at, $f8 ## $f8 = 15.94
/* 006A4 80AD3354 468021A0 */ cvt.s.w $f6, $f4
/* 006A8 80AD3358 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 006AC 80AD335C 848F00B6 */ lh $t7, 0x00B6($a0) ## 000000B6
/* 006B0 80AD3360 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 006B4 80AD3364 25F82000 */ addiu $t8, $t7, 0x2000 ## $t8 = 00002000
/* 006B8 80AD3368 46083282 */ mul.s $f10, $f6, $f8
/* 006BC 80AD336C A49800B6 */ sh $t8, 0x00B6($a0) ## 000000B6
/* 006C0 80AD3370 4459F800 */ cfc1 $t9, $31
/* 006C4 80AD3374 44C8F800 */ ctc1 $t0, $31
/* 006C8 80AD3378 00000000 */ nop
/* 006CC 80AD337C 46005424 */ cvt.w.s $f16, $f10
/* 006D0 80AD3380 4448F800 */ cfc1 $t0, $31
/* 006D4 80AD3384 00000000 */ nop
/* 006D8 80AD3388 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 006DC 80AD338C 51000013 */ beql $t0, $zero, .L80AD33DC
/* 006E0 80AD3390 44088000 */ mfc1 $t0, $f16
/* 006E4 80AD3394 44818000 */ mtc1 $at, $f16 ## $f16 = 2147483648.00
/* 006E8 80AD3398 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 006EC 80AD339C 46105401 */ sub.s $f16, $f10, $f16
/* 006F0 80AD33A0 44C8F800 */ ctc1 $t0, $31
/* 006F4 80AD33A4 00000000 */ nop
/* 006F8 80AD33A8 46008424 */ cvt.w.s $f16, $f16
/* 006FC 80AD33AC 4448F800 */ cfc1 $t0, $31
/* 00700 80AD33B0 00000000 */ nop
/* 00704 80AD33B4 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 00708 80AD33B8 15000005 */ bne $t0, $zero, .L80AD33D0
/* 0070C 80AD33BC 00000000 */ nop
/* 00710 80AD33C0 44088000 */ mfc1 $t0, $f16
/* 00714 80AD33C4 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 00718 80AD33C8 10000007 */ beq $zero, $zero, .L80AD33E8
/* 0071C 80AD33CC 01014025 */ or $t0, $t0, $at ## $t0 = 80000000
.L80AD33D0:
/* 00720 80AD33D0 10000005 */ beq $zero, $zero, .L80AD33E8
/* 00724 80AD33D4 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
/* 00728 80AD33D8 44088000 */ mfc1 $t0, $f16
.L80AD33DC:
/* 0072C 80AD33DC 00000000 */ nop
/* 00730 80AD33E0 0500FFFB */ bltz $t0, .L80AD33D0
/* 00734 80AD33E4 00000000 */ nop
.L80AD33E8:
/* 00738 80AD33E8 44D9F800 */ ctc1 $t9, $31
/* 0073C 80AD33EC A0880223 */ sb $t0, 0x0223($a0) ## 00000223
/* 00740 80AD33F0 14400003 */ bne $v0, $zero, .L80AD3400
/* 00744 80AD33F4 A08800C8 */ sb $t0, 0x00C8($a0) ## 000000C8
/* 00748 80AD33F8 0C00B55C */ jal Actor_Kill
/* 0074C 80AD33FC 00000000 */ nop
.L80AD3400:
/* 00750 80AD3400 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00754 80AD3404 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00758 80AD3408 03E00008 */ jr $ra
/* 0075C 80AD340C 00000000 */ nop

View file

@ -1,40 +0,0 @@
glabel func_80AD3504
/* 00854 80AD3504 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00858 80AD3508 AFA40018 */ sw $a0, 0x0018($sp)
/* 0085C 80AD350C 8FA4002C */ lw $a0, 0x002C($sp)
/* 00860 80AD3510 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00864 80AD3514 AFA60020 */ sw $a2, 0x0020($sp)
/* 00868 80AD3518 AFA70024 */ sw $a3, 0x0024($sp)
/* 0086C 80AD351C 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 00870 80AD3520 3C0E80AD */ lui $t6, %hi(func_80AD3328) ## $t6 = 80AD0000
/* 00874 80AD3524 25CE3328 */ addiu $t6, $t6, %lo(func_80AD3328) ## $t6 = 80AD3328
/* 00878 80AD3528 15CF000E */ bne $t6, $t7, .L80AD3564
/* 0087C 80AD352C 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 00880 80AD3530 54A1000D */ bnel $a1, $at, .L80AD3568
/* 00884 80AD3534 8C990004 */ lw $t9, 0x0004($a0) ## 00000004
/* 00888 80AD3538 84980194 */ lh $t8, 0x0194($a0) ## 00000194
/* 0088C 80AD353C 3C013D80 */ lui $at, 0x3D80 ## $at = 3D800000
/* 00890 80AD3540 44814000 */ mtc1 $at, $f8 ## $f8 = 0.06
/* 00894 80AD3544 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
/* 00898 80AD3548 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0089C 80AD354C 468021A0 */ cvt.s.w $f6, $f4
/* 008A0 80AD3550 46083302 */ mul.s $f12, $f6, $f8
/* 008A4 80AD3554 44066000 */ mfc1 $a2, $f12
/* 008A8 80AD3558 0C0342A3 */ jal Matrix_Scale
/* 008AC 80AD355C 46006386 */ mov.s $f14, $f12
/* 008B0 80AD3560 8FA4002C */ lw $a0, 0x002C($sp)
.L80AD3564:
/* 008B4 80AD3564 8C990004 */ lw $t9, 0x0004($a0) ## 00000004
.L80AD3568:
/* 008B8 80AD3568 24010080 */ addiu $at, $zero, 0x0080 ## $at = 00000080
/* 008BC 80AD356C 8FA90020 */ lw $t1, 0x0020($sp)
/* 008C0 80AD3570 33280080 */ andi $t0, $t9, 0x0080 ## $t0 = 00000000
/* 008C4 80AD3574 51010003 */ beql $t0, $at, .L80AD3584
/* 008C8 80AD3578 8FBF0014 */ lw $ra, 0x0014($sp)
/* 008CC 80AD357C AD200000 */ sw $zero, 0x0000($t1) ## 00000000
/* 008D0 80AD3580 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD3584:
/* 008D4 80AD3584 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 008D8 80AD3588 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 008DC 80AD358C 03E00008 */ jr $ra
/* 008E0 80AD3590 00000000 */ nop

View file

@ -1,163 +0,0 @@
.rdata
glabel D_80AD39F0
.asciz "../z_en_po_desert.c"
.balign 4
.text
glabel func_80AD3594
/* 008E4 80AD3594 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
/* 008E8 80AD3598 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 008EC 80AD359C AFBF0024 */ sw $ra, 0x0024($sp)
/* 008F0 80AD35A0 AFA40068 */ sw $a0, 0x0068($sp)
/* 008F4 80AD35A4 AFA60070 */ sw $a2, 0x0070($sp)
/* 008F8 80AD35A8 14A1008E */ bne $a1, $at, .L80AD37E4
/* 008FC 80AD35AC AFA70074 */ sw $a3, 0x0074($sp)
/* 00900 80AD35B0 3C0480AD */ lui $a0, %hi(D_80AD39D8) ## $a0 = 80AD0000
/* 00904 80AD35B4 248439D8 */ addiu $a0, $a0, %lo(D_80AD39D8) ## $a0 = 80AD39D8
/* 00908 80AD35B8 0C0346BD */ jal Matrix_MultVec3f
/* 0090C 80AD35BC 27A50050 */ addiu $a1, $sp, 0x0050 ## $a1 = FFFFFFE8
/* 00910 80AD35C0 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 00914 80AD35C4 00000000 */ nop
/* 00918 80AD35C8 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
/* 0091C 80AD35CC 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
/* 00920 80AD35D0 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 00924 80AD35D4 44815000 */ mtc1 $at, $f10 ## $f10 = 100.00
/* 00928 80AD35D8 46040182 */ mul.s $f6, $f0, $f4
/* 0092C 80AD35DC 3C014320 */ lui $at, 0x4320 ## $at = 43200000
/* 00930 80AD35E0 44812000 */ mtc1 $at, $f4 ## $f4 = 160.00
/* 00934 80AD35E4 460A0402 */ mul.s $f16, $f0, $f10
/* 00938 80AD35E8 8FA80078 */ lw $t0, 0x0078($sp)
/* 0093C 80AD35EC 24010080 */ addiu $at, $zero, 0x0080 ## $at = 00000080
/* 00940 80AD35F0 8FA7007C */ lw $a3, 0x007C($sp)
/* 00944 80AD35F4 8D190004 */ lw $t9, 0x0004($t0) ## 00000004
/* 00948 80AD35F8 4600320D */ trunc.w.s $f8, $f6
/* 0094C 80AD35FC 46040182 */ mul.s $f6, $f0, $f4
/* 00950 80AD3600 332C0080 */ andi $t4, $t9, 0x0080 ## $t4 = 00000000
/* 00954 80AD3604 44044000 */ mfc1 $a0, $f8
/* 00958 80AD3608 4600848D */ trunc.w.s $f18, $f16
/* 0095C 80AD360C 00042400 */ sll $a0, $a0, 16
/* 00960 80AD3610 00042403 */ sra $a0, $a0, 16
/* 00964 80AD3614 4600320D */ trunc.w.s $f8, $f6
/* 00968 80AD3618 44059000 */ mfc1 $a1, $f18
/* 0096C 80AD361C 248400E1 */ addiu $a0, $a0, 0x00E1 ## $a0 = 000000E1
/* 00970 80AD3620 308900FF */ andi $t1, $a0, 0x00FF ## $t1 = 000000E1
/* 00974 80AD3624 44064000 */ mfc1 $a2, $f8
/* 00978 80AD3628 00052C00 */ sll $a1, $a1, 16
/* 0097C 80AD362C 00052C03 */ sra $a1, $a1, 16
/* 00980 80AD3630 00063400 */ sll $a2, $a2, 16
/* 00984 80AD3634 00063403 */ sra $a2, $a2, 16
/* 00988 80AD3638 24A5009B */ addiu $a1, $a1, 0x009B ## $a1 = 0000009B
/* 0098C 80AD363C 24C6005F */ addiu $a2, $a2, 0x005F ## $a2 = 0000005F
/* 00990 80AD3640 30AA00FF */ andi $t2, $a1, 0x00FF ## $t2 = 0000009B
/* 00994 80AD3644 15810051 */ bne $t4, $at, .L80AD378C
/* 00998 80AD3648 30CB00FF */ andi $t3, $a2, 0x00FF ## $t3 = 0000005F
/* 0099C 80AD364C 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 009A0 80AD3650 3C0EE700 */ lui $t6, 0xE700 ## $t6 = E7000000
/* 009A4 80AD3654 3C18FB00 */ lui $t8, 0xFB00 ## $t8 = FB000000
/* 009A8 80AD3658 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 009AC 80AD365C ACED0000 */ sw $t5, 0x0000($a3) ## 00000000
/* 009B0 80AD3660 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 009B4 80AD3664 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 009B8 80AD3668 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 009BC 80AD366C 30CE00FF */ andi $t6, $a2, 0x00FF ## $t6 = 0000005F
/* 009C0 80AD3670 00046E00 */ sll $t5, $a0, 24
/* 009C4 80AD3674 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 009C8 80AD3678 ACEF0000 */ sw $t7, 0x0000($a3) ## 00000000
/* 009CC 80AD367C 30AF00FF */ andi $t7, $a1, 0x00FF ## $t7 = 0000009B
/* 009D0 80AD3680 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 009D4 80AD3684 000FC400 */ sll $t8, $t7, 16
/* 009D8 80AD3688 01B8C825 */ or $t9, $t5, $t8 ## $t9 = FB000008
/* 009DC 80AD368C 000E7A00 */ sll $t7, $t6, 8
/* 009E0 80AD3690 032F6825 */ or $t5, $t9, $t7 ## $t5 = FB00009B
/* 009E4 80AD3694 35B800FF */ ori $t8, $t5, 0x00FF ## $t8 = FB0000FF
/* 009E8 80AD3698 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 009EC 80AD369C 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 009F0 80AD36A0 3C0EDA38 */ lui $t6, 0xDA38 ## $t6 = DA380000
/* 009F4 80AD36A4 35CE0003 */ ori $t6, $t6, 0x0003 ## $t6 = DA380003
/* 009F8 80AD36A8 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 009FC 80AD36AC ACEC0000 */ sw $t4, 0x0000($a3) ## 00000000
/* 00A00 80AD36B0 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 00A04 80AD36B4 8FB90068 */ lw $t9, 0x0068($sp)
/* 00A08 80AD36B8 3C0580AD */ lui $a1, %hi(D_80AD39F0) ## $a1 = 80AD0000
/* 00A0C 80AD36BC 24A539F0 */ addiu $a1, $a1, %lo(D_80AD39F0) ## $a1 = 80AD39F0
/* 00A10 80AD36C0 8F240000 */ lw $a0, 0x0000($t9) ## FB000008
/* 00A14 80AD36C4 A3AB005E */ sb $t3, 0x005E($sp)
/* 00A18 80AD36C8 A3AA005D */ sb $t2, 0x005D($sp)
/* 00A1C 80AD36CC A3A9005C */ sb $t1, 0x005C($sp)
/* 00A20 80AD36D0 2406020B */ addiu $a2, $zero, 0x020B ## $a2 = 0000020B
/* 00A24 80AD36D4 0C0346A2 */ jal Matrix_NewMtx
/* 00A28 80AD36D8 AFA20044 */ sw $v0, 0x0044($sp)
/* 00A2C 80AD36DC 8FA30044 */ lw $v1, 0x0044($sp)
/* 00A30 80AD36E0 8FA7007C */ lw $a3, 0x007C($sp)
/* 00A34 80AD36E4 8FA80078 */ lw $t0, 0x0078($sp)
/* 00A38 80AD36E8 93A9005C */ lbu $t1, 0x005C($sp)
/* 00A3C 80AD36EC 93AA005D */ lbu $t2, 0x005D($sp)
/* 00A40 80AD36F0 93AB005E */ lbu $t3, 0x005E($sp)
/* 00A44 80AD36F4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 00A48 80AD36F8 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 00A4C 80AD36FC 3C0D0600 */ lui $t5, 0x0600 ## $t5 = 06000000
/* 00A50 80AD3700 25AD4BA0 */ addiu $t5, $t5, 0x4BA0 ## $t5 = 06004BA0
/* 00A54 80AD3704 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 00A58 80AD3708 ACEF0000 */ sw $t7, 0x0000($a3) ## 00000000
/* 00A5C 80AD370C 3C04DE00 */ lui $a0, 0xDE00 ## $a0 = DE000000
/* 00A60 80AD3710 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
/* 00A64 80AD3714 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 00A68 80AD3718 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 00A6C 80AD371C 3C0C0600 */ lui $t4, 0x0600 ## $t4 = 06000000
/* 00A70 80AD3720 258C4CC0 */ addiu $t4, $t4, 0x4CC0 ## $t4 = 06004CC0
/* 00A74 80AD3724 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 00A78 80AD3728 ACF80000 */ sw $t8, 0x0000($a3) ## 00000000
/* 00A7C 80AD372C AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 00A80 80AD3730 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
/* 00A84 80AD3734 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 00A88 80AD3738 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
/* 00A8C 80AD373C 3C0DFB00 */ lui $t5, 0xFB00 ## $t5 = FB000000
/* 00A90 80AD3740 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 00A94 80AD3744 ACEE0000 */ sw $t6, 0x0000($a3) ## 00000000
/* 00A98 80AD3748 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 00A9C 80AD374C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 00AA0 80AD3750 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 00AA4 80AD3754 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 00AA8 80AD3758 ACEF0000 */ sw $t7, 0x0000($a3) ## 00000000
/* 00AAC 80AD375C AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00AB0 80AD3760 910F0221 */ lbu $t7, 0x0221($t0) ## 00000221
/* 00AB4 80AD3764 910C0220 */ lbu $t4, 0x0220($t0) ## 00000220
/* 00AB8 80AD3768 91190222 */ lbu $t9, 0x0222($t0) ## 00000222
/* 00ABC 80AD376C 000F6C00 */ sll $t5, $t7, 16
/* 00AC0 80AD3770 000C7600 */ sll $t6, $t4, 24
/* 00AC4 80AD3774 910C0223 */ lbu $t4, 0x0223($t0) ## 00000223
/* 00AC8 80AD3778 01CDC025 */ or $t8, $t6, $t5 ## $t8 = FB000008
/* 00ACC 80AD377C 00197A00 */ sll $t7, $t9, 8
/* 00AD0 80AD3780 030F7025 */ or $t6, $t8, $t7 ## $t6 = FB000008
/* 00AD4 80AD3784 01CCC825 */ or $t9, $t6, $t4 ## $t9 = FF004CC8
/* 00AD8 80AD3788 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
.L80AD378C:
/* 00ADC 80AD378C C7AA0050 */ lwc1 $f10, 0x0050($sp)
/* 00AE0 80AD3790 C7B20054 */ lwc1 $f18, 0x0054($sp)
/* 00AE4 80AD3794 C7A60058 */ lwc1 $f6, 0x0058($sp)
/* 00AE8 80AD3798 4600540D */ trunc.w.s $f16, $f10
/* 00AEC 80AD379C 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
/* 00AF0 80AD37A0 AFAE001C */ sw $t6, 0x001C($sp)
/* 00AF4 80AD37A4 4600910D */ trunc.w.s $f4, $f18
/* 00AF8 80AD37A8 44058000 */ mfc1 $a1, $f16
/* 00AFC 80AD37AC 25040228 */ addiu $a0, $t0, 0x0228 ## $a0 = 00000228
/* 00B00 80AD37B0 4600320D */ trunc.w.s $f8, $f6
/* 00B04 80AD37B4 44062000 */ mfc1 $a2, $f4
/* 00B08 80AD37B8 00052C00 */ sll $a1, $a1, 16
/* 00B0C 80AD37BC 00052C03 */ sra $a1, $a1, 16
/* 00B10 80AD37C0 44074000 */ mfc1 $a3, $f8
/* 00B14 80AD37C4 00063400 */ sll $a2, $a2, 16
/* 00B18 80AD37C8 00063403 */ sra $a2, $a2, 16
/* 00B1C 80AD37CC 00073C00 */ sll $a3, $a3, 16
/* 00B20 80AD37D0 00073C03 */ sra $a3, $a3, 16
/* 00B24 80AD37D4 AFA90010 */ sw $t1, 0x0010($sp)
/* 00B28 80AD37D8 AFAA0014 */ sw $t2, 0x0014($sp)
/* 00B2C 80AD37DC 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 00B30 80AD37E0 AFAB0018 */ sw $t3, 0x0018($sp)
.L80AD37E4:
/* 00B34 80AD37E4 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00B38 80AD37E8 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
/* 00B3C 80AD37EC 03E00008 */ jr $ra
/* 00B40 80AD37F0 00000000 */ nop

View file

@ -1,29 +0,0 @@
glabel EnPoField_Destroy
/* 00208 80AD3D08 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0020C 80AD3D0C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00210 80AD3D10 AFA5001C */ sw $a1, 0x001C($sp)
/* 00214 80AD3D14 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
/* 00218 80AD3D18 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 0021C 80AD3D1C 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
/* 00220 80AD3D20 11C1000D */ beq $t6, $at, .L80AD3D58
/* 00224 80AD3D24 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00228 80AD3D28 8CE60230 */ lw $a2, 0x0230($a3) ## 00000230
/* 0022C 80AD3D2C AFA70018 */ sw $a3, 0x0018($sp)
/* 00230 80AD3D30 0C01E9F1 */ jal LightContext_RemoveLight
/* 00234 80AD3D34 24A507A8 */ addiu $a1, $a1, 0x07A8 ## $a1 = 000007A8
/* 00238 80AD3D38 8FA50018 */ lw $a1, 0x0018($sp)
/* 0023C 80AD3D3C 8FA4001C */ lw $a0, 0x001C($sp)
/* 00240 80AD3D40 0C0170EB */ jal Collider_DestroyCylinder
/* 00244 80AD3D44 24A50290 */ addiu $a1, $a1, 0x0290 ## $a1 = 00000290
/* 00248 80AD3D48 8FA50018 */ lw $a1, 0x0018($sp)
/* 0024C 80AD3D4C 8FA4001C */ lw $a0, 0x001C($sp)
/* 00250 80AD3D50 0C0170EB */ jal Collider_DestroyCylinder
/* 00254 80AD3D54 24A50244 */ addiu $a1, $a1, 0x0244 ## $a1 = 00000244
.L80AD3D58:
/* 00258 80AD3D58 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0025C 80AD3D5C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00260 80AD3D60 03E00008 */ jr $ra
/* 00264 80AD3D64 00000000 */ nop

View file

@ -1,215 +0,0 @@
.rdata
glabel D_80AD71B0
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD71C4
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD71D8
.asciz "../z_en_po_field.c"
.balign 4
.text
glabel EnPoField_Draw
/* 02DE4 80AD68E4 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
/* 02DE8 80AD68E8 AFBF0034 */ sw $ra, 0x0034($sp)
/* 02DEC 80AD68EC AFB20030 */ sw $s2, 0x0030($sp)
/* 02DF0 80AD68F0 AFB1002C */ sw $s1, 0x002C($sp)
/* 02DF4 80AD68F4 AFB00028 */ sw $s0, 0x0028($sp)
/* 02DF8 80AD68F8 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
/* 02DFC 80AD68FC 8C890190 */ lw $t1, 0x0190($a0) ## 00000190
/* 02E00 80AD6900 3C1880AD */ lui $t8, %hi(D_80AD712C) ## $t8 = 80AD0000
/* 02E04 80AD6904 3C1980AD */ lui $t9, %hi(func_80AD4664) ## $t9 = 80AD0000
/* 02E08 80AD6908 2718712C */ addiu $t8, $t8, %lo(D_80AD712C) ## $t8 = 80AD712C
/* 02E0C 80AD690C 27394664 */ addiu $t9, $t9, %lo(func_80AD4664) ## $t9 = 80AD4664
/* 02E10 80AD6910 000E7900 */ sll $t7, $t6, 4
/* 02E14 80AD6914 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 02E18 80AD6918 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
/* 02E1C 80AD691C 132900AC */ beq $t9, $t1, .L80AD6BD0
/* 02E20 80AD6920 01F84021 */ addu $t0, $t7, $t8
/* 02E24 80AD6924 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 02E28 80AD6928 3C0680AD */ lui $a2, %hi(D_80AD71B0) ## $a2 = 80AD0000
/* 02E2C 80AD692C 24C671B0 */ addiu $a2, $a2, %lo(D_80AD71B0) ## $a2 = 80AD71B0
/* 02E30 80AD6930 AFA80078 */ sw $t0, 0x0078($sp)
/* 02E34 80AD6934 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFE4
/* 02E38 80AD6938 240707B8 */ addiu $a3, $zero, 0x07B8 ## $a3 = 000007B8
/* 02E3C 80AD693C 0C031AB1 */ jal Graph_OpenDisps
/* 02E40 80AD6940 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 02E44 80AD6944 0C024F46 */ jal func_80093D18
/* 02E48 80AD6948 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02E4C 80AD694C 0C024F61 */ jal func_80093D84
/* 02E50 80AD6950 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02E54 80AD6954 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 02E58 80AD6958 8FA80078 */ lw $t0, 0x0078($sp)
/* 02E5C 80AD695C 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
/* 02E60 80AD6960 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
/* 02E64 80AD6964 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
/* 02E68 80AD6968 356B0028 */ ori $t3, $t3, 0x0028 ## $t3 = DB060028
/* 02E6C 80AD696C AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
/* 02E70 80AD6970 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02E74 80AD6974 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 02E78 80AD6978 91070008 */ lbu $a3, 0x0008($t0) ## 00000008
/* 02E7C 80AD697C 91060007 */ lbu $a2, 0x0007($t0) ## 00000007
/* 02E80 80AD6980 91050006 */ lbu $a1, 0x0006($t0) ## 00000006
/* 02E84 80AD6984 AFAC0010 */ sw $t4, 0x0010($sp)
/* 02E88 80AD6988 0C025474 */ jal Gfx_EnvColor
/* 02E8C 80AD698C AFA20060 */ sw $v0, 0x0060($sp)
/* 02E90 80AD6990 8FA30060 */ lw $v1, 0x0060($sp)
/* 02E94 80AD6994 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
/* 02E98 80AD6998 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02E9C 80AD699C 92220217 */ lbu $v0, 0x0217($s1) ## 00000217
/* 02EA0 80AD69A0 50410004 */ beql $v0, $at, .L80AD69B4
/* 02EA4 80AD69A4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 02EA8 80AD69A8 54400029 */ bnel $v0, $zero, .L80AD6A50
/* 02EAC 80AD69AC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 02EB0 80AD69B0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
.L80AD69B4:
/* 02EB4 80AD69B4 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
/* 02EB8 80AD69B8 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = DB060020
/* 02EBC 80AD69BC 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 02EC0 80AD69C0 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
/* 02EC4 80AD69C4 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 02EC8 80AD69C8 922F0217 */ lbu $t7, 0x0217($s1) ## 00000217
/* 02ECC 80AD69CC 92270216 */ lbu $a3, 0x0216($s1) ## 00000216
/* 02ED0 80AD69D0 92260215 */ lbu $a2, 0x0215($s1) ## 00000215
/* 02ED4 80AD69D4 92250214 */ lbu $a1, 0x0214($s1) ## 00000214
/* 02ED8 80AD69D8 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02EDC 80AD69DC AFA2005C */ sw $v0, 0x005C($sp)
/* 02EE0 80AD69E0 0C025474 */ jal Gfx_EnvColor
/* 02EE4 80AD69E4 AFAF0010 */ sw $t7, 0x0010($sp)
/* 02EE8 80AD69E8 8FA3005C */ lw $v1, 0x005C($sp)
/* 02EEC 80AD69EC 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
/* 02EF0 80AD69F0 3C098011 */ lui $t1, %hi(D_80116280+0x10)
/* 02EF4 80AD69F4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02EF8 80AD69F8 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 02EFC 80AD69FC 25296290 */ addiu $t1, %lo(D_80116280+0x10)
/* 02F00 80AD6A00 37390030 */ ori $t9, $t9, 0x0030 ## $t9 = DB060030
/* 02F04 80AD6A04 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 02F08 80AD6A08 AE1802C0 */ sw $t8, 0x02C0($s0) ## 000002C0
/* 02F0C 80AD6A0C AC490004 */ sw $t1, 0x0004($v0) ## 00000004
/* 02F10 80AD6A10 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 02F14 80AD6A14 8E26016C */ lw $a2, 0x016C($s1) ## 0000016C
/* 02F18 80AD6A18 8E250150 */ lw $a1, 0x0150($s1) ## 00000150
/* 02F1C 80AD6A1C 3C0A80AD */ lui $t2, %hi(func_80AD66D0) ## $t2 = 80AD0000
/* 02F20 80AD6A20 254A66D0 */ addiu $t2, $t2, %lo(func_80AD66D0) ## $t2 = 80AD66D0
/* 02F24 80AD6A24 AFAA0010 */ sw $t2, 0x0010($sp)
/* 02F28 80AD6A28 AFB10014 */ sw $s1, 0x0014($sp)
/* 02F2C 80AD6A2C 8E0B02C0 */ lw $t3, 0x02C0($s0) ## 000002C0
/* 02F30 80AD6A30 3C0780AD */ lui $a3, %hi(func_80AD65C8) ## $a3 = 80AD0000
/* 02F34 80AD6A34 24E765C8 */ addiu $a3, $a3, %lo(func_80AD65C8) ## $a3 = 80AD65C8
/* 02F38 80AD6A38 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
/* 02F3C 80AD6A3C 0C0288A2 */ jal SkelAnime_Draw
/* 02F40 80AD6A40 AFAB0018 */ sw $t3, 0x0018($sp)
/* 02F44 80AD6A44 10000027 */ beq $zero, $zero, .L80AD6AE4
/* 02F48 80AD6A48 AE0202C0 */ sw $v0, 0x02C0($s0) ## 000002C0
/* 02F4C 80AD6A4C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
.L80AD6A50:
/* 02F50 80AD6A50 3C0DDB06 */ lui $t5, 0xDB06 ## $t5 = DB060000
/* 02F54 80AD6A54 35AD0020 */ ori $t5, $t5, 0x0020 ## $t5 = DB060020
/* 02F58 80AD6A58 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 02F5C 80AD6A5C AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 02F60 80AD6A60 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 02F64 80AD6A64 922E0217 */ lbu $t6, 0x0217($s1) ## 00000217
/* 02F68 80AD6A68 92270216 */ lbu $a3, 0x0216($s1) ## 00000216
/* 02F6C 80AD6A6C 92260215 */ lbu $a2, 0x0215($s1) ## 00000215
/* 02F70 80AD6A70 92250214 */ lbu $a1, 0x0214($s1) ## 00000214
/* 02F74 80AD6A74 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02F78 80AD6A78 AFA20054 */ sw $v0, 0x0054($sp)
/* 02F7C 80AD6A7C 0C025474 */ jal Gfx_EnvColor
/* 02F80 80AD6A80 AFAE0010 */ sw $t6, 0x0010($sp)
/* 02F84 80AD6A84 8FA30054 */ lw $v1, 0x0054($sp)
/* 02F88 80AD6A88 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
/* 02F8C 80AD6A8C 3C198011 */ lui $t9, %hi(D_80116280)
/* 02F90 80AD6A90 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02F94 80AD6A94 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 02F98 80AD6A98 27396280 */ addiu $t9, %lo(D_80116280)
/* 02F9C 80AD6A9C 37180030 */ ori $t8, $t8, 0x0030 ## $t8 = DB060030
/* 02FA0 80AD6AA0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 02FA4 80AD6AA4 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 02FA8 80AD6AA8 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 02FAC 80AD6AAC AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 02FB0 80AD6AB0 8E26016C */ lw $a2, 0x016C($s1) ## 0000016C
/* 02FB4 80AD6AB4 8E250150 */ lw $a1, 0x0150($s1) ## 00000150
/* 02FB8 80AD6AB8 3C0980AD */ lui $t1, %hi(func_80AD66D0) ## $t1 = 80AD0000
/* 02FBC 80AD6ABC 252966D0 */ addiu $t1, $t1, %lo(func_80AD66D0) ## $t1 = 80AD66D0
/* 02FC0 80AD6AC0 AFA90010 */ sw $t1, 0x0010($sp)
/* 02FC4 80AD6AC4 AFB10014 */ sw $s1, 0x0014($sp)
/* 02FC8 80AD6AC8 8E0A02D0 */ lw $t2, 0x02D0($s0) ## 000002D0
/* 02FCC 80AD6ACC 3C0780AD */ lui $a3, %hi(func_80AD65C8) ## $a3 = 80AD0000
/* 02FD0 80AD6AD0 24E765C8 */ addiu $a3, $a3, %lo(func_80AD65C8) ## $a3 = 80AD65C8
/* 02FD4 80AD6AD4 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
/* 02FD8 80AD6AD8 0C0288A2 */ jal SkelAnime_Draw
/* 02FDC 80AD6ADC AFAA0018 */ sw $t2, 0x0018($sp)
/* 02FE0 80AD6AE0 AE0202D0 */ sw $v0, 0x02D0($s0) ## 000002D0
.L80AD6AE4:
/* 02FE4 80AD6AE4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 02FE8 80AD6AE8 3C0CE700 */ lui $t4, 0xE700 ## $t4 = E7000000
/* 02FEC 80AD6AEC 3C0EFB00 */ lui $t6, 0xFB00 ## $t6 = FB000000
/* 02FF0 80AD6AF0 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 02FF4 80AD6AF4 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
/* 02FF8 80AD6AF8 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 02FFC 80AD6AFC AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 03000 80AD6B00 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03004 80AD6B04 3C0480AD */ lui $a0, %hi(D_80AD7700) ## $a0 = 80AD0000
/* 03008 80AD6B08 24847700 */ addiu $a0, $a0, %lo(D_80AD7700) ## $a0 = 80AD7700
/* 0300C 80AD6B0C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 03010 80AD6B10 AE0D02C0 */ sw $t5, 0x02C0($s0) ## 000002C0
/* 03014 80AD6B14 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 03018 80AD6B18 922A0219 */ lbu $t2, 0x0219($s1) ## 00000219
/* 0301C 80AD6B1C 92380218 */ lbu $t8, 0x0218($s1) ## 00000218
/* 03020 80AD6B20 922E021A */ lbu $t6, 0x021A($s1) ## 0000021A
/* 03024 80AD6B24 000A5C00 */ sll $t3, $t2, 16
/* 03028 80AD6B28 0018CE00 */ sll $t9, $t8, 24
/* 0302C 80AD6B2C 032B6025 */ or $t4, $t9, $t3 ## $t4 = 00000008
/* 03030 80AD6B30 000E7A00 */ sll $t7, $t6, 8
/* 03034 80AD6B34 018FC025 */ or $t8, $t4, $t7 ## $t8 = 00000008
/* 03038 80AD6B38 370900FF */ ori $t1, $t8, 0x00FF ## $t1 = 000000FF
/* 0303C 80AD6B3C 0C03423F */ jal Matrix_Put
/* 03040 80AD6B40 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
/* 03044 80AD6B44 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03048 80AD6B48 3C19DA38 */ lui $t9, 0xDA38 ## $t9 = DA380000
/* 0304C 80AD6B4C 37390003 */ ori $t9, $t9, 0x0003 ## $t9 = DA380003
/* 03050 80AD6B50 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
/* 03054 80AD6B54 AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
/* 03058 80AD6B58 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 0305C 80AD6B5C 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 03060 80AD6B60 3C0580AD */ lui $a1, %hi(D_80AD71C4) ## $a1 = 80AD0000
/* 03064 80AD6B64 24A571C4 */ addiu $a1, $a1, %lo(D_80AD71C4) ## $a1 = 80AD71C4
/* 03068 80AD6B68 240607F1 */ addiu $a2, $zero, 0x07F1 ## $a2 = 000007F1
/* 0306C 80AD6B6C 0C0346A2 */ jal Matrix_NewMtx
/* 03070 80AD6B70 AFA20044 */ sw $v0, 0x0044($sp)
/* 03074 80AD6B74 8FA30044 */ lw $v1, 0x0044($sp)
/* 03078 80AD6B78 3C0D0600 */ lui $t5, 0x0600 ## $t5 = 06000000
/* 0307C 80AD6B7C 25AD4BA0 */ addiu $t5, $t5, 0x4BA0 ## $t5 = 06004BA0
/* 03080 80AD6B80 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 03084 80AD6B84 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03088 80AD6B88 3C04DE00 */ lui $a0, 0xDE00 ## $a0 = DE000000
/* 0308C 80AD6B8C 3C0C0600 */ lui $t4, 0x0600 ## $t4 = 06000000
/* 03090 80AD6B90 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 03094 80AD6B94 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
/* 03098 80AD6B98 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 0309C 80AD6B9C AC440000 */ sw $a0, 0x0000($v0) ## 00000000
/* 030A0 80AD6BA0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 030A4 80AD6BA4 258C4CC0 */ addiu $t4, $t4, 0x4CC0 ## $t4 = 06004CC0
/* 030A8 80AD6BA8 3C0680AD */ lui $a2, %hi(D_80AD71D8) ## $a2 = 80AD0000
/* 030AC 80AD6BAC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 030B0 80AD6BB0 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
/* 030B4 80AD6BB4 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 030B8 80AD6BB8 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
/* 030BC 80AD6BBC 8E450000 */ lw $a1, 0x0000($s2) ## 00000000
/* 030C0 80AD6BC0 27A40064 */ addiu $a0, $sp, 0x0064 ## $a0 = FFFFFFE4
/* 030C4 80AD6BC4 24C671D8 */ addiu $a2, $a2, %lo(D_80AD71D8) ## $a2 = 80AD71D8
/* 030C8 80AD6BC8 0C031AD5 */ jal Graph_CloseDisps
/* 030CC 80AD6BCC 240707F7 */ addiu $a3, $zero, 0x07F7 ## $a3 = 000007F7
.L80AD6BD0:
/* 030D0 80AD6BD0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 030D4 80AD6BD4 0C2B57A3 */ jal func_80AD5E8C
/* 030D8 80AD6BD8 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
/* 030DC 80AD6BDC 8FBF0034 */ lw $ra, 0x0034($sp)
/* 030E0 80AD6BE0 8FB00028 */ lw $s0, 0x0028($sp)
/* 030E4 80AD6BE4 8FB1002C */ lw $s1, 0x002C($sp)
/* 030E8 80AD6BE8 8FB20030 */ lw $s2, 0x0030($sp)
/* 030EC 80AD6BEC 03E00008 */ jr $ra
/* 030F0 80AD6BF0 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000

View file

@ -1,143 +0,0 @@
glabel EnPoField_Init
/* 00000 80AD3B00 3C0680AD */ lui $a2, %hi(D_80AD7100) ## $a2 = 80AD0000
/* 00004 80AD3B04 24C67100 */ addiu $a2, $a2, %lo(D_80AD7100) ## $a2 = 80AD7100
/* 00008 80AD3B08 8CC30000 */ lw $v1, 0x0000($a2) ## 80AD7100
/* 0000C 80AD3B0C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 00010 80AD3B10 AFB10028 */ sw $s1, 0x0028($sp)
/* 00014 80AD3B14 AFB00024 */ sw $s0, 0x0024($sp)
/* 00018 80AD3B18 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
/* 0001C 80AD3B1C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00020 80AD3B20 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00024 80AD3B24 1061001C */ beq $v1, $at, .L80AD3B98
/* 00028 80AD3B28 AFBF002C */ sw $ra, 0x002C($sp)
/* 0002C 80AD3B2C C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
/* 00030 80AD3B30 00037080 */ sll $t6, $v1, 2
/* 00034 80AD3B34 01C37023 */ subu $t6, $t6, $v1
/* 00038 80AD3B38 4600218D */ trunc.w.s $f6, $f4
/* 0003C 80AD3B3C 3C0F80AD */ lui $t7, %hi(D_80AD76B0) ## $t7 = 80AD0000
/* 00040 80AD3B40 25EF76B0 */ addiu $t7, $t7, %lo(D_80AD76B0) ## $t7 = 80AD76B0
/* 00044 80AD3B44 000E7040 */ sll $t6, $t6, 1
/* 00048 80AD3B48 44193000 */ mfc1 $t9, $f6
/* 0004C 80AD3B4C 01CF1021 */ addu $v0, $t6, $t7
/* 00050 80AD3B50 3C0180AD */ lui $at, %hi(D_80AD76F0) ## $at = 80AD0000
/* 00054 80AD3B54 A4590000 */ sh $t9, 0x0000($v0) ## 00000000
/* 00058 80AD3B58 C4880028 */ lwc1 $f8, 0x0028($a0) ## 00000028
/* 0005C 80AD3B5C 00230821 */ addu $at, $at, $v1
/* 00060 80AD3B60 246E0001 */ addiu $t6, $v1, 0x0001 ## $t6 = 00000001
/* 00064 80AD3B64 4600428D */ trunc.w.s $f10, $f8
/* 00068 80AD3B68 01C01825 */ or $v1, $t6, $zero ## $v1 = 00000001
/* 0006C 80AD3B6C 44095000 */ mfc1 $t1, $f10
/* 00070 80AD3B70 00000000 */ nop
/* 00074 80AD3B74 A4490002 */ sh $t1, 0x0002($v0) ## 00000002
/* 00078 80AD3B78 C490002C */ lwc1 $f16, 0x002C($a0) ## 0000002C
/* 0007C 80AD3B7C 4600848D */ trunc.w.s $f18, $f16
/* 00080 80AD3B80 440B9000 */ mfc1 $t3, $f18
/* 00084 80AD3B84 00000000 */ nop
/* 00088 80AD3B88 A44B0004 */ sh $t3, 0x0004($v0) ## 00000004
/* 0008C 80AD3B8C 848D001C */ lh $t5, 0x001C($a0) ## 0000001C
/* 00090 80AD3B90 A02D76F0 */ sb $t5, %lo(D_80AD76F0)($at)
/* 00094 80AD3B94 ACCE0000 */ sw $t6, 0x0000($a2) ## 80AD7100
.L80AD3B98:
/* 00098 80AD3B98 28610002 */ slti $at, $v1, 0x0002
/* 0009C 80AD3B9C 14200007 */ bne $at, $zero, .L80AD3BBC
/* 000A0 80AD3BA0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 000A4 80AD3BA4 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 000A8 80AD3BA8 A60F001C */ sh $t7, 0x001C($s0) ## 0000001C
/* 000AC 80AD3BAC 0C00B55C */ jal Actor_Kill
/* 000B0 80AD3BB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 000B4 80AD3BB4 10000050 */ beq $zero, $zero, .L80AD3CF8
/* 000B8 80AD3BB8 8FBF002C */ lw $ra, 0x002C($sp)
.L80AD3BBC:
/* 000BC 80AD3BBC 3C0580AD */ lui $a1, %hi(D_80AD7110) ## $a1 = 80AD0000
/* 000C0 80AD3BC0 0C01E037 */ jal Actor_ProcessInitChain
/* 000C4 80AD3BC4 24A57110 */ addiu $a1, $a1, %lo(D_80AD7110) ## $a1 = 80AD7110
/* 000C8 80AD3BC8 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
/* 000CC 80AD3BCC 3C070600 */ lui $a3, 0x0600 ## $a3 = 06000000
/* 000D0 80AD3BD0 2618019C */ addiu $t8, $s0, 0x019C ## $t8 = 0000019C
/* 000D4 80AD3BD4 261901D8 */ addiu $t9, $s0, 0x01D8 ## $t9 = 000001D8
/* 000D8 80AD3BD8 2408000A */ addiu $t0, $zero, 0x000A ## $t0 = 0000000A
/* 000DC 80AD3BDC AFA80018 */ sw $t0, 0x0018($sp)
/* 000E0 80AD3BE0 AFB90014 */ sw $t9, 0x0014($sp)
/* 000E4 80AD3BE4 AFB80010 */ sw $t8, 0x0010($sp)
/* 000E8 80AD3BE8 24E70924 */ addiu $a3, $a3, 0x0924 ## $a3 = 06000924
/* 000EC 80AD3BEC 24C66A30 */ addiu $a2, $a2, 0x6A30 ## $a2 = 06006A30
/* 000F0 80AD3BF0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000F4 80AD3BF4 0C02915F */ jal SkelAnime_Init
/* 000F8 80AD3BF8 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 000FC 80AD3BFC 26050244 */ addiu $a1, $s0, 0x0244 ## $a1 = 00000244
/* 00100 80AD3C00 AFA50034 */ sw $a1, 0x0034($sp)
/* 00104 80AD3C04 0C0170D9 */ jal Collider_InitCylinder
/* 00108 80AD3C08 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 0010C 80AD3C0C 3C0780AD */ lui $a3, %hi(D_80AD7080) ## $a3 = 80AD0000
/* 00110 80AD3C10 8FA50034 */ lw $a1, 0x0034($sp)
/* 00114 80AD3C14 24E77080 */ addiu $a3, $a3, %lo(D_80AD7080) ## $a3 = 80AD7080
/* 00118 80AD3C18 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 0011C 80AD3C1C 0C01712B */ jal Collider_SetCylinder
/* 00120 80AD3C20 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 00124 80AD3C24 26050290 */ addiu $a1, $s0, 0x0290 ## $a1 = 00000290
/* 00128 80AD3C28 AFA50034 */ sw $a1, 0x0034($sp)
/* 0012C 80AD3C2C 0C0170D9 */ jal Collider_InitCylinder
/* 00130 80AD3C30 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00134 80AD3C34 3C0780AD */ lui $a3, %hi(D_80AD70AC) ## $a3 = 80AD0000
/* 00138 80AD3C38 8FA50034 */ lw $a1, 0x0034($sp)
/* 0013C 80AD3C3C 24E770AC */ addiu $a3, $a3, %lo(D_80AD70AC) ## $a3 = 80AD70AC
/* 00140 80AD3C40 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00144 80AD3C44 0C01712B */ jal Collider_SetCylinder
/* 00148 80AD3C48 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 0014C 80AD3C4C 3C0580AD */ lui $a1, %hi(D_80AD70E0) ## $a1 = 80AD0000
/* 00150 80AD3C50 3C0680AD */ lui $a2, %hi(D_80AD70D8) ## $a2 = 80AD0000
/* 00154 80AD3C54 24C670D8 */ addiu $a2, $a2, %lo(D_80AD70D8) ## $a2 = 80AD70D8
/* 00158 80AD3C58 24A570E0 */ addiu $a1, $a1, %lo(D_80AD70E0) ## $a1 = 80AD70E0
/* 0015C 80AD3C5C 0C0187B5 */ jal func_80061ED4
/* 00160 80AD3C60 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
/* 00164 80AD3C64 26060234 */ addiu $a2, $s0, 0x0234 ## $a2 = 00000234
/* 00168 80AD3C68 AFA60034 */ sw $a2, 0x0034($sp)
/* 0016C 80AD3C6C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00170 80AD3C70 0C01E9D9 */ jal LightContext_InsertLight
/* 00174 80AD3C74 262507A8 */ addiu $a1, $s1, 0x07A8 ## $a1 = 000007A8
/* 00178 80AD3C78 C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 0017C 80AD3C7C C608000C */ lwc1 $f8, 0x000C($s0) ## 0000000C
/* 00180 80AD3C80 C6100010 */ lwc1 $f16, 0x0010($s0) ## 00000010
/* 00184 80AD3C84 4600218D */ trunc.w.s $f6, $f4
/* 00188 80AD3C88 AE020230 */ sw $v0, 0x0230($s0) ## 00000230
/* 0018C 80AD3C8C 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 00190 80AD3C90 4600428D */ trunc.w.s $f10, $f8
/* 00194 80AD3C94 44053000 */ mfc1 $a1, $f6
/* 00198 80AD3C98 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 0019C 80AD3C9C 4600848D */ trunc.w.s $f18, $f16
/* 001A0 80AD3CA0 44065000 */ mfc1 $a2, $f10
/* 001A4 80AD3CA4 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 001A8 80AD3CA8 00052C00 */ sll $a1, $a1, 16
/* 001AC 80AD3CAC 44079000 */ mfc1 $a3, $f18
/* 001B0 80AD3CB0 00063400 */ sll $a2, $a2, 16
/* 001B4 80AD3CB4 00063403 */ sra $a2, $a2, 16
/* 001B8 80AD3CB8 00073C00 */ sll $a3, $a3, 16
/* 001BC 80AD3CBC 00073C03 */ sra $a3, $a3, 16
/* 001C0 80AD3CC0 00052C03 */ sra $a1, $a1, 16
/* 001C4 80AD3CC4 AFAE0018 */ sw $t6, 0x0018($sp)
/* 001C8 80AD3CC8 AFAD0014 */ sw $t5, 0x0014($sp)
/* 001CC 80AD3CCC AFAC0010 */ sw $t4, 0x0010($sp)
/* 001D0 80AD3CD0 AFA0001C */ sw $zero, 0x001C($sp)
/* 001D4 80AD3CD4 0C01E77C */ jal Lights_PointGlowSetInfo
/* 001D8 80AD3CD8 8FA40034 */ lw $a0, 0x0034($sp)
/* 001DC 80AD3CDC 3C0F8003 */ lui $t7, %hi(ActorShadow_DrawFunc_Circle)
/* 001E0 80AD3CE0 25EFB5EC */ addiu $t7, %lo(ActorShadow_DrawFunc_Circle)
/* 001E4 80AD3CE4 AE0F00C0 */ sw $t7, 0x00C0($s0) ## 000000C0
/* 001E8 80AD3CE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 001EC 80AD3CEC 0C2B4F5A */ jal func_80AD3D68
/* 001F0 80AD3CF0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 001F4 80AD3CF4 8FBF002C */ lw $ra, 0x002C($sp)
.L80AD3CF8:
/* 001F8 80AD3CF8 8FB00024 */ lw $s0, 0x0024($sp)
/* 001FC 80AD3CFC 8FB10028 */ lw $s1, 0x0028($sp)
/* 00200 80AD3D00 03E00008 */ jr $ra
/* 00204 80AD3D04 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -1,83 +0,0 @@
glabel EnPoField_Update
/* 029A4 80AD64A4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 029A8 80AD64A8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 029AC 80AD64AC AFB10020 */ sw $s1, 0x0020($sp)
/* 029B0 80AD64B0 AFB0001C */ sw $s0, 0x001C($sp)
/* 029B4 80AD64B4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 029B8 80AD64B8 0C2B571D */ jal func_80AD5C74
/* 029BC 80AD64BC 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 029C0 80AD64C0 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
/* 029C4 80AD64C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029C8 80AD64C8 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029CC 80AD64CC 0320F809 */ jalr $ra, $t9
/* 029D0 80AD64D0 00000000 */ nop
/* 029D4 80AD64D4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029D8 80AD64D8 0C2B5758 */ jal func_80AD5D60
/* 029DC 80AD64DC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029E0 80AD64E0 8E020190 */ lw $v0, 0x0190($s0) ## 00000190
/* 029E4 80AD64E4 3C0E80AD */ lui $t6, %hi(func_80AD4CA4) ## $t6 = 80AD0000
/* 029E8 80AD64E8 25CE4CA4 */ addiu $t6, $t6, %lo(func_80AD4CA4) ## $t6 = 80AD4CA4
/* 029EC 80AD64EC 11C20007 */ beq $t6, $v0, .L80AD650C
/* 029F0 80AD64F0 3C0F80AD */ lui $t7, %hi(func_80AD4E48) ## $t7 = 80AD0000
/* 029F4 80AD64F4 25EF4E48 */ addiu $t7, $t7, %lo(func_80AD4E48) ## $t7 = 80AD4E48
/* 029F8 80AD64F8 11E20004 */ beq $t7, $v0, .L80AD650C
/* 029FC 80AD64FC 3C1880AD */ lui $t8, %hi(func_80AD48CC) ## $t8 = 80AD0000
/* 02A00 80AD6500 271848CC */ addiu $t8, $t8, %lo(func_80AD48CC) ## $t8 = 80AD48CC
/* 02A04 80AD6504 17020004 */ bne $t8, $v0, .L80AD6518
/* 02A08 80AD6508 00000000 */ nop
.L80AD650C:
/* 02A0C 80AD650C 0C00B638 */ jal Actor_MoveForward
/* 02A10 80AD6510 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02A14 80AD6514 8E020190 */ lw $v0, 0x0190($s0) ## 00000190
.L80AD6518:
/* 02A18 80AD6518 3C0880AD */ lui $t0, %hi(func_80AD4664) ## $t0 = 80AD0000
/* 02A1C 80AD651C 25084664 */ addiu $t0, $t0, %lo(func_80AD4664) ## $t0 = 80AD4664
/* 02A20 80AD6520 11020024 */ beq $t0, $v0, .L80AD65B4
/* 02A24 80AD6524 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02A28 80AD6528 0C00B56E */ jal Actor_SetHeight
/* 02A2C 80AD652C 3C054228 */ lui $a1, 0x4228 ## $a1 = 42280000
/* 02A30 80AD6530 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 02A34 80AD6534 44812000 */ mtc1 $at, $f4 ## $f4 = 60.00
/* 02A38 80AD6538 24090004 */ addiu $t1, $zero, 0x0004 ## $t1 = 00000004
/* 02A3C 80AD653C AFA90014 */ sw $t1, 0x0014($sp)
/* 02A40 80AD6540 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 02A44 80AD6544 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 02A48 80AD6548 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 02A4C 80AD654C 3C0741D8 */ lui $a3, 0x41D8 ## $a3 = 41D80000
/* 02A50 80AD6550 0C00B92D */ jal func_8002E4B4
/* 02A54 80AD6554 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 02A58 80AD6558 0C2B5867 */ jal func_80AD619C
/* 02A5C 80AD655C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02A60 80AD6560 0C2B58CC */ jal func_80AD6330
/* 02A64 80AD6564 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02A68 80AD6568 26050244 */ addiu $a1, $s0, 0x0244 ## $a1 = 00000244
/* 02A6C 80AD656C AFA50028 */ sw $a1, 0x0028($sp)
/* 02A70 80AD6570 0C0189B7 */ jal Collider_CylinderUpdate
/* 02A74 80AD6574 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02A78 80AD6578 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 02A7C 80AD657C 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 02A80 80AD6580 02212821 */ addu $a1, $s1, $at
/* 02A84 80AD6584 AFA5002C */ sw $a1, 0x002C($sp)
/* 02A88 80AD6588 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 02A8C 80AD658C 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 02A90 80AD6590 8FA60028 */ lw $a2, 0x0028($sp)
/* 02A94 80AD6594 920A0255 */ lbu $t2, 0x0255($s0) ## 00000255
/* 02A98 80AD6598 8FA5002C */ lw $a1, 0x002C($sp)
/* 02A9C 80AD659C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 02AA0 80AD65A0 314B0001 */ andi $t3, $t2, 0x0001 ## $t3 = 00000000
/* 02AA4 80AD65A4 51600004 */ beql $t3, $zero, .L80AD65B8
/* 02AA8 80AD65A8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 02AAC 80AD65AC 0C01767D */ jal CollisionCheck_SetAC
## CollisionCheck_setAC
/* 02AB0 80AD65B0 8FA60028 */ lw $a2, 0x0028($sp)
.L80AD65B4:
/* 02AB4 80AD65B4 8FBF0024 */ lw $ra, 0x0024($sp)
.L80AD65B8:
/* 02AB8 80AD65B8 8FB0001C */ lw $s0, 0x001C($sp)
/* 02ABC 80AD65BC 8FB10020 */ lw $s1, 0x0020($sp)
/* 02AC0 80AD65C0 03E00008 */ jr $ra
/* 02AC4 80AD65C4 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000

View file

@ -1,53 +0,0 @@
glabel func_80AD3D68
/* 00268 80AD3D68 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 0026C 80AD3D6C AFB00020 */ sw $s0, 0x0020($sp)
/* 00270 80AD3D70 3C0E80AD */ lui $t6, %hi(EnPoField_Update) ## $t6 = 80AD0000
/* 00274 80AD3D74 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00278 80AD3D78 AFA5002C */ sw $a1, 0x002C($sp)
/* 0027C 80AD3D7C 25CE64A4 */ addiu $t6, $t6, %lo(EnPoField_Update) ## $t6 = 80AD64A4
/* 00280 80AD3D80 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00284 80AD3D84 AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
/* 00288 80AD3D88 8FA4002C */ lw $a0, 0x002C($sp)
/* 0028C 80AD3D8C 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 00290 80AD3D90 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
/* 00294 80AD3D94 0C00CDD2 */ jal Actor_ChangeType
/* 00298 80AD3D98 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
/* 0029C 80AD3D9C A60000B4 */ sh $zero, 0x00B4($s0) ## 000000B4
/* 002A0 80AD3DA0 AFA00010 */ sw $zero, 0x0010($sp)
/* 002A4 80AD3DA4 26040234 */ addiu $a0, $s0, 0x0234 ## $a0 = 00000234
/* 002A8 80AD3DA8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 002AC 80AD3DAC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 002B0 80AD3DB0 0C01E796 */ jal Lights_PointSetColorAndRadius
/* 002B4 80AD3DB4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 002B8 80AD3DB8 241800C8 */ addiu $t8, $zero, 0x00C8 ## $t8 = 000000C8
/* 002BC 80AD3DBC A6180196 */ sh $t8, 0x0196($s0) ## 00000196
/* 002C0 80AD3DC0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 002C4 80AD3DC4 0C00B58B */ jal Actor_SetScale
/* 002C8 80AD3DC8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 002CC 80AD3DCC 8E190004 */ lw $t9, 0x0004($s0) ## 00000004
/* 002D0 80AD3DD0 92090255 */ lbu $t1, 0x0255($s0) ## 00000255
/* 002D4 80AD3DD4 3C01FFFE */ lui $at, 0xFFFE ## $at = FFFE0000
/* 002D8 80AD3DD8 3421FFFE */ ori $at, $at, 0xFFFE ## $at = FFFEFFFE
/* 002DC 80AD3DDC 240B0039 */ addiu $t3, $zero, 0x0039 ## $t3 = 00000039
/* 002E0 80AD3DE0 03214024 */ and $t0, $t9, $at
/* 002E4 80AD3DE4 312AFFFE */ andi $t2, $t1, 0xFFFE ## $t2 = 00000000
/* 002E8 80AD3DE8 AE080004 */ sw $t0, 0x0004($s0) ## 00000004
/* 002EC 80AD3DEC A20A0255 */ sb $t2, 0x0255($s0) ## 00000255
/* 002F0 80AD3DF0 A20B0256 */ sb $t3, 0x0256($s0) ## 00000256
/* 002F4 80AD3DF4 3C0C80AD */ lui $t4, %hi(D_80AD70D8) ## $t4 = 80AD0000
/* 002F8 80AD3DF8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 002FC 80AD3DFC 918C70D8 */ lbu $t4, %lo(D_80AD70D8)($t4)
/* 00300 80AD3E00 3C0D80AD */ lui $t5, %hi(func_80AD4664) ## $t5 = 80AD0000
/* 00304 80AD3E04 25AD4664 */ addiu $t5, $t5, %lo(func_80AD4664) ## $t5 = 80AD4664
/* 00308 80AD3E08 AE0D0190 */ sw $t5, 0x0190($s0) ## 00000190
/* 0030C 80AD3E0C A20C00AF */ sb $t4, 0x00AF($s0) ## 000000AF
/* 00310 80AD3E10 E600006C */ swc1 $f0, 0x006C($s0) ## 0000006C
/* 00314 80AD3E14 E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 00318 80AD3E18 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0031C 80AD3E1C 8FB00020 */ lw $s0, 0x0020($sp)
/* 00320 80AD3E20 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00324 80AD3E24 03E00008 */ jr $ra
/* 00328 80AD3E28 00000000 */ nop

View file

@ -1,83 +0,0 @@
.late_rodata
glabel D_80AD723C
.word 0x3C656042
glabel D_80AD7240
.float 0.01
.text
glabel func_80AD3E2C
/* 0032C 80AD3E2C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00330 80AD3E30 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00334 80AD3E34 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00338 80AD3E38 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0033C 80AD3E3C 24A50F9C */ addiu $a1, $a1, 0x0F9C ## $a1 = 06000F9C
/* 00340 80AD3E40 AFA60018 */ sw $a2, 0x0018($sp)
/* 00344 80AD3E44 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00348 80AD3E48 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0034C 80AD3E4C 8FA40018 */ lw $a0, 0x0018($sp)
/* 00350 80AD3E50 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00354 80AD3E54 3C0E80AD */ lui $t6, %hi(EnPoField_Draw) ## $t6 = 80AD0000
/* 00358 80AD3E58 240200FF */ addiu $v0, $zero, 0x00FF ## $v0 = 000000FF
/* 0035C 80AD3E5C 25CE68E4 */ addiu $t6, $t6, %lo(EnPoField_Draw) ## $t6 = 80AD68E4
/* 00360 80AD3E60 240F00D2 */ addiu $t7, $zero, 0x00D2 ## $t7 = 000000D2
/* 00364 80AD3E64 24053873 */ addiu $a1, $zero, 0x3873 ## $a1 = 00003873
/* 00368 80AD3E68 AC8E0134 */ sw $t6, 0x0134($a0) ## 00000134
/* 0036C 80AD3E6C A0820214 */ sb $v0, 0x0214($a0) ## 00000214
/* 00370 80AD3E70 A0820215 */ sb $v0, 0x0215($a0) ## 00000215
/* 00374 80AD3E74 A08F0216 */ sb $t7, 0x0216($a0) ## 00000216
/* 00378 80AD3E78 A0800217 */ sb $zero, 0x0217($a0) ## 00000217
/* 0037C 80AD3E7C A08000C8 */ sb $zero, 0x00C8($a0) ## 000000C8
/* 00380 80AD3E80 0C00BE0A */ jal Audio_PlayActorSound2
/* 00384 80AD3E84 E48400BC */ swc1 $f4, 0x00BC($a0) ## 000000BC
/* 00388 80AD3E88 8FA60018 */ lw $a2, 0x0018($sp)
/* 0038C 80AD3E8C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00390 80AD3E90 3C0F80AD */ lui $t7, %hi(func_80AD48CC) ## $t7 = 80AD0000
/* 00394 80AD3E94 84D8001C */ lh $t8, 0x001C($a2) ## 0000001C
/* 00398 80AD3E98 C4C60028 */ lwc1 $f6, 0x0028($a2) ## 00000028
/* 0039C 80AD3E9C 25EF48CC */ addiu $t7, $t7, %lo(func_80AD48CC) ## $t7 = 80AD48CC
/* 003A0 80AD3EA0 17010013 */ bne $t8, $at, .L80AD3EF0
/* 003A4 80AD3EA4 E4C6000C */ swc1 $f6, 0x000C($a2) ## 0000000C
/* 003A8 80AD3EA8 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 003AC 80AD3EAC 44814000 */ mtc1 $at, $f8 ## $f8 = 12.00
/* 003B0 80AD3EB0 3C014234 */ lui $at, 0x4234 ## $at = 42340000
/* 003B4 80AD3EB4 44815000 */ mtc1 $at, $f10 ## $f10 = 45.00
/* 003B8 80AD3EB8 24190023 */ addiu $t9, $zero, 0x0023 ## $t9 = 00000023
/* 003BC 80AD3EBC 24080064 */ addiu $t0, $zero, 0x0064 ## $t0 = 00000064
/* 003C0 80AD3EC0 2409000A */ addiu $t1, $zero, 0x000A ## $t1 = 0000000A
/* 003C4 80AD3EC4 A4D90284 */ sh $t9, 0x0284($a2) ## 00000284
/* 003C8 80AD3EC8 A4C80286 */ sh $t0, 0x0286($a2) ## 00000286
/* 003CC 80AD3ECC A4C90288 */ sh $t1, 0x0288($a2) ## 00000288
/* 003D0 80AD3ED0 3C0180AD */ lui $at, %hi(D_80AD723C) ## $at = 80AD0000
/* 003D4 80AD3ED4 E4C80068 */ swc1 $f8, 0x0068($a2) ## 00000068
/* 003D8 80AD3ED8 E4CA00C4 */ swc1 $f10, 0x00C4($a2) ## 000000C4
/* 003DC 80AD3EDC C430723C */ lwc1 $f16, %lo(D_80AD723C)($at)
/* 003E0 80AD3EE0 240A005A */ addiu $t2, $zero, 0x005A ## $t2 = 0000005A
/* 003E4 80AD3EE4 A0CA0117 */ sb $t2, 0x0117($a2) ## 00000117
/* 003E8 80AD3EE8 10000013 */ beq $zero, $zero, .L80AD3F38
/* 003EC 80AD3EEC E4D0021C */ swc1 $f16, 0x021C($a2) ## 0000021C
.L80AD3EF0:
/* 003F0 80AD3EF0 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
/* 003F4 80AD3EF4 3C0280AD */ lui $v0, %hi(D_80AD7080) ## $v0 = 80AD0000
/* 003F8 80AD3EF8 24427080 */ addiu $v0, $v0, %lo(D_80AD7080) ## $v0 = 80AD7080
/* 003FC 80AD3EFC E4D20068 */ swc1 $f18, 0x0068($a2) ## 00000068
/* 00400 80AD3F00 844B0020 */ lh $t3, 0x0020($v0) ## 80AD70A0
/* 00404 80AD3F04 3C014214 */ lui $at, 0x4214 ## $at = 42140000
/* 00408 80AD3F08 44812000 */ mtc1 $at, $f4 ## $f4 = 37.00
/* 0040C 80AD3F0C A4CB0284 */ sh $t3, 0x0284($a2) ## 00000284
/* 00410 80AD3F10 844C0022 */ lh $t4, 0x0022($v0) ## 80AD70A2
/* 00414 80AD3F14 3C0180AD */ lui $at, %hi(D_80AD7240) ## $at = 80AD0000
/* 00418 80AD3F18 240E005C */ addiu $t6, $zero, 0x005C ## $t6 = 0000005C
/* 0041C 80AD3F1C A4CC0286 */ sh $t4, 0x0286($a2) ## 00000286
/* 00420 80AD3F20 844D0024 */ lh $t5, 0x0024($v0) ## 80AD70A4
/* 00424 80AD3F24 E4C400C4 */ swc1 $f4, 0x00C4($a2) ## 000000C4
/* 00428 80AD3F28 A4CD0288 */ sh $t5, 0x0288($a2) ## 00000288
/* 0042C 80AD3F2C C4267240 */ lwc1 $f6, %lo(D_80AD7240)($at)
/* 00430 80AD3F30 A0CE0117 */ sb $t6, 0x0117($a2) ## 00000117
/* 00434 80AD3F34 E4C6021C */ swc1 $f6, 0x021C($a2) ## 0000021C
.L80AD3F38:
/* 00438 80AD3F38 ACCF0190 */ sw $t7, 0x0190($a2) ## 00000190
/* 0043C 80AD3F3C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00440 80AD3F40 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00444 80AD3F44 03E00008 */ jr $ra
/* 00448 80AD3F48 00000000 */ nop

View file

@ -1,44 +0,0 @@
glabel func_80AD3F4C
/* 0044C 80AD3F4C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00450 80AD3F50 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00454 80AD3F54 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
/* 00458 80AD3F58 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 0045C 80AD3F5C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00460 80AD3F60 24A50924 */ addiu $a1, $a1, 0x0924 ## $a1 = 06000924
/* 00464 80AD3F64 AFA60020 */ sw $a2, 0x0020($sp)
/* 00468 80AD3F68 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0046C 80AD3F6C 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 00470 80AD3F70 AFAE001C */ sw $t6, 0x001C($sp)
/* 00474 80AD3F74 8FA60020 */ lw $a2, 0x0020($sp)
/* 00478 80AD3F78 90CF0255 */ lbu $t7, 0x0255($a2) ## 00000255
/* 0047C 80AD3F7C C4C40090 */ lwc1 $f4, 0x0090($a2) ## 00000090
/* 00480 80AD3F80 24C40008 */ addiu $a0, $a2, 0x0008 ## $a0 = 00000008
/* 00484 80AD3F84 35F80001 */ ori $t8, $t7, 0x0001 ## $t8 = 00000001
/* 00488 80AD3F88 A0D80255 */ sb $t8, 0x0255($a2) ## 00000255
/* 0048C 80AD3F8C E4C4021C */ swc1 $f4, 0x021C($a2) ## 0000021C
/* 00490 80AD3F90 8FA5001C */ lw $a1, 0x001C($sp)
/* 00494 80AD3F94 0C01DF90 */ jal Math_Vec3f_Copy
## Vec3f_Copy
/* 00498 80AD3F98 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
/* 0049C 80AD3F9C 8FA60020 */ lw $a2, 0x0020($sp)
/* 004A0 80AD3FA0 3C0880AD */ lui $t0, %hi(func_80AD4E48) ## $t0 = 80AD0000
/* 004A4 80AD3FA4 25084E48 */ addiu $t0, $t0, %lo(func_80AD4E48) ## $t0 = 80AD4E48
/* 004A8 80AD3FA8 8CC90190 */ lw $t1, 0x0190($a2) ## 00000190
/* 004AC 80AD3FAC 84D9008A */ lh $t9, 0x008A($a2) ## 0000008A
/* 004B0 80AD3FB0 3C0E80AD */ lui $t6, %hi(func_80AD4A68) ## $t6 = 80AD0000
/* 004B4 80AD3FB4 11090008 */ beq $t0, $t1, .L80AD3FD8
/* 004B8 80AD3FB8 A4D90032 */ sh $t9, 0x0032($a2) ## 00000032
/* 004BC 80AD3FBC 8CCA0004 */ lw $t2, 0x0004($a2) ## 00000004
/* 004C0 80AD3FC0 240C0258 */ addiu $t4, $zero, 0x0258 ## $t4 = 00000258
/* 004C4 80AD3FC4 240D0020 */ addiu $t5, $zero, 0x0020 ## $t5 = 00000020
/* 004C8 80AD3FC8 354B0001 */ ori $t3, $t2, 0x0001 ## $t3 = 00000001
/* 004CC 80AD3FCC ACCB0004 */ sw $t3, 0x0004($a2) ## 00000004
/* 004D0 80AD3FD0 A4CC0196 */ sh $t4, 0x0196($a2) ## 00000196
/* 004D4 80AD3FD4 A0CD0194 */ sb $t5, 0x0194($a2) ## 00000194
.L80AD3FD8:
/* 004D8 80AD3FD8 25CE4A68 */ addiu $t6, $t6, %lo(func_80AD4A68) ## $t6 = 80AD4A68
/* 004DC 80AD3FDC ACCE0190 */ sw $t6, 0x0190($a2) ## 00000190
/* 004E0 80AD3FE0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 004E4 80AD3FE4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 004E8 80AD3FE8 03E00008 */ jr $ra
/* 004EC 80AD3FEC 00000000 */ nop

View file

@ -1,39 +0,0 @@
glabel func_80AD3FF0
/* 004F0 80AD3FF0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 004F4 80AD3FF4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 004F8 80AD3FF8 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 004FC 80AD3FFC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00500 80AD4000 24A50608 */ addiu $a1, $a1, 0x0608 ## $a1 = 06000608
/* 00504 80AD4004 AFA70018 */ sw $a3, 0x0018($sp)
/* 00508 80AD4008 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0050C 80AD400C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00510 80AD4010 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00514 80AD4014 8FA70018 */ lw $a3, 0x0018($sp)
/* 00518 80AD4018 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 0051C 80AD401C 44812000 */ mtc1 $at, $f4 ## $f4 = 12.00
/* 00520 80AD4020 90EE0255 */ lbu $t6, 0x0255($a3) ## 00000255
/* 00524 80AD4024 3C0280AD */ lui $v0, %hi(func_80AD4CA4) ## $v0 = 80AD0000
/* 00528 80AD4028 3C1880AD */ lui $t8, %hi(func_80AD4E48) ## $t8 = 80AD0000
/* 0052C 80AD402C 24424CA4 */ addiu $v0, $v0, %lo(func_80AD4CA4) ## $v0 = 80AD4CA4
/* 00530 80AD4030 27184E48 */ addiu $t8, $t8, %lo(func_80AD4E48) ## $t8 = 80AD4E48
/* 00534 80AD4034 35CF0001 */ ori $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00538 80AD4038 A0EF0255 */ sb $t7, 0x0255($a3) ## 00000255
/* 0053C 80AD403C ACE20190 */ sw $v0, 0x0190($a3) ## 00000190
/* 00540 80AD4040 1302000C */ beq $t8, $v0, .L80AD4074
/* 00544 80AD4044 E4E40068 */ swc1 $f4, 0x0068($a3) ## 00000068
/* 00548 80AD4048 8CF90004 */ lw $t9, 0x0004($a3) ## 00000004
/* 0054C 80AD404C 84E900B6 */ lh $t1, 0x00B6($a3) ## 000000B6
/* 00550 80AD4050 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00554 80AD4054 240B07D0 */ addiu $t3, $zero, 0x07D0 ## $t3 = 000007D0
/* 00558 80AD4058 240C0020 */ addiu $t4, $zero, 0x0020 ## $t4 = 00000020
/* 0055C 80AD405C 37280001 */ ori $t0, $t9, 0x0001 ## $t0 = 00000001
/* 00560 80AD4060 01215021 */ addu $t2, $t1, $at
/* 00564 80AD4064 ACE80004 */ sw $t0, 0x0004($a3) ## 00000004
/* 00568 80AD4068 A4EA0032 */ sh $t2, 0x0032($a3) ## 00000032
/* 0056C 80AD406C A4EB0196 */ sh $t3, 0x0196($a3) ## 00000196
/* 00570 80AD4070 A0EC0194 */ sb $t4, 0x0194($a3) ## 00000194
.L80AD4074:
/* 00574 80AD4074 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00578 80AD4078 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0057C 80AD407C 03E00008 */ jr $ra
/* 00580 80AD4080 00000000 */ nop

View file

@ -1,50 +0,0 @@
glabel func_80AD4084
/* 00584 80AD4084 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00588 80AD4088 AFB00020 */ sw $s0, 0x0020($sp)
/* 0058C 80AD408C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00590 80AD4090 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00594 80AD4094 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00598 80AD4098 24A50454 */ addiu $a1, $a1, 0x0454 ## $a1 = 06000454
/* 0059C 80AD409C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 005A0 80AD40A0 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 005A4 80AD40A4 3C06C0C0 */ lui $a2, 0xC0C0 ## $a2 = C0C00000
/* 005A8 80AD40A8 8E0E0280 */ lw $t6, 0x0280($s0) ## 00000280
/* 005AC 80AD40AC 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 005B0 80AD40B0 3421F824 */ ori $at, $at, 0xF824 ## $at = 0001F824
/* 005B4 80AD40B4 8DCF0000 */ lw $t7, 0x0000($t6) ## 00000000
/* 005B8 80AD40B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 005BC 80AD40BC 01E1C024 */ and $t8, $t7, $at
/* 005C0 80AD40C0 13000005 */ beq $t8, $zero, .L80AD40D8
/* 005C4 80AD40C4 00000000 */ nop
/* 005C8 80AD40C8 8E19024C */ lw $t9, 0x024C($s0) ## 0000024C
/* 005CC 80AD40CC 87280032 */ lh $t0, 0x0032($t9) ## 00000032
/* 005D0 80AD40D0 10000006 */ beq $zero, $zero, .L80AD40EC
/* 005D4 80AD40D4 A6080032 */ sh $t0, 0x0032($s0) ## 00000032
.L80AD40D8:
/* 005D8 80AD40D8 0C00B69E */ jal func_8002DA78
/* 005DC 80AD40DC 8E05024C */ lw $a1, 0x024C($s0) ## 0000024C
/* 005E0 80AD40E0 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 005E4 80AD40E4 00414821 */ addu $t1, $v0, $at
/* 005E8 80AD40E8 A6090032 */ sh $t1, 0x0032($s0) ## 00000032
.L80AD40EC:
/* 005EC 80AD40EC 920A0255 */ lbu $t2, 0x0255($s0) ## 00000255
/* 005F0 80AD40F0 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 005F4 80AD40F4 44812000 */ mtc1 $at, $f4 ## $f4 = 5.00
/* 005F8 80AD40F8 314BFFFC */ andi $t3, $t2, 0xFFFC ## $t3 = 00000000
/* 005FC 80AD40FC A20B0255 */ sb $t3, 0x0255($s0) ## 00000255
/* 00600 80AD4100 240C0010 */ addiu $t4, $zero, 0x0010 ## $t4 = 00000010
/* 00604 80AD4104 E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
/* 00608 80AD4108 AFAC0010 */ sw $t4, 0x0010($sp)
/* 0060C 80AD410C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00610 80AD4110 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
/* 00614 80AD4114 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
/* 00618 80AD4118 0C00D09B */ jal func_8003426C
/* 0061C 80AD411C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00620 80AD4120 3C0D80AD */ lui $t5, %hi(func_80AD4E48) ## $t5 = 80AD0000
/* 00624 80AD4124 25AD4E48 */ addiu $t5, $t5, %lo(func_80AD4E48) ## $t5 = 80AD4E48
/* 00628 80AD4128 AE0D0190 */ sw $t5, 0x0190($s0) ## 00000190
/* 0062C 80AD412C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00630 80AD4130 8FB00020 */ lw $s0, 0x0020($sp)
/* 00634 80AD4134 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00638 80AD4138 03E00008 */ jr $ra
/* 0063C 80AD413C 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80AD4140
/* 00640 80AD4140 8C8E0004 */ lw $t6, 0x0004($a0) ## 00000004
/* 00644 80AD4144 8488019A */ lh $t0, 0x019A($a0) ## 0000019A
/* 00648 80AD4148 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 0064C 80AD414C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00650 80AD4150 849800B6 */ lh $t8, 0x00B6($a0) ## 000000B6
/* 00654 80AD4154 01C17824 */ and $t7, $t6, $at
/* 00658 80AD4158 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 0065C 80AD415C 29010014 */ slti $at, $t0, 0x0014
/* 00660 80AD4160 A4800196 */ sh $zero, 0x0196($a0) ## 00000196
/* 00664 80AD4164 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
/* 00668 80AD4168 A0990117 */ sb $t9, 0x0117($a0) ## 00000117
/* 0066C 80AD416C E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 00670 80AD4170 14200003 */ bne $at, $zero, .L80AD4180
/* 00674 80AD4174 A4980032 */ sh $t8, 0x0032($a0) ## 00000032
/* 00678 80AD4178 24090013 */ addiu $t1, $zero, 0x0013 ## $t1 = 00000013
/* 0067C 80AD417C A489019A */ sh $t1, 0x019A($a0) ## 0000019A
.L80AD4180:
/* 00680 80AD4180 3C0A80AD */ lui $t2, %hi(func_80AD4ED8) ## $t2 = 80AD0000
/* 00684 80AD4184 254A4ED8 */ addiu $t2, $t2, %lo(func_80AD4ED8) ## $t2 = 80AD4ED8
/* 00688 80AD4188 03E00008 */ jr $ra
/* 0068C 80AD418C AC8A0190 */ sw $t2, 0x0190($a0) ## 00000190

View file

@ -1,33 +0,0 @@
glabel func_80AD4190
/* 00690 80AD4190 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00694 80AD4194 AFB00018 */ sw $s0, 0x0018($sp)
/* 00698 80AD4198 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0069C 80AD419C AFBF001C */ sw $ra, 0x001C($sp)
/* 006A0 80AD41A0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 006A4 80AD41A4 24A51360 */ addiu $a1, $a1, 0x1360 ## $a1 = 06001360
/* 006A8 80AD41A8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 006AC 80AD41AC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 006B0 80AD41B0 3C06C0C0 */ lui $a2, 0xC0C0 ## $a2 = C0C00000
/* 006B4 80AD41B4 920F0255 */ lbu $t7, 0x0255($s0) ## 00000255
/* 006B8 80AD41B8 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 006BC 80AD41BC 240E0010 */ addiu $t6, $zero, 0x0010 ## $t6 = 00000010
/* 006C0 80AD41C0 31F8FFFC */ andi $t8, $t7, 0xFFFC ## $t8 = 00000000
/* 006C4 80AD41C4 A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
/* 006C8 80AD41C8 A2180255 */ sb $t8, 0x0255($s0) ## 00000255
/* 006CC 80AD41CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 006D0 80AD41D0 240538EC */ addiu $a1, $zero, 0x38EC ## $a1 = 000038EC
/* 006D4 80AD41D4 0C00BE0A */ jal Audio_PlayActorSound2
/* 006D8 80AD41D8 E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
/* 006DC 80AD41DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 006E0 80AD41E0 0C00BE0A */ jal Audio_PlayActorSound2
/* 006E4 80AD41E4 24053874 */ addiu $a1, $zero, 0x3874 ## $a1 = 00003874
/* 006E8 80AD41E8 3C1980AD */ lui $t9, %hi(func_80AD52F0) ## $t9 = 80AD0000
/* 006EC 80AD41EC 273952F0 */ addiu $t9, $t9, %lo(func_80AD52F0) ## $t9 = 80AD52F0
/* 006F0 80AD41F0 AE190190 */ sw $t9, 0x0190($s0) ## 00000190
/* 006F4 80AD41F4 8FBF001C */ lw $ra, 0x001C($sp)
/* 006F8 80AD41F8 8FB00018 */ lw $s0, 0x0018($sp)
/* 006FC 80AD41FC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00700 80AD4200 03E00008 */ jr $ra
/* 00704 80AD4204 00000000 */ nop

View file

@ -1,50 +0,0 @@
.late_rodata
glabel D_80AD7244
.float 1500.0
.text
glabel func_80AD4208
/* 00708 80AD4208 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0070C 80AD420C AFA5001C */ sw $a1, 0x001C($sp)
/* 00710 80AD4210 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00714 80AD4214 3C0E80AD */ lui $t6, %hi(func_80AD6BF4) ## $t6 = 80AD0000
/* 00718 80AD4218 3C0F80AD */ lui $t7, %hi(func_80AD6C4C) ## $t7 = 80AD0000
/* 0071C 80AD421C 25CE6BF4 */ addiu $t6, $t6, %lo(func_80AD6BF4) ## $t6 = 80AD6BF4
/* 00720 80AD4220 25EF6C4C */ addiu $t7, $t7, %lo(func_80AD6C4C) ## $t7 = 80AD6C4C
/* 00724 80AD4224 AC8E0130 */ sw $t6, 0x0130($a0) ## 00000130
/* 00728 80AD4228 AC8F0134 */ sw $t7, 0x0134($a0) ## 00000134
/* 0072C 80AD422C AC8000C0 */ sw $zero, 0x00C0($a0) ## 000000C0
/* 00730 80AD4230 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
/* 00734 80AD4234 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
/* 00738 80AD4238 0C00B58B */ jal Actor_SetScale
/* 0073C 80AD423C AFA40018 */ sw $a0, 0x0018($sp)
/* 00740 80AD4240 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00744 80AD4244 8FA60018 */ lw $a2, 0x0018($sp)
/* 00748 80AD4248 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
/* 0074C 80AD424C 8FA4001C */ lw $a0, 0x001C($sp)
/* 00750 80AD4250 3C0180AD */ lui $at, %hi(D_80AD7244) ## $at = 80AD0000
/* 00754 80AD4254 E4C4006C */ swc1 $f4, 0x006C($a2) ## 0000006C
/* 00758 80AD4258 C4267244 */ lwc1 $f6, %lo(D_80AD7244)($at)
/* 0075C 80AD425C 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 00760 80AD4260 44815000 */ mtc1 $at, $f10 ## $f10 = 15.00
/* 00764 80AD4264 C4C80028 */ lwc1 $f8, 0x0028($a2) ## 00000028
/* 00768 80AD4268 24188000 */ addiu $t8, $zero, 0x8000 ## $t8 = FFFF8000
/* 0076C 80AD426C 2419003C */ addiu $t9, $zero, 0x003C ## $t9 = 0000003C
/* 00770 80AD4270 460A4401 */ sub.s $f16, $f8, $f10
/* 00774 80AD4274 24070008 */ addiu $a3, $zero, 0x0008 ## $a3 = 00000008
/* 00778 80AD4278 A4D800B4 */ sh $t8, 0x00B4($a2) ## 000000B4
/* 0077C 80AD427C A4D90196 */ sh $t9, 0x0196($a2) ## 00000196
/* 00780 80AD4280 E4D00028 */ swc1 $f16, 0x0028($a2) ## 00000028
/* 00784 80AD4284 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
/* 00788 80AD4288 0C00CDD2 */ jal Actor_ChangeType
/* 0078C 80AD428C E4C600BC */ swc1 $f6, 0x00BC($a2) ## 000000BC
/* 00790 80AD4290 8FA60018 */ lw $a2, 0x0018($sp)
/* 00794 80AD4294 3C0880AD */ lui $t0, %hi(func_80AD53F0) ## $t0 = 80AD0000
/* 00798 80AD4298 250853F0 */ addiu $t0, $t0, %lo(func_80AD53F0) ## $t0 = 80AD53F0
/* 0079C 80AD429C ACC80190 */ sw $t0, 0x0190($a2) ## 00000190
/* 007A0 80AD42A0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 007A4 80AD42A4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 007A8 80AD42A8 03E00008 */ jr $ra
/* 007AC 80AD42AC 00000000 */ nop

View file

@ -1,57 +0,0 @@
glabel func_80AD42B0
/* 007B0 80AD42B0 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 007B4 80AD42B4 AFB00028 */ sw $s0, 0x0028($sp)
/* 007B8 80AD42B8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 007BC 80AD42BC AFBF002C */ sw $ra, 0x002C($sp)
/* 007C0 80AD42C0 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
/* 007C4 80AD42C4 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
/* 007C8 80AD42C8 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
/* 007CC 80AD42CC 4600848D */ trunc.w.s $f18, $f16
/* 007D0 80AD42D0 AFA0001C */ sw $zero, 0x001C($sp)
/* 007D4 80AD42D4 AFA00018 */ sw $zero, 0x0018($sp)
/* 007D8 80AD42D8 4600428D */ trunc.w.s $f10, $f8
/* 007DC 80AD42DC 44079000 */ mfc1 $a3, $f18
/* 007E0 80AD42E0 AFA00014 */ sw $zero, 0x0014($sp)
/* 007E4 80AD42E4 4600218D */ trunc.w.s $f6, $f4
/* 007E8 80AD42E8 44065000 */ mfc1 $a2, $f10
/* 007EC 80AD42EC 00073C00 */ sll $a3, $a3, 16
/* 007F0 80AD42F0 00073C03 */ sra $a3, $a3, 16
/* 007F4 80AD42F4 44053000 */ mfc1 $a1, $f6
/* 007F8 80AD42F8 00063400 */ sll $a2, $a2, 16
/* 007FC 80AD42FC 00063403 */ sra $a2, $a2, 16
/* 00800 80AD4300 00052C00 */ sll $a1, $a1, 16
/* 00804 80AD4304 00052C03 */ sra $a1, $a1, 16
/* 00808 80AD4308 AFA00010 */ sw $zero, 0x0010($sp)
/* 0080C 80AD430C 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 00810 80AD4310 24840234 */ addiu $a0, $a0, 0x0234 ## $a0 = 00000234
/* 00814 80AD4314 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00818 80AD4318 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 0081C 80AD431C A60000B6 */ sh $zero, 0x00B6($s0) ## 000000B6
/* 00820 80AD4320 A2000217 */ sb $zero, 0x0217($s0) ## 00000217
/* 00824 80AD4324 A60000B4 */ sh $zero, 0x00B4($s0) ## 000000B4
/* 00828 80AD4328 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0082C 80AD432C 240528E0 */ addiu $a1, $zero, 0x28E0 ## $a1 = 000028E0
/* 00830 80AD4330 E60000BC */ swc1 $f0, 0x00BC($s0) ## 000000BC
/* 00834 80AD4334 E600006C */ swc1 $f0, 0x006C($s0) ## 0000006C
/* 00838 80AD4338 E6000060 */ swc1 $f0, 0x0060($s0) ## 00000060
/* 0083C 80AD433C E604000C */ swc1 $f4, 0x000C($s0) ## 0000000C
/* 00840 80AD4340 E6000050 */ swc1 $f0, 0x0050($s0) ## 00000050
/* 00844 80AD4344 0C00BE0A */ jal Audio_PlayActorSound2
/* 00848 80AD4348 E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
/* 0084C 80AD434C 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
/* 00850 80AD4350 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00854 80AD4354 17210003 */ bne $t9, $at, .L80AD4364
/* 00858 80AD4358 00000000 */ nop
/* 0085C 80AD435C 0C01E221 */ jal func_80078884
/* 00860 80AD4360 24044807 */ addiu $a0, $zero, 0x4807 ## $a0 = 00004807
.L80AD4364:
/* 00864 80AD4364 3C0880AD */ lui $t0, %hi(func_80AD587C) ## $t0 = 80AD0000
/* 00868 80AD4368 2508587C */ addiu $t0, $t0, %lo(func_80AD587C) ## $t0 = 80AD587C
/* 0086C 80AD436C AE080190 */ sw $t0, 0x0190($s0) ## 00000190
/* 00870 80AD4370 8FBF002C */ lw $ra, 0x002C($sp)
/* 00874 80AD4374 8FB00028 */ lw $s0, 0x0028($sp)
/* 00878 80AD4378 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 0087C 80AD437C 03E00008 */ jr $ra
/* 00880 80AD4380 00000000 */ nop

View file

@ -1,48 +0,0 @@
glabel func_80AD4384
/* 00884 80AD4384 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00888 80AD4388 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0088C 80AD438C C4840028 */ lwc1 $f4, 0x0028($a0) ## 00000028
/* 00890 80AD4390 3C05C120 */ lui $a1, 0xC120 ## $a1 = C1200000
/* 00894 80AD4394 E484000C */ swc1 $f4, 0x000C($a0) ## 0000000C
/* 00898 80AD4398 0C00B56E */ jal Actor_SetHeight
/* 0089C 80AD439C AFA40018 */ sw $a0, 0x0018($sp)
/* 008A0 80AD43A0 8FA40018 */ lw $a0, 0x0018($sp)
/* 008A4 80AD43A4 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 008A8 80AD43A8 44818000 */ mtc1 $at, $f16 ## $f16 = 20.00
/* 008AC 80AD43AC C4860024 */ lwc1 $f6, 0x0024($a0) ## 00000024
/* 008B0 80AD43B0 C48A0028 */ lwc1 $f10, 0x0028($a0) ## 00000028
/* 008B4 80AD43B4 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
/* 008B8 80AD43B8 4600320D */ trunc.w.s $f8, $f6
/* 008BC 80AD43BC C486002C */ lwc1 $f6, 0x002C($a0) ## 0000002C
/* 008C0 80AD43C0 240E000D */ addiu $t6, $zero, 0x000D ## $t6 = 0000000D
/* 008C4 80AD43C4 46105481 */ sub.s $f18, $f10, $f16
/* 008C8 80AD43C8 44194000 */ mfc1 $t9, $f8
/* 008CC 80AD43CC 240F001E */ addiu $t7, $zero, 0x001E ## $t7 = 0000001E
/* 008D0 80AD43D0 4600320D */ trunc.w.s $f8, $f6
/* 008D4 80AD43D4 3C0880AD */ lui $t0, %hi(func_80AD58D4) ## $t0 = 80AD0000
/* 008D8 80AD43D8 A48E0284 */ sh $t6, 0x0284($a0) ## 00000284
/* 008DC 80AD43DC 4600910D */ trunc.w.s $f4, $f18
/* 008E0 80AD43E0 440B4000 */ mfc1 $t3, $f8
/* 008E4 80AD43E4 A48F0286 */ sh $t7, 0x0286($a0) ## 00000286
/* 008E8 80AD43E8 A499028A */ sh $t9, 0x028A($a0) ## 0000028A
/* 008EC 80AD43EC 44092000 */ mfc1 $t1, $f4
/* 008F0 80AD43F0 240C0009 */ addiu $t4, $zero, 0x0009 ## $t4 = 00000009
/* 008F4 80AD43F4 240D5005 */ addiu $t5, $zero, 0x5005 ## $t5 = 00005005
/* 008F8 80AD43F8 240E0190 */ addiu $t6, $zero, 0x0190 ## $t6 = 00000190
/* 008FC 80AD43FC 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
/* 00900 80AD4400 250858D4 */ addiu $t0, $t0, %lo(func_80AD58D4) ## $t0 = 80AD58D4
/* 00904 80AD4404 37190001 */ ori $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00908 80AD4408 A4800288 */ sh $zero, 0x0288($a0) ## 00000288
/* 0090C 80AD440C A08C0256 */ sb $t4, 0x0256($a0) ## 00000256
/* 00910 80AD4410 A48D010E */ sh $t5, 0x010E($a0) ## 0000010E
/* 00914 80AD4414 A48E0196 */ sh $t6, 0x0196($a0) ## 00000196
/* 00918 80AD4418 A08F0194 */ sb $t7, 0x0194($a0) ## 00000194
/* 0091C 80AD441C AC990004 */ sw $t9, 0x0004($a0) ## 00000004
/* 00920 80AD4420 AC880190 */ sw $t0, 0x0190($a0) ## 00000190
/* 00924 80AD4424 A48B028E */ sh $t3, 0x028E($a0) ## 0000028E
/* 00928 80AD4428 A489028C */ sh $t1, 0x028C($a0) ## 0000028C
/* 0092C 80AD442C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00930 80AD4430 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00934 80AD4434 03E00008 */ jr $ra
/* 00938 80AD4438 00000000 */ nop

View file

@ -1,5 +0,0 @@
glabel func_80AD443C
/* 0093C 80AD443C 3C0E80AD */ lui $t6, %hi(func_80AD5AD8) ## $t6 = 80AD0000
/* 00940 80AD4440 25CE5AD8 */ addiu $t6, $t6, %lo(func_80AD5AD8) ## $t6 = 80AD5AD8
/* 00944 80AD4444 03E00008 */ jr $ra
/* 00948 80AD4448 AC8E0190 */ sw $t6, 0x0190($a0) ## 00000190

View file

@ -1,10 +0,0 @@
glabel func_80AD444C
/* 0094C 80AD444C 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 00950 80AD4450 44813000 */ mtc1 $at, $f6 ## $f6 = 15.00
/* 00954 80AD4454 C4840028 */ lwc1 $f4, 0x0028($a0) ## 00000028
/* 00958 80AD4458 3C0E80AD */ lui $t6, %hi(func_80AD5B18) ## $t6 = 80AD0000
/* 0095C 80AD445C 25CE5B18 */ addiu $t6, $t6, %lo(func_80AD5B18) ## $t6 = 80AD5B18
/* 00960 80AD4460 46062201 */ sub.s $f8, $f4, $f6
/* 00964 80AD4464 AC8E0190 */ sw $t6, 0x0190($a0) ## 00000190
/* 00968 80AD4468 03E00008 */ jr $ra
/* 0096C 80AD446C E488000C */ swc1 $f8, 0x000C($a0) ## 0000000C

View file

@ -1,65 +0,0 @@
glabel func_80AD4470
/* 00970 80AD4470 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00974 80AD4474 AFBF001C */ sw $ra, 0x001C($sp)
/* 00978 80AD4478 AFB00018 */ sw $s0, 0x0018($sp)
/* 0097C 80AD447C 90820194 */ lbu $v0, 0x0194($a0) ## 00000194
/* 00980 80AD4480 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00984 80AD4484 8CA31C44 */ lw $v1, 0x1C44($a1) ## 00001C44
/* 00988 80AD4488 14400004 */ bne $v0, $zero, .L80AD449C
/* 0098C 80AD448C 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
/* 00990 80AD4490 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
/* 00994 80AD4494 A08E0194 */ sb $t6, 0x0194($a0) ## 00000194
/* 00998 80AD4498 31C200FF */ andi $v0, $t6, 0x00FF ## $v0 = 00000020
.L80AD449C:
/* 0099C 80AD449C 10400002 */ beq $v0, $zero, .L80AD44A8
/* 009A0 80AD44A0 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = 0000001F
/* 009A4 80AD44A4 A20F0194 */ sb $t7, 0x0194($s0) ## 00000194
.L80AD44A8:
/* 009A8 80AD44A8 C6000080 */ lwc1 $f0, 0x0080($s0) ## 00000080
/* 009AC 80AD44AC 44812000 */ mtc1 $at, $f4 ## $f4 = -32000.00
/* 009B0 80AD44B0 3C014150 */ lui $at, 0x4150 ## $at = 41500000
/* 009B4 80AD44B4 46002032 */ c.eq.s $f4, $f0
/* 009B8 80AD44B8 00000000 */ nop
/* 009BC 80AD44BC 45020006 */ bc1fl .L80AD44D8
/* 009C0 80AD44C0 C4620028 */ lwc1 $f2, 0x0028($v1) ## 00000028
/* 009C4 80AD44C4 0C2B5064 */ jal func_80AD4190
/* 009C8 80AD44C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 009CC 80AD44CC 1000001D */ beq $zero, $zero, .L80AD4544
/* 009D0 80AD44D0 8FBF001C */ lw $ra, 0x001C($sp)
/* 009D4 80AD44D4 C4620028 */ lwc1 $f2, 0x0028($v1) ## 00000028
.L80AD44D8:
/* 009D8 80AD44D8 44813000 */ mtc1 $at, $f6 ## $f6 = 0.00
/* 009DC 80AD44DC 4602003C */ c.lt.s $f0, $f2
/* 009E0 80AD44E0 00000000 */ nop
/* 009E4 80AD44E4 45020004 */ bc1fl .L80AD44F8
/* 009E8 80AD44E8 46000306 */ mov.s $f12, $f0
/* 009EC 80AD44EC 10000002 */ beq $zero, $zero, .L80AD44F8
/* 009F0 80AD44F0 46001306 */ mov.s $f12, $f2
/* 009F4 80AD44F4 46000306 */ mov.s $f12, $f0
.L80AD44F8:
/* 009F8 80AD44F8 46066200 */ add.s $f8, $f12, $f6
/* 009FC 80AD44FC 3C063E4C */ lui $a2, 0x3E4C ## $a2 = 3E4C0000
/* 00A00 80AD4500 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
/* 00A04 80AD4504 2604000C */ addiu $a0, $s0, 0x000C ## $a0 = 0000000C
/* 00A08 80AD4508 44054000 */ mfc1 $a1, $f8
/* 00A0C 80AD450C 0C01E107 */ jal Math_SmoothScaleMaxF
/* 00A10 80AD4510 3C0740A0 */ lui $a3, 0x40A0 ## $a3 = 40A00000
/* 00A14 80AD4514 92040194 */ lbu $a0, 0x0194($s0) ## 00000194
/* 00A18 80AD4518 000422C0 */ sll $a0, $a0, 11
/* 00A1C 80AD451C 00042400 */ sll $a0, $a0, 16
/* 00A20 80AD4520 0C01DE1C */ jal Math_Sins
## sins?
/* 00A24 80AD4524 00042403 */ sra $a0, $a0, 16
/* 00A28 80AD4528 3C014150 */ lui $at, 0x4150 ## $at = 41500000
/* 00A2C 80AD452C 44815000 */ mtc1 $at, $f10 ## $f10 = 13.00
/* 00A30 80AD4530 C612000C */ lwc1 $f18, 0x000C($s0) ## 0000000C
/* 00A34 80AD4534 460A0402 */ mul.s $f16, $f0, $f10
/* 00A38 80AD4538 46128100 */ add.s $f4, $f16, $f18
/* 00A3C 80AD453C E6040028 */ swc1 $f4, 0x0028($s0) ## 00000028
/* 00A40 80AD4540 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD4544:
/* 00A44 80AD4544 8FB00018 */ lw $s0, 0x0018($sp)
/* 00A48 80AD4548 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00A4C 80AD454C 03E00008 */ jr $ra
/* 00A50 80AD4550 00000000 */ nop

View file

@ -1,76 +0,0 @@
glabel func_80AD4554
/* 00A54 80AD4554 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
/* 00A58 80AD4558 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 00A5C 80AD455C 8C4E067C */ lw $t6, 0x067C($v0) ## 0000067C
/* 00A60 80AD4560 000E7A00 */ sll $t7, $t6, 8
/* 00A64 80AD4564 05E30009 */ bgezl $t7, .L80AD458C
/* 00A68 80AD4568 44816000 */ mtc1 $at, $f12 ## $f12 = 12.00
/* 00A6C 80AD456C 8C430440 */ lw $v1, 0x0440($v0) ## 00000440
/* 00A70 80AD4570 50600006 */ beql $v1, $zero, .L80AD458C
/* 00A74 80AD4574 44816000 */ mtc1 $at, $f12 ## $f12 = 12.00
/* 00A78 80AD4578 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 00A7C 80AD457C 44816000 */ mtc1 $at, $f12 ## $f12 = 12.00
/* 00A80 80AD4580 10000004 */ beq $zero, $zero, .L80AD4594
/* 00A84 80AD4584 C4600068 */ lwc1 $f0, 0x0068($v1) ## 00000068
/* 00A88 80AD4588 44816000 */ mtc1 $at, $f12 ## $f12 = 12.00
.L80AD458C:
/* 00A8C 80AD458C 00000000 */ nop
/* 00A90 80AD4590 46006006 */ mov.s $f0, $f12
.L80AD4594:
/* 00A94 80AD4594 3C014396 */ lui $at, 0x4396 ## $at = 43960000
/* 00A98 80AD4598 44812000 */ mtc1 $at, $f4 ## $f4 = 300.00
/* 00A9C 80AD459C C4820090 */ lwc1 $f2, 0x0090($a0) ## 00000090
/* 00AA0 80AD45A0 3C0143C8 */ lui $at, 0x43C8 ## $at = 43C80000
/* 00AA4 80AD45A4 4604103C */ c.lt.s $f2, $f4
/* 00AA8 80AD45A8 00000000 */ nop
/* 00AAC 80AD45AC 4502000A */ bc1fl .L80AD45D8
/* 00AB0 80AD45B0 44819000 */ mtc1 $at, $f18 ## $f18 = 400.00
/* 00AB4 80AD45B4 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
/* 00AB8 80AD45B8 44813000 */ mtc1 $at, $f6 ## $f6 = 1.50
/* 00ABC 80AD45BC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 00AC0 80AD45C0 44815000 */ mtc1 $at, $f10 ## $f10 = 2.00
/* 00AC4 80AD45C4 46060202 */ mul.s $f8, $f0, $f6
/* 00AC8 80AD45C8 460A4400 */ add.s $f16, $f8, $f10
/* 00ACC 80AD45CC 1000001B */ beq $zero, $zero, .L80AD463C
/* 00AD0 80AD45D0 E4900068 */ swc1 $f16, 0x0068($a0) ## 00000068
/* 00AD4 80AD45D4 44819000 */ mtc1 $at, $f18 ## $f18 = 2.00
.L80AD45D8:
/* 00AD8 80AD45D8 3C0143FA */ lui $at, 0x43FA ## $at = 43FA0000
/* 00ADC 80AD45DC 4612103C */ c.lt.s $f2, $f18
/* 00AE0 80AD45E0 00000000 */ nop
/* 00AE4 80AD45E4 4502000A */ bc1fl .L80AD4610
/* 00AE8 80AD45E8 44818000 */ mtc1 $at, $f16 ## $f16 = 500.00
/* 00AEC 80AD45EC 3C013FA0 */ lui $at, 0x3FA0 ## $at = 3FA00000
/* 00AF0 80AD45F0 44812000 */ mtc1 $at, $f4 ## $f4 = 1.25
/* 00AF4 80AD45F4 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 00AF8 80AD45F8 44814000 */ mtc1 $at, $f8 ## $f8 = 2.00
/* 00AFC 80AD45FC 46040182 */ mul.s $f6, $f0, $f4
/* 00B00 80AD4600 46083280 */ add.s $f10, $f6, $f8
/* 00B04 80AD4604 1000000D */ beq $zero, $zero, .L80AD463C
/* 00B08 80AD4608 E48A0068 */ swc1 $f10, 0x0068($a0) ## 00000068
/* 00B0C 80AD460C 44818000 */ mtc1 $at, $f16 ## $f16 = 2.00
.L80AD4610:
/* 00B10 80AD4610 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 00B14 80AD4614 4610103C */ c.lt.s $f2, $f16
/* 00B18 80AD4618 00000000 */ nop
/* 00B1C 80AD461C 45020007 */ bc1fl .L80AD463C
/* 00B20 80AD4620 E48C0068 */ swc1 $f12, 0x0068($a0) ## 00000068
/* 00B24 80AD4624 44819000 */ mtc1 $at, $f18 ## $f18 = 2.00
/* 00B28 80AD4628 00000000 */ nop
/* 00B2C 80AD462C 46120100 */ add.s $f4, $f0, $f18
/* 00B30 80AD4630 10000002 */ beq $zero, $zero, .L80AD463C
/* 00B34 80AD4634 E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 00B38 80AD4638 E48C0068 */ swc1 $f12, 0x0068($a0) ## 00000068
.L80AD463C:
/* 00B3C 80AD463C C4800068 */ lwc1 $f0, 0x0068($a0) ## 00000068
/* 00B40 80AD4640 460C003C */ c.lt.s $f0, $f12
/* 00B44 80AD4644 00000000 */ nop
/* 00B48 80AD4648 45020004 */ bc1fl .L80AD465C
/* 00B4C 80AD464C E4800068 */ swc1 $f0, 0x0068($a0) ## 00000068
/* 00B50 80AD4650 03E00008 */ jr $ra
/* 00B54 80AD4654 E48C0068 */ swc1 $f12, 0x0068($a0) ## 00000068
.L80AD4658:
/* 00B58 80AD4658 E4800068 */ swc1 $f0, 0x0068($a0) ## 00000068
.L80AD465C:
/* 00B5C 80AD465C 03E00008 */ jr $ra
/* 00B60 80AD4660 00000000 */ nop

View file

@ -1,173 +0,0 @@
.late_rodata
glabel D_80AD7248
.float 0.4
.text
glabel func_80AD4664
/* 00B64 80AD4664 27BDFF68 */ addiu $sp, $sp, 0xFF68 ## $sp = FFFFFF68
/* 00B68 80AD4668 AFBF0074 */ sw $ra, 0x0074($sp)
/* 00B6C 80AD466C AFBE0070 */ sw $s8, 0x0070($sp)
/* 00B70 80AD4670 AFB7006C */ sw $s7, 0x006C($sp)
/* 00B74 80AD4674 AFB60068 */ sw $s6, 0x0068($sp)
/* 00B78 80AD4678 AFB50064 */ sw $s5, 0x0064($sp)
/* 00B7C 80AD467C AFB40060 */ sw $s4, 0x0060($sp)
/* 00B80 80AD4680 AFB3005C */ sw $s3, 0x005C($sp)
/* 00B84 80AD4684 AFB20058 */ sw $s2, 0x0058($sp)
/* 00B88 80AD4688 AFB10054 */ sw $s1, 0x0054($sp)
/* 00B8C 80AD468C AFB00050 */ sw $s0, 0x0050($sp)
/* 00B90 80AD4690 F7BE0048 */ sdc1 $f30, 0x0048($sp)
/* 00B94 80AD4694 F7BC0040 */ sdc1 $f28, 0x0040($sp)
/* 00B98 80AD4698 F7BA0038 */ sdc1 $f26, 0x0038($sp)
/* 00B9C 80AD469C F7B80030 */ sdc1 $f24, 0x0030($sp)
/* 00BA0 80AD46A0 F7B60028 */ sdc1 $f22, 0x0028($sp)
/* 00BA4 80AD46A4 F7B40020 */ sdc1 $f20, 0x0020($sp)
/* 00BA8 80AD46A8 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 00BAC 80AD46AC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00BB0 80AD46B0 00A0B825 */ or $s7, $a1, $zero ## $s7 = 00000000
/* 00BB4 80AD46B4 10400004 */ beq $v0, $zero, .L80AD46C8
/* 00BB8 80AD46B8 8CB11C44 */ lw $s1, 0x1C44($a1) ## 00001C44
/* 00BBC 80AD46BC 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 00BC0 80AD46C0 A48E0196 */ sh $t6, 0x0196($a0) ## 00000196
/* 00BC4 80AD46C4 84820196 */ lh $v0, 0x0196($a0) ## 00000196
.L80AD46C8:
/* 00BC8 80AD46C8 1440006E */ bne $v0, $zero, .L80AD4884
/* 00BCC 80AD46CC 3C0280AD */ lui $v0, %hi(D_80AD7100) ## $v0 = 80AD0000
/* 00BD0 80AD46D0 8C427100 */ lw $v0, %lo(D_80AD7100)($v0)
/* 00BD4 80AD46D4 3C1680AD */ lui $s6, %hi(D_80AD76B0) ## $s6 = 80AD0000
/* 00BD8 80AD46D8 26D676B0 */ addiu $s6, $s6, %lo(D_80AD76B0) ## $s6 = 80AD76B0
/* 00BDC 80AD46DC 18400069 */ blez $v0, .L80AD4884
/* 00BE0 80AD46E0 0000A825 */ or $s5, $zero, $zero ## $s5 = 00000000
/* 00BE4 80AD46E4 3C0180AD */ lui $at, %hi(D_80AD7248) ## $at = 80AD0000
/* 00BE8 80AD46E8 C43E7248 */ lwc1 $f30, %lo(D_80AD7248)($at)
/* 00BEC 80AD46EC 3C01C6FA */ lui $at, 0xC6FA ## $at = C6FA0000
/* 00BF0 80AD46F0 4481E000 */ mtc1 $at, $f28 ## $f28 = -32000.00
/* 00BF4 80AD46F4 3C01447A */ lui $at, 0x447A ## $at = 447A0000
/* 00BF8 80AD46F8 4481D000 */ mtc1 $at, $f26 ## $f26 = 1000.00
/* 00BFC 80AD46FC 3C014396 */ lui $at, 0x4396 ## $at = 43960000
/* 00C00 80AD4700 4481C000 */ mtc1 $at, $f24 ## $f24 = 300.00
/* 00C04 80AD4704 3C014316 */ lui $at, 0x4316 ## $at = 43160000
/* 00C08 80AD4708 4481B000 */ mtc1 $at, $f22 ## $f22 = 150.00
/* 00C0C 80AD470C 3C1E0080 */ lui $s8, 0x0080 ## $s8 = 00800000
.L80AD4710:
/* 00C10 80AD4710 86CF0000 */ lh $t7, 0x0000($s6) ## 80AD76B0
/* 00C14 80AD4714 C6280024 */ lwc1 $f8, 0x0024($s1) ## 00000024
/* 00C18 80AD4718 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
/* 00C1C 80AD471C 00000000 */ nop
/* 00C20 80AD4720 468021A0 */ cvt.s.w $f6, $f4
/* 00C24 80AD4724 46083001 */ sub.s $f0, $f6, $f8
/* 00C28 80AD4728 46000005 */ abs.s $f0, $f0
/* 00C2C 80AD472C 4616003C */ c.lt.s $f0, $f22
/* 00C30 80AD4730 00000000 */ nop
/* 00C34 80AD4734 45020050 */ bc1fl .L80AD4878
/* 00C38 80AD4738 26B50001 */ addiu $s5, $s5, 0x0001 ## $s5 = 00000001
/* 00C3C 80AD473C 86D80004 */ lh $t8, 0x0004($s6) ## 80AD76B4
/* 00C40 80AD4740 C632002C */ lwc1 $f18, 0x002C($s1) ## 0000002C
/* 00C44 80AD4744 3C0580AD */ lui $a1, %hi(D_80AD76F0) ## $a1 = 80AD0000
/* 00C48 80AD4748 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
/* 00C4C 80AD474C 00B52821 */ addu $a1, $a1, $s5
/* 00C50 80AD4750 02E02025 */ or $a0, $s7, $zero ## $a0 = 00000000
/* 00C54 80AD4754 46805420 */ cvt.s.w $f16, $f10
/* 00C58 80AD4758 46128001 */ sub.s $f0, $f16, $f18
/* 00C5C 80AD475C 46000005 */ abs.s $f0, $f0
/* 00C60 80AD4760 4616003C */ c.lt.s $f0, $f22
/* 00C64 80AD4764 00000000 */ nop
/* 00C68 80AD4768 45020043 */ bc1fl .L80AD4878
/* 00C6C 80AD476C 26B50001 */ addiu $s5, $s5, 0x0001 ## $s5 = 00000002
/* 00C70 80AD4770 0C00B2D0 */ jal Flags_GetSwitch
/* 00C74 80AD4774 90A576F0 */ lbu $a1, %lo(D_80AD76F0)($a1)
/* 00C78 80AD4778 1040000A */ beq $v0, $zero, .L80AD47A4
/* 00C7C 80AD477C 26F207C0 */ addiu $s2, $s7, 0x07C0 ## $s2 = 000007C0
/* 00C80 80AD4780 8E39067C */ lw $t9, 0x067C($s1) ## 0000067C
/* 00C84 80AD4784 26130078 */ addiu $s3, $s0, 0x0078 ## $s3 = 00000078
/* 00C88 80AD4788 26140024 */ addiu $s4, $s0, 0x0024 ## $s4 = 00000024
/* 00C8C 80AD478C 033E4024 */ and $t0, $t9, $s8
/* 00C90 80AD4790 5500003D */ bnel $t0, $zero, .L80AD4888
/* 00C94 80AD4794 8FBF0074 */ lw $ra, 0x0074($sp)
/* 00C98 80AD4798 A600001C */ sh $zero, 0x001C($s0) ## 0000001C
/* 00C9C 80AD479C 10000014 */ beq $zero, $zero, .L80AD47F0
/* 00CA0 80AD47A0 4600C506 */ mov.s $f20, $f24
.L80AD47A4:
/* 00CA4 80AD47A4 8E29067C */ lw $t1, 0x067C($s1) ## 0000067C
/* 00CA8 80AD47A8 26F207C0 */ addiu $s2, $s7, 0x07C0 ## $s2 = 000007C0
/* 00CAC 80AD47AC 26130078 */ addiu $s3, $s0, 0x0078 ## $s3 = 00000078
/* 00CB0 80AD47B0 013E5024 */ and $t2, $t1, $s8
/* 00CB4 80AD47B4 15400006 */ bne $t2, $zero, .L80AD47D0
/* 00CB8 80AD47B8 26140024 */ addiu $s4, $s0, 0x0024 ## $s4 = 00000024
/* 00CBC 80AD47BC 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 00CC0 80AD47C0 00000000 */ nop
/* 00CC4 80AD47C4 461E003C */ c.lt.s $f0, $f30
/* 00CC8 80AD47C8 00000000 */ nop
/* 00CCC 80AD47CC 45000006 */ bc1f .L80AD47E8
.L80AD47D0:
/* 00CD0 80AD47D0 3C0143F0 */ lui $at, 0x43F0 ## $at = 43F00000
/* 00CD4 80AD47D4 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 00CD8 80AD47D8 4481A000 */ mtc1 $at, $f20 ## $f20 = 480.00
/* 00CDC 80AD47DC A60B001C */ sh $t3, 0x001C($s0) ## 0000001C
/* 00CE0 80AD47E0 10000003 */ beq $zero, $zero, .L80AD47F0
/* 00CE4 80AD47E4 A2150195 */ sb $s5, 0x0195($s0) ## 00000195
.L80AD47E8:
/* 00CE8 80AD47E8 A600001C */ sh $zero, 0x001C($s0) ## 0000001C
/* 00CEC 80AD47EC 4600C506 */ mov.s $f20, $f24
.L80AD47F0:
/* 00CF0 80AD47F0 0C01DE1C */ jal Math_Sins
## sins?
/* 00CF4 80AD47F4 862400B6 */ lh $a0, 0x00B6($s1) ## 000000B6
/* 00CF8 80AD47F8 46140102 */ mul.s $f4, $f0, $f20
/* 00CFC 80AD47FC C6260024 */ lwc1 $f6, 0x0024($s1) ## 00000024
/* 00D00 80AD4800 46062200 */ add.s $f8, $f4, $f6
/* 00D04 80AD4804 E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
/* 00D08 80AD4808 0C01DE0D */ jal Math_Coss
## coss?
/* 00D0C 80AD480C 862400B6 */ lh $a0, 0x00B6($s1) ## 000000B6
/* 00D10 80AD4810 46140282 */ mul.s $f10, $f0, $f20
/* 00D14 80AD4814 C630002C */ lwc1 $f16, 0x002C($s1) ## 0000002C
/* 00D18 80AD4818 02402025 */ or $a0, $s2, $zero ## $a0 = 000007C0
/* 00D1C 80AD481C 02602825 */ or $a1, $s3, $zero ## $a1 = 00000078
/* 00D20 80AD4820 27A60088 */ addiu $a2, $sp, 0x0088 ## $a2 = FFFFFFF0
/* 00D24 80AD4824 02003825 */ or $a3, $s0, $zero ## $a3 = 00000000
/* 00D28 80AD4828 46105480 */ add.s $f18, $f10, $f16
/* 00D2C 80AD482C E612002C */ swc1 $f18, 0x002C($s0) ## 0000002C
/* 00D30 80AD4830 C6240028 */ lwc1 $f4, 0x0028($s1) ## 00000028
/* 00D34 80AD4834 461A2180 */ add.s $f6, $f4, $f26
/* 00D38 80AD4838 E6060028 */ swc1 $f6, 0x0028($s0) ## 00000028
/* 00D3C 80AD483C 0C00F269 */ jal func_8003C9A4
/* 00D40 80AD4840 AFB40010 */ sw $s4, 0x0010($sp)
/* 00D44 80AD4844 461C0032 */ c.eq.s $f0, $f28
/* 00D48 80AD4848 E6000028 */ swc1 $f0, 0x0028($s0) ## 00000028
/* 00D4C 80AD484C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00D50 80AD4850 4503000D */ bc1tl .L80AD4888
/* 00D54 80AD4854 8FBF0074 */ lw $ra, 0x0074($sp)
/* 00D58 80AD4858 0C00B69E */ jal func_8002DA78
/* 00D5C 80AD485C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 00D60 80AD4860 A60200B6 */ sh $v0, 0x00B6($s0) ## 000000B6
/* 00D64 80AD4864 0C2B4F8B */ jal func_80AD3E2C
/* 00D68 80AD4868 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00D6C 80AD486C 3C0280AD */ lui $v0, %hi(D_80AD7100) ## $v0 = 80AD0000
/* 00D70 80AD4870 8C427100 */ lw $v0, %lo(D_80AD7100)($v0)
/* 00D74 80AD4874 26B50001 */ addiu $s5, $s5, 0x0001 ## $s5 = 00000003
.L80AD4878:
/* 00D78 80AD4878 02A2082A */ slt $at, $s5, $v0
/* 00D7C 80AD487C 1420FFA4 */ bne $at, $zero, .L80AD4710
/* 00D80 80AD4880 26D60006 */ addiu $s6, $s6, 0x0006 ## $s6 = 80AD76B6
.L80AD4884:
/* 00D84 80AD4884 8FBF0074 */ lw $ra, 0x0074($sp)
.L80AD4888:
/* 00D88 80AD4888 D7B40020 */ ldc1 $f20, 0x0020($sp)
/* 00D8C 80AD488C D7B60028 */ ldc1 $f22, 0x0028($sp)
/* 00D90 80AD4890 D7B80030 */ ldc1 $f24, 0x0030($sp)
/* 00D94 80AD4894 D7BA0038 */ ldc1 $f26, 0x0038($sp)
/* 00D98 80AD4898 D7BC0040 */ ldc1 $f28, 0x0040($sp)
/* 00D9C 80AD489C D7BE0048 */ ldc1 $f30, 0x0048($sp)
/* 00DA0 80AD48A0 8FB00050 */ lw $s0, 0x0050($sp)
/* 00DA4 80AD48A4 8FB10054 */ lw $s1, 0x0054($sp)
/* 00DA8 80AD48A8 8FB20058 */ lw $s2, 0x0058($sp)
/* 00DAC 80AD48AC 8FB3005C */ lw $s3, 0x005C($sp)
/* 00DB0 80AD48B0 8FB40060 */ lw $s4, 0x0060($sp)
/* 00DB4 80AD48B4 8FB50064 */ lw $s5, 0x0064($sp)
/* 00DB8 80AD48B8 8FB60068 */ lw $s6, 0x0068($sp)
/* 00DBC 80AD48BC 8FB7006C */ lw $s7, 0x006C($sp)
/* 00DC0 80AD48C0 8FBE0070 */ lw $s8, 0x0070($sp)
/* 00DC4 80AD48C4 03E00008 */ jr $ra
/* 00DC8 80AD48C8 27BD0098 */ addiu $sp, $sp, 0x0098 ## $sp = 00000000

View file

@ -1,123 +0,0 @@
.late_rodata
glabel D_80AD724C
.float 0.05
glabel D_80AD7250
.float 0.1
.text
glabel func_80AD48CC
/* 00DCC 80AD48CC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00DD0 80AD48D0 AFB00018 */ sw $s0, 0x0018($sp)
/* 00DD4 80AD48D4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00DD8 80AD48D8 AFBF001C */ sw $ra, 0x001C($sp)
/* 00DDC 80AD48DC AFA50024 */ sw $a1, 0x0024($sp)
/* 00DE0 80AD48E0 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 00DE4 80AD48E4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00DE8 80AD48E8 10400013 */ beq $v0, $zero, .L80AD4938
/* 00DEC 80AD48EC 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00DF0 80AD48F0 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00DF4 80AD48F4 A20E0217 */ sb $t6, 0x0217($s0) ## 00000217
/* 00DF8 80AD48F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00DFC 80AD48FC 0C00B58B */ jal Actor_SetScale
/* 00E00 80AD4900 8E05021C */ lw $a1, 0x021C($s0) ## 0000021C
/* 00E04 80AD4904 860F001C */ lh $t7, 0x001C($s0) ## 0000001C
/* 00E08 80AD4908 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00E0C 80AD490C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00E10 80AD4910 15E10005 */ bne $t7, $at, .L80AD4928
/* 00E14 80AD4914 00000000 */ nop
/* 00E18 80AD4918 0C2B4FFC */ jal func_80AD3FF0
/* 00E1C 80AD491C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00E20 80AD4920 10000040 */ beq $zero, $zero, .L80AD4A24
/* 00E24 80AD4924 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
.L80AD4928:
/* 00E28 80AD4928 0C2B4FD3 */ jal func_80AD3F4C
/* 00E2C 80AD492C 8FA50024 */ lw $a1, 0x0024($sp)
/* 00E30 80AD4930 1000003C */ beq $zero, $zero, .L80AD4A24
/* 00E34 80AD4934 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
.L80AD4938:
/* 00E38 80AD4938 44811000 */ mtc1 $at, $f2 ## $f2 = 0.00
/* 00E3C 80AD493C C6000164 */ lwc1 $f0, 0x0164($s0) ## 00000164
/* 00E40 80AD4940 3C0180AD */ lui $at, %hi(D_80AD7250) ## $at = 80AD0000
/* 00E44 80AD4944 4600103C */ c.lt.s $f2, $f0
/* 00E48 80AD4948 00000000 */ nop
/* 00E4C 80AD494C 4502002C */ bc1fl .L80AD4A00
/* 00E50 80AD4950 C604021C */ lwc1 $f4, 0x021C($s0) ## 0000021C
/* 00E54 80AD4954 46020101 */ sub.s $f4, $f0, $f2
/* 00E58 80AD4958 3C0180AD */ lui $at, %hi(D_80AD724C) ## $at = 80AD0000
/* 00E5C 80AD495C C426724C */ lwc1 $f6, %lo(D_80AD724C)($at)
/* 00E60 80AD4960 3C01437F */ lui $at, 0x437F ## $at = 437F0000
/* 00E64 80AD4964 44815000 */ mtc1 $at, $f10 ## $f10 = 255.00
/* 00E68 80AD4968 46062202 */ mul.s $f8, $f4, $f6
/* 00E6C 80AD496C 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 00E70 80AD4970 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 00E74 80AD4974 460A4402 */ mul.s $f16, $f8, $f10
/* 00E78 80AD4978 4458F800 */ cfc1 $t8, $31
/* 00E7C 80AD497C 44D9F800 */ ctc1 $t9, $31
/* 00E80 80AD4980 00000000 */ nop
/* 00E84 80AD4984 460084A4 */ cvt.w.s $f18, $f16
/* 00E88 80AD4988 4459F800 */ cfc1 $t9, $31
/* 00E8C 80AD498C 00000000 */ nop
/* 00E90 80AD4990 33390078 */ andi $t9, $t9, 0x0078 ## $t9 = 00000000
/* 00E94 80AD4994 53200013 */ beql $t9, $zero, .L80AD49E4
/* 00E98 80AD4998 44199000 */ mfc1 $t9, $f18
/* 00E9C 80AD499C 44819000 */ mtc1 $at, $f18 ## $f18 = 2147483648.00
/* 00EA0 80AD49A0 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 00EA4 80AD49A4 46128481 */ sub.s $f18, $f16, $f18
/* 00EA8 80AD49A8 44D9F800 */ ctc1 $t9, $31
/* 00EAC 80AD49AC 00000000 */ nop
/* 00EB0 80AD49B0 460094A4 */ cvt.w.s $f18, $f18
/* 00EB4 80AD49B4 4459F800 */ cfc1 $t9, $31
/* 00EB8 80AD49B8 00000000 */ nop
/* 00EBC 80AD49BC 33390078 */ andi $t9, $t9, 0x0078 ## $t9 = 00000000
/* 00EC0 80AD49C0 17200005 */ bne $t9, $zero, .L80AD49D8
/* 00EC4 80AD49C4 00000000 */ nop
/* 00EC8 80AD49C8 44199000 */ mfc1 $t9, $f18
/* 00ECC 80AD49CC 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 00ED0 80AD49D0 10000007 */ beq $zero, $zero, .L80AD49F0
/* 00ED4 80AD49D4 0321C825 */ or $t9, $t9, $at ## $t9 = 80000000
.L80AD49D8:
/* 00ED8 80AD49D8 10000005 */ beq $zero, $zero, .L80AD49F0
/* 00EDC 80AD49DC 2419FFFF */ addiu $t9, $zero, 0xFFFF ## $t9 = FFFFFFFF
/* 00EE0 80AD49E0 44199000 */ mfc1 $t9, $f18
.L80AD49E4:
/* 00EE4 80AD49E4 00000000 */ nop
/* 00EE8 80AD49E8 0720FFFB */ bltz $t9, .L80AD49D8
/* 00EEC 80AD49EC 00000000 */ nop
.L80AD49F0:
/* 00EF0 80AD49F0 44D8F800 */ ctc1 $t8, $31
/* 00EF4 80AD49F4 1000000A */ beq $zero, $zero, .L80AD4A20
/* 00EF8 80AD49F8 A2190217 */ sb $t9, 0x0217($s0) ## 00000217
/* 00EFC 80AD49FC C604021C */ lwc1 $f4, 0x021C($s0) ## 0000021C
.L80AD4A00:
/* 00F00 80AD4A00 C4267250 */ lwc1 $f6, %lo(D_80AD7250)($at)
/* 00F04 80AD4A04 C60A0050 */ lwc1 $f10, 0x0050($s0) ## 00000050
/* 00F08 80AD4A08 46062202 */ mul.s $f8, $f4, $f6
/* 00F0C 80AD4A0C 46085400 */ add.s $f16, $f10, $f8
/* 00F10 80AD4A10 E6100050 */ swc1 $f16, 0x0050($s0) ## 00000050
/* 00F14 80AD4A14 C6000050 */ lwc1 $f0, 0x0050($s0) ## 00000050
/* 00F18 80AD4A18 E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
/* 00F1C 80AD4A1C E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
.L80AD4A20:
/* 00F20 80AD4A20 8609001C */ lh $t1, 0x001C($s0) ## 0000001C
.L80AD4A24:
/* 00F24 80AD4A24 92080217 */ lbu $t0, 0x0217($s0) ## 00000217
/* 00F28 80AD4A28 8602008A */ lh $v0, 0x008A($s0) ## 0000008A
/* 00F2C 80AD4A2C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00F30 80AD4A30 A20800C8 */ sb $t0, 0x00C8($s0) ## 000000C8
/* 00F34 80AD4A34 15210007 */ bne $t1, $at, .L80AD4A54
/* 00F38 80AD4A38 A60200B6 */ sh $v0, 0x00B6($s0) ## 000000B6
/* 00F3C 80AD4A3C 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00F40 80AD4A40 00415021 */ addu $t2, $v0, $at
/* 00F44 80AD4A44 A60A0032 */ sh $t2, 0x0032($s0) ## 00000032
/* 00F48 80AD4A48 8FA50024 */ lw $a1, 0x0024($sp)
/* 00F4C 80AD4A4C 0C2B5155 */ jal func_80AD4554
/* 00F50 80AD4A50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD4A54:
/* 00F54 80AD4A54 8FBF001C */ lw $ra, 0x001C($sp)
/* 00F58 80AD4A58 8FB00018 */ lw $s0, 0x0018($sp)
/* 00F5C 80AD4A5C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00F60 80AD4A60 03E00008 */ jr $ra
/* 00F64 80AD4A64 00000000 */ nop

View file

@ -1,162 +0,0 @@
glabel func_80AD4A68
/* 00F68 80AD4A68 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00F6C 80AD4A6C AFBF0024 */ sw $ra, 0x0024($sp)
/* 00F70 80AD4A70 AFB00020 */ sw $s0, 0x0020($sp)
/* 00F74 80AD4A74 AFA50034 */ sw $a1, 0x0034($sp)
/* 00F78 80AD4A78 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
/* 00F7C 80AD4A7C 24190010 */ addiu $t9, $zero, 0x0010 ## $t9 = 00000010
/* 00F80 80AD4A80 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00F84 80AD4A84 AFAF002C */ sw $t7, 0x002C($sp)
/* 00F88 80AD4A88 90980194 */ lbu $t8, 0x0194($a0) ## 00000194
/* 00F8C 80AD4A8C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00F90 80AD4A90 03381823 */ subu $v1, $t9, $t8
/* 00F94 80AD4A94 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 00F98 80AD4A98 AFA30028 */ sw $v1, 0x0028($sp)
/* 00F9C 80AD4A9C 86020196 */ lh $v0, 0x0196($s0) ## 00000196
/* 00FA0 80AD4AA0 8FA30028 */ lw $v1, 0x0028($sp)
/* 00FA4 80AD4AA4 10400002 */ beq $v0, $zero, .L80AD4AB0
/* 00FA8 80AD4AA8 2448FFFF */ addiu $t0, $v0, 0xFFFF ## $t0 = FFFFFFFF
/* 00FAC 80AD4AAC A6080196 */ sh $t0, 0x0196($s0) ## 00000196
.L80AD4AB0:
/* 00FB0 80AD4AB0 04620004 */ bltzl $v1, .L80AD4AC4
/* 00FB4 80AD4AB4 00031023 */ subu $v0, $zero, $v1
/* 00FB8 80AD4AB8 10000002 */ beq $zero, $zero, .L80AD4AC4
/* 00FBC 80AD4ABC 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
/* 00FC0 80AD4AC0 00031023 */ subu $v0, $zero, $v1
.L80AD4AC4:
/* 00FC4 80AD4AC4 28410010 */ slti $at, $v0, 0x0010
/* 00FC8 80AD4AC8 50200013 */ beql $at, $zero, .L80AD4B18
/* 00FCC 80AD4ACC 2604021C */ addiu $a0, $s0, 0x021C ## $a0 = 0000021C
/* 00FD0 80AD4AD0 92040194 */ lbu $a0, 0x0194($s0) ## 00000194
/* 00FD4 80AD4AD4 000422C0 */ sll $a0, $a0, 11
/* 00FD8 80AD4AD8 00042400 */ sll $a0, $a0, 16
/* 00FDC 80AD4ADC 0C01DE1C */ jal Math_Sins
## sins?
/* 00FE0 80AD4AE0 00042403 */ sra $a0, $a0, 16
/* 00FE4 80AD4AE4 86090032 */ lh $t1, 0x0032($s0) ## 00000032
/* 00FE8 80AD4AE8 3C014400 */ lui $at, 0x4400 ## $at = 44000000
/* 00FEC 80AD4AEC 44814000 */ mtc1 $at, $f8 ## $f8 = 512.00
/* 00FF0 80AD4AF0 44892000 */ mtc1 $t1, $f4 ## $f4 = 0.00
/* 00FF4 80AD4AF4 46000005 */ abs.s $f0, $f0
/* 00FF8 80AD4AF8 46004282 */ mul.s $f10, $f8, $f0
/* 00FFC 80AD4AFC 468021A0 */ cvt.s.w $f6, $f4
/* 01000 80AD4B00 460A3400 */ add.s $f16, $f6, $f10
/* 01004 80AD4B04 4600848D */ trunc.w.s $f18, $f16
/* 01008 80AD4B08 440B9000 */ mfc1 $t3, $f18
/* 0100C 80AD4B0C 00000000 */ nop
/* 01010 80AD4B10 A60B0032 */ sh $t3, 0x0032($s0) ## 00000032
/* 01014 80AD4B14 2604021C */ addiu $a0, $s0, 0x021C ## $a0 = 0000021C
.L80AD4B18:
/* 01018 80AD4B18 3C054334 */ lui $a1, 0x4334 ## $a1 = 43340000
/* 0101C 80AD4B1C 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 01020 80AD4B20 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01024 80AD4B24 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
/* 01028 80AD4B28 8FAC002C */ lw $t4, 0x002C($sp)
/* 0102C 80AD4B2C 3C063E4C */ lui $a2, 0x3E4C ## $a2 = 3E4C0000
/* 01030 80AD4B30 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
/* 01034 80AD4B34 26040008 */ addiu $a0, $s0, 0x0008 ## $a0 = 00000008
/* 01038 80AD4B38 3C0740C0 */ lui $a3, 0x40C0 ## $a3 = 40C00000
/* 0103C 80AD4B3C 0C01E107 */ jal Math_SmoothScaleMaxF
/* 01040 80AD4B40 8D850024 */ lw $a1, 0x0024($t4) ## 00000024
/* 01044 80AD4B44 8FAD002C */ lw $t5, 0x002C($sp)
/* 01048 80AD4B48 3C063E4C */ lui $a2, 0x3E4C ## $a2 = 3E4C0000
/* 0104C 80AD4B4C 34C6CCCD */ ori $a2, $a2, 0xCCCD ## $a2 = 3E4CCCCD
/* 01050 80AD4B50 26040010 */ addiu $a0, $s0, 0x0010 ## $a0 = 00000010
/* 01054 80AD4B54 3C0740C0 */ lui $a3, 0x40C0 ## $a3 = 40C00000
/* 01058 80AD4B58 0C01E107 */ jal Math_SmoothScaleMaxF
/* 0105C 80AD4B5C 8DA5002C */ lw $a1, 0x002C($t5) ## 0000002C
/* 01060 80AD4B60 86050032 */ lh $a1, 0x0032($s0) ## 00000032
/* 01064 80AD4B64 240E0200 */ addiu $t6, $zero, 0x0200 ## $t6 = 00000200
/* 01068 80AD4B68 AFAE0010 */ sw $t6, 0x0010($sp)
/* 0106C 80AD4B6C 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 01070 80AD4B70 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 01074 80AD4B74 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 01078 80AD4B78 24070800 */ addiu $a3, $zero, 0x0800 ## $a3 = 00000800
/* 0107C 80AD4B7C 8FAF002C */ lw $t7, 0x002C($sp)
/* 01080 80AD4B80 C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 01084 80AD4B84 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 01088 80AD4B88 C5E00024 */ lwc1 $f0, 0x0024($t7) ## 00000024
/* 0108C 80AD4B8C 44816000 */ mtc1 $at, $f12 ## $f12 = 100.00
/* 01090 80AD4B90 3C01C2C8 */ lui $at, 0xC2C8 ## $at = C2C80000
/* 01094 80AD4B94 46002081 */ sub.s $f2, $f4, $f0
/* 01098 80AD4B98 4602603C */ c.lt.s $f12, $f2
/* 0109C 80AD4B9C 00000000 */ nop
/* 010A0 80AD4BA0 45020007 */ bc1fl .L80AD4BC0
/* 010A4 80AD4BA4 44817000 */ mtc1 $at, $f14 ## $f14 = -100.00
/* 010A8 80AD4BA8 460C0200 */ add.s $f8, $f0, $f12
/* 010AC 80AD4BAC 3C01C2C8 */ lui $at, 0xC2C8 ## $at = C2C80000
/* 010B0 80AD4BB0 44817000 */ mtc1 $at, $f14 ## $f14 = -100.00
/* 010B4 80AD4BB4 10000009 */ beq $zero, $zero, .L80AD4BDC
/* 010B8 80AD4BB8 E6080008 */ swc1 $f8, 0x0008($s0) ## 00000008
/* 010BC 80AD4BBC 44817000 */ mtc1 $at, $f14 ## $f14 = -100.00
.L80AD4BC0:
/* 010C0 80AD4BC0 00000000 */ nop
/* 010C4 80AD4BC4 460E103C */ c.lt.s $f2, $f14
/* 010C8 80AD4BC8 00000000 */ nop
/* 010CC 80AD4BCC 45020004 */ bc1fl .L80AD4BE0
/* 010D0 80AD4BD0 8FB9002C */ lw $t9, 0x002C($sp)
/* 010D4 80AD4BD4 460E0180 */ add.s $f6, $f0, $f14
/* 010D8 80AD4BD8 E6060008 */ swc1 $f6, 0x0008($s0) ## 00000008
.L80AD4BDC:
/* 010DC 80AD4BDC 8FB9002C */ lw $t9, 0x002C($sp)
.L80AD4BE0:
/* 010E0 80AD4BE0 C60A0010 */ lwc1 $f10, 0x0010($s0) ## 00000010
/* 010E4 80AD4BE4 C720002C */ lwc1 $f0, 0x002C($t9) ## 0000002C
/* 010E8 80AD4BE8 46005081 */ sub.s $f2, $f10, $f0
/* 010EC 80AD4BEC 4602603C */ c.lt.s $f12, $f2
/* 010F0 80AD4BF0 00000000 */ nop
/* 010F4 80AD4BF4 45020005 */ bc1fl .L80AD4C0C
/* 010F8 80AD4BF8 460E103C */ c.lt.s $f2, $f14
/* 010FC 80AD4BFC 460C0400 */ add.s $f16, $f0, $f12
/* 01100 80AD4C00 10000007 */ beq $zero, $zero, .L80AD4C20
/* 01104 80AD4C04 E6100010 */ swc1 $f16, 0x0010($s0) ## 00000010
/* 01108 80AD4C08 460E103C */ c.lt.s $f2, $f14
.L80AD4C0C:
/* 0110C 80AD4C0C 00000000 */ nop
/* 01110 80AD4C10 45000003 */ bc1f .L80AD4C20
/* 01114 80AD4C14 00000000 */ nop
/* 01118 80AD4C18 460E0480 */ add.s $f18, $f0, $f14
/* 0111C 80AD4C1C E6120010 */ swc1 $f18, 0x0010($s0) ## 00000010
.L80AD4C20:
/* 01120 80AD4C20 0C01DE1C */ jal Math_Sins
## sins?
/* 01124 80AD4C24 86040032 */ lh $a0, 0x0032($s0) ## 00000032
/* 01128 80AD4C28 C608021C */ lwc1 $f8, 0x021C($s0) ## 0000021C
/* 0112C 80AD4C2C C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 01130 80AD4C30 86040032 */ lh $a0, 0x0032($s0) ## 00000032
/* 01134 80AD4C34 46080182 */ mul.s $f6, $f0, $f8
/* 01138 80AD4C38 46062281 */ sub.s $f10, $f4, $f6
/* 0113C 80AD4C3C 0C01DE0D */ jal Math_Coss
## coss?
/* 01140 80AD4C40 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
/* 01144 80AD4C44 C612021C */ lwc1 $f18, 0x021C($s0) ## 0000021C
/* 01148 80AD4C48 C6100010 */ lwc1 $f16, 0x0010($s0) ## 00000010
/* 0114C 80AD4C4C 86180196 */ lh $t8, 0x0196($s0) ## 00000196
/* 01150 80AD4C50 46120202 */ mul.s $f8, $f0, $f18
/* 01154 80AD4C54 46088101 */ sub.s $f4, $f16, $f8
/* 01158 80AD4C58 17000005 */ bne $t8, $zero, .L80AD4C70
/* 0115C 80AD4C5C E604002C */ swc1 $f4, 0x002C($s0) ## 0000002C
/* 01160 80AD4C60 0C2B5064 */ jal func_80AD4190
/* 01164 80AD4C64 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01168 80AD4C68 10000004 */ beq $zero, $zero, .L80AD4C7C
/* 0116C 80AD4C6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD4C70:
/* 01170 80AD4C70 0C2B5743 */ jal func_80AD5D0C
/* 01174 80AD4C74 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01178 80AD4C78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD4C7C:
/* 0117C 80AD4C7C 0C2B511C */ jal func_80AD4470
/* 01180 80AD4C80 8FA50034 */ lw $a1, 0x0034($sp)
/* 01184 80AD4C84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01188 80AD4C88 0C00BE5D */ jal func_8002F974
/* 0118C 80AD4C8C 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 01190 80AD4C90 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01194 80AD4C94 8FB00020 */ lw $s0, 0x0020($sp)
/* 01198 80AD4C98 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 0119C 80AD4C9C 03E00008 */ jr $ra
/* 011A0 80AD4CA0 00000000 */ nop

View file

@ -1,127 +0,0 @@
.late_rodata
glabel D_80AD7254
.float 3000.0
glabel D_80AD7258
.float 0.2
glabel D_80AD725C
.float 1500.0
.text
glabel func_80AD4CA4
/* 011A4 80AD4CA4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 011A8 80AD4CA8 AFB00018 */ sw $s0, 0x0018($sp)
/* 011AC 80AD4CAC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 011B0 80AD4CB0 AFBF001C */ sw $ra, 0x001C($sp)
/* 011B4 80AD4CB4 AFA5002C */ sw $a1, 0x002C($sp)
/* 011B8 80AD4CB8 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 011BC 80AD4CBC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 011C0 80AD4CC0 86030196 */ lh $v1, 0x0196($s0) ## 00000196
/* 011C4 80AD4CC4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 011C8 80AD4CC8 3C0580AD */ lui $a1, %hi(D_80AD7104) ## $a1 = 80AD0000
/* 011CC 80AD4CCC 10600002 */ beq $v1, $zero, .L80AD4CD8
/* 011D0 80AD4CD0 246EFFFF */ addiu $t6, $v1, 0xFFFF ## $t6 = FFFFFFFF
/* 011D4 80AD4CD4 A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
.L80AD4CD8:
/* 011D8 80AD4CD8 0C00B6EC */ jal func_8002DBB0
/* 011DC 80AD4CDC 24A57104 */ addiu $a1, $a1, %lo(D_80AD7104) ## $a1 = 80AD7104
/* 011E0 80AD4CE0 3C0180AD */ lui $at, %hi(D_80AD7254) ## $at = 80AD0000
/* 011E4 80AD4CE4 C4247254 */ lwc1 $f4, %lo(D_80AD7254)($at)
/* 011E8 80AD4CE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 011EC 80AD4CEC 3C0580AD */ lui $a1, %hi(D_80AD7104) ## $a1 = 80AD0000
/* 011F0 80AD4CF0 4600203C */ c.lt.s $f4, $f0
/* 011F4 80AD4CF4 00004025 */ or $t0, $zero, $zero ## $t0 = 00000000
/* 011F8 80AD4CF8 45020015 */ bc1fl .L80AD4D50
/* 011FC 80AD4CFC 8603008A */ lh $v1, 0x008A($s0) ## 0000008A
/* 01200 80AD4D00 0C00B6B0 */ jal func_8002DAC0
/* 01204 80AD4D04 24A57104 */ addiu $a1, $a1, %lo(D_80AD7104) ## $a1 = 80AD7104
/* 01208 80AD4D08 8603008A */ lh $v1, 0x008A($s0) ## 0000008A
/* 0120C 80AD4D0C 24018000 */ addiu $at, $zero, 0x8000 ## $at = FFFF8000
/* 01210 80AD4D10 00627823 */ subu $t7, $v1, $v0
/* 01214 80AD4D14 01E1C021 */ addu $t8, $t7, $at
/* 01218 80AD4D18 0018CC00 */ sll $t9, $t8, 16
/* 0121C 80AD4D1C 00194C03 */ sra $t1, $t9, 16
/* 01220 80AD4D20 44893000 */ mtc1 $t1, $f6 ## $f6 = 0.00
/* 01224 80AD4D24 3C0180AD */ lui $at, %hi(D_80AD7258) ## $at = 80AD0000
/* 01228 80AD4D28 C42A7258 */ lwc1 $f10, %lo(D_80AD7258)($at)
/* 0122C 80AD4D2C 46803220 */ cvt.s.w $f8, $f6
/* 01230 80AD4D30 460A4402 */ mul.s $f16, $f8, $f10
/* 01234 80AD4D34 4600848D */ trunc.w.s $f18, $f16
/* 01238 80AD4D38 44089000 */ mfc1 $t0, $f18
/* 0123C 80AD4D3C 00000000 */ nop
/* 01240 80AD4D40 00084400 */ sll $t0, $t0, 16
/* 01244 80AD4D44 10000002 */ beq $zero, $zero, .L80AD4D50
/* 01248 80AD4D48 00084403 */ sra $t0, $t0, 16
/* 0124C 80AD4D4C 8603008A */ lh $v1, 0x008A($s0) ## 0000008A
.L80AD4D50:
/* 01250 80AD4D50 00682823 */ subu $a1, $v1, $t0
/* 01254 80AD4D54 00052C00 */ sll $a1, $a1, 16
/* 01258 80AD4D58 00052C03 */ sra $a1, $a1, 16
/* 0125C 80AD4D5C 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 01260 80AD4D60 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
/* 01264 80AD4D64 0C01E1EF */ jal Math_SmoothScaleMaxS
/* 01268 80AD4D68 24070400 */ addiu $a3, $zero, 0x0400 ## $a3 = 00000400
/* 0126C 80AD4D6C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01270 80AD4D70 0C2B5155 */ jal func_80AD4554
/* 01274 80AD4D74 8FA5002C */ lw $a1, 0x002C($sp)
/* 01278 80AD4D78 86040196 */ lh $a0, 0x0196($s0) ## 00000196
/* 0127C 80AD4D7C 860B00B6 */ lh $t3, 0x00B6($s0) ## 000000B6
/* 01280 80AD4D80 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 01284 80AD4D84 000422C0 */ sll $a0, $a0, 11
/* 01288 80AD4D88 00042400 */ sll $a0, $a0, 16
/* 0128C 80AD4D8C 01616021 */ addu $t4, $t3, $at
/* 01290 80AD4D90 A60C0032 */ sh $t4, 0x0032($s0) ## 00000032
/* 01294 80AD4D94 0C01DE1C */ jal Math_Sins
## sins?
/* 01298 80AD4D98 00042403 */ sra $a0, $a0, 16
/* 0129C 80AD4D9C 3C014040 */ lui $at, 0x4040 ## $at = 40400000
/* 012A0 80AD4DA0 44812000 */ mtc1 $at, $f4 ## $f4 = 3.00
/* 012A4 80AD4DA4 00000000 */ nop
/* 012A8 80AD4DA8 46040182 */ mul.s $f6, $f0, $f4
/* 012AC 80AD4DAC E7A60024 */ swc1 $f6, 0x0024($sp)
/* 012B0 80AD4DB0 0C01DE0D */ jal Math_Coss
## coss?
/* 012B4 80AD4DB4 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 012B8 80AD4DB8 C7AA0024 */ lwc1 $f10, 0x0024($sp)
/* 012BC 80AD4DBC C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 012C0 80AD4DC0 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 012C4 80AD4DC4 46005402 */ mul.s $f16, $f10, $f0
/* 012C8 80AD4DC8 46104481 */ sub.s $f18, $f8, $f16
/* 012CC 80AD4DCC 0C01DE1C */ jal Math_Sins
## sins?
/* 012D0 80AD4DD0 E6120024 */ swc1 $f18, 0x0024($s0) ## 00000024
/* 012D4 80AD4DD4 C7A60024 */ lwc1 $f6, 0x0024($sp)
/* 012D8 80AD4DD8 C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
/* 012DC 80AD4DDC 860D0196 */ lh $t5, 0x0196($s0) ## 00000196
/* 012E0 80AD4DE0 46003282 */ mul.s $f10, $f6, $f0
/* 012E4 80AD4DE4 3C0180AD */ lui $at, %hi(D_80AD725C) ## $at = 80AD0000
/* 012E8 80AD4DE8 460A2200 */ add.s $f8, $f4, $f10
/* 012EC 80AD4DEC 11A00008 */ beq $t5, $zero, .L80AD4E10
/* 012F0 80AD4DF0 E608002C */ swc1 $f8, 0x002C($s0) ## 0000002C
/* 012F4 80AD4DF4 C430725C */ lwc1 $f16, %lo(D_80AD725C)($at)
/* 012F8 80AD4DF8 C6120090 */ lwc1 $f18, 0x0090($s0) ## 00000090
/* 012FC 80AD4DFC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01300 80AD4E00 4612803C */ c.lt.s $f16, $f18
/* 01304 80AD4E04 00000000 */ nop
/* 01308 80AD4E08 45000005 */ bc1f .L80AD4E20
/* 0130C 80AD4E0C 00000000 */ nop
.L80AD4E10:
/* 01310 80AD4E10 0C2B5064 */ jal func_80AD4190
/* 01314 80AD4E14 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01318 80AD4E18 10000004 */ beq $zero, $zero, .L80AD4E2C
/* 0131C 80AD4E1C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD4E20:
/* 01320 80AD4E20 0C2B511C */ jal func_80AD4470
/* 01324 80AD4E24 8FA5002C */ lw $a1, 0x002C($sp)
/* 01328 80AD4E28 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD4E2C:
/* 0132C 80AD4E2C 0C00BE5D */ jal func_8002F974
/* 01330 80AD4E30 24053072 */ addiu $a1, $zero, 0x3072 ## $a1 = 00003072
/* 01334 80AD4E34 8FBF001C */ lw $ra, 0x001C($sp)
/* 01338 80AD4E38 8FB00018 */ lw $s0, 0x0018($sp)
/* 0133C 80AD4E3C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 01340 80AD4E40 03E00008 */ jr $ra
/* 01344 80AD4E44 00000000 */ nop

View file

@ -1,43 +0,0 @@
glabel func_80AD4E48
/* 01348 80AD4E48 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0134C 80AD4E4C AFBF0014 */ sw $ra, 0x0014($sp)
/* 01350 80AD4E50 AFA5001C */ sw $a1, 0x001C($sp)
/* 01354 80AD4E54 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 01358 80AD4E58 AFA70018 */ sw $a3, 0x0018($sp)
/* 0135C 80AD4E5C 24840068 */ addiu $a0, $a0, 0x0068 ## $a0 = 00000068
/* 01360 80AD4E60 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 01364 80AD4E64 0C01DE80 */ jal Math_ApproxF
/* 01368 80AD4E68 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 0136C 80AD4E6C 8FA70018 */ lw $a3, 0x0018($sp)
/* 01370 80AD4E70 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01374 80AD4E74 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
/* 01378 80AD4E78 10400013 */ beq $v0, $zero, .L80AD4EC8
/* 0137C 80AD4E7C 8FA70018 */ lw $a3, 0x0018($sp)
/* 01380 80AD4E80 90EE00AF */ lbu $t6, 0x00AF($a3) ## 000000AF
/* 01384 80AD4E84 55C00006 */ bnel $t6, $zero, .L80AD4EA0
/* 01388 80AD4E88 84EF001C */ lh $t7, 0x001C($a3) ## 0000001C
/* 0138C 80AD4E8C 0C2B5050 */ jal func_80AD4140
/* 01390 80AD4E90 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 01394 80AD4E94 1000000D */ beq $zero, $zero, .L80AD4ECC
/* 01398 80AD4E98 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0139C 80AD4E9C 84EF001C */ lh $t7, 0x001C($a3) ## 0000001C
.L80AD4EA0:
/* 013A0 80AD4EA0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 013A4 80AD4EA4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 013A8 80AD4EA8 15E10005 */ bne $t7, $at, .L80AD4EC0
/* 013AC 80AD4EAC 00000000 */ nop
/* 013B0 80AD4EB0 0C2B4FFC */ jal func_80AD3FF0
/* 013B4 80AD4EB4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 013B8 80AD4EB8 10000004 */ beq $zero, $zero, .L80AD4ECC
/* 013BC 80AD4EBC 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD4EC0:
/* 013C0 80AD4EC0 0C2B4FD3 */ jal func_80AD3F4C
/* 013C4 80AD4EC4 8FA5001C */ lw $a1, 0x001C($sp)
.L80AD4EC8:
/* 013C8 80AD4EC8 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD4ECC:
/* 013CC 80AD4ECC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 013D0 80AD4ED0 03E00008 */ jr $ra
/* 013D4 80AD4ED4 00000000 */ nop

View file

@ -1,283 +0,0 @@
.late_rodata
glabel D_80AD7260
.float 0.001
.text
glabel func_80AD4ED8
/* 013D8 80AD4ED8 27BDFF88 */ addiu $sp, $sp, 0xFF88 ## $sp = FFFFFF88
/* 013DC 80AD4EDC AFBF004C */ sw $ra, 0x004C($sp)
/* 013E0 80AD4EE0 AFB10048 */ sw $s1, 0x0048($sp)
/* 013E4 80AD4EE4 AFB00044 */ sw $s0, 0x0044($sp)
/* 013E8 80AD4EE8 848E0196 */ lh $t6, 0x0196($a0) ## 00000196
/* 013EC 80AD4EEC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 013F0 80AD4EF0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 013F4 80AD4EF4 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 013F8 80AD4EF8 A48F0196 */ sh $t7, 0x0196($a0) ## 00000196
/* 013FC 80AD4EFC 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 01400 80AD4F00 2403001C */ addiu $v1, $zero, 0x001C ## $v1 = 0000001C
/* 01404 80AD4F04 28410008 */ slti $at, $v0, 0x0008
/* 01408 80AD4F08 102000D9 */ beq $at, $zero, .L80AD5270
/* 0140C 80AD4F0C 28410005 */ slti $at, $v0, 0x0005
/* 01410 80AD4F10 10200037 */ beq $at, $zero, .L80AD4FF0
/* 01414 80AD4F14 244CFFFB */ addiu $t4, $v0, 0xFFFB ## $t4 = FFFFFFFB
/* 01418 80AD4F18 00022300 */ sll $a0, $v0, 12
/* 0141C 80AD4F1C 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
/* 01420 80AD4F20 00042400 */ sll $a0, $a0, 16
/* 01424 80AD4F24 0C01DE1C */ jal Math_Sins
## sins?
/* 01428 80AD4F28 00042403 */ sra $a0, $a0, 16
/* 0142C 80AD4F2C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 01430 80AD4F30 44813000 */ mtc1 $at, $f6 ## $f6 = 40.00
/* 01434 80AD4F34 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 01438 80AD4F38 44815000 */ mtc1 $at, $f10 ## $f10 = 23.00
/* 0143C 80AD4F3C C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 01440 80AD4F40 460A0402 */ mul.s $f16, $f0, $f10
/* 01444 80AD4F44 46062200 */ add.s $f8, $f4, $f6
/* 01448 80AD4F48 46088480 */ add.s $f18, $f16, $f8
/* 0144C 80AD4F4C E7B20070 */ swc1 $f18, 0x0070($sp)
/* 01450 80AD4F50 86040196 */ lh $a0, 0x0196($s0) ## 00000196
/* 01454 80AD4F54 00042300 */ sll $a0, $a0, 12
/* 01458 80AD4F58 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
/* 0145C 80AD4F5C 00042400 */ sll $a0, $a0, 16
/* 01460 80AD4F60 0C01DE0D */ jal Math_Coss
## coss?
/* 01464 80AD4F64 00042403 */ sra $a0, $a0, 16
/* 01468 80AD4F68 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 0146C 80AD4F6C 44812000 */ mtc1 $at, $f4 ## $f4 = 23.00
/* 01470 80AD4F70 00000000 */ nop
/* 01474 80AD4F74 46040182 */ mul.s $f6, $f0, $f4
/* 01478 80AD4F78 E7A60068 */ swc1 $f6, 0x0068($sp)
/* 0147C 80AD4F7C 863807A0 */ lh $t8, 0x07A0($s1) ## 000007A0
/* 01480 80AD4F80 0018C880 */ sll $t9, $t8, 2
/* 01484 80AD4F84 02394021 */ addu $t0, $s1, $t9
/* 01488 80AD4F88 0C016A7D */ jal func_8005A9F4
/* 0148C 80AD4F8C 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 01490 80AD4F90 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 01494 80AD4F94 00042400 */ sll $a0, $a0, 16
/* 01498 80AD4F98 0C01DE1C */ jal Math_Sins
## sins?
/* 0149C 80AD4F9C 00042403 */ sra $a0, $a0, 16
/* 014A0 80AD4FA0 C7AA0068 */ lwc1 $f10, 0x0068($sp)
/* 014A4 80AD4FA4 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 014A8 80AD4FA8 460A0402 */ mul.s $f16, $f0, $f10
/* 014AC 80AD4FAC 46088480 */ add.s $f18, $f16, $f8
/* 014B0 80AD4FB0 E7B2006C */ swc1 $f18, 0x006C($sp)
/* 014B4 80AD4FB4 862907A0 */ lh $t1, 0x07A0($s1) ## 000007A0
/* 014B8 80AD4FB8 00095080 */ sll $t2, $t1, 2
/* 014BC 80AD4FBC 022A5821 */ addu $t3, $s1, $t2
/* 014C0 80AD4FC0 0C016A7D */ jal func_8005A9F4
/* 014C4 80AD4FC4 8D640790 */ lw $a0, 0x0790($t3) ## 00000790
/* 014C8 80AD4FC8 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 014CC 80AD4FCC 00042400 */ sll $a0, $a0, 16
/* 014D0 80AD4FD0 0C01DE0D */ jal Math_Coss
## coss?
/* 014D4 80AD4FD4 00042403 */ sra $a0, $a0, 16
/* 014D8 80AD4FD8 C7A40068 */ lwc1 $f4, 0x0068($sp)
/* 014DC 80AD4FDC C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 014E0 80AD4FE0 46040182 */ mul.s $f6, $f0, $f4
/* 014E4 80AD4FE4 460A3400 */ add.s $f16, $f6, $f10
/* 014E8 80AD4FE8 1000002A */ beq $zero, $zero, .L80AD5094
/* 014EC 80AD4FEC E7B00074 */ swc1 $f16, 0x0074($sp)
.L80AD4FF0:
/* 014F0 80AD4FF0 448C5000 */ mtc1 $t4, $f10 ## $f10 = 0.00
/* 014F4 80AD4FF4 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 014F8 80AD4FF8 44819000 */ mtc1 $at, $f18 ## $f18 = 40.00
/* 014FC 80AD4FFC 46805420 */ cvt.s.w $f16, $f10
/* 01500 80AD5000 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
/* 01504 80AD5004 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 01508 80AD5008 44813000 */ mtc1 $at, $f6 ## $f6 = 15.00
/* 0150C 80AD500C 46124100 */ add.s $f4, $f8, $f18
/* 01510 80AD5010 46103202 */ mul.s $f8, $f6, $f16
/* 01514 80AD5014 46082480 */ add.s $f18, $f4, $f8
/* 01518 80AD5018 E7B20070 */ swc1 $f18, 0x0070($sp)
/* 0151C 80AD501C 862D07A0 */ lh $t5, 0x07A0($s1) ## 000007A0
/* 01520 80AD5020 000D7080 */ sll $t6, $t5, 2
/* 01524 80AD5024 022E7821 */ addu $t7, $s1, $t6
/* 01528 80AD5028 0C016A7D */ jal func_8005A9F4
/* 0152C 80AD502C 8DE40790 */ lw $a0, 0x0790($t7) ## 00000790
/* 01530 80AD5030 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 01534 80AD5034 00042400 */ sll $a0, $a0, 16
/* 01538 80AD5038 0C01DE1C */ jal Math_Sins
## sins?
/* 0153C 80AD503C 00042403 */ sra $a0, $a0, 16
/* 01540 80AD5040 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 01544 80AD5044 44815000 */ mtc1 $at, $f10 ## $f10 = 23.00
/* 01548 80AD5048 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
/* 0154C 80AD504C 460A0182 */ mul.s $f6, $f0, $f10
/* 01550 80AD5050 46103100 */ add.s $f4, $f6, $f16
/* 01554 80AD5054 E7A4006C */ swc1 $f4, 0x006C($sp)
/* 01558 80AD5058 863807A0 */ lh $t8, 0x07A0($s1) ## 000007A0
/* 0155C 80AD505C 0018C880 */ sll $t9, $t8, 2
/* 01560 80AD5060 02394021 */ addu $t0, $s1, $t9
/* 01564 80AD5064 0C016A7D */ jal func_8005A9F4
/* 01568 80AD5068 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 0156C 80AD506C 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 01570 80AD5070 00042400 */ sll $a0, $a0, 16
/* 01574 80AD5074 0C01DE0D */ jal Math_Coss
## coss?
/* 01578 80AD5078 00042403 */ sra $a0, $a0, 16
/* 0157C 80AD507C 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 01580 80AD5080 44814000 */ mtc1 $at, $f8 ## $f8 = 23.00
/* 01584 80AD5084 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 01588 80AD5088 46080482 */ mul.s $f18, $f0, $f8
/* 0158C 80AD508C 460A9180 */ add.s $f6, $f18, $f10
/* 01590 80AD5090 E7A60074 */ swc1 $f6, 0x0074($sp)
.L80AD5094:
/* 01594 80AD5094 86090196 */ lh $t1, 0x0196($s0) ## 00000196
/* 01598 80AD5098 3C0680AD */ lui $a2, %hi(D_80AD7114) ## $a2 = 80AD0000
/* 0159C 80AD509C 3C0780AD */ lui $a3, %hi(D_80AD7120) ## $a3 = 80AD0000
/* 015A0 80AD50A0 00095080 */ sll $t2, $t1, 2
/* 015A4 80AD50A4 01495021 */ addu $t2, $t2, $t1
/* 015A8 80AD50A8 000A5040 */ sll $t2, $t2, 1
/* 015AC 80AD50AC 254B0050 */ addiu $t3, $t2, 0x0050 ## $t3 = 00000050
/* 015B0 80AD50B0 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 015B4 80AD50B4 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 015B8 80AD50B8 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 015BC 80AD50BC 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 015C0 80AD50C0 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 015C4 80AD50C4 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 015C8 80AD50C8 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 015CC 80AD50CC 24080009 */ addiu $t0, $zero, 0x0009 ## $t0 = 00000009
/* 015D0 80AD50D0 AFA80038 */ sw $t0, 0x0038($sp)
/* 015D4 80AD50D4 AFB90034 */ sw $t9, 0x0034($sp)
/* 015D8 80AD50D8 AFB80030 */ sw $t8, 0x0030($sp)
/* 015DC 80AD50DC AFAF0024 */ sw $t7, 0x0024($sp)
/* 015E0 80AD50E0 AFAE0020 */ sw $t6, 0x0020($sp)
/* 015E4 80AD50E4 AFAD001C */ sw $t5, 0x001C($sp)
/* 015E8 80AD50E8 AFAC0018 */ sw $t4, 0x0018($sp)
/* 015EC 80AD50EC AFA9003C */ sw $t1, 0x003C($sp)
/* 015F0 80AD50F0 AFAB0010 */ sw $t3, 0x0010($sp)
/* 015F4 80AD50F4 24E77120 */ addiu $a3, $a3, %lo(D_80AD7120) ## $a3 = 80AD7120
/* 015F8 80AD50F8 24C67114 */ addiu $a2, $a2, %lo(D_80AD7114) ## $a2 = 80AD7114
/* 015FC 80AD50FC AFA0002C */ sw $zero, 0x002C($sp)
/* 01600 80AD5100 AFA00028 */ sw $zero, 0x0028($sp)
/* 01604 80AD5104 AFA00014 */ sw $zero, 0x0014($sp)
/* 01608 80AD5108 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 0160C 80AD510C 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 01610 80AD5110 27A5006C */ addiu $a1, $sp, 0x006C ## $a1 = FFFFFFF4
/* 01614 80AD5114 C6000024 */ lwc1 $f0, 0x0024($s0) ## 00000024
/* 01618 80AD5118 C7A4006C */ lwc1 $f4, 0x006C($sp)
/* 0161C 80AD511C C7AA0074 */ lwc1 $f10, 0x0074($sp)
/* 01620 80AD5120 46000400 */ add.s $f16, $f0, $f0
/* 01624 80AD5124 3C0680AD */ lui $a2, %hi(D_80AD7114) ## $a2 = 80AD0000
/* 01628 80AD5128 3C0780AD */ lui $a3, %hi(D_80AD7120) ## $a3 = 80AD0000
/* 0162C 80AD512C 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 01630 80AD5130 46048201 */ sub.s $f8, $f16, $f4
/* 01634 80AD5134 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 01638 80AD5138 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 0163C 80AD513C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 01640 80AD5140 E7A8006C */ swc1 $f8, 0x006C($sp)
/* 01644 80AD5144 C602002C */ lwc1 $f2, 0x002C($s0) ## 0000002C
/* 01648 80AD5148 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 0164C 80AD514C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 01650 80AD5150 46021480 */ add.s $f18, $f2, $f2
/* 01654 80AD5154 24090009 */ addiu $t1, $zero, 0x0009 ## $t1 = 00000009
/* 01658 80AD5158 24E77120 */ addiu $a3, $a3, %lo(D_80AD7120) ## $a3 = 80AD7120
/* 0165C 80AD515C 24C67114 */ addiu $a2, $a2, %lo(D_80AD7114) ## $a2 = 80AD7114
/* 01660 80AD5160 460A9181 */ sub.s $f6, $f18, $f10
/* 01664 80AD5164 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01668 80AD5168 27A5006C */ addiu $a1, $sp, 0x006C ## $a1 = FFFFFFF4
/* 0166C 80AD516C E7A60074 */ swc1 $f6, 0x0074($sp)
/* 01670 80AD5170 860A0196 */ lh $t2, 0x0196($s0) ## 00000196
/* 01674 80AD5174 AFA90038 */ sw $t1, 0x0038($sp)
/* 01678 80AD5178 AFA80034 */ sw $t0, 0x0034($sp)
/* 0167C 80AD517C 000A5880 */ sll $t3, $t2, 2
/* 01680 80AD5180 016A5821 */ addu $t3, $t3, $t2
/* 01684 80AD5184 000B5840 */ sll $t3, $t3, 1
/* 01688 80AD5188 256C0050 */ addiu $t4, $t3, 0x0050 ## $t4 = 00000050
/* 0168C 80AD518C 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 01690 80AD5190 AFAA003C */ sw $t2, 0x003C($sp)
/* 01694 80AD5194 AFAC0010 */ sw $t4, 0x0010($sp)
/* 01698 80AD5198 AFB90030 */ sw $t9, 0x0030($sp)
/* 0169C 80AD519C AFA0002C */ sw $zero, 0x002C($sp)
/* 016A0 80AD51A0 AFA00028 */ sw $zero, 0x0028($sp)
/* 016A4 80AD51A4 AFB80024 */ sw $t8, 0x0024($sp)
/* 016A8 80AD51A8 AFAF0020 */ sw $t7, 0x0020($sp)
/* 016AC 80AD51AC AFAE001C */ sw $t6, 0x001C($sp)
/* 016B0 80AD51B0 AFAD0018 */ sw $t5, 0x0018($sp)
/* 016B4 80AD51B4 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 016B8 80AD51B8 AFA00014 */ sw $zero, 0x0014($sp)
/* 016BC 80AD51BC C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
/* 016C0 80AD51C0 3C0680AD */ lui $a2, %hi(D_80AD7114) ## $a2 = 80AD0000
/* 016C4 80AD51C4 3C0780AD */ lui $a3, %hi(D_80AD7120) ## $a3 = 80AD0000
/* 016C8 80AD51C8 E7B0006C */ swc1 $f16, 0x006C($sp)
/* 016CC 80AD51CC C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
/* 016D0 80AD51D0 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 016D4 80AD51D4 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 016D8 80AD51D8 E7A40074 */ swc1 $f4, 0x0074($sp)
/* 016DC 80AD51DC 860B0196 */ lh $t3, 0x0196($s0) ## 00000196
/* 016E0 80AD51E0 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 016E4 80AD51E4 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 016E8 80AD51E8 000B6080 */ sll $t4, $t3, 2
/* 016EC 80AD51EC 018B6021 */ addu $t4, $t4, $t3
/* 016F0 80AD51F0 000C6040 */ sll $t4, $t4, 1
/* 016F4 80AD51F4 258D0050 */ addiu $t5, $t4, 0x0050 ## $t5 = 00000050
/* 016F8 80AD51F8 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 016FC 80AD51FC 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
/* 01700 80AD5200 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 01704 80AD5204 240A0009 */ addiu $t2, $zero, 0x0009 ## $t2 = 00000009
/* 01708 80AD5208 AFAA0038 */ sw $t2, 0x0038($sp)
/* 0170C 80AD520C AFA90034 */ sw $t1, 0x0034($sp)
/* 01710 80AD5210 AFA80030 */ sw $t0, 0x0030($sp)
/* 01714 80AD5214 AFAB003C */ sw $t3, 0x003C($sp)
/* 01718 80AD5218 AFAD0010 */ sw $t5, 0x0010($sp)
/* 0171C 80AD521C AFB90024 */ sw $t9, 0x0024($sp)
/* 01720 80AD5220 AFB80020 */ sw $t8, 0x0020($sp)
/* 01724 80AD5224 AFA0002C */ sw $zero, 0x002C($sp)
/* 01728 80AD5228 AFA00028 */ sw $zero, 0x0028($sp)
/* 0172C 80AD522C AFAF001C */ sw $t7, 0x001C($sp)
/* 01730 80AD5230 AFAE0018 */ sw $t6, 0x0018($sp)
/* 01734 80AD5234 AFA00014 */ sw $zero, 0x0014($sp)
/* 01738 80AD5238 24E77120 */ addiu $a3, $a3, %lo(D_80AD7120) ## $a3 = 80AD7120
/* 0173C 80AD523C 24C67114 */ addiu $a2, $a2, %lo(D_80AD7114) ## $a2 = 80AD7114
/* 01740 80AD5240 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01744 80AD5244 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 01748 80AD5248 27A5006C */ addiu $a1, $sp, 0x006C ## $a1 = FFFFFFF4
/* 0174C 80AD524C 86020196 */ lh $v0, 0x0196($s0) ## 00000196
/* 01750 80AD5250 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 01754 80AD5254 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01758 80AD5258 5441001C */ bnel $v0, $at, .L80AD52CC
/* 0175C 80AD525C 24010012 */ addiu $at, $zero, 0x0012 ## $at = 00000012
/* 01760 80AD5260 0C00BE0A */ jal Audio_PlayActorSound2
/* 01764 80AD5264 24053878 */ addiu $a1, $zero, 0x3878 ## $a1 = 00003878
/* 01768 80AD5268 10000017 */ beq $zero, $zero, .L80AD52C8
/* 0176C 80AD526C 86020196 */ lh $v0, 0x0196($s0) ## 00000196
.L80AD5270:
/* 01770 80AD5270 14620006 */ bne $v1, $v0, .L80AD528C
/* 01774 80AD5274 28410013 */ slti $at, $v0, 0x0013
/* 01778 80AD5278 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0177C 80AD527C 0C2B5082 */ jal func_80AD4208
/* 01780 80AD5280 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01784 80AD5284 10000010 */ beq $zero, $zero, .L80AD52C8
/* 01788 80AD5288 86020196 */ lh $v0, 0x0196($s0) ## 00000196
.L80AD528C:
/* 0178C 80AD528C 1420000E */ bne $at, $zero, .L80AD52C8
/* 01790 80AD5290 00626023 */ subu $t4, $v1, $v0
/* 01794 80AD5294 448C4000 */ mtc1 $t4, $f8 ## $f8 = 0.00
/* 01798 80AD5298 3C0180AD */ lui $at, %hi(D_80AD7260) ## $at = 80AD0000
/* 0179C 80AD529C C42A7260 */ lwc1 $f10, %lo(D_80AD7260)($at)
/* 017A0 80AD52A0 468044A0 */ cvt.s.w $f18, $f8
/* 017A4 80AD52A4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 017A8 80AD52A8 44818000 */ mtc1 $at, $f16 ## $f16 = 5.00
/* 017AC 80AD52AC C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
/* 017B0 80AD52B0 460A9002 */ mul.s $f0, $f18, $f10
/* 017B4 80AD52B4 46103100 */ add.s $f4, $f6, $f16
/* 017B8 80AD52B8 E6040028 */ swc1 $f4, 0x0028($s0) ## 00000028
/* 017BC 80AD52BC E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
/* 017C0 80AD52C0 E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
/* 017C4 80AD52C4 E6000050 */ swc1 $f0, 0x0050($s0) ## 00000050
.L80AD52C8:
/* 017C8 80AD52C8 24010012 */ addiu $at, $zero, 0x0012 ## $at = 00000012
.L80AD52CC:
/* 017CC 80AD52CC 14410003 */ bne $v0, $at, .L80AD52DC
/* 017D0 80AD52D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 017D4 80AD52D4 0C00BE0A */ jal Audio_PlayActorSound2
/* 017D8 80AD52D8 24053877 */ addiu $a1, $zero, 0x3877 ## $a1 = 00003877
.L80AD52DC:
/* 017DC 80AD52DC 8FBF004C */ lw $ra, 0x004C($sp)
/* 017E0 80AD52E0 8FB00044 */ lw $s0, 0x0044($sp)
/* 017E4 80AD52E4 8FB10048 */ lw $s1, 0x0048($sp)
/* 017E8 80AD52E8 03E00008 */ jr $ra
/* 017EC 80AD52EC 27BD0078 */ addiu $sp, $sp, 0x0078 ## $sp = 00000000

View file

@ -1,71 +0,0 @@
glabel func_80AD52F0
/* 017F0 80AD52F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 017F4 80AD52F4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 017F8 80AD52F8 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 017FC 80AD52FC AFA5001C */ sw $a1, 0x001C($sp)
/* 01800 80AD5300 AFA60018 */ sw $a2, 0x0018($sp)
/* 01804 80AD5304 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01808 80AD5308 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0180C 80AD530C 8FA60018 */ lw $a2, 0x0018($sp)
/* 01810 80AD5310 84C20196 */ lh $v0, 0x0196($a2) ## 00000196
/* 01814 80AD5314 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 01818 80AD5318 10400003 */ beq $v0, $zero, .L80AD5328
/* 0181C 80AD531C 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 01820 80AD5320 A4CE0196 */ sh $t6, 0x0196($a2) ## 00000196
/* 01824 80AD5324 84C20196 */ lh $v0, 0x0196($a2) ## 00000196
.L80AD5328:
/* 01828 80AD5328 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 0182C 80AD532C 3C01417F */ lui $at, 0x417F ## $at = 417F0000
/* 01830 80AD5330 44814000 */ mtc1 $at, $f8 ## $f8 = 15.94
/* 01834 80AD5334 468021A0 */ cvt.s.w $f6, $f4
/* 01838 80AD5338 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 0183C 80AD533C 84CF00B6 */ lh $t7, 0x00B6($a2) ## 000000B6
/* 01840 80AD5340 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 01844 80AD5344 25F81000 */ addiu $t8, $t7, 0x1000 ## $t8 = 00001000
/* 01848 80AD5348 46083282 */ mul.s $f10, $f6, $f8
/* 0184C 80AD534C A4D800B6 */ sh $t8, 0x00B6($a2) ## 000000B6
/* 01850 80AD5350 4459F800 */ cfc1 $t9, $31
/* 01854 80AD5354 44C8F800 */ ctc1 $t0, $31
/* 01858 80AD5358 00000000 */ nop
/* 0185C 80AD535C 46005424 */ cvt.w.s $f16, $f10
/* 01860 80AD5360 4448F800 */ cfc1 $t0, $31
/* 01864 80AD5364 00000000 */ nop
/* 01868 80AD5368 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 0186C 80AD536C 51000013 */ beql $t0, $zero, .L80AD53BC
/* 01870 80AD5370 44088000 */ mfc1 $t0, $f16
/* 01874 80AD5374 44818000 */ mtc1 $at, $f16 ## $f16 = 2147483648.00
/* 01878 80AD5378 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 0187C 80AD537C 46105401 */ sub.s $f16, $f10, $f16
/* 01880 80AD5380 44C8F800 */ ctc1 $t0, $31
/* 01884 80AD5384 00000000 */ nop
/* 01888 80AD5388 46008424 */ cvt.w.s $f16, $f16
/* 0188C 80AD538C 4448F800 */ cfc1 $t0, $31
/* 01890 80AD5390 00000000 */ nop
/* 01894 80AD5394 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 01898 80AD5398 15000005 */ bne $t0, $zero, .L80AD53B0
/* 0189C 80AD539C 00000000 */ nop
/* 018A0 80AD53A0 44088000 */ mfc1 $t0, $f16
/* 018A4 80AD53A4 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 018A8 80AD53A8 10000007 */ beq $zero, $zero, .L80AD53C8
/* 018AC 80AD53AC 01014025 */ or $t0, $t0, $at ## $t0 = 80000000
.L80AD53B0:
/* 018B0 80AD53B0 10000005 */ beq $zero, $zero, .L80AD53C8
/* 018B4 80AD53B4 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
/* 018B8 80AD53B8 44088000 */ mfc1 $t0, $f16
.L80AD53BC:
/* 018BC 80AD53BC 00000000 */ nop
/* 018C0 80AD53C0 0500FFFB */ bltz $t0, .L80AD53B0
/* 018C4 80AD53C4 00000000 */ nop
.L80AD53C8:
/* 018C8 80AD53C8 44D9F800 */ ctc1 $t9, $31
/* 018CC 80AD53CC A0C80217 */ sb $t0, 0x0217($a2) ## 00000217
/* 018D0 80AD53D0 14400003 */ bne $v0, $zero, .L80AD53E0
/* 018D4 80AD53D4 A0C800C8 */ sb $t0, 0x00C8($a2) ## 000000C8
/* 018D8 80AD53D8 0C2B4F5A */ jal func_80AD3D68
/* 018DC 80AD53DC 8FA5001C */ lw $a1, 0x001C($sp)
.L80AD53E0:
/* 018E0 80AD53E0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 018E4 80AD53E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 018E8 80AD53E8 03E00008 */ jr $ra
/* 018EC 80AD53EC 00000000 */ nop

View file

@ -1,62 +0,0 @@
glabel func_80AD53F0
/* 018F0 80AD53F0 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 018F4 80AD53F4 AFBF0034 */ sw $ra, 0x0034($sp)
/* 018F8 80AD53F8 AFB00030 */ sw $s0, 0x0030($sp)
/* 018FC 80AD53FC AFA5003C */ sw $a1, 0x003C($sp)
/* 01900 80AD5400 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 01904 80AD5404 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01908 80AD5408 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
/* 0190C 80AD540C 10400002 */ beq $v0, $zero, .L80AD5418
/* 01910 80AD5410 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 01914 80AD5414 A48E0196 */ sh $t6, 0x0196($a0) ## 00000196
.L80AD5418:
/* 01918 80AD5418 960F0088 */ lhu $t7, 0x0088($s0) ## 00000088
/* 0191C 80AD541C 8FA4003C */ lw $a0, 0x003C($sp)
/* 01920 80AD5420 3C0640C0 */ lui $a2, 0x40C0 ## $a2 = 40C00000
/* 01924 80AD5424 31F80001 */ andi $t8, $t7, 0x0001 ## $t8 = 00000000
/* 01928 80AD5428 13000013 */ beq $t8, $zero, .L80AD5478
/* 0192C 80AD542C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 01930 80AD5430 3C0C0600 */ lui $t4, 0x0600 ## $t4 = 06000000
/* 01934 80AD5434 258C4BA0 */ addiu $t4, $t4, 0x4BA0 ## $t4 = 06004BA0
/* 01938 80AD5438 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 0193C 80AD543C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 01940 80AD5440 2409000F */ addiu $t1, $zero, 0x000F ## $t1 = 0000000F
/* 01944 80AD5444 240A006D */ addiu $t2, $zero, 0x006D ## $t2 = 0000006D
/* 01948 80AD5448 240B000A */ addiu $t3, $zero, 0x000A ## $t3 = 0000000A
/* 0194C 80AD544C AFAB0020 */ sw $t3, 0x0020($sp)
/* 01950 80AD5450 AFAA001C */ sw $t2, 0x001C($sp)
/* 01954 80AD5454 AFA90018 */ sw $t1, 0x0018($sp)
/* 01958 80AD5458 AFA80014 */ sw $t0, 0x0014($sp)
/* 0195C 80AD545C AFB90010 */ sw $t9, 0x0010($sp)
/* 01960 80AD5460 0C00A5E9 */ jal EffectSsHahen_SpawnBurst
/* 01964 80AD5464 AFAC0024 */ sw $t4, 0x0024($sp)
/* 01968 80AD5468 0C2B50AC */ jal func_80AD42B0
/* 0196C 80AD546C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01970 80AD5470 10000007 */ beq $zero, $zero, .L80AD5490
/* 01974 80AD5474 00000000 */ nop
.L80AD5478:
/* 01978 80AD5478 860D0196 */ lh $t5, 0x0196($s0) ## 00000196
/* 0197C 80AD547C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01980 80AD5480 15A00003 */ bne $t5, $zero, .L80AD5490
/* 01984 80AD5484 00000000 */ nop
/* 01988 80AD5488 0C2B4F5A */ jal func_80AD3D68
/* 0198C 80AD548C 8FA5003C */ lw $a1, 0x003C($sp)
.L80AD5490:
/* 01990 80AD5490 0C00B638 */ jal Actor_MoveForward
/* 01994 80AD5494 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01998 80AD5498 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 0199C 80AD549C 44810000 */ mtc1 $at, $f0 ## $f0 = 10.00
/* 019A0 80AD54A0 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 019A4 80AD54A4 AFAE0014 */ sw $t6, 0x0014($sp)
/* 019A8 80AD54A8 44060000 */ mfc1 $a2, $f0
/* 019AC 80AD54AC 44070000 */ mfc1 $a3, $f0
/* 019B0 80AD54B0 8FA4003C */ lw $a0, 0x003C($sp)
/* 019B4 80AD54B4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 019B8 80AD54B8 0C00B92D */ jal func_8002E4B4
/* 019BC 80AD54BC E7A00010 */ swc1 $f0, 0x0010($sp)
/* 019C0 80AD54C0 8FBF0034 */ lw $ra, 0x0034($sp)
/* 019C4 80AD54C4 8FB00030 */ lw $s0, 0x0030($sp)
/* 019C8 80AD54C8 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 019CC 80AD54CC 03E00008 */ jr $ra
/* 019D0 80AD54D0 00000000 */ nop

View file

@ -1,272 +0,0 @@
.late_rodata
glabel D_80AD7264
.word 0x3BE56042
glabel D_80AD7268
.word 0x3B808081
glabel D_80AD726C
.word 0x3BB78035
glabel D_80AD7270
.word 0x3AB78035
glabel D_80AD7274
.word 0x37E64689
glabel D_80AD7278
.word 0x3D70F0F1
glabel D_80AD727C
.word 0x3F48C8C9
.text
glabel func_80AD54D4
/* 019D4 80AD54D4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 019D8 80AD54D8 AFBF002C */ sw $ra, 0x002C($sp)
/* 019DC 80AD54DC AFB00028 */ sw $s0, 0x0028($sp)
/* 019E0 80AD54E0 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
/* 019E4 80AD54E4 90990217 */ lbu $t9, 0x0217($a0) ## 00000217
/* 019E8 80AD54E8 3C1880AD */ lui $t8, %hi(D_80AD712C) ## $t8 = 80AD0000
/* 019EC 80AD54EC 2718712C */ addiu $t8, $t8, %lo(D_80AD712C) ## $t8 = 80AD712C
/* 019F0 80AD54F0 000E7900 */ sll $t7, $t6, 4
/* 019F4 80AD54F4 03251021 */ addu $v0, $t9, $a1
/* 019F8 80AD54F8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 019FC 80AD54FC 04410003 */ bgez $v0, .L80AD550C
/* 01A00 80AD5500 01F81821 */ addu $v1, $t7, $t8
/* 01A04 80AD5504 10000007 */ beq $zero, $zero, .L80AD5524
/* 01A08 80AD5508 A0800217 */ sb $zero, 0x0217($a0) ## 00000217
.L80AD550C:
/* 01A0C 80AD550C 28410100 */ slti $at, $v0, 0x0100
/* 01A10 80AD5510 14200003 */ bne $at, $zero, .L80AD5520
/* 01A14 80AD5514 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
/* 01A18 80AD5518 10000001 */ beq $zero, $zero, .L80AD5520
/* 01A1C 80AD551C 240400FF */ addiu $a0, $zero, 0x00FF ## $a0 = 000000FF
.L80AD5520:
/* 01A20 80AD5520 A2040217 */ sb $a0, 0x0217($s0) ## 00000217
.L80AD5524:
/* 01A24 80AD5524 04A3001D */ bgezl $a1, .L80AD559C
/* 01A28 80AD5528 92090217 */ lbu $t1, 0x0217($s0) ## 00000217
/* 01A2C 80AD552C 92080217 */ lbu $t0, 0x0217($s0) ## 00000217
/* 01A30 80AD5530 3C0180AD */ lui $at, %hi(D_80AD7264) ## $at = 80AD0000
/* 01A34 80AD5534 C42E7264 */ lwc1 $f14, %lo(D_80AD7264)($at)
/* 01A38 80AD5538 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 01A3C 80AD553C 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01A40 80AD5540 05010004 */ bgez $t0, .L80AD5554
/* 01A44 80AD5544 46802320 */ cvt.s.w $f12, $f4
/* 01A48 80AD5548 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 01A4C 80AD554C 00000000 */ nop
/* 01A50 80AD5550 46066300 */ add.s $f12, $f12, $f6
.L80AD5554:
/* 01A54 80AD5554 3C0180AD */ lui $at, %hi(D_80AD7268) ## $at = 80AD0000
/* 01A58 80AD5558 C4287268 */ lwc1 $f8, %lo(D_80AD7268)($at)
/* 01A5C 80AD555C 3C0180AD */ lui $at, %hi(D_80AD726C) ## $at = 80AD0000
/* 01A60 80AD5560 C42A726C */ lwc1 $f10, %lo(D_80AD726C)($at)
/* 01A64 80AD5564 46086082 */ mul.s $f2, $f12, $f8
/* 01A68 80AD5568 3C0180AD */ lui $at, %hi(D_80AD7270) ## $at = 80AD0000
/* 01A6C 80AD556C C4327270 */ lwc1 $f18, %lo(D_80AD7270)($at)
/* 01A70 80AD5570 46025402 */ mul.s $f16, $f10, $f2
/* 01A74 80AD5574 00000000 */ nop
/* 01A78 80AD5578 46027102 */ mul.s $f4, $f14, $f2
/* 01A7C 80AD557C 46128000 */ add.s $f0, $f16, $f18
/* 01A80 80AD5580 46047181 */ sub.s $f6, $f14, $f4
/* 01A84 80AD5584 E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
/* 01A88 80AD5588 E6000050 */ swc1 $f0, 0x0050($s0) ## 00000050
/* 01A8C 80AD558C 460E3200 */ add.s $f8, $f6, $f14
/* 01A90 80AD5590 10000017 */ beq $zero, $zero, .L80AD55F0
/* 01A94 80AD5594 E6080054 */ swc1 $f8, 0x0054($s0) ## 00000054
/* 01A98 80AD5598 92090217 */ lbu $t1, 0x0217($s0) ## 00000217
.L80AD559C:
/* 01A9C 80AD559C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01AA0 80AD55A0 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 01AA4 80AD55A4 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
/* 01AA8 80AD55A8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01AAC 80AD55AC 05210004 */ bgez $t1, .L80AD55C0
/* 01AB0 80AD55B0 46805320 */ cvt.s.w $f12, $f10
/* 01AB4 80AD55B4 44818000 */ mtc1 $at, $f16 ## $f16 = 4294967296.00
/* 01AB8 80AD55B8 00000000 */ nop
/* 01ABC 80AD55BC 46106300 */ add.s $f12, $f12, $f16
.L80AD55C0:
/* 01AC0 80AD55C0 3C0180AD */ lui $at, %hi(D_80AD7274) ## $at = 80AD0000
/* 01AC4 80AD55C4 C4327274 */ lwc1 $f18, %lo(D_80AD7274)($at)
/* 01AC8 80AD55C8 3C0180AD */ lui $at, %hi(D_80AD7278) ## $at = 80AD0000
/* 01ACC 80AD55CC C604000C */ lwc1 $f4, 0x000C($s0) ## 0000000C
/* 01AD0 80AD55D0 46126002 */ mul.s $f0, $f12, $f18
/* 01AD4 80AD55D4 E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
/* 01AD8 80AD55D8 E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
/* 01ADC 80AD55DC E6000050 */ swc1 $f0, 0x0050($s0) ## 00000050
/* 01AE0 80AD55E0 C4267278 */ lwc1 $f6, %lo(D_80AD7278)($at)
/* 01AE4 80AD55E4 460C3202 */ mul.s $f8, $f6, $f12
/* 01AE8 80AD55E8 46082280 */ add.s $f10, $f4, $f8
/* 01AEC 80AD55EC E60A0028 */ swc1 $f10, 0x0028($s0) ## 00000028
.L80AD55F0:
/* 01AF0 80AD55F0 906A0003 */ lbu $t2, 0x0003($v1) ## 00000003
/* 01AF4 80AD55F4 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01AF8 80AD55F8 448A8000 */ mtc1 $t2, $f16 ## $f16 = 0.00
/* 01AFC 80AD55FC 05410004 */ bgez $t2, .L80AD5610
/* 01B00 80AD5600 468084A0 */ cvt.s.w $f18, $f16
/* 01B04 80AD5604 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 01B08 80AD5608 00000000 */ nop
/* 01B0C 80AD560C 46069480 */ add.s $f18, $f18, $f6
.L80AD5610:
/* 01B10 80AD5610 46029102 */ mul.s $f4, $f18, $f2
/* 01B14 80AD5614 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
/* 01B18 80AD5618 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 01B1C 80AD561C 444BF800 */ cfc1 $t3, $31
/* 01B20 80AD5620 44CCF800 */ ctc1 $t4, $31
/* 01B24 80AD5624 00000000 */ nop
/* 01B28 80AD5628 46002224 */ cvt.w.s $f8, $f4
/* 01B2C 80AD562C 444CF800 */ cfc1 $t4, $31
/* 01B30 80AD5630 00000000 */ nop
/* 01B34 80AD5634 318C0078 */ andi $t4, $t4, 0x0078 ## $t4 = 00000000
/* 01B38 80AD5638 51800013 */ beql $t4, $zero, .L80AD5688
/* 01B3C 80AD563C 440C4000 */ mfc1 $t4, $f8
/* 01B40 80AD5640 44814000 */ mtc1 $at, $f8 ## $f8 = 2147483648.00
/* 01B44 80AD5644 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
/* 01B48 80AD5648 46082201 */ sub.s $f8, $f4, $f8
/* 01B4C 80AD564C 44CCF800 */ ctc1 $t4, $31
/* 01B50 80AD5650 00000000 */ nop
/* 01B54 80AD5654 46004224 */ cvt.w.s $f8, $f8
/* 01B58 80AD5658 444CF800 */ cfc1 $t4, $31
/* 01B5C 80AD565C 00000000 */ nop
/* 01B60 80AD5660 318C0078 */ andi $t4, $t4, 0x0078 ## $t4 = 00000000
/* 01B64 80AD5664 15800005 */ bne $t4, $zero, .L80AD567C
/* 01B68 80AD5668 00000000 */ nop
/* 01B6C 80AD566C 440C4000 */ mfc1 $t4, $f8
/* 01B70 80AD5670 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01B74 80AD5674 10000007 */ beq $zero, $zero, .L80AD5694
/* 01B78 80AD5678 01816025 */ or $t4, $t4, $at ## $t4 = 80000000
.L80AD567C:
/* 01B7C 80AD567C 10000005 */ beq $zero, $zero, .L80AD5694
/* 01B80 80AD5680 240CFFFF */ addiu $t4, $zero, 0xFFFF ## $t4 = FFFFFFFF
/* 01B84 80AD5684 440C4000 */ mfc1 $t4, $f8
.L80AD5688:
/* 01B88 80AD5688 00000000 */ nop
/* 01B8C 80AD568C 0580FFFB */ bltz $t4, .L80AD567C
/* 01B90 80AD5690 00000000 */ nop
.L80AD5694:
/* 01B94 80AD5694 A20C0214 */ sb $t4, 0x0214($s0) ## 00000214
/* 01B98 80AD5698 906D0004 */ lbu $t5, 0x0004($v1) ## 00000004
/* 01B9C 80AD569C 44CBF800 */ ctc1 $t3, $31
/* 01BA0 80AD56A0 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01BA4 80AD56A4 448D5000 */ mtc1 $t5, $f10 ## $f10 = 0.00
/* 01BA8 80AD56A8 05A10004 */ bgez $t5, .L80AD56BC
/* 01BAC 80AD56AC 46805420 */ cvt.s.w $f16, $f10
/* 01BB0 80AD56B0 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 01BB4 80AD56B4 00000000 */ nop
/* 01BB8 80AD56B8 46068400 */ add.s $f16, $f16, $f6
.L80AD56BC:
/* 01BBC 80AD56BC 46028482 */ mul.s $f18, $f16, $f2
/* 01BC0 80AD56C0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 01BC4 80AD56C4 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 01BC8 80AD56C8 444EF800 */ cfc1 $t6, $31
/* 01BCC 80AD56CC 44CFF800 */ ctc1 $t7, $31
/* 01BD0 80AD56D0 00000000 */ nop
/* 01BD4 80AD56D4 46009124 */ cvt.w.s $f4, $f18
/* 01BD8 80AD56D8 444FF800 */ cfc1 $t7, $31
/* 01BDC 80AD56DC 00000000 */ nop
/* 01BE0 80AD56E0 31EF0078 */ andi $t7, $t7, 0x0078 ## $t7 = 00000000
/* 01BE4 80AD56E4 51E00013 */ beql $t7, $zero, .L80AD5734
/* 01BE8 80AD56E8 440F2000 */ mfc1 $t7, $f4
/* 01BEC 80AD56EC 44812000 */ mtc1 $at, $f4 ## $f4 = 2147483648.00
/* 01BF0 80AD56F0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 01BF4 80AD56F4 46049101 */ sub.s $f4, $f18, $f4
/* 01BF8 80AD56F8 44CFF800 */ ctc1 $t7, $31
/* 01BFC 80AD56FC 00000000 */ nop
/* 01C00 80AD5700 46002124 */ cvt.w.s $f4, $f4
/* 01C04 80AD5704 444FF800 */ cfc1 $t7, $31
/* 01C08 80AD5708 00000000 */ nop
/* 01C0C 80AD570C 31EF0078 */ andi $t7, $t7, 0x0078 ## $t7 = 00000000
/* 01C10 80AD5710 15E00005 */ bne $t7, $zero, .L80AD5728
/* 01C14 80AD5714 00000000 */ nop
/* 01C18 80AD5718 440F2000 */ mfc1 $t7, $f4
/* 01C1C 80AD571C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01C20 80AD5720 10000007 */ beq $zero, $zero, .L80AD5740
/* 01C24 80AD5724 01E17825 */ or $t7, $t7, $at ## $t7 = 80000000
.L80AD5728:
/* 01C28 80AD5728 10000005 */ beq $zero, $zero, .L80AD5740
/* 01C2C 80AD572C 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
/* 01C30 80AD5730 440F2000 */ mfc1 $t7, $f4
.L80AD5734:
/* 01C34 80AD5734 00000000 */ nop
/* 01C38 80AD5738 05E0FFFB */ bltz $t7, .L80AD5728
/* 01C3C 80AD573C 00000000 */ nop
.L80AD5740:
/* 01C40 80AD5740 A20F0215 */ sb $t7, 0x0215($s0) ## 00000215
/* 01C44 80AD5744 90780005 */ lbu $t8, 0x0005($v1) ## 00000005
/* 01C48 80AD5748 44CEF800 */ ctc1 $t6, $31
/* 01C4C 80AD574C 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01C50 80AD5750 44984000 */ mtc1 $t8, $f8 ## $f8 = -0.00
/* 01C54 80AD5754 07010004 */ bgez $t8, .L80AD5768
/* 01C58 80AD5758 468042A0 */ cvt.s.w $f10, $f8
/* 01C5C 80AD575C 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 01C60 80AD5760 00000000 */ nop
/* 01C64 80AD5764 46065280 */ add.s $f10, $f10, $f6
.L80AD5768:
/* 01C68 80AD5768 46025402 */ mul.s $f16, $f10, $f2
/* 01C6C 80AD576C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 01C70 80AD5770 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 01C74 80AD5774 4459F800 */ cfc1 $t9, $31
/* 01C78 80AD5778 44C8F800 */ ctc1 $t0, $31
/* 01C7C 80AD577C 00000000 */ nop
/* 01C80 80AD5780 460084A4 */ cvt.w.s $f18, $f16
/* 01C84 80AD5784 4448F800 */ cfc1 $t0, $31
/* 01C88 80AD5788 00000000 */ nop
/* 01C8C 80AD578C 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 01C90 80AD5790 51000013 */ beql $t0, $zero, .L80AD57E0
/* 01C94 80AD5794 44089000 */ mfc1 $t0, $f18
/* 01C98 80AD5798 44819000 */ mtc1 $at, $f18 ## $f18 = 2147483648.00
/* 01C9C 80AD579C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 01CA0 80AD57A0 46128481 */ sub.s $f18, $f16, $f18
/* 01CA4 80AD57A4 44C8F800 */ ctc1 $t0, $31
/* 01CA8 80AD57A8 00000000 */ nop
/* 01CAC 80AD57AC 460094A4 */ cvt.w.s $f18, $f18
/* 01CB0 80AD57B0 4448F800 */ cfc1 $t0, $31
/* 01CB4 80AD57B4 00000000 */ nop
/* 01CB8 80AD57B8 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 01CBC 80AD57BC 15000005 */ bne $t0, $zero, .L80AD57D4
/* 01CC0 80AD57C0 00000000 */ nop
/* 01CC4 80AD57C4 44089000 */ mfc1 $t0, $f18
/* 01CC8 80AD57C8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01CCC 80AD57CC 10000007 */ beq $zero, $zero, .L80AD57EC
/* 01CD0 80AD57D0 01014025 */ or $t0, $t0, $at ## $t0 = 80000000
.L80AD57D4:
/* 01CD4 80AD57D4 10000005 */ beq $zero, $zero, .L80AD57EC
/* 01CD8 80AD57D8 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
/* 01CDC 80AD57DC 44089000 */ mfc1 $t0, $f18
.L80AD57E0:
/* 01CE0 80AD57E0 00000000 */ nop
/* 01CE4 80AD57E4 0500FFFB */ bltz $t0, .L80AD57D4
/* 01CE8 80AD57E8 00000000 */ nop
.L80AD57EC:
/* 01CEC 80AD57EC 44D9F800 */ ctc1 $t9, $31
/* 01CF0 80AD57F0 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
/* 01CF4 80AD57F4 A2080216 */ sb $t0, 0x0216($s0) ## 00000216
/* 01CF8 80AD57F8 3C0180AD */ lui $at, %hi(D_80AD727C) ## $at = 80AD0000
/* 01CFC 80AD57FC 4600220D */ trunc.w.s $f8, $f4
/* 01D00 80AD5800 C424727C */ lwc1 $f4, %lo(D_80AD727C)($at)
/* 01D04 80AD5804 C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
/* 01D08 80AD5808 C610002C */ lwc1 $f16, 0x002C($s0) ## 0000002C
/* 01D0C 80AD580C 44054000 */ mfc1 $a1, $f8
/* 01D10 80AD5810 46046202 */ mul.s $f8, $f12, $f4
/* 01D14 80AD5814 906C0003 */ lbu $t4, 0x0003($v1) ## 00000003
/* 01D18 80AD5818 00052C00 */ sll $a1, $a1, 16
/* 01D1C 80AD581C 00052C03 */ sra $a1, $a1, 16
/* 01D20 80AD5820 AFAC0010 */ sw $t4, 0x0010($sp)
/* 01D24 80AD5824 906D0004 */ lbu $t5, 0x0004($v1) ## 00000004
/* 01D28 80AD5828 4600328D */ trunc.w.s $f10, $f6
/* 01D2C 80AD582C 26040234 */ addiu $a0, $s0, 0x0234 ## $a0 = 00000234
/* 01D30 80AD5830 AFAD0014 */ sw $t5, 0x0014($sp)
/* 01D34 80AD5834 4600848D */ trunc.w.s $f18, $f16
/* 01D38 80AD5838 44065000 */ mfc1 $a2, $f10
/* 01D3C 80AD583C 906E0005 */ lbu $t6, 0x0005($v1) ## 00000005
/* 01D40 80AD5840 4600418D */ trunc.w.s $f6, $f8
/* 01D44 80AD5844 44079000 */ mfc1 $a3, $f18
/* 01D48 80AD5848 00063400 */ sll $a2, $a2, 16
/* 01D4C 80AD584C 00063403 */ sra $a2, $a2, 16
/* 01D50 80AD5850 44183000 */ mfc1 $t8, $f6
/* 01D54 80AD5854 00073C00 */ sll $a3, $a3, 16
/* 01D58 80AD5858 00073C03 */ sra $a3, $a3, 16
/* 01D5C 80AD585C AFAE0018 */ sw $t6, 0x0018($sp)
/* 01D60 80AD5860 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 01D64 80AD5864 AFB8001C */ sw $t8, 0x001C($sp)
/* 01D68 80AD5868 8FBF002C */ lw $ra, 0x002C($sp)
/* 01D6C 80AD586C 8FB00028 */ lw $s0, 0x0028($sp)
/* 01D70 80AD5870 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01D74 80AD5874 03E00008 */ jr $ra
/* 01D78 80AD5878 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80AD587C
/* 01D7C 80AD587C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01D80 80AD5880 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01D84 80AD5884 AFA5001C */ sw $a1, 0x001C($sp)
/* 01D88 80AD5888 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 01D8C 80AD588C 44813000 */ mtc1 $at, $f6 ## $f6 = 2.00
/* 01D90 80AD5890 C484000C */ lwc1 $f4, 0x000C($a0) ## 0000000C
/* 01D94 80AD5894 24050014 */ addiu $a1, $zero, 0x0014 ## $a1 = 00000014
/* 01D98 80AD5898 46062200 */ add.s $f8, $f4, $f6
/* 01D9C 80AD589C E488000C */ swc1 $f8, 0x000C($a0) ## 0000000C
/* 01DA0 80AD58A0 0C2B5535 */ jal func_80AD54D4
/* 01DA4 80AD58A4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01DA8 80AD58A8 8FA40018 */ lw $a0, 0x0018($sp)
/* 01DAC 80AD58AC 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
/* 01DB0 80AD58B0 908E0217 */ lbu $t6, 0x0217($a0) ## 00000217
/* 01DB4 80AD58B4 55C10004 */ bnel $t6, $at, .L80AD58C8
/* 01DB8 80AD58B8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01DBC 80AD58BC 0C2B50E1 */ jal func_80AD4384
/* 01DC0 80AD58C0 00000000 */ nop
/* 01DC4 80AD58C4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD58C8:
/* 01DC8 80AD58C8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01DCC 80AD58CC 03E00008 */ jr $ra
/* 01DD0 80AD58D0 00000000 */ nop

View file

@ -1,149 +0,0 @@
.late_rodata
glabel D_80AD7280
.word 0x3F48C8C9
.text
glabel func_80AD58D4
/* 01DD4 80AD58D4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01DD8 80AD58D8 AFBF002C */ sw $ra, 0x002C($sp)
/* 01DDC 80AD58DC AFB00028 */ sw $s0, 0x0028($sp)
/* 01DE0 80AD58E0 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 01DE4 80AD58E4 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
/* 01DE8 80AD58E8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01DEC 80AD58EC 10400003 */ beq $v0, $zero, .L80AD58FC
/* 01DF0 80AD58F0 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
/* 01DF4 80AD58F4 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 01DF8 80AD58F8 A48E0196 */ sh $t6, 0x0196($a0) ## 00000196
.L80AD58FC:
/* 01DFC 80AD58FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01E00 80AD5900 0C00BC65 */ jal func_8002F194
/* 01E04 80AD5904 AFA70034 */ sw $a3, 0x0034($sp)
/* 01E08 80AD5908 10400005 */ beq $v0, $zero, .L80AD5920
/* 01E0C 80AD590C 8FA70034 */ lw $a3, 0x0034($sp)
/* 01E10 80AD5910 0C2B5113 */ jal func_80AD444C
/* 01E14 80AD5914 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01E18 80AD5918 1000006B */ beq $zero, $zero, .L80AD5AC8
/* 01E1C 80AD591C 8FBF002C */ lw $ra, 0x002C($sp)
.L80AD5920:
/* 01E20 80AD5920 860F0196 */ lh $t7, 0x0196($s0) ## 00000196
/* 01E24 80AD5924 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01E28 80AD5928 55E0000D */ bnel $t7, $zero, .L80AD5960
/* 01E2C 80AD592C 92080256 */ lbu $t0, 0x0256($s0) ## 00000256
/* 01E30 80AD5930 0C00BE0A */ jal Audio_PlayActorSound2
/* 01E34 80AD5934 240538EC */ addiu $a1, $zero, 0x38EC ## $a1 = 000038EC
/* 01E38 80AD5938 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 01E3C 80AD593C 3C01FFFE */ lui $at, 0xFFFE ## $at = FFFE0000
/* 01E40 80AD5940 3421FFFF */ ori $at, $at, 0xFFFF ## $at = FFFEFFFF
/* 01E44 80AD5944 0301C824 */ and $t9, $t8, $at
/* 01E48 80AD5948 AE190004 */ sw $t9, 0x0004($s0) ## 00000004
/* 01E4C 80AD594C 0C2B510F */ jal func_80AD443C
/* 01E50 80AD5950 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01E54 80AD5954 1000005C */ beq $zero, $zero, .L80AD5AC8
/* 01E58 80AD5958 8FBF002C */ lw $ra, 0x002C($sp)
/* 01E5C 80AD595C 92080256 */ lbu $t0, 0x0256($s0) ## 00000256
.L80AD5960:
/* 01E60 80AD5960 3C01FFFE */ lui $at, 0xFFFE ## $at = FFFE0000
/* 01E64 80AD5964 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01E68 80AD5968 31090002 */ andi $t1, $t0, 0x0002 ## $t1 = 00000000
/* 01E6C 80AD596C 11200009 */ beq $t1, $zero, .L80AD5994
/* 01E70 80AD5970 3421FFFF */ ori $at, $at, 0xFFFF ## $at = FFFEFFFF
/* 01E74 80AD5974 8E0A0004 */ lw $t2, 0x0004($s0) ## 00000004
/* 01E78 80AD5978 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 01E7C 80AD597C 00E02825 */ or $a1, $a3, $zero ## $a1 = 00000000
/* 01E80 80AD5980 01415825 */ or $t3, $t2, $at ## $t3 = 00010000
/* 01E84 80AD5984 0C00BCBD */ jal func_8002F2F4
/* 01E88 80AD5988 AE0B0004 */ sw $t3, 0x0004($s0) ## 00000004
/* 01E8C 80AD598C 1000000B */ beq $zero, $zero, .L80AD59BC
/* 01E90 80AD5990 92040194 */ lbu $a0, 0x0194($s0) ## 00000194
.L80AD5994:
/* 01E94 80AD5994 8E0C0004 */ lw $t4, 0x0004($s0) ## 00000004
/* 01E98 80AD5998 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 01E9C 80AD599C 26060244 */ addiu $a2, $s0, 0x0244 ## $a2 = 00000244
/* 01EA0 80AD59A0 01816824 */ and $t5, $t4, $at
/* 01EA4 80AD59A4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 01EA8 80AD59A8 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 01EAC 80AD59AC AE0D0004 */ sw $t5, 0x0004($s0) ## 00000004
/* 01EB0 80AD59B0 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 01EB4 80AD59B4 00E12821 */ addu $a1, $a3, $at
/* 01EB8 80AD59B8 92040194 */ lbu $a0, 0x0194($s0) ## 00000194
.L80AD59BC:
/* 01EBC 80AD59BC 000422C0 */ sll $a0, $a0, 11
/* 01EC0 80AD59C0 00042400 */ sll $a0, $a0, 16
/* 01EC4 80AD59C4 0C01DE1C */ jal Math_Sins
## sins?
/* 01EC8 80AD59C8 00042403 */ sra $a0, $a0, 16
/* 01ECC 80AD59CC 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 01ED0 80AD59D0 44812000 */ mtc1 $at, $f4 ## $f4 = 5.00
/* 01ED4 80AD59D4 C608000C */ lwc1 $f8, 0x000C($s0) ## 0000000C
/* 01ED8 80AD59D8 92020194 */ lbu $v0, 0x0194($s0) ## 00000194
/* 01EDC 80AD59DC 46040182 */ mul.s $f6, $f0, $f4
/* 01EE0 80AD59E0 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 01EE4 80AD59E4 44819000 */ mtc1 $at, $f18 ## $f18 = 20.00
/* 01EE8 80AD59E8 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
/* 01EEC 80AD59EC 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 01EF0 80AD59F0 46083280 */ add.s $f10, $f6, $f8
/* 01EF4 80AD59F4 10400003 */ beq $v0, $zero, .L80AD5A04
/* 01EF8 80AD59F8 E60A0028 */ swc1 $f10, 0x0028($s0) ## 00000028
/* 01EFC 80AD59FC A20E0194 */ sb $t6, 0x0194($s0) ## 00000194
/* 01F00 80AD5A00 31C200FF */ andi $v0, $t6, 0x00FF ## $v0 = 000000FF
.L80AD5A04:
/* 01F04 80AD5A04 54400003 */ bnel $v0, $zero, .L80AD5A14
/* 01F08 80AD5A08 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
/* 01F0C 80AD5A0C A20F0194 */ sb $t7, 0x0194($s0) ## 00000194
/* 01F10 80AD5A10 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
.L80AD5A14:
/* 01F14 80AD5A14 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01F18 80AD5A18 3C05C120 */ lui $a1, 0xC120 ## $a1 = C1200000
/* 01F1C 80AD5A1C 46128101 */ sub.s $f4, $f16, $f18
/* 01F20 80AD5A20 4600218D */ trunc.w.s $f6, $f4
/* 01F24 80AD5A24 44193000 */ mfc1 $t9, $f6
/* 01F28 80AD5A28 0C00B56E */ jal Actor_SetHeight
/* 01F2C 80AD5A2C A619028C */ sh $t9, 0x028C($s0) ## 0000028C
/* 01F30 80AD5A30 920B023C */ lbu $t3, 0x023C($s0) ## 0000023C
/* 01F34 80AD5A34 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 01F38 80AD5A38 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
/* 01F3C 80AD5A3C C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
/* 01F40 80AD5A40 AFAB0010 */ sw $t3, 0x0010($sp)
/* 01F44 80AD5A44 920C023D */ lbu $t4, 0x023D($s0) ## 0000023D
/* 01F48 80AD5A48 4600428D */ trunc.w.s $f10, $f8
/* 01F4C 80AD5A4C 26040234 */ addiu $a0, $s0, 0x0234 ## $a0 = 00000234
/* 01F50 80AD5A50 AFAC0014 */ sw $t4, 0x0014($sp)
/* 01F54 80AD5A54 920D023E */ lbu $t5, 0x023E($s0) ## 0000023E
/* 01F58 80AD5A58 4600848D */ trunc.w.s $f18, $f16
/* 01F5C 80AD5A5C 44055000 */ mfc1 $a1, $f10
/* 01F60 80AD5A60 AFAD0018 */ sw $t5, 0x0018($sp)
/* 01F64 80AD5A64 4600218D */ trunc.w.s $f6, $f4
/* 01F68 80AD5A68 920E0217 */ lbu $t6, 0x0217($s0) ## 00000217
/* 01F6C 80AD5A6C 44069000 */ mfc1 $a2, $f18
/* 01F70 80AD5A70 00052C00 */ sll $a1, $a1, 16
/* 01F74 80AD5A74 44073000 */ mfc1 $a3, $f6
/* 01F78 80AD5A78 448E4000 */ mtc1 $t6, $f8 ## $f8 = 0.00
/* 01F7C 80AD5A7C 00063400 */ sll $a2, $a2, 16
/* 01F80 80AD5A80 00073C00 */ sll $a3, $a3, 16
/* 01F84 80AD5A84 00073C03 */ sra $a3, $a3, 16
/* 01F88 80AD5A88 00063403 */ sra $a2, $a2, 16
/* 01F8C 80AD5A8C 00052C03 */ sra $a1, $a1, 16
/* 01F90 80AD5A90 05C10005 */ bgez $t6, .L80AD5AA8
/* 01F94 80AD5A94 468042A0 */ cvt.s.w $f10, $f8
/* 01F98 80AD5A98 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 01F9C 80AD5A9C 44818000 */ mtc1 $at, $f16 ## $f16 = 4294967296.00
/* 01FA0 80AD5AA0 00000000 */ nop
/* 01FA4 80AD5AA4 46105280 */ add.s $f10, $f10, $f16
.L80AD5AA8:
/* 01FA8 80AD5AA8 3C0180AD */ lui $at, %hi(D_80AD7280) ## $at = 80AD0000
/* 01FAC 80AD5AAC C4327280 */ lwc1 $f18, %lo(D_80AD7280)($at)
/* 01FB0 80AD5AB0 46125102 */ mul.s $f4, $f10, $f18
/* 01FB4 80AD5AB4 4600218D */ trunc.w.s $f6, $f4
/* 01FB8 80AD5AB8 44183000 */ mfc1 $t8, $f6
/* 01FBC 80AD5ABC 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 01FC0 80AD5AC0 AFB8001C */ sw $t8, 0x001C($sp)
/* 01FC4 80AD5AC4 8FBF002C */ lw $ra, 0x002C($sp)
.L80AD5AC8:
/* 01FC8 80AD5AC8 8FB00028 */ lw $s0, 0x0028($sp)
/* 01FCC 80AD5ACC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01FD0 80AD5AD0 03E00008 */ jr $ra
/* 01FD4 80AD5AD4 00000000 */ nop

View file

@ -1,18 +0,0 @@
glabel func_80AD5AD8
/* 01FD8 80AD5AD8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01FDC 80AD5ADC AFBF0014 */ sw $ra, 0x0014($sp)
/* 01FE0 80AD5AE0 AFA5001C */ sw $a1, 0x001C($sp)
/* 01FE4 80AD5AE4 2405FFF3 */ addiu $a1, $zero, 0xFFF3 ## $a1 = FFFFFFF3
/* 01FE8 80AD5AE8 0C2B5535 */ jal func_80AD54D4
/* 01FEC 80AD5AEC AFA40018 */ sw $a0, 0x0018($sp)
/* 01FF0 80AD5AF0 8FA40018 */ lw $a0, 0x0018($sp)
/* 01FF4 80AD5AF4 908E0217 */ lbu $t6, 0x0217($a0) ## 00000217
/* 01FF8 80AD5AF8 55C00004 */ bnel $t6, $zero, .L80AD5B0C
/* 01FFC 80AD5AFC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02000 80AD5B00 0C2B4F5A */ jal func_80AD3D68
/* 02004 80AD5B04 8FA5001C */ lw $a1, 0x001C($sp)
/* 02008 80AD5B08 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD5B0C:
/* 0200C 80AD5B0C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02010 80AD5B10 03E00008 */ jr $ra
/* 02014 80AD5B14 00000000 */ nop

View file

@ -1,102 +0,0 @@
glabel func_80AD5B18
/* 02018 80AD5B18 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 0201C 80AD5B1C AFBF001C */ sw $ra, 0x001C($sp)
/* 02020 80AD5B20 AFB00018 */ sw $s0, 0x0018($sp)
/* 02024 80AD5B24 AFA50024 */ sw $a1, 0x0024($sp)
/* 02028 80AD5B28 948E010E */ lhu $t6, 0x010E($a0) ## 0000010E
/* 0202C 80AD5B2C 24015005 */ addiu $at, $zero, 0x5005 ## $at = 00005005
/* 02030 80AD5B30 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02034 80AD5B34 11C10005 */ beq $t6, $at, .L80AD5B4C
/* 02038 80AD5B38 240531E8 */ addiu $a1, $zero, 0x31E8 ## $a1 = 000031E8
/* 0203C 80AD5B3C 0C2B5535 */ jal func_80AD54D4
/* 02040 80AD5B40 2405FFF3 */ addiu $a1, $zero, 0xFFF3 ## $a1 = FFFFFFF3
/* 02044 80AD5B44 10000004 */ beq $zero, $zero, .L80AD5B58
/* 02048 80AD5B48 8FA40024 */ lw $a0, 0x0024($sp)
.L80AD5B4C:
/* 0204C 80AD5B4C 0C00BE5D */ jal func_8002F974
/* 02050 80AD5B50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02054 80AD5B54 8FA40024 */ lw $a0, 0x0024($sp)
.L80AD5B58:
/* 02058 80AD5B58 0C042F6F */ jal func_8010BDBC
/* 0205C 80AD5B5C 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
/* 02060 80AD5B60 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
/* 02064 80AD5B64 14410038 */ bne $v0, $at, .L80AD5C48
/* 02068 80AD5B68 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0206C 80AD5B6C 0C041AF2 */ jal func_80106BC8
/* 02070 80AD5B70 8FA40024 */ lw $a0, 0x0024($sp)
/* 02074 80AD5B74 1040003A */ beq $v0, $zero, .L80AD5C60
/* 02078 80AD5B78 260400E4 */ addiu $a0, $s0, 0x00E4 ## $a0 = 000000E4
/* 0207C 80AD5B7C 0C03E291 */ jal func_800F8A44
/* 02080 80AD5B80 240531E8 */ addiu $a1, $zero, 0x31E8 ## $a1 = 000031E8
/* 02084 80AD5B84 8FAF0024 */ lw $t7, 0x0024($sp)
/* 02088 80AD5B88 3C180001 */ lui $t8, 0x0001 ## $t8 = 00010000
/* 0208C 80AD5B8C 240C5007 */ addiu $t4, $zero, 0x5007 ## $t4 = 00005007
/* 02090 80AD5B90 030FC021 */ addu $t8, $t8, $t7
/* 02094 80AD5B94 931804BD */ lbu $t8, 0x04BD($t8) ## 000104BD
/* 02098 80AD5B98 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0209C 80AD5B9C 240538EC */ addiu $a1, $zero, 0x38EC ## $a1 = 000038EC
/* 020A0 80AD5BA0 17000022 */ bne $t8, $zero, .L80AD5C2C
/* 020A4 80AD5BA4 00000000 */ nop
/* 020A8 80AD5BA8 0C021AAF */ jal Inventory_HasEmptyBottle
/* 020AC 80AD5BAC 00000000 */ nop
/* 020B0 80AD5BB0 10400019 */ beq $v0, $zero, .L80AD5C18
/* 020B4 80AD5BB4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 020B8 80AD5BB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 020BC 80AD5BBC 0C00BE0A */ jal Audio_PlayActorSound2
/* 020C0 80AD5BC0 24053883 */ addiu $a1, $zero, 0x3883 ## $a1 = 00003883
/* 020C4 80AD5BC4 8619001C */ lh $t9, 0x001C($s0) ## 0000001C
/* 020C8 80AD5BC8 8FA40024 */ lw $a0, 0x0024($sp)
/* 020CC 80AD5BCC 2409508F */ addiu $t1, $zero, 0x508F ## $t1 = 0000508F
/* 020D0 80AD5BD0 17200006 */ bne $t9, $zero, .L80AD5BEC
/* 020D4 80AD5BD4 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 020D8 80AD5BD8 0C021344 */ jal Item_Give
/* 020DC 80AD5BDC 24050020 */ addiu $a1, $zero, 0x0020 ## $a1 = 00000020
/* 020E0 80AD5BE0 24085008 */ addiu $t0, $zero, 0x5008 ## $t0 = 00005008
/* 020E4 80AD5BE4 10000013 */ beq $zero, $zero, .L80AD5C34
/* 020E8 80AD5BE8 A608010E */ sh $t0, 0x010E($s0) ## 0000010E
.L80AD5BEC:
/* 020EC 80AD5BEC A609010E */ sh $t1, 0x010E($s0) ## 0000010E
/* 020F0 80AD5BF0 0C021344 */ jal Item_Give
/* 020F4 80AD5BF4 8FA40024 */ lw $a0, 0x0024($sp)
/* 020F8 80AD5BF8 920A0195 */ lbu $t2, 0x0195($s0) ## 00000195
/* 020FC 80AD5BFC 3C0580AD */ lui $a1, %hi(D_80AD76F0) ## $a1 = 80AD0000
/* 02100 80AD5C00 8FA40024 */ lw $a0, 0x0024($sp)
/* 02104 80AD5C04 00AA2821 */ addu $a1, $a1, $t2
/* 02108 80AD5C08 0C00B2DD */ jal Flags_SetSwitch
/* 0210C 80AD5C0C 90A576F0 */ lbu $a1, %lo(D_80AD76F0)($a1)
/* 02110 80AD5C10 10000009 */ beq $zero, $zero, .L80AD5C38
/* 02114 80AD5C14 8FA40024 */ lw $a0, 0x0024($sp)
.L80AD5C18:
/* 02118 80AD5C18 0C00BE0A */ jal Audio_PlayActorSound2
/* 0211C 80AD5C1C 240538EC */ addiu $a1, $zero, 0x38EC ## $a1 = 000038EC
/* 02120 80AD5C20 240B5006 */ addiu $t3, $zero, 0x5006 ## $t3 = 00005006
/* 02124 80AD5C24 10000003 */ beq $zero, $zero, .L80AD5C34
/* 02128 80AD5C28 A60B010E */ sh $t3, 0x010E($s0) ## 0000010E
.L80AD5C2C:
/* 0212C 80AD5C2C 0C00BE0A */ jal Audio_PlayActorSound2
/* 02130 80AD5C30 A60C010E */ sh $t4, 0x010E($s0) ## 0000010E
.L80AD5C34:
/* 02134 80AD5C34 8FA40024 */ lw $a0, 0x0024($sp)
.L80AD5C38:
/* 02138 80AD5C38 0C042DC8 */ jal func_8010B720
/* 0213C 80AD5C3C 9605010E */ lhu $a1, 0x010E($s0) ## 0000010E
/* 02140 80AD5C40 10000008 */ beq $zero, $zero, .L80AD5C64
/* 02144 80AD5C44 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5C48:
/* 02148 80AD5C48 0C00BCCD */ jal func_8002F334
/* 0214C 80AD5C4C 8FA50024 */ lw $a1, 0x0024($sp)
/* 02150 80AD5C50 50400004 */ beql $v0, $zero, .L80AD5C64
/* 02154 80AD5C54 8FBF001C */ lw $ra, 0x001C($sp)
/* 02158 80AD5C58 0C2B510F */ jal func_80AD443C
/* 0215C 80AD5C5C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD5C60:
/* 02160 80AD5C60 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5C64:
/* 02164 80AD5C64 8FB00018 */ lw $s0, 0x0018($sp)
/* 02168 80AD5C68 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0216C 80AD5C6C 03E00008 */ jr $ra
/* 02170 80AD5C70 00000000 */ nop

View file

@ -1,46 +0,0 @@
glabel func_80AD5C74
/* 02174 80AD5C74 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02178 80AD5C78 AFBF001C */ sw $ra, 0x001C($sp)
/* 0217C 80AD5C7C AFB00018 */ sw $s0, 0x0018($sp)
/* 02180 80AD5C80 AFA50024 */ sw $a1, 0x0024($sp)
/* 02184 80AD5C84 90820255 */ lbu $v0, 0x0255($a0) ## 00000255
/* 02188 80AD5C88 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0218C 80AD5C8C 304E0002 */ andi $t6, $v0, 0x0002 ## $t6 = 00000000
/* 02190 80AD5C90 51C0001A */ beql $t6, $zero, .L80AD5CFC
/* 02194 80AD5C94 8FBF001C */ lw $ra, 0x001C($sp)
/* 02198 80AD5C98 909800B1 */ lbu $t8, 0x00B1($a0) ## 000000B1
/* 0219C 80AD5C9C 304FFFFD */ andi $t7, $v0, 0xFFFD ## $t7 = 00000000
/* 021A0 80AD5CA0 A08F0255 */ sb $t7, 0x0255($a0) ## 00000255
/* 021A4 80AD5CA4 17000004 */ bne $t8, $zero, .L80AD5CB8
/* 021A8 80AD5CA8 00000000 */ nop
/* 021AC 80AD5CAC 909900B0 */ lbu $t9, 0x00B0($a0) ## 000000B0
/* 021B0 80AD5CB0 53200012 */ beql $t9, $zero, .L80AD5CFC
/* 021B4 80AD5CB4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5CB8:
/* 021B8 80AD5CB8 0C00D58A */ jal Actor_ApplyDamage
/* 021BC 80AD5CBC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021C0 80AD5CC0 14400009 */ bne $v0, $zero, .L80AD5CE8
/* 021C4 80AD5CC4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021C8 80AD5CC8 8FA40024 */ lw $a0, 0x0024($sp)
/* 021CC 80AD5CCC 0C00CB1F */ jal func_80032C7C
/* 021D0 80AD5CD0 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 021D4 80AD5CD4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021D8 80AD5CD8 0C00BE0A */ jal Audio_PlayActorSound2
/* 021DC 80AD5CDC 24053876 */ addiu $a1, $zero, 0x3876 ## $a1 = 00003876
/* 021E0 80AD5CE0 10000003 */ beq $zero, $zero, .L80AD5CF0
/* 021E4 80AD5CE4 00000000 */ nop
.L80AD5CE8:
/* 021E8 80AD5CE8 0C00BE0A */ jal Audio_PlayActorSound2
/* 021EC 80AD5CEC 24053875 */ addiu $a1, $zero, 0x3875 ## $a1 = 00003875
.L80AD5CF0:
/* 021F0 80AD5CF0 0C2B5021 */ jal func_80AD4084
/* 021F4 80AD5CF4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021F8 80AD5CF8 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5CFC:
/* 021FC 80AD5CFC 8FB00018 */ lw $s0, 0x0018($sp)
/* 02200 80AD5D00 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02204 80AD5D04 03E00008 */ jr $ra
/* 02208 80AD5D08 00000000 */ nop

View file

@ -1,23 +0,0 @@
glabel func_80AD5D0C
/* 0220C 80AD5D0C 848E019A */ lh $t6, 0x019A($a0) ## 0000019A
/* 02210 80AD5D10 15C00011 */ bne $t6, $zero, .L80AD5D58
/* 02214 80AD5D14 00000000 */ nop
/* 02218 80AD5D18 848F0236 */ lh $t7, 0x0236($a0) ## 00000236
/* 0221C 80AD5D1C 84980238 */ lh $t8, 0x0238($a0) ## 00000238
/* 02220 80AD5D20 8499023A */ lh $t9, 0x023A($a0) ## 0000023A
/* 02224 80AD5D24 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
/* 02228 80AD5D28 44984000 */ mtc1 $t8, $f8 ## $f8 = 0.00
/* 0222C 80AD5D2C 44998000 */ mtc1 $t9, $f16 ## $f16 = 0.00
/* 02230 80AD5D30 468021A0 */ cvt.s.w $f6, $f4
/* 02234 80AD5D34 848900B6 */ lh $t1, 0x00B6($a0) ## 000000B6
/* 02238 80AD5D38 24080046 */ addiu $t0, $zero, 0x0046 ## $t0 = 00000046
/* 0223C 80AD5D3C A488019A */ sh $t0, 0x019A($a0) ## 0000019A
/* 02240 80AD5D40 A4890198 */ sh $t1, 0x0198($a0) ## 00000198
/* 02244 80AD5D44 468042A0 */ cvt.s.w $f10, $f8
/* 02248 80AD5D48 E4860224 */ swc1 $f6, 0x0224($a0) ## 00000224
/* 0224C 80AD5D4C 468084A0 */ cvt.s.w $f18, $f16
/* 02250 80AD5D50 E48A0228 */ swc1 $f10, 0x0228($a0) ## 00000228
/* 02254 80AD5D54 E492022C */ swc1 $f18, 0x022C($a0) ## 0000022C
.L80AD5D58:
/* 02258 80AD5D58 03E00008 */ jr $ra
/* 0225C 80AD5D5C 00000000 */ nop

View file

@ -1,86 +0,0 @@
glabel func_80AD5D60
/* 02260 80AD5D60 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02264 80AD5D64 AFBF001C */ sw $ra, 0x001C($sp)
/* 02268 80AD5D68 AFB00018 */ sw $s0, 0x0018($sp)
/* 0226C 80AD5D6C AFA50024 */ sw $a1, 0x0024($sp)
/* 02270 80AD5D70 8482019A */ lh $v0, 0x019A($a0) ## 0000019A
/* 02274 80AD5D74 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02278 80AD5D78 50400040 */ beql $v0, $zero, .L80AD5E7C
/* 0227C 80AD5D7C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02280 80AD5D80 10400002 */ beq $v0, $zero, .L80AD5D8C
/* 02284 80AD5D84 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 02288 80AD5D88 A48E019A */ sh $t6, 0x019A($a0) ## 0000019A
.L80AD5D8C:
/* 0228C 80AD5D8C 920202A0 */ lbu $v0, 0x02A0($s0) ## 000002A0
/* 02290 80AD5D90 24190013 */ addiu $t9, $zero, 0x0013 ## $t9 = 00000013
/* 02294 80AD5D94 26040220 */ addiu $a0, $s0, 0x0220 ## $a0 = 00000220
/* 02298 80AD5D98 304F0002 */ andi $t7, $v0, 0x0002 ## $t7 = 00000000
/* 0229C 80AD5D9C 11E00003 */ beq $t7, $zero, .L80AD5DAC
/* 022A0 80AD5DA0 3058FFFD */ andi $t8, $v0, 0xFFFD ## $t8 = 00000000
/* 022A4 80AD5DA4 A21802A0 */ sb $t8, 0x02A0($s0) ## 000002A0
/* 022A8 80AD5DA8 A619019A */ sh $t9, 0x019A($s0) ## 0000019A
.L80AD5DAC:
/* 022AC 80AD5DAC 8608019A */ lh $t0, 0x019A($s0) ## 0000019A
/* 022B0 80AD5DB0 3C053B44 */ lui $a1, 0x3B44 ## $a1 = 3B440000
/* 022B4 80AD5DB4 34A59BA6 */ ori $a1, $a1, 0x9BA6 ## $a1 = 3B449BA6
/* 022B8 80AD5DB8 29010014 */ slti $at, $t0, 0x0014
/* 022BC 80AD5DBC 10200008 */ beq $at, $zero, .L80AD5DE0
/* 022C0 80AD5DC0 3C063A1D */ lui $a2, 0x3A1D ## $a2 = 3A1D0000
/* 022C4 80AD5DC4 3C06391D */ lui $a2, 0x391D ## $a2 = 391D0000
/* 022C8 80AD5DC8 34C64952 */ ori $a2, $a2, 0x4952 ## $a2 = 391D4952
/* 022CC 80AD5DCC 26040220 */ addiu $a0, $s0, 0x0220 ## $a0 = 00000220
/* 022D0 80AD5DD0 0C01DE80 */ jal Math_ApproxF
/* 022D4 80AD5DD4 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 022D8 80AD5DD8 10000028 */ beq $zero, $zero, .L80AD5E7C
/* 022DC 80AD5DDC 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5DE0:
/* 022E0 80AD5DE0 0C01DE80 */ jal Math_ApproxF
/* 022E4 80AD5DE4 34C64952 */ ori $a2, $a2, 0x4952 ## $a2 = 00004952
/* 022E8 80AD5DE8 50400012 */ beql $v0, $zero, .L80AD5E34
/* 022EC 80AD5DEC C6080224 */ lwc1 $f8, 0x0224($s0) ## 00000224
/* 022F0 80AD5DF0 0C01DE1C */ jal Math_Sins
## sins?
/* 022F4 80AD5DF4 86040198 */ lh $a0, 0x0198($s0) ## 00000198
/* 022F8 80AD5DF8 3C014020 */ lui $at, 0x4020 ## $at = 40200000
/* 022FC 80AD5DFC 44813000 */ mtc1 $at, $f6 ## $f6 = 2.50
/* 02300 80AD5E00 C6040224 */ lwc1 $f4, 0x0224($s0) ## 00000224
/* 02304 80AD5E04 86040198 */ lh $a0, 0x0198($s0) ## 00000198
/* 02308 80AD5E08 46003202 */ mul.s $f8, $f6, $f0
/* 0230C 80AD5E0C 46082280 */ add.s $f10, $f4, $f8
/* 02310 80AD5E10 0C01DE0D */ jal Math_Coss
## coss?
/* 02314 80AD5E14 E60A0224 */ swc1 $f10, 0x0224($s0) ## 00000224
/* 02318 80AD5E18 3C014020 */ lui $at, 0x4020 ## $at = 40200000
/* 0231C 80AD5E1C 44819000 */ mtc1 $at, $f18 ## $f18 = 2.50
/* 02320 80AD5E20 C610022C */ lwc1 $f16, 0x022C($s0) ## 0000022C
/* 02324 80AD5E24 46009182 */ mul.s $f6, $f18, $f0
/* 02328 80AD5E28 46068100 */ add.s $f4, $f16, $f6
/* 0232C 80AD5E2C E604022C */ swc1 $f4, 0x022C($s0) ## 0000022C
/* 02330 80AD5E30 C6080224 */ lwc1 $f8, 0x0224($s0) ## 00000224
.L80AD5E34:
/* 02334 80AD5E34 C6120228 */ lwc1 $f18, 0x0228($s0) ## 00000228
/* 02338 80AD5E38 C606022C */ lwc1 $f6, 0x022C($s0) ## 0000022C
/* 0233C 80AD5E3C 4600428D */ trunc.w.s $f10, $f8
/* 02340 80AD5E40 8FA40024 */ lw $a0, 0x0024($sp)
/* 02344 80AD5E44 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 02348 80AD5E48 4600940D */ trunc.w.s $f16, $f18
/* 0234C 80AD5E4C 440A5000 */ mfc1 $t2, $f10
/* 02350 80AD5E50 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 02354 80AD5E54 4600310D */ trunc.w.s $f4, $f6
/* 02358 80AD5E58 440C8000 */ mfc1 $t4, $f16
/* 0235C 80AD5E5C 26060290 */ addiu $a2, $s0, 0x0290 ## $a2 = 00000290
/* 02360 80AD5E60 00812821 */ addu $a1, $a0, $at
/* 02364 80AD5E64 440E2000 */ mfc1 $t6, $f4
/* 02368 80AD5E68 A60A02D6 */ sh $t2, 0x02D6($s0) ## 000002D6
/* 0236C 80AD5E6C A60C02D8 */ sh $t4, 0x02D8($s0) ## 000002D8
/* 02370 80AD5E70 0C0175E7 */ jal CollisionCheck_SetAT
## CollisionCheck_setAT
/* 02374 80AD5E74 A60E02DA */ sh $t6, 0x02DA($s0) ## 000002DA
/* 02378 80AD5E78 8FBF001C */ lw $ra, 0x001C($sp)
.L80AD5E7C:
/* 0237C 80AD5E7C 8FB00018 */ lw $s0, 0x0018($sp)
/* 02380 80AD5E80 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02384 80AD5E84 03E00008 */ jr $ra
/* 02388 80AD5E88 00000000 */ nop

View file

@ -1,231 +0,0 @@
.rdata
glabel D_80AD7160
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD7174
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD7188
.asciz "../z_en_po_field.c"
.balign 4
.late_rodata
glabel D_80AD7284
.word 0x47A60400
glabel D_80AD7288
.float 9.58738019108e-05
glabel D_80AD728C
.word 0x3B449BA6
glabel D_80AD7290
.float 0.7
glabel D_80AD7294
.word 0x3A6BEDFB
.text
glabel func_80AD5E8C
/* 0238C 80AD5E8C 27BDFF78 */ addiu $sp, $sp, 0xFF78 ## $sp = FFFFFF78
/* 02390 80AD5E90 AFBF0044 */ sw $ra, 0x0044($sp)
/* 02394 80AD5E94 AFB20040 */ sw $s2, 0x0040($sp)
/* 02398 80AD5E98 AFB1003C */ sw $s1, 0x003C($sp)
/* 0239C 80AD5E9C AFB00038 */ sw $s0, 0x0038($sp)
/* 023A0 80AD5EA0 848E019A */ lh $t6, 0x019A($a0) ## 0000019A
/* 023A4 80AD5EA4 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 023A8 80AD5EA8 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
/* 023AC 80AD5EAC 11C000B5 */ beq $t6, $zero, .L80AD6184
/* 023B0 80AD5EB0 27A4006C */ addiu $a0, $sp, 0x006C ## $a0 = FFFFFFE4
/* 023B4 80AD5EB4 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 023B8 80AD5EB8 3C0680AD */ lui $a2, %hi(D_80AD7160) ## $a2 = 80AD0000
/* 023BC 80AD5EBC 24C67160 */ addiu $a2, $a2, %lo(D_80AD7160) ## $a2 = 80AD7160
/* 023C0 80AD5EC0 24070685 */ addiu $a3, $zero, 0x0685 ## $a3 = 00000685
/* 023C4 80AD5EC4 0C031AB1 */ jal Graph_OpenDisps
/* 023C8 80AD5EC8 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 023CC 80AD5ECC 0C024F61 */ jal func_80093D84
/* 023D0 80AD5ED0 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 023D4 80AD5ED4 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 023D8 80AD5ED8 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
/* 023DC 80AD5EDC 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
/* 023E0 80AD5EE0 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 023E4 80AD5EE4 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 023E8 80AD5EE8 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 023EC 80AD5EEC 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 023F0 80AD5EF0 24190020 */ addiu $t9, $zero, 0x0020 ## $t9 = 00000020
/* 023F4 80AD5EF4 24080040 */ addiu $t0, $zero, 0x0040 ## $t0 = 00000040
/* 023F8 80AD5EF8 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 023FC 80AD5EFC 3C0A0001 */ lui $t2, 0x0001 ## $t2 = 00010000
/* 02400 80AD5F00 01525021 */ addu $t2, $t2, $s2
/* 02404 80AD5F04 AFA90018 */ sw $t1, 0x0018($sp)
/* 02408 80AD5F08 AFA80014 */ sw $t0, 0x0014($sp)
/* 0240C 80AD5F0C AFB90010 */ sw $t9, 0x0010($sp)
/* 02410 80AD5F10 AFA0001C */ sw $zero, 0x001C($sp)
/* 02414 80AD5F14 8D4A1DE4 */ lw $t2, 0x1DE4($t2) ## 00011DE4
/* 02418 80AD5F18 240D0020 */ addiu $t5, $zero, 0x0020 ## $t5 = 00000020
/* 0241C 80AD5F1C 240E0080 */ addiu $t6, $zero, 0x0080 ## $t6 = 00000080
/* 02420 80AD5F20 000A0823 */ subu $at, $zero, $t2
/* 02424 80AD5F24 00015880 */ sll $t3, $at, 2
/* 02428 80AD5F28 01615821 */ addu $t3, $t3, $at
/* 0242C 80AD5F2C 000B5880 */ sll $t3, $t3, 2
/* 02430 80AD5F30 316C01FF */ andi $t4, $t3, 0x01FF ## $t4 = 00000000
/* 02434 80AD5F34 AFAC0020 */ sw $t4, 0x0020($sp)
/* 02438 80AD5F38 AFAE0028 */ sw $t6, 0x0028($sp)
/* 0243C 80AD5F3C AFAD0024 */ sw $t5, 0x0024($sp)
/* 02440 80AD5F40 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 02444 80AD5F44 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02448 80AD5F48 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 0244C 80AD5F4C 0C0253D0 */ jal Gfx_TwoTexScroll
/* 02450 80AD5F50 AFA20068 */ sw $v0, 0x0068($sp)
/* 02454 80AD5F54 8FA30068 */ lw $v1, 0x0068($sp)
/* 02458 80AD5F58 3C0180AD */ lui $at, %hi(D_80AD7284) ## $at = 80AD0000
/* 0245C 80AD5F5C 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
/* 02460 80AD5F60 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02464 80AD5F64 C4267284 */ lwc1 $f6, %lo(D_80AD7284)($at)
/* 02468 80AD5F68 C6240220 */ lwc1 $f4, 0x0220($s1) ## 00000220
/* 0246C 80AD5F6C 8E0302D0 */ lw $v1, 0x02D0($s0) ## 000002D0
/* 02470 80AD5F70 3C18FA00 */ lui $t8, 0xFA00 ## $t8 = FA000000
/* 02474 80AD5F74 46062002 */ mul.s $f0, $f4, $f6
/* 02478 80AD5F78 246F0008 */ addiu $t7, $v1, 0x0008 ## $t7 = 00000008
/* 0247C 80AD5F7C AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 02480 80AD5F80 37188080 */ ori $t8, $t8, 0x8080 ## $t8 = FA008080
/* 02484 80AD5F84 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 02488 80AD5F88 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 0248C 80AD5F8C AC780000 */ sw $t8, 0x0000($v1) ## 00000000
/* 02490 80AD5F90 4459F800 */ cfc1 $t9, $31
/* 02494 80AD5F94 44C4F800 */ ctc1 $a0, $31
/* 02498 80AD5F98 00000000 */ nop
/* 0249C 80AD5F9C 46000224 */ cvt.w.s $f8, $f0
/* 024A0 80AD5FA0 4444F800 */ cfc1 $a0, $31
/* 024A4 80AD5FA4 00000000 */ nop
/* 024A8 80AD5FA8 30840078 */ andi $a0, $a0, 0x0078 ## $a0 = 00000000
/* 024AC 80AD5FAC 50800013 */ beql $a0, $zero, .L80AD5FFC
/* 024B0 80AD5FB0 44044000 */ mfc1 $a0, $f8
/* 024B4 80AD5FB4 44814000 */ mtc1 $at, $f8 ## $f8 = 2147483648.00
/* 024B8 80AD5FB8 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
/* 024BC 80AD5FBC 46080201 */ sub.s $f8, $f0, $f8
/* 024C0 80AD5FC0 44C4F800 */ ctc1 $a0, $31
/* 024C4 80AD5FC4 00000000 */ nop
/* 024C8 80AD5FC8 46004224 */ cvt.w.s $f8, $f8
/* 024CC 80AD5FCC 4444F800 */ cfc1 $a0, $31
/* 024D0 80AD5FD0 00000000 */ nop
/* 024D4 80AD5FD4 30840078 */ andi $a0, $a0, 0x0078 ## $a0 = 00000000
/* 024D8 80AD5FD8 14800005 */ bne $a0, $zero, .L80AD5FF0
/* 024DC 80AD5FDC 00000000 */ nop
/* 024E0 80AD5FE0 44044000 */ mfc1 $a0, $f8
/* 024E4 80AD5FE4 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 024E8 80AD5FE8 10000007 */ beq $zero, $zero, .L80AD6008
/* 024EC 80AD5FEC 00812025 */ or $a0, $a0, $at ## $a0 = 80000000
.L80AD5FF0:
/* 024F0 80AD5FF0 10000005 */ beq $zero, $zero, .L80AD6008
/* 024F4 80AD5FF4 2404FFFF */ addiu $a0, $zero, 0xFFFF ## $a0 = FFFFFFFF
/* 024F8 80AD5FF8 44044000 */ mfc1 $a0, $f8
.L80AD5FFC:
/* 024FC 80AD5FFC 00000000 */ nop
/* 02500 80AD6000 0480FFFB */ bltz $a0, .L80AD5FF0
/* 02504 80AD6004 00000000 */ nop
.L80AD6008:
/* 02508 80AD6008 308400FF */ andi $a0, $a0, 0x00FF ## $a0 = 000000FF
/* 0250C 80AD600C 3C01FFFF */ lui $at, 0xFFFF ## $at = FFFF0000
/* 02510 80AD6010 00814025 */ or $t0, $a0, $at ## $t0 = FFFF00FF
/* 02514 80AD6014 AC680004 */ sw $t0, 0x0004($v1) ## 00000004
/* 02518 80AD6018 44D9F800 */ ctc1 $t9, $31
/* 0251C 80AD601C 8E26022C */ lw $a2, 0x022C($s1) ## 0000022C
/* 02520 80AD6020 C62E0228 */ lwc1 $f14, 0x0228($s1) ## 00000228
/* 02524 80AD6024 C62C0224 */ lwc1 $f12, 0x0224($s1) ## 00000224
/* 02528 80AD6028 0C034261 */ jal Matrix_Translate
/* 0252C 80AD602C AFA4004C */ sw $a0, 0x004C($sp)
/* 02530 80AD6030 864907A0 */ lh $t1, 0x07A0($s2) ## 000007A0
/* 02534 80AD6034 00095080 */ sll $t2, $t1, 2
/* 02538 80AD6038 024A5821 */ addu $t3, $s2, $t2
/* 0253C 80AD603C 0C016A7D */ jal func_8005A9F4
/* 02540 80AD6040 8D640790 */ lw $a0, 0x0790($t3) ## 00000790
/* 02544 80AD6044 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 02548 80AD6048 00416021 */ addu $t4, $v0, $at
/* 0254C 80AD604C 000C6C00 */ sll $t5, $t4, 16
/* 02550 80AD6050 000D7403 */ sra $t6, $t5, 16
/* 02554 80AD6054 448E5000 */ mtc1 $t6, $f10 ## $f10 = 0.00
/* 02558 80AD6058 3C0180AD */ lui $at, %hi(D_80AD7288) ## $at = 80AD0000
/* 0255C 80AD605C C4327288 */ lwc1 $f18, %lo(D_80AD7288)($at)
/* 02560 80AD6060 46805420 */ cvt.s.w $f16, $f10
/* 02564 80AD6064 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 02568 80AD6068 46128302 */ mul.s $f12, $f16, $f18
/* 0256C 80AD606C 0C034348 */ jal Matrix_RotateY
/* 02570 80AD6070 00000000 */ nop
/* 02574 80AD6074 862F019A */ lh $t7, 0x019A($s1) ## 0000019A
/* 02578 80AD6078 29E10014 */ slti $at, $t7, 0x0014
/* 0257C 80AD607C 54200010 */ bnel $at, $zero, .L80AD60C0
/* 02580 80AD6080 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 02584 80AD6084 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 02588 80AD6088 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
/* 0258C 80AD608C 3C08FF00 */ lui $t0, 0xFF00 ## $t0 = FF000000
/* 02590 80AD6090 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 02594 80AD6094 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 02598 80AD6098 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
/* 0259C 80AD609C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 025A0 80AD60A0 C62C0220 */ lwc1 $f12, 0x0220($s1) ## 00000220
/* 025A4 80AD60A4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 025A8 80AD60A8 44066000 */ mfc1 $a2, $f12
/* 025AC 80AD60AC 0C0342A3 */ jal Matrix_Scale
/* 025B0 80AD60B0 46006386 */ mov.s $f14, $f12
/* 025B4 80AD60B4 10000018 */ beq $zero, $zero, .L80AD6118
/* 025B8 80AD60B8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 025BC 80AD60BC 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
.L80AD60C0:
/* 025C0 80AD60C0 3C0AFB00 */ lui $t2, 0xFB00 ## $t2 = FB000000
/* 025C4 80AD60C4 3C0180AD */ lui $at, %hi(D_80AD728C) ## $at = 80AD0000
/* 025C8 80AD60C8 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
/* 025CC 80AD60CC AE0902D0 */ sw $t1, 0x02D0($s0) ## 000002D0
/* 025D0 80AD60D0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
/* 025D4 80AD60D4 8FAB004C */ lw $t3, 0x004C($sp)
/* 025D8 80AD60D8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 025DC 80AD60DC 000B6600 */ sll $t4, $t3, 24
/* 025E0 80AD60E0 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 025E4 80AD60E4 C422728C */ lwc1 $f2, %lo(D_80AD728C)($at)
/* 025E8 80AD60E8 3C0180AD */ lui $at, %hi(D_80AD7290) ## $at = 80AD0000
/* 025EC 80AD60EC C4247290 */ lwc1 $f4, %lo(D_80AD7290)($at)
/* 025F0 80AD60F0 C6200220 */ lwc1 $f0, 0x0220($s1) ## 00000220
/* 025F4 80AD60F4 3C0180AD */ lui $at, %hi(D_80AD7294) ## $at = 80AD0000
/* 025F8 80AD60F8 C4287294 */ lwc1 $f8, %lo(D_80AD7294)($at)
/* 025FC 80AD60FC 46040182 */ mul.s $f6, $f0, $f4
/* 02600 80AD6100 46001281 */ sub.s $f10, $f2, $f0
/* 02604 80AD6104 44061000 */ mfc1 $a2, $f2
/* 02608 80AD6108 46025380 */ add.s $f14, $f10, $f2
/* 0260C 80AD610C 0C0342A3 */ jal Matrix_Scale
/* 02610 80AD6110 46083300 */ add.s $f12, $f6, $f8
/* 02614 80AD6114 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
.L80AD6118:
/* 02618 80AD6118 3C0EDA38 */ lui $t6, 0xDA38 ## $t6 = DA380000
/* 0261C 80AD611C 35CE0003 */ ori $t6, $t6, 0x0003 ## $t6 = DA380003
/* 02620 80AD6120 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 02624 80AD6124 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 02628 80AD6128 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 0262C 80AD612C 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 02630 80AD6130 3C0580AD */ lui $a1, %hi(D_80AD7174) ## $a1 = 80AD0000
/* 02634 80AD6134 24A57174 */ addiu $a1, $a1, %lo(D_80AD7174) ## $a1 = 80AD7174
/* 02638 80AD6138 240606AD */ addiu $a2, $zero, 0x06AD ## $a2 = 000006AD
/* 0263C 80AD613C 0C0346A2 */ jal Matrix_NewMtx
/* 02640 80AD6140 AFA20058 */ sw $v0, 0x0058($sp)
/* 02644 80AD6144 8FA30058 */ lw $v1, 0x0058($sp)
/* 02648 80AD6148 3C190405 */ lui $t9, 0x0405 ## $t9 = 04050000
/* 0264C 80AD614C 2739D4E0 */ addiu $t9, $t9, 0xD4E0 ## $t9 = 0404D4E0
/* 02650 80AD6150 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02654 80AD6154 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 02658 80AD6158 3C18DE00 */ lui $t8, 0xDE00 ## $t8 = DE000000
/* 0265C 80AD615C 3C0680AD */ lui $a2, %hi(D_80AD7188) ## $a2 = 80AD0000
/* 02660 80AD6160 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 02664 80AD6164 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 02668 80AD6168 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 0266C 80AD616C AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 02670 80AD6170 8E450000 */ lw $a1, 0x0000($s2) ## 00000000
/* 02674 80AD6174 24C67188 */ addiu $a2, $a2, %lo(D_80AD7188) ## $a2 = 80AD7188
/* 02678 80AD6178 27A4006C */ addiu $a0, $sp, 0x006C ## $a0 = FFFFFFE4
/* 0267C 80AD617C 0C031AD5 */ jal Graph_CloseDisps
/* 02680 80AD6180 240706B0 */ addiu $a3, $zero, 0x06B0 ## $a3 = 000006B0
.L80AD6184:
/* 02684 80AD6184 8FBF0044 */ lw $ra, 0x0044($sp)
/* 02688 80AD6188 8FB00038 */ lw $s0, 0x0038($sp)
/* 0268C 80AD618C 8FB1003C */ lw $s1, 0x003C($sp)
/* 02690 80AD6190 8FB20040 */ lw $s2, 0x0040($sp)
/* 02694 80AD6194 03E00008 */ jr $ra
/* 02698 80AD6198 27BD0088 */ addiu $sp, $sp, 0x0088 ## $sp = 00000000

View file

@ -1,115 +0,0 @@
glabel func_80AD619C
/* 0269C 80AD619C 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
/* 026A0 80AD61A0 3C0E80AD */ lui $t6, %hi(func_80AD4CA4) ## $t6 = 80AD0000
/* 026A4 80AD61A4 25CE4CA4 */ addiu $t6, $t6, %lo(func_80AD4CA4) ## $t6 = 80AD4CA4
/* 026A8 80AD61A8 15C20022 */ bne $t6, $v0, .L80AD6234
/* 026AC 80AD61AC 3C0880AD */ lui $t0, %hi(func_80AD4E48) ## $t0 = 80AD0000
/* 026B0 80AD61B0 90820214 */ lbu $v0, 0x0214($a0) ## 00000214
/* 026B4 80AD61B4 240F0050 */ addiu $t7, $zero, 0x0050 ## $t7 = 00000050
/* 026B8 80AD61B8 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 026BC 80AD61BC 24420005 */ addiu $v0, $v0, 0x0005 ## $v0 = 00000005
/* 026C0 80AD61C0 00021400 */ sll $v0, $v0, 16
/* 026C4 80AD61C4 00021403 */ sra $v0, $v0, 16
/* 026C8 80AD61C8 28410051 */ slti $at, $v0, 0x0051
/* 026CC 80AD61CC 14200003 */ bne $at, $zero, .L80AD61DC
/* 026D0 80AD61D0 241900E1 */ addiu $t9, $zero, 0x00E1 ## $t9 = 000000E1
/* 026D4 80AD61D4 10000002 */ beq $zero, $zero, .L80AD61E0
/* 026D8 80AD61D8 A08F0214 */ sb $t7, 0x0214($a0) ## 00000214
.L80AD61DC:
/* 026DC 80AD61DC A0820214 */ sb $v0, 0x0214($a0) ## 00000214
.L80AD61E0:
/* 026E0 80AD61E0 90820215 */ lbu $v0, 0x0215($a0) ## 00000215
/* 026E4 80AD61E4 24420005 */ addiu $v0, $v0, 0x0005 ## $v0 = 0000000A
/* 026E8 80AD61E8 00021400 */ sll $v0, $v0, 16
/* 026EC 80AD61EC 00021403 */ sra $v0, $v0, 16
/* 026F0 80AD61F0 28410100 */ slti $at, $v0, 0x0100
/* 026F4 80AD61F4 54200004 */ bnel $at, $zero, .L80AD6208
/* 026F8 80AD61F8 A0820215 */ sb $v0, 0x0215($a0) ## 00000215
/* 026FC 80AD61FC 10000002 */ beq $zero, $zero, .L80AD6208
/* 02700 80AD6200 A0980215 */ sb $t8, 0x0215($a0) ## 00000215
/* 02704 80AD6204 A0820215 */ sb $v0, 0x0215($a0) ## 00000215
.L80AD6208:
/* 02708 80AD6208 90820216 */ lbu $v0, 0x0216($a0) ## 00000216
/* 0270C 80AD620C 24420005 */ addiu $v0, $v0, 0x0005 ## $v0 = 0000000F
/* 02710 80AD6210 00021400 */ sll $v0, $v0, 16
/* 02714 80AD6214 00021403 */ sra $v0, $v0, 16
/* 02718 80AD6218 284100E2 */ slti $at, $v0, 0x00E2
/* 0271C 80AD621C 14200003 */ bne $at, $zero, .L80AD622C
/* 02720 80AD6220 00000000 */ nop
/* 02724 80AD6224 03E00008 */ jr $ra
/* 02728 80AD6228 A0990216 */ sb $t9, 0x0216($a0) ## 00000216
.L80AD622C:
/* 0272C 80AD622C 03E00008 */ jr $ra
/* 02730 80AD6230 A0820216 */ sb $v0, 0x0216($a0) ## 00000216
.L80AD6234:
/* 02734 80AD6234 25084E48 */ addiu $t0, $t0, %lo(func_80AD4E48) ## $t0 = 80AD4E48
/* 02738 80AD6238 55020010 */ bnel $t0, $v0, .L80AD627C
/* 0273C 80AD623C 90820214 */ lbu $v0, 0x0214($a0) ## 00000214
/* 02740 80AD6240 90890114 */ lbu $t1, 0x0114($a0) ## 00000114
/* 02744 80AD6244 240B0050 */ addiu $t3, $zero, 0x0050 ## $t3 = 00000050
/* 02748 80AD6248 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 0274C 80AD624C 312A0002 */ andi $t2, $t1, 0x0002 ## $t2 = 00000000
/* 02750 80AD6250 11400005 */ beq $t2, $zero, .L80AD6268
/* 02754 80AD6254 240D00E1 */ addiu $t5, $zero, 0x00E1 ## $t5 = 000000E1
/* 02758 80AD6258 A0800214 */ sb $zero, 0x0214($a0) ## 00000214
/* 0275C 80AD625C A0800215 */ sb $zero, 0x0215($a0) ## 00000215
/* 02760 80AD6260 03E00008 */ jr $ra
/* 02764 80AD6264 A0800216 */ sb $zero, 0x0216($a0) ## 00000216
.L80AD6268:
/* 02768 80AD6268 A08B0214 */ sb $t3, 0x0214($a0) ## 00000214
/* 0276C 80AD626C A08C0215 */ sb $t4, 0x0215($a0) ## 00000215
/* 02770 80AD6270 03E00008 */ jr $ra
/* 02774 80AD6274 A08D0216 */ sb $t5, 0x0216($a0) ## 00000216
.L80AD6278:
/* 02778 80AD6278 90820214 */ lbu $v0, 0x0214($a0) ## 00000214
.L80AD627C:
/* 0277C 80AD627C 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 02780 80AD6280 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 02784 80AD6284 24420005 */ addiu $v0, $v0, 0x0005 ## $v0 = 00000014
/* 02788 80AD6288 00021400 */ sll $v0, $v0, 16
/* 0278C 80AD628C 00021403 */ sra $v0, $v0, 16
/* 02790 80AD6290 28410100 */ slti $at, $v0, 0x0100
/* 02794 80AD6294 54200004 */ bnel $at, $zero, .L80AD62A8
/* 02798 80AD6298 A0820214 */ sb $v0, 0x0214($a0) ## 00000214
/* 0279C 80AD629C 10000002 */ beq $zero, $zero, .L80AD62A8
/* 027A0 80AD62A0 A08E0214 */ sb $t6, 0x0214($a0) ## 00000214
/* 027A4 80AD62A4 A0820214 */ sb $v0, 0x0214($a0) ## 00000214
.L80AD62A8:
/* 027A8 80AD62A8 90820215 */ lbu $v0, 0x0215($a0) ## 00000215
/* 027AC 80AD62AC 24420005 */ addiu $v0, $v0, 0x0005 ## $v0 = 00000019
/* 027B0 80AD62B0 00021400 */ sll $v0, $v0, 16
/* 027B4 80AD62B4 00021403 */ sra $v0, $v0, 16
/* 027B8 80AD62B8 28410100 */ slti $at, $v0, 0x0100
/* 027BC 80AD62BC 54200004 */ bnel $at, $zero, .L80AD62D0
/* 027C0 80AD62C0 A0820215 */ sb $v0, 0x0215($a0) ## 00000215
/* 027C4 80AD62C4 10000002 */ beq $zero, $zero, .L80AD62D0
/* 027C8 80AD62C8 A08F0215 */ sb $t7, 0x0215($a0) ## 00000215
/* 027CC 80AD62CC A0820215 */ sb $v0, 0x0215($a0) ## 00000215
.L80AD62D0:
/* 027D0 80AD62D0 90830216 */ lbu $v1, 0x0216($a0) ## 00000216
/* 027D4 80AD62D4 286100D3 */ slti $at, $v1, 0x00D3
/* 027D8 80AD62D8 1420000B */ bne $at, $zero, .L80AD6308
/* 027DC 80AD62DC 24620005 */ addiu $v0, $v1, 0x0005 ## $v0 = 00000005
/* 027E0 80AD62E0 2462FFFB */ addiu $v0, $v1, 0xFFFB ## $v0 = FFFFFFFB
/* 027E4 80AD62E4 00021400 */ sll $v0, $v0, 16
/* 027E8 80AD62E8 00021403 */ sra $v0, $v0, 16
/* 027EC 80AD62EC 284100D2 */ slti $at, $v0, 0x00D2
/* 027F0 80AD62F0 10200003 */ beq $at, $zero, .L80AD6300
/* 027F4 80AD62F4 241800D2 */ addiu $t8, $zero, 0x00D2 ## $t8 = 000000D2
/* 027F8 80AD62F8 03E00008 */ jr $ra
/* 027FC 80AD62FC A0980216 */ sb $t8, 0x0216($a0) ## 00000216
.L80AD6300:
/* 02800 80AD6300 03E00008 */ jr $ra
/* 02804 80AD6304 A0820216 */ sb $v0, 0x0216($a0) ## 00000216
.L80AD6308:
/* 02808 80AD6308 00021400 */ sll $v0, $v0, 16
/* 0280C 80AD630C 00021403 */ sra $v0, $v0, 16
/* 02810 80AD6310 284100D3 */ slti $at, $v0, 0x00D3
/* 02814 80AD6314 14200003 */ bne $at, $zero, .L80AD6324
/* 02818 80AD6318 241900D2 */ addiu $t9, $zero, 0x00D2 ## $t9 = 000000D2
/* 0281C 80AD631C 03E00008 */ jr $ra
/* 02820 80AD6320 A0990216 */ sb $t9, 0x0216($a0) ## 00000216
.L80AD6324:
/* 02824 80AD6324 A0820216 */ sb $v0, 0x0216($a0) ## 00000216
/* 02828 80AD6328 03E00008 */ jr $ra
/* 0282C 80AD632C 00000000 */ nop

View file

@ -1,107 +0,0 @@
.late_rodata
glabel D_80AD7298
.word 0x418547AE
glabel D_80AD729C
.word 0x41855555
.text
glabel func_80AD6330
/* 02830 80AD6330 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02834 80AD6334 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02838 80AD6338 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 0283C 80AD633C 3C0E80AD */ lui $t6, %hi(func_80AD48CC) ## $t6 = 80AD0000
/* 02840 80AD6340 25CE48CC */ addiu $t6, $t6, %lo(func_80AD48CC) ## $t6 = 80AD48CC
/* 02844 80AD6344 15CF0039 */ bne $t6, $t7, .L80AD642C
/* 02848 80AD6348 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 0284C 80AD634C C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
/* 02850 80AD6350 44812000 */ mtc1 $at, $f4 ## $f4 = 12.00
/* 02854 80AD6354 3C0180AD */ lui $at, %hi(D_80AD7298) ## $at = 80AD0000
/* 02858 80AD6358 4604003C */ c.lt.s $f0, $f4
/* 0285C 80AD635C 00000000 */ nop
/* 02860 80AD6360 45000032 */ bc1f .L80AD642C
/* 02864 80AD6364 00000000 */ nop
/* 02868 80AD6368 C4267298 */ lwc1 $f6, %lo(D_80AD7298)($at)
/* 0286C 80AD636C 3C0180AD */ lui $at, %hi(D_80AD729C) ## $at = 80AD0000
/* 02870 80AD6370 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 02874 80AD6374 46060202 */ mul.s $f8, $f0, $f6
/* 02878 80AD6378 4600428D */ trunc.w.s $f10, $f8
/* 0287C 80AD637C 44025000 */ mfc1 $v0, $f10
/* 02880 80AD6380 00000000 */ nop
/* 02884 80AD6384 00021400 */ sll $v0, $v0, 16
/* 02888 80AD6388 00021403 */ sra $v0, $v0, 16
/* 0288C 80AD638C 24420037 */ addiu $v0, $v0, 0x0037 ## $v0 = 00000037
/* 02890 80AD6390 A082021A */ sb $v0, 0x021A($a0) ## 0000021A
/* 02894 80AD6394 A0820219 */ sb $v0, 0x0219($a0) ## 00000219
/* 02898 80AD6398 A0820218 */ sb $v0, 0x0218($a0) ## 00000218
/* 0289C 80AD639C C430729C */ lwc1 $f16, %lo(D_80AD729C)($at)
/* 028A0 80AD63A0 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
/* 028A4 80AD63A4 46100482 */ mul.s $f18, $f0, $f16
/* 028A8 80AD63A8 4459F800 */ cfc1 $t9, $31
/* 028AC 80AD63AC 44C8F800 */ ctc1 $t0, $31
/* 028B0 80AD63B0 00000000 */ nop
/* 028B4 80AD63B4 46009124 */ cvt.w.s $f4, $f18
/* 028B8 80AD63B8 4448F800 */ cfc1 $t0, $31
/* 028BC 80AD63BC 00000000 */ nop
/* 028C0 80AD63C0 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 028C4 80AD63C4 51000013 */ beql $t0, $zero, .L80AD6414
/* 028C8 80AD63C8 44082000 */ mfc1 $t0, $f4
/* 028CC 80AD63CC 44812000 */ mtc1 $at, $f4 ## $f4 = 2147483648.00
/* 028D0 80AD63D0 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 028D4 80AD63D4 46049101 */ sub.s $f4, $f18, $f4
/* 028D8 80AD63D8 44C8F800 */ ctc1 $t0, $31
/* 028DC 80AD63DC 00000000 */ nop
/* 028E0 80AD63E0 46002124 */ cvt.w.s $f4, $f4
/* 028E4 80AD63E4 4448F800 */ cfc1 $t0, $31
/* 028E8 80AD63E8 00000000 */ nop
/* 028EC 80AD63EC 31080078 */ andi $t0, $t0, 0x0078 ## $t0 = 00000000
/* 028F0 80AD63F0 15000005 */ bne $t0, $zero, .L80AD6408
/* 028F4 80AD63F4 00000000 */ nop
/* 028F8 80AD63F8 44082000 */ mfc1 $t0, $f4
/* 028FC 80AD63FC 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 02900 80AD6400 10000007 */ beq $zero, $zero, .L80AD6420
/* 02904 80AD6404 01014025 */ or $t0, $t0, $at ## $t0 = 80000000
.L80AD6408:
/* 02908 80AD6408 10000005 */ beq $zero, $zero, .L80AD6420
/* 0290C 80AD640C 2408FFFF */ addiu $t0, $zero, 0xFFFF ## $t0 = FFFFFFFF
/* 02910 80AD6410 44082000 */ mfc1 $t0, $f4
.L80AD6414:
/* 02914 80AD6414 00000000 */ nop
/* 02918 80AD6418 0500FFFB */ bltz $t0, .L80AD6408
/* 0291C 80AD641C 00000000 */ nop
.L80AD6420:
/* 02920 80AD6420 44D9F800 */ ctc1 $t9, $31
/* 02924 80AD6424 1000001B */ beq $zero, $zero, .L80AD6494
/* 02928 80AD6428 A088021B */ sb $t0, 0x021B($a0) ## 0000021B
.L80AD642C:
/* 0292C 80AD642C 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 02930 80AD6430 AFA40018 */ sw $a0, 0x0018($sp)
/* 02934 80AD6434 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
/* 02938 80AD6438 44813000 */ mtc1 $at, $f6 ## $f6 = 30.00
/* 0293C 80AD643C 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 02940 80AD6440 44818000 */ mtc1 $at, $f16 ## $f16 = 100.00
/* 02944 80AD6444 46060202 */ mul.s $f8, $f0, $f6
/* 02948 80AD6448 3C014320 */ lui $at, 0x4320 ## $at = 43200000
/* 0294C 80AD644C 44813000 */ mtc1 $at, $f6 ## $f6 = 160.00
/* 02950 80AD6450 46100482 */ mul.s $f18, $f0, $f16
/* 02954 80AD6454 8FA40018 */ lw $a0, 0x0018($sp)
/* 02958 80AD6458 240E00C8 */ addiu $t6, $zero, 0x00C8 ## $t6 = 000000C8
/* 0295C 80AD645C A08E021B */ sb $t6, 0x021B($a0) ## 0000021B
/* 02960 80AD6460 4600428D */ trunc.w.s $f10, $f8
/* 02964 80AD6464 46060202 */ mul.s $f8, $f0, $f6
/* 02968 80AD6468 440C5000 */ mfc1 $t4, $f10
/* 0296C 80AD646C 4600910D */ trunc.w.s $f4, $f18
/* 02970 80AD6470 258D00E1 */ addiu $t5, $t4, 0x00E1 ## $t5 = 000000E1
/* 02974 80AD6474 A08D0218 */ sb $t5, 0x0218($a0) ## 00000218
/* 02978 80AD6478 4600428D */ trunc.w.s $f10, $f8
/* 0297C 80AD647C 44192000 */ mfc1 $t9, $f4
/* 02980 80AD6480 440C5000 */ mfc1 $t4, $f10
/* 02984 80AD6484 2728009B */ addiu $t0, $t9, 0x009B ## $t0 = 0000009B
/* 02988 80AD6488 A0880219 */ sb $t0, 0x0219($a0) ## 00000219
/* 0298C 80AD648C 258D005F */ addiu $t5, $t4, 0x005F ## $t5 = 0000005F
/* 02990 80AD6490 A08D021A */ sb $t5, 0x021A($a0) ## 0000021A
.L80AD6494:
/* 02994 80AD6494 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02998 80AD6498 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0299C 80AD649C 03E00008 */ jr $ra
/* 029A0 80AD64A0 00000000 */ nop

View file

@ -1,75 +0,0 @@
glabel func_80AD65C8
/* 02AC8 80AD65C8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02ACC 80AD65CC AFA40018 */ sw $a0, 0x0018($sp)
/* 02AD0 80AD65D0 8FA4002C */ lw $a0, 0x002C($sp)
/* 02AD4 80AD65D4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02AD8 80AD65D8 AFA70024 */ sw $a3, 0x0024($sp)
/* 02ADC 80AD65DC 908E0217 */ lbu $t6, 0x0217($a0) ## 00000217
/* 02AE0 80AD65E0 3C0B80AD */ lui $t3, %hi(func_80AD52F0) ## $t3 = 80AD0000
/* 02AE4 80AD65E4 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 02AE8 80AD65E8 11C0000C */ beq $t6, $zero, .L80AD661C
/* 02AEC 80AD65EC 256B52F0 */ addiu $t3, $t3, %lo(func_80AD52F0) ## $t3 = 80AD52F0
/* 02AF0 80AD65F0 50A1000B */ beql $a1, $at, .L80AD6620
/* 02AF4 80AD65F4 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
/* 02AF8 80AD65F8 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
/* 02AFC 80AD65FC 3C0F80AD */ lui $t7, %hi(func_80AD4ED8) ## $t7 = 80AD0000
/* 02B00 80AD6600 25EF4ED8 */ addiu $t7, $t7, %lo(func_80AD4ED8) ## $t7 = 80AD4ED8
/* 02B04 80AD6604 55E20009 */ bnel $t7, $v0, .L80AD662C
/* 02B08 80AD6608 8499001C */ lh $t9, 0x001C($a0) ## 0000001C
/* 02B0C 80AD660C 84980196 */ lh $t8, 0x0196($a0) ## 00000196
/* 02B10 80AD6610 2B010002 */ slti $at, $t8, 0x0002
/* 02B14 80AD6614 54200005 */ bnel $at, $zero, .L80AD662C
/* 02B18 80AD6618 8499001C */ lh $t9, 0x001C($a0) ## 0000001C
.L80AD661C:
/* 02B1C 80AD661C ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
.L80AD6620:
/* 02B20 80AD6620 10000018 */ beq $zero, $zero, .L80AD6684
/* 02B24 80AD6624 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
/* 02B28 80AD6628 8499001C */ lh $t9, 0x001C($a0) ## 0000001C
.L80AD662C:
/* 02B2C 80AD662C 24030001 */ addiu $v1, $zero, 0x0001 ## $v1 = 00000001
/* 02B30 80AD6630 14790014 */ bne $v1, $t9, .L80AD6684
/* 02B34 80AD6634 00000000 */ nop
/* 02B38 80AD6638 14A30006 */ bne $a1, $v1, .L80AD6654
/* 02B3C 80AD663C 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
/* 02B40 80AD6640 3C080600 */ lui $t0, 0x0600 ## $t0 = 06000000
/* 02B44 80AD6644 25085900 */ addiu $t0, $t0, 0x5900 ## $t0 = 06005900
/* 02B48 80AD6648 ACC80000 */ sw $t0, 0x0000($a2) ## 00000000
/* 02B4C 80AD664C 1000000D */ beq $zero, $zero, .L80AD6684
/* 02B50 80AD6650 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
.L80AD6654:
/* 02B54 80AD6654 14A10005 */ bne $a1, $at, .L80AD666C
/* 02B58 80AD6658 3C090600 */ lui $t1, 0x0600 ## $t1 = 06000000
/* 02B5C 80AD665C 25295620 */ addiu $t1, $t1, 0x5620 ## $t1 = 06005620
/* 02B60 80AD6660 ACC90000 */ sw $t1, 0x0000($a2) ## 00000000
/* 02B64 80AD6664 10000007 */ beq $zero, $zero, .L80AD6684
/* 02B68 80AD6668 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
.L80AD666C:
/* 02B6C 80AD666C 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
/* 02B70 80AD6670 14A10004 */ bne $a1, $at, .L80AD6684
/* 02B74 80AD6674 3C0A0600 */ lui $t2, 0x0600 ## $t2 = 06000000
/* 02B78 80AD6678 254A59F0 */ addiu $t2, $t2, 0x59F0 ## $t2 = 060059F0
/* 02B7C 80AD667C ACCA0000 */ sw $t2, 0x0000($a2) ## 00000000
/* 02B80 80AD6680 8C820190 */ lw $v0, 0x0190($a0) ## 00000190
.L80AD6684:
/* 02B84 80AD6684 1562000D */ bne $t3, $v0, .L80AD66BC
/* 02B88 80AD6688 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 02B8C 80AD668C 54A1000C */ bnel $a1, $at, .L80AD66C0
/* 02B90 80AD6690 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02B94 80AD6694 848C0196 */ lh $t4, 0x0196($a0) ## 00000196
/* 02B98 80AD6698 3C013D80 */ lui $at, 0x3D80 ## $at = 3D800000
/* 02B9C 80AD669C 44814000 */ mtc1 $at, $f8 ## $f8 = 0.06
/* 02BA0 80AD66A0 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
/* 02BA4 80AD66A4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 02BA8 80AD66A8 468021A0 */ cvt.s.w $f6, $f4
/* 02BAC 80AD66AC 46083302 */ mul.s $f12, $f6, $f8
/* 02BB0 80AD66B0 44066000 */ mfc1 $a2, $f12
/* 02BB4 80AD66B4 0C0342A3 */ jal Matrix_Scale
/* 02BB8 80AD66B8 46006386 */ mov.s $f14, $f12
.L80AD66BC:
/* 02BBC 80AD66BC 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AD66C0:
/* 02BC0 80AD66C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02BC4 80AD66C4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 02BC8 80AD66C8 03E00008 */ jr $ra
/* 02BCC 80AD66CC 00000000 */ nop

View file

@ -1,154 +0,0 @@
.rdata
glabel D_80AD719C
.asciz "../z_en_po_field.c"
.balign 4
.late_rodata
glabel D_80AD72A0
.float 0.01
glabel D_80AD72A4
.word 0x3F48C8C9
.text
glabel func_80AD66D0
/* 02BD0 80AD66D0 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
/* 02BD4 80AD66D4 AFB00028 */ sw $s0, 0x0028($sp)
/* 02BD8 80AD66D8 8FB00068 */ lw $s0, 0x0068($sp)
/* 02BDC 80AD66DC 3C0E80AD */ lui $t6, %hi(func_80AD4ED8) ## $t6 = 80AD0000
/* 02BE0 80AD66E0 25CE4ED8 */ addiu $t6, $t6, %lo(func_80AD4ED8) ## $t6 = 80AD4ED8
/* 02BE4 80AD66E4 AFBF002C */ sw $ra, 0x002C($sp)
/* 02BE8 80AD66E8 AFA40058 */ sw $a0, 0x0058($sp)
/* 02BEC 80AD66EC AFA5005C */ sw $a1, 0x005C($sp)
/* 02BF0 80AD66F0 AFA60060 */ sw $a2, 0x0060($sp)
/* 02BF4 80AD66F4 AFA70064 */ sw $a3, 0x0064($sp)
/* 02BF8 80AD66F8 AFAE0038 */ sw $t6, 0x0038($sp)
/* 02BFC 80AD66FC 8E0F0190 */ lw $t7, 0x0190($s0) ## 00000190
/* 02C00 80AD6700 55CF0020 */ bnel $t6, $t7, .L80AD6784
/* 02C04 80AD6704 8FAE005C */ lw $t6, 0x005C($sp)
/* 02C08 80AD6708 86180196 */ lh $t8, 0x0196($s0) ## 00000196
/* 02C0C 80AD670C 2B010002 */ slti $at, $t8, 0x0002
/* 02C10 80AD6710 1420001B */ bne $at, $zero, .L80AD6780
/* 02C14 80AD6714 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
/* 02C18 80AD6718 14A10019 */ bne $a1, $at, .L80AD6780
/* 02C1C 80AD671C 8FA7006C */ lw $a3, 0x006C($sp)
/* 02C20 80AD6720 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 02C24 80AD6724 3C09DA38 */ lui $t1, 0xDA38 ## $t1 = DA380000
/* 02C28 80AD6728 35290003 */ ori $t1, $t1, 0x0003 ## $t1 = DA380003
/* 02C2C 80AD672C 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
/* 02C30 80AD6730 ACE80000 */ sw $t0, 0x0000($a3) ## 00000000
/* 02C34 80AD6734 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
/* 02C38 80AD6738 8FAA0058 */ lw $t2, 0x0058($sp)
/* 02C3C 80AD673C 3C0580AD */ lui $a1, %hi(D_80AD719C) ## $a1 = 80AD0000
/* 02C40 80AD6740 24A5719C */ addiu $a1, $a1, %lo(D_80AD719C) ## $a1 = 80AD719C
/* 02C44 80AD6744 8D440000 */ lw $a0, 0x0000($t2) ## 00000000
/* 02C48 80AD6748 2406077C */ addiu $a2, $zero, 0x077C ## $a2 = 0000077C
/* 02C4C 80AD674C 0C0346A2 */ jal Matrix_NewMtx
/* 02C50 80AD6750 AFA20050 */ sw $v0, 0x0050($sp)
/* 02C54 80AD6754 8FA30050 */ lw $v1, 0x0050($sp)
/* 02C58 80AD6758 8FA7006C */ lw $a3, 0x006C($sp)
/* 02C5C 80AD675C 3C0D0600 */ lui $t5, 0x0600 ## $t5 = 06000000
/* 02C60 80AD6760 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 02C64 80AD6764 8CE20000 */ lw $v0, 0x0000($a3) ## 00000000
/* 02C68 80AD6768 25AD66D0 */ addiu $t5, $t5, 0x66D0 ## $t5 = 060066D0
/* 02C6C 80AD676C 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
/* 02C70 80AD6770 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 02C74 80AD6774 ACEB0000 */ sw $t3, 0x0000($a3) ## 00000000
/* 02C78 80AD6778 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 02C7C 80AD677C AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
.L80AD6780:
/* 02C80 80AD6780 8FAE005C */ lw $t6, 0x005C($sp)
.L80AD6784:
/* 02C84 80AD6784 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 02C88 80AD6788 3C0480AD */ lui $a0, %hi(D_80AD714C) ## $a0 = 80AD0000
/* 02C8C 80AD678C 15C10050 */ bne $t6, $at, .L80AD68D0
/* 02C90 80AD6790 2484714C */ addiu $a0, $a0, %lo(D_80AD714C) ## $a0 = 80AD714C
/* 02C94 80AD6794 0C0346BD */ jal Matrix_MultVec3f
/* 02C98 80AD6798 27A50040 */ addiu $a1, $sp, 0x0040 ## $a1 = FFFFFFE8
/* 02C9C 80AD679C 8FAF0038 */ lw $t7, 0x0038($sp)
/* 02CA0 80AD67A0 8E180190 */ lw $t8, 0x0190($s0) ## 00000190
/* 02CA4 80AD67A4 15F80012 */ bne $t7, $t8, .L80AD67F0
/* 02CA8 80AD67A8 00000000 */ nop
/* 02CAC 80AD67AC 86190196 */ lh $t9, 0x0196($s0) ## 00000196
/* 02CB0 80AD67B0 2B210013 */ slti $at, $t9, 0x0013
/* 02CB4 80AD67B4 1420000E */ bne $at, $zero, .L80AD67F0
/* 02CB8 80AD67B8 00000000 */ nop
/* 02CBC 80AD67BC C6000050 */ lwc1 $f0, 0x0050($s0) ## 00000050
/* 02CC0 80AD67C0 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 02CC4 80AD67C4 3C0180AD */ lui $at, %hi(D_80AD72A0) ## $at = 80AD0000
/* 02CC8 80AD67C8 46002032 */ c.eq.s $f4, $f0
/* 02CCC 80AD67CC 00000000 */ nop
/* 02CD0 80AD67D0 45010007 */ bc1t .L80AD67F0
/* 02CD4 80AD67D4 00000000 */ nop
/* 02CD8 80AD67D8 C42672A0 */ lwc1 $f6, %lo(D_80AD72A0)($at)
/* 02CDC 80AD67DC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 02CE0 80AD67E0 46003303 */ div.s $f12, $f6, $f0
/* 02CE4 80AD67E4 44066000 */ mfc1 $a2, $f12
/* 02CE8 80AD67E8 0C0342A3 */ jal Matrix_Scale
/* 02CEC 80AD67EC 46006386 */ mov.s $f14, $f12
.L80AD67F0:
/* 02CF0 80AD67F0 3C0480AD */ lui $a0, %hi(D_80AD7700) ## $a0 = 80AD0000
/* 02CF4 80AD67F4 0C034236 */ jal Matrix_Get
/* 02CF8 80AD67F8 24847700 */ addiu $a0, $a0, %lo(D_80AD7700) ## $a0 = 80AD7700
/* 02CFC 80AD67FC 8FA80038 */ lw $t0, 0x0038($sp)
/* 02D00 80AD6800 8E090190 */ lw $t1, 0x0190($s0) ## 00000190
/* 02D04 80AD6804 3C0480AD */ lui $a0, %hi(D_80AD7700) ## $a0 = 80AD0000
/* 02D08 80AD6808 24847700 */ addiu $a0, $a0, %lo(D_80AD7700) ## $a0 = 80AD7700
/* 02D0C 80AD680C 5509000C */ bnel $t0, $t1, .L80AD6840
/* 02D10 80AD6810 920E0218 */ lbu $t6, 0x0218($s0) ## 00000218
/* 02D14 80AD6814 860A0196 */ lh $t2, 0x0196($s0) ## 00000196
/* 02D18 80AD6818 2401001B */ addiu $at, $zero, 0x001B ## $at = 0000001B
/* 02D1C 80AD681C 55410008 */ bnel $t2, $at, .L80AD6840
/* 02D20 80AD6820 920E0218 */ lbu $t6, 0x0218($s0) ## 00000218
/* 02D24 80AD6824 C4880030 */ lwc1 $f8, 0x0030($a0) ## 80AD7730
/* 02D28 80AD6828 E6080024 */ swc1 $f8, 0x0024($s0) ## 00000024
/* 02D2C 80AD682C C48A0034 */ lwc1 $f10, 0x0034($a0) ## 80AD7734
/* 02D30 80AD6830 E60A0028 */ swc1 $f10, 0x0028($s0) ## 00000028
/* 02D34 80AD6834 C4900038 */ lwc1 $f16, 0x0038($a0) ## 80AD7738
/* 02D38 80AD6838 E610002C */ swc1 $f16, 0x002C($s0) ## 0000002C
/* 02D3C 80AD683C 920E0218 */ lbu $t6, 0x0218($s0) ## 00000218
.L80AD6840:
/* 02D40 80AD6840 C7B20040 */ lwc1 $f18, 0x0040($sp)
/* 02D44 80AD6844 C7A60044 */ lwc1 $f6, 0x0044($sp)
/* 02D48 80AD6848 AFAE0010 */ sw $t6, 0x0010($sp)
/* 02D4C 80AD684C 920F0219 */ lbu $t7, 0x0219($s0) ## 00000219
/* 02D50 80AD6850 C7AA0048 */ lwc1 $f10, 0x0048($sp)
/* 02D54 80AD6854 4600910D */ trunc.w.s $f4, $f18
/* 02D58 80AD6858 AFAF0014 */ sw $t7, 0x0014($sp)
/* 02D5C 80AD685C 9218021A */ lbu $t8, 0x021A($s0) ## 0000021A
/* 02D60 80AD6860 4600320D */ trunc.w.s $f8, $f6
/* 02D64 80AD6864 44052000 */ mfc1 $a1, $f4
/* 02D68 80AD6868 AFB80018 */ sw $t8, 0x0018($sp)
/* 02D6C 80AD686C 4600540D */ trunc.w.s $f16, $f10
/* 02D70 80AD6870 9219021B */ lbu $t9, 0x021B($s0) ## 0000021B
/* 02D74 80AD6874 44064000 */ mfc1 $a2, $f8
/* 02D78 80AD6878 00052C00 */ sll $a1, $a1, 16
/* 02D7C 80AD687C 44078000 */ mfc1 $a3, $f16
/* 02D80 80AD6880 44999000 */ mtc1 $t9, $f18 ## $f18 = 0.00
/* 02D84 80AD6884 00063400 */ sll $a2, $a2, 16
/* 02D88 80AD6888 00073C00 */ sll $a3, $a3, 16
/* 02D8C 80AD688C 00073C03 */ sra $a3, $a3, 16
/* 02D90 80AD6890 00063403 */ sra $a2, $a2, 16
/* 02D94 80AD6894 00052C03 */ sra $a1, $a1, 16
/* 02D98 80AD6898 26040234 */ addiu $a0, $s0, 0x0234 ## $a0 = 00000234
/* 02D9C 80AD689C 07210005 */ bgez $t9, .L80AD68B4
/* 02DA0 80AD68A0 46809120 */ cvt.s.w $f4, $f18
/* 02DA4 80AD68A4 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 02DA8 80AD68A8 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 02DAC 80AD68AC 00000000 */ nop
/* 02DB0 80AD68B0 46062100 */ add.s $f4, $f4, $f6
.L80AD68B4:
/* 02DB4 80AD68B4 3C0180AD */ lui $at, %hi(D_80AD72A4) ## $at = 80AD0000
/* 02DB8 80AD68B8 C42872A4 */ lwc1 $f8, %lo(D_80AD72A4)($at)
/* 02DBC 80AD68BC 46082282 */ mul.s $f10, $f4, $f8
/* 02DC0 80AD68C0 4600540D */ trunc.w.s $f16, $f10
/* 02DC4 80AD68C4 44098000 */ mfc1 $t1, $f16
/* 02DC8 80AD68C8 0C01E77C */ jal Lights_PointGlowSetInfo
/* 02DCC 80AD68CC AFA9001C */ sw $t1, 0x001C($sp)
.L80AD68D0:
/* 02DD0 80AD68D0 8FBF002C */ lw $ra, 0x002C($sp)
/* 02DD4 80AD68D4 8FB00028 */ lw $s0, 0x0028($sp)
/* 02DD8 80AD68D8 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
/* 02DDC 80AD68DC 03E00008 */ jr $ra
/* 02DE0 80AD68E0 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80AD6BF4
/* 030F4 80AD6BF4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 030F8 80AD6BF8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 030FC 80AD6BFC AFA5001C */ sw $a1, 0x001C($sp)
/* 03100 80AD6C00 AFA40018 */ sw $a0, 0x0018($sp)
/* 03104 80AD6C04 8C990190 */ lw $t9, 0x0190($a0) ## 00000190
/* 03108 80AD6C08 0320F809 */ jalr $ra, $t9
/* 0310C 80AD6C0C 00000000 */ nop
/* 03110 80AD6C10 8FA40018 */ lw $a0, 0x0018($sp)
/* 03114 80AD6C14 3C0E80AD */ lui $t6, %hi(func_80AD53F0) ## $t6 = 80AD0000
/* 03118 80AD6C18 25CE53F0 */ addiu $t6, $t6, %lo(func_80AD53F0) ## $t6 = 80AD53F0
/* 0311C 80AD6C1C 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 03120 80AD6C20 15CF0004 */ bne $t6, $t7, .L80AD6C34
/* 03124 80AD6C24 00000000 */ nop
/* 03128 80AD6C28 0C2B58CC */ jal func_80AD6330
/* 0312C 80AD6C2C AFA40018 */ sw $a0, 0x0018($sp)
/* 03130 80AD6C30 8FA40018 */ lw $a0, 0x0018($sp)
.L80AD6C34:
/* 03134 80AD6C34 0C2B5758 */ jal func_80AD5D60
/* 03138 80AD6C38 8FA5001C */ lw $a1, 0x001C($sp)
/* 0313C 80AD6C3C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 03140 80AD6C40 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 03144 80AD6C44 03E00008 */ jr $ra
/* 03148 80AD6C48 00000000 */ nop

View file

@ -1,287 +0,0 @@
.rdata
glabel D_80AD71EC
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD7200
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD7214
.asciz "../z_en_po_field.c"
.balign 4
glabel D_80AD7228
.asciz "../z_en_po_field.c"
.balign 4
.late_rodata
glabel D_80AD72A8
.float 9.58738019108e-05
.text
glabel func_80AD6C4C
/* 0314C 80AD6C4C 27BDFF60 */ addiu $sp, $sp, 0xFF60 ## $sp = FFFFFF60
/* 03150 80AD6C50 AFBF0044 */ sw $ra, 0x0044($sp)
/* 03154 80AD6C54 AFB20040 */ sw $s2, 0x0040($sp)
/* 03158 80AD6C58 AFB1003C */ sw $s1, 0x003C($sp)
/* 0315C 80AD6C5C AFB00038 */ sw $s0, 0x0038($sp)
/* 03160 80AD6C60 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
/* 03164 80AD6C64 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
/* 03168 80AD6C68 3C1880AD */ lui $t8, %hi(D_80AD712C) ## $t8 = 80AD0000
/* 0316C 80AD6C6C 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 03170 80AD6C70 2718712C */ addiu $t8, $t8, %lo(D_80AD712C) ## $t8 = 80AD712C
/* 03174 80AD6C74 000E7900 */ sll $t7, $t6, 4
/* 03178 80AD6C78 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 0317C 80AD6C7C 01F84021 */ addu $t0, $t7, $t8
/* 03180 80AD6C80 3C0680AD */ lui $a2, %hi(D_80AD71EC) ## $a2 = 80AD0000
/* 03184 80AD6C84 24C671EC */ addiu $a2, $a2, %lo(D_80AD71EC) ## $a2 = 80AD71EC
/* 03188 80AD6C88 AFA80094 */ sw $t0, 0x0094($sp)
/* 0318C 80AD6C8C 27A40080 */ addiu $a0, $sp, 0x0080 ## $a0 = FFFFFFE0
/* 03190 80AD6C90 2407081D */ addiu $a3, $zero, 0x081D ## $a3 = 0000081D
/* 03194 80AD6C94 0C031AB1 */ jal Graph_OpenDisps
/* 03198 80AD6C98 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 0319C 80AD6C9C 8E290190 */ lw $t1, 0x0190($s1) ## 00000190
/* 031A0 80AD6CA0 3C1980AD */ lui $t9, %hi(func_80AD53F0) ## $t9 = 80AD0000
/* 031A4 80AD6CA4 273953F0 */ addiu $t9, $t9, %lo(func_80AD53F0) ## $t9 = 80AD53F0
/* 031A8 80AD6CA8 1729005B */ bne $t9, $t1, .L80AD6E18
/* 031AC 80AD6CAC 8FA80094 */ lw $t0, 0x0094($sp)
/* 031B0 80AD6CB0 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 031B4 80AD6CB4 0C024F46 */ jal func_80093D18
/* 031B8 80AD6CB8 AFA80094 */ sw $t0, 0x0094($sp)
/* 031BC 80AD6CBC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 031C0 80AD6CC0 8FA80094 */ lw $t0, 0x0094($sp)
/* 031C4 80AD6CC4 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
/* 031C8 80AD6CC8 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
/* 031CC 80AD6CCC AE0A02C0 */ sw $t2, 0x02C0($s0) ## 000002C0
/* 031D0 80AD6CD0 356B0028 */ ori $t3, $t3, 0x0028 ## $t3 = DB060028
/* 031D4 80AD6CD4 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
/* 031D8 80AD6CD8 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 031DC 80AD6CDC 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 031E0 80AD6CE0 91070008 */ lbu $a3, 0x0008($t0) ## 00000008
/* 031E4 80AD6CE4 91060007 */ lbu $a2, 0x0007($t0) ## 00000007
/* 031E8 80AD6CE8 91050006 */ lbu $a1, 0x0006($t0) ## 00000006
/* 031EC 80AD6CEC AFAC0010 */ sw $t4, 0x0010($sp)
/* 031F0 80AD6CF0 0C025474 */ jal Gfx_EnvColor
/* 031F4 80AD6CF4 AFA2007C */ sw $v0, 0x007C($sp)
/* 031F8 80AD6CF8 8FA3007C */ lw $v1, 0x007C($sp)
/* 031FC 80AD6CFC 240A00C8 */ addiu $t2, $zero, 0x00C8 ## $t2 = 000000C8
/* 03200 80AD6D00 26240234 */ addiu $a0, $s1, 0x0234 ## $a0 = 00000234
/* 03204 80AD6D04 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 03208 80AD6D08 C630002C */ lwc1 $f16, 0x002C($s1) ## 0000002C
/* 0320C 80AD6D0C C6280028 */ lwc1 $f8, 0x0028($s1) ## 00000028
/* 03210 80AD6D10 C6240024 */ lwc1 $f4, 0x0024($s1) ## 00000024
/* 03214 80AD6D14 92380218 */ lbu $t8, 0x0218($s1) ## 00000218
/* 03218 80AD6D18 4600848D */ trunc.w.s $f18, $f16
/* 0321C 80AD6D1C AFB80010 */ sw $t8, 0x0010($sp)
/* 03220 80AD6D20 4600428D */ trunc.w.s $f10, $f8
/* 03224 80AD6D24 92390219 */ lbu $t9, 0x0219($s1) ## 00000219
/* 03228 80AD6D28 44079000 */ mfc1 $a3, $f18
/* 0322C 80AD6D2C 4600218D */ trunc.w.s $f6, $f4
/* 03230 80AD6D30 44065000 */ mfc1 $a2, $f10
/* 03234 80AD6D34 AFB90014 */ sw $t9, 0x0014($sp)
/* 03238 80AD6D38 9229021A */ lbu $t1, 0x021A($s1) ## 0000021A
/* 0323C 80AD6D3C 44053000 */ mfc1 $a1, $f6
/* 03240 80AD6D40 00073C00 */ sll $a3, $a3, 16
/* 03244 80AD6D44 00063400 */ sll $a2, $a2, 16
/* 03248 80AD6D48 00052C00 */ sll $a1, $a1, 16
/* 0324C 80AD6D4C 00052C03 */ sra $a1, $a1, 16
/* 03250 80AD6D50 00063403 */ sra $a2, $a2, 16
/* 03254 80AD6D54 00073C03 */ sra $a3, $a3, 16
/* 03258 80AD6D58 AFAA001C */ sw $t2, 0x001C($sp)
/* 0325C 80AD6D5C 0C01E77C */ jal Lights_PointGlowSetInfo
/* 03260 80AD6D60 AFA90018 */ sw $t1, 0x0018($sp)
/* 03264 80AD6D64 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03268 80AD6D68 3C0CFB00 */ lui $t4, 0xFB00 ## $t4 = FB000000
/* 0326C 80AD6D6C 3C0580AD */ lui $a1, %hi(D_80AD7200) ## $a1 = 80AD0000
/* 03270 80AD6D70 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 03274 80AD6D74 AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
/* 03278 80AD6D78 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 0327C 80AD6D7C 92390219 */ lbu $t9, 0x0219($s1) ## 00000219
/* 03280 80AD6D80 922E0218 */ lbu $t6, 0x0218($s1) ## 00000218
/* 03284 80AD6D84 922C021A */ lbu $t4, 0x021A($s1) ## 0000021A
/* 03288 80AD6D88 00194C00 */ sll $t1, $t9, 16
/* 0328C 80AD6D8C 000E7E00 */ sll $t7, $t6, 24
/* 03290 80AD6D90 01E95025 */ or $t2, $t7, $t1 ## $t2 = 00000000
/* 03294 80AD6D94 000C6A00 */ sll $t5, $t4, 8
/* 03298 80AD6D98 014D7025 */ or $t6, $t2, $t5 ## $t6 = 00000000
/* 0329C 80AD6D9C 35D800FF */ ori $t8, $t6, 0x00FF ## $t8 = 000000FF
/* 032A0 80AD6DA0 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 032A4 80AD6DA4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 032A8 80AD6DA8 3C0FDA38 */ lui $t7, 0xDA38 ## $t7 = DA380000
/* 032AC 80AD6DAC 35EF0003 */ ori $t7, $t7, 0x0003 ## $t7 = DA380003
/* 032B0 80AD6DB0 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 032B4 80AD6DB4 AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
/* 032B8 80AD6DB8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 032BC 80AD6DBC 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 032C0 80AD6DC0 24A57200 */ addiu $a1, $a1, %lo(D_80AD7200) ## $a1 = 80AD7200
/* 032C4 80AD6DC4 24060838 */ addiu $a2, $zero, 0x0838 ## $a2 = 00000838
/* 032C8 80AD6DC8 0C0346A2 */ jal Matrix_NewMtx
/* 032CC 80AD6DCC AFA20074 */ sw $v0, 0x0074($sp)
/* 032D0 80AD6DD0 8FA30074 */ lw $v1, 0x0074($sp)
/* 032D4 80AD6DD4 3C0B0600 */ lui $t3, 0x0600 ## $t3 = 06000000
/* 032D8 80AD6DD8 256B4BA0 */ addiu $t3, $t3, 0x4BA0 ## $t3 = 06004BA0
/* 032DC 80AD6DDC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 032E0 80AD6DE0 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 032E4 80AD6DE4 3C04DE00 */ lui $a0, 0xDE00 ## $a0 = DE000000
/* 032E8 80AD6DE8 3C0A0600 */ lui $t2, 0x0600 ## $t2 = 06000000
/* 032EC 80AD6DEC 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
/* 032F0 80AD6DF0 AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
/* 032F4 80AD6DF4 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 032F8 80AD6DF8 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
/* 032FC 80AD6DFC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 03300 80AD6E00 254A4CC0 */ addiu $t2, $t2, 0x4CC0 ## $t2 = 06004CC0
/* 03304 80AD6E04 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 03308 80AD6E08 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
/* 0330C 80AD6E0C AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
/* 03310 80AD6E10 10000083 */ beq $zero, $zero, .L80AD7020
/* 03314 80AD6E14 AC440000 */ sw $a0, 0x0000($v0) ## 00000000
.L80AD6E18:
/* 03318 80AD6E18 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 0331C 80AD6E1C 0C024F61 */ jal func_80093D84
/* 03320 80AD6E20 AFA80094 */ sw $t0, 0x0094($sp)
/* 03324 80AD6E24 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 03328 80AD6E28 8FA80094 */ lw $t0, 0x0094($sp)
/* 0332C 80AD6E2C 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
/* 03330 80AD6E30 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 03334 80AD6E34 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 03338 80AD6E38 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = DB060020
/* 0333C 80AD6E3C AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 03340 80AD6E40 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 03344 80AD6E44 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 03348 80AD6E48 24190040 */ addiu $t9, $zero, 0x0040 ## $t9 = 00000040
/* 0334C 80AD6E4C 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 03350 80AD6E50 AFAF0018 */ sw $t7, 0x0018($sp)
/* 03354 80AD6E54 AFB90014 */ sw $t9, 0x0014($sp)
/* 03358 80AD6E58 AFB80010 */ sw $t8, 0x0010($sp)
/* 0335C 80AD6E5C AFA0001C */ sw $zero, 0x001C($sp)
/* 03360 80AD6E60 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
/* 03364 80AD6E64 01324821 */ addu $t1, $t1, $s2
/* 03368 80AD6E68 8D291DE4 */ lw $t1, 0x1DE4($t1) ## 00011DE4
/* 0336C 80AD6E6C 810B0009 */ lb $t3, 0x0009($t0) ## 00000009
/* 03370 80AD6E70 240E0080 */ addiu $t6, $zero, 0x0080 ## $t6 = 00000080
/* 03374 80AD6E74 240D0020 */ addiu $t5, $zero, 0x0020 ## $t5 = 00000020
/* 03378 80AD6E78 012B0019 */ multu $t1, $t3
/* 0337C 80AD6E7C AFAD0024 */ sw $t5, 0x0024($sp)
/* 03380 80AD6E80 AFAE0028 */ sw $t6, 0x0028($sp)
/* 03384 80AD6E84 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 03388 80AD6E88 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0338C 80AD6E8C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 03390 80AD6E90 AFA20068 */ sw $v0, 0x0068($sp)
/* 03394 80AD6E94 AFA80094 */ sw $t0, 0x0094($sp)
/* 03398 80AD6E98 00006012 */ mflo $t4
/* 0339C 80AD6E9C 318A01FF */ andi $t2, $t4, 0x01FF ## $t2 = 00000000
/* 033A0 80AD6EA0 0C0253D0 */ jal Gfx_TwoTexScroll
/* 033A4 80AD6EA4 AFAA0020 */ sw $t2, 0x0020($sp)
/* 033A8 80AD6EA8 8FA30068 */ lw $v1, 0x0068($sp)
/* 033AC 80AD6EAC 8FA80094 */ lw $t0, 0x0094($sp)
/* 033B0 80AD6EB0 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
/* 033B4 80AD6EB4 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 033B8 80AD6EB8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 033BC 80AD6EBC 37390024 */ ori $t9, $t9, 0x0024 ## $t9 = DB060024
/* 033C0 80AD6EC0 3C0C8016 */ lui $t4, %hi(gSegments)
/* 033C4 80AD6EC4 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 033C8 80AD6EC8 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 033CC 80AD6ECC AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 033D0 80AD6ED0 8D04000C */ lw $a0, 0x000C($t0) ## 0000000C
/* 033D4 80AD6ED4 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 033D8 80AD6ED8 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 033DC 80AD6EDC 00047900 */ sll $t7, $a0, 4
/* 033E0 80AD6EE0 000F4F02 */ srl $t1, $t7, 28
/* 033E4 80AD6EE4 00095880 */ sll $t3, $t1, 2
/* 033E8 80AD6EE8 018B6021 */ addu $t4, $t4, $t3
/* 033EC 80AD6EEC 8D8C6FA8 */ lw $t4, %lo(gSegments)($t4)
/* 033F0 80AD6EF0 00815024 */ and $t2, $a0, $at
/* 033F4 80AD6EF4 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 033F8 80AD6EF8 018A6821 */ addu $t5, $t4, $t2
/* 033FC 80AD6EFC 01A17021 */ addu $t6, $t5, $at
/* 03400 80AD6F00 AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 03404 80AD6F04 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 03408 80AD6F08 3C19FA00 */ lui $t9, 0xFA00 ## $t9 = FA000000
/* 0340C 80AD6F0C 37398080 */ ori $t9, $t9, 0x8080 ## $t9 = FA008080
/* 03410 80AD6F10 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 03414 80AD6F14 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 03418 80AD6F18 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 0341C 80AD6F1C 910A0001 */ lbu $t2, 0x0001($t0) ## 00000001
/* 03420 80AD6F20 91090000 */ lbu $t1, 0x0000($t0) ## 00000000
/* 03424 80AD6F24 91190002 */ lbu $t9, 0x0002($t0) ## 00000002
/* 03428 80AD6F28 000A6C00 */ sll $t5, $t2, 16
/* 0342C 80AD6F2C 922A0217 */ lbu $t2, 0x0217($s1) ## 00000217
/* 03430 80AD6F30 00095E00 */ sll $t3, $t1, 24
/* 03434 80AD6F34 016D7025 */ or $t6, $t3, $t5 ## $t6 = 00000000
/* 03438 80AD6F38 00197A00 */ sll $t7, $t9, 8
/* 0343C 80AD6F3C 01CF4825 */ or $t1, $t6, $t7 ## $t1 = 00000000
/* 03440 80AD6F40 012A5825 */ or $t3, $t1, $t2 ## $t3 = 00000000
/* 03444 80AD6F44 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 03448 80AD6F48 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0344C 80AD6F4C 3C18FB00 */ lui $t8, 0xFB00 ## $t8 = FB000000
/* 03450 80AD6F50 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 03454 80AD6F54 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 03458 80AD6F58 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 0345C 80AD6F5C 92290215 */ lbu $t1, 0x0215($s1) ## 00000215
/* 03460 80AD6F60 922E0214 */ lbu $t6, 0x0214($s1) ## 00000214
/* 03464 80AD6F64 92380216 */ lbu $t8, 0x0216($s1) ## 00000216
/* 03468 80AD6F68 00095400 */ sll $t2, $t1, 16
/* 0346C 80AD6F6C 000E7E00 */ sll $t7, $t6, 24
/* 03470 80AD6F70 01EA5825 */ or $t3, $t7, $t2 ## $t3 = 00000000
/* 03474 80AD6F74 0018CA00 */ sll $t9, $t8, 8
/* 03478 80AD6F78 01797025 */ or $t6, $t3, $t9 ## $t6 = FA008080
/* 0347C 80AD6F7C 35CC00FF */ ori $t4, $t6, 0x00FF ## $t4 = FA0080FF
/* 03480 80AD6F80 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 03484 80AD6F84 864907A0 */ lh $t1, 0x07A0($s2) ## 000007A0
/* 03488 80AD6F88 00097880 */ sll $t7, $t1, 2
/* 0348C 80AD6F8C 024F5021 */ addu $t2, $s2, $t7
/* 03490 80AD6F90 0C016A7D */ jal func_8005A9F4
/* 03494 80AD6F94 8D440790 */ lw $a0, 0x0790($t2) ## 00000790
/* 03498 80AD6F98 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 0349C 80AD6F9C 00416821 */ addu $t5, $v0, $at
/* 034A0 80AD6FA0 000DC400 */ sll $t8, $t5, 16
/* 034A4 80AD6FA4 00185C03 */ sra $t3, $t8, 16
/* 034A8 80AD6FA8 448B2000 */ mtc1 $t3, $f4 ## $f4 = 0.00
/* 034AC 80AD6FAC 3C0180AD */ lui $at, %hi(D_80AD72A8) ## $at = 80AD0000
/* 034B0 80AD6FB0 C42872A8 */ lwc1 $f8, %lo(D_80AD72A8)($at)
/* 034B4 80AD6FB4 468021A0 */ cvt.s.w $f6, $f4
/* 034B8 80AD6FB8 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 034BC 80AD6FBC 46083302 */ mul.s $f12, $f6, $f8
/* 034C0 80AD6FC0 0C034348 */ jal Matrix_RotateY
/* 034C4 80AD6FC4 00000000 */ nop
/* 034C8 80AD6FC8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 034CC 80AD6FCC 3C0EDA38 */ lui $t6, 0xDA38 ## $t6 = DA380000
/* 034D0 80AD6FD0 35CE0003 */ ori $t6, $t6, 0x0003 ## $t6 = DA380003
/* 034D4 80AD6FD4 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 034D8 80AD6FD8 AE1902D0 */ sw $t9, 0x02D0($s0) ## 000002D0
/* 034DC 80AD6FDC AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 034E0 80AD6FE0 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
/* 034E4 80AD6FE4 3C0580AD */ lui $a1, %hi(D_80AD7214) ## $a1 = 80AD0000
/* 034E8 80AD6FE8 24A57214 */ addiu $a1, $a1, %lo(D_80AD7214) ## $a1 = 80AD7214
/* 034EC 80AD6FEC 2406085F */ addiu $a2, $zero, 0x085F ## $a2 = 0000085F
/* 034F0 80AD6FF0 0C0346A2 */ jal Matrix_NewMtx
/* 034F4 80AD6FF4 AFA20058 */ sw $v0, 0x0058($sp)
/* 034F8 80AD6FF8 8FA30058 */ lw $v1, 0x0058($sp)
/* 034FC 80AD6FFC 3C090600 */ lui $t1, 0x0600 ## $t1 = 06000000
/* 03500 80AD7000 252923B0 */ addiu $t1, $t1, 0x23B0 ## $t1 = 060023B0
/* 03504 80AD7004 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 03508 80AD7008 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 0350C 80AD700C 3C04DE00 */ lui $a0, 0xDE00 ## $a0 = DE000000
/* 03510 80AD7010 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 03514 80AD7014 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 03518 80AD7018 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
/* 0351C 80AD701C AC440000 */ sw $a0, 0x0000($v0) ## 00000000
.L80AD7020:
/* 03520 80AD7020 3C0680AD */ lui $a2, %hi(D_80AD7228) ## $a2 = 80AD0000
/* 03524 80AD7024 24C67228 */ addiu $a2, $a2, %lo(D_80AD7228) ## $a2 = 80AD7228
/* 03528 80AD7028 27A40080 */ addiu $a0, $sp, 0x0080 ## $a0 = FFFFFFE0
/* 0352C 80AD702C 8E450000 */ lw $a1, 0x0000($s2) ## 00000000
/* 03530 80AD7030 0C031AD5 */ jal Graph_CloseDisps
/* 03534 80AD7034 24070865 */ addiu $a3, $zero, 0x0865 ## $a3 = 00000865
/* 03538 80AD7038 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 0353C 80AD703C 0C2B57A3 */ jal func_80AD5E8C
/* 03540 80AD7040 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
/* 03544 80AD7044 8FBF0044 */ lw $ra, 0x0044($sp)
/* 03548 80AD7048 8FB00038 */ lw $s0, 0x0038($sp)
/* 0354C 80AD704C 8FB1003C */ lw $s1, 0x003C($sp)
/* 03550 80AD7050 8FB20040 */ lw $s2, 0x0040($sp)
/* 03554 80AD7054 03E00008 */ jr $ra
/* 03558 80AD7058 27BD00A0 */ addiu $sp, $sp, 0x00A0 ## $sp = 00000000
/* 0355C 80AD705C 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel EnPoRelay_Destroy
/* 00184 80AD78C4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00188 80AD78C8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0018C 80AD78CC 8FAE0018 */ lw $t6, 0x0018($sp)
/* 00190 80AD78D0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00194 80AD78D4 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
/* 00198 80AD78D8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 0019C 80AD78DC 8DC6027C */ lw $a2, 0x027C($t6) ## 0000027C
/* 001A0 80AD78E0 AFA7001C */ sw $a3, 0x001C($sp)
/* 001A4 80AD78E4 0C01E9F1 */ jal LightContext_RemoveLight
/* 001A8 80AD78E8 24A507A8 */ addiu $a1, $a1, 0x07A8 ## $a1 = 000007A8
/* 001AC 80AD78EC 8FA50018 */ lw $a1, 0x0018($sp)
/* 001B0 80AD78F0 8FA4001C */ lw $a0, 0x001C($sp)
/* 001B4 80AD78F4 0C0170EB */ jal Collider_DestroyCylinder
/* 001B8 80AD78F8 24A50290 */ addiu $a1, $a1, 0x0290 ## $a1 = 00000290
/* 001BC 80AD78FC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 001C0 80AD7900 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 001C4 80AD7904 03E00008 */ jr $ra
/* 001C8 80AD7908 00000000 */ nop

View file

@ -1,73 +0,0 @@
.rdata
glabel D_80AD8DC4
.asciz "../z_en_po_relay.c"
.balign 4
glabel D_80AD8DD8
.asciz "../z_en_po_relay.c"
.balign 4
.text
glabel EnPoRelay_Draw
/* 013F8 80AD8B38 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 013FC 80AD8B3C AFBF002C */ sw $ra, 0x002C($sp)
/* 01400 80AD8B40 AFB00028 */ sw $s0, 0x0028($sp)
/* 01404 80AD8B44 AFA50054 */ sw $a1, 0x0054($sp)
/* 01408 80AD8B48 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 0140C 80AD8B4C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01410 80AD8B50 3C0680AE */ lui $a2, %hi(D_80AD8DC4) ## $a2 = 80AE0000
/* 01414 80AD8B54 24C68DC4 */ addiu $a2, $a2, %lo(D_80AD8DC4) ## $a2 = 80AD8DC4
/* 01418 80AD8B58 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 0141C 80AD8B5C 240703AC */ addiu $a3, $zero, 0x03AC ## $a3 = 000003AC
/* 01420 80AD8B60 0C031AB1 */ jal Graph_OpenDisps
/* 01424 80AD8B64 AFA50048 */ sw $a1, 0x0048($sp)
/* 01428 80AD8B68 8FAF0054 */ lw $t7, 0x0054($sp)
/* 0142C 80AD8B6C 0C024F46 */ jal func_80093D18
/* 01430 80AD8B70 8DE40000 */ lw $a0, 0x0000($t7) ## 00000000
/* 01434 80AD8B74 8FA50048 */ lw $a1, 0x0048($sp)
/* 01438 80AD8B78 3C19DB06 */ lui $t9, 0xDB06 ## $t9 = DB060000
/* 0143C 80AD8B7C 37390020 */ ori $t9, $t9, 0x0020 ## $t9 = DB060020
/* 01440 80AD8B80 8CA302C0 */ lw $v1, 0x02C0($a1) ## 000002C0
/* 01444 80AD8B84 3C0480AE */ lui $a0, %hi(D_80AD8D54) ## $a0 = 80AE0000
/* 01448 80AD8B88 3C0E8016 */ lui $t6, %hi(gSegments)
/* 0144C 80AD8B8C 24780008 */ addiu $t8, $v1, 0x0008 ## $t8 = 00000008
/* 01450 80AD8B90 ACB802C0 */ sw $t8, 0x02C0($a1) ## 000002C0
/* 01454 80AD8B94 AC790000 */ sw $t9, 0x0000($v1) ## 00000000
/* 01458 80AD8B98 9608019E */ lhu $t0, 0x019E($s0) ## 0000019E
/* 0145C 80AD8B9C 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 01460 80AD8BA0 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 01464 80AD8BA4 00084880 */ sll $t1, $t0, 2
/* 01468 80AD8BA8 00892021 */ addu $a0, $a0, $t1
/* 0146C 80AD8BAC 8C848D54 */ lw $a0, %lo(D_80AD8D54)($a0)
/* 01470 80AD8BB0 3C1980AE */ lui $t9, %hi(func_80AD88D0) ## $t9 = 80AE0000
/* 01474 80AD8BB4 273988D0 */ addiu $t9, $t9, %lo(func_80AD88D0) ## $t9 = 80AD88D0
/* 01478 80AD8BB8 00045900 */ sll $t3, $a0, 4
/* 0147C 80AD8BBC 000B6702 */ srl $t4, $t3, 28
/* 01480 80AD8BC0 000C6880 */ sll $t5, $t4, 2
/* 01484 80AD8BC4 01CD7021 */ addu $t6, $t6, $t5
/* 01488 80AD8BC8 8DCE6FA8 */ lw $t6, %lo(gSegments)($t6)
/* 0148C 80AD8BCC 00815024 */ and $t2, $a0, $at
/* 01490 80AD8BD0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01494 80AD8BD4 014E7821 */ addu $t7, $t2, $t6
/* 01498 80AD8BD8 01E1C021 */ addu $t8, $t7, $at
/* 0149C 80AD8BDC AC780004 */ sw $t8, 0x0004($v1) ## 00000004
/* 014A0 80AD8BE0 9207014E */ lbu $a3, 0x014E($s0) ## 0000014E
/* 014A4 80AD8BE4 8E06016C */ lw $a2, 0x016C($s0) ## 0000016C
/* 014A8 80AD8BE8 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
/* 014AC 80AD8BEC AFB00018 */ sw $s0, 0x0018($sp)
/* 014B0 80AD8BF0 AFB90014 */ sw $t9, 0x0014($sp)
/* 014B4 80AD8BF4 AFA00010 */ sw $zero, 0x0010($sp)
/* 014B8 80AD8BF8 0C0286B2 */ jal SkelAnime_DrawFlexOpa
/* 014BC 80AD8BFC 8FA40054 */ lw $a0, 0x0054($sp)
/* 014C0 80AD8C00 8FA80054 */ lw $t0, 0x0054($sp)
/* 014C4 80AD8C04 3C0680AE */ lui $a2, %hi(D_80AD8DD8) ## $a2 = 80AE0000
/* 014C8 80AD8C08 24C68DD8 */ addiu $a2, $a2, %lo(D_80AD8DD8) ## $a2 = 80AD8DD8
/* 014CC 80AD8C0C 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 014D0 80AD8C10 240703BA */ addiu $a3, $zero, 0x03BA ## $a3 = 000003BA
/* 014D4 80AD8C14 0C031AD5 */ jal Graph_CloseDisps
/* 014D8 80AD8C18 8D050000 */ lw $a1, 0x0000($t0) ## 00000000
/* 014DC 80AD8C1C 8FBF002C */ lw $ra, 0x002C($sp)
/* 014E0 80AD8C20 8FB00028 */ lw $s0, 0x0028($sp)
/* 014E4 80AD8C24 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
/* 014E8 80AD8C28 03E00008 */ jr $ra
/* 014EC 80AD8C2C 00000000 */ nop

View file

@ -1,108 +0,0 @@
glabel EnPoRelay_Init
/* 00000 80AD7740 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 00004 80AD7744 AFB10028 */ sw $s1, 0x0028($sp)
/* 00008 80AD7748 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 0000C 80AD774C AFBF002C */ sw $ra, 0x002C($sp)
/* 00010 80AD7750 AFB00024 */ sw $s0, 0x0024($sp)
/* 00014 80AD7754 3C0580AE */ lui $a1, %hi(D_80AD8D28) ## $a1 = 80AE0000
/* 00018 80AD7758 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0001C 80AD775C 0C01E037 */ jal Actor_ProcessInitChain
/* 00020 80AD7760 24A58D28 */ addiu $a1, $a1, %lo(D_80AD8D28) ## $a1 = 80AD8D28
/* 00024 80AD7764 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
/* 00028 80AD7768 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
/* 0002C 80AD776C 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
/* 00030 80AD7770 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 00034 80AD7774 0C00AC78 */ jal ActorShape_Init
/* 00038 80AD7778 3C074228 */ lui $a3, 0x4228 ## $a3 = 42280000
/* 0003C 80AD777C 3C060601 */ lui $a2, 0x0601 ## $a2 = 06010000
/* 00040 80AD7780 3C070600 */ lui $a3, 0x0600 ## $a3 = 06000000
/* 00044 80AD7784 260E01A0 */ addiu $t6, $s0, 0x01A0 ## $t6 = 000001A0
/* 00048 80AD7788 260F020C */ addiu $t7, $s0, 0x020C ## $t7 = 0000020C
/* 0004C 80AD778C 24180012 */ addiu $t8, $zero, 0x0012 ## $t8 = 00000012
/* 00050 80AD7790 AFB80018 */ sw $t8, 0x0018($sp)
/* 00054 80AD7794 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00058 80AD7798 AFAE0010 */ sw $t6, 0x0010($sp)
/* 0005C 80AD779C 24E73768 */ addiu $a3, $a3, 0x3768 ## $a3 = 06003768
/* 00060 80AD77A0 24C6BE40 */ addiu $a2, $a2, 0xBE40 ## $a2 = 0600BE40
/* 00064 80AD77A4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00068 80AD77A8 0C0291BE */ jal SkelAnime_InitFlex
/* 0006C 80AD77AC 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 00070 80AD77B0 26050290 */ addiu $a1, $s0, 0x0290 ## $a1 = 00000290
/* 00074 80AD77B4 AFA50034 */ sw $a1, 0x0034($sp)
/* 00078 80AD77B8 0C0170D9 */ jal Collider_InitCylinder
/* 0007C 80AD77BC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00080 80AD77C0 3C0780AE */ lui $a3, %hi(D_80AD8CF8) ## $a3 = 80AE0000
/* 00084 80AD77C4 8FA50034 */ lw $a1, 0x0034($sp)
/* 00088 80AD77C8 24E78CF8 */ addiu $a3, $a3, %lo(D_80AD8CF8) ## $a3 = 80AD8CF8
/* 0008C 80AD77CC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00090 80AD77D0 0C01712B */ jal Collider_SetCylinder
/* 00094 80AD77D4 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 00098 80AD77D8 26060280 */ addiu $a2, $s0, 0x0280 ## $a2 = 00000280
/* 0009C 80AD77DC AFA60034 */ sw $a2, 0x0034($sp)
/* 000A0 80AD77E0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000A4 80AD77E4 0C01E9D9 */ jal LightContext_InsertLight
/* 000A8 80AD77E8 262507A8 */ addiu $a1, $s1, 0x07A8 ## $a1 = 000007A8
/* 000AC 80AD77EC C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 000B0 80AD77F0 C608000C */ lwc1 $f8, 0x000C($s0) ## 0000000C
/* 000B4 80AD77F4 C6100010 */ lwc1 $f16, 0x0010($s0) ## 00000010
/* 000B8 80AD77F8 4600218D */ trunc.w.s $f6, $f4
/* 000BC 80AD77FC AE02027C */ sw $v0, 0x027C($s0) ## 0000027C
/* 000C0 80AD7800 240A00FF */ addiu $t2, $zero, 0x00FF ## $t2 = 000000FF
/* 000C4 80AD7804 4600428D */ trunc.w.s $f10, $f8
/* 000C8 80AD7808 44053000 */ mfc1 $a1, $f6
/* 000CC 80AD780C 240B00FF */ addiu $t3, $zero, 0x00FF ## $t3 = 000000FF
/* 000D0 80AD7810 4600848D */ trunc.w.s $f18, $f16
/* 000D4 80AD7814 44065000 */ mfc1 $a2, $f10
/* 000D8 80AD7818 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 000DC 80AD781C 240D00C8 */ addiu $t5, $zero, 0x00C8 ## $t5 = 000000C8
/* 000E0 80AD7820 44079000 */ mfc1 $a3, $f18
/* 000E4 80AD7824 00052C00 */ sll $a1, $a1, 16
/* 000E8 80AD7828 00063400 */ sll $a2, $a2, 16
/* 000EC 80AD782C 00073C00 */ sll $a3, $a3, 16
/* 000F0 80AD7830 00073C03 */ sra $a3, $a3, 16
/* 000F4 80AD7834 00063403 */ sra $a2, $a2, 16
/* 000F8 80AD7838 00052C03 */ sra $a1, $a1, 16
/* 000FC 80AD783C AFAD001C */ sw $t5, 0x001C($sp)
/* 00100 80AD7840 AFAC0018 */ sw $t4, 0x0018($sp)
/* 00104 80AD7844 AFAB0014 */ sw $t3, 0x0014($sp)
/* 00108 80AD7848 AFAA0010 */ sw $t2, 0x0010($sp)
/* 0010C 80AD784C 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 00110 80AD7850 8FA40034 */ lw $a0, 0x0034($sp)
/* 00114 80AD7854 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00118 80AD7858 A20E027B */ sb $t6, 0x027B($s0) ## 0000027B
/* 0011C 80AD785C 3C0F80AE */ lui $t7, %hi(D_80AD8D24) ## $t7 = 80AE0000
/* 00120 80AD7860 8DEF8D24 */ lw $t7, %lo(D_80AD8D24)($t7)
/* 00124 80AD7864 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 00128 80AD7868 3C0180AE */ lui $at, %hi(D_80AD8D24) ## $at = 80AE0000
/* 0012C 80AD786C 11E00005 */ beq $t7, $zero, .L80AD7884
/* 00130 80AD7870 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00134 80AD7874 0C00B55C */ jal Actor_Kill
/* 00138 80AD7878 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0013C 80AD787C 1000000A */ beq $zero, $zero, .L80AD78A8
/* 00140 80AD7880 8608001C */ lh $t0, 0x001C($s0) ## 0000001C
.L80AD7884:
/* 00144 80AD7884 AC388D24 */ sw $t8, %lo(D_80AD8D24)($at)
/* 00148 80AD7888 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 0014C 80AD788C 0C00CE50 */ jal Actor_SetTextWithPrefix
/* 00150 80AD7890 24060041 */ addiu $a2, $zero, 0x0041 ## $a2 = 00000041
/* 00154 80AD7894 9619010E */ lhu $t9, 0x010E($s0) ## 0000010E
/* 00158 80AD7898 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0015C 80AD789C 0C2B5E43 */ jal func_80AD790C
/* 00160 80AD78A0 A619019C */ sh $t9, 0x019C($s0) ## 0000019C
/* 00164 80AD78A4 8608001C */ lh $t0, 0x001C($s0) ## 0000001C
.L80AD78A8:
/* 00168 80AD78A8 3109003F */ andi $t1, $t0, 0x003F ## $t1 = 00000000
/* 0016C 80AD78AC A609001C */ sh $t1, 0x001C($s0) ## 0000001C
/* 00170 80AD78B0 8FBF002C */ lw $ra, 0x002C($sp)
/* 00174 80AD78B4 8FB10028 */ lw $s1, 0x0028($sp)
/* 00178 80AD78B8 8FB00024 */ lw $s0, 0x0024($sp)
/* 0017C 80AD78BC 03E00008 */ jr $ra
/* 00180 80AD78C0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -3,11 +3,14 @@ glabel D_80AD8DEC
.float 0.03
glabel D_80AD8DF0
.word 0x44D98000
.float 1740.0
glabel D_80AD8DF4
.word 0x44C58000
.float 1580.0
glabel D_80AD8DF8
.word 0x4502A000
.float 2090.0
glabel D_80AD8DFC
.float 1.4
@ -24,7 +27,7 @@ glabel D_80AD8E0C
.float 0.02
.text
glabel func_80AD7C64
glabel EnPoRelay_Race
/* 00524 80AD7C64 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
/* 00528 80AD7C68 AFBF0034 */ sw $ra, 0x0034($sp)
/* 0052C 80AD7C6C AFB00030 */ sw $s0, 0x0030($sp)
@ -314,7 +317,7 @@ glabel func_80AD7C64
/* 0092C 80AD806C 01CF7023 */ subu $t6, $t6, $t7
/* 00930 80AD8070 000E7040 */ sll $t6, $t6, 1
/* 00934 80AD8074 01D82821 */ addu $a1, $t6, $t8
/* 00938 80AD8078 0C2B5E51 */ jal func_80AD7944
/* 00938 80AD8078 0C2B5E51 */ jal EnPoRelay_Vec3sToVec3f
/* 0093C 80AD807C 27A40050 */ addiu $a0, $sp, 0x0050 ## $a0 = FFFFFFF0
/* 00940 80AD8080 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00944 80AD8084 0C00B6EC */ jal func_8002DBB0
@ -336,13 +339,13 @@ glabel func_80AD7C64
/* 00984 80AD80C4 00095080 */ sll $t2, $t1, 2
/* 00988 80AD80C8 01495023 */ subu $t2, $t2, $t1
/* 0098C 80AD80CC 000A5040 */ sll $t2, $t2, 1
/* 00990 80AD80D0 0C2B5E51 */ jal func_80AD7944
/* 00990 80AD80D0 0C2B5E51 */ jal EnPoRelay_Vec3sToVec3f
/* 00994 80AD80D4 014B2821 */ addu $a1, $t2, $t3
/* 00998 80AD80D8 86020198 */ lh $v0, 0x0198($s0) ## 00000198
/* 0099C 80AD80DC 2401001C */ addiu $at, $zero, 0x001C ## $at = 0000001C
/* 009A0 80AD80E0 54410006 */ bnel $v0, $at, .L80AD80FC
/* 009A4 80AD80E4 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
/* 009A8 80AD80E8 0C2B5E93 */ jal func_80AD7A4C
/* 009A8 80AD80E8 0C2B5E93 */ jal EnPoRelay_SetupEndRace
/* 009AC 80AD80EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 009B0 80AD80F0 10000015 */ beq $zero, $zero, .L80AD8148
/* 009B4 80AD80F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000

View file

@ -1,70 +0,0 @@
glabel EnPoRelay_Update
/* 0109C 80AD87DC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 010A0 80AD87E0 AFB00020 */ sw $s0, 0x0020($sp)
/* 010A4 80AD87E4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 010A8 80AD87E8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 010AC 80AD87EC AFA5003C */ sw $a1, 0x003C($sp)
/* 010B0 80AD87F0 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 010B4 80AD87F4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 010B8 80AD87F8 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
/* 010BC 80AD87FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 010C0 80AD8800 8FA5003C */ lw $a1, 0x003C($sp)
/* 010C4 80AD8804 0320F809 */ jalr $ra, $t9
/* 010C8 80AD8808 00000000 */ nop
/* 010CC 80AD880C 0C00B638 */ jal Actor_MoveForward
/* 010D0 80AD8810 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 010D4 80AD8814 0C2B5EA2 */ jal func_80AD7A88
/* 010D8 80AD8818 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 010DC 80AD881C 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 010E0 80AD8820 44812000 */ mtc1 $at, $f4 ## $f4 = 60.00
/* 010E4 80AD8824 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 010E8 80AD8828 AFAE0014 */ sw $t6, 0x0014($sp)
/* 010EC 80AD882C 8FA4003C */ lw $a0, 0x003C($sp)
/* 010F0 80AD8830 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 010F4 80AD8834 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 010F8 80AD8838 3C0741D8 */ lui $a3, 0x41D8 ## $a3 = 41D80000
/* 010FC 80AD883C 0C00B92D */ jal func_8002E4B4
/* 01100 80AD8840 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 01104 80AD8844 26060290 */ addiu $a2, $s0, 0x0290 ## $a2 = 00000290
/* 01108 80AD8848 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000290
/* 0110C 80AD884C AFA6002C */ sw $a2, 0x002C($sp)
/* 01110 80AD8850 0C0189B7 */ jal Collider_CylinderUpdate
/* 01114 80AD8854 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01118 80AD8858 8FA4003C */ lw $a0, 0x003C($sp)
/* 0111C 80AD885C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 01120 80AD8860 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 01124 80AD8864 8FA6002C */ lw $a2, 0x002C($sp)
/* 01128 80AD8868 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 0112C 80AD886C 00812821 */ addu $a1, $a0, $at
/* 01130 80AD8870 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01134 80AD8874 0C00B56E */ jal Actor_SetHeight
/* 01138 80AD8878 3C054248 */ lui $a1, 0x4248 ## $a1 = 42480000
/* 0113C 80AD887C 92020195 */ lbu $v0, 0x0195($s0) ## 00000195
/* 01140 80AD8880 24080020 */ addiu $t0, $zero, 0x0020 ## $t0 = 00000020
/* 01144 80AD8884 10400003 */ beq $v0, $zero, .L80AD8894
/* 01148 80AD8888 2458FFFF */ addiu $t8, $v0, 0xFFFF ## $t8 = FFFFFFFF
/* 0114C 80AD888C A2180195 */ sb $t8, 0x0195($s0) ## 00000195
/* 01150 80AD8890 330200FF */ andi $v0, $t8, 0x00FF ## $v0 = 000000FF
.L80AD8894:
/* 01154 80AD8894 54400003 */ bnel $v0, $zero, .L80AD88A4
/* 01158 80AD8898 9609019E */ lhu $t1, 0x019E($s0) ## 0000019E
/* 0115C 80AD889C A2080195 */ sb $t0, 0x0195($s0) ## 00000195
/* 01160 80AD88A0 9609019E */ lhu $t1, 0x019E($s0) ## 0000019E
.L80AD88A4:
/* 01164 80AD88A4 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 01168 80AD88A8 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
/* 0116C 80AD88AC 314BFFFF */ andi $t3, $t2, 0xFFFF ## $t3 = 00000001
/* 01170 80AD88B0 15610002 */ bne $t3, $at, .L80AD88BC
/* 01174 80AD88B4 A60A019E */ sh $t2, 0x019E($s0) ## 0000019E
/* 01178 80AD88B8 A600019E */ sh $zero, 0x019E($s0) ## 0000019E
.L80AD88BC:
/* 0117C 80AD88BC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01180 80AD88C0 8FB00020 */ lw $s0, 0x0020($sp)
/* 01184 80AD88C4 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 01188 80AD88C8 03E00008 */ jr $ra
/* 0118C 80AD88CC 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80AD790C
/* 001CC 80AD790C 3C0880AD */ lui $t0, %hi(func_80AD7B34) ## $t0 = 80AD0000
/* 001D0 80AD7910 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
/* 001D4 80AD7914 240FFFFF */ addiu $t7, $zero, 0xFFFF ## $t7 = FFFFFFFF
/* 001D8 80AD7918 24188000 */ addiu $t8, $zero, 0x8000 ## $t8 = FFFF8000
/* 001DC 80AD791C 241900FE */ addiu $t9, $zero, 0x00FE ## $t9 = 000000FE
/* 001E0 80AD7920 25087B34 */ addiu $t0, $t0, %lo(func_80AD7B34) ## $t0 = 80AD7B34
/* 001E4 80AD7924 A08E0195 */ sb $t6, 0x0195($a0) ## 00000195
/* 001E8 80AD7928 A4800198 */ sh $zero, 0x0198($a0) ## 00000198
/* 001EC 80AD792C A08F0003 */ sb $t7, 0x0003($a0) ## 00000003
/* 001F0 80AD7930 A48000B6 */ sh $zero, 0x00B6($a0) ## 000000B6
/* 001F4 80AD7934 A4980032 */ sh $t8, 0x0032($a0) ## 00000032
/* 001F8 80AD7938 A09900AE */ sb $t9, 0x00AE($a0) ## 000000AE
/* 001FC 80AD793C 03E00008 */ jr $ra
/* 00200 80AD7940 AC880190 */ sw $t0, 0x0190($a0) ## 00000190

View file

@ -1,17 +0,0 @@
glabel func_80AD7944
/* 00204 80AD7944 84AE0000 */ lh $t6, 0x0000($a1) ## 00000000
/* 00208 80AD7948 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
/* 0020C 80AD794C 00000000 */ nop
/* 00210 80AD7950 468021A0 */ cvt.s.w $f6, $f4
/* 00214 80AD7954 E4860000 */ swc1 $f6, 0x0000($a0) ## 00000000
/* 00218 80AD7958 84AF0002 */ lh $t7, 0x0002($a1) ## 00000002
/* 0021C 80AD795C 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
/* 00220 80AD7960 00000000 */ nop
/* 00224 80AD7964 468042A0 */ cvt.s.w $f10, $f8
/* 00228 80AD7968 E48A0004 */ swc1 $f10, 0x0004($a0) ## 00000004
/* 0022C 80AD796C 84B80004 */ lh $t8, 0x0004($a1) ## 00000004
/* 00230 80AD7970 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
/* 00234 80AD7974 00000000 */ nop
/* 00238 80AD7978 468084A0 */ cvt.s.w $f18, $f16
/* 0023C 80AD797C 03E00008 */ jr $ra
/* 00240 80AD7980 E4920008 */ swc1 $f18, 0x0008($a0) ## 00000008

View file

@ -1,52 +0,0 @@
glabel func_80AD7984
/* 00244 80AD7984 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00248 80AD7988 AFB00018 */ sw $s0, 0x0018($sp)
/* 0024C 80AD798C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00250 80AD7990 AFBF001C */ sw $ra, 0x001C($sp)
/* 00254 80AD7994 860E0198 */ lh $t6, 0x0198($s0) ## 00000198
/* 00258 80AD7998 3C1880AE */ lui $t8, %hi(D_80AD8C30) ## $t8 = 80AE0000
/* 0025C 80AD799C 27188C30 */ addiu $t8, $t8, %lo(D_80AD8C30) ## $t8 = 80AD8C30
/* 00260 80AD79A0 000E7880 */ sll $t7, $t6, 2
/* 00264 80AD79A4 01EE7823 */ subu $t7, $t7, $t6
/* 00268 80AD79A8 000F7840 */ sll $t7, $t7, 1
/* 0026C 80AD79AC 01F82821 */ addu $a1, $t7, $t8
/* 00270 80AD79B0 0C2B5E51 */ jal func_80AD7944
/* 00274 80AD79B4 27A40024 */ addiu $a0, $sp, 0x0024 ## $a0 = FFFFFFF4
/* 00278 80AD79B8 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
/* 0027C 80AD79BC 86080032 */ lh $t0, 0x0032($s0) ## 00000032
/* 00280 80AD79C0 24018000 */ addiu $at, $zero, 0x8000 ## $at = FFFF8000
/* 00284 80AD79C4 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 00288 80AD79C8 03284823 */ subu $t1, $t9, $t0
/* 0028C 80AD79CC 01216021 */ addu $t4, $t1, $at
/* 00290 80AD79D0 000C6AC3 */ sra $t5, $t4, 11
/* 00294 80AD79D4 31AE001F */ andi $t6, $t5, 0x001F ## $t6 = 00000000
/* 00298 80AD79D8 0C0222CD */ jal func_80088B34
/* 0029C 80AD79DC A60E0196 */ sh $t6, 0x0196($s0) ## 00000196
/* 002A0 80AD79E0 3C0F8012 */ lui $t7, %hi(gItemSlots+0xa)
/* 002A4 80AD79E4 91EF746E */ lbu $t7, %lo(gItemSlots+0xa)($t7)
/* 002A8 80AD79E8 3C188016 */ lui $t8, %hi(gSaveContext+0x74)
/* 002AC 80AD79EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 002B0 80AD79F0 030FC021 */ addu $t8, $t8, $t7
/* 002B4 80AD79F4 9318E6D4 */ lbu $t8, %lo(gSaveContext+0x74)($t8)
/* 002B8 80AD79F8 27A50024 */ addiu $a1, $sp, 0x0024 ## $a1 = FFFFFFF4
/* 002BC 80AD79FC 3B1900FF */ xori $t9, $t8, 0x00FF ## $t9 = 801600FF
/* 002C0 80AD7A00 0019C82B */ sltu $t9, $zero, $t9
/* 002C4 80AD7A04 0C00B6B0 */ jal func_8002DAC0
/* 002C8 80AD7A08 A2190194 */ sb $t9, 0x0194($s0) ## 00000194
/* 002CC 80AD7A0C 8E080004 */ lw $t0, 0x0004($s0) ## 00000004
/* 002D0 80AD7A10 3C010800 */ lui $at, 0x0800 ## $at = 08000000
/* 002D4 80AD7A14 A602019A */ sh $v0, 0x019A($s0) ## 0000019A
/* 002D8 80AD7A18 01014825 */ or $t1, $t0, $at ## $t1 = 08000000
/* 002DC 80AD7A1C AE090004 */ sw $t1, 0x0004($s0) ## 00000004
/* 002E0 80AD7A20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 002E4 80AD7A24 0C00BE0A */ jal Audio_PlayActorSound2
/* 002E8 80AD7A28 240538EC */ addiu $a1, $zero, 0x38EC ## $a1 = 000038EC
/* 002EC 80AD7A2C 3C0A80AD */ lui $t2, %hi(func_80AD7C64) ## $t2 = 80AD0000
/* 002F0 80AD7A30 254A7C64 */ addiu $t2, $t2, %lo(func_80AD7C64) ## $t2 = 80AD7C64
/* 002F4 80AD7A34 AE0A0190 */ sw $t2, 0x0190($s0) ## 00000190
/* 002F8 80AD7A38 8FBF001C */ lw $ra, 0x001C($sp)
/* 002FC 80AD7A3C 8FB00018 */ lw $s0, 0x0018($sp)
/* 00300 80AD7A40 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00304 80AD7A44 03E00008 */ jr $ra
/* 00308 80AD7A48 00000000 */ nop

View file

@ -1,16 +0,0 @@
glabel func_80AD7A4C
/* 0030C 80AD7A4C 848E0016 */ lh $t6, 0x0016($a0) ## 00000016
/* 00310 80AD7A50 3401C000 */ ori $at, $zero, 0xC000 ## $at = 0000C000
/* 00314 80AD7A54 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
/* 00318 80AD7A58 01C17821 */ addu $t7, $t6, $at
/* 0031C 80AD7A5C 3C01F7FF */ lui $at, 0xF7FF ## $at = F7FF0000
/* 00320 80AD7A60 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00324 80AD7A64 3421FFFF */ ori $at, $at, 0xFFFF ## $at = F7FFFFFF
/* 00328 80AD7A68 3C0880AE */ lui $t0, %hi(func_80AD8174) ## $t0 = 80AE0000
/* 0032C 80AD7A6C 25088174 */ addiu $t0, $t0, %lo(func_80AD8174) ## $t0 = 80AD8174
/* 00330 80AD7A70 0301C824 */ and $t9, $t8, $at
/* 00334 80AD7A74 A48F0032 */ sh $t7, 0x0032($a0) ## 00000032
/* 00338 80AD7A78 AC990004 */ sw $t9, 0x0004($a0) ## 00000004
/* 0033C 80AD7A7C AC880190 */ sw $t0, 0x0190($a0) ## 00000190
/* 00340 80AD7A80 03E00008 */ jr $ra
/* 00344 80AD7A84 E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068

View file

@ -1,47 +0,0 @@
glabel func_80AD7A88
/* 00348 80AD7A88 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0034C 80AD7A8C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00350 80AD7A90 84820198 */ lh $v0, 0x0198($a0) ## 00000198
/* 00354 80AD7A94 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00358 80AD7A98 3C0F80AE */ lui $t7, %hi(D_80AD8C32) ## $t7 = 80AE0000
/* 0035C 80AD7A9C 2841001C */ slti $at, $v0, 0x001C
/* 00360 80AD7AA0 14200003 */ bne $at, $zero, .L80AD7AB0
/* 00364 80AD7AA4 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
/* 00368 80AD7AA8 10000001 */ beq $zero, $zero, .L80AD7AB0
/* 0036C 80AD7AAC 2403001B */ addiu $v1, $zero, 0x001B ## $v1 = 0000001B
.L80AD7AB0:
/* 00370 80AD7AB0 00037080 */ sll $t6, $v1, 2
/* 00374 80AD7AB4 01C37023 */ subu $t6, $t6, $v1
/* 00378 80AD7AB8 000E7040 */ sll $t6, $t6, 1
/* 0037C 80AD7ABC 01EE7821 */ addu $t7, $t7, $t6
/* 00380 80AD7AC0 85EF8C32 */ lh $t7, %lo(D_80AD8C32)($t7)
/* 00384 80AD7AC4 3C014234 */ lui $at, 0x4234 ## $at = 42340000
/* 00388 80AD7AC8 44814000 */ mtc1 $at, $f8 ## $f8 = 45.00
/* 0038C 80AD7ACC 448F2000 */ mtc1 $t7, $f4 ## $f4 = -0.00
/* 00390 80AD7AD0 24E4000C */ addiu $a0, $a3, 0x000C ## $a0 = 0000000C
/* 00394 80AD7AD4 3C064000 */ lui $a2, 0x4000 ## $a2 = 40000000
/* 00398 80AD7AD8 468021A0 */ cvt.s.w $f6, $f4
/* 0039C 80AD7ADC AFA70018 */ sw $a3, 0x0018($sp)
/* 003A0 80AD7AE0 46083280 */ add.s $f10, $f6, $f8
/* 003A4 80AD7AE4 44055000 */ mfc1 $a1, $f10
/* 003A8 80AD7AE8 0C01DE80 */ jal Math_ApproxF
/* 003AC 80AD7AEC 00000000 */ nop
/* 003B0 80AD7AF0 8FA70018 */ lw $a3, 0x0018($sp)
/* 003B4 80AD7AF4 90E40195 */ lbu $a0, 0x0195($a3) ## 00000195
/* 003B8 80AD7AF8 000422C0 */ sll $a0, $a0, 11
/* 003BC 80AD7AFC 00042400 */ sll $a0, $a0, 16
/* 003C0 80AD7B00 0C01DE1C */ jal Math_Sins
## sins?
/* 003C4 80AD7B04 00042403 */ sra $a0, $a0, 16
/* 003C8 80AD7B08 3C014100 */ lui $at, 0x4100 ## $at = 41000000
/* 003CC 80AD7B0C 44818000 */ mtc1 $at, $f16 ## $f16 = 8.00
/* 003D0 80AD7B10 8FA70018 */ lw $a3, 0x0018($sp)
/* 003D4 80AD7B14 46100482 */ mul.s $f18, $f0, $f16
/* 003D8 80AD7B18 C4E4000C */ lwc1 $f4, 0x000C($a3) ## 0000000C
/* 003DC 80AD7B1C 46049180 */ add.s $f6, $f18, $f4
/* 003E0 80AD7B20 E4E60028 */ swc1 $f6, 0x0028($a3) ## 00000028
/* 003E4 80AD7B24 8FBF0014 */ lw $ra, 0x0014($sp)
/* 003E8 80AD7B28 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 003EC 80AD7B2C 03E00008 */ jr $ra
/* 003F0 80AD7B30 00000000 */ nop

View file

@ -1,52 +0,0 @@
glabel func_80AD7B34
/* 003F4 80AD7B34 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 003F8 80AD7B38 AFB00018 */ sw $s0, 0x0018($sp)
/* 003FC 80AD7B3C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00400 80AD7B40 AFBF001C */ sw $ra, 0x001C($sp)
/* 00404 80AD7B44 AFA50024 */ sw $a1, 0x0024($sp)
/* 00408 80AD7B48 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
/* 0040C 80AD7B4C 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
/* 00410 80AD7B50 0C01DE2B */ jal Math_ApproxUpdateScaledS
/* 00414 80AD7B54 24060100 */ addiu $a2, $zero, 0x0100 ## $a2 = 00000100
/* 00418 80AD7B58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0041C 80AD7B5C 0C00BC65 */ jal func_8002F194
/* 00420 80AD7B60 8FA50024 */ lw $a1, 0x0024($sp)
/* 00424 80AD7B64 1040000A */ beq $v0, $zero, .L80AD7B90
/* 00428 80AD7B68 3C01437A */ lui $at, 0x437A ## $at = 437A0000
/* 0042C 80AD7B6C 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
/* 00430 80AD7B70 3C01FFFE */ lui $at, 0xFFFE ## $at = FFFE0000
/* 00434 80AD7B74 3421FFFF */ ori $at, $at, 0xFFFF ## $at = FFFEFFFF
/* 00438 80AD7B78 3C1880AD */ lui $t8, %hi(func_80AD7BF0) ## $t8 = 80AD0000
/* 0043C 80AD7B7C 27187BF0 */ addiu $t8, $t8, %lo(func_80AD7BF0) ## $t8 = 80AD7BF0
/* 00440 80AD7B80 01C17824 */ and $t7, $t6, $at
/* 00444 80AD7B84 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
/* 00448 80AD7B88 10000011 */ beq $zero, $zero, .L80AD7BD0
/* 0044C 80AD7B8C AE180190 */ sw $t8, 0x0190($s0) ## 00000190
.L80AD7B90:
/* 00450 80AD7B90 44810000 */ mtc1 $at, $f0 ## $f0 = NaN
/* 00454 80AD7B94 C6040090 */ lwc1 $f4, 0x0090($s0) ## 00000090
/* 00458 80AD7B98 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 0045C 80AD7B9C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00460 80AD7BA0 4600203C */ c.lt.s $f4, $f0
/* 00464 80AD7BA4 00000000 */ nop
/* 00468 80AD7BA8 4502000A */ bc1fl .L80AD7BD4
/* 0046C 80AD7BAC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00470 80AD7BB0 8E190004 */ lw $t9, 0x0004($s0) ## 00000004
/* 00474 80AD7BB4 9609019C */ lhu $t1, 0x019C($s0) ## 0000019C
/* 00478 80AD7BB8 44060000 */ mfc1 $a2, $f0
/* 0047C 80AD7BBC 03214025 */ or $t0, $t9, $at ## $t0 = 00010000
/* 00480 80AD7BC0 AE080004 */ sw $t0, 0x0004($s0) ## 00000004
/* 00484 80AD7BC4 A609010E */ sh $t1, 0x010E($s0) ## 0000010E
/* 00488 80AD7BC8 0C00BCB3 */ jal func_8002F2CC
/* 0048C 80AD7BCC 8FA50024 */ lw $a1, 0x0024($sp)
.L80AD7BD0:
/* 00490 80AD7BD0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD7BD4:
/* 00494 80AD7BD4 0C00BE5D */ jal func_8002F974
/* 00498 80AD7BD8 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 0049C 80AD7BDC 8FBF001C */ lw $ra, 0x001C($sp)
/* 004A0 80AD7BE0 8FB00018 */ lw $s0, 0x0018($sp)
/* 004A4 80AD7BE4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 004A8 80AD7BE8 03E00008 */ jr $ra
/* 004AC 80AD7BEC 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_80AD7BF0
/* 004B0 80AD7BF0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 004B4 80AD7BF4 AFB00018 */ sw $s0, 0x0018($sp)
/* 004B8 80AD7BF8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 004BC 80AD7BFC AFBF001C */ sw $ra, 0x001C($sp)
/* 004C0 80AD7C00 AFA50024 */ sw $a1, 0x0024($sp)
/* 004C4 80AD7C04 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
/* 004C8 80AD7C08 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
/* 004CC 80AD7C0C 0C01DE2B */ jal Math_ApproxUpdateScaledS
/* 004D0 80AD7C10 24060100 */ addiu $a2, $zero, 0x0100 ## $a2 = 00000100
/* 004D4 80AD7C14 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 004D8 80AD7C18 0C00BCCD */ jal func_8002F334
/* 004DC 80AD7C1C 8FA50024 */ lw $a1, 0x0024($sp)
/* 004E0 80AD7C20 10400008 */ beq $v0, $zero, .L80AD7C44
/* 004E4 80AD7C24 8FA40024 */ lw $a0, 0x0024($sp)
/* 004E8 80AD7C28 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 004EC 80AD7C2C 0C00CE50 */ jal Actor_SetTextWithPrefix
/* 004F0 80AD7C30 2406002F */ addiu $a2, $zero, 0x002F ## $a2 = 0000002F
/* 004F4 80AD7C34 960E010E */ lhu $t6, 0x010E($s0) ## 0000010E
/* 004F8 80AD7C38 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 004FC 80AD7C3C 0C2B5E61 */ jal func_80AD7984
/* 00500 80AD7C40 A60E019C */ sh $t6, 0x019C($s0) ## 0000019C
.L80AD7C44:
/* 00504 80AD7C44 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00508 80AD7C48 0C00BE5D */ jal func_8002F974
/* 0050C 80AD7C4C 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 00510 80AD7C50 8FBF001C */ lw $ra, 0x001C($sp)
/* 00514 80AD7C54 8FB00018 */ lw $s0, 0x0018($sp)
/* 00518 80AD7C58 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0051C 80AD7C5C 03E00008 */ jr $ra
/* 00520 80AD7C60 00000000 */ nop

View file

@ -1,55 +0,0 @@
glabel func_80AD8174
/* 00A34 80AD8174 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00A38 80AD8178 AFB00018 */ sw $s0, 0x0018($sp)
/* 00A3C 80AD817C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00A40 80AD8180 AFBF001C */ sw $ra, 0x001C($sp)
/* 00A44 80AD8184 AFA50024 */ sw $a1, 0x0024($sp)
/* 00A48 80AD8188 2405C000 */ addiu $a1, $zero, 0xC000 ## $a1 = FFFFC000
/* 00A4C 80AD818C 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
/* 00A50 80AD8190 0C01DE2B */ jal Math_ApproxUpdateScaledS
/* 00A54 80AD8194 24060800 */ addiu $a2, $zero, 0x0800 ## $a2 = 00000800
/* 00A58 80AD8198 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00A5C 80AD819C 0C00BC65 */ jal func_8002F194
/* 00A60 80AD81A0 8FA50024 */ lw $a1, 0x0024($sp)
/* 00A64 80AD81A4 10400005 */ beq $v0, $zero, .L80AD81BC
/* 00A68 80AD81A8 8FAF0024 */ lw $t7, 0x0024($sp)
/* 00A6C 80AD81AC 3C0E80AE */ lui $t6, %hi(func_80AD8234) ## $t6 = 80AE0000
/* 00A70 80AD81B0 25CE8234 */ addiu $t6, $t6, %lo(func_80AD8234) ## $t6 = 80AD8234
/* 00A74 80AD81B4 10000017 */ beq $zero, $zero, .L80AD8214
/* 00A78 80AD81B8 AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
.L80AD81BC:
/* 00A7C 80AD81BC 3C180001 */ lui $t8, 0x0001 ## $t8 = 00010000
/* 00A80 80AD81C0 030FC021 */ addu $t8, $t8, $t7
/* 00A84 80AD81C4 83181CBC */ lb $t8, 0x1CBC($t8) ## 00011CBC
/* 00A88 80AD81C8 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00A8C 80AD81CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00A90 80AD81D0 17010006 */ bne $t8, $at, .L80AD81EC
/* 00A94 80AD81D4 3C054316 */ lui $a1, 0x4316 ## $a1 = 43160000
/* 00A98 80AD81D8 0C00B55C */ jal Actor_Kill
/* 00A9C 80AD81DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00AA0 80AD81E0 3C018016 */ lui $at, %hi(gSaveContext+0x13ce)
/* 00AA4 80AD81E4 1000000B */ beq $zero, $zero, .L80AD8214
/* 00AA8 80AD81E8 A420FA2E */ sh $zero, %lo(gSaveContext+0x13ce)($at)
.L80AD81EC:
/* 00AAC 80AD81EC 0C00B84B */ jal func_8002E12C
/* 00AB0 80AD81F0 24063000 */ addiu $a2, $zero, 0x3000 ## $a2 = 00003000
/* 00AB4 80AD81F4 50400008 */ beql $v0, $zero, .L80AD8218
/* 00AB8 80AD81F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00ABC 80AD81FC 9619019C */ lhu $t9, 0x019C($s0) ## 0000019C
/* 00AC0 80AD8200 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00AC4 80AD8204 3C06437A */ lui $a2, 0x437A ## $a2 = 437A0000
/* 00AC8 80AD8208 A619010E */ sh $t9, 0x010E($s0) ## 0000010E
/* 00ACC 80AD820C 0C00BCB3 */ jal func_8002F2CC
/* 00AD0 80AD8210 8FA50024 */ lw $a1, 0x0024($sp)
.L80AD8214:
/* 00AD4 80AD8214 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD8218:
/* 00AD8 80AD8218 0C00BE5D */ jal func_8002F974
/* 00ADC 80AD821C 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 00AE0 80AD8220 8FBF001C */ lw $ra, 0x001C($sp)
/* 00AE4 80AD8224 8FB00018 */ lw $s0, 0x0018($sp)
/* 00AE8 80AD8228 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00AEC 80AD822C 03E00008 */ jr $ra
/* 00AF0 80AD8230 00000000 */ nop

View file

@ -1,63 +0,0 @@
glabel func_80AD8234
/* 00AF4 80AD8234 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00AF8 80AD8238 AFB10018 */ sw $s1, 0x0018($sp)
/* 00AFC 80AD823C AFB00014 */ sw $s0, 0x0014($sp)
/* 00B00 80AD8240 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00B04 80AD8244 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00B08 80AD8248 AFBF001C */ sw $ra, 0x001C($sp)
/* 00B0C 80AD824C 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
/* 00B10 80AD8250 248400B6 */ addiu $a0, $a0, 0x00B6 ## $a0 = 000000B6
/* 00B14 80AD8254 0C01DE2B */ jal Math_ApproxUpdateScaledS
/* 00B18 80AD8258 24060100 */ addiu $a2, $zero, 0x0100 ## $a2 = 00000100
/* 00B1C 80AD825C 0C042F6F */ jal func_8010BDBC
/* 00B20 80AD8260 262420D8 */ addiu $a0, $s1, 0x20D8 ## $a0 = 000020D8
/* 00B24 80AD8264 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00B28 80AD8268 14410017 */ bne $v0, $at, .L80AD82C8
/* 00B2C 80AD826C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00B30 80AD8270 0C041AF2 */ jal func_80106BC8
/* 00B34 80AD8274 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00B38 80AD8278 5040001D */ beql $v0, $zero, .L80AD82F0
/* 00B3C 80AD827C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00B40 80AD8280 920E0194 */ lbu $t6, 0x0194($s0) ## 00000194
/* 00B44 80AD8284 2406002E */ addiu $a2, $zero, 0x002E ## $a2 = 0000002E
/* 00B48 80AD8288 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00B4C 80AD828C 11C00006 */ beq $t6, $zero, .L80AD82A8
/* 00B50 80AD8290 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 00B54 80AD8294 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00B58 80AD8298 0C00CE50 */ jal Actor_SetTextWithPrefix
/* 00B5C 80AD829C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 00B60 80AD82A0 10000004 */ beq $zero, $zero, .L80AD82B4
/* 00B64 80AD82A4 9605010E */ lhu $a1, 0x010E($s0) ## 0000010E
.L80AD82A8:
/* 00B68 80AD82A8 0C00CE50 */ jal Actor_SetTextWithPrefix
/* 00B6C 80AD82AC 2406002D */ addiu $a2, $zero, 0x002D ## $a2 = 0000002D
/* 00B70 80AD82B0 9605010E */ lhu $a1, 0x010E($s0) ## 0000010E
.L80AD82B4:
/* 00B74 80AD82B4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00B78 80AD82B8 0C042DC8 */ jal func_8010B720
/* 00B7C 80AD82BC A605019C */ sh $a1, 0x019C($s0) ## 0000019C
/* 00B80 80AD82C0 1000000B */ beq $zero, $zero, .L80AD82F0
/* 00B84 80AD82C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD82C8:
/* 00B88 80AD82C8 0C00BCCD */ jal func_8002F334
/* 00B8C 80AD82CC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 00B90 80AD82D0 10400006 */ beq $v0, $zero, .L80AD82EC
/* 00B94 80AD82D4 3C018016 */ lui $at, %hi(gSaveContext+0x13ce)
/* 00B98 80AD82D8 A420FA2E */ sh $zero, %lo(gSaveContext+0x13ce)($at)
/* 00B9C 80AD82DC 3C0F80AE */ lui $t7, %hi(func_80AD830C) ## $t7 = 80AE0000
/* 00BA0 80AD82E0 25EF830C */ addiu $t7, $t7, %lo(func_80AD830C) ## $t7 = 80AD830C
/* 00BA4 80AD82E4 A6000196 */ sh $zero, 0x0196($s0) ## 00000196
/* 00BA8 80AD82E8 AE0F0190 */ sw $t7, 0x0190($s0) ## 00000190
.L80AD82EC:
/* 00BAC 80AD82EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80AD82F0:
/* 00BB0 80AD82F0 0C00BE5D */ jal func_8002F974
/* 00BB4 80AD82F4 24053071 */ addiu $a1, $zero, 0x3071 ## $a1 = 00003071
/* 00BB8 80AD82F8 8FBF001C */ lw $ra, 0x001C($sp)
/* 00BBC 80AD82FC 8FB00014 */ lw $s0, 0x0014($sp)
/* 00BC0 80AD8300 8FB10018 */ lw $s1, 0x0018($sp)
/* 00BC4 80AD8304 03E00008 */ jr $ra
/* 00BC8 80AD8308 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000

View file

@ -1,332 +0,0 @@
glabel func_80AD830C
/* 00BCC 80AD830C 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
/* 00BD0 80AD8310 AFBF004C */ sw $ra, 0x004C($sp)
/* 00BD4 80AD8314 AFB10048 */ sw $s1, 0x0048($sp)
/* 00BD8 80AD8318 AFB00044 */ sw $s0, 0x0044($sp)
/* 00BDC 80AD831C 848E0196 */ lh $t6, 0x0196($a0) ## 00000196
/* 00BE0 80AD8320 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00BE4 80AD8324 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 00BE8 80AD8328 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00BEC 80AD832C A48F0196 */ sh $t7, 0x0196($a0) ## 00000196
/* 00BF0 80AD8330 84820196 */ lh $v0, 0x0196($a0) ## 00000196
/* 00BF4 80AD8334 28410008 */ slti $at, $v0, 0x0008
/* 00BF8 80AD8338 102000D7 */ beq $at, $zero, .L80AD8698
/* 00BFC 80AD833C 28410005 */ slti $at, $v0, 0x0005
/* 00C00 80AD8340 10200037 */ beq $at, $zero, .L80AD8420
/* 00C04 80AD8344 244CFFFB */ addiu $t4, $v0, 0xFFFB ## $t4 = FFFFFFFB
/* 00C08 80AD8348 00022300 */ sll $a0, $v0, 12
/* 00C0C 80AD834C 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
/* 00C10 80AD8350 00042400 */ sll $a0, $a0, 16
/* 00C14 80AD8354 0C01DE1C */ jal Math_Sins
## sins?
/* 00C18 80AD8358 00042403 */ sra $a0, $a0, 16
/* 00C1C 80AD835C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 00C20 80AD8360 44813000 */ mtc1 $at, $f6 ## $f6 = 40.00
/* 00C24 80AD8364 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 00C28 80AD8368 44815000 */ mtc1 $at, $f10 ## $f10 = 23.00
/* 00C2C 80AD836C C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 00C30 80AD8370 460A0402 */ mul.s $f16, $f0, $f10
/* 00C34 80AD8374 46062200 */ add.s $f8, $f4, $f6
/* 00C38 80AD8378 46088480 */ add.s $f18, $f16, $f8
/* 00C3C 80AD837C E7B20078 */ swc1 $f18, 0x0078($sp)
/* 00C40 80AD8380 86040196 */ lh $a0, 0x0196($s0) ## 00000196
/* 00C44 80AD8384 00042300 */ sll $a0, $a0, 12
/* 00C48 80AD8388 2484C000 */ addiu $a0, $a0, 0xC000 ## $a0 = FFFFC000
/* 00C4C 80AD838C 00042400 */ sll $a0, $a0, 16
/* 00C50 80AD8390 0C01DE0D */ jal Math_Coss
## coss?
/* 00C54 80AD8394 00042403 */ sra $a0, $a0, 16
/* 00C58 80AD8398 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 00C5C 80AD839C 44812000 */ mtc1 $at, $f4 ## $f4 = 23.00
/* 00C60 80AD83A0 00000000 */ nop
/* 00C64 80AD83A4 46040182 */ mul.s $f6, $f0, $f4
/* 00C68 80AD83A8 E7A60070 */ swc1 $f6, 0x0070($sp)
/* 00C6C 80AD83AC 863807A0 */ lh $t8, 0x07A0($s1) ## 000007A0
/* 00C70 80AD83B0 0018C880 */ sll $t9, $t8, 2
/* 00C74 80AD83B4 02394021 */ addu $t0, $s1, $t9
/* 00C78 80AD83B8 0C016A7D */ jal func_8005A9F4
/* 00C7C 80AD83BC 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 00C80 80AD83C0 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 00C84 80AD83C4 00042400 */ sll $a0, $a0, 16
/* 00C88 80AD83C8 0C01DE1C */ jal Math_Sins
## sins?
/* 00C8C 80AD83CC 00042403 */ sra $a0, $a0, 16
/* 00C90 80AD83D0 C7AA0070 */ lwc1 $f10, 0x0070($sp)
/* 00C94 80AD83D4 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 00C98 80AD83D8 460A0402 */ mul.s $f16, $f0, $f10
/* 00C9C 80AD83DC 46088480 */ add.s $f18, $f16, $f8
/* 00CA0 80AD83E0 E7B20074 */ swc1 $f18, 0x0074($sp)
/* 00CA4 80AD83E4 862907A0 */ lh $t1, 0x07A0($s1) ## 000007A0
/* 00CA8 80AD83E8 00095080 */ sll $t2, $t1, 2
/* 00CAC 80AD83EC 022A5821 */ addu $t3, $s1, $t2
/* 00CB0 80AD83F0 0C016A7D */ jal func_8005A9F4
/* 00CB4 80AD83F4 8D640790 */ lw $a0, 0x0790($t3) ## 00000790
/* 00CB8 80AD83F8 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 00CBC 80AD83FC 00042400 */ sll $a0, $a0, 16
/* 00CC0 80AD8400 0C01DE0D */ jal Math_Coss
## coss?
/* 00CC4 80AD8404 00042403 */ sra $a0, $a0, 16
/* 00CC8 80AD8408 C7A40070 */ lwc1 $f4, 0x0070($sp)
/* 00CCC 80AD840C C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 00CD0 80AD8410 46040182 */ mul.s $f6, $f0, $f4
/* 00CD4 80AD8414 460A3400 */ add.s $f16, $f6, $f10
/* 00CD8 80AD8418 1000002A */ beq $zero, $zero, .L80AD84C4
/* 00CDC 80AD841C E7B0007C */ swc1 $f16, 0x007C($sp)
.L80AD8420:
/* 00CE0 80AD8420 448C5000 */ mtc1 $t4, $f10 ## $f10 = 0.00
/* 00CE4 80AD8424 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 00CE8 80AD8428 44819000 */ mtc1 $at, $f18 ## $f18 = 40.00
/* 00CEC 80AD842C 46805420 */ cvt.s.w $f16, $f10
/* 00CF0 80AD8430 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
/* 00CF4 80AD8434 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 00CF8 80AD8438 44813000 */ mtc1 $at, $f6 ## $f6 = 15.00
/* 00CFC 80AD843C 46124100 */ add.s $f4, $f8, $f18
/* 00D00 80AD8440 46103202 */ mul.s $f8, $f6, $f16
/* 00D04 80AD8444 46082480 */ add.s $f18, $f4, $f8
/* 00D08 80AD8448 E7B20078 */ swc1 $f18, 0x0078($sp)
/* 00D0C 80AD844C 862D07A0 */ lh $t5, 0x07A0($s1) ## 000007A0
/* 00D10 80AD8450 000D7080 */ sll $t6, $t5, 2
/* 00D14 80AD8454 022E7821 */ addu $t7, $s1, $t6
/* 00D18 80AD8458 0C016A7D */ jal func_8005A9F4
/* 00D1C 80AD845C 8DE40790 */ lw $a0, 0x0790($t7) ## 00000790
/* 00D20 80AD8460 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 00D24 80AD8464 00042400 */ sll $a0, $a0, 16
/* 00D28 80AD8468 0C01DE1C */ jal Math_Sins
## sins?
/* 00D2C 80AD846C 00042403 */ sra $a0, $a0, 16
/* 00D30 80AD8470 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 00D34 80AD8474 44815000 */ mtc1 $at, $f10 ## $f10 = 23.00
/* 00D38 80AD8478 C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
/* 00D3C 80AD847C 460A0182 */ mul.s $f6, $f0, $f10
/* 00D40 80AD8480 46103100 */ add.s $f4, $f6, $f16
/* 00D44 80AD8484 E7A40074 */ swc1 $f4, 0x0074($sp)
/* 00D48 80AD8488 863807A0 */ lh $t8, 0x07A0($s1) ## 000007A0
/* 00D4C 80AD848C 0018C880 */ sll $t9, $t8, 2
/* 00D50 80AD8490 02394021 */ addu $t0, $s1, $t9
/* 00D54 80AD8494 0C016A7D */ jal func_8005A9F4
/* 00D58 80AD8498 8D040790 */ lw $a0, 0x0790($t0) ## 00000790
/* 00D5C 80AD849C 24444800 */ addiu $a0, $v0, 0x4800 ## $a0 = 00004800
/* 00D60 80AD84A0 00042400 */ sll $a0, $a0, 16
/* 00D64 80AD84A4 0C01DE0D */ jal Math_Coss
## coss?
/* 00D68 80AD84A8 00042403 */ sra $a0, $a0, 16
/* 00D6C 80AD84AC 3C0141B8 */ lui $at, 0x41B8 ## $at = 41B80000
/* 00D70 80AD84B0 44814000 */ mtc1 $at, $f8 ## $f8 = 23.00
/* 00D74 80AD84B4 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 00D78 80AD84B8 46080482 */ mul.s $f18, $f0, $f8
/* 00D7C 80AD84BC 460A9180 */ add.s $f6, $f18, $f10
/* 00D80 80AD84C0 E7A6007C */ swc1 $f6, 0x007C($sp)
.L80AD84C4:
/* 00D84 80AD84C4 86090196 */ lh $t1, 0x0196($s0) ## 00000196
/* 00D88 80AD84C8 3C0680AE */ lui $a2, %hi(D_80AD8D30) ## $a2 = 80AE0000
/* 00D8C 80AD84CC 3C0780AE */ lui $a3, %hi(D_80AD8D3C) ## $a3 = 80AE0000
/* 00D90 80AD84D0 00095080 */ sll $t2, $t1, 2
/* 00D94 80AD84D4 01495021 */ addu $t2, $t2, $t1
/* 00D98 80AD84D8 000A5040 */ sll $t2, $t2, 1
/* 00D9C 80AD84DC 254B0050 */ addiu $t3, $t2, 0x0050 ## $t3 = 00000050
/* 00DA0 80AD84E0 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 00DA4 80AD84E4 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 00DA8 80AD84E8 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 00DAC 80AD84EC 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00DB0 80AD84F0 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 00DB4 80AD84F4 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 00DB8 80AD84F8 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 00DBC 80AD84FC 24080009 */ addiu $t0, $zero, 0x0009 ## $t0 = 00000009
/* 00DC0 80AD8500 AFA80038 */ sw $t0, 0x0038($sp)
/* 00DC4 80AD8504 AFB90034 */ sw $t9, 0x0034($sp)
/* 00DC8 80AD8508 AFB80030 */ sw $t8, 0x0030($sp)
/* 00DCC 80AD850C AFAF0024 */ sw $t7, 0x0024($sp)
/* 00DD0 80AD8510 AFAE0020 */ sw $t6, 0x0020($sp)
/* 00DD4 80AD8514 AFAD001C */ sw $t5, 0x001C($sp)
/* 00DD8 80AD8518 AFAC0018 */ sw $t4, 0x0018($sp)
/* 00DDC 80AD851C AFA9003C */ sw $t1, 0x003C($sp)
/* 00DE0 80AD8520 AFAB0010 */ sw $t3, 0x0010($sp)
/* 00DE4 80AD8524 24E78D3C */ addiu $a3, $a3, %lo(D_80AD8D3C) ## $a3 = 80AD8D3C
/* 00DE8 80AD8528 24C68D30 */ addiu $a2, $a2, %lo(D_80AD8D30) ## $a2 = 80AD8D30
/* 00DEC 80AD852C AFA0002C */ sw $zero, 0x002C($sp)
/* 00DF0 80AD8530 AFA00028 */ sw $zero, 0x0028($sp)
/* 00DF4 80AD8534 AFA00014 */ sw $zero, 0x0014($sp)
/* 00DF8 80AD8538 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00DFC 80AD853C 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 00E00 80AD8540 27A50074 */ addiu $a1, $sp, 0x0074 ## $a1 = FFFFFFF4
/* 00E04 80AD8544 C6000024 */ lwc1 $f0, 0x0024($s0) ## 00000024
/* 00E08 80AD8548 C7A40074 */ lwc1 $f4, 0x0074($sp)
/* 00E0C 80AD854C C7AA007C */ lwc1 $f10, 0x007C($sp)
/* 00E10 80AD8550 46000400 */ add.s $f16, $f0, $f0
/* 00E14 80AD8554 3C0680AE */ lui $a2, %hi(D_80AD8D30) ## $a2 = 80AE0000
/* 00E18 80AD8558 3C0780AE */ lui $a3, %hi(D_80AD8D3C) ## $a3 = 80AE0000
/* 00E1C 80AD855C 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 00E20 80AD8560 46048201 */ sub.s $f8, $f16, $f4
/* 00E24 80AD8564 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00E28 80AD8568 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 00E2C 80AD856C 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 00E30 80AD8570 E7A80074 */ swc1 $f8, 0x0074($sp)
/* 00E34 80AD8574 C602002C */ lwc1 $f2, 0x002C($s0) ## 0000002C
/* 00E38 80AD8578 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 00E3C 80AD857C 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 00E40 80AD8580 46021480 */ add.s $f18, $f2, $f2
/* 00E44 80AD8584 24090009 */ addiu $t1, $zero, 0x0009 ## $t1 = 00000009
/* 00E48 80AD8588 24E78D3C */ addiu $a3, $a3, %lo(D_80AD8D3C) ## $a3 = 80AD8D3C
/* 00E4C 80AD858C 24C68D30 */ addiu $a2, $a2, %lo(D_80AD8D30) ## $a2 = 80AD8D30
/* 00E50 80AD8590 460A9181 */ sub.s $f6, $f18, $f10
/* 00E54 80AD8594 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00E58 80AD8598 27A50074 */ addiu $a1, $sp, 0x0074 ## $a1 = FFFFFFF4
/* 00E5C 80AD859C E7A6007C */ swc1 $f6, 0x007C($sp)
/* 00E60 80AD85A0 860A0196 */ lh $t2, 0x0196($s0) ## 00000196
/* 00E64 80AD85A4 AFA90038 */ sw $t1, 0x0038($sp)
/* 00E68 80AD85A8 AFA80034 */ sw $t0, 0x0034($sp)
/* 00E6C 80AD85AC 000A5880 */ sll $t3, $t2, 2
/* 00E70 80AD85B0 016A5821 */ addu $t3, $t3, $t2
/* 00E74 80AD85B4 000B5840 */ sll $t3, $t3, 1
/* 00E78 80AD85B8 256C0050 */ addiu $t4, $t3, 0x0050 ## $t4 = 00000050
/* 00E7C 80AD85BC 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 00E80 80AD85C0 AFAA003C */ sw $t2, 0x003C($sp)
/* 00E84 80AD85C4 AFAC0010 */ sw $t4, 0x0010($sp)
/* 00E88 80AD85C8 AFB90030 */ sw $t9, 0x0030($sp)
/* 00E8C 80AD85CC AFA0002C */ sw $zero, 0x002C($sp)
/* 00E90 80AD85D0 AFA00028 */ sw $zero, 0x0028($sp)
/* 00E94 80AD85D4 AFB80024 */ sw $t8, 0x0024($sp)
/* 00E98 80AD85D8 AFAF0020 */ sw $t7, 0x0020($sp)
/* 00E9C 80AD85DC AFAE001C */ sw $t6, 0x001C($sp)
/* 00EA0 80AD85E0 AFAD0018 */ sw $t5, 0x0018($sp)
/* 00EA4 80AD85E4 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 00EA8 80AD85E8 AFA00014 */ sw $zero, 0x0014($sp)
/* 00EAC 80AD85EC C6100024 */ lwc1 $f16, 0x0024($s0) ## 00000024
/* 00EB0 80AD85F0 3C0680AE */ lui $a2, %hi(D_80AD8D30) ## $a2 = 80AE0000
/* 00EB4 80AD85F4 3C0780AE */ lui $a3, %hi(D_80AD8D3C) ## $a3 = 80AE0000
/* 00EB8 80AD85F8 E7B00074 */ swc1 $f16, 0x0074($sp)
/* 00EBC 80AD85FC C604002C */ lwc1 $f4, 0x002C($s0) ## 0000002C
/* 00EC0 80AD8600 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00EC4 80AD8604 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 00EC8 80AD8608 E7A4007C */ swc1 $f4, 0x007C($sp)
/* 00ECC 80AD860C 860B0196 */ lh $t3, 0x0196($s0) ## 00000196
/* 00ED0 80AD8610 241800FF */ addiu $t8, $zero, 0x00FF ## $t8 = 000000FF
/* 00ED4 80AD8614 241900FF */ addiu $t9, $zero, 0x00FF ## $t9 = 000000FF
/* 00ED8 80AD8618 000B6080 */ sll $t4, $t3, 2
/* 00EDC 80AD861C 018B6021 */ addu $t4, $t4, $t3
/* 00EE0 80AD8620 000C6040 */ sll $t4, $t4, 1
/* 00EE4 80AD8624 258D0050 */ addiu $t5, $t4, 0x0050 ## $t5 = 00000050
/* 00EE8 80AD8628 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
/* 00EEC 80AD862C 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
/* 00EF0 80AD8630 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 00EF4 80AD8634 240A0009 */ addiu $t2, $zero, 0x0009 ## $t2 = 00000009
/* 00EF8 80AD8638 AFAA0038 */ sw $t2, 0x0038($sp)
/* 00EFC 80AD863C AFA90034 */ sw $t1, 0x0034($sp)
/* 00F00 80AD8640 AFA80030 */ sw $t0, 0x0030($sp)
/* 00F04 80AD8644 AFAB003C */ sw $t3, 0x003C($sp)
/* 00F08 80AD8648 AFAD0010 */ sw $t5, 0x0010($sp)
/* 00F0C 80AD864C AFB90024 */ sw $t9, 0x0024($sp)
/* 00F10 80AD8650 AFB80020 */ sw $t8, 0x0020($sp)
/* 00F14 80AD8654 AFA0002C */ sw $zero, 0x002C($sp)
/* 00F18 80AD8658 AFA00028 */ sw $zero, 0x0028($sp)
/* 00F1C 80AD865C AFAF001C */ sw $t7, 0x001C($sp)
/* 00F20 80AD8660 AFAE0018 */ sw $t6, 0x0018($sp)
/* 00F24 80AD8664 AFA00014 */ sw $zero, 0x0014($sp)
/* 00F28 80AD8668 24E78D3C */ addiu $a3, $a3, %lo(D_80AD8D3C) ## $a3 = 80AD8D3C
/* 00F2C 80AD866C 24C68D30 */ addiu $a2, $a2, %lo(D_80AD8D30) ## $a2 = 80AD8D30
/* 00F30 80AD8670 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00F34 80AD8674 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 00F38 80AD8678 27A50074 */ addiu $a1, $sp, 0x0074 ## $a1 = FFFFFFF4
/* 00F3C 80AD867C 860C0196 */ lh $t4, 0x0196($s0) ## 00000196
/* 00F40 80AD8680 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00F44 80AD8684 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00F48 80AD8688 55810004 */ bnel $t4, $at, .L80AD869C
/* 00F4C 80AD868C 3C063A83 */ lui $a2, 0x3A83 ## $a2 = 3A830000
/* 00F50 80AD8690 0C00BE0A */ jal Audio_PlayActorSound2
/* 00F54 80AD8694 24053878 */ addiu $a1, $zero, 0x3878 ## $a1 = 00003878
.L80AD8698:
/* 00F58 80AD8698 3C063A83 */ lui $a2, 0x3A83 ## $a2 = 3A830000
.L80AD869C:
/* 00F5C 80AD869C 34C6126F */ ori $a2, $a2, 0x126F ## $a2 = 3A83126F
/* 00F60 80AD86A0 26040050 */ addiu $a0, $s0, 0x0050 ## $a0 = 00000050
/* 00F64 80AD86A4 0C01DE80 */ jal Math_ApproxF
/* 00F68 80AD86A8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 00F6C 80AD86AC 5040003F */ beql $v0, $zero, .L80AD87AC
/* 00F70 80AD86B0 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00F74 80AD86B4 920D0194 */ lbu $t5, 0x0194($s0) ## 00000194
/* 00F78 80AD86B8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00F7C 80AD86BC 11A00032 */ beq $t5, $zero, .L80AD8788
/* 00F80 80AD86C0 00000000 */ nop
/* 00F84 80AD86C4 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 00F88 80AD86C8 3C038016 */ lui $v1, %hi(gSaveContext)
/* 00F8C 80AD86CC 2463E660 */ addiu $v1, %lo(gSaveContext)
/* 00F90 80AD86D0 E7A80060 */ swc1 $f8, 0x0060($sp)
/* 00F94 80AD86D4 C6120080 */ lwc1 $f18, 0x0080($s0) ## 00000080
/* 00F98 80AD86D8 846213D0 */ lh $v0, 0x13D0($v1) ## 8015FA30
/* 00F9C 80AD86DC 8C6E0ED0 */ lw $t6, 0x0ED0($v1) ## 8015F530
/* 00FA0 80AD86E0 E7B20064 */ swc1 $f18, 0x0064($sp)
/* 00FA4 80AD86E4 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 00FA8 80AD86E8 004E082A */ slt $at, $v0, $t6
/* 00FAC 80AD86EC 10200002 */ beq $at, $zero, .L80AD86F8
/* 00FB0 80AD86F0 E7AA0068 */ swc1 $f10, 0x0068($sp)
/* 00FB4 80AD86F4 AC620ED0 */ sw $v0, 0x0ED0($v1) ## 8015F530
.L80AD86F8:
/* 00FB8 80AD86F8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00FBC 80AD86FC 0C00B35B */ jal Flags_GetCollectible
/* 00FC0 80AD8700 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
/* 00FC4 80AD8704 3C038016 */ lui $v1, %hi(gSaveContext)
/* 00FC8 80AD8708 1440000F */ bne $v0, $zero, .L80AD8748
/* 00FCC 80AD870C 2463E660 */ addiu $v1, %lo(gSaveContext)
/* 00FD0 80AD8710 846F13D0 */ lh $t7, 0x13D0($v1) ## 8015FA30
/* 00FD4 80AD8714 29E1003D */ slti $at, $t7, 0x003D
/* 00FD8 80AD8718 5020000C */ beql $at, $zero, .L80AD874C
/* 00FDC 80AD871C C7A60064 */ lwc1 $f6, 0x0064($sp)
/* 00FE0 80AD8720 8606001C */ lh $a2, 0x001C($s0) ## 0000001C
/* 00FE4 80AD8724 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00FE8 80AD8728 27A50060 */ addiu $a1, $sp, 0x0060 ## $a1 = FFFFFFE0
/* 00FEC 80AD872C 00063200 */ sll $a2, $a2, 8
/* 00FF0 80AD8730 24C64006 */ addiu $a2, $a2, 0x4006 ## $a2 = 00004006
/* 00FF4 80AD8734 00063400 */ sll $a2, $a2, 16
/* 00FF8 80AD8738 0C007DDF */ jal Item_DropCollectible2
/* 00FFC 80AD873C 00063403 */ sra $a2, $a2, 16
/* 01000 80AD8740 10000017 */ beq $zero, $zero, .L80AD87A0
/* 01004 80AD8744 00000000 */ nop
.L80AD8748:
/* 01008 80AD8748 C7A60064 */ lwc1 $f6, 0x0064($sp)
.L80AD874C:
/* 0100C 80AD874C C7B00068 */ lwc1 $f16, 0x0068($sp)
/* 01010 80AD8750 24180002 */ addiu $t8, $zero, 0x0002 ## $t8 = 00000002
/* 01014 80AD8754 AFB80024 */ sw $t8, 0x0024($sp)
/* 01018 80AD8758 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
/* 0101C 80AD875C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01020 80AD8760 24060015 */ addiu $a2, $zero, 0x0015 ## $a2 = 00000015
/* 01024 80AD8764 8FA70060 */ lw $a3, 0x0060($sp)
/* 01028 80AD8768 AFA00018 */ sw $zero, 0x0018($sp)
/* 0102C 80AD876C AFA0001C */ sw $zero, 0x001C($sp)
/* 01030 80AD8770 AFA00020 */ sw $zero, 0x0020($sp)
/* 01034 80AD8774 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 01038 80AD8778 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 0103C 80AD877C E7B00014 */ swc1 $f16, 0x0014($sp)
/* 01040 80AD8780 10000007 */ beq $zero, $zero, .L80AD87A0
/* 01044 80AD8784 00000000 */ nop
.L80AD8788:
/* 01048 80AD8788 0C00B34E */ jal Flags_SetTempClear
/* 0104C 80AD878C 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
/* 01050 80AD8790 3C038016 */ lui $v1, %hi(gSaveContext)
/* 01054 80AD8794 2463E660 */ addiu $v1, %lo(gSaveContext)
/* 01058 80AD8798 847913D0 */ lh $t9, 0x13D0($v1) ## 8015FA30
/* 0105C 80AD879C AC790ED0 */ sw $t9, 0x0ED0($v1) ## 8015F530
.L80AD87A0:
/* 01060 80AD87A0 0C00B55C */ jal Actor_Kill
/* 01064 80AD87A4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01068 80AD87A8 3C014120 */ lui $at, 0x4120 ## $at = 41200000
.L80AD87AC:
/* 0106C 80AD87AC 44814000 */ mtc1 $at, $f8 ## $f8 = 10.00
/* 01070 80AD87B0 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 01074 80AD87B4 C6000050 */ lwc1 $f0, 0x0050($s0) ## 00000050
/* 01078 80AD87B8 46082480 */ add.s $f18, $f4, $f8
/* 0107C 80AD87BC E6000054 */ swc1 $f0, 0x0054($s0) ## 00000054
/* 01080 80AD87C0 E6000058 */ swc1 $f0, 0x0058($s0) ## 00000058
/* 01084 80AD87C4 E6120028 */ swc1 $f18, 0x0028($s0) ## 00000028
/* 01088 80AD87C8 8FBF004C */ lw $ra, 0x004C($sp)
/* 0108C 80AD87CC 8FB10048 */ lw $s1, 0x0048($sp)
/* 01090 80AD87D0 8FB00044 */ lw $s0, 0x0044($sp)
/* 01094 80AD87D4 03E00008 */ jr $ra
/* 01098 80AD87D8 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000

View file

@ -1,182 +0,0 @@
.rdata
glabel D_80AD8D60
.asciz "../z_en_po_relay.c"
.balign 4
glabel D_80AD8D74
.asciz "../z_en_po_relay.c"
.balign 4
glabel D_80AD8D88
.asciz "../z_en_po_relay.c"
.balign 4
glabel D_80AD8D9C
.asciz "../z_en_po_relay.c"
.balign 4
glabel D_80AD8DB0
.asciz "../z_en_po_relay.c"
.balign 4
.text
glabel func_80AD88D0
/* 01190 80AD88D0 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
/* 01194 80AD88D4 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
/* 01198 80AD88D8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 0119C 80AD88DC AFA40080 */ sw $a0, 0x0080($sp)
/* 011A0 80AD88E0 AFA60088 */ sw $a2, 0x0088($sp)
/* 011A4 80AD88E4 14A10065 */ bne $a1, $at, .L80AD8A7C
/* 011A8 80AD88E8 AFA7008C */ sw $a3, 0x008C($sp)
/* 011AC 80AD88EC 8C850000 */ lw $a1, 0x0000($a0) ## 00000000
/* 011B0 80AD88F0 3C0680AE */ lui $a2, %hi(D_80AD8D60) ## $a2 = 80AE0000
/* 011B4 80AD88F4 24C68D60 */ addiu $a2, $a2, %lo(D_80AD8D60) ## $a2 = 80AD8D60
/* 011B8 80AD88F8 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFD8
/* 011BC 80AD88FC 24070375 */ addiu $a3, $zero, 0x0375 ## $a3 = 00000375
/* 011C0 80AD8900 0C031AB1 */ jal Graph_OpenDisps
/* 011C4 80AD8904 AFA50068 */ sw $a1, 0x0068($sp)
/* 011C8 80AD8908 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 011CC 80AD890C 00000000 */ nop
/* 011D0 80AD8910 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
/* 011D4 80AD8914 44812000 */ mtc1 $at, $f4 ## $f4 = 30.00
/* 011D8 80AD8918 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
/* 011DC 80AD891C 44815000 */ mtc1 $at, $f10 ## $f10 = 100.00
/* 011E0 80AD8920 46040182 */ mul.s $f6, $f0, $f4
/* 011E4 80AD8924 3C014320 */ lui $at, 0x4320 ## $at = 43200000
/* 011E8 80AD8928 44812000 */ mtc1 $at, $f4 ## $f4 = 160.00
/* 011EC 80AD892C 460A0402 */ mul.s $f16, $f0, $f10
/* 011F0 80AD8930 8FA90090 */ lw $t1, 0x0090($sp)
/* 011F4 80AD8934 8FA80068 */ lw $t0, 0x0068($sp)
/* 011F8 80AD8938 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
/* 011FC 80AD893C 3C0680AE */ lui $a2, %hi(D_80AD8D74) ## $a2 = 80AE0000
/* 01200 80AD8940 24C68D74 */ addiu $a2, $a2, %lo(D_80AD8D74) ## $a2 = 80AD8D74
/* 01204 80AD8944 4600320D */ trunc.w.s $f8, $f6
/* 01208 80AD8948 46040182 */ mul.s $f6, $f0, $f4
/* 0120C 80AD894C 27A40058 */ addiu $a0, $sp, 0x0058 ## $a0 = FFFFFFD8
/* 01210 80AD8950 24070385 */ addiu $a3, $zero, 0x0385 ## $a3 = 00000385
/* 01214 80AD8954 440A4000 */ mfc1 $t2, $f8
/* 01218 80AD8958 4600848D */ trunc.w.s $f18, $f16
/* 0121C 80AD895C 254B00E1 */ addiu $t3, $t2, 0x00E1 ## $t3 = 000000E1
/* 01220 80AD8960 A12B0278 */ sb $t3, 0x0278($t1) ## 00000278
/* 01224 80AD8964 4600320D */ trunc.w.s $f8, $f6
/* 01228 80AD8968 440F9000 */ mfc1 $t7, $f18
/* 0122C 80AD896C 440C4000 */ mfc1 $t4, $f8
/* 01230 80AD8970 25F8009B */ addiu $t8, $t7, 0x009B ## $t8 = 0000009B
/* 01234 80AD8974 A1380279 */ sb $t8, 0x0279($t1) ## 00000279
/* 01238 80AD8978 258D005F */ addiu $t5, $t4, 0x005F ## $t5 = 0000005F
/* 0123C 80AD897C A12D027A */ sb $t5, 0x027A($t1) ## 0000027A
/* 01240 80AD8980 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
/* 01244 80AD8984 3C0FE700 */ lui $t7, 0xE700 ## $t7 = E7000000
/* 01248 80AD8988 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 0124C 80AD898C AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
/* 01250 80AD8990 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 01254 80AD8994 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 01258 80AD8998 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
/* 0125C 80AD899C 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 01260 80AD89A0 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
/* 01264 80AD89A4 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 01268 80AD89A8 912B0278 */ lbu $t3, 0x0278($t1) ## 00000278
/* 0126C 80AD89AC 912E0279 */ lbu $t6, 0x0279($t1) ## 00000279
/* 01270 80AD89B0 912A027A */ lbu $t2, 0x027A($t1) ## 0000027A
/* 01274 80AD89B4 000B6600 */ sll $t4, $t3, 24
/* 01278 80AD89B8 000E7C00 */ sll $t7, $t6, 16
/* 0127C 80AD89BC 018FC025 */ or $t8, $t4, $t7 ## $t8 = E7000000
/* 01280 80AD89C0 000A5A00 */ sll $t3, $t2, 8
/* 01284 80AD89C4 030B6825 */ or $t5, $t8, $t3 ## $t5 = E70000E1
/* 01288 80AD89C8 35AE0080 */ ori $t6, $t5, 0x0080 ## $t6 = E70000E1
/* 0128C 80AD89CC AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 01290 80AD89D0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
/* 01294 80AD89D4 3C190601 */ lui $t9, 0x0601 ## $t9 = 06010000
/* 01298 80AD89D8 2739B838 */ addiu $t9, $t9, 0xB838 ## $t9 = 0600B838
/* 0129C 80AD89DC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 012A0 80AD89E0 AD0C02C0 */ sw $t4, 0x02C0($t0) ## 000002C0
/* 012A4 80AD89E4 3C0FDE00 */ lui $t7, 0xDE00 ## $t7 = DE000000
/* 012A8 80AD89E8 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 012AC 80AD89EC AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 012B0 80AD89F0 8FAA0080 */ lw $t2, 0x0080($sp)
/* 012B4 80AD89F4 0C031AD5 */ jal Graph_CloseDisps
/* 012B8 80AD89F8 8D450000 */ lw $a1, 0x0000($t2) ## 00000000
/* 012BC 80AD89FC 3C0480AE */ lui $a0, %hi(D_80AD8D48) ## $a0 = 80AE0000
/* 012C0 80AD8A00 24848D48 */ addiu $a0, $a0, %lo(D_80AD8D48) ## $a0 = 80AD8D48
/* 012C4 80AD8A04 0C0346BD */ jal Matrix_MultVec3f
/* 012C8 80AD8A08 27A5006C */ addiu $a1, $sp, 0x006C ## $a1 = FFFFFFEC
/* 012CC 80AD8A0C 8FA90090 */ lw $t1, 0x0090($sp)
/* 012D0 80AD8A10 C7AA006C */ lwc1 $f10, 0x006C($sp)
/* 012D4 80AD8A14 C7B20070 */ lwc1 $f18, 0x0070($sp)
/* 012D8 80AD8A18 C7A60074 */ lwc1 $f6, 0x0074($sp)
/* 012DC 80AD8A1C 912E0278 */ lbu $t6, 0x0278($t1) ## 00000278
/* 012E0 80AD8A20 4600540D */ trunc.w.s $f16, $f10
/* 012E4 80AD8A24 241900C8 */ addiu $t9, $zero, 0x00C8 ## $t9 = 000000C8
/* 012E8 80AD8A28 AFAE0010 */ sw $t6, 0x0010($sp)
/* 012EC 80AD8A2C 4600910D */ trunc.w.s $f4, $f18
/* 012F0 80AD8A30 912C0279 */ lbu $t4, 0x0279($t1) ## 00000279
/* 012F4 80AD8A34 44058000 */ mfc1 $a1, $f16
/* 012F8 80AD8A38 4600320D */ trunc.w.s $f8, $f6
/* 012FC 80AD8A3C 44062000 */ mfc1 $a2, $f4
/* 01300 80AD8A40 AFAC0014 */ sw $t4, 0x0014($sp)
/* 01304 80AD8A44 912F027A */ lbu $t7, 0x027A($t1) ## 0000027A
/* 01308 80AD8A48 44074000 */ mfc1 $a3, $f8
/* 0130C 80AD8A4C 00052C00 */ sll $a1, $a1, 16
/* 01310 80AD8A50 00063400 */ sll $a2, $a2, 16
/* 01314 80AD8A54 00073C00 */ sll $a3, $a3, 16
/* 01318 80AD8A58 00073C03 */ sra $a3, $a3, 16
/* 0131C 80AD8A5C 00063403 */ sra $a2, $a2, 16
/* 01320 80AD8A60 00052C03 */ sra $a1, $a1, 16
/* 01324 80AD8A64 AFB9001C */ sw $t9, 0x001C($sp)
/* 01328 80AD8A68 25240280 */ addiu $a0, $t1, 0x0280 ## $a0 = 00000280
/* 0132C 80AD8A6C 0C01E763 */ jal Lights_PointNoGlowSetInfo
/* 01330 80AD8A70 AFAF0018 */ sw $t7, 0x0018($sp)
/* 01334 80AD8A74 1000002D */ beq $zero, $zero, .L80AD8B2C
/* 01338 80AD8A78 8FBF0024 */ lw $ra, 0x0024($sp)
.L80AD8A7C:
/* 0133C 80AD8A7C 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
/* 01340 80AD8A80 14A10029 */ bne $a1, $at, .L80AD8B28
/* 01344 80AD8A84 8FAA0080 */ lw $t2, 0x0080($sp)
/* 01348 80AD8A88 8D450000 */ lw $a1, 0x0000($t2) ## 00000000
/* 0134C 80AD8A8C 3C0680AE */ lui $a2, %hi(D_80AD8D88) ## $a2 = 80AE0000
/* 01350 80AD8A90 24C68D88 */ addiu $a2, $a2, %lo(D_80AD8D88) ## $a2 = 80AD8D88
/* 01354 80AD8A94 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFB8
/* 01358 80AD8A98 24070394 */ addiu $a3, $zero, 0x0394 ## $a3 = 00000394
/* 0135C 80AD8A9C 0C031AB1 */ jal Graph_OpenDisps
/* 01360 80AD8AA0 AFA50048 */ sw $a1, 0x0048($sp)
/* 01364 80AD8AA4 8FA80048 */ lw $t0, 0x0048($sp)
/* 01368 80AD8AA8 3C0BDA38 */ lui $t3, 0xDA38 ## $t3 = DA380000
/* 0136C 80AD8AAC 356B0003 */ ori $t3, $t3, 0x0003 ## $t3 = DA380003
/* 01370 80AD8AB0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
/* 01374 80AD8AB4 3C0580AE */ lui $a1, %hi(D_80AD8D9C) ## $a1 = 80AE0000
/* 01378 80AD8AB8 24A58D9C */ addiu $a1, $a1, %lo(D_80AD8D9C) ## $a1 = 80AD8D9C
/* 0137C 80AD8ABC 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 01380 80AD8AC0 AD1802C0 */ sw $t8, 0x02C0($t0) ## 000002C0
/* 01384 80AD8AC4 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
/* 01388 80AD8AC8 8FAD0080 */ lw $t5, 0x0080($sp)
/* 0138C 80AD8ACC 24060396 */ addiu $a2, $zero, 0x0396 ## $a2 = 00000396
/* 01390 80AD8AD0 8DA40000 */ lw $a0, 0x0000($t5) ## 00000000
/* 01394 80AD8AD4 AFA80048 */ sw $t0, 0x0048($sp)
/* 01398 80AD8AD8 0C0346A2 */ jal Matrix_NewMtx
/* 0139C 80AD8ADC AFA20034 */ sw $v0, 0x0034($sp)
/* 013A0 80AD8AE0 8FA30034 */ lw $v1, 0x0034($sp)
/* 013A4 80AD8AE4 8FA80048 */ lw $t0, 0x0048($sp)
/* 013A8 80AD8AE8 3C0F0601 */ lui $t7, 0x0601 ## $t7 = 06010000
/* 013AC 80AD8AEC AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 013B0 80AD8AF0 8D0202C0 */ lw $v0, 0x02C0($t0) ## 000002C0
/* 013B4 80AD8AF4 25EFBBA0 */ addiu $t7, $t7, 0xBBA0 ## $t7 = 0600BBA0
/* 013B8 80AD8AF8 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
/* 013BC 80AD8AFC 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 013C0 80AD8B00 AD0E02C0 */ sw $t6, 0x02C0($t0) ## 000002C0
/* 013C4 80AD8B04 AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
/* 013C8 80AD8B08 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 013CC 80AD8B0C 8FB90080 */ lw $t9, 0x0080($sp)
/* 013D0 80AD8B10 3C0680AE */ lui $a2, %hi(D_80AD8DB0) ## $a2 = 80AE0000
/* 013D4 80AD8B14 24C68DB0 */ addiu $a2, $a2, %lo(D_80AD8DB0) ## $a2 = 80AD8DB0
/* 013D8 80AD8B18 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFB8
/* 013DC 80AD8B1C 2407039A */ addiu $a3, $zero, 0x039A ## $a3 = 0000039A
/* 013E0 80AD8B20 0C031AD5 */ jal Graph_CloseDisps
/* 013E4 80AD8B24 8F250000 */ lw $a1, 0x0000($t9) ## 00000000
.L80AD8B28:
/* 013E8 80AD8B28 8FBF0024 */ lw $ra, 0x0024($sp)
.L80AD8B2C:
/* 013EC 80AD8B2C 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
/* 013F0 80AD8B30 03E00008 */ jr $ra
/* 013F4 80AD8B34 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel EnPoSisters_Destroy
/* 00248 80AD91D8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0024C 80AD91DC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00250 80AD91E0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00254 80AD91E4 AFA5001C */ sw $a1, 0x001C($sp)
/* 00258 80AD91E8 8CE60298 */ lw $a2, 0x0298($a3) ## 00000298
/* 0025C 80AD91EC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00260 80AD91F0 24A507A8 */ addiu $a1, $a1, 0x07A8 ## $a1 = 000007A8
/* 00264 80AD91F4 0C01E9F1 */ jal LightContext_RemoveLight
/* 00268 80AD91F8 AFA70018 */ sw $a3, 0x0018($sp)
/* 0026C 80AD91FC 8FA70018 */ lw $a3, 0x0018($sp)
/* 00270 80AD9200 90EF0194 */ lbu $t7, 0x0194($a3) ## 00000194
/* 00274 80AD9204 55E00008 */ bnel $t7, $zero, .L80AD9228
/* 00278 80AD9208 8FA4001C */ lw $a0, 0x001C($sp)
/* 0027C 80AD920C 90F80195 */ lbu $t8, 0x0195($a3) ## 00000195
/* 00280 80AD9210 57000005 */ bnel $t8, $zero, .L80AD9228
/* 00284 80AD9214 8FA4001C */ lw $a0, 0x001C($sp)
/* 00288 80AD9218 0C03D6D6 */ jal func_800F5B58
/* 0028C 80AD921C AFA70018 */ sw $a3, 0x0018($sp)
/* 00290 80AD9220 8FA70018 */ lw $a3, 0x0018($sp)
/* 00294 80AD9224 8FA4001C */ lw $a0, 0x001C($sp)
.L80AD9228:
/* 00298 80AD9228 0C0170EB */ jal Collider_DestroyCylinder
/* 0029C 80AD922C 24E502AC */ addiu $a1, $a3, 0x02AC ## $a1 = 000002AC
/* 002A0 80AD9230 8FBF0014 */ lw $ra, 0x0014($sp)
/* 002A4 80AD9234 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 002A8 80AD9238 03E00008 */ jr $ra
/* 002AC 80AD923C 00000000 */ nop

View file

@ -1,492 +0,0 @@
.rdata
glabel D_80ADD828
.asciz "../z_en_po_sisters.c"
.balign 4
glabel D_80ADD840
.asciz "../z_en_po_sisters.c"
.balign 4
glabel D_80ADD858
.asciz "../z_en_po_sisters.c"
.balign 4
glabel D_80ADD870
.asciz "../z_en_po_sisters.c"
.balign 4
.late_rodata
glabel D_80ADD8A8
.word 0x3BB78035
glabel D_80ADD8AC
.float 0.0027
glabel D_80ADD8B0
.float 0.0027
glabel D_80ADD8B4
.word 0x3B656042
glabel D_80ADD8B8
.float 0.0027
glabel D_80ADD8BC
.float 0.8
glabel D_80ADD8C0
.float 0.025
glabel D_80ADD8C4
.word 0x3BE56042, 0x00000000, 0x00000000
.text
glabel EnPoSisters_Draw
/* 040B4 80ADD044 27BDFF08 */ addiu $sp, $sp, 0xFF08 ## $sp = FFFFFF08
/* 040B8 80ADD048 AFBF006C */ sw $ra, 0x006C($sp)
/* 040BC 80ADD04C AFB70068 */ sw $s7, 0x0068($sp)
/* 040C0 80ADD050 AFB60064 */ sw $s6, 0x0064($sp)
/* 040C4 80ADD054 AFB50060 */ sw $s5, 0x0060($sp)
/* 040C8 80ADD058 AFB4005C */ sw $s4, 0x005C($sp)
/* 040CC 80ADD05C AFB30058 */ sw $s3, 0x0058($sp)
/* 040D0 80ADD060 AFB20054 */ sw $s2, 0x0054($sp)
/* 040D4 80ADD064 AFB10050 */ sw $s1, 0x0050($sp)
/* 040D8 80ADD068 AFB0004C */ sw $s0, 0x004C($sp)
/* 040DC 80ADD06C F7B80040 */ sdc1 $f24, 0x0040($sp)
/* 040E0 80ADD070 F7B60038 */ sdc1 $f22, 0x0038($sp)
/* 040E4 80ADD074 F7B40030 */ sdc1 $f20, 0x0030($sp)
/* 040E8 80ADD078 AFA400F4 */ sw $a0, 0x00F4($sp)
/* 040EC 80ADD07C 90820194 */ lbu $v0, 0x0194($a0) ## 00000194
/* 040F0 80ADD080 00A0B025 */ or $s6, $a1, $zero ## $s6 = 00000000
/* 040F4 80ADD084 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 040F8 80ADD088 3C0E80AE */ lui $t6, %hi(D_80ADD700) ## $t6 = 80AE0000
/* 040FC 80ADD08C 3C0F80AE */ lui $t7, %hi(D_80ADD6F0) ## $t7 = 80AE0000
/* 04100 80ADD090 0080A025 */ or $s4, $a0, $zero ## $s4 = 00000000
/* 04104 80ADD094 25CED700 */ addiu $t6, $t6, %lo(D_80ADD700) ## $t6 = 80ADD700
/* 04108 80ADD098 25EFD6F0 */ addiu $t7, $t7, %lo(D_80ADD6F0) ## $t7 = 80ADD6F0
/* 0410C 80ADD09C 3C0680AE */ lui $a2, %hi(D_80ADD828) ## $a2 = 80AE0000
/* 04110 80ADD0A0 00021080 */ sll $v0, $v0, 2
/* 04114 80ADD0A4 004E8821 */ addu $s1, $v0, $t6
/* 04118 80ADD0A8 004FB821 */ addu $s7, $v0, $t7
/* 0411C 80ADD0AC 24C6D828 */ addiu $a2, $a2, %lo(D_80ADD828) ## $a2 = 80ADD828
/* 04120 80ADD0B0 27A400C4 */ addiu $a0, $sp, 0x00C4 ## $a0 = FFFFFFCC
/* 04124 80ADD0B4 24070BAD */ addiu $a3, $zero, 0x0BAD ## $a3 = 00000BAD
/* 04128 80ADD0B8 0C031AB1 */ jal Graph_OpenDisps
/* 0412C 80ADD0BC 00A09825 */ or $s3, $a1, $zero ## $s3 = 00000000
/* 04130 80ADD0C0 0C2B7157 */ jal func_80ADC55C
/* 04134 80ADD0C4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
/* 04138 80ADD0C8 0C024F46 */ jal func_80093D18
/* 0413C 80ADD0CC 8EC40000 */ lw $a0, 0x0000($s6) ## 00000000
/* 04140 80ADD0D0 0C024F61 */ jal func_80093D84
/* 04144 80ADD0D4 8EC40000 */ lw $a0, 0x0000($s6) ## 00000000
/* 04148 80ADD0D8 92820231 */ lbu $v0, 0x0231($s4) ## 00000231
/* 0414C 80ADD0DC 241200FF */ addiu $s2, $zero, 0x00FF ## $s2 = 000000FF
/* 04150 80ADD0E0 3C15FB00 */ lui $s5, 0xFB00 ## $s5 = FB000000
/* 04154 80ADD0E4 12420003 */ beq $s2, $v0, .L80ADD0F4
/* 04158 80ADD0E8 3C0E8011 */ lui $t6, %hi(D_80116280+0x10)
/* 0415C 80ADD0EC 14400026 */ bne $v0, $zero, .L80ADD188
/* 04160 80ADD0F0 2401FF00 */ addiu $at, $zero, 0xFF00 ## $at = FFFFFF00
.L80ADD0F4:
/* 04164 80ADD0F4 8E6202C0 */ lw $v0, 0x02C0($s3) ## 000002C0
/* 04168 80ADD0F8 25CE6290 */ addiu $t6, %lo(D_80116280+0x10)
/* 0416C 80ADD0FC 3C0780AE */ lui $a3, %hi(func_80ADC77C) ## $a3 = 80AE0000
/* 04170 80ADD100 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 04174 80ADD104 AE7802C0 */ sw $t8, 0x02C0($s3) ## 000002C0
/* 04178 80ADD108 AC550000 */ sw $s5, 0x0000($v0) ## 00000000
/* 0417C 80ADD10C 928B022F */ lbu $t3, 0x022F($s4) ## 0000022F
/* 04180 80ADD110 9288022E */ lbu $t0, 0x022E($s4) ## 0000022E
/* 04184 80ADD114 928F0230 */ lbu $t7, 0x0230($s4) ## 00000230
/* 04188 80ADD118 928A0231 */ lbu $t2, 0x0231($s4) ## 00000231
/* 0418C 80ADD11C 000B6400 */ sll $t4, $t3, 16
/* 04190 80ADD120 00084E00 */ sll $t1, $t0, 24
/* 04194 80ADD124 012C6825 */ or $t5, $t1, $t4 ## $t5 = 00000000
/* 04198 80ADD128 000FC200 */ sll $t8, $t7, 8
/* 0419C 80ADD12C 01B8C825 */ or $t9, $t5, $t8 ## $t9 = 00000008
/* 041A0 80ADD130 032A5825 */ or $t3, $t9, $t2 ## $t3 = 00000008
/* 041A4 80ADD134 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 041A8 80ADD138 8E6202C0 */ lw $v0, 0x02C0($s3) ## 000002C0
/* 041AC 80ADD13C 3C0CDB06 */ lui $t4, 0xDB06 ## $t4 = DB060000
/* 041B0 80ADD140 358C0024 */ ori $t4, $t4, 0x0024 ## $t4 = DB060024
/* 041B4 80ADD144 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
/* 041B8 80ADD148 AE6902C0 */ sw $t1, 0x02C0($s3) ## 000002C0
/* 041BC 80ADD14C AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 041C0 80ADD150 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 041C4 80ADD154 8E86016C */ lw $a2, 0x016C($s4) ## 0000016C
/* 041C8 80ADD158 8E850150 */ lw $a1, 0x0150($s4) ## 00000150
/* 041CC 80ADD15C 3C0F80AE */ lui $t7, %hi(func_80ADC970) ## $t7 = 80AE0000
/* 041D0 80ADD160 25EFC970 */ addiu $t7, $t7, %lo(func_80ADC970) ## $t7 = 80ADC970
/* 041D4 80ADD164 AFAF0010 */ sw $t7, 0x0010($sp)
/* 041D8 80ADD168 AFB40014 */ sw $s4, 0x0014($sp)
/* 041DC 80ADD16C 8E6D02C0 */ lw $t5, 0x02C0($s3) ## 000002C0
/* 041E0 80ADD170 24E7C77C */ addiu $a3, $a3, %lo(func_80ADC77C) ## $a3 = 80ADC77C
/* 041E4 80ADD174 02C02025 */ or $a0, $s6, $zero ## $a0 = 00000000
/* 041E8 80ADD178 0C0288A2 */ jal SkelAnime_Draw
/* 041EC 80ADD17C AFAD0018 */ sw $t5, 0x0018($sp)
/* 041F0 80ADD180 1000001F */ beq $zero, $zero, .L80ADD200
/* 041F4 80ADD184 AE6202C0 */ sw $v0, 0x02C0($s3) ## 000002C0
.L80ADD188:
/* 041F8 80ADD188 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 041FC 80ADD18C 3C15FB00 */ lui $s5, 0xFB00 ## $s5 = FB000000
/* 04200 80ADD190 3C09DB06 */ lui $t1, 0xDB06 ## $t1 = DB060000
/* 04204 80ADD194 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 04208 80ADD198 AE7802D0 */ sw $t8, 0x02D0($s3) ## 000002D0
/* 0420C 80ADD19C AC550000 */ sw $s5, 0x0000($v0) ## 00000000
/* 04210 80ADD1A0 92990231 */ lbu $t9, 0x0231($s4) ## 00000231
/* 04214 80ADD1A4 3C0C8011 */ lui $t4, %hi(D_80116280)
/* 04218 80ADD1A8 258C6280 */ addiu $t4, %lo(D_80116280)
/* 0421C 80ADD1AC 03215025 */ or $t2, $t9, $at ## $t2 = 00000000
/* 04220 80ADD1B0 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
/* 04224 80ADD1B4 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 04228 80ADD1B8 35290024 */ ori $t1, $t1, 0x0024 ## $t1 = DB060024
/* 0422C 80ADD1BC 3C0E80AE */ lui $t6, %hi(func_80ADC970) ## $t6 = 80AE0000
/* 04230 80ADD1C0 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 04234 80ADD1C4 AE6B02D0 */ sw $t3, 0x02D0($s3) ## 000002D0
/* 04238 80ADD1C8 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 0423C 80ADD1CC AC490000 */ sw $t1, 0x0000($v0) ## 00000000
/* 04240 80ADD1D0 8E86016C */ lw $a2, 0x016C($s4) ## 0000016C
/* 04244 80ADD1D4 8E850150 */ lw $a1, 0x0150($s4) ## 00000150
/* 04248 80ADD1D8 25CEC970 */ addiu $t6, $t6, %lo(func_80ADC970) ## $t6 = 80ADC970
/* 0424C 80ADD1DC AFAE0010 */ sw $t6, 0x0010($sp)
/* 04250 80ADD1E0 AFB40014 */ sw $s4, 0x0014($sp)
/* 04254 80ADD1E4 8E6F02D0 */ lw $t7, 0x02D0($s3) ## 000002D0
/* 04258 80ADD1E8 3C0780AE */ lui $a3, %hi(func_80ADC77C) ## $a3 = 80AE0000
/* 0425C 80ADD1EC 24E7C77C */ addiu $a3, $a3, %lo(func_80ADC77C) ## $a3 = 80ADC77C
/* 04260 80ADD1F0 02C02025 */ or $a0, $s6, $zero ## $a0 = 00000000
/* 04264 80ADD1F4 0C0288A2 */ jal SkelAnime_Draw
/* 04268 80ADD1F8 AFAF0018 */ sw $t7, 0x0018($sp)
/* 0426C 80ADD1FC AE6202D0 */ sw $v0, 0x02D0($s3) ## 000002D0
.L80ADD200:
/* 04270 80ADD200 928D0199 */ lbu $t5, 0x0199($s4) ## 00000199
/* 04274 80ADD204 31B80080 */ andi $t8, $t5, 0x0080 ## $t8 = 00000000
/* 04278 80ADD208 57000019 */ bnel $t8, $zero, .L80ADD270
/* 0427C 80ADD20C 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 04280 80ADD210 0C03423F */ jal Matrix_Put
/* 04284 80ADD214 268402F8 */ addiu $a0, $s4, 0x02F8 ## $a0 = 000002F8
/* 04288 80ADD218 8E6202C0 */ lw $v0, 0x02C0($s3) ## 000002C0
/* 0428C 80ADD21C 3C19DA38 */ lui $t9, 0xDA38 ## $t9 = DA380000
/* 04290 80ADD220 37390003 */ ori $t9, $t9, 0x0003 ## $t9 = DA380003
/* 04294 80ADD224 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
/* 04298 80ADD228 AE6802C0 */ sw $t0, 0x02C0($s3) ## 000002C0
/* 0429C 80ADD22C 3C0580AE */ lui $a1, %hi(D_80ADD840) ## $a1 = 80AE0000
/* 042A0 80ADD230 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 042A4 80ADD234 8EC40000 */ lw $a0, 0x0000($s6) ## 00000000
/* 042A8 80ADD238 24A5D840 */ addiu $a1, $a1, %lo(D_80ADD840) ## $a1 = 80ADD840
/* 042AC 80ADD23C 24060BDA */ addiu $a2, $zero, 0x0BDA ## $a2 = 00000BDA
/* 042B0 80ADD240 0C0346A2 */ jal Matrix_NewMtx
/* 042B4 80ADD244 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
/* 042B8 80ADD248 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
/* 042BC 80ADD24C 8E6202C0 */ lw $v0, 0x02C0($s3) ## 000002C0
/* 042C0 80ADD250 3C090600 */ lui $t1, 0x0600 ## $t1 = 06000000
/* 042C4 80ADD254 252927B0 */ addiu $t1, $t1, 0x27B0 ## $t1 = 060027B0
/* 042C8 80ADD258 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
/* 042CC 80ADD25C AE6A02C0 */ sw $t2, 0x02C0($s3) ## 000002C0
/* 042D0 80ADD260 3C0BDE00 */ lui $t3, 0xDE00 ## $t3 = DE000000
/* 042D4 80ADD264 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
/* 042D8 80ADD268 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
/* 042DC 80ADD26C 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
.L80ADD270:
/* 042E0 80ADD270 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
/* 042E4 80ADD274 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = DB060020
/* 042E8 80ADD278 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 042EC 80ADD27C AE6C02D0 */ sw $t4, 0x02D0($s3) ## 000002D0
/* 042F0 80ADD280 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 042F4 80ADD284 8EC40000 */ lw $a0, 0x0000($s6) ## 00000000
/* 042F8 80ADD288 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
/* 042FC 80ADD28C 240D0040 */ addiu $t5, $zero, 0x0040 ## $t5 = 00000040
/* 04300 80ADD290 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
/* 04304 80ADD294 3C080001 */ lui $t0, 0x0001 ## $t0 = 00010000
/* 04308 80ADD298 01164021 */ addu $t0, $t0, $s6
/* 0430C 80ADD29C AFB80018 */ sw $t8, 0x0018($sp)
/* 04310 80ADD2A0 AFAD0014 */ sw $t5, 0x0014($sp)
/* 04314 80ADD2A4 AFAF0010 */ sw $t7, 0x0010($sp)
/* 04318 80ADD2A8 AFA0001C */ sw $zero, 0x001C($sp)
/* 0431C 80ADD2AC 8D081DE4 */ lw $t0, 0x1DE4($t0) ## 00011DE4
/* 04320 80ADD2B0 240B0020 */ addiu $t3, $zero, 0x0020 ## $t3 = 00000020
/* 04324 80ADD2B4 24090080 */ addiu $t1, $zero, 0x0080 ## $t1 = 00000080
/* 04328 80ADD2B8 00080823 */ subu $at, $zero, $t0
/* 0432C 80ADD2BC 0001C880 */ sll $t9, $at, 2
/* 04330 80ADD2C0 0321C821 */ addu $t9, $t9, $at
/* 04334 80ADD2C4 0019C880 */ sll $t9, $t9, 2
/* 04338 80ADD2C8 332A01FF */ andi $t2, $t9, 0x01FF ## $t2 = 00000000
/* 0433C 80ADD2CC AFAA0020 */ sw $t2, 0x0020($sp)
/* 04340 80ADD2D0 AFA90028 */ sw $t1, 0x0028($sp)
/* 04344 80ADD2D4 AFAB0024 */ sw $t3, 0x0024($sp)
/* 04348 80ADD2D8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0434C 80ADD2DC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 04350 80ADD2E0 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 04354 80ADD2E4 0C0253D0 */ jal Gfx_TwoTexScroll
/* 04358 80ADD2E8 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
/* 0435C 80ADD2EC AE020004 */ sw $v0, 0x0004($s0) ## 00000004
/* 04360 80ADD2F0 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 04364 80ADD2F4 3C0580AE */ lui $a1, %hi(func_80ADB17C) ## $a1 = 80AE0000
/* 04368 80ADD2F8 24A5B17C */ addiu $a1, $a1, %lo(func_80ADB17C) ## $a1 = 80ADB17C
/* 0436C 80ADD2FC 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 04370 80ADD300 AE6C02D0 */ sw $t4, 0x02D0($s3) ## 000002D0
/* 04374 80ADD304 AC550000 */ sw $s5, 0x0000($v0) ## 00000000
/* 04378 80ADD308 92280001 */ lbu $t0, 0x0001($s1) ## 00000001
/* 0437C 80ADD30C 922F0000 */ lbu $t7, 0x0000($s1) ## 00000000
/* 04380 80ADD310 92290002 */ lbu $t1, 0x0002($s1) ## 00000002
/* 04384 80ADD314 92380003 */ lbu $t8, 0x0003($s1) ## 00000003
/* 04388 80ADD318 0008CC00 */ sll $t9, $t0, 16
/* 0438C 80ADD31C 000F6E00 */ sll $t5, $t7, 24
/* 04390 80ADD320 01B95025 */ or $t2, $t5, $t9 ## $t2 = 00000000
/* 04394 80ADD324 00096200 */ sll $t4, $t1, 8
/* 04398 80ADD328 014C7025 */ or $t6, $t2, $t4 ## $t6 = 00000008
/* 0439C 80ADD32C 01D84025 */ or $t0, $t6, $t8 ## $t0 = 00000008
/* 043A0 80ADD330 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
/* 043A4 80ADD334 8E820190 */ lw $v0, 0x0190($s4) ## 00000190
/* 043A8 80ADD338 3C0B80AE */ lui $t3, %hi(func_80ADBD38) ## $t3 = 80AE0000
/* 043AC 80ADD33C 256BBD38 */ addiu $t3, $t3, %lo(func_80ADBD38) ## $t3 = 80ADBD38
/* 043B0 80ADD340 14A20020 */ bne $a1, $v0, .L80ADD3C4
/* 043B4 80ADD344 00000000 */ nop
/* 043B8 80ADD348 8682019A */ lh $v0, 0x019A($s4) ## 0000019A
/* 043BC 80ADD34C 240D0020 */ addiu $t5, $zero, 0x0020 ## $t5 = 00000020
/* 043C0 80ADD350 28410020 */ slti $at, $v0, 0x0020
/* 043C4 80ADD354 1020000D */ beq $at, $zero, .L80ADD38C
/* 043C8 80ADD358 01A2C823 */ subu $t9, $t5, $v0
/* 043CC 80ADD35C 03320019 */ multu $t9, $s2
/* 043D0 80ADD360 0000A812 */ mflo $s5
/* 043D4 80ADD364 06A10002 */ bgez $s5, .L80ADD370
/* 043D8 80ADD368 02A00821 */ addu $at, $s5, $zero
/* 043DC 80ADD36C 26A1001F */ addiu $at, $s5, 0x001F ## $at = FB00001F
.L80ADD370:
/* 043E0 80ADD370 0001A943 */ sra $s5, $at, 5
/* 043E4 80ADD374 3C0180AE */ lui $at, %hi(D_80ADD8A8) ## $at = 80AE0000
/* 043E8 80ADD378 C434D8A8 */ lwc1 $f20, %lo(D_80ADD8A8)($at)
/* 043EC 80ADD37C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 043F0 80ADD380 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 043F4 80ADD384 10000040 */ beq $zero, $zero, .L80ADD488
/* 043F8 80ADD388 32B500FF */ andi $s5, $s5, 0x00FF ## $s5 = 00000000
.L80ADD38C:
/* 043FC 80ADD38C 00520019 */ multu $v0, $s2
/* 04400 80ADD390 0000A812 */ mflo $s5
/* 04404 80ADD394 26B5E020 */ addiu $s5, $s5, 0xE020 ## $s5 = FFFFE020
/* 04408 80ADD398 06A10002 */ bgez $s5, .L80ADD3A4
/* 0440C 80ADD39C 02A00821 */ addu $at, $s5, $zero
/* 04410 80ADD3A0 26A1001F */ addiu $at, $s5, 0x001F ## $at = FFFFE03F
.L80ADD3A4:
/* 04414 80ADD3A4 0001A943 */ sra $s5, $at, 5
/* 04418 80ADD3A8 3C0180AE */ lui $at, %hi(D_80ADD8AC) ## $at = 80AE0000
/* 0441C 80ADD3AC 32B500FF */ andi $s5, $s5, 0x00FF ## $s5 = 00000020
/* 04420 80ADD3B0 C434D8AC */ lwc1 $f20, %lo(D_80ADD8AC)($at)
/* 04424 80ADD3B4 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 04428 80ADD3B8 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 0442C 80ADD3BC 10000033 */ beq $zero, $zero, .L80ADD48C
/* 04430 80ADD3C0 92990198 */ lbu $t9, 0x0198($s4) ## 00000198
.L80ADD3C4:
/* 04434 80ADD3C4 15620010 */ bne $t3, $v0, .L80ADD408
/* 04438 80ADD3C8 3C0F80AE */ lui $t7, %hi(func_80ADBEE8) ## $t7 = 80AE0000
/* 0443C 80ADD3CC 8689019A */ lh $t1, 0x019A($s4) ## 0000019A
/* 04440 80ADD3D0 240A0020 */ addiu $t2, $zero, 0x0020 ## $t2 = 00000020
/* 04444 80ADD3D4 01496023 */ subu $t4, $t2, $t1
/* 04448 80ADD3D8 01920019 */ multu $t4, $s2
/* 0444C 80ADD3DC 0000A812 */ mflo $s5
/* 04450 80ADD3E0 06A10002 */ bgez $s5, .L80ADD3EC
/* 04454 80ADD3E4 02A00821 */ addu $at, $s5, $zero
/* 04458 80ADD3E8 26A1001F */ addiu $at, $s5, 0x001F ## $at = 0000003F
.L80ADD3EC:
/* 0445C 80ADD3EC 0001A943 */ sra $s5, $at, 5
/* 04460 80ADD3F0 3C0180AE */ lui $at, %hi(D_80ADD8B0) ## $at = 80AE0000
/* 04464 80ADD3F4 C434D8B0 */ lwc1 $f20, %lo(D_80ADD8B0)($at)
/* 04468 80ADD3F8 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 0446C 80ADD3FC 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 04470 80ADD400 10000021 */ beq $zero, $zero, .L80ADD488
/* 04474 80ADD404 32B500FF */ andi $s5, $s5, 0x00FF ## $s5 = 00000020
.L80ADD408:
/* 04478 80ADD408 25EFBEE8 */ addiu $t7, $t7, %lo(func_80ADBEE8) ## $t7 = 80ADBEE8
/* 0447C 80ADD40C 15E20010 */ bne $t7, $v0, .L80ADD450
/* 04480 80ADD410 3C0D80AE */ lui $t5, %hi(func_80ADBC88) ## $t5 = 80AE0000
/* 04484 80ADD414 868E019A */ lh $t6, 0x019A($s4) ## 0000019A
/* 04488 80ADD418 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 0448C 80ADD41C 030E4023 */ subu $t0, $t8, $t6
/* 04490 80ADD420 01120019 */ multu $t0, $s2
/* 04494 80ADD424 0000A812 */ mflo $s5
/* 04498 80ADD428 06A10002 */ bgez $s5, .L80ADD434
/* 0449C 80ADD42C 02A00821 */ addu $at, $s5, $zero
/* 044A0 80ADD430 26A1001F */ addiu $at, $s5, 0x001F ## $at = 0000003F
.L80ADD434:
/* 044A4 80ADD434 0001A943 */ sra $s5, $at, 5
/* 044A8 80ADD438 3C0180AE */ lui $at, %hi(D_80ADD8B4) ## $at = 80AE0000
/* 044AC 80ADD43C C434D8B4 */ lwc1 $f20, %lo(D_80ADD8B4)($at)
/* 044B0 80ADD440 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 044B4 80ADD444 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 044B8 80ADD448 1000000F */ beq $zero, $zero, .L80ADD488
/* 044BC 80ADD44C 32B500FF */ andi $s5, $s5, 0x00FF ## $s5 = 00000020
.L80ADD450:
/* 044C0 80ADD450 25ADBC88 */ addiu $t5, $t5, %lo(func_80ADBC88) ## $t5 = 80ADBC88
/* 044C4 80ADD454 15A20007 */ bne $t5, $v0, .L80ADD474
/* 044C8 80ADD458 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 044CC 80ADD45C 3C0180AE */ lui $at, %hi(D_80ADD8B8) ## $at = 80AE0000
/* 044D0 80ADD460 C434D8B8 */ lwc1 $f20, %lo(D_80ADD8B8)($at)
/* 044D4 80ADD464 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 044D8 80ADD468 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 044DC 80ADD46C 10000006 */ beq $zero, $zero, .L80ADD488
/* 044E0 80ADD470 93B500E7 */ lbu $s5, 0x00E7($sp)
.L80ADD474:
/* 044E4 80ADD474 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
/* 044E8 80ADD478 C6840050 */ lwc1 $f4, 0x0050($s4) ## 00000050
/* 044EC 80ADD47C 93B500E7 */ lbu $s5, 0x00E7($sp)
/* 044F0 80ADD480 46162502 */ mul.s $f20, $f4, $f22
/* 044F4 80ADD484 00000000 */ nop
.L80ADD488:
/* 044F8 80ADD488 92990198 */ lbu $t9, 0x0198($s4) ## 00000198
.L80ADD48C:
/* 044FC 80ADD48C 3C0B80AE */ lui $t3, %hi(func_80ADAFC0) ## $t3 = 80AE0000
/* 04500 80ADD490 256BAFC0 */ addiu $t3, $t3, %lo(func_80ADAFC0) ## $t3 = 80ADAFC0
/* 04504 80ADD494 1B200081 */ blez $t9, .L80ADD69C
/* 04508 80ADD498 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
/* 0450C 80ADD49C 3C0A0405 */ lui $t2, 0x0405 ## $t2 = 04050000
/* 04510 80ADD4A0 254AD4E0 */ addiu $t2, $t2, 0xD4E0 ## $t2 = 0404D4E0
/* 04514 80ADD4A4 3C0180AE */ lui $at, %hi(D_80ADD8BC) ## $at = 80AE0000
/* 04518 80ADD4A8 C438D8BC */ lwc1 $f24, %lo(D_80ADD8BC)($at)
/* 0451C 80ADD4AC AFAA0078 */ sw $t2, 0x0078($sp)
/* 04520 80ADD4B0 AFAB007C */ sw $t3, 0x007C($sp)
/* 04524 80ADD4B4 02809025 */ or $s2, $s4, $zero ## $s2 = 00000000
/* 04528 80ADD4B8 AFA50084 */ sw $a1, 0x0084($sp)
/* 0452C 80ADD4BC 8FA50084 */ lw $a1, 0x0084($sp)
.L80ADD4C0:
/* 04530 80ADD4C0 8E820190 */ lw $v0, 0x0190($s4) ## 00000190
/* 04534 80ADD4C4 3C0980AE */ lui $t1, %hi(func_80ADBD38) ## $t1 = 80AE0000
/* 04538 80ADD4C8 2529BD38 */ addiu $t1, $t1, %lo(func_80ADBD38) ## $t1 = 80ADBD38
/* 0453C 80ADD4CC 10A2000C */ beq $a1, $v0, .L80ADD500
/* 04540 80ADD4D0 3C18E700 */ lui $t8, 0xE700 ## $t8 = E7000000
/* 04544 80ADD4D4 1122000A */ beq $t1, $v0, .L80ADD500
/* 04548 80ADD4D8 3C0C80AE */ lui $t4, %hi(func_80ADBEE8) ## $t4 = 80AE0000
/* 0454C 80ADD4DC 258CBEE8 */ addiu $t4, $t4, %lo(func_80ADBEE8) ## $t4 = 80ADBEE8
/* 04550 80ADD4E0 51820008 */ beql $t4, $v0, .L80ADD504
/* 04554 80ADD4E4 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 04558 80ADD4E8 0011A823 */ subu $s5, $zero, $s1
/* 0455C 80ADD4EC 02A00821 */ addu $at, $s5, $zero
/* 04560 80ADD4F0 0015A940 */ sll $s5, $s5, 5
/* 04564 80ADD4F4 02A1A823 */ subu $s5, $s5, $at
/* 04568 80ADD4F8 26B500F8 */ addiu $s5, $s5, 0x00F8 ## $s5 = 00000118
/* 0456C 80ADD4FC 32B500FF */ andi $s5, $s5, 0x00FF ## $s5 = 00000018
.L80ADD500:
/* 04570 80ADD500 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
.L80ADD504:
/* 04574 80ADD504 3C08FA00 */ lui $t0, 0xFA00 ## $t0 = FA000000
/* 04578 80ADD508 35088080 */ ori $t0, $t0, 0x8080 ## $t0 = FA008080
/* 0457C 80ADD50C 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 04580 80ADD510 AE6F02D0 */ sw $t7, 0x02D0($s3) ## 000002D0
/* 04584 80ADD514 AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 04588 80ADD518 AC580000 */ sw $t8, 0x0000($v0) ## 00000000
/* 0458C 80ADD51C 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 04590 80ADD520 32A400FF */ andi $a0, $s5, 0x00FF ## $a0 = 00000018
/* 04594 80ADD524 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 04598 80ADD528 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 0459C 80ADD52C AE6E02D0 */ sw $t6, 0x02D0($s3) ## 000002D0
/* 045A0 80ADD530 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 045A4 80ADD534 92E90001 */ lbu $t1, 0x0001($s7) ## 00000001
/* 045A8 80ADD538 92F90000 */ lbu $t9, 0x0000($s7) ## 00000000
/* 045AC 80ADD53C 92EE0002 */ lbu $t6, 0x0002($s7) ## 00000002
/* 045B0 80ADD540 00096400 */ sll $t4, $t1, 16
/* 045B4 80ADD544 00195E00 */ sll $t3, $t9, 24
/* 045B8 80ADD548 016C7825 */ or $t7, $t3, $t4 ## $t7 = 80ADBFE8
/* 045BC 80ADD54C 000E4200 */ sll $t0, $t6, 8
/* 045C0 80ADD550 01E86825 */ or $t5, $t7, $t0 ## $t5 = FAADBFE8
/* 045C4 80ADD554 01A4C825 */ or $t9, $t5, $a0 ## $t9 = FAADBFF8
/* 045C8 80ADD558 AC590004 */ sw $t9, 0x0004($v0) ## 00000004
/* 045CC 80ADD55C 8E46023C */ lw $a2, 0x023C($s2) ## 0000023C
/* 045D0 80ADD560 C64E0238 */ lwc1 $f14, 0x0238($s2) ## 00000238
/* 045D4 80ADD564 C64C0234 */ lwc1 $f12, 0x0234($s2) ## 00000234
/* 045D8 80ADD568 0C034261 */ jal Matrix_Translate
/* 045DC 80ADD56C AFA50084 */ sw $a1, 0x0084($sp)
/* 045E0 80ADD570 86CA07A0 */ lh $t2, 0x07A0($s6) ## 000007A0
/* 045E4 80ADD574 000A4880 */ sll $t1, $t2, 2
/* 045E8 80ADD578 02C95821 */ addu $t3, $s6, $t1
/* 045EC 80ADD57C 0C016A7D */ jal func_8005A9F4
/* 045F0 80ADD580 8D640790 */ lw $a0, 0x0790($t3) ## 00000790
/* 045F4 80ADD584 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 045F8 80ADD588 00412821 */ addu $a1, $v0, $at
/* 045FC 80ADD58C 00052C00 */ sll $a1, $a1, 16
/* 04600 80ADD590 00052C03 */ sra $a1, $a1, 16
/* 04604 80ADD594 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 04608 80ADD598 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0460C 80ADD59C 0C034421 */ jal Matrix_RotateRPY
/* 04610 80ADD5A0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 04614 80ADD5A4 8FAC007C */ lw $t4, 0x007C($sp)
/* 04618 80ADD5A8 8E980190 */ lw $t8, 0x0190($s4) ## 00000190
/* 0461C 80ADD5AC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 04620 80ADD5B0 5598001C */ bnel $t4, $t8, .L80ADD624
/* 04624 80ADD5B4 4406A000 */ mfc1 $a2, $f20
/* 04628 80ADD5B8 868E019A */ lh $t6, 0x019A($s4) ## 0000019A
/* 0462C 80ADD5BC 3C0180AE */ lui $at, %hi(D_80ADD8C0) ## $at = 80AE0000
/* 04630 80ADD5C0 C42AD8C0 */ lwc1 $f10, %lo(D_80ADD8C0)($at)
/* 04634 80ADD5C4 01D17823 */ subu $t7, $t6, $s1
/* 04638 80ADD5C8 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
/* 0463C 80ADD5CC 3C0180AE */ lui $at, %hi(D_80ADD8C4) ## $at = 80AE0000
/* 04640 80ADD5D0 46803220 */ cvt.s.w $f8, $f6
/* 04644 80ADD5D4 460A4402 */ mul.s $f16, $f8, $f10
/* 04648 80ADD5D8 46168500 */ add.s $f20, $f16, $f22
/* 0464C 80ADD5DC 4616A03C */ c.lt.s $f20, $f22
/* 04650 80ADD5E0 00000000 */ nop
/* 04654 80ADD5E4 45020004 */ bc1fl .L80ADD5F8
/* 04658 80ADD5E8 4614C03C */ c.lt.s $f24, $f20
/* 0465C 80ADD5EC 10000009 */ beq $zero, $zero, .L80ADD614
/* 04660 80ADD5F0 4600B006 */ mov.s $f0, $f22
/* 04664 80ADD5F4 4614C03C */ c.lt.s $f24, $f20
.L80ADD5F8:
/* 04668 80ADD5F8 00000000 */ nop
/* 0466C 80ADD5FC 45020004 */ bc1fl .L80ADD610
/* 04670 80ADD600 4600A086 */ mov.s $f2, $f20
/* 04674 80ADD604 10000002 */ beq $zero, $zero, .L80ADD610
/* 04678 80ADD608 4600C086 */ mov.s $f2, $f24
/* 0467C 80ADD60C 4600A086 */ mov.s $f2, $f20
.L80ADD610:
/* 04680 80ADD610 46001006 */ mov.s $f0, $f2
.L80ADD614:
/* 04684 80ADD614 C432D8C4 */ lwc1 $f18, %lo(D_80ADD8C4)($at)
/* 04688 80ADD618 46120502 */ mul.s $f20, $f0, $f18
/* 0468C 80ADD61C 00000000 */ nop
/* 04690 80ADD620 4406A000 */ mfc1 $a2, $f20
.L80ADD624:
/* 04694 80ADD624 4600A306 */ mov.s $f12, $f20
/* 04698 80ADD628 0C0342A3 */ jal Matrix_Scale
/* 0469C 80ADD62C 4600A386 */ mov.s $f14, $f20
/* 046A0 80ADD630 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 046A4 80ADD634 3C0DDA38 */ lui $t5, 0xDA38 ## $t5 = DA380000
/* 046A8 80ADD638 35AD0003 */ ori $t5, $t5, 0x0003 ## $t5 = DA380003
/* 046AC 80ADD63C 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
/* 046B0 80ADD640 AE6802D0 */ sw $t0, 0x02D0($s3) ## 000002D0
/* 046B4 80ADD644 3C0580AE */ lui $a1, %hi(D_80ADD858) ## $a1 = 80AE0000
/* 046B8 80ADD648 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 046BC 80ADD64C 8EC40000 */ lw $a0, 0x0000($s6) ## 00000000
/* 046C0 80ADD650 24A5D858 */ addiu $a1, $a1, %lo(D_80ADD858) ## $a1 = 80ADD858
/* 046C4 80ADD654 24060C3C */ addiu $a2, $zero, 0x0C3C ## $a2 = 00000C3C
/* 046C8 80ADD658 0C0346A2 */ jal Matrix_NewMtx
/* 046CC 80ADD65C 00408025 */ or $s0, $v0, $zero ## $s0 = 00000000
/* 046D0 80ADD660 AE020004 */ sw $v0, 0x0004($s0) ## 00000004
/* 046D4 80ADD664 8E6202D0 */ lw $v0, 0x02D0($s3) ## 000002D0
/* 046D8 80ADD668 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
/* 046DC 80ADD66C 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
/* 046E0 80ADD670 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 046E4 80ADD674 AE7902D0 */ sw $t9, 0x02D0($s3) ## 000002D0
/* 046E8 80ADD678 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
/* 046EC 80ADD67C 8FA90078 */ lw $t1, 0x0078($sp)
/* 046F0 80ADD680 2652000C */ addiu $s2, $s2, 0x000C ## $s2 = 0000000C
/* 046F4 80ADD684 AC490004 */ sw $t1, 0x0004($v0) ## 00000004
/* 046F8 80ADD688 8FAB00F4 */ lw $t3, 0x00F4($sp)
/* 046FC 80ADD68C 916C0198 */ lbu $t4, 0x0198($t3) ## 00000198
/* 04700 80ADD690 022C082A */ slt $at, $s1, $t4
/* 04704 80ADD694 5420FF8A */ bnel $at, $zero, .L80ADD4C0
/* 04708 80ADD698 8FA50084 */ lw $a1, 0x0084($sp)
.L80ADD69C:
/* 0470C 80ADD69C 3C0680AE */ lui $a2, %hi(D_80ADD870) ## $a2 = 80AE0000
/* 04710 80ADD6A0 24C6D870 */ addiu $a2, $a2, %lo(D_80ADD870) ## $a2 = 80ADD870
/* 04714 80ADD6A4 27A400C4 */ addiu $a0, $sp, 0x00C4 ## $a0 = FFFFFFCC
/* 04718 80ADD6A8 8EC50000 */ lw $a1, 0x0000($s6) ## 00000000
/* 0471C 80ADD6AC 0C031AD5 */ jal Graph_CloseDisps
/* 04720 80ADD6B0 24070C43 */ addiu $a3, $zero, 0x0C43 ## $a3 = 00000C43
/* 04724 80ADD6B4 8FBF006C */ lw $ra, 0x006C($sp)
/* 04728 80ADD6B8 D7B40030 */ ldc1 $f20, 0x0030($sp)
/* 0472C 80ADD6BC D7B60038 */ ldc1 $f22, 0x0038($sp)
/* 04730 80ADD6C0 D7B80040 */ ldc1 $f24, 0x0040($sp)
/* 04734 80ADD6C4 8FB0004C */ lw $s0, 0x004C($sp)
/* 04738 80ADD6C8 8FB10050 */ lw $s1, 0x0050($sp)
/* 0473C 80ADD6CC 8FB20054 */ lw $s2, 0x0054($sp)
/* 04740 80ADD6D0 8FB30058 */ lw $s3, 0x0058($sp)
/* 04744 80ADD6D4 8FB4005C */ lw $s4, 0x005C($sp)
/* 04748 80ADD6D8 8FB50060 */ lw $s5, 0x0060($sp)
/* 0474C 80ADD6DC 8FB60064 */ lw $s6, 0x0064($sp)
/* 04750 80ADD6E0 8FB70068 */ lw $s7, 0x0068($sp)
/* 04754 80ADD6E4 03E00008 */ jr $ra
/* 04758 80ADD6E8 27BD00F8 */ addiu $sp, $sp, 0x00F8 ## $sp = 00000000
/* 0475C 80ADD6EC 00000000 */ nop

View file

@ -1,158 +0,0 @@
glabel EnPoSisters_Init
/* 00000 80AD8F90 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 00004 80AD8F94 AFB10028 */ sw $s1, 0x0028($sp)
/* 00008 80AD8F98 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 0000C 80AD8F9C AFBF002C */ sw $ra, 0x002C($sp)
/* 00010 80AD8FA0 AFB00024 */ sw $s0, 0x0024($sp)
/* 00014 80AD8FA4 3C0580AE */ lui $a1, %hi(D_80ADD788) ## $a1 = 80AE0000
/* 00018 80AD8FA8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0001C 80AD8FAC 0C01E037 */ jal Actor_ProcessInitChain
/* 00020 80AD8FB0 24A5D788 */ addiu $a1, $a1, %lo(D_80ADD788) ## $a1 = 80ADD788
/* 00024 80AD8FB4 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
/* 00028 80AD8FB8 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
/* 0002C 80AD8FBC 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
/* 00030 80AD8FC0 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 00034 80AD8FC4 0C00AC78 */ jal ActorShape_Init
/* 00038 80AD8FC8 3C074248 */ lui $a3, 0x4248 ## $a3 = 42480000
/* 0003C 80AD8FCC 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
/* 00040 80AD8FD0 3C070600 */ lui $a3, 0x0600 ## $a3 = 06000000
/* 00044 80AD8FD4 260E019E */ addiu $t6, $s0, 0x019E ## $t6 = 0000019E
/* 00048 80AD8FD8 260F01E6 */ addiu $t7, $s0, 0x01E6 ## $t7 = 000001E6
/* 0004C 80AD8FDC 2418000C */ addiu $t8, $zero, 0x000C ## $t8 = 0000000C
/* 00050 80AD8FE0 AFB80018 */ sw $t8, 0x0018($sp)
/* 00054 80AD8FE4 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00058 80AD8FE8 AFAE0010 */ sw $t6, 0x0010($sp)
/* 0005C 80AD8FEC 24E714CC */ addiu $a3, $a3, 0x14CC ## $a3 = 060014CC
/* 00060 80AD8FF0 24C665C8 */ addiu $a2, $a2, 0x65C8 ## $a2 = 060065C8
/* 00064 80AD8FF4 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00068 80AD8FF8 0C02915F */ jal SkelAnime_Init
/* 0006C 80AD8FFC 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 00070 80AD9000 240300FF */ addiu $v1, $zero, 0x00FF ## $v1 = 000000FF
/* 00074 80AD9004 241900D2 */ addiu $t9, $zero, 0x00D2 ## $t9 = 000000D2
/* 00078 80AD9008 A203022E */ sb $v1, 0x022E($s0) ## 0000022E
/* 0007C 80AD900C A203022F */ sb $v1, 0x022F($s0) ## 0000022F
/* 00080 80AD9010 A2190230 */ sb $t9, 0x0230($s0) ## 00000230
/* 00084 80AD9014 A2030231 */ sb $v1, 0x0231($s0) ## 00000231
/* 00088 80AD9018 2606029C */ addiu $a2, $s0, 0x029C ## $a2 = 0000029C
/* 0008C 80AD901C AFA60034 */ sw $a2, 0x0034($sp)
/* 00090 80AD9020 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00094 80AD9024 0C01E9D9 */ jal LightContext_InsertLight
/* 00098 80AD9028 262507A8 */ addiu $a1, $s1, 0x07A8 ## $a1 = 000007A8
/* 0009C 80AD902C C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000008
/* 000A0 80AD9030 C608000C */ lwc1 $f8, 0x000C($s0) ## 0000000C
/* 000A4 80AD9034 C6100010 */ lwc1 $f16, 0x0010($s0) ## 00000010
/* 000A8 80AD9038 4600218D */ trunc.w.s $f6, $f4
/* 000AC 80AD903C AE020298 */ sw $v0, 0x0298($s0) ## 00000298
/* 000B0 80AD9040 AFA0001C */ sw $zero, 0x001C($sp)
/* 000B4 80AD9044 4600428D */ trunc.w.s $f10, $f8
/* 000B8 80AD9048 44053000 */ mfc1 $a1, $f6
/* 000BC 80AD904C AFA00018 */ sw $zero, 0x0018($sp)
/* 000C0 80AD9050 4600848D */ trunc.w.s $f18, $f16
/* 000C4 80AD9054 44065000 */ mfc1 $a2, $f10
/* 000C8 80AD9058 00052C00 */ sll $a1, $a1, 16
/* 000CC 80AD905C 00052C03 */ sra $a1, $a1, 16
/* 000D0 80AD9060 44079000 */ mfc1 $a3, $f18
/* 000D4 80AD9064 00063400 */ sll $a2, $a2, 16
/* 000D8 80AD9068 00063403 */ sra $a2, $a2, 16
/* 000DC 80AD906C 00073C00 */ sll $a3, $a3, 16
/* 000E0 80AD9070 00073C03 */ sra $a3, $a3, 16
/* 000E4 80AD9074 AFA00014 */ sw $zero, 0x0014($sp)
/* 000E8 80AD9078 AFA00010 */ sw $zero, 0x0010($sp)
/* 000EC 80AD907C 0C01E77C */ jal Lights_PointGlowSetInfo
/* 000F0 80AD9080 8FA40034 */ lw $a0, 0x0034($sp)
/* 000F4 80AD9084 260502AC */ addiu $a1, $s0, 0x02AC ## $a1 = 000002AC
/* 000F8 80AD9088 AFA50034 */ sw $a1, 0x0034($sp)
/* 000FC 80AD908C 0C0170D9 */ jal Collider_InitCylinder
/* 00100 80AD9090 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00104 80AD9094 3C0780AE */ lui $a3, %hi(D_80ADD730) ## $a3 = 80AE0000
/* 00108 80AD9098 8FA50034 */ lw $a1, 0x0034($sp)
/* 0010C 80AD909C 24E7D730 */ addiu $a3, $a3, %lo(D_80ADD730) ## $a3 = 80ADD730
/* 00110 80AD90A0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00114 80AD90A4 0C01712B */ jal Collider_SetCylinder
/* 00118 80AD90A8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 0011C 80AD90AC 3C0580AE */ lui $a1, %hi(D_80ADD764) ## $a1 = 80AE0000
/* 00120 80AD90B0 3C0680AE */ lui $a2, %hi(D_80ADD75C) ## $a2 = 80AE0000
/* 00124 80AD90B4 24C6D75C */ addiu $a2, $a2, %lo(D_80ADD75C) ## $a2 = 80ADD75C
/* 00128 80AD90B8 24A5D764 */ addiu $a1, $a1, %lo(D_80ADD764) ## $a1 = 80ADD764
/* 0012C 80AD90BC 0C0187B5 */ jal func_80061ED4
/* 00130 80AD90C0 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
/* 00134 80AD90C4 860B001C */ lh $t3, 0x001C($s0) ## 0000001C
/* 00138 80AD90C8 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
/* 0013C 80AD90CC 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
/* 00140 80AD90D0 000B6203 */ sra $t4, $t3, 8
/* 00144 80AD90D4 318E0003 */ andi $t6, $t4, 0x0003 ## $t6 = 00000000
/* 00148 80AD90D8 8E0B0004 */ lw $t3, 0x0004($s0) ## 00000004
/* 0014C 80AD90DC 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
/* 00150 80AD90E0 44812000 */ mtc1 $at, $f4 ## $f4 = 110.00
/* 00154 80AD90E4 A20E0194 */ sb $t6, 0x0194($s0) ## 00000194
/* 00158 80AD90E8 25CF0050 */ addiu $t7, $t6, 0x0050 ## $t7 = 00000050
/* 0015C 80AD90EC 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 00160 80AD90F0 0018CA83 */ sra $t9, $t8, 10
/* 00164 80AD90F4 24020020 */ addiu $v0, $zero, 0x0020 ## $v0 = 00000020
/* 00168 80AD90F8 33280003 */ andi $t0, $t9, 0x0003 ## $t0 = 00000000
/* 0016C 80AD90FC 24090014 */ addiu $t1, $zero, 0x0014 ## $t1 = 00000014
/* 00170 80AD9100 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 00174 80AD9104 31AE1000 */ andi $t6, $t5, 0x1000 ## $t6 = 00000000
/* 00178 80AD9108 01616024 */ and $t4, $t3, $at
/* 0017C 80AD910C A20F0117 */ sb $t7, 0x0117($s0) ## 00000117
/* 00180 80AD9110 A2080195 */ sb $t0, 0x0195($s0) ## 00000195
/* 00184 80AD9114 A2020196 */ sb $v0, 0x0196($s0) ## 00000196
/* 00188 80AD9118 A2090197 */ sb $t1, 0x0197($s0) ## 00000197
/* 0018C 80AD911C A20A0198 */ sb $t2, 0x0198($s0) ## 00000198
/* 00190 80AD9120 A2020199 */ sb $v0, 0x0199($s0) ## 00000199
/* 00194 80AD9124 AE0C0004 */ sw $t4, 0x0004($s0) ## 00000004
/* 00198 80AD9128 11C00006 */ beq $t6, $zero, .L80AD9144
/* 0019C 80AD912C E6040294 */ swc1 $f4, 0x0294($s0) ## 00000294
/* 001A0 80AD9130 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 001A4 80AD9134 0C2B6825 */ jal func_80ADA094
/* 001A8 80AD9138 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 001AC 80AD913C 1000001F */ beq $zero, $zero, .L80AD91BC
/* 001B0 80AD9140 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
.L80AD9144:
/* 001B4 80AD9144 920F0194 */ lbu $t7, 0x0194($s0) ## 00000194
/* 001B8 80AD9148 15E00019 */ bne $t7, $zero, .L80AD91B0
/* 001BC 80AD914C 00000000 */ nop
/* 001C0 80AD9150 92180195 */ lbu $t8, 0x0195($s0) ## 00000195
/* 001C4 80AD9154 2401BDFF */ addiu $at, $zero, 0xBDFF ## $at = FFFFBDFF
/* 001C8 80AD9158 240A0004 */ addiu $t2, $zero, 0x0004 ## $t2 = 00000004
/* 001CC 80AD915C 17000008 */ bne $t8, $zero, .L80AD9180
/* 001D0 80AD9160 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 001D4 80AD9164 24190009 */ addiu $t9, $zero, 0x0009 ## $t9 = 00000009
/* 001D8 80AD9168 A21902BE */ sb $t9, 0x02BE($s0) ## 000002BE
/* 001DC 80AD916C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 001E0 80AD9170 0C2B66AA */ jal func_80AD9AA8
/* 001E4 80AD9174 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 001E8 80AD9178 10000010 */ beq $zero, $zero, .L80AD91BC
/* 001EC 80AD917C 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
.L80AD9180:
/* 001F0 80AD9180 8E080004 */ lw $t0, 0x0004($s0) ## 00000004
/* 001F4 80AD9184 8E0B02CC */ lw $t3, 0x02CC($s0) ## 000002CC
/* 001F8 80AD9188 A20A02D8 */ sb $t2, 0x02D8($s0) ## 000002D8
/* 001FC 80AD918C 01014824 */ and $t1, $t0, $at
/* 00200 80AD9190 356C0001 */ ori $t4, $t3, 0x0001 ## $t4 = 00000001
/* 00204 80AD9194 AE090004 */ sw $t1, 0x0004($s0) ## 00000004
/* 00208 80AD9198 AE0C02CC */ sw $t4, 0x02CC($s0) ## 000002CC
/* 0020C 80AD919C A20002BE */ sb $zero, 0x02BE($s0) ## 000002BE
/* 00210 80AD91A0 0C2B6709 */ jal func_80AD9C24
/* 00214 80AD91A4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00218 80AD91A8 10000004 */ beq $zero, $zero, .L80AD91BC
/* 0021C 80AD91AC 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
.L80AD91B0:
/* 00220 80AD91B0 0C2B6751 */ jal func_80AD9D44
/* 00224 80AD91B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00228 80AD91B8 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
.L80AD91BC:
/* 0022C 80AD91BC 31AE003F */ andi $t6, $t5, 0x003F ## $t6 = 00000000
/* 00230 80AD91C0 A60E001C */ sh $t6, 0x001C($s0) ## 0000001C
/* 00234 80AD91C4 8FBF002C */ lw $ra, 0x002C($sp)
/* 00238 80AD91C8 8FB10028 */ lw $s1, 0x0028($sp)
/* 0023C 80AD91CC 8FB00024 */ lw $s0, 0x0024($sp)
/* 00240 80AD91D0 03E00008 */ jr $ra
/* 00244 80AD91D4 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -1,84 +0,0 @@
.late_rodata
glabel D_80ADD888
.float 0.1
.text
glabel func_80AD9240
/* 002B0 80AD9240 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 002B4 80AD9244 AFBF003C */ sw $ra, 0x003C($sp)
/* 002B8 80AD9248 AFB50038 */ sw $s5, 0x0038($sp)
/* 002BC 80AD924C AFB40034 */ sw $s4, 0x0034($sp)
/* 002C0 80AD9250 AFB30030 */ sw $s3, 0x0030($sp)
/* 002C4 80AD9254 AFB2002C */ sw $s2, 0x002C($sp)
/* 002C8 80AD9258 AFB10028 */ sw $s1, 0x0028($sp)
/* 002CC 80AD925C AFB00024 */ sw $s0, 0x0024($sp)
/* 002D0 80AD9260 F7B60018 */ sdc1 $f22, 0x0018($sp)
/* 002D4 80AD9264 F7B40010 */ sdc1 $f20, 0x0010($sp)
/* 002D8 80AD9268 908E0198 */ lbu $t6, 0x0198($a0) ## 00000198
/* 002DC 80AD926C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 002E0 80AD9270 00C0A825 */ or $s5, $a2, $zero ## $s5 = 00000000
/* 002E4 80AD9274 19C00031 */ blez $t6, .L80AD933C
/* 002E8 80AD9278 00009825 */ or $s3, $zero, $zero ## $s3 = 00000000
/* 002EC 80AD927C 00A50019 */ multu $a1, $a1
/* 002F0 80AD9280 3C0180AE */ lui $at, %hi(D_80ADD888) ## $at = 80AE0000
/* 002F4 80AD9284 C428D888 */ lwc1 $f8, %lo(D_80ADD888)($at)
/* 002F8 80AD9288 44855000 */ mtc1 $a1, $f10 ## $f10 = 0.00
/* 002FC 80AD928C 24910234 */ addiu $s1, $a0, 0x0234 ## $s1 = 00000234
/* 00300 80AD9290 00009025 */ or $s2, $zero, $zero ## $s2 = 00000000
/* 00304 80AD9294 468055A0 */ cvt.s.w $f22, $f10
/* 00308 80AD9298 00007812 */ mflo $t7
/* 0030C 80AD929C 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
/* 00310 80AD92A0 00000000 */ nop
/* 00314 80AD92A4 468021A0 */ cvt.s.w $f6, $f4
/* 00318 80AD92A8 46083502 */ mul.s $f20, $f6, $f8
/* 0031C 80AD92AC 00000000 */ nop
/* 00320 80AD92B0 8619019A */ lh $t9, 0x019A($s0) ## 0000019A
.L80AD92B4:
/* 00324 80AD92B4 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
/* 00328 80AD92B8 0220A025 */ or $s4, $s1, $zero ## $s4 = 00000234
/* 0032C 80AD92BC 001942C0 */ sll $t0, $t9, 11
/* 00330 80AD92C0 03084821 */ addu $t1, $t8, $t0
/* 00334 80AD92C4 01322021 */ addu $a0, $t1, $s2
/* 00338 80AD92C8 00042400 */ sll $a0, $a0, 16
/* 0033C 80AD92CC 0C01DE1C */ jal Math_Sins
## sins?
/* 00340 80AD92D0 00042403 */ sra $a0, $a0, 16
/* 00344 80AD92D4 46140402 */ mul.s $f16, $f0, $f20
/* 00348 80AD92D8 C6B20000 */ lwc1 $f18, 0x0000($s5) ## 00000000
/* 0034C 80AD92DC 46128100 */ add.s $f4, $f16, $f18
/* 00350 80AD92E0 E6240000 */ swc1 $f4, 0x0000($s1) ## 00000234
/* 00354 80AD92E4 860B019A */ lh $t3, 0x019A($s0) ## 0000019A
/* 00358 80AD92E8 860A00B6 */ lh $t2, 0x00B6($s0) ## 000000B6
/* 0035C 80AD92EC 000B62C0 */ sll $t4, $t3, 11
/* 00360 80AD92F0 014C6821 */ addu $t5, $t2, $t4
/* 00364 80AD92F4 01B22021 */ addu $a0, $t5, $s2
/* 00368 80AD92F8 00042400 */ sll $a0, $a0, 16
/* 0036C 80AD92FC 0C01DE0D */ jal Math_Coss
## coss?
/* 00370 80AD9300 00042403 */ sra $a0, $a0, 16
/* 00374 80AD9304 46140182 */ mul.s $f6, $f0, $f20
/* 00378 80AD9308 C6A80008 */ lwc1 $f8, 0x0008($s5) ## 00000008
/* 0037C 80AD930C 26730001 */ addiu $s3, $s3, 0x0001 ## $s3 = 00000001
/* 00380 80AD9310 2631000C */ addiu $s1, $s1, 0x000C ## $s1 = 00000240
/* 00384 80AD9314 26522000 */ addiu $s2, $s2, 0x2000 ## $s2 = 00002000
/* 00388 80AD9318 46083280 */ add.s $f10, $f6, $f8
/* 0038C 80AD931C E68A0008 */ swc1 $f10, 0x0008($s4) ## 0000023C
/* 00390 80AD9320 C6B00004 */ lwc1 $f16, 0x0004($s5) ## 00000004
/* 00394 80AD9324 46168480 */ add.s $f18, $f16, $f22
/* 00398 80AD9328 E6920004 */ swc1 $f18, 0x0004($s4) ## 00000238
/* 0039C 80AD932C 920E0198 */ lbu $t6, 0x0198($s0) ## 00000198
/* 003A0 80AD9330 026E082A */ slt $at, $s3, $t6
/* 003A4 80AD9334 5420FFDF */ bnel $at, $zero, .L80AD92B4
/* 003A8 80AD9338 8619019A */ lh $t9, 0x019A($s0) ## 0000019A
.L80AD933C:
/* 003AC 80AD933C 8FBF003C */ lw $ra, 0x003C($sp)
/* 003B0 80AD9340 D7B40010 */ ldc1 $f20, 0x0010($sp)
/* 003B4 80AD9344 D7B60018 */ ldc1 $f22, 0x0018($sp)
/* 003B8 80AD9348 8FB00024 */ lw $s0, 0x0024($sp)
/* 003BC 80AD934C 8FB10028 */ lw $s1, 0x0028($sp)
/* 003C0 80AD9350 8FB2002C */ lw $s2, 0x002C($sp)
/* 003C4 80AD9354 8FB30030 */ lw $s3, 0x0030($sp)
/* 003C8 80AD9358 8FB40034 */ lw $s4, 0x0034($sp)
/* 003CC 80AD935C 8FB50038 */ lw $s5, 0x0038($sp)
/* 003D0 80AD9360 03E00008 */ jr $ra
/* 003D4 80AD9364 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -1,25 +0,0 @@
glabel func_80AD9368
/* 003D8 80AD9368 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 003DC 80AD936C AFBF0014 */ sw $ra, 0x0014($sp)
/* 003E0 80AD9370 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 003E4 80AD9374 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 003E8 80AD9378 24A514CC */ addiu $a1, $a1, 0x14CC ## $a1 = 060014CC
/* 003EC 80AD937C AFA70018 */ sw $a3, 0x0018($sp)
/* 003F0 80AD9380 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 003F4 80AD9384 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 003F8 80AD9388 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 003FC 80AD938C 24040002 */ addiu $a0, $zero, 0x0002 ## $a0 = 00000002
/* 00400 80AD9390 0C01DF64 */ jal Math_Rand_S16Offset
/* 00404 80AD9394 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 00408 80AD9398 8FA70018 */ lw $a3, 0x0018($sp)
/* 0040C 80AD939C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00410 80AD93A0 3C0E80AE */ lui $t6, %hi(func_80ADA4A8) ## $t6 = 80AE0000
/* 00414 80AD93A4 25CEA4A8 */ addiu $t6, $t6, %lo(func_80ADA4A8) ## $t6 = 80ADA4A8
/* 00418 80AD93A8 A4E2019A */ sh $v0, 0x019A($a3) ## 0000019A
/* 0041C 80AD93AC ACEE0190 */ sw $t6, 0x0190($a3) ## 00000190
/* 00420 80AD93B0 E4E40068 */ swc1 $f4, 0x0068($a3) ## 00000068
/* 00424 80AD93B4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00428 80AD93B8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0042C 80AD93BC 03E00008 */ jr $ra
/* 00430 80AD93C0 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_80AD93C4
/* 00434 80AD93C4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00438 80AD93C8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0043C 80AD93CC 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 00440 80AD93D0 3C0E80AE */ lui $t6, %hi(func_80ADA6A0) ## $t6 = 80AE0000
/* 00444 80AD93D4 25CEA6A0 */ addiu $t6, $t6, %lo(func_80ADA6A0) ## $t6 = 80ADA6A0
/* 00448 80AD93D8 11CF0008 */ beq $t6, $t7, .L80AD93FC
/* 0044C 80AD93DC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00450 80AD93E0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00454 80AD93E4 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 00458 80AD93E8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0045C 80AD93EC 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 00460 80AD93F0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00464 80AD93F4 AFA70018 */ sw $a3, 0x0018($sp)
/* 00468 80AD93F8 8FA70018 */ lw $a3, 0x0018($sp)
.L80AD93FC:
/* 0046C 80AD93FC 2404000F */ addiu $a0, $zero, 0x000F ## $a0 = 0000000F
/* 00470 80AD9400 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 00474 80AD9404 0C01DF64 */ jal Math_Rand_S16Offset
/* 00478 80AD9408 AFA70018 */ sw $a3, 0x0018($sp)
/* 0047C 80AD940C 8FA70018 */ lw $a3, 0x0018($sp)
/* 00480 80AD9410 3C0880AE */ lui $t0, %hi(func_80ADA530) ## $t0 = 80AE0000
/* 00484 80AD9414 2508A530 */ addiu $t0, $t0, %lo(func_80ADA530) ## $t0 = 80ADA530
/* 00488 80AD9418 90F80199 */ lbu $t8, 0x0199($a3) ## 00000199
/* 0048C 80AD941C A4E2019A */ sh $v0, 0x019A($a3) ## 0000019A
/* 00490 80AD9420 ACE80190 */ sw $t0, 0x0190($a3) ## 00000190
/* 00494 80AD9424 37190007 */ ori $t9, $t8, 0x0007 ## $t9 = 00000007
/* 00498 80AD9428 A0F90199 */ sb $t9, 0x0199($a3) ## 00000199
/* 0049C 80AD942C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 004A0 80AD9430 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 004A4 80AD9434 03E00008 */ jr $ra
/* 004A8 80AD9438 00000000 */ nop

View file

@ -1,5 +0,0 @@
glabel func_80AD943C
/* 004AC 80AD943C 3C0E80AE */ lui $t6, %hi(func_80ADA6A0) ## $t6 = 80AE0000
/* 004B0 80AD9440 25CEA6A0 */ addiu $t6, $t6, %lo(func_80ADA6A0) ## $t6 = 80ADA6A0
/* 004B4 80AD9444 03E00008 */ jr $ra
/* 004B8 80AD9448 AC8E0190 */ sw $t6, 0x0190($a0) ## 00000190

View file

@ -1,40 +0,0 @@
glabel func_80AD944C
/* 004BC 80AD944C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 004C0 80AD9450 AFBF0014 */ sw $ra, 0x0014($sp)
/* 004C4 80AD9454 908E0231 */ lbu $t6, 0x0231($a0) ## 00000231
/* 004C8 80AD9458 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 004CC 80AD945C 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 004D0 80AD9460 11C00006 */ beq $t6, $zero, .L80AD947C
/* 004D4 80AD9464 24A50114 */ addiu $a1, $a1, 0x0114 ## $a1 = 06000114
/* 004D8 80AD9468 909802BD */ lbu $t8, 0x02BD($a0) ## 000002BD
/* 004DC 80AD946C 240F0009 */ addiu $t7, $zero, 0x0009 ## $t7 = 00000009
/* 004E0 80AD9470 A08F02C0 */ sb $t7, 0x02C0($a0) ## 000002C0
/* 004E4 80AD9474 37190004 */ ori $t9, $t8, 0x0004 ## $t9 = 00000004
/* 004E8 80AD9478 A09902BD */ sb $t9, 0x02BD($a0) ## 000002BD
.L80AD947C:
/* 004EC 80AD947C 24E4014C */ addiu $a0, $a3, 0x014C ## $a0 = 0000014C
/* 004F0 80AD9480 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 004F4 80AD9484 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 004F8 80AD9488 AFA70018 */ sw $a3, 0x0018($sp)
/* 004FC 80AD948C 8FA70018 */ lw $a3, 0x0018($sp)
/* 00500 80AD9490 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00504 80AD9494 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00508 80AD9498 24840114 */ addiu $a0, $a0, 0x0114 ## $a0 = 06000114
/* 0050C 80AD949C 0C028800 */ jal SkelAnime_GetFrameCount
/* 00510 80AD94A0 E4E40068 */ swc1 $f4, 0x0068($a3) ## 00000068
/* 00514 80AD94A4 8FA70018 */ lw $a3, 0x0018($sp)
/* 00518 80AD94A8 00024080 */ sll $t0, $v0, 2
/* 0051C 80AD94AC 01024023 */ subu $t0, $t0, $v0
/* 00520 80AD94B0 90EA0199 */ lbu $t2, 0x0199($a3) ## 00000199
/* 00524 80AD94B4 3C0C80AE */ lui $t4, %hi(func_80ADA7F0) ## $t4 = 80AE0000
/* 00528 80AD94B8 25090003 */ addiu $t1, $t0, 0x0003 ## $t1 = 00000003
/* 0052C 80AD94BC 258CA7F0 */ addiu $t4, $t4, %lo(func_80ADA7F0) ## $t4 = 80ADA7F0
/* 00530 80AD94C0 314BFFFD */ andi $t3, $t2, 0xFFFD ## $t3 = 00000000
/* 00534 80AD94C4 A4E9019A */ sh $t1, 0x019A($a3) ## 0000019A
/* 00538 80AD94C8 A0EB0199 */ sb $t3, 0x0199($a3) ## 00000199
/* 0053C 80AD94CC ACEC0190 */ sw $t4, 0x0190($a3) ## 00000190
/* 00540 80AD94D0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00544 80AD94D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00548 80AD94D8 03E00008 */ jr $ra
/* 0054C 80AD94DC 00000000 */ nop

View file

@ -1,36 +0,0 @@
glabel func_80AD94E0
/* 00550 80AD94E0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00554 80AD94E4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00558 80AD94E8 908E0194 */ lbu $t6, 0x0194($a0) ## 00000194
/* 0055C 80AD94EC 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 00560 80AD94F0 44812000 */ mtc1 $at, $f4 ## $f4 = 5.00
/* 00564 80AD94F4 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00568 80AD94F8 15C0000D */ bne $t6, $zero, .L80AD9530
/* 0056C 80AD94FC E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 00570 80AD9500 909802BD */ lbu $t8, 0x02BD($a0) ## 000002BD
/* 00574 80AD9504 240F0009 */ addiu $t7, $zero, 0x0009 ## $t7 = 00000009
/* 00578 80AD9508 A08F02C0 */ sb $t7, 0x02C0($a0) ## 000002C0
/* 0057C 80AD950C 37190004 */ ori $t9, $t8, 0x0004 ## $t9 = 00000004
/* 00580 80AD9510 A09902BD */ sb $t9, 0x02BD($a0) ## 000002BD
/* 00584 80AD9514 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00588 80AD9518 24A50114 */ addiu $a1, $a1, 0x0114 ## $a1 = 06000114
/* 0058C 80AD951C AFA70018 */ sw $a3, 0x0018($sp)
/* 00590 80AD9520 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00594 80AD9524 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00598 80AD9528 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 0059C 80AD952C 8FA70018 */ lw $a3, 0x0018($sp)
.L80AD9530:
/* 005A0 80AD9530 90EA0199 */ lbu $t2, 0x0199($a3) ## 00000199
/* 005A4 80AD9534 84E9008A */ lh $t1, 0x008A($a3) ## 0000008A
/* 005A8 80AD9538 3C0C80AE */ lui $t4, %hi(func_80ADA8C0) ## $t4 = 80AE0000
/* 005AC 80AD953C 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
/* 005B0 80AD9540 258CA8C0 */ addiu $t4, $t4, %lo(func_80ADA8C0) ## $t4 = 80ADA8C0
/* 005B4 80AD9544 354B0008 */ ori $t3, $t2, 0x0008 ## $t3 = 00000008
/* 005B8 80AD9548 A4E8019A */ sh $t0, 0x019A($a3) ## 0000019A
/* 005BC 80AD954C A0EB0199 */ sb $t3, 0x0199($a3) ## 00000199
/* 005C0 80AD9550 ACEC0190 */ sw $t4, 0x0190($a3) ## 00000190
/* 005C4 80AD9554 A4E90032 */ sh $t1, 0x0032($a3) ## 00000032
/* 005C8 80AD9558 8FBF0014 */ lw $ra, 0x0014($sp)
/* 005CC 80AD955C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 005D0 80AD9560 03E00008 */ jr $ra
/* 005D4 80AD9564 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel func_80AD9568
/* 005D8 80AD9568 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 005DC 80AD956C AFBF0014 */ sw $ra, 0x0014($sp)
/* 005E0 80AD9570 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 005E4 80AD9574 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 005E8 80AD9578 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 005EC 80AD957C AFA70018 */ sw $a3, 0x0018($sp)
/* 005F0 80AD9580 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 005F4 80AD9584 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 005F8 80AD9588 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 005FC 80AD958C 8FA70018 */ lw $a3, 0x0018($sp)
/* 00600 80AD9590 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00604 80AD9594 3C0A80AE */ lui $t2, %hi(func_80ADA9E8) ## $t2 = 80AE0000
/* 00608 80AD9598 84EE008A */ lh $t6, 0x008A($a3) ## 0000008A
/* 0060C 80AD959C 90F80194 */ lbu $t8, 0x0194($a3) ## 00000194
/* 00610 80AD95A0 254AA9E8 */ addiu $t2, $t2, %lo(func_80ADA9E8) ## $t2 = 80ADA9E8
/* 00614 80AD95A4 01C17821 */ addu $t7, $t6, $at
/* 00618 80AD95A8 13000006 */ beq $t8, $zero, .L80AD95C4
/* 0061C 80AD95AC A4EF0032 */ sh $t7, 0x0032($a3) ## 00000032
/* 00620 80AD95B0 90E802BD */ lbu $t0, 0x02BD($a3) ## 000002BD
/* 00624 80AD95B4 24190003 */ addiu $t9, $zero, 0x0003 ## $t9 = 00000003
/* 00628 80AD95B8 A0F902C0 */ sb $t9, 0x02C0($a3) ## 000002C0
/* 0062C 80AD95BC 3109FFFB */ andi $t1, $t0, 0xFFFB ## $t1 = 00000000
/* 00630 80AD95C0 A0E902BD */ sb $t1, 0x02BD($a3) ## 000002BD
.L80AD95C4:
/* 00634 80AD95C4 ACEA0190 */ sw $t2, 0x0190($a3) ## 00000190
/* 00638 80AD95C8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0063C 80AD95CC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00640 80AD95D0 03E00008 */ jr $ra
/* 00644 80AD95D4 00000000 */ nop

View file

@ -1,56 +0,0 @@
glabel func_80AD95D8
/* 00648 80AD95D8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 0064C 80AD95DC AFB00020 */ sw $s0, 0x0020($sp)
/* 00650 80AD95E0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00654 80AD95E4 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00658 80AD95E8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0065C 80AD95EC 24A508C0 */ addiu $a1, $a1, 0x08C0 ## $a1 = 060008C0
/* 00660 80AD95F0 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00664 80AD95F4 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00668 80AD95F8 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 0066C 80AD95FC 8E0502B4 */ lw $a1, 0x02B4($s0) ## 000002B4
/* 00670 80AD9600 50A00011 */ beql $a1, $zero, .L80AD9648
/* 00674 80AD9604 92090194 */ lbu $t1, 0x0194($s0) ## 00000194
/* 00678 80AD9608 8E0E02E8 */ lw $t6, 0x02E8($s0) ## 000002E8
/* 0067C 80AD960C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00680 80AD9610 3421F824 */ ori $at, $at, 0xF824 ## $at = 0001F824
/* 00684 80AD9614 8DCF0000 */ lw $t7, 0x0000($t6) ## 00000000
/* 00688 80AD9618 01E1C024 */ and $t8, $t7, $at
/* 0068C 80AD961C 13000004 */ beq $t8, $zero, .L80AD9630
/* 00690 80AD9620 00000000 */ nop
/* 00694 80AD9624 84B90032 */ lh $t9, 0x0032($a1) ## 00000032
/* 00698 80AD9628 10000006 */ beq $zero, $zero, .L80AD9644
/* 0069C 80AD962C A6190032 */ sh $t9, 0x0032($s0) ## 00000032
.L80AD9630:
/* 006A0 80AD9630 0C00B69E */ jal func_8002DA78
/* 006A4 80AD9634 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 006A8 80AD9638 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 006AC 80AD963C 00414021 */ addu $t0, $v0, $at
/* 006B0 80AD9640 A6080032 */ sh $t0, 0x0032($s0) ## 00000032
.L80AD9644:
/* 006B4 80AD9644 92090194 */ lbu $t1, 0x0194($s0) ## 00000194
.L80AD9648:
/* 006B8 80AD9648 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 006BC 80AD964C 24054000 */ addiu $a1, $zero, 0x4000 ## $a1 = 00004000
/* 006C0 80AD9650 11200005 */ beq $t1, $zero, .L80AD9668
/* 006C4 80AD9654 240600FF */ addiu $a2, $zero, 0x00FF ## $a2 = 000000FF
/* 006C8 80AD9658 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 006CC 80AD965C 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 006D0 80AD9660 00000000 */ nop
/* 006D4 80AD9664 E6040068 */ swc1 $f4, 0x0068($s0) ## 00000068
.L80AD9668:
/* 006D8 80AD9668 920A0199 */ lbu $t2, 0x0199($s0) ## 00000199
/* 006DC 80AD966C 240C0010 */ addiu $t4, $zero, 0x0010 ## $t4 = 00000010
/* 006E0 80AD9670 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 006E4 80AD9674 314BFFF4 */ andi $t3, $t2, 0xFFF4 ## $t3 = 00000000
/* 006E8 80AD9678 A20B0199 */ sb $t3, 0x0199($s0) ## 00000199
/* 006EC 80AD967C 0C00D09B */ jal func_8003426C
/* 006F0 80AD9680 AFAC0010 */ sw $t4, 0x0010($sp)
/* 006F4 80AD9684 3C0D80AE */ lui $t5, %hi(func_80ADAAA4) ## $t5 = 80AE0000
/* 006F8 80AD9688 25ADAAA4 */ addiu $t5, $t5, %lo(func_80ADAAA4) ## $t5 = 80ADAAA4
/* 006FC 80AD968C AE0D0190 */ sw $t5, 0x0190($s0) ## 00000190
/* 00700 80AD9690 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00704 80AD9694 8FB00020 */ lw $s0, 0x0020($sp)
/* 00708 80AD9698 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0070C 80AD969C 03E00008 */ jr $ra
/* 00710 80AD96A0 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel func_80AD96A4
/* 00714 80AD96A4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00718 80AD96A8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0071C 80AD96AC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00720 80AD96B0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00724 80AD96B4 24A50A54 */ addiu $a1, $a1, 0x0A54 ## $a1 = 06000A54
/* 00728 80AD96B8 AFA70018 */ sw $a3, 0x0018($sp)
/* 0072C 80AD96BC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00730 80AD96C0 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00734 80AD96C4 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 00738 80AD96C8 8FA70018 */ lw $a3, 0x0018($sp)
/* 0073C 80AD96CC 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00740 80AD96D0 3C0980AE */ lui $t1, %hi(func_80ADAC70) ## $t1 = 80AE0000
/* 00744 80AD96D4 84EE00B6 */ lh $t6, 0x00B6($a3) ## 000000B6
/* 00748 80AD96D8 90F90199 */ lbu $t9, 0x0199($a3) ## 00000199
/* 0074C 80AD96DC 24180005 */ addiu $t8, $zero, 0x0005 ## $t8 = 00000005
/* 00750 80AD96E0 01C17821 */ addu $t7, $t6, $at
/* 00754 80AD96E4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 00758 80AD96E8 44812000 */ mtc1 $at, $f4 ## $f4 = 5.00
/* 0075C 80AD96EC 2529AC70 */ addiu $t1, $t1, %lo(func_80ADAC70) ## $t1 = 80ADAC70
/* 00760 80AD96F0 3728000B */ ori $t0, $t9, 0x000B ## $t0 = 0000000B
/* 00764 80AD96F4 A4EF0032 */ sh $t7, 0x0032($a3) ## 00000032
/* 00768 80AD96F8 A4F8019A */ sh $t8, 0x019A($a3) ## 0000019A
/* 0076C 80AD96FC A0E80199 */ sb $t0, 0x0199($a3) ## 00000199
/* 00770 80AD9700 ACE90190 */ sw $t1, 0x0190($a3) ## 00000190
/* 00774 80AD9704 E4E40068 */ swc1 $f4, 0x0068($a3) ## 00000068
/* 00778 80AD9708 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0077C 80AD970C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00780 80AD9710 03E00008 */ jr $ra
/* 00784 80AD9714 00000000 */ nop

View file

@ -1,49 +0,0 @@
glabel func_80AD9718
/* 00788 80AD9718 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0078C 80AD971C AFB00028 */ sw $s0, 0x0028($sp)
/* 00790 80AD9720 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00794 80AD9724 AFBF002C */ sw $ra, 0x002C($sp)
/* 00798 80AD9728 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0079C 80AD972C 0C028800 */ jal SkelAnime_GetFrameCount
/* 007A0 80AD9730 2484119C */ addiu $a0, $a0, 0x119C ## $a0 = 0600119C
/* 007A4 80AD9734 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 007A8 80AD9738 3C01C040 */ lui $at, 0xC040 ## $at = C0400000
/* 007AC 80AD973C 44814000 */ mtc1 $at, $f8 ## $f8 = -3.00
/* 007B0 80AD9740 468021A0 */ cvt.s.w $f6, $f4
/* 007B4 80AD9744 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 007B8 80AD9748 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 007BC 80AD974C AFAE0014 */ sw $t6, 0x0014($sp)
/* 007C0 80AD9750 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 007C4 80AD9754 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 007C8 80AD9758 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 007CC 80AD975C 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
/* 007D0 80AD9760 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 007D4 80AD9764 0C029468 */ jal SkelAnime_ChangeAnim
/* 007D8 80AD9768 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 007DC 80AD976C 92190199 */ lbu $t9, 0x0199($s0) ## 00000199
/* 007E0 80AD9770 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 007E4 80AD9774 861800B6 */ lh $t8, 0x00B6($s0) ## 000000B6
/* 007E8 80AD9778 240F0064 */ addiu $t7, $zero, 0x0064 ## $t7 = 00000064
/* 007EC 80AD977C 3328FFFA */ andi $t0, $t9, 0xFFFA ## $t0 = 00000000
/* 007F0 80AD9780 A60F019C */ sh $t7, 0x019C($s0) ## 0000019C
/* 007F4 80AD9784 A2080199 */ sb $t0, 0x0199($s0) ## 00000199
/* 007F8 80AD9788 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 007FC 80AD978C 24053874 */ addiu $a1, $zero, 0x3874 ## $a1 = 00003874
/* 00800 80AD9790 E60A0068 */ swc1 $f10, 0x0068($s0) ## 00000068
/* 00804 80AD9794 0C00BE0A */ jal Audio_PlayActorSound2
/* 00808 80AD9798 A6180032 */ sh $t8, 0x0032($s0) ## 00000032
/* 0080C 80AD979C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00810 80AD97A0 0C00BE0A */ jal Audio_PlayActorSound2
/* 00814 80AD97A4 240538EF */ addiu $a1, $zero, 0x38EF ## $a1 = 000038EF
/* 00818 80AD97A8 3C0980AE */ lui $t1, %hi(func_80ADAD54) ## $t1 = 80AE0000
/* 0081C 80AD97AC 2529AD54 */ addiu $t1, $t1, %lo(func_80ADAD54) ## $t1 = 80ADAD54
/* 00820 80AD97B0 AE090190 */ sw $t1, 0x0190($s0) ## 00000190
/* 00824 80AD97B4 8FBF002C */ lw $ra, 0x002C($sp)
/* 00828 80AD97B8 8FB00028 */ lw $s0, 0x0028($sp)
/* 0082C 80AD97BC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00830 80AD97C0 03E00008 */ jr $ra
/* 00834 80AD97C4 00000000 */ nop

View file

@ -1,87 +0,0 @@
glabel func_80AD97C8
/* 00838 80AD97C8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 0083C 80AD97CC AFBF001C */ sw $ra, 0x001C($sp)
/* 00840 80AD97D0 AFB10018 */ sw $s1, 0x0018($sp)
/* 00844 80AD97D4 AFB00014 */ sw $s0, 0x0014($sp)
/* 00848 80AD97D8 90820195 */ lbu $v0, 0x0195($a0) ## 00000195
/* 0084C 80AD97DC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00850 80AD97E0 8CB11C44 */ lw $s1, 0x1C44($a1) ## 00001C44
/* 00854 80AD97E4 50400007 */ beql $v0, $zero, .L80AD9804
/* 00858 80AD97E8 82380843 */ lb $t8, 0x0843($s1) ## 00000843
/* 0085C 80AD97EC 8C8F0190 */ lw $t7, 0x0190($a0) ## 00000190
/* 00860 80AD97F0 3C0E80AE */ lui $t6, %hi(func_80ADAAA4) ## $t6 = 80AE0000
/* 00864 80AD97F4 25CEAAA4 */ addiu $t6, $t6, %lo(func_80ADAAA4) ## $t6 = 80ADAAA4
/* 00868 80AD97F8 11CF001E */ beq $t6, $t7, .L80AD9874
/* 0086C 80AD97FC 00000000 */ nop
/* 00870 80AD9800 82380843 */ lb $t8, 0x0843($s1) ## 00000843
.L80AD9804:
/* 00874 80AD9804 53000006 */ beql $t8, $zero, .L80AD9820
/* 00878 80AD9808 C6240028 */ lwc1 $f4, 0x0028($s1) ## 00000028
/* 0087C 80AD980C 82390842 */ lb $t9, 0x0842($s1) ## 00000842
/* 00880 80AD9810 2B210018 */ slti $at, $t9, 0x0018
/* 00884 80AD9814 54200011 */ bnel $at, $zero, .L80AD985C
/* 00888 80AD9818 26040294 */ addiu $a0, $s0, 0x0294 ## $a0 = 00000294
/* 0088C 80AD981C C6240028 */ lwc1 $f4, 0x0028($s1) ## 00000028
.L80AD9820:
/* 00890 80AD9820 C6260080 */ lwc1 $f6, 0x0080($s1) ## 00000080
/* 00894 80AD9824 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00898 80AD9828 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
/* 0089C 80AD982C 46062201 */ sub.s $f8, $f4, $f6
/* 008A0 80AD9830 26040294 */ addiu $a0, $s0, 0x0294 ## $a0 = 00000294
/* 008A4 80AD9834 3C0542DC */ lui $a1, 0x42DC ## $a1 = 42DC0000
/* 008A8 80AD9838 460A403C */ c.lt.s $f8, $f10
/* 008AC 80AD983C 00000000 */ nop
/* 008B0 80AD9840 45020006 */ bc1fl .L80AD985C
/* 008B4 80AD9844 26040294 */ addiu $a0, $s0, 0x0294 ## $a0 = 00000294
/* 008B8 80AD9848 0C01DE80 */ jal Math_ApproxF
/* 008BC 80AD984C 3C064040 */ lui $a2, 0x4040 ## $a2 = 40400000
/* 008C0 80AD9850 10000006 */ beq $zero, $zero, .L80AD986C
/* 008C4 80AD9854 C6100294 */ lwc1 $f16, 0x0294($s0) ## 00000294
/* 008C8 80AD9858 26040294 */ addiu $a0, $s0, 0x0294 ## $a0 = 00000294
.L80AD985C:
/* 008CC 80AD985C 3C05432A */ lui $a1, 0x432A ## $a1 = 432A0000
/* 008D0 80AD9860 0C01DE80 */ jal Math_ApproxF
/* 008D4 80AD9864 3C064120 */ lui $a2, 0x4120 ## $a2 = 41200000
/* 008D8 80AD9868 C6100294 */ lwc1 $f16, 0x0294($s0) ## 00000294
.L80AD986C:
/* 008DC 80AD986C 10000006 */ beq $zero, $zero, .L80AD9888
/* 008E0 80AD9870 E7B00020 */ swc1 $f16, 0x0020($sp)
.L80AD9874:
/* 008E4 80AD9874 50400005 */ beql $v0, $zero, .L80AD988C
/* 008E8 80AD9878 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 008EC 80AD987C 8E080118 */ lw $t0, 0x0118($s0) ## 00000118
/* 008F0 80AD9880 C5120090 */ lwc1 $f18, 0x0090($t0) ## 00000090
/* 008F4 80AD9884 E7B20020 */ swc1 $f18, 0x0020($sp)
.L80AD9888:
/* 008F8 80AD9888 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
.L80AD988C:
/* 008FC 80AD988C 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00900 80AD9890 00812021 */ addu $a0, $a0, $at
/* 00904 80AD9894 00042400 */ sll $a0, $a0, 16
/* 00908 80AD9898 0C01DE1C */ jal Math_Sins
## sins?
/* 0090C 80AD989C 00042403 */ sra $a0, $a0, 16
/* 00910 80AD98A0 C7A40020 */ lwc1 $f4, 0x0020($sp)
/* 00914 80AD98A4 C6280024 */ lwc1 $f8, 0x0024($s1) ## 00000024
/* 00918 80AD98A8 860400B6 */ lh $a0, 0x00B6($s0) ## 000000B6
/* 0091C 80AD98AC 46040182 */ mul.s $f6, $f0, $f4
/* 00920 80AD98B0 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
/* 00924 80AD98B4 00812021 */ addu $a0, $a0, $at
/* 00928 80AD98B8 00042400 */ sll $a0, $a0, 16
/* 0092C 80AD98BC 00042403 */ sra $a0, $a0, 16
/* 00930 80AD98C0 46083280 */ add.s $f10, $f6, $f8
/* 00934 80AD98C4 0C01DE0D */ jal Math_Coss
## coss?
/* 00938 80AD98C8 E60A0024 */ swc1 $f10, 0x0024($s0) ## 00000024
/* 0093C 80AD98CC C7B00020 */ lwc1 $f16, 0x0020($sp)
/* 00940 80AD98D0 C624002C */ lwc1 $f4, 0x002C($s1) ## 0000002C
/* 00944 80AD98D4 46100482 */ mul.s $f18, $f0, $f16
/* 00948 80AD98D8 46049180 */ add.s $f6, $f18, $f4
/* 0094C 80AD98DC E606002C */ swc1 $f6, 0x002C($s0) ## 0000002C
/* 00950 80AD98E0 8FBF001C */ lw $ra, 0x001C($sp)
/* 00954 80AD98E4 8FB10018 */ lw $s1, 0x0018($sp)
/* 00958 80AD98E8 8FB00014 */ lw $s0, 0x0014($sp)
/* 0095C 80AD98EC 03E00008 */ jr $ra
/* 00960 80AD98F0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000

View file

@ -1,62 +0,0 @@
glabel func_80AD98F4
/* 00964 80AD98F4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00968 80AD98F8 AFB00028 */ sw $s0, 0x0028($sp)
/* 0096C 80AD98FC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00970 80AD9900 AFBF002C */ sw $ra, 0x002C($sp)
/* 00974 80AD9904 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00978 80AD9908 AFA50034 */ sw $a1, 0x0034($sp)
/* 0097C 80AD990C 0C028800 */ jal SkelAnime_GetFrameCount
/* 00980 80AD9910 2484119C */ addiu $a0, $a0, 0x119C ## $a0 = 0600119C
/* 00984 80AD9914 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00988 80AD9918 3C01C040 */ lui $at, 0xC040 ## $at = C0400000
/* 0098C 80AD991C 44814000 */ mtc1 $at, $f8 ## $f8 = -3.00
/* 00990 80AD9920 468021A0 */ cvt.s.w $f6, $f4
/* 00994 80AD9924 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00998 80AD9928 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 0099C 80AD992C AFAE0014 */ sw $t6, 0x0014($sp)
/* 009A0 80AD9930 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 009A4 80AD9934 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 009A8 80AD9938 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 009AC 80AD993C 3C063FC0 */ lui $a2, 0x3FC0 ## $a2 = 3FC00000
/* 009B0 80AD9940 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 009B4 80AD9944 0C029468 */ jal SkelAnime_ChangeAnim
/* 009B8 80AD9948 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 009BC 80AD994C 920F0194 */ lbu $t7, 0x0194($s0) ## 00000194
/* 009C0 80AD9950 3C0142DC */ lui $at, 0x42DC ## $at = 42DC0000
/* 009C4 80AD9954 55E0000C */ bnel $t7, $zero, .L80AD9988
/* 009C8 80AD9958 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
/* 009CC 80AD995C 44815000 */ mtc1 $at, $f10 ## $f10 = 110.00
/* 009D0 80AD9960 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 009D4 80AD9964 E60A0294 */ swc1 $f10, 0x0294($s0) ## 00000294
/* 009D8 80AD9968 0C2B65F2 */ jal func_80AD97C8
/* 009DC 80AD996C 8FA50034 */ lw $a1, 0x0034($sp)
/* 009E0 80AD9970 3C1880AE */ lui $t8, %hi(EnPoSisters_Draw) ## $t8 = 80AE0000
/* 009E4 80AD9974 2718D044 */ addiu $t8, $t8, %lo(EnPoSisters_Draw) ## $t8 = 80ADD044
/* 009E8 80AD9978 A2000231 */ sb $zero, 0x0231($s0) ## 00000231
/* 009EC 80AD997C 10000003 */ beq $zero, $zero, .L80AD998C
/* 009F0 80AD9980 AE180134 */ sw $t8, 0x0134($s0) ## 00000134
/* 009F4 80AD9984 861900B6 */ lh $t9, 0x00B6($s0) ## 000000B6
.L80AD9988:
/* 009F8 80AD9988 A6190032 */ sh $t9, 0x0032($s0) ## 00000032
.L80AD998C:
/* 009FC 80AD998C 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
/* 00A00 80AD9990 2408000F */ addiu $t0, $zero, 0x000F ## $t0 = 0000000F
/* 00A04 80AD9994 A608019A */ sh $t0, 0x019A($s0) ## 0000019A
/* 00A08 80AD9998 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00A0C 80AD999C 24053873 */ addiu $a1, $zero, 0x3873 ## $a1 = 00003873
/* 00A10 80AD99A0 0C00BE0A */ jal Audio_PlayActorSound2
/* 00A14 80AD99A4 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
/* 00A18 80AD99A8 92090199 */ lbu $t1, 0x0199($s0) ## 00000199
/* 00A1C 80AD99AC 3C0B80AE */ lui $t3, %hi(func_80ADAE6C) ## $t3 = 80AE0000
/* 00A20 80AD99B0 256BAE6C */ addiu $t3, $t3, %lo(func_80ADAE6C) ## $t3 = 80ADAE6C
/* 00A24 80AD99B4 312AFFFE */ andi $t2, $t1, 0xFFFE ## $t2 = 00000000
/* 00A28 80AD99B8 A20A0199 */ sb $t2, 0x0199($s0) ## 00000199
/* 00A2C 80AD99BC AE0B0190 */ sw $t3, 0x0190($s0) ## 00000190
/* 00A30 80AD99C0 8FBF002C */ lw $ra, 0x002C($sp)
/* 00A34 80AD99C4 8FB00028 */ lw $s0, 0x0028($sp)
/* 00A38 80AD99C8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00A3C 80AD99CC 03E00008 */ jr $ra
/* 00A40 80AD99D0 00000000 */ nop

View file

@ -1,38 +0,0 @@
.late_rodata
glabel D_80ADD88C
.word 0xC5BB8000
.text
glabel func_80AD99D4
/* 00A44 80AD99D4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00A48 80AD99D8 AFBF001C */ sw $ra, 0x001C($sp)
/* 00A4C 80AD99DC AFA50024 */ sw $a1, 0x0024($sp)
/* 00A50 80AD99E0 3C014228 */ lui $at, 0x4228 ## $at = 42280000
/* 00A54 80AD99E4 44814000 */ mtc1 $at, $f8 ## $f8 = 42.00
/* 00A58 80AD99E8 C4860028 */ lwc1 $f6, 0x0028($a0) ## 00000028
/* 00A5C 80AD99EC 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 00A60 80AD99F0 A480019A */ sh $zero, 0x019A($a0) ## 0000019A
/* 00A64 80AD99F4 46083280 */ add.s $f10, $f6, $f8
/* 00A68 80AD99F8 3C0180AE */ lui $at, %hi(D_80ADD88C) ## $at = 80AE0000
/* 00A6C 80AD99FC E4840068 */ swc1 $f4, 0x0068($a0) ## 00000068
/* 00A70 80AD9A00 8C8E0004 */ lw $t6, 0x0004($a0) ## 00000004
/* 00A74 80AD9A04 E48A0028 */ swc1 $f10, 0x0028($a0) ## 00000028
/* 00A78 80AD9A08 C430D88C */ lwc1 $f16, %lo(D_80ADD88C)($at)
/* 00A7C 80AD9A0C 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 00A80 80AD9A10 3C1880AE */ lui $t8, %hi(func_80ADAFC0) ## $t8 = 80AE0000
/* 00A84 80AD9A14 2718AFC0 */ addiu $t8, $t8, %lo(func_80ADAFC0) ## $t8 = 80ADAFC0
/* 00A88 80AD9A18 01C17824 */ and $t7, $t6, $at
/* 00A8C 80AD9A1C 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00A90 80AD9A20 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
/* 00A94 80AD9A24 A0800199 */ sb $zero, 0x0199($a0) ## 00000199
/* 00A98 80AD9A28 AC980190 */ sw $t8, 0x0190($a0) ## 00000190
/* 00A9C 80AD9A2C E49000BC */ swc1 $f16, 0x00BC($a0) ## 000000BC
/* 00AA0 80AD9A30 AFA00010 */ sw $zero, 0x0010($sp)
/* 00AA4 80AD9A34 8FA40024 */ lw $a0, 0x0024($sp)
/* 00AA8 80AD9A38 24050C76 */ addiu $a1, $zero, 0x0C76 ## $a1 = 00000C76
/* 00AAC 80AD9A3C 0C02003E */ jal func_800800F8
/* 00AB0 80AD9A40 240603E7 */ addiu $a2, $zero, 0x03E7 ## $a2 = 000003E7
/* 00AB4 80AD9A44 8FBF001C */ lw $ra, 0x001C($sp)
/* 00AB8 80AD9A48 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00ABC 80AD9A4C 03E00008 */ jr $ra
/* 00AC0 80AD9A50 00000000 */ nop

View file

@ -1,23 +0,0 @@
glabel func_80AD9A54
/* 00AC4 80AD9A54 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00AC8 80AD9A58 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00ACC 80AD9A5C AFA40018 */ sw $a0, 0x0018($sp)
/* 00AD0 80AD9A60 AFA5001C */ sw $a1, 0x001C($sp)
/* 00AD4 80AD9A64 C4840238 */ lwc1 $f4, 0x0238($a0) ## 00000238
/* 00AD8 80AD9A68 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
/* 00ADC 80AD9A6C A480019A */ sh $zero, 0x019A($a0) ## 0000019A
/* 00AE0 80AD9A70 E4840028 */ swc1 $f4, 0x0028($a0) ## 00000028
/* 00AE4 80AD9A74 AFA50018 */ sw $a1, 0x0018($sp)
/* 00AE8 80AD9A78 8FA4001C */ lw $a0, 0x001C($sp)
/* 00AEC 80AD9A7C 24A60024 */ addiu $a2, $a1, 0x0024 ## $a2 = 00000024
/* 00AF0 80AD9A80 0C007E50 */ jal Item_DropCollectibleRandom
/* 00AF4 80AD9A84 24070080 */ addiu $a3, $zero, 0x0080 ## $a3 = 00000080
/* 00AF8 80AD9A88 8FA50018 */ lw $a1, 0x0018($sp)
/* 00AFC 80AD9A8C 3C0E80AE */ lui $t6, %hi(func_80ADB17C) ## $t6 = 80AE0000
/* 00B00 80AD9A90 25CEB17C */ addiu $t6, $t6, %lo(func_80ADB17C) ## $t6 = 80ADB17C
/* 00B04 80AD9A94 ACAE0190 */ sw $t6, 0x0190($a1) ## 00000190
/* 00B08 80AD9A98 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00B0C 80AD9A9C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00B10 80AD9AA0 03E00008 */ jr $ra
/* 00B14 80AD9AA4 00000000 */ nop

View file

@ -1,109 +0,0 @@
glabel func_80AD9AA8
/* 00B18 80AD9AA8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 00B1C 80AD9AAC AFB00030 */ sw $s0, 0x0030($sp)
/* 00B20 80AD9AB0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00B24 80AD9AB4 AFBF0034 */ sw $ra, 0x0034($sp)
/* 00B28 80AD9AB8 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 00B2C 80AD9ABC 8E070024 */ lw $a3, 0x0024($s0) ## 00000024
/* 00B30 80AD9AC0 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
/* 00B34 80AD9AC4 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 00B38 80AD9AC8 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
/* 00B3C 80AD9ACC 240E0400 */ addiu $t6, $zero, 0x0400 ## $t6 = 00000400
/* 00B40 80AD9AD0 AFAE0024 */ sw $t6, 0x0024($sp)
/* 00B44 80AD9AD4 AFA50054 */ sw $a1, 0x0054($sp)
/* 00B48 80AD9AD8 AFA40038 */ sw $a0, 0x0038($sp)
/* 00B4C 80AD9ADC AFA00020 */ sw $zero, 0x0020($sp)
/* 00B50 80AD9AE0 AFA0001C */ sw $zero, 0x001C($sp)
/* 00B54 80AD9AE4 AFA00018 */ sw $zero, 0x0018($sp)
/* 00B58 80AD9AE8 24060091 */ addiu $a2, $zero, 0x0091 ## $a2 = 00000091
/* 00B5C 80AD9AEC 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 00B60 80AD9AF0 E7A60014 */ swc1 $f6, 0x0014($sp)
/* 00B64 80AD9AF4 AFA2004C */ sw $v0, 0x004C($sp)
/* 00B68 80AD9AF8 C6080028 */ lwc1 $f8, 0x0028($s0) ## 00000028
/* 00B6C 80AD9AFC 8E070024 */ lw $a3, 0x0024($s0) ## 00000024
/* 00B70 80AD9B00 240F0800 */ addiu $t7, $zero, 0x0800 ## $t7 = 00000800
/* 00B74 80AD9B04 E7A80010 */ swc1 $f8, 0x0010($sp)
/* 00B78 80AD9B08 C60A002C */ lwc1 $f10, 0x002C($s0) ## 0000002C
/* 00B7C 80AD9B0C AFAF0024 */ sw $t7, 0x0024($sp)
/* 00B80 80AD9B10 AFA00020 */ sw $zero, 0x0020($sp)
/* 00B84 80AD9B14 AFA0001C */ sw $zero, 0x001C($sp)
/* 00B88 80AD9B18 AFA00018 */ sw $zero, 0x0018($sp)
/* 00B8C 80AD9B1C 8FA40038 */ lw $a0, 0x0038($sp)
/* 00B90 80AD9B20 8FA50054 */ lw $a1, 0x0054($sp)
/* 00B94 80AD9B24 24060091 */ addiu $a2, $zero, 0x0091 ## $a2 = 00000091
/* 00B98 80AD9B28 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 00B9C 80AD9B2C E7AA0014 */ swc1 $f10, 0x0014($sp)
/* 00BA0 80AD9B30 AFA20048 */ sw $v0, 0x0048($sp)
/* 00BA4 80AD9B34 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000028
/* 00BA8 80AD9B38 8E070024 */ lw $a3, 0x0024($s0) ## 00000024
/* 00BAC 80AD9B3C 24180C00 */ addiu $t8, $zero, 0x0C00 ## $t8 = 00000C00
/* 00BB0 80AD9B40 E7B00010 */ swc1 $f16, 0x0010($sp)
/* 00BB4 80AD9B44 C612002C */ lwc1 $f18, 0x002C($s0) ## 0000002C
/* 00BB8 80AD9B48 AFB80024 */ sw $t8, 0x0024($sp)
/* 00BBC 80AD9B4C AFA00020 */ sw $zero, 0x0020($sp)
/* 00BC0 80AD9B50 AFA0001C */ sw $zero, 0x001C($sp)
/* 00BC4 80AD9B54 AFA00018 */ sw $zero, 0x0018($sp)
/* 00BC8 80AD9B58 8FA40038 */ lw $a0, 0x0038($sp)
/* 00BCC 80AD9B5C 8FA50054 */ lw $a1, 0x0054($sp)
/* 00BD0 80AD9B60 24060091 */ addiu $a2, $zero, 0x0091 ## $a2 = 00000091
/* 00BD4 80AD9B64 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 00BD8 80AD9B68 E7B20014 */ swc1 $f18, 0x0014($sp)
/* 00BDC 80AD9B6C 8FA7004C */ lw $a3, 0x004C($sp)
/* 00BE0 80AD9B70 00403025 */ or $a2, $v0, $zero ## $a2 = 00000000
/* 00BE4 80AD9B74 8FB90048 */ lw $t9, 0x0048($sp)
/* 00BE8 80AD9B78 10E00005 */ beq $a3, $zero, .L80AD9B90
/* 00BEC 80AD9B7C 00000000 */ nop
/* 00BF0 80AD9B80 13200003 */ beq $t9, $zero, .L80AD9B90
/* 00BF4 80AD9B84 00000000 */ nop
/* 00BF8 80AD9B88 14400014 */ bne $v0, $zero, .L80AD9BDC
/* 00BFC 80AD9B8C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AD9B90:
/* 00C00 80AD9B90 10E00004 */ beq $a3, $zero, .L80AD9BA4
/* 00C04 80AD9B94 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00C08 80AD9B98 0C00B55C */ jal Actor_Kill
/* 00C0C 80AD9B9C AFA60044 */ sw $a2, 0x0044($sp)
/* 00C10 80AD9BA0 8FA60044 */ lw $a2, 0x0044($sp)
.L80AD9BA4:
/* 00C14 80AD9BA4 8FA80048 */ lw $t0, 0x0048($sp)
/* 00C18 80AD9BA8 11000004 */ beq $t0, $zero, .L80AD9BBC
/* 00C1C 80AD9BAC 01002025 */ or $a0, $t0, $zero ## $a0 = 00000000
/* 00C20 80AD9BB0 0C00B55C */ jal Actor_Kill
/* 00C24 80AD9BB4 AFA60044 */ sw $a2, 0x0044($sp)
/* 00C28 80AD9BB8 8FA60044 */ lw $a2, 0x0044($sp)
.L80AD9BBC:
/* 00C2C 80AD9BBC 10C00003 */ beq $a2, $zero, .L80AD9BCC
/* 00C30 80AD9BC0 00000000 */ nop
/* 00C34 80AD9BC4 0C00B55C */ jal Actor_Kill
/* 00C38 80AD9BC8 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
.L80AD9BCC:
/* 00C3C 80AD9BCC 0C00B55C */ jal Actor_Kill
/* 00C40 80AD9BD0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00C44 80AD9BD4 1000000F */ beq $zero, $zero, .L80AD9C14
/* 00C48 80AD9BD8 8FBF0034 */ lw $ra, 0x0034($sp)
.L80AD9BDC:
/* 00C4C 80AD9BDC ACD00118 */ sw $s0, 0x0118($a2) ## 00000118
/* 00C50 80AD9BE0 8FA90048 */ lw $t1, 0x0048($sp)
/* 00C54 80AD9BE4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00C58 80AD9BE8 24A50680 */ addiu $a1, $a1, 0x0680 ## $a1 = 06000680
/* 00C5C 80AD9BEC AD300118 */ sw $s0, 0x0118($t1) ## 00000118
/* 00C60 80AD9BF0 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 00C64 80AD9BF4 ACF00118 */ sw $s0, 0x0118($a3) ## 00000118
/* 00C68 80AD9BF8 3C0B80AE */ lui $t3, %hi(func_80ADB2B8) ## $t3 = 80AE0000
/* 00C6C 80AD9BFC 240A00A0 */ addiu $t2, $zero, 0x00A0 ## $t2 = 000000A0
/* 00C70 80AD9C00 256BB2B8 */ addiu $t3, $t3, %lo(func_80ADB2B8) ## $t3 = 80ADB2B8
/* 00C74 80AD9C04 A2000198 */ sb $zero, 0x0198($s0) ## 00000198
/* 00C78 80AD9C08 A20A0199 */ sb $t2, 0x0199($s0) ## 00000199
/* 00C7C 80AD9C0C AE0B0190 */ sw $t3, 0x0190($s0) ## 00000190
/* 00C80 80AD9C10 8FBF0034 */ lw $ra, 0x0034($sp)
.L80AD9C14:
/* 00C84 80AD9C14 8FB00030 */ lw $s0, 0x0030($sp)
/* 00C88 80AD9C18 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
/* 00C8C 80AD9C1C 03E00008 */ jr $ra
/* 00C90 80AD9C20 00000000 */ nop

View file

@ -1,75 +0,0 @@
glabel func_80AD9C24
/* 00C94 80AD9C24 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
/* 00C98 80AD9C28 AFBF004C */ sw $ra, 0x004C($sp)
/* 00C9C 80AD9C2C AFB00048 */ sw $s0, 0x0048($sp)
/* 00CA0 80AD9C30 AFA50064 */ sw $a1, 0x0064($sp)
/* 00CA4 80AD9C34 8C8E0004 */ lw $t6, 0x0004($a0) ## 00000004
/* 00CA8 80AD9C38 908902BD */ lbu $t1, 0x02BD($a0) ## 000002BD
/* 00CAC 80AD9C3C 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 00CB0 80AD9C40 24180064 */ addiu $t8, $zero, 0x0064 ## $t8 = 00000064
/* 00CB4 80AD9C44 24190020 */ addiu $t9, $zero, 0x0020 ## $t9 = 00000020
/* 00CB8 80AD9C48 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
/* 00CBC 80AD9C4C 01C17824 */ and $t7, $t6, $at
/* 00CC0 80AD9C50 312AFFFB */ andi $t2, $t1, 0xFFFB ## $t2 = 00000000
/* 00CC4 80AD9C54 AC800134 */ sw $zero, 0x0134($a0) ## 00000134
/* 00CC8 80AD9C58 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
/* 00CCC 80AD9C5C A498019C */ sh $t8, 0x019C($a0) ## 0000019C
/* 00CD0 80AD9C60 A0990199 */ sb $t9, 0x0199($a0) ## 00000199
/* 00CD4 80AD9C64 A08802C0 */ sb $t0, 0x02C0($a0) ## 000002C0
/* 00CD8 80AD9C68 A08A02BD */ sb $t2, 0x02BD($a0) ## 000002BD
/* 00CDC 80AD9C6C 8FAB0064 */ lw $t3, 0x0064($sp)
/* 00CE0 80AD9C70 3C0680AE */ lui $a2, %hi(D_80ADD790) ## $a2 = 80AE0000
/* 00CE4 80AD9C74 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00CE8 80AD9C78 11600024 */ beq $t3, $zero, .L80AD9D0C
/* 00CEC 80AD9C7C 24C6D790 */ addiu $a2, $a2, %lo(D_80ADD790) ## $a2 = 80ADD790
/* 00CF0 80AD9C80 C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
/* 00CF4 80AD9C84 3C014234 */ lui $at, 0x4234 ## $at = 42340000
/* 00CF8 80AD9C88 44814000 */ mtc1 $at, $f8 ## $f8 = 45.00
/* 00CFC 80AD9C8C E7A40054 */ swc1 $f4, 0x0054($sp)
/* 00D00 80AD9C90 C4860028 */ lwc1 $f6, 0x0028($a0) ## 00000028
/* 00D04 80AD9C94 240C0096 */ addiu $t4, $zero, 0x0096 ## $t4 = 00000096
/* 00D08 80AD9C98 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 00D0C 80AD9C9C 46083280 */ add.s $f10, $f6, $f8
/* 00D10 80AD9CA0 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00D14 80AD9CA4 240F00FF */ addiu $t7, $zero, 0x00FF ## $t7 = 000000FF
/* 00D18 80AD9CA8 2418009B */ addiu $t8, $zero, 0x009B ## $t8 = 0000009B
/* 00D1C 80AD9CAC E7AA0058 */ swc1 $f10, 0x0058($sp)
/* 00D20 80AD9CB0 C490002C */ lwc1 $f16, 0x002C($a0) ## 0000002C
/* 00D24 80AD9CB4 01602025 */ or $a0, $t3, $zero ## $a0 = 00000000
/* 00D28 80AD9CB8 240B0009 */ addiu $t3, $zero, 0x0009 ## $t3 = 00000009
/* 00D2C 80AD9CBC 24190096 */ addiu $t9, $zero, 0x0096 ## $t9 = 00000096
/* 00D30 80AD9CC0 24080096 */ addiu $t0, $zero, 0x0096 ## $t0 = 00000096
/* 00D34 80AD9CC4 24090096 */ addiu $t1, $zero, 0x0096 ## $t1 = 00000096
/* 00D38 80AD9CC8 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 00D3C 80AD9CCC AFAA0034 */ sw $t2, 0x0034($sp)
/* 00D40 80AD9CD0 AFA90030 */ sw $t1, 0x0030($sp)
/* 00D44 80AD9CD4 AFA8002C */ sw $t0, 0x002C($sp)
/* 00D48 80AD9CD8 AFB90028 */ sw $t9, 0x0028($sp)
/* 00D4C 80AD9CDC AFAB0038 */ sw $t3, 0x0038($sp)
/* 00D50 80AD9CE0 AFA0003C */ sw $zero, 0x003C($sp)
/* 00D54 80AD9CE4 AFB80024 */ sw $t8, 0x0024($sp)
/* 00D58 80AD9CE8 AFAF0020 */ sw $t7, 0x0020($sp)
/* 00D5C 80AD9CEC AFAE001C */ sw $t6, 0x001C($sp)
/* 00D60 80AD9CF0 AFAD0018 */ sw $t5, 0x0018($sp)
/* 00D64 80AD9CF4 AFA00014 */ sw $zero, 0x0014($sp)
/* 00D68 80AD9CF8 AFAC0010 */ sw $t4, 0x0010($sp)
/* 00D6C 80AD9CFC 27A50054 */ addiu $a1, $sp, 0x0054 ## $a1 = FFFFFFF4
/* 00D70 80AD9D00 00C03825 */ or $a3, $a2, $zero ## $a3 = 80ADD790
/* 00D74 80AD9D04 0C00A9AE */ jal EffectSsDeadDb_Spawn
/* 00D78 80AD9D08 E7B0005C */ swc1 $f16, 0x005C($sp)
.L80AD9D0C:
/* 00D7C 80AD9D0C 2604029C */ addiu $a0, $s0, 0x029C ## $a0 = 0000029C
/* 00D80 80AD9D10 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00D84 80AD9D14 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 00D88 80AD9D18 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 00D8C 80AD9D1C 0C01E796 */ jal Lights_PointSetColorAndRadius
/* 00D90 80AD9D20 AFA00010 */ sw $zero, 0x0010($sp)
/* 00D94 80AD9D24 3C0C80AE */ lui $t4, %hi(func_80ADB338) ## $t4 = 80AE0000
/* 00D98 80AD9D28 258CB338 */ addiu $t4, $t4, %lo(func_80ADB338) ## $t4 = 80ADB338
/* 00D9C 80AD9D2C AE0C0190 */ sw $t4, 0x0190($s0) ## 00000190
/* 00DA0 80AD9D30 8FBF004C */ lw $ra, 0x004C($sp)
/* 00DA4 80AD9D34 8FB00048 */ lw $s0, 0x0048($sp)
/* 00DA8 80AD9D38 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
/* 00DAC 80AD9D3C 03E00008 */ jr $ra
/* 00DB0 80AD9D40 00000000 */ nop

View file

@ -1,49 +0,0 @@
glabel func_80AD9D44
/* 00DB4 80AD9D44 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00DB8 80AD9D48 AFBF002C */ sw $ra, 0x002C($sp)
/* 00DBC 80AD9D4C AFB00028 */ sw $s0, 0x0028($sp)
/* 00DC0 80AD9D50 908E0194 */ lbu $t6, 0x0194($a0) ## 00000194
/* 00DC4 80AD9D54 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00DC8 80AD9D58 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 00DCC 80AD9D5C 15C10009 */ bne $t6, $at, .L80AD9D84
/* 00DD0 80AD9D60 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00DD4 80AD9D64 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00DD8 80AD9D68 0C02947A */ jal SkelAnime_ChangeAnimDefaultStop
/* 00DDC 80AD9D6C 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 00DE0 80AD9D70 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00DE4 80AD9D74 0C00BE0A */ jal Audio_PlayActorSound2
/* 00DE8 80AD9D78 24053873 */ addiu $a1, $zero, 0x3873 ## $a1 = 00003873
/* 00DEC 80AD9D7C 10000011 */ beq $zero, $zero, .L80AD9DC4
/* 00DF0 80AD9D80 00000000 */ nop
.L80AD9D84:
/* 00DF4 80AD9D84 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00DF8 80AD9D88 0C028800 */ jal SkelAnime_GetFrameCount
/* 00DFC 80AD9D8C 2484119C */ addiu $a0, $a0, 0x119C ## $a0 = 0600119C
/* 00E00 80AD9D90 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00E04 80AD9D94 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 00E08 80AD9D98 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00E0C 80AD9D9C 468021A0 */ cvt.s.w $f6, $f4
/* 00E10 80AD9DA0 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
/* 00E14 80AD9DA4 44070000 */ mfc1 $a3, $f0
/* 00E18 80AD9DA8 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00E1C 80AD9DAC 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 00E20 80AD9DB0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00E24 80AD9DB4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00E28 80AD9DB8 3C063F00 */ lui $a2, 0x3F00 ## $a2 = 3F000000
/* 00E2C 80AD9DBC 0C029468 */ jal SkelAnime_ChangeAnim
/* 00E30 80AD9DC0 E7A00018 */ swc1 $f0, 0x0018($sp)
.L80AD9DC4:
/* 00E34 80AD9DC4 3C1980AE */ lui $t9, %hi(func_80ADB9F0) ## $t9 = 80AE0000
/* 00E38 80AD9DC8 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 00E3C 80AD9DCC 2739B9F0 */ addiu $t9, $t9, %lo(func_80ADB9F0) ## $t9 = 80ADB9F0
/* 00E40 80AD9DD0 A2000231 */ sb $zero, 0x0231($s0) ## 00000231
/* 00E44 80AD9DD4 A2180199 */ sb $t8, 0x0199($s0) ## 00000199
/* 00E48 80AD9DD8 AE190190 */ sw $t9, 0x0190($s0) ## 00000190
/* 00E4C 80AD9DDC 8FBF002C */ lw $ra, 0x002C($sp)
/* 00E50 80AD9DE0 8FB00028 */ lw $s0, 0x0028($sp)
/* 00E54 80AD9DE4 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00E58 80AD9DE8 03E00008 */ jr $ra
/* 00E5C 80AD9DEC 00000000 */ nop

View file

@ -1,29 +0,0 @@
glabel func_80AD9DF0
/* 00E60 80AD9DF0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00E64 80AD9DF4 AFA50024 */ sw $a1, 0x0024($sp)
/* 00E68 80AD9DF8 AFBF001C */ sw $ra, 0x001C($sp)
/* 00E6C 80AD9DFC 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00E70 80AD9E00 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00E74 80AD9E04 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 00E78 80AD9E08 AFA70020 */ sw $a3, 0x0020($sp)
/* 00E7C 80AD9E0C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00E80 80AD9E10 0C029490 */ jal SkelAnime_ChangeAnimTransitionStop
/* 00E84 80AD9E14 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
/* 00E88 80AD9E18 8FA70020 */ lw $a3, 0x0020($sp)
/* 00E8C 80AD9E1C 3C1980AE */ lui $t9, %hi(func_80ADB4B0) ## $t9 = 80AE0000
/* 00E90 80AD9E20 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 00E94 80AD9E24 90EF0199 */ lbu $t7, 0x0199($a3) ## 00000199
/* 00E98 80AD9E28 2739B4B0 */ addiu $t9, $t9, %lo(func_80ADB4B0) ## $t9 = 80ADB4B0
/* 00E9C 80AD9E2C A0EE0198 */ sb $t6, 0x0198($a3) ## 00000198
/* 00EA0 80AD9E30 31F8FF7F */ andi $t8, $t7, 0xFF7F ## $t8 = 00000000
/* 00EA4 80AD9E34 A0F80199 */ sb $t8, 0x0199($a3) ## 00000199
/* 00EA8 80AD9E38 ACF90190 */ sw $t9, 0x0190($a3) ## 00000190
/* 00EAC 80AD9E3C AFA00010 */ sw $zero, 0x0010($sp)
/* 00EB0 80AD9E40 8FA40024 */ lw $a0, 0x0024($sp)
/* 00EB4 80AD9E44 24050C6C */ addiu $a1, $zero, 0x0C6C ## $a1 = 00000C6C
/* 00EB8 80AD9E48 0C02003E */ jal func_800800F8
/* 00EBC 80AD9E4C 2406009C */ addiu $a2, $zero, 0x009C ## $a2 = 0000009C
/* 00EC0 80AD9E50 8FBF001C */ lw $ra, 0x001C($sp)
/* 00EC4 80AD9E54 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00EC8 80AD9E58 03E00008 */ jr $ra
/* 00ECC 80AD9E5C 00000000 */ nop

View file

@ -1,53 +0,0 @@
glabel func_80AD9E60
/* 00ED0 80AD9E60 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00ED4 80AD9E64 AFB00018 */ sw $s0, 0x0018($sp)
/* 00ED8 80AD9E68 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00EDC 80AD9E6C AFBF001C */ sw $ra, 0x001C($sp)
/* 00EE0 80AD9E70 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00EE4 80AD9E74 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 00EE8 80AD9E78 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00EEC 80AD9E7C 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00EF0 80AD9E80 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 00EF4 80AD9E84 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00EF8 80AD9E88 0C028800 */ jal SkelAnime_GetFrameCount
/* 00EFC 80AD9E8C 24840D40 */ addiu $a0, $a0, 0x0D40 ## $a0 = 06000D40
/* 00F00 80AD9E90 8E030118 */ lw $v1, 0x0118($s0) ## 00000118
/* 00F04 80AD9E94 000270C0 */ sll $t6, $v0, 3
/* 00F08 80AD9E98 01C27023 */ subu $t6, $t6, $v0
/* 00F0C 80AD9E9C 25CF0007 */ addiu $t7, $t6, 0x0007 ## $t7 = 00000007
/* 00F10 80AD9EA0 1060000B */ beq $v1, $zero, .L80AD9ED0
/* 00F14 80AD9EA4 A60F019A */ sh $t7, 0x019A($s0) ## 0000019A
/* 00F18 80AD9EA8 8C790024 */ lw $t9, 0x0024($v1) ## 00000024
/* 00F1C 80AD9EAC 8E080118 */ lw $t0, 0x0118($s0) ## 00000118
/* 00F20 80AD9EB0 AE190024 */ sw $t9, 0x0024($s0) ## 00000024
/* 00F24 80AD9EB4 8C780028 */ lw $t8, 0x0028($v1) ## 00000028
/* 00F28 80AD9EB8 AE180028 */ sw $t8, 0x0028($s0) ## 00000028
/* 00F2C 80AD9EBC 8C79002C */ lw $t9, 0x002C($v1) ## 0000002C
/* 00F30 80AD9EC0 AE19002C */ sw $t9, 0x002C($s0) ## 0000002C
/* 00F34 80AD9EC4 850900B6 */ lh $t1, 0x00B6($t0) ## 000000B6
/* 00F38 80AD9EC8 10000006 */ beq $zero, $zero, .L80AD9EE4
/* 00F3C 80AD9ECC A60900B6 */ sh $t1, 0x00B6($s0) ## 000000B6
.L80AD9ED0:
/* 00F40 80AD9ED0 860B019A */ lh $t3, 0x019A($s0) ## 0000019A
/* 00F44 80AD9ED4 860A008A */ lh $t2, 0x008A($s0) ## 0000008A
/* 00F48 80AD9ED8 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
/* 00F4C 80AD9EDC A60C019A */ sh $t4, 0x019A($s0) ## 0000019A
/* 00F50 80AD9EE0 A60A00B6 */ sh $t2, 0x00B6($s0) ## 000000B6
.L80AD9EE4:
/* 00F54 80AD9EE4 920D0195 */ lbu $t5, 0x0195($s0) ## 00000195
/* 00F58 80AD9EE8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00F5C 80AD9EEC 15A00003 */ bne $t5, $zero, .L80AD9EFC
/* 00F60 80AD9EF0 00000000 */ nop
/* 00F64 80AD9EF4 0C00BE0A */ jal Audio_PlayActorSound2
/* 00F68 80AD9EF8 240538EF */ addiu $a1, $zero, 0x38EF ## $a1 = 000038EF
.L80AD9EFC:
/* 00F6C 80AD9EFC 3C0E80AE */ lui $t6, %hi(func_80ADB51C) ## $t6 = 80AE0000
/* 00F70 80AD9F00 25CEB51C */ addiu $t6, $t6, %lo(func_80ADB51C) ## $t6 = 80ADB51C
/* 00F74 80AD9F04 AE0E0190 */ sw $t6, 0x0190($s0) ## 00000190
/* 00F78 80AD9F08 8FBF001C */ lw $ra, 0x001C($sp)
/* 00F7C 80AD9F0C 8FB00018 */ lw $s0, 0x0018($sp)
/* 00F80 80AD9F10 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00F84 80AD9F14 03E00008 */ jr $ra
/* 00F88 80AD9F18 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel func_80AD9F1C
/* 00F8C 80AD9F1C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00F90 80AD9F20 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00F94 80AD9F24 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00F98 80AD9F28 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00F9C 80AD9F2C 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 00FA0 80AD9F30 AFA70018 */ sw $a3, 0x0018($sp)
/* 00FA4 80AD9F34 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00FA8 80AD9F38 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 00FAC 80AD9F3C 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 00FB0 80AD9F40 8FA70018 */ lw $a3, 0x0018($sp)
/* 00FB4 80AD9F44 3C0B80AE */ lui $t3, %hi(func_80ADB770) ## $t3 = 80AE0000
/* 00FB8 80AD9F48 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 00FBC 80AD9F4C 90F90199 */ lbu $t9, 0x0199($a3) ## 00000199
/* 00FC0 80AD9F50 8CE90004 */ lw $t1, 0x0004($a3) ## 00000004
/* 00FC4 80AD9F54 240F012C */ addiu $t7, $zero, 0x012C ## $t7 = 0000012C
/* 00FC8 80AD9F58 24180003 */ addiu $t8, $zero, 0x0003 ## $t8 = 00000003
/* 00FCC 80AD9F5C 256BB770 */ addiu $t3, $t3, %lo(func_80ADB770) ## $t3 = 80ADB770
/* 00FD0 80AD9F60 37280009 */ ori $t0, $t9, 0x0009 ## $t0 = 00000009
/* 00FD4 80AD9F64 352A0001 */ ori $t2, $t1, 0x0001 ## $t2 = 00000001
/* 00FD8 80AD9F68 A0EE0231 */ sb $t6, 0x0231($a3) ## 00000231
/* 00FDC 80AD9F6C A4EF019A */ sh $t7, 0x019A($a3) ## 0000019A
/* 00FE0 80AD9F70 A4F8019C */ sh $t8, 0x019C($a3) ## 0000019C
/* 00FE4 80AD9F74 A0E80199 */ sb $t0, 0x0199($a3) ## 00000199
/* 00FE8 80AD9F78 ACEA0004 */ sw $t2, 0x0004($a3) ## 00000004
/* 00FEC 80AD9F7C ACEB0190 */ sw $t3, 0x0190($a3) ## 00000190
/* 00FF0 80AD9F80 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00FF4 80AD9F84 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00FF8 80AD9F88 03E00008 */ jr $ra
/* 00FFC 80AD9F8C 00000000 */ nop

View file

@ -1,41 +0,0 @@
glabel func_80AD9F90
/* 01000 80AD9F90 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01004 80AD9F94 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01008 80AD9F98 908E0194 */ lbu $t6, 0x0194($a0) ## 00000194
/* 0100C 80AD9F9C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 01010 80AD9FA0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 01014 80AD9FA4 15C10008 */ bne $t6, $at, .L80AD9FC8
/* 01018 80AD9FA8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0101C 80AD9FAC 3C01C41E */ lui $at, 0xC41E ## $at = C41E0000
/* 01020 80AD9FB0 44812000 */ mtc1 $at, $f4 ## $f4 = -632.00
/* 01024 80AD9FB4 3C01C557 */ lui $at, 0xC557 ## $at = C5570000
/* 01028 80AD9FB8 44813000 */ mtc1 $at, $f6 ## $f6 = -3440.00
/* 0102C 80AD9FBC E4840008 */ swc1 $f4, 0x0008($a0) ## 00000008
/* 01030 80AD9FC0 10000007 */ beq $zero, $zero, .L80AD9FE0
/* 01034 80AD9FC4 E4860010 */ swc1 $f6, 0x0010($a0) ## 00000010
.L80AD9FC8:
/* 01038 80AD9FC8 3C01443C */ lui $at, 0x443C ## $at = 443C0000
/* 0103C 80AD9FCC 44814000 */ mtc1 $at, $f8 ## $f8 = 752.00
/* 01040 80AD9FD0 3C01C557 */ lui $at, 0xC557 ## $at = C5570000
/* 01044 80AD9FD4 44815000 */ mtc1 $at, $f10 ## $f10 = -3440.00
/* 01048 80AD9FD8 E4C80008 */ swc1 $f8, 0x0008($a2) ## 00000008
/* 0104C 80AD9FDC E4CA0010 */ swc1 $f10, 0x0010($a2) ## 00000010
.L80AD9FE0:
/* 01050 80AD9FE0 24C4014C */ addiu $a0, $a2, 0x014C ## $a0 = 0000014C
/* 01054 80AD9FE4 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 01058 80AD9FE8 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 0105C 80AD9FEC AFA60018 */ sw $a2, 0x0018($sp)
/* 01060 80AD9FF0 8FA60018 */ lw $a2, 0x0018($sp)
/* 01064 80AD9FF4 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 01068 80AD9FF8 44818000 */ mtc1 $at, $f16 ## $f16 = 5.00
/* 0106C 80AD9FFC 90CF0199 */ lbu $t7, 0x0199($a2) ## 00000199
/* 01070 80ADA000 3C1980AE */ lui $t9, %hi(func_80ADBB6C) ## $t9 = 80AE0000
/* 01074 80ADA004 2739BB6C */ addiu $t9, $t9, %lo(func_80ADBB6C) ## $t9 = 80ADBB6C
/* 01078 80ADA008 35F8000A */ ori $t8, $t7, 0x000A ## $t8 = 0000000A
/* 0107C 80ADA00C A0D80199 */ sb $t8, 0x0199($a2) ## 00000199
/* 01080 80ADA010 ACD90190 */ sw $t9, 0x0190($a2) ## 00000190
/* 01084 80ADA014 E4D00068 */ swc1 $f16, 0x0068($a2) ## 00000068
/* 01088 80ADA018 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0108C 80ADA01C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01090 80ADA020 03E00008 */ jr $ra
/* 01094 80ADA024 00000000 */ nop

View file

@ -1,28 +0,0 @@
glabel func_80ADA028
/* 01098 80ADA028 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0109C 80ADA02C AFBF0014 */ sw $ra, 0x0014($sp)
/* 010A0 80ADA030 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 010A4 80ADA034 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 010A8 80ADA038 24A514CC */ addiu $a1, $a1, 0x14CC ## $a1 = 060014CC
/* 010AC 80ADA03C AFA70018 */ sw $a3, 0x0018($sp)
/* 010B0 80ADA040 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 010B4 80ADA044 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 010B8 80ADA048 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 010BC 80ADA04C 8FA70018 */ lw $a3, 0x0018($sp)
/* 010C0 80ADA050 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 010C4 80ADA054 3C0980AE */ lui $t1, %hi(func_80ADBBF4) ## $t1 = 80AE0000
/* 010C8 80ADA058 90EF0199 */ lbu $t7, 0x0199($a3) ## 00000199
/* 010CC 80ADA05C 8CF90004 */ lw $t9, 0x0004($a3) ## 00000004
/* 010D0 80ADA060 240E00FF */ addiu $t6, $zero, 0x00FF ## $t6 = 000000FF
/* 010D4 80ADA064 2529BBF4 */ addiu $t1, $t1, %lo(func_80ADBBF4) ## $t1 = 80ADBBF4
/* 010D8 80ADA068 35F80015 */ ori $t8, $t7, 0x0015 ## $t8 = 00000015
/* 010DC 80ADA06C 37280001 */ ori $t0, $t9, 0x0001 ## $t0 = 00000001
/* 010E0 80ADA070 A0EE0231 */ sb $t6, 0x0231($a3) ## 00000231
/* 010E4 80ADA074 A0F80199 */ sb $t8, 0x0199($a3) ## 00000199
/* 010E8 80ADA078 ACE80004 */ sw $t0, 0x0004($a3) ## 00000004
/* 010EC 80ADA07C ACE90190 */ sw $t1, 0x0190($a3) ## 00000190
/* 010F0 80ADA080 E4E40068 */ swc1 $f4, 0x0068($a3) ## 00000068
/* 010F4 80ADA084 8FBF0014 */ lw $ra, 0x0014($sp)
/* 010F8 80ADA088 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 010FC 80ADA08C 03E00008 */ jr $ra
/* 01100 80ADA090 00000000 */ nop

View file

@ -1,32 +0,0 @@
glabel func_80ADA094
/* 01104 80ADA094 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01108 80ADA098 3C0180AE */ lui $at, %hi(D_80ADD784) ## $at = 80AE0000
/* 0110C 80ADA09C AFBF0014 */ sw $ra, 0x0014($sp)
/* 01110 80ADA0A0 AFA5001C */ sw $a1, 0x001C($sp)
/* 01114 80ADA0A4 AC20D784 */ sw $zero, %lo(D_80ADD784)($at)
/* 01118 80ADA0A8 8C990008 */ lw $t9, 0x0008($a0) ## 00000008
/* 0111C 80ADA0AC 8C98000C */ lw $t8, 0x000C($a0) ## 0000000C
/* 01120 80ADA0B0 240E0080 */ addiu $t6, $zero, 0x0080 ## $t6 = 00000080
/* 01124 80ADA0B4 AC990234 */ sw $t9, 0x0234($a0) ## 00000234
/* 01128 80ADA0B8 8C990010 */ lw $t9, 0x0010($a0) ## 00000010
/* 0112C 80ADA0BC 240F0032 */ addiu $t7, $zero, 0x0032 ## $t7 = 00000032
/* 01130 80ADA0C0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 01134 80ADA0C4 A0800231 */ sb $zero, 0x0231($a0) ## 00000231
/* 01138 80ADA0C8 A08E0199 */ sb $t6, 0x0199($a0) ## 00000199
/* 0113C 80ADA0CC A48F019A */ sh $t7, 0x019A($a0) ## 0000019A
/* 01140 80ADA0D0 AC980238 */ sw $t8, 0x0238($a0) ## 00000238
/* 01144 80ADA0D4 AC99023C */ sw $t9, 0x023C($a0) ## 0000023C
/* 01148 80ADA0D8 8FA4001C */ lw $a0, 0x001C($sp)
/* 0114C 80ADA0DC AFA60018 */ sw $a2, 0x0018($sp)
/* 01150 80ADA0E0 24070006 */ addiu $a3, $zero, 0x0006 ## $a3 = 00000006
/* 01154 80ADA0E4 0C00CDD2 */ jal Actor_ChangeType
/* 01158 80ADA0E8 24851C24 */ addiu $a1, $a0, 0x1C24 ## $a1 = 00001C24
/* 0115C 80ADA0EC 8FA60018 */ lw $a2, 0x0018($sp)
/* 01160 80ADA0F0 3C0980AE */ lui $t1, %hi(func_80ADBC88) ## $t1 = 80AE0000
/* 01164 80ADA0F4 2529BC88 */ addiu $t1, $t1, %lo(func_80ADBC88) ## $t1 = 80ADBC88
/* 01168 80ADA0F8 ACC90190 */ sw $t1, 0x0190($a2) ## 00000190
/* 0116C 80ADA0FC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01170 80ADA100 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01174 80ADA104 03E00008 */ jr $ra
/* 01178 80ADA108 00000000 */ nop

View file

@ -1,45 +0,0 @@
glabel func_80ADA10C
/* 0117C 80ADA10C 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
/* 01180 80ADA110 A08E0198 */ sb $t6, 0x0198($a0) ## 00000198
/* 01184 80ADA114 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 01188 80ADA118 24850234 */ addiu $a1, $a0, 0x0234 ## $a1 = 00000234
/* 0118C 80ADA11C 24860234 */ addiu $a2, $a0, 0x0234 ## $a2 = 00000234
/* 01190 80ADA120 24870240 */ addiu $a3, $a0, 0x0240 ## $a3 = 00000240
/* 01194 80ADA124 2488024C */ addiu $t0, $a0, 0x024C ## $t0 = 0000024C
/* 01198 80ADA128 24890258 */ addiu $t1, $a0, 0x0258 ## $t1 = 00000258
/* 0119C 80ADA12C 24030008 */ addiu $v1, $zero, 0x0008 ## $v1 = 00000008
.L80ADA130:
/* 011A0 80ADA130 8CD80000 */ lw $t8, 0x0000($a2) ## 00000234
/* 011A4 80ADA134 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = 00000004
/* 011A8 80ADA138 24A50030 */ addiu $a1, $a1, 0x0030 ## $a1 = 00000264
/* 011AC 80ADA13C ACB8FFD0 */ sw $t8, -0x0030($a1) ## 00000234
/* 011B0 80ADA140 8CCF0004 */ lw $t7, 0x0004($a2) ## 00000238
/* 011B4 80ADA144 24E70030 */ addiu $a3, $a3, 0x0030 ## $a3 = 00000270
/* 011B8 80ADA148 25080030 */ addiu $t0, $t0, 0x0030 ## $t0 = 0000027C
/* 011BC 80ADA14C ACAFFFD4 */ sw $t7, -0x002C($a1) ## 00000238
/* 011C0 80ADA150 8CD80008 */ lw $t8, 0x0008($a2) ## 0000023C
/* 011C4 80ADA154 25290030 */ addiu $t1, $t1, 0x0030 ## $t1 = 00000288
/* 011C8 80ADA158 ACB8FFD8 */ sw $t8, -0x0028($a1) ## 0000023C
/* 011CC 80ADA15C 8CCA0000 */ lw $t2, 0x0000($a2) ## 00000234
/* 011D0 80ADA160 ACEAFFD0 */ sw $t2, -0x0030($a3) ## 00000240
/* 011D4 80ADA164 8CD90004 */ lw $t9, 0x0004($a2) ## 00000238
/* 011D8 80ADA168 ACF9FFD4 */ sw $t9, -0x002C($a3) ## 00000244
/* 011DC 80ADA16C 8CCA0008 */ lw $t2, 0x0008($a2) ## 0000023C
/* 011E0 80ADA170 ACEAFFD8 */ sw $t2, -0x0028($a3) ## 00000248
/* 011E4 80ADA174 8CCC0000 */ lw $t4, 0x0000($a2) ## 00000234
/* 011E8 80ADA178 AD0CFFD0 */ sw $t4, -0x0030($t0) ## 0000024C
/* 011EC 80ADA17C 8CCB0004 */ lw $t3, 0x0004($a2) ## 00000238
/* 011F0 80ADA180 AD0BFFD4 */ sw $t3, -0x002C($t0) ## 00000250
/* 011F4 80ADA184 8CCC0008 */ lw $t4, 0x0008($a2) ## 0000023C
/* 011F8 80ADA188 AD0CFFD8 */ sw $t4, -0x0028($t0) ## 00000254
/* 011FC 80ADA18C 8CCE0000 */ lw $t6, 0x0000($a2) ## 00000234
/* 01200 80ADA190 AD2EFFD0 */ sw $t6, -0x0030($t1) ## 00000258
/* 01204 80ADA194 8CCD0004 */ lw $t5, 0x0004($a2) ## 00000238
/* 01208 80ADA198 AD2DFFD4 */ sw $t5, -0x002C($t1) ## 0000025C
/* 0120C 80ADA19C 8CCE0008 */ lw $t6, 0x0008($a2) ## 0000023C
/* 01210 80ADA1A0 1443FFE3 */ bne $v0, $v1, .L80ADA130
/* 01214 80ADA1A4 AD2EFFD8 */ sw $t6, -0x0028($t1) ## 00000260
/* 01218 80ADA1A8 3C0F80AE */ lui $t7, %hi(func_80ADBD38) ## $t7 = 80AE0000
/* 0121C 80ADA1AC 25EFBD38 */ addiu $t7, $t7, %lo(func_80ADBD38) ## $t7 = 80ADBD38
/* 01220 80ADA1B0 03E00008 */ jr $ra
/* 01224 80ADA1B4 AC8F0190 */ sw $t7, 0x0190($a0) ## 00000190

View file

@ -1,47 +0,0 @@
glabel func_80ADA1B8
/* 01228 80ADA1B8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0122C 80ADA1BC AFB00028 */ sw $s0, 0x0028($sp)
/* 01230 80ADA1C0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01234 80ADA1C4 AFBF002C */ sw $ra, 0x002C($sp)
/* 01238 80ADA1C8 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0123C 80ADA1CC 0C028800 */ jal SkelAnime_GetFrameCount
/* 01240 80ADA1D0 2484119C */ addiu $a0, $a0, 0x119C ## $a0 = 0600119C
/* 01244 80ADA1D4 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01248 80ADA1D8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 0124C 80ADA1DC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01250 80ADA1E0 468021A0 */ cvt.s.w $f6, $f4
/* 01254 80ADA1E4 3C063F55 */ lui $a2, 0x3F55 ## $a2 = 3F550000
/* 01258 80ADA1E8 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
/* 0125C 80ADA1EC 44070000 */ mfc1 $a3, $f0
/* 01260 80ADA1F0 AFAE0014 */ sw $t6, 0x0014($sp)
/* 01264 80ADA1F4 34C63F7D */ ori $a2, $a2, 0x3F7D ## $a2 = 3F553F7D
/* 01268 80ADA1F8 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 0126C 80ADA1FC 24A5119C */ addiu $a1, $a1, 0x119C ## $a1 = 0600119C
/* 01270 80ADA200 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01274 80ADA204 0C029468 */ jal SkelAnime_ChangeAnim
/* 01278 80ADA208 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 0127C 80ADA20C 92020194 */ lbu $v0, 0x0194($s0) ## 00000194
/* 01280 80ADA210 3C1980AE */ lui $t9, %hi(func_80ADBD8C) ## $t9 = 80AE0000
/* 01284 80ADA214 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 01288 80ADA218 10400003 */ beq $v0, $zero, .L80ADA228
/* 0128C 80ADA21C 2739BD8C */ addiu $t9, $t9, %lo(func_80ADBD8C) ## $t9 = 80ADBD8C
/* 01290 80ADA220 14410004 */ bne $v0, $at, .L80ADA234
/* 01294 80ADA224 2418004C */ addiu $t8, $zero, 0x004C ## $t8 = 0000004C
.L80ADA228:
/* 01298 80ADA228 240F0028 */ addiu $t7, $zero, 0x0028 ## $t7 = 00000028
/* 0129C 80ADA22C 10000002 */ beq $zero, $zero, .L80ADA238
/* 012A0 80ADA230 A60F019A */ sh $t7, 0x019A($s0) ## 0000019A
.L80ADA234:
/* 012A4 80ADA234 A618019A */ sh $t8, 0x019A($s0) ## 0000019A
.L80ADA238:
/* 012A8 80ADA238 A2000198 */ sb $zero, 0x0198($s0) ## 00000198
/* 012AC 80ADA23C 3C0180AE */ lui $at, %hi(D_80ADD784) ## $at = 80AE0000
/* 012B0 80ADA240 AC20D784 */ sw $zero, %lo(D_80ADD784)($at)
/* 012B4 80ADA244 AE190190 */ sw $t9, 0x0190($s0) ## 00000190
/* 012B8 80ADA248 8FBF002C */ lw $ra, 0x002C($sp)
/* 012BC 80ADA24C 8FB00028 */ lw $s0, 0x0028($sp)
/* 012C0 80ADA250 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 012C4 80ADA254 03E00008 */ jr $ra
/* 012C8 80ADA258 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80ADA25C
/* 012CC 80ADA25C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 012D0 80ADA260 AFBF0014 */ sw $ra, 0x0014($sp)
/* 012D4 80ADA264 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 012D8 80ADA268 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 012DC 80ADA26C 24A514CC */ addiu $a1, $a1, 0x14CC ## $a1 = 060014CC
/* 012E0 80ADA270 AFA70018 */ sw $a3, 0x0018($sp)
/* 012E4 80ADA274 0C0294BE */ jal SkelAnime_ChangeAnimDefaultRepeat
/* 012E8 80ADA278 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 012EC 80ADA27C 8FA40018 */ lw $a0, 0x0018($sp)
/* 012F0 80ADA280 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
/* 012F4 80ADA284 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
/* 012F8 80ADA288 A48F019A */ sh $t7, 0x019A($a0) ## 0000019A
/* 012FC 80ADA28C A08E0198 */ sb $t6, 0x0198($a0) ## 00000198
/* 01300 80ADA290 8485019A */ lh $a1, 0x019A($a0) ## 0000019A
/* 01304 80ADA294 0C2B6490 */ jal func_80AD9240
/* 01308 80ADA298 24860008 */ addiu $a2, $a0, 0x0008 ## $a2 = 00000008
/* 0130C 80ADA29C 8FA70018 */ lw $a3, 0x0018($sp)
/* 01310 80ADA2A0 3C1880AE */ lui $t8, %hi(func_80ADBEE8) ## $t8 = 80AE0000
/* 01314 80ADA2A4 2718BEE8 */ addiu $t8, $t8, %lo(func_80ADBEE8) ## $t8 = 80ADBEE8
/* 01318 80ADA2A8 ACF80190 */ sw $t8, 0x0190($a3) ## 00000190
/* 0131C 80ADA2AC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01320 80ADA2B0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01324 80ADA2B4 03E00008 */ jr $ra
/* 01328 80ADA2B8 00000000 */ nop

View file

@ -1,44 +0,0 @@
glabel func_80ADA2BC
/* 0132C 80ADA2BC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01330 80ADA2C0 AFB00018 */ sw $s0, 0x0018($sp)
/* 01334 80ADA2C4 AFA50024 */ sw $a1, 0x0024($sp)
/* 01338 80ADA2C8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0133C 80ADA2CC AFBF001C */ sw $ra, 0x001C($sp)
/* 01340 80ADA2D0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 01344 80ADA2D4 24A50D40 */ addiu $a1, $a1, 0x0D40 ## $a1 = 06000D40
/* 01348 80ADA2D8 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 0134C 80ADA2DC 0C0294D3 */ jal SkelAnime_ChangeAnimTransitionRepeat
/* 01350 80ADA2E0 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 01354 80ADA2E4 92020194 */ lbu $v0, 0x0194($s0) ## 00000194
/* 01358 80ADA2E8 240E0028 */ addiu $t6, $zero, 0x0028 ## $t6 = 00000028
/* 0135C 80ADA2EC 240F005A */ addiu $t7, $zero, 0x005A ## $t7 = 0000005A
/* 01360 80ADA2F0 24180020 */ addiu $t8, $zero, 0x0020 ## $t8 = 00000020
/* 01364 80ADA2F4 3C0880AE */ lui $t0, %hi(D_80ADD79C) ## $t0 = 80AE0000
/* 01368 80ADA2F8 0002C840 */ sll $t9, $v0, 1
/* 0136C 80ADA2FC A2000198 */ sb $zero, 0x0198($s0) ## 00000198
/* 01370 80ADA300 A20E0199 */ sb $t6, 0x0199($s0) ## 00000199
/* 01374 80ADA304 A60F019A */ sh $t7, 0x019A($s0) ## 0000019A
/* 01378 80ADA308 A2180196 */ sb $t8, 0x0196($s0) ## 00000196
/* 0137C 80ADA30C 01194021 */ addu $t0, $t0, $t9
/* 01380 80ADA310 8508D79C */ lh $t0, %lo(D_80ADD79C)($t0)
/* 01384 80ADA314 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 01388 80ADA318 2405001B */ addiu $a1, $zero, 0x001B ## $a1 = 0000001B
/* 0138C 80ADA31C A6080032 */ sh $t0, 0x0032($s0) ## 00000032
/* 01390 80ADA320 14400003 */ bne $v0, $zero, .L80ADA330
/* 01394 80ADA324 E604000C */ swc1 $f4, 0x000C($s0) ## 0000000C
/* 01398 80ADA328 0C00B2DD */ jal Flags_SetSwitch
/* 0139C 80ADA32C 8FA40024 */ lw $a0, 0x0024($sp)
.L80ADA330:
/* 013A0 80ADA330 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 013A4 80ADA334 0C00BE0A */ jal Audio_PlayActorSound2
/* 013A8 80ADA338 24052822 */ addiu $a1, $zero, 0x2822 ## $a1 = 00002822
/* 013AC 80ADA33C 3C0980AE */ lui $t1, %hi(func_80ADBF58) ## $t1 = 80AE0000
/* 013B0 80ADA340 2529BF58 */ addiu $t1, $t1, %lo(func_80ADBF58) ## $t1 = 80ADBF58
/* 013B4 80ADA344 AE090190 */ sw $t1, 0x0190($s0) ## 00000190
/* 013B8 80ADA348 8FBF001C */ lw $ra, 0x001C($sp)
/* 013BC 80ADA34C 8FB00018 */ lw $s0, 0x0018($sp)
/* 013C0 80ADA350 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 013C4 80ADA354 03E00008 */ jr $ra
/* 013C8 80ADA358 00000000 */ nop

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