1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-02-02 09:34:27 +00:00

ovl_Demo_Gj Ok (#670)

* a bunch of functions

Signed-off-by: angie <angheloalf95@gmail.com>

* another bunch of functions

Signed-off-by: angie <angheloalf95@gmail.com>

* add dummies to func_8097911C to match it

Signed-off-by: angie <angheloalf95@gmail.com>

* fix some functions declarations

Signed-off-by: angie <angheloalf95@gmail.com>

* Add functions of the array used by the update function

Signed-off-by: angie <angheloalf95@gmail.com>

* add functions used by draw

Signed-off-by: angie <angheloalf95@gmail.com>

* draw and update functions

Signed-off-by: angie <angheloalf95@gmail.com>

* DemoGj_Init

Signed-off-by: angie <angheloalf95@gmail.com>

* fix some functions declarations

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* 9 small functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* Some unmatched functions and 12 small matched functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* another 7 small functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* add data

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* small types fixes

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* six more functions

Signed-off-by: angie <angheloalf95@gmail.com>

* func_80978C20

Signed-off-by: angie <angheloalf95@gmail.com>

* func_8097BA48

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* five repeated functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* Array of cylinders and two other functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* seven equals and problematic functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* func_80978F60 and func_80979860

Signed-off-by: angie <angheloalf95@gmail.com>

* func_8097923C doesn't want to match :c

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* three not matching functions

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* func_80978AFC

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* three more

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* DemoGj_FindGanon

Signed-off-by: angie <angheloalf95@gmail.com>

* func_809797E4

Signed-off-by: angie <angheloalf95@gmail.com>

* func_80978B90

Signed-off-by: angie <angheloalf95@gmail.com>

* last non matching function

Signed-off-by: angie <angheloalf95@gmail.com>

* erase reloc

Signed-off-by: angie <angheloalf95@gmail.com>

* a bit of renaming

Signed-off-by: angie <angheloalf95@gmail.com>

* another chunk of renaming

Signed-off-by: angie <angheloalf95@gmail.com>

* fix reg macros and a few comments

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* vt, arrayfuncs renaming and another bit of renaming

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* More renaming

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* i'm hating this actor

Signed-off-by: angie <angheloalf95@gmail.com>

* format

Signed-off-by: angie <angheloalf95@gmail.com>

* Changes asked by @shawlucas

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* swap globalCtx and globalCtx2

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* Move static variables nearer to where they are used and general cleanup

Signed-off-by: Anghelo <angheloalf95@gmail.com>

* A bunch of changes

Signed-off-by: angie <angheloalf95@gmail.com>

* run format.sh

Signed-off-by: angie <angheloalf95@gmail.com>

* Forgot to change updateMode

Signed-off-by: Angie <angheloalf95@gmail.com>

* Rename the references to object_gj

Signed-off-by: Angie <angheloalf95@gmail.com>

* Rename some functions

Signed-off-by: Angie <angheloalf95@gmail.com>

* document the actor params, a few members and rename some draw functions

Signed-off-by: Angie <angheloalf95@gmail.com>

* Rename DemoGj_DrawRubbleDisplayList into DemoGj_DrawRotated

Signed-off-by: angie <angheloalf95@gmail.com>

* The first type is the the rubble that is around the fight's arena

Signed-off-by: angie <angheloalf95@gmail.com>

* rename the enums

Signed-off-by: angie <angheloalf95@gmail.com>

* Document the value read from the Ganon instance and rename a few functions from that

Signed-off-by: Angie <angheloalf95@gmail.com>

* rename init and draw functions

Signed-off-by: Angie <angheloalf95@gmail.com>

* rename smoke spawner functions

Signed-off-by: angie <angheloalf95@gmail.com>

* run format.sh

Signed-off-by: angie <angheloalf95@gmail.com>

* fix merge issues

Signed-off-by: Angie <angheloalf95@gmail.com>
This commit is contained in:
Anghelo Carvajal 2021-02-28 11:53:46 -03:00 committed by GitHub
parent c47372d397
commit 62606737f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
126 changed files with 1464 additions and 4249 deletions

View file

@ -1,16 +0,0 @@
glabel DemoGj_Destroy
/* 0015C 80978A8C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00160 80978A90 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00164 80978A94 AFA40018 */ sw $a0, 0x0018($sp)
/* 00168 80978A98 0C25E276 */ jal func_809789D8
/* 0016C 80978A9C AFA5001C */ sw $a1, 0x001C($sp)
/* 00170 80978AA0 8FA4001C */ lw $a0, 0x001C($sp)
/* 00174 80978AA4 8FAE0018 */ lw $t6, 0x0018($sp)
/* 00178 80978AA8 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
/* 0017C 80978AAC 0C00FB56 */ jal DynaPoly_DeleteBgActor
## DynaPoly_DeleteBgActor
/* 00180 80978AB0 8DC6014C */ lw $a2, 0x014C($t6) ## 0000014C
/* 00184 80978AB4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00188 80978AB8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0018C 80978ABC 03E00008 */ jr $ra
/* 00190 80978AC0 00000000 */ nop

View file

@ -1,36 +0,0 @@
.rdata
glabel D_8097C164
.asciz "\x1b[31m!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
.balign 4
.text
glabel DemoGj_Draw
/* 0344C 8097BD7C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 03450 8097BD80 AFBF0014 */ sw $ra, 0x0014($sp)
/* 03454 8097BD84 8C820168 */ lw $v0, 0x0168($a0) ## 00000168
/* 03458 8097BD88 04400008 */ bltz $v0, .L8097BDAC
/* 0345C 8097BD8C 28410013 */ slti $at, $v0, 0x0013
/* 03460 8097BD90 10200006 */ beq $at, $zero, .L8097BDAC
/* 03464 8097BD94 00027080 */ sll $t6, $v0, 2
/* 03468 8097BD98 3C038098 */ lui $v1, %hi(D_8097BF24) ## $v1 = 80980000
/* 0346C 8097BD9C 006E1821 */ addu $v1, $v1, $t6
/* 03470 8097BDA0 8C63BF24 */ lw $v1, %lo(D_8097BF24)($v1)
/* 03474 8097BDA4 14600006 */ bne $v1, $zero, .L8097BDC0
/* 03478 8097BDA8 00000000 */ nop
.L8097BDAC:
/* 0347C 8097BDAC 3C048098 */ lui $a0, %hi(D_8097C164) ## $a0 = 80980000
/* 03480 8097BDB0 0C00084C */ jal osSyncPrintf
/* 03484 8097BDB4 2484C164 */ addiu $a0, $a0, %lo(D_8097C164) ## $a0 = 8097C164
/* 03488 8097BDB8 10000004 */ beq $zero, $zero, .L8097BDCC
/* 0348C 8097BDBC 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097BDC0:
/* 03490 8097BDC0 0060F809 */ jalr $ra, $v1
/* 03494 8097BDC4 00000000 */ nop
/* 03498 8097BDC8 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097BDCC:
/* 0349C 8097BDCC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 034A0 8097BDD0 03E00008 */ jr $ra
/* 034A4 8097BDD4 00000000 */ nop
/* 034A8 8097BDD8 00000000 */ nop
/* 034AC 8097BDDC 00000000 */ nop

View file

@ -1,115 +0,0 @@
.rdata
glabel D_8097C120
.asciz "\x1b[31mDemo_Gj_Actor_ct !!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
.balign 4
.late_rodata
glabel jtbl_8097C234
.word L8097BC98
.word L8097BD48
.word L8097BD48
.word L8097BD48
.word L8097BCA8
.word L8097BCB8
.word L8097BCC8
.word L8097BCD8
.word L8097BCE8
.word L8097BCF8
.word L8097BD08
.word L8097BD48
.word L8097BD18
.word L8097BD28
.word L8097BD48
.word L8097BD48
.word L8097BD48
.word L8097BD48
.word L8097BD38
.text
glabel DemoGj_Init
/* 03328 8097BC58 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0332C 8097BC5C AFBF0014 */ sw $ra, 0x0014($sp)
/* 03330 8097BC60 AFA5001C */ sw $a1, 0x001C($sp)
/* 03334 8097BC64 0C25E254 */ jal func_80978950
/* 03338 8097BC68 AFA40018 */ sw $a0, 0x0018($sp)
/* 0333C 8097BC6C 244EFFFC */ addiu $t6, $v0, 0xFFFC ## $t6 = FFFFFFFC
/* 03340 8097BC70 2DC10013 */ sltiu $at, $t6, 0x0013
/* 03344 8097BC74 8FA5001C */ lw $a1, 0x001C($sp)
/* 03348 8097BC78 10200033 */ beq $at, $zero, .L8097BD48
/* 0334C 8097BC7C 8FA60018 */ lw $a2, 0x0018($sp)
/* 03350 8097BC80 000E7080 */ sll $t6, $t6, 2
/* 03354 8097BC84 3C018098 */ lui $at, %hi(jtbl_8097C234) ## $at = 80980000
/* 03358 8097BC88 002E0821 */ addu $at, $at, $t6
/* 0335C 8097BC8C 8C2EC234 */ lw $t6, %lo(jtbl_8097C234)($at)
/* 03360 8097BC90 01C00008 */ jr $t6
/* 03364 8097BC94 00000000 */ nop
glabel L8097BC98
/* 03368 8097BC98 0C25EB70 */ jal func_8097ADC0
/* 0336C 8097BC9C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 03370 8097BCA0 10000030 */ beq $zero, $zero, .L8097BD64
/* 03374 8097BCA4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCA8
/* 03378 8097BCA8 0C25E7F4 */ jal func_80979FD0
/* 0337C 8097BCAC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 03380 8097BCB0 1000002C */ beq $zero, $zero, .L8097BD64
/* 03384 8097BCB4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCB8
/* 03388 8097BCB8 0C25E882 */ jal func_8097A208
/* 0338C 8097BCBC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 03390 8097BCC0 10000028 */ beq $zero, $zero, .L8097BD64
/* 03394 8097BCC4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCC8
/* 03398 8097BCC8 0C25E911 */ jal func_8097A444
/* 0339C 8097BCCC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033A0 8097BCD0 10000024 */ beq $zero, $zero, .L8097BD64
/* 033A4 8097BCD4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCD8
/* 033A8 8097BCD8 0C25E985 */ jal func_8097A614
/* 033AC 8097BCDC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033B0 8097BCE0 10000020 */ beq $zero, $zero, .L8097BD64
/* 033B4 8097BCE4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCE8
/* 033B8 8097BCE8 0C25E9F9 */ jal func_8097A7E4
/* 033BC 8097BCEC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033C0 8097BCF0 1000001C */ beq $zero, $zero, .L8097BD64
/* 033C4 8097BCF4 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BCF8
/* 033C8 8097BCF8 0C25EA6D */ jal func_8097A9B4
/* 033CC 8097BCFC 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033D0 8097BD00 10000018 */ beq $zero, $zero, .L8097BD64
/* 033D4 8097BD04 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BD08
/* 033D8 8097BD08 0C25EAE1 */ jal func_8097AB84
/* 033DC 8097BD0C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033E0 8097BD10 10000014 */ beq $zero, $zero, .L8097BD64
/* 033E4 8097BD14 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BD18
/* 033E8 8097BD18 0C25EB97 */ jal func_8097AE5C
/* 033EC 8097BD1C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 033F0 8097BD20 10000010 */ beq $zero, $zero, .L8097BD64
/* 033F4 8097BD24 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BD28
/* 033F8 8097BD28 0C25ECF1 */ jal func_8097B3C4
/* 033FC 8097BD2C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 03400 8097BD30 1000000C */ beq $zero, $zero, .L8097BD64
/* 03404 8097BD34 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BD38
/* 03408 8097BD38 0C25EE3A */ jal func_8097B8E8
/* 0340C 8097BD3C 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 03410 8097BD40 10000008 */ beq $zero, $zero, .L8097BD64
/* 03414 8097BD44 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L8097BD48
.L8097BD48:
/* 03418 8097BD48 3C048098 */ lui $a0, %hi(D_8097C120) ## $a0 = 80980000
/* 0341C 8097BD4C 2484C120 */ addiu $a0, $a0, %lo(D_8097C120) ## $a0 = 8097C120
/* 03420 8097BD50 0C00084C */ jal osSyncPrintf
/* 03424 8097BD54 AFA60018 */ sw $a2, 0x0018($sp)
/* 03428 8097BD58 0C00B55C */ jal Actor_Kill
/* 0342C 8097BD5C 8FA40018 */ lw $a0, 0x0018($sp)
/* 03430 8097BD60 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097BD64:
/* 03434 8097BD64 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 03438 8097BD68 03E00008 */ jr $ra
/* 0343C 8097BD6C 00000000 */ nop

View file

@ -1,34 +0,0 @@
.rdata
glabel D_8097C0E4
.asciz "\x1b[31m!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
.balign 4
.text
glabel DemoGj_Update
/* 032CC 8097BBFC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 032D0 8097BC00 AFBF0014 */ sw $ra, 0x0014($sp)
/* 032D4 8097BC04 8C820164 */ lw $v0, 0x0164($a0) ## 00000164
/* 032D8 8097BC08 04400008 */ bltz $v0, .L8097BC2C
/* 032DC 8097BC0C 28410015 */ slti $at, $v0, 0x0015
/* 032E0 8097BC10 10200006 */ beq $at, $zero, .L8097BC2C
/* 032E4 8097BC14 00027080 */ sll $t6, $v0, 2
/* 032E8 8097BC18 3C038098 */ lui $v1, %hi(D_8097BED0) ## $v1 = 80980000
/* 032EC 8097BC1C 006E1821 */ addu $v1, $v1, $t6
/* 032F0 8097BC20 8C63BED0 */ lw $v1, %lo(D_8097BED0)($v1)
/* 032F4 8097BC24 14600006 */ bne $v1, $zero, .L8097BC40
/* 032F8 8097BC28 00000000 */ nop
.L8097BC2C:
/* 032FC 8097BC2C 3C048098 */ lui $a0, %hi(D_8097C0E4) ## $a0 = 80980000
/* 03300 8097BC30 0C00084C */ jal osSyncPrintf
/* 03304 8097BC34 2484C0E4 */ addiu $a0, $a0, %lo(D_8097C0E4) ## $a0 = 8097C0E4
/* 03308 8097BC38 10000004 */ beq $zero, $zero, .L8097BC4C
/* 0330C 8097BC3C 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097BC40:
/* 03310 8097BC40 0060F809 */ jalr $ra, $v1
/* 03314 8097BC44 00000000 */ nop
/* 03318 8097BC48 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097BC4C:
/* 0331C 8097BC4C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 03320 8097BC50 03E00008 */ jr $ra
/* 03324 8097BC54 00000000 */ nop

View file

@ -1,5 +0,0 @@
glabel func_80978930
/* 00000 80978930 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 00004 80978934 00031AC3 */ sra $v1, $v1, 11
/* 00008 80978938 03E00008 */ jr $ra
/* 0000C 8097893C 3062001F */ andi $v0, $v1, 0x001F ## $v0 = 00000000

View file

@ -1,5 +0,0 @@
glabel func_80978940
/* 00010 80978940 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 00014 80978944 00031A03 */ sra $v1, $v1, 8
/* 00018 80978948 03E00008 */ jr $ra
/* 0001C 8097894C 30620007 */ andi $v0, $v1, 0x0007 ## $v0 = 00000000

View file

@ -1,4 +0,0 @@
glabel func_80978950
/* 00020 80978950 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 00024 80978954 03E00008 */ jr $ra
/* 00028 80978958 306200FF */ andi $v0, $v1, 0x00FF ## $v0 = 00000000

View file

@ -1,20 +0,0 @@
glabel func_8097895C
/* 0002C 8097895C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00030 80978960 AFA40018 */ sw $a0, 0x0018($sp)
/* 00034 80978964 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00038 80978968 AFA5001C */ sw $a1, 0x001C($sp)
/* 0003C 8097896C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00040 80978970 AFA60020 */ sw $a2, 0x0020($sp)
/* 00044 80978974 AFA70024 */ sw $a3, 0x0024($sp)
/* 00048 80978978 0C0170D9 */ jal Collider_InitCylinder
/* 0004C 8097897C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
/* 00050 80978980 8FA4001C */ lw $a0, 0x001C($sp)
/* 00054 80978984 8FA50020 */ lw $a1, 0x0020($sp)
/* 00058 80978988 8FA60018 */ lw $a2, 0x0018($sp)
/* 0005C 8097898C 0C017114 */ jal Collider_SetCylinderType1
/* 00060 80978990 8FA70024 */ lw $a3, 0x0024($sp)
/* 00064 80978994 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00068 80978998 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0006C 8097899C 03E00008 */ jr $ra
/* 00070 809789A0 00000000 */ nop

View file

@ -1,16 +0,0 @@
glabel func_809789A4
/* 00074 809789A4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00078 809789A8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0007C 809789AC AFBF0014 */ sw $ra, 0x0014($sp)
/* 00080 809789B0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00084 809789B4 0C00CD90 */ jal Actor_GetCollidedExplosive
/* 00088 809789B8 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000000
/* 0008C 809789BC 10400003 */ beq $v0, $zero, .L809789CC
/* 00090 809789C0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00094 809789C4 10000002 */ beq $zero, $zero, .L809789D0
/* 00098 809789C8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L809789CC:
/* 0009C 809789CC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L809789D0:
/* 000A0 809789D0 03E00008 */ jr $ra
/* 000A4 809789D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000

View file

@ -1,57 +0,0 @@
glabel func_809789D8
/* 000A8 809789D8 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 000AC 809789DC AFBF001C */ sw $ra, 0x001C($sp)
/* 000B0 809789E0 AFB10018 */ sw $s1, 0x0018($sp)
/* 000B4 809789E4 AFB00014 */ sw $s0, 0x0014($sp)
/* 000B8 809789E8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 000BC 809789EC 0C25E254 */ jal func_80978950
/* 000C0 809789F0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 000C4 809789F4 24010010 */ addiu $at, $zero, 0x0010 ## $at = 00000010
/* 000C8 809789F8 10410009 */ beq $v0, $at, .L80978A20
/* 000CC 809789FC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000D0 80978A00 24010011 */ addiu $at, $zero, 0x0011 ## $at = 00000011
/* 000D4 80978A04 10410010 */ beq $v0, $at, .L80978A48
/* 000D8 80978A08 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000DC 80978A0C 24010016 */ addiu $at, $zero, 0x0016 ## $at = 00000016
/* 000E0 80978A10 10410017 */ beq $v0, $at, .L80978A70
/* 000E4 80978A14 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000E8 80978A18 10000018 */ beq $zero, $zero, .L80978A7C
/* 000EC 80978A1C 8FBF001C */ lw $ra, 0x001C($sp)
.L80978A20:
/* 000F0 80978A20 0C0170EB */ jal Collider_DestroyCylinder
/* 000F4 80978A24 26050184 */ addiu $a1, $s0, 0x0184 ## $a1 = 00000184
/* 000F8 80978A28 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 000FC 80978A2C 0C0170EB */ jal Collider_DestroyCylinder
/* 00100 80978A30 260501D0 */ addiu $a1, $s0, 0x01D0 ## $a1 = 000001D0
/* 00104 80978A34 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00108 80978A38 0C0170EB */ jal Collider_DestroyCylinder
/* 0010C 80978A3C 2605021C */ addiu $a1, $s0, 0x021C ## $a1 = 0000021C
/* 00110 80978A40 1000000E */ beq $zero, $zero, .L80978A7C
/* 00114 80978A44 8FBF001C */ lw $ra, 0x001C($sp)
.L80978A48:
/* 00118 80978A48 0C0170EB */ jal Collider_DestroyCylinder
/* 0011C 80978A4C 26050184 */ addiu $a1, $s0, 0x0184 ## $a1 = 00000184
/* 00120 80978A50 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00124 80978A54 0C0170EB */ jal Collider_DestroyCylinder
/* 00128 80978A58 260501D0 */ addiu $a1, $s0, 0x01D0 ## $a1 = 000001D0
/* 0012C 80978A5C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 00130 80978A60 0C0170EB */ jal Collider_DestroyCylinder
/* 00134 80978A64 2605021C */ addiu $a1, $s0, 0x021C ## $a1 = 0000021C
/* 00138 80978A68 10000004 */ beq $zero, $zero, .L80978A7C
/* 0013C 80978A6C 8FBF001C */ lw $ra, 0x001C($sp)
.L80978A70:
/* 00140 80978A70 0C0170EB */ jal Collider_DestroyCylinder
/* 00144 80978A74 26050184 */ addiu $a1, $s0, 0x0184 ## $a1 = 00000184
/* 00148 80978A78 8FBF001C */ lw $ra, 0x001C($sp)
.L80978A7C:
/* 0014C 80978A7C 8FB00014 */ lw $s0, 0x0014($sp)
/* 00150 80978A80 8FB10018 */ lw $s1, 0x0018($sp)
/* 00154 80978A84 03E00008 */ jr $ra
/* 00158 80978A88 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000

View file

@ -1,16 +0,0 @@
glabel func_80978AC4
/* 00194 80978AC4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00198 80978AC8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0019C 80978ACC AFA5001C */ sw $a1, 0x001C($sp)
/* 001A0 80978AD0 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 001A4 80978AD4 8FA50018 */ lw $a1, 0x0018($sp)
/* 001A8 80978AD8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 001AC 80978ADC 24060032 */ addiu $a2, $zero, 0x0032 ## $a2 = 00000032
/* 001B0 80978AE0 240728C2 */ addiu $a3, $zero, 0x28C2 ## $a3 = 000028C2
/* 001B4 80978AE4 0C01AEB6 */ jal Audio_PlaySoundAtPosition
/* 001B8 80978AE8 24A50024 */ addiu $a1, $a1, 0x0024 ## $a1 = 00000024
/* 001BC 80978AEC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 001C0 80978AF0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 001C4 80978AF4 03E00008 */ jr $ra
/* 001C8 80978AF8 00000000 */ nop

View file

@ -1,44 +0,0 @@
.late_rodata
glabel D_8097C19C
.float 0.2
.text
glabel func_80978AFC
/* 001CC 80978AFC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 001D0 80978B00 44866000 */ mtc1 $a2, $f12 ## $f12 = 0.00
/* 001D4 80978B04 AFBF002C */ sw $ra, 0x002C($sp)
/* 001D8 80978B08 AFA40030 */ sw $a0, 0x0030($sp)
/* 001DC 80978B0C AFA50034 */ sw $a1, 0x0034($sp)
/* 001E0 80978B10 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 001E4 80978B14 E7AC0038 */ swc1 $f12, 0x0038($sp)
/* 001E8 80978B18 3C018098 */ lui $at, %hi(D_8097C19C) ## $at = 80980000
/* 001EC 80978B1C C424C19C */ lwc1 $f4, %lo(D_8097C19C)($at)
/* 001F0 80978B20 C7AC0038 */ lwc1 $f12, 0x0038($sp)
/* 001F4 80978B24 3C0E8098 */ lui $t6, %hi(D_8097BE7C) ## $t6 = 80980000
/* 001F8 80978B28 3C0F8098 */ lui $t7, %hi(D_8097BE80) ## $t7 = 80980000
/* 001FC 80978B2C 46046182 */ mul.s $f6, $f12, $f4
/* 00200 80978B30 25EFBE80 */ addiu $t7, $t7, %lo(D_8097BE80) ## $t7 = 8097BE80
/* 00204 80978B34 25CEBE7C */ addiu $t6, $t6, %lo(D_8097BE7C) ## $t6 = 8097BE7C
/* 00208 80978B38 3C068098 */ lui $a2, %hi(D_8097BE64) ## $a2 = 80980000
/* 0020C 80978B3C 3C078098 */ lui $a3, %hi(D_8097BE70) ## $a3 = 80980000
/* 00210 80978B40 2408000F */ addiu $t0, $zero, 0x000F ## $t0 = 0000000F
/* 00214 80978B44 2409005A */ addiu $t1, $zero, 0x005A ## $t1 = 0000005A
/* 00218 80978B48 46060202 */ mul.s $f8, $f0, $f6
/* 0021C 80978B4C AFA90020 */ sw $t1, 0x0020($sp)
/* 00220 80978B50 AFA8001C */ sw $t0, 0x001C($sp)
/* 00224 80978B54 24E7BE70 */ addiu $a3, $a3, %lo(D_8097BE70) ## $a3 = 8097BE70
/* 00228 80978B58 24C6BE64 */ addiu $a2, $a2, %lo(D_8097BE64) ## $a2 = 8097BE64
/* 0022C 80978B5C AFAE0010 */ sw $t6, 0x0010($sp)
/* 00230 80978B60 AFAF0014 */ sw $t7, 0x0014($sp)
/* 00234 80978B64 460C4280 */ add.s $f10, $f8, $f12
/* 00238 80978B68 8FA40030 */ lw $a0, 0x0030($sp)
/* 0023C 80978B6C 8FA50034 */ lw $a1, 0x0034($sp)
/* 00240 80978B70 4600540D */ trunc.w.s $f16, $f10
/* 00244 80978B74 44198000 */ mfc1 $t9, $f16
/* 00248 80978B78 0C00A0F5 */ jal func_800283D4
/* 0024C 80978B7C AFB90018 */ sw $t9, 0x0018($sp)
/* 00250 80978B80 8FBF002C */ lw $ra, 0x002C($sp)
/* 00254 80978B84 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00258 80978B88 03E00008 */ jr $ra
/* 0025C 80978B8C 00000000 */ nop

View file

@ -1,40 +0,0 @@
glabel func_80978B90
/* 00260 80978B90 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00264 80978B94 AFBF002C */ sw $ra, 0x002C($sp)
/* 00268 80978B98 AFB40028 */ sw $s4, 0x0028($sp)
/* 0026C 80978B9C 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
/* 00270 80978BA0 AFB30024 */ sw $s3, 0x0024($sp)
/* 00274 80978BA4 AFB20020 */ sw $s2, 0x0020($sp)
/* 00278 80978BA8 AFB1001C */ sw $s1, 0x001C($sp)
/* 0027C 80978BAC AFB00018 */ sw $s0, 0x0018($sp)
/* 00280 80978BB0 0C25E24C */ jal func_80978930
/* 00284 80978BB4 AFA40030 */ sw $a0, 0x0030($sp)
/* 00288 80978BB8 00029400 */ sll $s2, $v0, 16
/* 0028C 80978BBC 00129403 */ sra $s2, $s2, 16
/* 00290 80978BC0 0C25E250 */ jal func_80978940
/* 00294 80978BC4 8FA40030 */ lw $a0, 0x0030($sp)
/* 00298 80978BC8 00409825 */ or $s3, $v0, $zero ## $s3 = 00000000
/* 0029C 80978BCC 1840000C */ blez $v0, .L80978C00
/* 002A0 80978BD0 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
/* 002A4 80978BD4 8FB10030 */ lw $s1, 0x0030($sp)
/* 002A8 80978BD8 26310024 */ addiu $s1, $s1, 0x0024 ## $s1 = 00000024
/* 002AC 80978BDC 00123400 */ sll $a2, $s2, 16
.L80978BE0:
/* 002B0 80978BE0 00063403 */ sra $a2, $a2, 16
/* 002B4 80978BE4 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
/* 002B8 80978BE8 0C007D52 */ jal Item_DropCollectible
/* 002BC 80978BEC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000024
/* 002C0 80978BF0 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
/* 002C4 80978BF4 0213082A */ slt $at, $s0, $s3
/* 002C8 80978BF8 5420FFF9 */ bnel $at, $zero, .L80978BE0
/* 002CC 80978BFC 00123400 */ sll $a2, $s2, 16
.L80978C00:
/* 002D0 80978C00 8FBF002C */ lw $ra, 0x002C($sp)
/* 002D4 80978C04 8FB00018 */ lw $s0, 0x0018($sp)
/* 002D8 80978C08 8FB1001C */ lw $s1, 0x001C($sp)
/* 002DC 80978C0C 8FB20020 */ lw $s2, 0x0020($sp)
/* 002E0 80978C10 8FB30024 */ lw $s3, 0x0024($sp)
/* 002E4 80978C14 8FB40028 */ lw $s4, 0x0028($sp)
/* 002E8 80978C18 03E00008 */ jr $ra
/* 002EC 80978C1C 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000

View file

@ -1,190 +0,0 @@
.late_rodata
glabel D_8097C1A0
.float 0.6
glabel D_8097C1A4
.float 0.1
glabel D_8097C1A8
.float 0.7
.text
glabel func_80978C20
/* 002F0 80978C20 27BDFF30 */ addiu $sp, $sp, 0xFF30 ## $sp = FFFFFF30
/* 002F4 80978C24 F7BE0070 */ sdc1 $f30, 0x0070($sp)
/* 002F8 80978C28 3C0140A0 */ lui $at, 0x40A0 ## $at = 40A00000
/* 002FC 80978C2C 4481F000 */ mtc1 $at, $f30 ## $f30 = 5.00
/* 00300 80978C30 F7BC0068 */ sdc1 $f28, 0x0068($sp)
/* 00304 80978C34 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 00308 80978C38 4481E000 */ mtc1 $at, $f28 ## $f28 = 20.00
/* 0030C 80978C3C F7BA0060 */ sdc1 $f26, 0x0060($sp)
/* 00310 80978C40 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 00314 80978C44 4481D000 */ mtc1 $at, $f26 ## $f26 = 12.00
/* 00318 80978C48 F7B80058 */ sdc1 $f24, 0x0058($sp)
/* 0031C 80978C4C 3C018098 */ lui $at, %hi(D_8097C1A0) ## $at = 80980000
/* 00320 80978C50 C438C1A0 */ lwc1 $f24, %lo(D_8097C1A0)($at)
/* 00324 80978C54 AFBE0098 */ sw $s8, 0x0098($sp)
/* 00328 80978C58 F7B60050 */ sdc1 $f22, 0x0050($sp)
/* 0032C 80978C5C 3C014180 */ lui $at, 0x4180 ## $at = 41800000
/* 00330 80978C60 AFB70094 */ sw $s7, 0x0094($sp)
/* 00334 80978C64 AFB60090 */ sw $s6, 0x0090($sp)
/* 00338 80978C68 AFB5008C */ sw $s5, 0x008C($sp)
/* 0033C 80978C6C AFB40088 */ sw $s4, 0x0088($sp)
/* 00340 80978C70 AFB30084 */ sw $s3, 0x0084($sp)
/* 00344 80978C74 AFB20080 */ sw $s2, 0x0080($sp)
/* 00348 80978C78 AFB1007C */ sw $s1, 0x007C($sp)
/* 0034C 80978C7C 3C1E0600 */ lui $s8, %hi(D_06000EA0) ## $s8 = 06000000
/* 00350 80978C80 4481B000 */ mtc1 $at, $f22 ## $f22 = 16.00
/* 00354 80978C84 00C09025 */ or $s2, $a2, $zero ## $s2 = 00000000
/* 00358 80978C88 00E0A025 */ or $s4, $a3, $zero ## $s4 = 00000000
/* 0035C 80978C8C 00A0A825 */ or $s5, $a1, $zero ## $s5 = 00000000
/* 00360 80978C90 AFBF009C */ sw $ra, 0x009C($sp)
/* 00364 80978C94 AFB00078 */ sw $s0, 0x0078($sp)
/* 00368 80978C98 F7B40048 */ sdc1 $f20, 0x0048($sp)
/* 0036C 80978C9C AFA400D0 */ sw $a0, 0x00D0($sp)
/* 00370 80978CA0 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
/* 00374 80978CA4 27DE0EA0 */ addiu $s8, $s8, %lo(D_06000EA0) ## $s8 = 06000EA0
/* 00378 80978CA8 00009825 */ or $s3, $zero, $zero ## $s3 = 00000000
/* 0037C 80978CAC 27B600C4 */ addiu $s6, $sp, 0x00C4 ## $s6 = FFFFFFF4
/* 00380 80978CB0 27B700B8 */ addiu $s7, $sp, 0x00B8 ## $s7 = FFFFFFE8
.L80978CB4:
/* 00384 80978CB4 00112400 */ sll $a0, $s1, 16
/* 00388 80978CB8 0C01DE1C */ jal Math_SinS
## sins?
/* 0038C 80978CBC 00042403 */ sra $a0, $a0, 16
/* 00390 80978CC0 46160102 */ mul.s $f4, $f0, $f22
/* 00394 80978CC4 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 00398 80978CC8 E7A400C4 */ swc1 $f4, 0x00C4($sp)
/* 0039C 80978CCC 461E0182 */ mul.s $f6, $f0, $f30
/* 003A0 80978CD0 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 003A4 80978CD4 44814000 */ mtc1 $at, $f8 ## $f8 = 2.00
/* 003A8 80978CD8 00112400 */ sll $a0, $s1, 16
/* 003AC 80978CDC 00042403 */ sra $a0, $a0, 16
/* 003B0 80978CE0 46083280 */ add.s $f10, $f6, $f8
/* 003B4 80978CE4 0C01DE0D */ jal Math_CosS
## coss?
/* 003B8 80978CE8 E7AA00C8 */ swc1 $f10, 0x00C8($sp)
/* 003BC 80978CEC 46160402 */ mul.s $f16, $f0, $f22
/* 003C0 80978CF0 C7B200C4 */ lwc1 $f18, 0x00C4($sp)
/* 003C4 80978CF4 46189102 */ mul.s $f4, $f18, $f24
/* 003C8 80978CF8 E7B000CC */ swc1 $f16, 0x00CC($sp)
/* 003CC 80978CFC C6860000 */ lwc1 $f6, 0x0000($s4) ## 00000000
/* 003D0 80978D00 4606D202 */ mul.s $f8, $f26, $f6
/* 003D4 80978D04 46082280 */ add.s $f10, $f4, $f8
/* 003D8 80978D08 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 003DC 80978D0C E7AA00B8 */ swc1 $f10, 0x00B8($sp)
/* 003E0 80978D10 3C014210 */ lui $at, 0x4210 ## $at = 42100000
/* 003E4 80978D14 44818000 */ mtc1 $at, $f16 ## $f16 = 36.00
/* 003E8 80978D18 3C0140C0 */ lui $at, 0x40C0 ## $at = 40C00000
/* 003EC 80978D1C 44813000 */ mtc1 $at, $f6 ## $f6 = 6.00
/* 003F0 80978D20 46100482 */ mul.s $f18, $f0, $f16
/* 003F4 80978D24 C7A800CC */ lwc1 $f8, 0x00CC($sp)
/* 003F8 80978D28 46184282 */ mul.s $f10, $f8, $f24
/* 003FC 80978D2C 46069100 */ add.s $f4, $f18, $f6
/* 00400 80978D30 E7A400BC */ swc1 $f4, 0x00BC($sp)
/* 00404 80978D34 C6900008 */ lwc1 $f16, 0x0008($s4) ## 00000008
/* 00408 80978D38 C7A400C4 */ lwc1 $f4, 0x00C4($sp)
/* 0040C 80978D3C 4610D482 */ mul.s $f18, $f26, $f16
/* 00410 80978D40 46125180 */ add.s $f6, $f10, $f18
/* 00414 80978D44 C7B200C8 */ lwc1 $f18, 0x00C8($sp)
/* 00418 80978D48 E7A600C0 */ swc1 $f6, 0x00C0($sp)
/* 0041C 80978D4C C6500000 */ lwc1 $f16, 0x0000($s2) ## 00000000
/* 00420 80978D50 46102280 */ add.s $f10, $f4, $f16
/* 00424 80978D54 E7AA00C4 */ swc1 $f10, 0x00C4($sp)
/* 00428 80978D58 C6460004 */ lwc1 $f6, 0x0004($s2) ## 00000004
/* 0042C 80978D5C 46069100 */ add.s $f4, $f18, $f6
/* 00430 80978D60 E7A400C8 */ swc1 $f4, 0x00C8($sp)
/* 00434 80978D64 C6500008 */ lwc1 $f16, 0x0008($s2) ## 00000008
/* 00438 80978D68 46104280 */ add.s $f10, $f8, $f16
/* 0043C 80978D6C 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 00440 80978D70 E7AA00CC */ swc1 $f10, 0x00CC($sp)
/* 00444 80978D74 3C018098 */ lui $at, %hi(D_8097C1A4) ## $at = 80980000
/* 00448 80978D78 C432C1A4 */ lwc1 $f18, %lo(D_8097C1A4)($at)
/* 0044C 80978D7C 3C018098 */ lui $at, %hi(D_8097C1A8) ## $at = 80980000
/* 00450 80978D80 4612003C */ c.lt.s $f0, $f18
/* 00454 80978D84 00000000 */ nop
/* 00458 80978D88 45000003 */ bc1f .L80978D98
/* 0045C 80978D8C 00000000 */ nop
/* 00460 80978D90 10000009 */ beq $zero, $zero, .L80978DB8
/* 00464 80978D94 24100061 */ addiu $s0, $zero, 0x0061 ## $s0 = 00000061
.L80978D98:
/* 00468 80978D98 C426C1A8 */ lwc1 $f6, %lo(D_8097C1A8)($at)
/* 0046C 80978D9C 24100021 */ addiu $s0, $zero, 0x0021 ## $s0 = 00000021
/* 00470 80978DA0 4606003C */ c.lt.s $f0, $f6
/* 00474 80978DA4 00000000 */ nop
/* 00478 80978DA8 45000003 */ bc1f .L80978DB8
/* 0047C 80978DAC 00000000 */ nop
/* 00480 80978DB0 10000001 */ beq $zero, $zero, .L80978DB8
/* 00484 80978DB4 24100041 */ addiu $s0, $zero, 0x0041 ## $s0 = 00000041
.L80978DB8:
/* 00488 80978DB8 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 0048C 80978DBC 00000000 */ nop
/* 00490 80978DC0 0C03F66B */ jal Rand_ZeroOne
## Rand.Next() float
/* 00494 80978DC4 46000506 */ mov.s $f20, $f0
/* 00498 80978DC8 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
/* 0049C 80978DCC 461CA102 */ mul.s $f4, $f20, $f28
/* 004A0 80978DD0 44815000 */ mtc1 $at, $f10 ## $f10 = 30.00
/* 004A4 80978DD4 240EFF38 */ addiu $t6, $zero, 0xFF38 ## $t6 = FFFFFF38
/* 004A8 80978DD8 240F000A */ addiu $t7, $zero, 0x000A ## $t7 = 0000000A
/* 004AC 80978DDC 460A0482 */ mul.s $f18, $f0, $f10
/* 004B0 80978DE0 AFAF0018 */ sw $t7, 0x0018($sp)
/* 004B4 80978DE4 AFAE0010 */ sw $t6, 0x0010($sp)
/* 004B8 80978DE8 240EFFFF */ addiu $t6, $zero, 0xFFFF ## $t6 = FFFFFFFF
/* 004BC 80978DEC 240F0186 */ addiu $t7, $zero, 0x0186 ## $t7 = 00000186
/* 004C0 80978DF0 461C2200 */ add.s $f8, $f4, $f28
/* 004C4 80978DF4 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
/* 004C8 80978DF8 24090014 */ addiu $t1, $zero, 0x0014 ## $t1 = 00000014
/* 004CC 80978DFC 4600918D */ trunc.w.s $f6, $f18
/* 004D0 80978E00 240A012C */ addiu $t2, $zero, 0x012C ## $t2 = 0000012C
/* 004D4 80978E04 AFAA002C */ sw $t2, 0x002C($sp)
/* 004D8 80978E08 4600440D */ trunc.w.s $f16, $f8
/* 004DC 80978E0C 440C3000 */ mfc1 $t4, $f6
/* 004E0 80978E10 AFA90028 */ sw $t1, 0x0028($sp)
/* 004E4 80978E14 AFB8001C */ sw $t8, 0x001C($sp)
/* 004E8 80978E18 44088000 */ mfc1 $t0, $f16
/* 004EC 80978E1C 258D001E */ addiu $t5, $t4, 0x001E ## $t5 = 0000001E
/* 004F0 80978E20 AFAD0030 */ sw $t5, 0x0030($sp)
/* 004F4 80978E24 AFAF0038 */ sw $t7, 0x0038($sp)
/* 004F8 80978E28 AFAE0034 */ sw $t6, 0x0034($sp)
/* 004FC 80978E2C 02A02025 */ or $a0, $s5, $zero ## $a0 = 00000000
/* 00500 80978E30 02C02825 */ or $a1, $s6, $zero ## $a1 = FFFFFFF4
/* 00504 80978E34 02E03025 */ or $a2, $s7, $zero ## $a2 = FFFFFFE8
/* 00508 80978E38 02403825 */ or $a3, $s2, $zero ## $a3 = 00000000
/* 0050C 80978E3C AFB00014 */ sw $s0, 0x0014($sp)
/* 00510 80978E40 AFA00020 */ sw $zero, 0x0020($sp)
/* 00514 80978E44 AFBE003C */ sw $s8, 0x003C($sp)
/* 00518 80978E48 0C00A7A3 */ jal EffectSsKakera_Spawn
/* 0051C 80978E4C AFA80024 */ sw $t0, 0x0024($sp)
/* 00520 80978E50 26312AAA */ addiu $s1, $s1, 0x2AAA ## $s1 = 00002AAA
/* 00524 80978E54 26730001 */ addiu $s3, $s3, 0x0001 ## $s3 = 00000001
/* 00528 80978E58 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
/* 0052C 80978E5C 00118C00 */ sll $s1, $s1, 16
/* 00530 80978E60 1661FF94 */ bne $s3, $at, .L80978CB4
/* 00534 80978E64 00118C03 */ sra $s1, $s1, 16
/* 00538 80978E68 8FA400D0 */ lw $a0, 0x00D0($sp)
/* 0053C 80978E6C 0C25E2B1 */ jal func_80978AC4
/* 00540 80978E70 02A02825 */ or $a1, $s5, $zero ## $a1 = 00000000
/* 00544 80978E74 8FBF009C */ lw $ra, 0x009C($sp)
/* 00548 80978E78 D7B40048 */ ldc1 $f20, 0x0048($sp)
/* 0054C 80978E7C D7B60050 */ ldc1 $f22, 0x0050($sp)
/* 00550 80978E80 D7B80058 */ ldc1 $f24, 0x0058($sp)
/* 00554 80978E84 D7BA0060 */ ldc1 $f26, 0x0060($sp)
/* 00558 80978E88 D7BC0068 */ ldc1 $f28, 0x0068($sp)
/* 0055C 80978E8C D7BE0070 */ ldc1 $f30, 0x0070($sp)
/* 00560 80978E90 8FB00078 */ lw $s0, 0x0078($sp)
/* 00564 80978E94 8FB1007C */ lw $s1, 0x007C($sp)
/* 00568 80978E98 8FB20080 */ lw $s2, 0x0080($sp)
/* 0056C 80978E9C 8FB30084 */ lw $s3, 0x0084($sp)
/* 00570 80978EA0 8FB40088 */ lw $s4, 0x0088($sp)
/* 00574 80978EA4 8FB5008C */ lw $s5, 0x008C($sp)
/* 00578 80978EA8 8FB60090 */ lw $s6, 0x0090($sp)
/* 0057C 80978EAC 8FB70094 */ lw $s7, 0x0094($sp)
/* 00580 80978EB0 8FBE0098 */ lw $s8, 0x0098($sp)
/* 00584 80978EB4 03E00008 */ jr $ra
/* 00588 80978EB8 27BD00D0 */ addiu $sp, $sp, 0x00D0 ## $sp = 00000000

View file

@ -1,12 +0,0 @@
glabel func_80978EBC
/* 0058C 80978EBC 3C0E8016 */ lui $t6, %hi(gSaveContext+0x1360)
/* 00590 80978EC0 8DCEF9C0 */ lw $t6, %lo(gSaveContext+0x1360)($t6)
/* 00594 80978EC4 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
/* 00598 80978EC8 29C10004 */ slti $at, $t6, 0x0004
/* 0059C 80978ECC 10200003 */ beq $at, $zero, .L80978EDC
/* 005A0 80978ED0 00000000 */ nop
/* 005A4 80978ED4 03E00008 */ jr $ra
/* 005A8 80978ED8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80978EDC:
/* 005AC 80978EDC 03E00008 */ jr $ra
/* 005B0 80978EE0 00000000 */ nop

View file

@ -1,49 +0,0 @@
.rdata
glabel D_8097BF90
.asciz "Demo_Gj_Search_Boss_Ganon %d:!!!!\n"
.balign 4
glabel D_8097BFC0
.asciz "Demo_Gj_Search_Boss_Ganon %d:\n"
.balign 4
.text
glabel func_80978EE4
/* 005B4 80978EE4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 005B8 80978EE8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 005BC 80978EEC 8C8E0178 */ lw $t6, 0x0178($a0) ## 00000178
/* 005C0 80978EF0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 005C4 80978EF4 55C00017 */ bnel $t6, $zero, .L80978F54
/* 005C8 80978EF8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 005CC 80978EFC 8CA21C7C */ lw $v0, 0x1C7C($a1) ## 00001C7C
/* 005D0 80978F00 3C048098 */ lui $a0, %hi(D_8097BF90) ## $a0 = 80980000
/* 005D4 80978F04 2403017A */ addiu $v1, $zero, 0x017A ## $v1 = 0000017A
/* 005D8 80978F08 1040000C */ beq $v0, $zero, .L80978F3C
/* 005DC 80978F0C 2484BF90 */ addiu $a0, $a0, %lo(D_8097BF90) ## $a0 = 8097BF90
/* 005E0 80978F10 844F0000 */ lh $t7, 0x0000($v0) ## 00000000
.L80978F14:
/* 005E4 80978F14 546F0007 */ bnel $v1, $t7, .L80978F34
/* 005E8 80978F18 8C420124 */ lw $v0, 0x0124($v0) ## 00000124
/* 005EC 80978F1C ACC20178 */ sw $v0, 0x0178($a2) ## 00000178
/* 005F0 80978F20 0C00084C */ jal osSyncPrintf
/* 005F4 80978F24 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 005F8 80978F28 10000009 */ beq $zero, $zero, .L80978F50
/* 005FC 80978F2C 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
/* 00600 80978F30 8C420124 */ lw $v0, 0x0124($v0) ## 00000125
.L80978F34:
/* 00604 80978F34 5440FFF7 */ bnel $v0, $zero, .L80978F14
/* 00608 80978F38 844F0000 */ lh $t7, 0x0000($v0) ## 00000001
.L80978F3C:
/* 0060C 80978F3C 3C048098 */ lui $a0, %hi(D_8097BFC0) ## $a0 = 80980000
/* 00610 80978F40 2484BFC0 */ addiu $a0, $a0, %lo(D_8097BFC0) ## $a0 = 8097BFC0
/* 00614 80978F44 0C00084C */ jal osSyncPrintf
/* 00618 80978F48 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 0061C 80978F4C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80978F50:
/* 00620 80978F50 8FBF0014 */ lw $ra, 0x0014($sp)
.L80978F54:
/* 00624 80978F54 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00628 80978F58 03E00008 */ jr $ra
/* 0062C 80978F5C 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_80978F60
/* 00630 80978F60 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00634 80978F64 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00638 80978F68 AFA40028 */ sw $a0, 0x0028($sp)
/* 0063C 80978F6C AFA5002C */ sw $a1, 0x002C($sp)
/* 00640 80978F70 10C00012 */ beq $a2, $zero, .L80978FBC
/* 00644 80978F74 AFA60030 */ sw $a2, 0x0030($sp)
/* 00648 80978F78 3C058098 */ lui $a1, %hi(D_8097BE84) ## $a1 = 80980000
/* 0064C 80978F7C 0C01E037 */ jal Actor_ProcessInitChain
/* 00650 80978F80 24A5BE84 */ addiu $a1, $a1, %lo(D_8097BE84) ## $a1 = 8097BE84
/* 00654 80978F84 8FA40028 */ lw $a0, 0x0028($sp)
/* 00658 80978F88 0C010D20 */ jal DynaPolyActor_Init
/* 0065C 80978F8C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00660 80978F90 AFA00018 */ sw $zero, 0x0018($sp)
/* 00664 80978F94 8FA40030 */ lw $a0, 0x0030($sp)
/* 00668 80978F98 0C010620 */ jal CollisionHeader_GetVirtual
/* 0066C 80978F9C 27A50018 */ addiu $a1, $sp, 0x0018 ## $a1 = FFFFFFF0
/* 00670 80978FA0 8FA4002C */ lw $a0, 0x002C($sp)
/* 00674 80978FA4 8FA60028 */ lw $a2, 0x0028($sp)
/* 00678 80978FA8 8FA70018 */ lw $a3, 0x0018($sp)
/* 0067C 80978FAC 0C00FA9D */ jal DynaPoly_SetBgActor
## DynaPoly_SetBgActor
/* 00680 80978FB0 24850810 */ addiu $a1, $a0, 0x0810 ## $a1 = 00000810
/* 00684 80978FB4 8FAF0028 */ lw $t7, 0x0028($sp)
/* 00688 80978FB8 ADE2014C */ sw $v0, 0x014C($t7) ## 0000014C
.L80978FBC:
/* 0068C 80978FBC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00690 80978FC0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00694 80978FC4 03E00008 */ jr $ra
/* 00698 80978FC8 00000000 */ nop

View file

@ -1,29 +0,0 @@
glabel func_80978FCC
/* 0069C 80978FCC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 006A0 80978FD0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 006A4 80978FD4 AFA5001C */ sw $a1, 0x001C($sp)
/* 006A8 80978FD8 AFA60020 */ sw $a2, 0x0020($sp)
/* 006AC 80978FDC AFA70024 */ sw $a3, 0x0024($sp)
/* 006B0 80978FE0 0C25E3AF */ jal func_80978EBC
/* 006B4 80978FE4 AFA40018 */ sw $a0, 0x0018($sp)
/* 006B8 80978FE8 1440000A */ bne $v0, $zero, .L80979014
/* 006BC 80978FEC 8FA40018 */ lw $a0, 0x0018($sp)
/* 006C0 80978FF0 8FAE0020 */ lw $t6, 0x0020($sp)
/* 006C4 80978FF4 AC8E0164 */ sw $t6, 0x0164($a0) ## 00000164
/* 006C8 80978FF8 8FAF0024 */ lw $t7, 0x0024($sp)
/* 006CC 80978FFC AC8F0168 */ sw $t7, 0x0168($a0) ## 00000168
/* 006D0 80979000 8FA60028 */ lw $a2, 0x0028($sp)
/* 006D4 80979004 0C25E3D8 */ jal func_80978F60
/* 006D8 80979008 8FA5001C */ lw $a1, 0x001C($sp)
/* 006DC 8097900C 10000004 */ beq $zero, $zero, .L80979020
/* 006E0 80979010 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L80979014:
/* 006E4 80979014 0C00B55C */ jal Actor_Kill
/* 006E8 80979018 00000000 */ nop
/* 006EC 8097901C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80979020:
/* 006F0 80979020 8FBF0014 */ lw $ra, 0x0014($sp)
/* 006F4 80979024 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 006F8 80979028 03E00008 */ jr $ra
/* 006FC 8097902C 00000000 */ nop

View file

@ -1,75 +0,0 @@
.rdata
glabel D_8097BFF0
.asciz "../z_demo_gj.c"
.balign 4
glabel D_8097C000
.asciz "../z_demo_gj.c"
.balign 4
glabel D_8097C010
.asciz "../z_demo_gj.c"
.balign 4
.text
glabel func_80979030
/* 00700 80979030 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
/* 00704 80979034 3C0E8016 */ lui $t6, %hi(gGameInfo)
/* 00708 80979038 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
/* 0070C 8097903C AFBF001C */ sw $ra, 0x001C($sp)
/* 00710 80979040 AFB00018 */ sw $s0, 0x0018($sp)
/* 00714 80979044 AFA40048 */ sw $a0, 0x0048($sp)
/* 00718 80979048 AFA5004C */ sw $a1, 0x004C($sp)
/* 0071C 8097904C AFA60050 */ sw $a2, 0x0050($sp)
/* 00720 80979050 85CF1454 */ lh $t7, 0x1454($t6) ## 80161454
/* 00724 80979054 3C068098 */ lui $a2, %hi(D_8097BFF0) ## $a2 = 80980000
/* 00728 80979058 24C6BFF0 */ addiu $a2, $a2, %lo(D_8097BFF0) ## $a2 = 8097BFF0
/* 0072C 8097905C 15E0002A */ bne $t7, $zero, .L80979108
/* 00730 80979060 27A40030 */ addiu $a0, $sp, 0x0030 ## $a0 = FFFFFFE8
/* 00734 80979064 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
/* 00738 80979068 2407048B */ addiu $a3, $zero, 0x048B ## $a3 = 0000048B
/* 0073C 8097906C 0C031AB1 */ jal Graph_OpenDisps
/* 00740 80979070 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 00744 80979074 0C024F46 */ jal func_80093D18
/* 00748 80979078 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0074C 8097907C 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 00750 80979080 3C08DA38 */ lui $t0, 0xDA38 ## $t0 = DA380000
/* 00754 80979084 35080002 */ ori $t0, $t0, 0x0002 ## $t0 = DA380002
/* 00758 80979088 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
/* 0075C 8097908C AE1902C0 */ sw $t9, 0x02C0($s0) ## 000002C0
/* 00760 80979090 3C058098 */ lui $a1, %hi(D_8097C000) ## $a1 = 80980000
/* 00764 80979094 AC480000 */ sw $t0, 0x0000($v0) ## 00000000
/* 00768 80979098 24A5C000 */ addiu $a1, $a1, %lo(D_8097C000) ## $a1 = 8097C000
/* 0076C 8097909C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00770 809790A0 2406048D */ addiu $a2, $zero, 0x048D ## $a2 = 0000048D
/* 00774 809790A4 0C0346A2 */ jal Matrix_NewMtx
/* 00778 809790A8 AFA2002C */ sw $v0, 0x002C($sp)
/* 0077C 809790AC 8FA3002C */ lw $v1, 0x002C($sp)
/* 00780 809790B0 3C0ADE00 */ lui $t2, 0xDE00 ## $t2 = DE000000
/* 00784 809790B4 3C0DD838 */ lui $t5, 0xD838 ## $t5 = D8380000
/* 00788 809790B8 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
/* 0078C 809790BC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 00790 809790C0 35AD0002 */ ori $t5, $t5, 0x0002 ## $t5 = D8380002
/* 00794 809790C4 240E0040 */ addiu $t6, $zero, 0x0040 ## $t6 = 00000040
/* 00798 809790C8 24490008 */ addiu $t1, $v0, 0x0008 ## $t1 = 00000008
/* 0079C 809790CC AE0902C0 */ sw $t1, 0x02C0($s0) ## 000002C0
/* 007A0 809790D0 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
/* 007A4 809790D4 8FAB0050 */ lw $t3, 0x0050($sp)
/* 007A8 809790D8 3C068098 */ lui $a2, %hi(D_8097C010) ## $a2 = 80980000
/* 007AC 809790DC 24C6C010 */ addiu $a2, $a2, %lo(D_8097C010) ## $a2 = 8097C010
/* 007B0 809790E0 AC4B0004 */ sw $t3, 0x0004($v0) ## 00000004
/* 007B4 809790E4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 007B8 809790E8 27A40030 */ addiu $a0, $sp, 0x0030 ## $a0 = FFFFFFE8
/* 007BC 809790EC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 007C0 809790F0 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 007C4 809790F4 AE0C02C0 */ sw $t4, 0x02C0($s0) ## 000002C0
/* 007C8 809790F8 24070491 */ addiu $a3, $zero, 0x0491 ## $a3 = 00000491
/* 007CC 809790FC AC4E0004 */ sw $t6, 0x0004($v0) ## 00000004
/* 007D0 80979100 0C031AD5 */ jal Graph_CloseDisps
/* 007D4 80979104 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
.L80979108:
/* 007D8 80979108 8FBF001C */ lw $ra, 0x001C($sp)
/* 007DC 8097910C 8FB00018 */ lw $s0, 0x0018($sp)
/* 007E0 80979110 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
/* 007E4 80979114 03E00008 */ jr $ra
/* 007E8 80979118 00000000 */ nop

View file

@ -1,88 +0,0 @@
.rdata
glabel D_8097C020
.asciz "../z_demo_gj.c"
.balign 4
glabel D_8097C030
.asciz "../z_demo_gj.c"
.balign 4
glabel D_8097C040
.asciz "../z_demo_gj.c"
.balign 4
.text
glabel func_8097911C
/* 007EC 8097911C 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
/* 007F0 80979120 AFBF001C */ sw $ra, 0x001C($sp)
/* 007F4 80979124 AFB00018 */ sw $s0, 0x0018($sp)
/* 007F8 80979128 AFA50064 */ sw $a1, 0x0064($sp)
/* 007FC 8097912C AFA60068 */ sw $a2, 0x0068($sp)
/* 00800 80979130 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 00804 80979134 A7AE0056 */ sh $t6, 0x0056($sp)
/* 00808 80979138 848F016E */ lh $t7, 0x016E($a0) ## 0000016E
/* 0080C 8097913C A7AF0054 */ sh $t7, 0x0054($sp)
/* 00810 80979140 84980170 */ lh $t8, 0x0170($a0) ## 00000170
/* 00814 80979144 A7B80052 */ sh $t8, 0x0052($sp)
/* 00818 80979148 8CB00000 */ lw $s0, 0x0000($a1) ## 00000000
/* 0081C 8097914C 24050040 */ addiu $a1, $zero, 0x0040 ## $a1 = 00000040
/* 00820 80979150 0C031A73 */ jal Graph_Alloc
/* 00824 80979154 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00828 80979158 3C068098 */ lui $a2, %hi(D_8097C020) ## $a2 = 80980000
/* 0082C 8097915C AFA20048 */ sw $v0, 0x0048($sp)
/* 00830 80979160 24C6C020 */ addiu $a2, $a2, %lo(D_8097C020) ## $a2 = 8097C020
/* 00834 80979164 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFD4
/* 00838 80979168 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 0083C 8097916C 0C031AB1 */ jal Graph_OpenDisps
/* 00840 80979170 240704A3 */ addiu $a3, $zero, 0x04A3 ## $a3 = 000004A3
/* 00844 80979174 0C034213 */ jal Matrix_Push
/* 00848 80979178 00000000 */ nop
/* 0084C 8097917C 87A40056 */ lh $a0, 0x0056($sp)
/* 00850 80979180 87A50054 */ lh $a1, 0x0054($sp)
/* 00854 80979184 87A60052 */ lh $a2, 0x0052($sp)
/* 00858 80979188 0C034421 */ jal Matrix_RotateRPY
/* 0085C 8097918C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00860 80979190 3C058098 */ lui $a1, %hi(D_8097C030) ## $a1 = 80980000
/* 00864 80979194 24A5C030 */ addiu $a1, $a1, %lo(D_8097C030) ## $a1 = 8097C030
/* 00868 80979198 8FA40048 */ lw $a0, 0x0048($sp)
/* 0086C 8097919C 0C034695 */ jal Matrix_ToMtx
/* 00870 809791A0 240604A9 */ addiu $a2, $zero, 0x04A9 ## $a2 = 000004A9
/* 00874 809791A4 0C034221 */ jal Matrix_Pop
/* 00878 809791A8 00000000 */ nop
/* 0087C 809791AC 0C024F46 */ jal func_80093D18
/* 00880 809791B0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00884 809791B4 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 00888 809791B8 3C09DA38 */ lui $t1, 0xDA38 ## $t1 = DA380000
/* 0088C 809791BC 35290002 */ ori $t1, $t1, 0x0002 ## $t1 = DA380002
/* 00890 809791C0 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
/* 00894 809791C4 AE0802C0 */ sw $t0, 0x02C0($s0) ## 000002C0
/* 00898 809791C8 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
/* 0089C 809791CC 8FAA0048 */ lw $t2, 0x0048($sp)
/* 008A0 809791D0 3C0CDE00 */ lui $t4, 0xDE00 ## $t4 = DE000000
/* 008A4 809791D4 3C0FD838 */ lui $t7, 0xD838 ## $t7 = D8380000
/* 008A8 809791D8 AC4A0004 */ sw $t2, 0x0004($v0) ## 00000004
/* 008AC 809791DC 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 008B0 809791E0 35EF0002 */ ori $t7, $t7, 0x0002 ## $t7 = D8380002
/* 008B4 809791E4 24180040 */ addiu $t8, $zero, 0x0040 ## $t8 = 00000040
/* 008B8 809791E8 244B0008 */ addiu $t3, $v0, 0x0008 ## $t3 = 00000008
/* 008BC 809791EC AE0B02C0 */ sw $t3, 0x02C0($s0) ## 000002C0
/* 008C0 809791F0 AC4C0000 */ sw $t4, 0x0000($v0) ## 00000000
/* 008C4 809791F4 8FAD0068 */ lw $t5, 0x0068($sp)
/* 008C8 809791F8 3C068098 */ lui $a2, %hi(D_8097C040) ## $a2 = 80980000
/* 008CC 809791FC 24C6C040 */ addiu $a2, $a2, %lo(D_8097C040) ## $a2 = 8097C040
/* 008D0 80979200 AC4D0004 */ sw $t5, 0x0004($v0) ## 00000004
/* 008D4 80979204 8E0202C0 */ lw $v0, 0x02C0($s0) ## 000002C0
/* 008D8 80979208 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFD4
/* 008DC 8097920C 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 008E0 80979210 244E0008 */ addiu $t6, $v0, 0x0008 ## $t6 = 00000008
/* 008E4 80979214 AE0E02C0 */ sw $t6, 0x02C0($s0) ## 000002C0
/* 008E8 80979218 240704B1 */ addiu $a3, $zero, 0x04B1 ## $a3 = 000004B1
/* 008EC 8097921C AC580004 */ sw $t8, 0x0004($v0) ## 00000004
/* 008F0 80979220 0C031AD5 */ jal Graph_CloseDisps
/* 008F4 80979224 AC4F0000 */ sw $t7, 0x0000($v0) ## 00000000
/* 008F8 80979228 8FBF001C */ lw $ra, 0x001C($sp)
/* 008FC 8097922C 8FB00018 */ lw $s0, 0x0018($sp)
/* 00900 80979230 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
/* 00904 80979234 03E00008 */ jr $ra
/* 00908 80979238 00000000 */ nop

View file

@ -1,414 +0,0 @@
.rdata
glabel D_8097C050
.asciz "\x1b[31mDemo_Gj_common_Reflect : arg_data = %d\n\x1b[m"
.balign 4
.late_rodata
glabel jtbl_8097C1AC
.word L80979288
.word L80979320
.word L809793B8
.word L80979450
.word L809794E8
.word L80979580
.word L80979618
glabel D_8097C1C8
.float 0.01
glabel D_8097C1CC
.float 0.01
glabel D_8097C1D0
.float 0.01
glabel D_8097C1D4
.float 0.01
glabel D_8097C1D8
.float 0.01
glabel D_8097C1DC
.float 0.01
glabel D_8097C1E0
.float 0.01
glabel D_8097C1E4
.word 0x4487C000
.text
glabel func_8097923C
/* 0090C 8097923C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00910 80979240 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00914 80979244 F7B60018 */ sdc1 $f22, 0x0018($sp)
/* 00918 80979248 F7B40010 */ sdc1 $f20, 0x0010($sp)
/* 0091C 8097924C AFA50034 */ sw $a1, 0x0034($sp)
/* 00920 80979250 C4840028 */ lwc1 $f4, 0x0028($a0) ## 00000028
/* 00924 80979254 AFA40030 */ sw $a0, 0x0030($sp)
/* 00928 80979258 0C25E254 */ jal func_80978950
/* 0092C 8097925C E7A4002C */ swc1 $f4, 0x002C($sp)
/* 00930 80979260 244EFFF8 */ addiu $t6, $v0, 0xFFF8 ## $t6 = FFFFFFF8
/* 00934 80979264 2DC10007 */ sltiu $at, $t6, 0x0007
/* 00938 80979268 10200114 */ beq $at, $zero, .L809796BC
/* 0093C 8097926C 8FA60030 */ lw $a2, 0x0030($sp)
/* 00940 80979270 000E7080 */ sll $t6, $t6, 2
/* 00944 80979274 3C018098 */ lui $at, %hi(jtbl_8097C1AC) ## $at = 80980000
/* 00948 80979278 002E0821 */ addu $at, $at, $t6
/* 0094C 8097927C 8C2EC1AC */ lw $t6, %lo(jtbl_8097C1AC)($at)
/* 00950 80979280 01C00008 */ jr $t6
/* 00954 80979284 00000000 */ nop
glabel L80979288
/* 00958 80979288 3C028016 */ lui $v0, %hi(gGameInfo)
/* 0095C 8097928C 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00960 80979290 3C018098 */ lui $at, %hi(D_8097C1C8) ## $at = 80980000
/* 00964 80979294 C420C1C8 */ lwc1 $f0, %lo(D_8097C1C8)($at)
/* 00968 80979298 844F1482 */ lh $t7, 0x1482($v0) ## 80161482
/* 0096C 8097929C 84581484 */ lh $t8, 0x1484($v0) ## 80161484
/* 00970 809792A0 84591486 */ lh $t9, 0x1486($v0) ## 80161486
/* 00974 809792A4 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
/* 00978 809792A8 44984000 */ mtc1 $t8, $f8 ## $f8 = 0.00
/* 0097C 809792AC 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00980 809792B0 46803320 */ cvt.s.w $f12, $f6
/* 00984 809792B4 44993000 */ mtc1 $t9, $f6 ## $f6 = 0.00
/* 00988 809792B8 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 0098C 809792BC 84481488 */ lh $t0, 0x1488($v0) ## 80161488
/* 00990 809792C0 8449148A */ lh $t1, 0x148A($v0) ## 8016148A
/* 00994 809792C4 468042A0 */ cvt.s.w $f10, $f8
/* 00998 809792C8 844A148C */ lh $t2, 0x148C($v0) ## 8016148C
/* 0099C 809792CC 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 009A0 809792D0 46803220 */ cvt.s.w $f8, $f6
/* 009A4 809792D4 46005102 */ mul.s $f4, $f10, $f0
/* 009A8 809792D8 46022380 */ add.s $f14, $f4, $f2
/* 009AC 809792DC 46004282 */ mul.s $f10, $f8, $f0
/* 009B0 809792E0 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 009B4 809792E4 00000000 */ nop
/* 009B8 809792E8 468021A0 */ cvt.s.w $f6, $f4
/* 009BC 809792EC 46025400 */ add.s $f16, $f10, $f2
/* 009C0 809792F0 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
/* 009C4 809792F4 46003202 */ mul.s $f8, $f6, $f0
/* 009C8 809792F8 46805120 */ cvt.s.w $f4, $f10
/* 009CC 809792FC 448A5000 */ mtc1 $t2, $f10 ## $f10 = 0.00
/* 009D0 80979300 46024480 */ add.s $f18, $f8, $f2
/* 009D4 80979304 46002182 */ mul.s $f6, $f4, $f0
/* 009D8 80979308 44814000 */ mtc1 $at, $f8 ## $f8 = -1.00
/* 009DC 8097930C 46805120 */ cvt.s.w $f4, $f10
/* 009E0 80979310 46083500 */ add.s $f20, $f6, $f8
/* 009E4 80979314 46002182 */ mul.s $f6, $f4, $f0
/* 009E8 80979318 100000EE */ beq $zero, $zero, .L809796D4
/* 009EC 8097931C 46023580 */ add.s $f22, $f6, $f2
glabel L80979320
/* 009F0 80979320 3C028016 */ lui $v0, %hi(gGameInfo)
/* 009F4 80979324 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 009F8 80979328 3C018098 */ lui $at, %hi(D_8097C1CC) ## $at = 80980000
/* 009FC 8097932C C420C1CC */ lwc1 $f0, %lo(D_8097C1CC)($at)
/* 00A00 80979330 844B149C */ lh $t3, 0x149C($v0) ## 8016149C
/* 00A04 80979334 844C149E */ lh $t4, 0x149E($v0) ## 8016149E
/* 00A08 80979338 844D14A0 */ lh $t5, 0x14A0($v0) ## 801614A0
/* 00A0C 8097933C 448B4000 */ mtc1 $t3, $f8 ## $f8 = 0.00
/* 00A10 80979340 448C5000 */ mtc1 $t4, $f10 ## $f10 = 0.00
/* 00A14 80979344 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00A18 80979348 46804320 */ cvt.s.w $f12, $f8
/* 00A1C 8097934C 448D4000 */ mtc1 $t5, $f8 ## $f8 = 0.00
/* 00A20 80979350 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00A24 80979354 844E14A2 */ lh $t6, 0x14A2($v0) ## 801614A2
/* 00A28 80979358 844F14A4 */ lh $t7, 0x14A4($v0) ## 801614A4
/* 00A2C 8097935C 46805120 */ cvt.s.w $f4, $f10
/* 00A30 80979360 845814A6 */ lh $t8, 0x14A6($v0) ## 801614A6
/* 00A34 80979364 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00A38 80979368 468042A0 */ cvt.s.w $f10, $f8
/* 00A3C 8097936C 46002182 */ mul.s $f6, $f4, $f0
/* 00A40 80979370 46023380 */ add.s $f14, $f6, $f2
/* 00A44 80979374 46005102 */ mul.s $f4, $f10, $f0
/* 00A48 80979378 448E3000 */ mtc1 $t6, $f6 ## $f6 = NaN
/* 00A4C 8097937C 00000000 */ nop
/* 00A50 80979380 46803220 */ cvt.s.w $f8, $f6
/* 00A54 80979384 46022400 */ add.s $f16, $f4, $f2
/* 00A58 80979388 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
/* 00A5C 8097938C 46004282 */ mul.s $f10, $f8, $f0
/* 00A60 80979390 468021A0 */ cvt.s.w $f6, $f4
/* 00A64 80979394 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
/* 00A68 80979398 46025480 */ add.s $f18, $f10, $f2
/* 00A6C 8097939C 46003202 */ mul.s $f8, $f6, $f0
/* 00A70 809793A0 44815000 */ mtc1 $at, $f10 ## $f10 = -1.00
/* 00A74 809793A4 468021A0 */ cvt.s.w $f6, $f4
/* 00A78 809793A8 460A4500 */ add.s $f20, $f8, $f10
/* 00A7C 809793AC 46003202 */ mul.s $f8, $f6, $f0
/* 00A80 809793B0 100000C8 */ beq $zero, $zero, .L809796D4
/* 00A84 809793B4 46024580 */ add.s $f22, $f8, $f2
glabel L809793B8
/* 00A88 809793B8 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00A8C 809793BC 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00A90 809793C0 3C018098 */ lui $at, %hi(D_8097C1D0) ## $at = 80980000
/* 00A94 809793C4 C420C1D0 */ lwc1 $f0, %lo(D_8097C1D0)($at)
/* 00A98 809793C8 845914B6 */ lh $t9, 0x14B6($v0) ## 801614B6
/* 00A9C 809793CC 844814B8 */ lh $t0, 0x14B8($v0) ## 801614B8
/* 00AA0 809793D0 844914BA */ lh $t1, 0x14BA($v0) ## 801614BA
/* 00AA4 809793D4 44995000 */ mtc1 $t9, $f10 ## $f10 = 0.00
/* 00AA8 809793D8 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 00AAC 809793DC 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00AB0 809793E0 46805320 */ cvt.s.w $f12, $f10
/* 00AB4 809793E4 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
/* 00AB8 809793E8 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00ABC 809793EC 844A14BC */ lh $t2, 0x14BC($v0) ## 801614BC
/* 00AC0 809793F0 844B14BE */ lh $t3, 0x14BE($v0) ## 801614BE
/* 00AC4 809793F4 468021A0 */ cvt.s.w $f6, $f4
/* 00AC8 809793F8 844C14C0 */ lh $t4, 0x14C0($v0) ## 801614C0
/* 00ACC 809793FC 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00AD0 80979400 46805120 */ cvt.s.w $f4, $f10
/* 00AD4 80979404 46003202 */ mul.s $f8, $f6, $f0
/* 00AD8 80979408 46024380 */ add.s $f14, $f8, $f2
/* 00ADC 8097940C 46002182 */ mul.s $f6, $f4, $f0
/* 00AE0 80979410 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
/* 00AE4 80979414 00000000 */ nop
/* 00AE8 80979418 468042A0 */ cvt.s.w $f10, $f8
/* 00AEC 8097941C 46023400 */ add.s $f16, $f6, $f2
/* 00AF0 80979420 448B3000 */ mtc1 $t3, $f6 ## $f6 = 0.00
/* 00AF4 80979424 46005102 */ mul.s $f4, $f10, $f0
/* 00AF8 80979428 46803220 */ cvt.s.w $f8, $f6
/* 00AFC 8097942C 448C3000 */ mtc1 $t4, $f6 ## $f6 = 0.00
/* 00B00 80979430 46022480 */ add.s $f18, $f4, $f2
/* 00B04 80979434 46004282 */ mul.s $f10, $f8, $f0
/* 00B08 80979438 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
/* 00B0C 8097943C 46803220 */ cvt.s.w $f8, $f6
/* 00B10 80979440 46045500 */ add.s $f20, $f10, $f4
/* 00B14 80979444 46004282 */ mul.s $f10, $f8, $f0
/* 00B18 80979448 100000A2 */ beq $zero, $zero, .L809796D4
/* 00B1C 8097944C 46025580 */ add.s $f22, $f10, $f2
glabel L80979450
/* 00B20 80979450 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00B24 80979454 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00B28 80979458 3C018098 */ lui $at, %hi(D_8097C1D4) ## $at = 80980000
/* 00B2C 8097945C C420C1D4 */ lwc1 $f0, %lo(D_8097C1D4)($at)
/* 00B30 80979460 844D14D0 */ lh $t5, 0x14D0($v0) ## 801614D0
/* 00B34 80979464 844E14D2 */ lh $t6, 0x14D2($v0) ## 801614D2
/* 00B38 80979468 844F14D4 */ lh $t7, 0x14D4($v0) ## 801614D4
/* 00B3C 8097946C 448D2000 */ mtc1 $t5, $f4 ## $f4 = 0.00
/* 00B40 80979470 448E3000 */ mtc1 $t6, $f6 ## $f6 = NaN
/* 00B44 80979474 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00B48 80979478 46802320 */ cvt.s.w $f12, $f4
/* 00B4C 8097947C 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
/* 00B50 80979480 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00B54 80979484 845814D6 */ lh $t8, 0x14D6($v0) ## 801614D6
/* 00B58 80979488 845914D8 */ lh $t9, 0x14D8($v0) ## 801614D8
/* 00B5C 8097948C 46803220 */ cvt.s.w $f8, $f6
/* 00B60 80979490 844814DA */ lh $t0, 0x14DA($v0) ## 801614DA
/* 00B64 80979494 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00B68 80979498 468021A0 */ cvt.s.w $f6, $f4
/* 00B6C 8097949C 46004282 */ mul.s $f10, $f8, $f0
/* 00B70 809794A0 46025380 */ add.s $f14, $f10, $f2
/* 00B74 809794A4 46003202 */ mul.s $f8, $f6, $f0
/* 00B78 809794A8 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
/* 00B7C 809794AC 00000000 */ nop
/* 00B80 809794B0 46805120 */ cvt.s.w $f4, $f10
/* 00B84 809794B4 46024400 */ add.s $f16, $f8, $f2
/* 00B88 809794B8 44994000 */ mtc1 $t9, $f8 ## $f8 = 0.00
/* 00B8C 809794BC 46002182 */ mul.s $f6, $f4, $f0
/* 00B90 809794C0 468042A0 */ cvt.s.w $f10, $f8
/* 00B94 809794C4 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
/* 00B98 809794C8 46023480 */ add.s $f18, $f6, $f2
/* 00B9C 809794CC 46005102 */ mul.s $f4, $f10, $f0
/* 00BA0 809794D0 44813000 */ mtc1 $at, $f6 ## $f6 = -1.00
/* 00BA4 809794D4 468042A0 */ cvt.s.w $f10, $f8
/* 00BA8 809794D8 46062500 */ add.s $f20, $f4, $f6
/* 00BAC 809794DC 46005102 */ mul.s $f4, $f10, $f0
/* 00BB0 809794E0 1000007C */ beq $zero, $zero, .L809796D4
/* 00BB4 809794E4 46022580 */ add.s $f22, $f4, $f2
glabel L809794E8
/* 00BB8 809794E8 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00BBC 809794EC 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00BC0 809794F0 3C018098 */ lui $at, %hi(D_8097C1D8) ## $at = 80980000
/* 00BC4 809794F4 C420C1D8 */ lwc1 $f0, %lo(D_8097C1D8)($at)
/* 00BC8 809794F8 844914EA */ lh $t1, 0x14EA($v0) ## 801614EA
/* 00BCC 809794FC 844A14EC */ lh $t2, 0x14EC($v0) ## 801614EC
/* 00BD0 80979500 844B14EE */ lh $t3, 0x14EE($v0) ## 801614EE
/* 00BD4 80979504 44893000 */ mtc1 $t1, $f6 ## $f6 = 0.00
/* 00BD8 80979508 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
/* 00BDC 8097950C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00BE0 80979510 46803320 */ cvt.s.w $f12, $f6
/* 00BE4 80979514 448B3000 */ mtc1 $t3, $f6 ## $f6 = 0.00
/* 00BE8 80979518 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00BEC 8097951C 844C14F0 */ lh $t4, 0x14F0($v0) ## 801614F0
/* 00BF0 80979520 844D14F2 */ lh $t5, 0x14F2($v0) ## 801614F2
/* 00BF4 80979524 468042A0 */ cvt.s.w $f10, $f8
/* 00BF8 80979528 844E14F4 */ lh $t6, 0x14F4($v0) ## 801614F4
/* 00BFC 8097952C 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00C00 80979530 46803220 */ cvt.s.w $f8, $f6
/* 00C04 80979534 46005102 */ mul.s $f4, $f10, $f0
/* 00C08 80979538 46022380 */ add.s $f14, $f4, $f2
/* 00C0C 8097953C 46004282 */ mul.s $f10, $f8, $f0
/* 00C10 80979540 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
/* 00C14 80979544 00000000 */ nop
/* 00C18 80979548 468021A0 */ cvt.s.w $f6, $f4
/* 00C1C 8097954C 46025400 */ add.s $f16, $f10, $f2
/* 00C20 80979550 448D5000 */ mtc1 $t5, $f10 ## $f10 = 0.00
/* 00C24 80979554 46003202 */ mul.s $f8, $f6, $f0
/* 00C28 80979558 46805120 */ cvt.s.w $f4, $f10
/* 00C2C 8097955C 448E5000 */ mtc1 $t6, $f10 ## $f10 = NaN
/* 00C30 80979560 46024480 */ add.s $f18, $f8, $f2
/* 00C34 80979564 46002182 */ mul.s $f6, $f4, $f0
/* 00C38 80979568 44814000 */ mtc1 $at, $f8 ## $f8 = -1.00
/* 00C3C 8097956C 46805120 */ cvt.s.w $f4, $f10
/* 00C40 80979570 46083500 */ add.s $f20, $f6, $f8
/* 00C44 80979574 46002182 */ mul.s $f6, $f4, $f0
/* 00C48 80979578 10000056 */ beq $zero, $zero, .L809796D4
/* 00C4C 8097957C 46023580 */ add.s $f22, $f6, $f2
glabel L80979580
/* 00C50 80979580 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00C54 80979584 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00C58 80979588 3C018098 */ lui $at, %hi(D_8097C1DC) ## $at = 80980000
/* 00C5C 8097958C C420C1DC */ lwc1 $f0, %lo(D_8097C1DC)($at)
/* 00C60 80979590 844F1504 */ lh $t7, 0x1504($v0) ## 80161504
/* 00C64 80979594 84581506 */ lh $t8, 0x1506($v0) ## 80161506
/* 00C68 80979598 84591508 */ lh $t9, 0x1508($v0) ## 80161508
/* 00C6C 8097959C 448F4000 */ mtc1 $t7, $f8 ## $f8 = 0.00
/* 00C70 809795A0 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
/* 00C74 809795A4 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00C78 809795A8 46804320 */ cvt.s.w $f12, $f8
/* 00C7C 809795AC 44994000 */ mtc1 $t9, $f8 ## $f8 = 0.00
/* 00C80 809795B0 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00C84 809795B4 8448150A */ lh $t0, 0x150A($v0) ## 8016150A
/* 00C88 809795B8 8449150C */ lh $t1, 0x150C($v0) ## 8016150C
/* 00C8C 809795BC 46805120 */ cvt.s.w $f4, $f10
/* 00C90 809795C0 844A150E */ lh $t2, 0x150E($v0) ## 8016150E
/* 00C94 809795C4 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00C98 809795C8 468042A0 */ cvt.s.w $f10, $f8
/* 00C9C 809795CC 46002182 */ mul.s $f6, $f4, $f0
/* 00CA0 809795D0 46023380 */ add.s $f14, $f6, $f2
/* 00CA4 809795D4 46005102 */ mul.s $f4, $f10, $f0
/* 00CA8 809795D8 44883000 */ mtc1 $t0, $f6 ## $f6 = 0.00
/* 00CAC 809795DC 00000000 */ nop
/* 00CB0 809795E0 46803220 */ cvt.s.w $f8, $f6
/* 00CB4 809795E4 46022400 */ add.s $f16, $f4, $f2
/* 00CB8 809795E8 44892000 */ mtc1 $t1, $f4 ## $f4 = 0.00
/* 00CBC 809795EC 46004282 */ mul.s $f10, $f8, $f0
/* 00CC0 809795F0 468021A0 */ cvt.s.w $f6, $f4
/* 00CC4 809795F4 448A2000 */ mtc1 $t2, $f4 ## $f4 = 0.00
/* 00CC8 809795F8 46025480 */ add.s $f18, $f10, $f2
/* 00CCC 809795FC 46003202 */ mul.s $f8, $f6, $f0
/* 00CD0 80979600 44815000 */ mtc1 $at, $f10 ## $f10 = -1.00
/* 00CD4 80979604 468021A0 */ cvt.s.w $f6, $f4
/* 00CD8 80979608 460A4500 */ add.s $f20, $f8, $f10
/* 00CDC 8097960C 46003202 */ mul.s $f8, $f6, $f0
/* 00CE0 80979610 10000030 */ beq $zero, $zero, .L809796D4
/* 00CE4 80979614 46024580 */ add.s $f22, $f8, $f2
glabel L80979618
/* 00CE8 80979618 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00CEC 8097961C 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 00CF0 80979620 3C018098 */ lui $at, %hi(D_8097C1E0) ## $at = 80980000
/* 00CF4 80979624 C420C1E0 */ lwc1 $f0, %lo(D_8097C1E0)($at)
/* 00CF8 80979628 844B1468 */ lh $t3, 0x1468($v0) ## 80161468
/* 00CFC 8097962C 844C1466 */ lh $t4, 0x1466($v0) ## 80161466
/* 00D00 80979630 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00D04 80979634 448B5000 */ mtc1 $t3, $f10 ## $f10 = 0.00
/* 00D08 80979638 44811000 */ mtc1 $at, $f2 ## $f2 = 1.00
/* 00D0C 8097963C 3C01C33E */ lui $at, 0xC33E ## $at = C33E0000
/* 00D10 80979640 46805120 */ cvt.s.w $f4, $f10
/* 00D14 80979644 44813000 */ mtc1 $at, $f6 ## $f6 = -190.00
/* 00D18 80979648 448C4000 */ mtc1 $t4, $f8 ## $f8 = 0.00
/* 00D1C 8097964C 844D1464 */ lh $t5, 0x1464($v0) ## 80161464
/* 00D20 80979650 844E1462 */ lh $t6, 0x1462($v0) ## 80161462
/* 00D24 80979654 468042A0 */ cvt.s.w $f10, $f8
/* 00D28 80979658 844F1460 */ lh $t7, 0x1460($v0) ## 80161460
/* 00D2C 8097965C 8458145E */ lh $t8, 0x145E($v0) ## 8016145E
/* 00D30 80979660 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00D34 80979664 46062300 */ add.s $f12, $f4, $f6
/* 00D38 80979668 448D3000 */ mtc1 $t5, $f6 ## $f6 = 0.00
/* 00D3C 8097966C 46005102 */ mul.s $f4, $f10, $f0
/* 00D40 80979670 46803220 */ cvt.s.w $f8, $f6
/* 00D44 80979674 46022380 */ add.s $f14, $f4, $f2
/* 00D48 80979678 46004282 */ mul.s $f10, $f8, $f0
/* 00D4C 8097967C 448E2000 */ mtc1 $t6, $f4 ## $f4 = NaN
/* 00D50 80979680 00000000 */ nop
/* 00D54 80979684 468021A0 */ cvt.s.w $f6, $f4
/* 00D58 80979688 46025400 */ add.s $f16, $f10, $f2
/* 00D5C 8097968C 448F5000 */ mtc1 $t7, $f10 ## $f10 = 0.00
/* 00D60 80979690 46003202 */ mul.s $f8, $f6, $f0
/* 00D64 80979694 46805120 */ cvt.s.w $f4, $f10
/* 00D68 80979698 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
/* 00D6C 8097969C 46024480 */ add.s $f18, $f8, $f2
/* 00D70 809796A0 46002182 */ mul.s $f6, $f4, $f0
/* 00D74 809796A4 44814000 */ mtc1 $at, $f8 ## $f8 = -1.00
/* 00D78 809796A8 46805120 */ cvt.s.w $f4, $f10
/* 00D7C 809796AC 46083500 */ add.s $f20, $f6, $f8
/* 00D80 809796B0 46002182 */ mul.s $f6, $f4, $f0
/* 00D84 809796B4 10000007 */ beq $zero, $zero, .L809796D4
/* 00D88 809796B8 46023580 */ add.s $f22, $f6, $f2
.L809796BC:
/* 00D8C 809796BC 3C048098 */ lui $a0, %hi(D_8097C050) ## $a0 = 80980000
/* 00D90 809796C0 2484C050 */ addiu $a0, $a0, %lo(D_8097C050) ## $a0 = 8097C050
/* 00D94 809796C4 0C00084C */ jal osSyncPrintf
/* 00D98 809796C8 84C5001C */ lh $a1, 0x001C($a2) ## 0000001C
/* 00D9C 809796CC 10000041 */ beq $zero, $zero, .L809797D4
/* 00DA0 809796D0 8FBF0024 */ lw $ra, 0x0024($sp)
.L809796D4:
/* 00DA4 809796D4 C7A0002C */ lwc1 $f0, 0x002C($sp)
/* 00DA8 809796D8 3C018098 */ lui $at, %hi(D_8097C1E4) ## $at = 80980000
/* 00DAC 809796DC C428C1E4 */ lwc1 $f8, %lo(D_8097C1E4)($at)
/* 00DB0 809796E0 460C0000 */ add.s $f0, $f0, $f12
/* 00DB4 809796E4 24C30060 */ addiu $v1, $a2, 0x0060 ## $v1 = 00000060
/* 00DB8 809796E8 4608003E */ c.le.s $f0, $f8
/* 00DBC 809796EC 00000000 */ nop
/* 00DC0 809796F0 45020038 */ bc1fl .L809797D4
/* 00DC4 809796F4 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00DC8 809796F8 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
/* 00DCC 809796FC C4600000 */ lwc1 $f0, 0x0000($v1) ## 00000060
/* 00DD0 80979700 4602003C */ c.lt.s $f0, $f2
/* 00DD4 80979704 00000000 */ nop
/* 00DD8 80979708 45020032 */ bc1fl .L809797D4
/* 00DDC 8097970C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00DE0 80979710 8CD90180 */ lw $t9, 0x0180($a2) ## 00000180
/* 00DE4 80979714 5720002F */ bnel $t9, $zero, .L809797D4
/* 00DE8 80979718 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00DEC 8097971C 46140282 */ mul.s $f10, $f0, $f20
/* 00DF0 80979720 24C40068 */ addiu $a0, $a2, 0x0068 ## $a0 = 00000068
/* 00DF4 80979724 24C20172 */ addiu $v0, $a2, 0x0172 ## $v0 = 00000172
/* 00DF8 80979728 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 00DFC 8097972C E46A0000 */ swc1 $f10, 0x0000($v1) ## 00000060
/* 00E00 80979730 C4840000 */ lwc1 $f4, 0x0000($a0) ## 00000068
/* 00E04 80979734 46162182 */ mul.s $f6, $f4, $f22
/* 00E08 80979738 E4860000 */ swc1 $f6, 0x0000($a0) ## 00000068
/* 00E0C 8097973C 84480000 */ lh $t0, 0x0000($v0) ## 00000172
/* 00E10 80979740 844B0002 */ lh $t3, 0x0002($v0) ## 00000174
/* 00E14 80979744 844E0004 */ lh $t6, 0x0004($v0) ## 00000176
/* 00E18 80979748 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
/* 00E1C 8097974C 00000000 */ nop
/* 00E20 80979750 468042A0 */ cvt.s.w $f10, $f8
/* 00E24 80979754 448B4000 */ mtc1 $t3, $f8 ## $f8 = 0.00
/* 00E28 80979758 460E5102 */ mul.s $f4, $f10, $f14
/* 00E2C 8097975C 468042A0 */ cvt.s.w $f10, $f8
/* 00E30 80979760 448E4000 */ mtc1 $t6, $f8 ## $f8 = 0.00
/* 00E34 80979764 4600218D */ trunc.w.s $f6, $f4
/* 00E38 80979768 46105102 */ mul.s $f4, $f10, $f16
/* 00E3C 8097976C 440A3000 */ mfc1 $t2, $f6
/* 00E40 80979770 468042A0 */ cvt.s.w $f10, $f8
/* 00E44 80979774 A44A0000 */ sh $t2, 0x0000($v0) ## 00000172
/* 00E48 80979778 4600218D */ trunc.w.s $f6, $f4
/* 00E4C 8097977C 46125102 */ mul.s $f4, $f10, $f18
/* 00E50 80979780 440D3000 */ mfc1 $t5, $f6
/* 00E54 80979784 00000000 */ nop
/* 00E58 80979788 A44D0002 */ sh $t5, 0x0002($v0) ## 00000174
/* 00E5C 8097978C 4600218D */ trunc.w.s $f6, $f4
/* 00E60 80979790 44183000 */ mfc1 $t8, $f6
/* 00E64 80979794 00000000 */ nop
/* 00E68 80979798 A4580004 */ sh $t8, 0x0004($v0) ## 00000176
/* 00E6C 8097979C C4C8006C */ lwc1 $f8, 0x006C($a2) ## 0000006C
/* 00E70 809797A0 C4640000 */ lwc1 $f4, 0x0000($v1) ## 00000060
/* 00E74 809797A4 46004287 */ neg.s $f10, $f8
/* 00E78 809797A8 460A203E */ c.le.s $f4, $f10
/* 00E7C 809797AC 00000000 */ nop
/* 00E80 809797B0 45020007 */ bc1fl .L809797D0
/* 00E84 809797B4 ACD90180 */ sw $t9, 0x0180($a2) ## 00000180
/* 00E88 809797B8 E4620000 */ swc1 $f2, 0x0000($v1) ## 00000060
/* 00E8C 809797BC E4820000 */ swc1 $f2, 0x0000($a0) ## 00000068
/* 00E90 809797C0 A4400000 */ sh $zero, 0x0000($v0) ## 00000172
/* 00E94 809797C4 A4400002 */ sh $zero, 0x0002($v0) ## 00000174
/* 00E98 809797C8 A4400004 */ sh $zero, 0x0004($v0) ## 00000176
/* 00E9C 809797CC ACD90180 */ sw $t9, 0x0180($a2) ## 00000180
.L809797D0:
/* 00EA0 809797D0 8FBF0024 */ lw $ra, 0x0024($sp)
.L809797D4:
/* 00EA4 809797D4 D7B40010 */ ldc1 $f20, 0x0010($sp)
/* 00EA8 809797D8 D7B60018 */ ldc1 $f22, 0x0018($sp)
/* 00EAC 809797DC 03E00008 */ jr $ra
/* 00EB0 809797E0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000

View file

@ -1,16 +0,0 @@
glabel func_809797E4
/* 00EB4 809797E4 AFA50004 */ sw $a1, 0x0004($sp)
/* 00EB8 809797E8 8C820178 */ lw $v0, 0x0178($a0) ## 00000178
/* 00EBC 809797EC 30A500FF */ andi $a1, $a1, 0x00FF ## $a1 = 00000000
/* 00EC0 809797F0 50400007 */ beql $v0, $zero, .L80979810
/* 00EC4 809797F4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 00EC8 809797F8 904E0314 */ lbu $t6, 0x0314($v0) ## 00000314
/* 00ECC 809797FC 54AE0004 */ bnel $a1, $t6, .L80979810
/* 00ED0 80979800 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 00ED4 80979804 03E00008 */ jr $ra
/* 00ED8 80979808 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L8097980C:
/* 00EDC 8097980C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80979810:
/* 00EE0 80979810 03E00008 */ jr $ra
/* 00EE4 80979814 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_80979818
/* 00EE8 80979818 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00EEC 8097981C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00EF0 80979820 AFA5001C */ sw $a1, 0x001C($sp)
/* 00EF4 80979824 0C25E5F9 */ jal func_809797E4
/* 00EF8 80979828 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 00EFC 8097982C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00F00 80979830 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00F04 80979834 03E00008 */ jr $ra
/* 00F08 80979838 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097983C
/* 00F0C 8097983C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00F10 80979840 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00F14 80979844 AFA5001C */ sw $a1, 0x001C($sp)
/* 00F18 80979848 0C25E5F9 */ jal func_809797E4
/* 00F1C 8097984C 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 00F20 80979850 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00F24 80979854 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00F28 80979858 03E00008 */ jr $ra
/* 00F2C 8097985C 00000000 */ nop

View file

@ -1,519 +0,0 @@
.rdata
glabel D_8097C098
.asciz "\x1b[31mDemo_Gj_Setup_Move_common : arg_data = %d\n\x1b[m"
.balign 4
.late_rodata
glabel jtbl_8097C1E8
.word L809798D0
.word L809799A8
.word L80979A80
.word L80979B58
.word L80979C30
.word L80979D08
.word L80979DE0
glabel D_8097C204
.float 0.01
glabel D_8097C208
.float 0.01
glabel D_8097C20C
.float 0.01
glabel D_8097C210
.float 0.01
glabel D_8097C214
.float 0.01
glabel D_8097C218
.float 0.01
glabel D_8097C21C
.float 0.01
glabel D_8097C220
.word 0x4622F983
glabel D_8097C224
.word 0x4622F983
.text
glabel func_80979860
/* 00F30 80979860 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 00F34 80979864 AFBF001C */ sw $ra, 0x001C($sp)
/* 00F38 80979868 AFB00018 */ sw $s0, 0x0018($sp)
/* 00F3C 8097986C AFA5003C */ sw $a1, 0x003C($sp)
/* 00F40 80979870 8C820178 */ lw $v0, 0x0178($a0) ## 00000178
/* 00F44 80979874 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00F48 80979878 504001C4 */ beql $v0, $zero, .L80979F8C
/* 00F4C 8097987C 8FBF001C */ lw $ra, 0x001C($sp)
/* 00F50 80979880 C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
/* 00F54 80979884 C4460024 */ lwc1 $f6, 0x0024($v0) ## 00000024
/* 00F58 80979888 C488002C */ lwc1 $f8, 0x002C($a0) ## 0000002C
/* 00F5C 8097988C C44A002C */ lwc1 $f10, 0x002C($v0) ## 0000002C
/* 00F60 80979890 46062301 */ sub.s $f12, $f4, $f6
/* 00F64 80979894 460A4381 */ sub.s $f14, $f8, $f10
/* 00F68 80979898 E7AC0024 */ swc1 $f12, 0x0024($sp)
/* 00F6C 8097989C 0C25E254 */ jal func_80978950
/* 00F70 809798A0 E7AE0020 */ swc1 $f14, 0x0020($sp)
/* 00F74 809798A4 244EFFF8 */ addiu $t6, $v0, 0xFFF8 ## $t6 = FFFFFFF8
/* 00F78 809798A8 2DC10007 */ sltiu $at, $t6, 0x0007
/* 00F7C 809798AC C7AC0024 */ lwc1 $f12, 0x0024($sp)
/* 00F80 809798B0 10200181 */ beq $at, $zero, .L80979EB8
/* 00F84 809798B4 C7AE0020 */ lwc1 $f14, 0x0020($sp)
/* 00F88 809798B8 000E7080 */ sll $t6, $t6, 2
/* 00F8C 809798BC 3C018098 */ lui $at, %hi(jtbl_8097C1E8) ## $at = 80980000
/* 00F90 809798C0 002E0821 */ addu $at, $at, $t6
/* 00F94 809798C4 8C2EC1E8 */ lw $t6, %lo(jtbl_8097C1E8)($at)
/* 00F98 809798C8 01C00008 */ jr $t6
/* 00F9C 809798CC 00000000 */ nop
glabel L809798D0
/* 00FA0 809798D0 3C028016 */ lui $v0, %hi(gGameInfo)
/* 00FA4 809798D4 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 00FA8 809798D8 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 00FAC 809798DC 3C018098 */ lui $at, %hi(D_8097C204) ## $at = 80980000
/* 00FB0 809798E0 C420C204 */ lwc1 $f0, %lo(D_8097C204)($at)
/* 00FB4 809798E4 85F81474 */ lh $t8, 0x1474($t7) ## 00001474
/* 00FB8 809798E8 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00FBC 809798EC 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 00FC0 809798F0 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
/* 00FC4 809798F4 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 00FC8 809798F8 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 00FCC 809798FC 468084A0 */ cvt.s.w $f18, $f16
/* 00FD0 80979900 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 00FD4 80979904 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 00FD8 80979908 46049180 */ add.s $f6, $f18, $f4
/* 00FDC 8097990C E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 00FE0 80979910 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 00FE4 80979914 87281476 */ lh $t0, 0x1476($t9) ## 00001476
/* 00FE8 80979918 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
/* 00FEC 8097991C 00000000 */ nop
/* 00FF0 80979920 468042A0 */ cvt.s.w $f10, $f8
/* 00FF4 80979924 46105480 */ add.s $f18, $f10, $f16
/* 00FF8 80979928 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 00FFC 8097992C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01000 80979930 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 01004 80979934 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01008 80979938 852A1478 */ lh $t2, 0x1478($t1) ## 00001478
/* 0100C 8097993C A46A0000 */ sh $t2, 0x0000($v1) ## 00000172
/* 01010 80979940 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 01014 80979944 856C147A */ lh $t4, 0x147A($t3) ## 0000147A
/* 01018 80979948 258D03E8 */ addiu $t5, $t4, 0x03E8 ## $t5 = 000003E8
/* 0101C 8097994C A46D0002 */ sh $t5, 0x0002($v1) ## 00000174
/* 01020 80979950 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
/* 01024 80979954 85CF147C */ lh $t7, 0x147C($t6) ## 00001474
/* 01028 80979958 25F80BB8 */ addiu $t8, $t7, 0x0BB8 ## $t8 = 00000BB8
/* 0102C 8097995C A4780004 */ sh $t8, 0x0004($v1) ## 00000176
/* 01030 80979960 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 01034 80979964 8728147E */ lh $t0, 0x147E($t9) ## 0000147E
/* 01038 80979968 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 0103C 8097996C 00000000 */ nop
/* 01040 80979970 468021A0 */ cvt.s.w $f6, $f4
/* 01044 80979974 46003202 */ mul.s $f8, $f6, $f0
/* 01048 80979978 460A4400 */ add.s $f16, $f8, $f10
/* 0104C 8097997C 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01050 80979980 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 01054 80979984 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01058 80979988 852A1480 */ lh $t2, 0x1480($t1) ## 00001480
/* 0105C 8097998C 448A9000 */ mtc1 $t2, $f18 ## $f18 = 0.00
/* 01060 80979990 00000000 */ nop
/* 01064 80979994 46809120 */ cvt.s.w $f4, $f18
/* 01068 80979998 46002182 */ mul.s $f6, $f4, $f0
/* 0106C 8097999C 46083280 */ add.s $f10, $f6, $f8
/* 01070 809799A0 1000014D */ beq $zero, $zero, .L80979ED8
/* 01074 809799A4 E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L809799A8
/* 01078 809799A8 3C028016 */ lui $v0, %hi(gGameInfo)
/* 0107C 809799AC 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01080 809799B0 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 01084 809799B4 3C018098 */ lui $at, %hi(D_8097C208) ## $at = 80980000
/* 01088 809799B8 C420C208 */ lwc1 $f0, %lo(D_8097C208)($at)
/* 0108C 809799BC 856C148E */ lh $t4, 0x148E($t3) ## 0000148E
/* 01090 809799C0 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 01094 809799C4 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 01098 809799C8 448C8000 */ mtc1 $t4, $f16 ## $f16 = 0.00
/* 0109C 809799CC 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 010A0 809799D0 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 010A4 809799D4 468084A0 */ cvt.s.w $f18, $f16
/* 010A8 809799D8 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 010AC 809799DC 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 010B0 809799E0 46049180 */ add.s $f6, $f18, $f4
/* 010B4 809799E4 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 010B8 809799E8 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 010BC 809799EC 85AE1490 */ lh $t6, 0x1490($t5) ## 00001878
/* 010C0 809799F0 448E4000 */ mtc1 $t6, $f8 ## $f8 = NaN
/* 010C4 809799F4 00000000 */ nop
/* 010C8 809799F8 468042A0 */ cvt.s.w $f10, $f8
/* 010CC 809799FC 46105480 */ add.s $f18, $f10, $f16
/* 010D0 80979A00 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 010D4 80979A04 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 010D8 80979A08 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 010DC 80979A0C 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 010E0 80979A10 85F81492 */ lh $t8, 0x1492($t7) ## 00001492
/* 010E4 80979A14 A4780000 */ sh $t8, 0x0000($v1) ## 00000172
/* 010E8 80979A18 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 010EC 80979A1C 87281494 */ lh $t0, 0x1494($t9) ## 00001494
/* 010F0 80979A20 250903E8 */ addiu $t1, $t0, 0x03E8 ## $t1 = 000003E8
/* 010F4 80979A24 A4690002 */ sh $t1, 0x0002($v1) ## 00000174
/* 010F8 80979A28 8C4A0000 */ lw $t2, 0x0000($v0) ## 8015FA90
/* 010FC 80979A2C 854B1496 */ lh $t3, 0x1496($t2) ## 00001496
/* 01100 80979A30 256C0BB8 */ addiu $t4, $t3, 0x0BB8 ## $t4 = 00000BB8
/* 01104 80979A34 A46C0004 */ sh $t4, 0x0004($v1) ## 00000176
/* 01108 80979A38 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 0110C 80979A3C 85AE1498 */ lh $t6, 0x1498($t5) ## 00001880
/* 01110 80979A40 448E2000 */ mtc1 $t6, $f4 ## $f4 = NaN
/* 01114 80979A44 00000000 */ nop
/* 01118 80979A48 468021A0 */ cvt.s.w $f6, $f4
/* 0111C 80979A4C 46003202 */ mul.s $f8, $f6, $f0
/* 01120 80979A50 460A4400 */ add.s $f16, $f8, $f10
/* 01124 80979A54 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01128 80979A58 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 0112C 80979A5C 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01130 80979A60 85F8149A */ lh $t8, 0x149A($t7) ## 0000149A
/* 01134 80979A64 44989000 */ mtc1 $t8, $f18 ## $f18 = 0.00
/* 01138 80979A68 00000000 */ nop
/* 0113C 80979A6C 46809120 */ cvt.s.w $f4, $f18
/* 01140 80979A70 46002182 */ mul.s $f6, $f4, $f0
/* 01144 80979A74 46083280 */ add.s $f10, $f6, $f8
/* 01148 80979A78 10000117 */ beq $zero, $zero, .L80979ED8
/* 0114C 80979A7C E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L80979A80
/* 01150 80979A80 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01154 80979A84 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01158 80979A88 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 0115C 80979A8C 3C018098 */ lui $at, %hi(D_8097C20C) ## $at = 80980000
/* 01160 80979A90 C420C20C */ lwc1 $f0, %lo(D_8097C20C)($at)
/* 01164 80979A94 872814A8 */ lh $t0, 0x14A8($t9) ## 000014A8
/* 01168 80979A98 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 0116C 80979A9C 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 01170 80979AA0 44888000 */ mtc1 $t0, $f16 ## $f16 = 0.00
/* 01174 80979AA4 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 01178 80979AA8 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 0117C 80979AAC 468084A0 */ cvt.s.w $f18, $f16
/* 01180 80979AB0 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 01184 80979AB4 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 01188 80979AB8 46049180 */ add.s $f6, $f18, $f4
/* 0118C 80979ABC E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 01190 80979AC0 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01194 80979AC4 852A14AA */ lh $t2, 0x14AA($t1) ## 00001892
/* 01198 80979AC8 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
/* 0119C 80979ACC 00000000 */ nop
/* 011A0 80979AD0 468042A0 */ cvt.s.w $f10, $f8
/* 011A4 80979AD4 46105480 */ add.s $f18, $f10, $f16
/* 011A8 80979AD8 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 011AC 80979ADC 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 011B0 80979AE0 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 011B4 80979AE4 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 011B8 80979AE8 856C14AC */ lh $t4, 0x14AC($t3) ## 000014AC
/* 011BC 80979AEC A46C0000 */ sh $t4, 0x0000($v1) ## 00000172
/* 011C0 80979AF0 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 011C4 80979AF4 85AE14AE */ lh $t6, 0x14AE($t5) ## 00001896
/* 011C8 80979AF8 25CF03E8 */ addiu $t7, $t6, 0x03E8 ## $t7 = 000003E0
/* 011CC 80979AFC A46F0002 */ sh $t7, 0x0002($v1) ## 00000174
/* 011D0 80979B00 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 011D4 80979B04 871914B0 */ lh $t9, 0x14B0($t8) ## 00002068
/* 011D8 80979B08 27280BB8 */ addiu $t0, $t9, 0x0BB8 ## $t0 = 00000BB8
/* 011DC 80979B0C A4680004 */ sh $t0, 0x0004($v1) ## 00000176
/* 011E0 80979B10 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 011E4 80979B14 852A14B2 */ lh $t2, 0x14B2($t1) ## 0000189A
/* 011E8 80979B18 448A2000 */ mtc1 $t2, $f4 ## $f4 = 0.00
/* 011EC 80979B1C 00000000 */ nop
/* 011F0 80979B20 468021A0 */ cvt.s.w $f6, $f4
/* 011F4 80979B24 46003202 */ mul.s $f8, $f6, $f0
/* 011F8 80979B28 460A4400 */ add.s $f16, $f8, $f10
/* 011FC 80979B2C 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01200 80979B30 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 01204 80979B34 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 01208 80979B38 856C14B4 */ lh $t4, 0x14B4($t3) ## 000014B4
/* 0120C 80979B3C 448C9000 */ mtc1 $t4, $f18 ## $f18 = 0.00
/* 01210 80979B40 00000000 */ nop
/* 01214 80979B44 46809120 */ cvt.s.w $f4, $f18
/* 01218 80979B48 46002182 */ mul.s $f6, $f4, $f0
/* 0121C 80979B4C 46083280 */ add.s $f10, $f6, $f8
/* 01220 80979B50 100000E1 */ beq $zero, $zero, .L80979ED8
/* 01224 80979B54 E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L80979B58
/* 01228 80979B58 3C028016 */ lui $v0, %hi(gGameInfo)
/* 0122C 80979B5C 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01230 80979B60 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 01234 80979B64 3C018098 */ lui $at, %hi(D_8097C210) ## $at = 80980000
/* 01238 80979B68 C420C210 */ lwc1 $f0, %lo(D_8097C210)($at)
/* 0123C 80979B6C 85AE14C2 */ lh $t6, 0x14C2($t5) ## 000018AA
/* 01240 80979B70 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 01244 80979B74 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 01248 80979B78 448E8000 */ mtc1 $t6, $f16 ## $f16 = NaN
/* 0124C 80979B7C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 01250 80979B80 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 01254 80979B84 468084A0 */ cvt.s.w $f18, $f16
/* 01258 80979B88 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 0125C 80979B8C 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 01260 80979B90 46049180 */ add.s $f6, $f18, $f4
/* 01264 80979B94 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 01268 80979B98 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 0126C 80979B9C 85F814C4 */ lh $t8, 0x14C4($t7) ## 000018A4
/* 01270 80979BA0 44984000 */ mtc1 $t8, $f8 ## $f8 = 0.00
/* 01274 80979BA4 00000000 */ nop
/* 01278 80979BA8 468042A0 */ cvt.s.w $f10, $f8
/* 0127C 80979BAC 46105480 */ add.s $f18, $f10, $f16
/* 01280 80979BB0 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 01284 80979BB4 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01288 80979BB8 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 0128C 80979BBC 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 01290 80979BC0 872814C6 */ lh $t0, 0x14C6($t9) ## 000014C6
/* 01294 80979BC4 A4680000 */ sh $t0, 0x0000($v1) ## 00000172
/* 01298 80979BC8 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 0129C 80979BCC 852A14C8 */ lh $t2, 0x14C8($t1) ## 000018B0
/* 012A0 80979BD0 254B03E8 */ addiu $t3, $t2, 0x03E8 ## $t3 = 000003E8
/* 012A4 80979BD4 A46B0002 */ sh $t3, 0x0002($v1) ## 00000174
/* 012A8 80979BD8 8C4C0000 */ lw $t4, 0x0000($v0) ## 8015FA90
/* 012AC 80979BDC 858D14CA */ lh $t5, 0x14CA($t4) ## 00002082
/* 012B0 80979BE0 25AE0BB8 */ addiu $t6, $t5, 0x0BB8 ## $t6 = 00000FA0
/* 012B4 80979BE4 A46E0004 */ sh $t6, 0x0004($v1) ## 00000176
/* 012B8 80979BE8 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 012BC 80979BEC 85F814CC */ lh $t8, 0x14CC($t7) ## 000018AC
/* 012C0 80979BF0 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
/* 012C4 80979BF4 00000000 */ nop
/* 012C8 80979BF8 468021A0 */ cvt.s.w $f6, $f4
/* 012CC 80979BFC 46003202 */ mul.s $f8, $f6, $f0
/* 012D0 80979C00 460A4400 */ add.s $f16, $f8, $f10
/* 012D4 80979C04 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 012D8 80979C08 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 012DC 80979C0C 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 012E0 80979C10 872814CE */ lh $t0, 0x14CE($t9) ## 000014CE
/* 012E4 80979C14 44889000 */ mtc1 $t0, $f18 ## $f18 = 0.00
/* 012E8 80979C18 00000000 */ nop
/* 012EC 80979C1C 46809120 */ cvt.s.w $f4, $f18
/* 012F0 80979C20 46002182 */ mul.s $f6, $f4, $f0
/* 012F4 80979C24 46083280 */ add.s $f10, $f6, $f8
/* 012F8 80979C28 100000AB */ beq $zero, $zero, .L80979ED8
/* 012FC 80979C2C E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L80979C30
/* 01300 80979C30 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01304 80979C34 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01308 80979C38 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 0130C 80979C3C 3C018098 */ lui $at, %hi(D_8097C214) ## $at = 80980000
/* 01310 80979C40 C420C214 */ lwc1 $f0, %lo(D_8097C214)($at)
/* 01314 80979C44 852A14DC */ lh $t2, 0x14DC($t1) ## 000018C4
/* 01318 80979C48 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 0131C 80979C4C 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 01320 80979C50 448A8000 */ mtc1 $t2, $f16 ## $f16 = 0.00
/* 01324 80979C54 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 01328 80979C58 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 0132C 80979C5C 468084A0 */ cvt.s.w $f18, $f16
/* 01330 80979C60 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 01334 80979C64 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 01338 80979C68 46049180 */ add.s $f6, $f18, $f4
/* 0133C 80979C6C E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 01340 80979C70 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 01344 80979C74 856C14DE */ lh $t4, 0x14DE($t3) ## 000018C6
/* 01348 80979C78 448C4000 */ mtc1 $t4, $f8 ## $f8 = 0.00
/* 0134C 80979C7C 00000000 */ nop
/* 01350 80979C80 468042A0 */ cvt.s.w $f10, $f8
/* 01354 80979C84 46105480 */ add.s $f18, $f10, $f16
/* 01358 80979C88 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 0135C 80979C8C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01360 80979C90 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 01364 80979C94 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 01368 80979C98 85AE14E0 */ lh $t6, 0x14E0($t5) ## 000018C8
/* 0136C 80979C9C A46E0000 */ sh $t6, 0x0000($v1) ## 00000172
/* 01370 80979CA0 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01374 80979CA4 85F814E2 */ lh $t8, 0x14E2($t7) ## 000018C2
/* 01378 80979CA8 271903E8 */ addiu $t9, $t8, 0x03E8 ## $t9 = 00000FA0
/* 0137C 80979CAC A4790002 */ sh $t9, 0x0002($v1) ## 00000174
/* 01380 80979CB0 8C480000 */ lw $t0, 0x0000($v0) ## 8015FA90
/* 01384 80979CB4 850914E4 */ lh $t1, 0x14E4($t0) ## 0000209C
/* 01388 80979CB8 252A0BB8 */ addiu $t2, $t1, 0x0BB8 ## $t2 = 00000FA0
/* 0138C 80979CBC A46A0004 */ sh $t2, 0x0004($v1) ## 00000176
/* 01390 80979CC0 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 01394 80979CC4 856C14E6 */ lh $t4, 0x14E6($t3) ## 000018CE
/* 01398 80979CC8 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
/* 0139C 80979CCC 00000000 */ nop
/* 013A0 80979CD0 468021A0 */ cvt.s.w $f6, $f4
/* 013A4 80979CD4 46003202 */ mul.s $f8, $f6, $f0
/* 013A8 80979CD8 460A4400 */ add.s $f16, $f8, $f10
/* 013AC 80979CDC 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 013B0 80979CE0 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 013B4 80979CE4 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 013B8 80979CE8 85AE14E8 */ lh $t6, 0x14E8($t5) ## 000018D0
/* 013BC 80979CEC 448E9000 */ mtc1 $t6, $f18 ## $f18 = 0.00
/* 013C0 80979CF0 00000000 */ nop
/* 013C4 80979CF4 46809120 */ cvt.s.w $f4, $f18
/* 013C8 80979CF8 46002182 */ mul.s $f6, $f4, $f0
/* 013CC 80979CFC 46083280 */ add.s $f10, $f6, $f8
/* 013D0 80979D00 10000075 */ beq $zero, $zero, .L80979ED8
/* 013D4 80979D04 E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L80979D08
/* 013D8 80979D08 3C028016 */ lui $v0, %hi(gGameInfo)
/* 013DC 80979D0C 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 013E0 80979D10 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 013E4 80979D14 3C018098 */ lui $at, %hi(D_8097C218) ## $at = 80980000
/* 013E8 80979D18 C420C218 */ lwc1 $f0, %lo(D_8097C218)($at)
/* 013EC 80979D1C 85F814F6 */ lh $t8, 0x14F6($t7) ## 000018D6
/* 013F0 80979D20 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 013F4 80979D24 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 013F8 80979D28 44988000 */ mtc1 $t8, $f16 ## $f16 = 0.00
/* 013FC 80979D2C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 01400 80979D30 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 01404 80979D34 468084A0 */ cvt.s.w $f18, $f16
/* 01408 80979D38 44818000 */ mtc1 $at, $f16 ## $f16 = 40.00
/* 0140C 80979D3C 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 01410 80979D40 46049180 */ add.s $f6, $f18, $f4
/* 01414 80979D44 E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 01418 80979D48 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 0141C 80979D4C 872814F8 */ lh $t0, 0x14F8($t9) ## 00002498
/* 01420 80979D50 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
/* 01424 80979D54 00000000 */ nop
/* 01428 80979D58 468042A0 */ cvt.s.w $f10, $f8
/* 0142C 80979D5C 46105480 */ add.s $f18, $f10, $f16
/* 01430 80979D60 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 01434 80979D64 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01438 80979D68 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 0143C 80979D6C 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01440 80979D70 852A14FA */ lh $t2, 0x14FA($t1) ## 000018E2
/* 01444 80979D74 A46A0000 */ sh $t2, 0x0000($v1) ## 00000172
/* 01448 80979D78 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 0144C 80979D7C 856C14FC */ lh $t4, 0x14FC($t3) ## 000018E4
/* 01450 80979D80 258D03E8 */ addiu $t5, $t4, 0x03E8 ## $t5 = 00000FA0
/* 01454 80979D84 A46D0002 */ sh $t5, 0x0002($v1) ## 00000174
/* 01458 80979D88 8C4E0000 */ lw $t6, 0x0000($v0) ## 8015FA90
/* 0145C 80979D8C 85CF14FE */ lh $t7, 0x14FE($t6) ## 0000249E
/* 01460 80979D90 25F80BB8 */ addiu $t8, $t7, 0x0BB8 ## $t8 = 00000F98
/* 01464 80979D94 A4780004 */ sh $t8, 0x0004($v1) ## 00000176
/* 01468 80979D98 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 0146C 80979D9C 87281500 */ lh $t0, 0x1500($t9) ## 000024A0
/* 01470 80979DA0 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 01474 80979DA4 00000000 */ nop
/* 01478 80979DA8 468021A0 */ cvt.s.w $f6, $f4
/* 0147C 80979DAC 46003202 */ mul.s $f8, $f6, $f0
/* 01480 80979DB0 460A4400 */ add.s $f16, $f8, $f10
/* 01484 80979DB4 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01488 80979DB8 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 0148C 80979DBC 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01490 80979DC0 852A1502 */ lh $t2, 0x1502($t1) ## 000018EA
/* 01494 80979DC4 448A9000 */ mtc1 $t2, $f18 ## $f18 = 0.00
/* 01498 80979DC8 00000000 */ nop
/* 0149C 80979DCC 46809120 */ cvt.s.w $f4, $f18
/* 014A0 80979DD0 46002182 */ mul.s $f6, $f4, $f0
/* 014A4 80979DD4 46083280 */ add.s $f10, $f6, $f8
/* 014A8 80979DD8 1000003F */ beq $zero, $zero, .L80979ED8
/* 014AC 80979DDC E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
glabel L80979DE0
/* 014B0 80979DE0 3C028016 */ lui $v0, %hi(gGameInfo)
/* 014B4 80979DE4 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 014B8 80979DE8 8C4B0000 */ lw $t3, 0x0000($v0) ## 8015FA90
/* 014BC 80979DEC 3C018098 */ lui $at, %hi(D_8097C21C) ## $at = 80980000
/* 014C0 80979DF0 C420C21C */ lwc1 $f0, %lo(D_8097C21C)($at)
/* 014C4 80979DF4 856C1510 */ lh $t4, 0x1510($t3) ## 000018F8
/* 014C8 80979DF8 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 014CC 80979DFC 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 014D0 80979E00 448C8000 */ mtc1 $t4, $f16 ## $f16 = 0.00
/* 014D4 80979E04 3C01428C */ lui $at, 0x428C ## $at = 428C0000
/* 014D8 80979E08 26030172 */ addiu $v1, $s0, 0x0172 ## $v1 = 00000172
/* 014DC 80979E0C 468084A0 */ cvt.s.w $f18, $f16
/* 014E0 80979E10 44818000 */ mtc1 $at, $f16 ## $f16 = 70.00
/* 014E4 80979E14 3C01C1E8 */ lui $at, 0xC1E8 ## $at = C1E80000
/* 014E8 80979E18 46049180 */ add.s $f6, $f18, $f4
/* 014EC 80979E1C E6060068 */ swc1 $f6, 0x0068($s0) ## 00000068
/* 014F0 80979E20 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 014F4 80979E24 85AE1512 */ lh $t6, 0x1512($t5) ## 000024B2
/* 014F8 80979E28 448E4000 */ mtc1 $t6, $f8 ## $f8 = 0.00
/* 014FC 80979E2C 00000000 */ nop
/* 01500 80979E30 468042A0 */ cvt.s.w $f10, $f8
/* 01504 80979E34 46105480 */ add.s $f18, $f10, $f16
/* 01508 80979E38 44815000 */ mtc1 $at, $f10 ## $f10 = -29.00
/* 0150C 80979E3C 3C01C0A0 */ lui $at, 0xC0A0 ## $at = C0A00000
/* 01510 80979E40 E6120060 */ swc1 $f18, 0x0060($s0) ## 00000060
/* 01514 80979E44 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01518 80979E48 85F81472 */ lh $t8, 0x1472($t7) ## 00001852
/* 0151C 80979E4C A4780000 */ sh $t8, 0x0000($v1) ## 00000172
/* 01520 80979E50 8C590000 */ lw $t9, 0x0000($v0) ## 8015FA90
/* 01524 80979E54 87281470 */ lh $t0, 0x1470($t9) ## 00002410
/* 01528 80979E58 250903E8 */ addiu $t1, $t0, 0x03E8 ## $t1 = 00000FA0
/* 0152C 80979E5C A4690002 */ sh $t1, 0x0002($v1) ## 00000174
/* 01530 80979E60 8C4A0000 */ lw $t2, 0x0000($v0) ## 8015FA90
/* 01534 80979E64 854B146E */ lh $t3, 0x146E($t2) ## 0000240E
/* 01538 80979E68 256C0BB8 */ addiu $t4, $t3, 0x0BB8 ## $t4 = 00000FA0
/* 0153C 80979E6C A46C0004 */ sh $t4, 0x0004($v1) ## 00000176
/* 01540 80979E70 8C4D0000 */ lw $t5, 0x0000($v0) ## 8015FA90
/* 01544 80979E74 85AE146C */ lh $t6, 0x146C($t5) ## 0000240C
/* 01548 80979E78 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
/* 0154C 80979E7C 00000000 */ nop
/* 01550 80979E80 468021A0 */ cvt.s.w $f6, $f4
/* 01554 80979E84 46003202 */ mul.s $f8, $f6, $f0
/* 01558 80979E88 460A4400 */ add.s $f16, $f8, $f10
/* 0155C 80979E8C 44814000 */ mtc1 $at, $f8 ## $f8 = -5.00
/* 01560 80979E90 E6100070 */ swc1 $f16, 0x0070($s0) ## 00000070
/* 01564 80979E94 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01568 80979E98 85F8146A */ lh $t8, 0x146A($t7) ## 0000184A
/* 0156C 80979E9C 44989000 */ mtc1 $t8, $f18 ## $f18 = 0.00
/* 01570 80979EA0 00000000 */ nop
/* 01574 80979EA4 46809120 */ cvt.s.w $f4, $f18
/* 01578 80979EA8 46002182 */ mul.s $f6, $f4, $f0
/* 0157C 80979EAC 46083280 */ add.s $f10, $f6, $f8
/* 01580 80979EB0 10000009 */ beq $zero, $zero, .L80979ED8
/* 01584 80979EB4 E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
.L80979EB8:
/* 01588 80979EB8 3C048098 */ lui $a0, %hi(D_8097C098) ## $a0 = 80980000
/* 0158C 80979EBC 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
/* 01590 80979EC0 E7AE0020 */ swc1 $f14, 0x0020($sp)
/* 01594 80979EC4 E7AC0024 */ swc1 $f12, 0x0024($sp)
/* 01598 80979EC8 0C00084C */ jal osSyncPrintf
/* 0159C 80979ECC 2484C098 */ addiu $a0, $a0, %lo(D_8097C098) ## $a0 = 8097C098
/* 015A0 80979ED0 C7AC0024 */ lwc1 $f12, 0x0024($sp)
/* 015A4 80979ED4 C7AE0020 */ lwc1 $f14, 0x0020($sp)
.L80979ED8:
/* 015A8 80979ED8 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 015AC 80979EDC 00000000 */ nop
/* 015B0 80979EE0 46006032 */ c.eq.s $f12, $f0
/* 015B4 80979EE4 00000000 */ nop
/* 015B8 80979EE8 4500001E */ bc1f .L80979F64
/* 015BC 80979EEC 00000000 */ nop
/* 015C0 80979EF0 46007032 */ c.eq.s $f14, $f0
/* 015C4 80979EF4 8FB9003C */ lw $t9, 0x003C($sp)
/* 015C8 80979EF8 4500001A */ bc1f .L80979F64
/* 015CC 80979EFC 00000000 */ nop
/* 015D0 80979F00 8F231C44 */ lw $v1, 0x1C44($t9) ## 00001C44
/* 015D4 80979F04 26020024 */ addiu $v0, $s0, 0x0024 ## $v0 = 00000024
/* 015D8 80979F08 C4520000 */ lwc1 $f18, 0x0000($v0) ## 00000024
/* 015DC 80979F0C C4700024 */ lwc1 $f16, 0x0024($v1) ## 00000024
/* 015E0 80979F10 C4460008 */ lwc1 $f6, 0x0008($v0) ## 0000002C
/* 015E4 80979F14 C464002C */ lwc1 $f4, 0x002C($v1) ## 0000002C
/* 015E8 80979F18 46128301 */ sub.s $f12, $f16, $f18
/* 015EC 80979F1C 46062381 */ sub.s $f14, $f4, $f6
/* 015F0 80979F20 46006032 */ c.eq.s $f12, $f0
/* 015F4 80979F24 00000000 */ nop
/* 015F8 80979F28 45000005 */ bc1f .L80979F40
/* 015FC 80979F2C 00000000 */ nop
/* 01600 80979F30 46007032 */ c.eq.s $f14, $f0
/* 01604 80979F34 00000000 */ nop
/* 01608 80979F38 45030014 */ bc1tl .L80979F8C
/* 0160C 80979F3C 8FBF001C */ lw $ra, 0x001C($sp)
.L80979F40:
/* 01610 80979F40 0C03F494 */ jal Math_FAtan2F
/* 01614 80979F44 00000000 */ nop
/* 01618 80979F48 3C018098 */ lui $at, %hi(D_8097C220) ## $at = 80980000
/* 0161C 80979F4C C428C220 */ lwc1 $f8, %lo(D_8097C220)($at)
/* 01620 80979F50 46080282 */ mul.s $f10, $f0, $f8
/* 01624 80979F54 4600540D */ trunc.w.s $f16, $f10
/* 01628 80979F58 44098000 */ mfc1 $t1, $f16
/* 0162C 80979F5C 1000000A */ beq $zero, $zero, .L80979F88
/* 01630 80979F60 A6090032 */ sh $t1, 0x0032($s0) ## 00000032
.L80979F64:
/* 01634 80979F64 0C03F494 */ jal Math_FAtan2F
/* 01638 80979F68 00000000 */ nop
/* 0163C 80979F6C 3C018098 */ lui $at, %hi(D_8097C224) ## $at = 80980000
/* 01640 80979F70 C432C224 */ lwc1 $f18, %lo(D_8097C224)($at)
/* 01644 80979F74 46120102 */ mul.s $f4, $f0, $f18
/* 01648 80979F78 4600218D */ trunc.w.s $f6, $f4
/* 0164C 80979F7C 440B3000 */ mfc1 $t3, $f6
/* 01650 80979F80 00000000 */ nop
/* 01654 80979F84 A60B0032 */ sh $t3, 0x0032($s0) ## 00000032
.L80979F88:
/* 01658 80979F88 8FBF001C */ lw $ra, 0x001C($sp)
.L80979F8C:
/* 0165C 80979F8C 8FB00018 */ lw $s0, 0x0018($sp)
/* 01660 80979F90 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 01664 80979F94 03E00008 */ jr $ra
/* 01668 80979F98 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80979F9C
/* 0166C 80979F9C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01670 80979FA0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01674 80979FA4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01678 80979FA8 0C25E5F9 */ jal func_809797E4
/* 0167C 80979FAC 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 01680 80979FB0 10400003 */ beq $v0, $zero, .L80979FC0
/* 01684 80979FB4 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01688 80979FB8 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 0168C 80979FBC ADEE017C */ sw $t6, 0x017C($t7) ## 0000017C
.L80979FC0:
/* 01690 80979FC0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01694 80979FC4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01698 80979FC8 03E00008 */ jr $ra
/* 0169C 80979FCC 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_80979FD0
/* 016A0 80979FD0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 016A4 80979FD4 3C0E0600 */ lui $t6, %hi(D_06001F70) ## $t6 = 06000000
/* 016A8 80979FD8 AFBF001C */ sw $ra, 0x001C($sp)
/* 016AC 80979FDC 25CE1F70 */ addiu $t6, $t6, %lo(D_06001F70) ## $t6 = 06001F70
/* 016B0 80979FE0 AFAE0010 */ sw $t6, 0x0010($sp)
/* 016B4 80979FE4 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 016B8 80979FE8 0C25E3F3 */ jal func_80978FCC
/* 016BC 80979FEC 24070002 */ addiu $a3, $zero, 0x0002 ## $a3 = 00000002
/* 016C0 80979FF0 8FBF001C */ lw $ra, 0x001C($sp)
/* 016C4 80979FF4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 016C8 80979FF8 03E00008 */ jr $ra
/* 016CC 80979FFC 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A000
/* 016D0 8097A000 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 016D4 8097A004 AFBF0014 */ sw $ra, 0x0014($sp)
/* 016D8 8097A008 AFA5001C */ sw $a1, 0x001C($sp)
/* 016DC 8097A00C 0C00B638 */ jal Actor_MoveForward
/* 016E0 8097A010 AFA40018 */ sw $a0, 0x0018($sp)
/* 016E4 8097A014 3C028016 */ lui $v0, %hi(gGameInfo)
/* 016E8 8097A018 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 016EC 8097A01C 8FA40018 */ lw $a0, 0x0018($sp)
/* 016F0 8097A020 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 016F4 8097A024 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 016F8 8097A028 85F81478 */ lh $t8, 0x1478($t7) ## 00001478
/* 016FC 8097A02C 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 01700 8097A030 01D8C821 */ addu $t9, $t6, $t8
/* 01704 8097A034 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 01708 8097A038 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 0170C 8097A03C 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 01710 8097A040 852A147A */ lh $t2, 0x147A($t1) ## 0000147A
/* 01714 8097A044 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 01718 8097A048 010D7821 */ addu $t7, $t0, $t5
/* 0171C 8097A04C A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 01720 8097A050 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 01724 8097A054 8719147C */ lh $t9, 0x147C($t8) ## 0000147C
/* 01728 8097A058 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 0172C 8097A05C 01CB6021 */ addu $t4, $t6, $t3
/* 01730 8097A060 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 01734 8097A064 0C25E48F */ jal func_8097923C
/* 01738 8097A068 8FA5001C */ lw $a1, 0x001C($sp)
/* 0173C 8097A06C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01740 8097A070 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01744 8097A074 03E00008 */ jr $ra
/* 01748 8097A078 00000000 */ nop

View file

@ -1,29 +0,0 @@
glabel func_8097A07C
/* 0174C 8097A07C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01750 8097A080 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01754 8097A084 AFA5001C */ sw $a1, 0x001C($sp)
/* 01758 8097A088 8C8E017C */ lw $t6, 0x017C($a0) ## 0000017C
/* 0175C 8097A08C 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
/* 01760 8097A090 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 01764 8097A094 15C0000F */ bne $t6, $zero, .L8097A0D4
/* 01768 8097A098 00451021 */ addu $v0, $v0, $a1
/* 0176C 8097A09C 8C421DE4 */ lw $v0, 0x1DE4($v0) ## 00011DE4
/* 01770 8097A0A0 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 01774 8097A0A4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 01778 8097A0A8 0041001B */ divu $zero, $v0, $at
/* 0177C 8097A0AC 00001810 */ mfhi $v1
/* 01780 8097A0B0 3C058098 */ lui $a1, %hi(D_8097BE88) ## $a1 = 80980000
/* 01784 8097A0B4 14600005 */ bne $v1, $zero, .L8097A0CC
/* 01788 8097A0B8 24A5BE88 */ addiu $a1, $a1, %lo(D_8097BE88) ## $a1 = 8097BE88
/* 0178C 8097A0BC 3C064396 */ lui $a2, 0x4396 ## $a2 = 43960000
/* 01790 8097A0C0 0C25E2BF */ jal func_80978AFC
/* 01794 8097A0C4 AFA70018 */ sw $a3, 0x0018($sp)
/* 01798 8097A0C8 8FA70018 */ lw $a3, 0x0018($sp)
.L8097A0CC:
/* 0179C 8097A0CC 0C25E7E7 */ jal func_80979F9C
/* 017A0 8097A0D0 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
.L8097A0D4:
/* 017A4 8097A0D4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 017A8 8097A0D8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 017AC 8097A0DC 03E00008 */ jr $ra
/* 017B0 8097A0E0 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097A0E4
/* 017B4 8097A0E4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 017B8 8097A0E8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 017BC 8097A0EC AFA40018 */ sw $a0, 0x0018($sp)
/* 017C0 8097A0F0 0C25E606 */ jal func_80979818
/* 017C4 8097A0F4 AFA5001C */ sw $a1, 0x001C($sp)
/* 017C8 8097A0F8 10400009 */ beq $v0, $zero, .L8097A120
/* 017CC 8097A0FC 8FA40018 */ lw $a0, 0x0018($sp)
/* 017D0 8097A100 0C25E618 */ jal func_80979860
/* 017D4 8097A104 8FA5001C */ lw $a1, 0x001C($sp)
/* 017D8 8097A108 8FAF0018 */ lw $t7, 0x0018($sp)
/* 017DC 8097A10C 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
/* 017E0 8097A110 24180009 */ addiu $t8, $zero, 0x0009 ## $t8 = 00000009
/* 017E4 8097A114 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 017E8 8097A118 8FB90018 */ lw $t9, 0x0018($sp)
/* 017EC 8097A11C AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097A120:
/* 017F0 8097A120 8FBF0014 */ lw $ra, 0x0014($sp)
/* 017F4 8097A124 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 017F8 8097A128 03E00008 */ jr $ra
/* 017FC 8097A12C 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097A130
/* 01800 8097A130 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01804 8097A134 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01808 8097A138 0C25E60F */ jal func_8097983C
/* 0180C 8097A13C AFA40018 */ sw $a0, 0x0018($sp)
/* 01810 8097A140 50400004 */ beql $v0, $zero, .L8097A154
/* 01814 8097A144 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01818 8097A148 0C00B55C */ jal Actor_Kill
/* 0181C 8097A14C 8FA40018 */ lw $a0, 0x0018($sp)
/* 01820 8097A150 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097A154:
/* 01824 8097A154 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01828 8097A158 03E00008 */ jr $ra
/* 0182C 8097A15C 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A160
/* 01830 8097A160 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01834 8097A164 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01838 8097A168 AFA40018 */ sw $a0, 0x0018($sp)
/* 0183C 8097A16C 0C25E3B9 */ jal func_80978EE4
/* 01840 8097A170 AFA5001C */ sw $a1, 0x001C($sp)
/* 01844 8097A174 8FA40018 */ lw $a0, 0x0018($sp)
/* 01848 8097A178 0C25E839 */ jal func_8097A0E4
/* 0184C 8097A17C 8FA5001C */ lw $a1, 0x001C($sp)
/* 01850 8097A180 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01854 8097A184 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01858 8097A188 03E00008 */ jr $ra
/* 0185C 8097A18C 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A190
/* 01860 8097A190 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01864 8097A194 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01868 8097A198 AFA40018 */ sw $a0, 0x0018($sp)
/* 0186C 8097A19C 0C25E800 */ jal func_8097A000
/* 01870 8097A1A0 AFA5001C */ sw $a1, 0x001C($sp)
/* 01874 8097A1A4 8FA40018 */ lw $a0, 0x0018($sp)
/* 01878 8097A1A8 0C25E84C */ jal func_8097A130
/* 0187C 8097A1AC 8FA5001C */ lw $a1, 0x001C($sp)
/* 01880 8097A1B0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01884 8097A1B4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01888 8097A1B8 03E00008 */ jr $ra
/* 0188C 8097A1BC 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A1C0
/* 01890 8097A1C0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01894 8097A1C4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01898 8097A1C8 3C060600 */ lui $a2, %hi(D_06001D20) ## $a2 = 06000000
/* 0189C 8097A1CC 0C25E40C */ jal func_80979030
/* 018A0 8097A1D0 24C61D20 */ addiu $a2, $a2, %lo(D_06001D20) ## $a2 = 06001D20
/* 018A4 8097A1D4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 018A8 8097A1D8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 018AC 8097A1DC 03E00008 */ jr $ra
/* 018B0 8097A1E0 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A1E4
/* 018B4 8097A1E4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 018B8 8097A1E8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 018BC 8097A1EC 3C060600 */ lui $a2, %hi(D_06001D20) ## $a2 = 06000000
/* 018C0 8097A1F0 0C25E447 */ jal func_8097911C
/* 018C4 8097A1F4 24C61D20 */ addiu $a2, $a2, %lo(D_06001D20) ## $a2 = 06001D20
/* 018C8 8097A1F8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 018CC 8097A1FC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 018D0 8097A200 03E00008 */ jr $ra
/* 018D4 8097A204 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A208
/* 018D8 8097A208 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 018DC 8097A20C 3C0E0600 */ lui $t6, %hi(D_06002448) ## $t6 = 06000000
/* 018E0 8097A210 AFBF001C */ sw $ra, 0x001C($sp)
/* 018E4 8097A214 25CE2448 */ addiu $t6, $t6, %lo(D_06002448) ## $t6 = 06002448
/* 018E8 8097A218 AFAE0010 */ sw $t6, 0x0010($sp)
/* 018EC 8097A21C 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 018F0 8097A220 0C25E3F3 */ jal func_80978FCC
/* 018F4 8097A224 24070003 */ addiu $a3, $zero, 0x0003 ## $a3 = 00000003
/* 018F8 8097A228 8FBF001C */ lw $ra, 0x001C($sp)
/* 018FC 8097A22C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01900 8097A230 03E00008 */ jr $ra
/* 01904 8097A234 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A238
/* 01908 8097A238 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0190C 8097A23C AFBF0014 */ sw $ra, 0x0014($sp)
/* 01910 8097A240 AFA5001C */ sw $a1, 0x001C($sp)
/* 01914 8097A244 0C00B638 */ jal Actor_MoveForward
/* 01918 8097A248 AFA40018 */ sw $a0, 0x0018($sp)
/* 0191C 8097A24C 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01920 8097A250 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01924 8097A254 8FA40018 */ lw $a0, 0x0018($sp)
/* 01928 8097A258 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 0192C 8097A25C 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 01930 8097A260 85F81492 */ lh $t8, 0x1492($t7) ## 00001492
/* 01934 8097A264 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 01938 8097A268 01D8C821 */ addu $t9, $t6, $t8
/* 0193C 8097A26C A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 01940 8097A270 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01944 8097A274 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 01948 8097A278 852A1494 */ lh $t2, 0x1494($t1) ## 00001494
/* 0194C 8097A27C 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 01950 8097A280 010D7821 */ addu $t7, $t0, $t5
/* 01954 8097A284 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 01958 8097A288 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 0195C 8097A28C 87191496 */ lh $t9, 0x1496($t8) ## 00001496
/* 01960 8097A290 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 01964 8097A294 01CB6021 */ addu $t4, $t6, $t3
/* 01968 8097A298 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 0196C 8097A29C 0C25E48F */ jal func_8097923C
/* 01970 8097A2A0 8FA5001C */ lw $a1, 0x001C($sp)
/* 01974 8097A2A4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01978 8097A2A8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0197C 8097A2AC 03E00008 */ jr $ra
/* 01980 8097A2B0 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel func_8097A2B4
/* 01984 8097A2B4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01988 8097A2B8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0198C 8097A2BC AFA5001C */ sw $a1, 0x001C($sp)
/* 01990 8097A2C0 8C8E017C */ lw $t6, 0x017C($a0) ## 0000017C
/* 01994 8097A2C4 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
/* 01998 8097A2C8 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 0199C 8097A2CC 15C00010 */ bne $t6, $zero, .L8097A310
/* 019A0 8097A2D0 00451021 */ addu $v0, $v0, $a1
/* 019A4 8097A2D4 8C421DE4 */ lw $v0, 0x1DE4($v0) ## 00011DE4
/* 019A8 8097A2D8 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 019AC 8097A2DC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 019B0 8097A2E0 0041001B */ divu $zero, $v0, $at
/* 019B4 8097A2E4 00001810 */ mfhi $v1
/* 019B8 8097A2E8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 019BC 8097A2EC 14610006 */ bne $v1, $at, .L8097A308
/* 019C0 8097A2F0 3C058098 */ lui $a1, %hi(D_8097BE94) ## $a1 = 80980000
/* 019C4 8097A2F4 24A5BE94 */ addiu $a1, $a1, %lo(D_8097BE94) ## $a1 = 8097BE94
/* 019C8 8097A2F8 3C064396 */ lui $a2, 0x4396 ## $a2 = 43960000
/* 019CC 8097A2FC 0C25E2BF */ jal func_80978AFC
/* 019D0 8097A300 AFA70018 */ sw $a3, 0x0018($sp)
/* 019D4 8097A304 8FA70018 */ lw $a3, 0x0018($sp)
.L8097A308:
/* 019D8 8097A308 0C25E7E7 */ jal func_80979F9C
/* 019DC 8097A30C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
.L8097A310:
/* 019E0 8097A310 8FBF0014 */ lw $ra, 0x0014($sp)
/* 019E4 8097A314 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 019E8 8097A318 03E00008 */ jr $ra
/* 019EC 8097A31C 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097A320
/* 019F0 8097A320 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 019F4 8097A324 AFBF0014 */ sw $ra, 0x0014($sp)
/* 019F8 8097A328 AFA40018 */ sw $a0, 0x0018($sp)
/* 019FC 8097A32C 0C25E606 */ jal func_80979818
/* 01A00 8097A330 AFA5001C */ sw $a1, 0x001C($sp)
/* 01A04 8097A334 10400009 */ beq $v0, $zero, .L8097A35C
/* 01A08 8097A338 8FA40018 */ lw $a0, 0x0018($sp)
/* 01A0C 8097A33C 0C25E618 */ jal func_80979860
/* 01A10 8097A340 8FA5001C */ lw $a1, 0x001C($sp)
/* 01A14 8097A344 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01A18 8097A348 240E0009 */ addiu $t6, $zero, 0x0009 ## $t6 = 00000009
/* 01A1C 8097A34C 2418000A */ addiu $t8, $zero, 0x000A ## $t8 = 0000000A
/* 01A20 8097A350 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 01A24 8097A354 8FB90018 */ lw $t9, 0x0018($sp)
/* 01A28 8097A358 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097A35C:
/* 01A2C 8097A35C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01A30 8097A360 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01A34 8097A364 03E00008 */ jr $ra
/* 01A38 8097A368 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097A36C
/* 01A3C 8097A36C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01A40 8097A370 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01A44 8097A374 0C25E60F */ jal func_8097983C
/* 01A48 8097A378 AFA40018 */ sw $a0, 0x0018($sp)
/* 01A4C 8097A37C 50400004 */ beql $v0, $zero, .L8097A390
/* 01A50 8097A380 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01A54 8097A384 0C00B55C */ jal Actor_Kill
/* 01A58 8097A388 8FA40018 */ lw $a0, 0x0018($sp)
/* 01A5C 8097A38C 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097A390:
/* 01A60 8097A390 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01A64 8097A394 03E00008 */ jr $ra
/* 01A68 8097A398 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A39C
/* 01A6C 8097A39C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01A70 8097A3A0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01A74 8097A3A4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01A78 8097A3A8 0C25E3B9 */ jal func_80978EE4
/* 01A7C 8097A3AC AFA5001C */ sw $a1, 0x001C($sp)
/* 01A80 8097A3B0 8FA40018 */ lw $a0, 0x0018($sp)
/* 01A84 8097A3B4 0C25E8C8 */ jal func_8097A320
/* 01A88 8097A3B8 8FA5001C */ lw $a1, 0x001C($sp)
/* 01A8C 8097A3BC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01A90 8097A3C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01A94 8097A3C4 03E00008 */ jr $ra
/* 01A98 8097A3C8 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A3CC
/* 01A9C 8097A3CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01AA0 8097A3D0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01AA4 8097A3D4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01AA8 8097A3D8 0C25E88E */ jal func_8097A238
/* 01AAC 8097A3DC AFA5001C */ sw $a1, 0x001C($sp)
/* 01AB0 8097A3E0 8FA40018 */ lw $a0, 0x0018($sp)
/* 01AB4 8097A3E4 0C25E8DB */ jal func_8097A36C
/* 01AB8 8097A3E8 8FA5001C */ lw $a1, 0x001C($sp)
/* 01ABC 8097A3EC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01AC0 8097A3F0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01AC4 8097A3F4 03E00008 */ jr $ra
/* 01AC8 8097A3F8 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A3FC
/* 01ACC 8097A3FC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01AD0 8097A400 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01AD4 8097A404 3C060600 */ lui $a2, %hi(D_06002160) ## $a2 = 06000000
/* 01AD8 8097A408 0C25E40C */ jal func_80979030
/* 01ADC 8097A40C 24C62160 */ addiu $a2, $a2, %lo(D_06002160) ## $a2 = 06002160
/* 01AE0 8097A410 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01AE4 8097A414 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01AE8 8097A418 03E00008 */ jr $ra
/* 01AEC 8097A41C 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A420
/* 01AF0 8097A420 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01AF4 8097A424 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01AF8 8097A428 3C060600 */ lui $a2, %hi(D_06002160) ## $a2 = 06000000
/* 01AFC 8097A42C 0C25E447 */ jal func_8097911C
/* 01B00 8097A430 24C62160 */ addiu $a2, $a2, %lo(D_06002160) ## $a2 = 06002160
/* 01B04 8097A434 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01B08 8097A438 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01B0C 8097A43C 03E00008 */ jr $ra
/* 01B10 8097A440 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A444
/* 01B14 8097A444 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01B18 8097A448 3C0E0600 */ lui $t6, %hi(D_06002850) ## $t6 = 06000000
/* 01B1C 8097A44C AFBF001C */ sw $ra, 0x001C($sp)
/* 01B20 8097A450 25CE2850 */ addiu $t6, $t6, %lo(D_06002850) ## $t6 = 06002850
/* 01B24 8097A454 AFAE0010 */ sw $t6, 0x0010($sp)
/* 01B28 8097A458 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
/* 01B2C 8097A45C 0C25E3F3 */ jal func_80978FCC
/* 01B30 8097A460 24070004 */ addiu $a3, $zero, 0x0004 ## $a3 = 00000004
/* 01B34 8097A464 8FBF001C */ lw $ra, 0x001C($sp)
/* 01B38 8097A468 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01B3C 8097A46C 03E00008 */ jr $ra
/* 01B40 8097A470 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A474
/* 01B44 8097A474 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01B48 8097A478 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01B4C 8097A47C AFA5001C */ sw $a1, 0x001C($sp)
/* 01B50 8097A480 0C00B638 */ jal Actor_MoveForward
/* 01B54 8097A484 AFA40018 */ sw $a0, 0x0018($sp)
/* 01B58 8097A488 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01B5C 8097A48C 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01B60 8097A490 8FA40018 */ lw $a0, 0x0018($sp)
/* 01B64 8097A494 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01B68 8097A498 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 01B6C 8097A49C 85F814AC */ lh $t8, 0x14AC($t7) ## 000014AC
/* 01B70 8097A4A0 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 01B74 8097A4A4 01D8C821 */ addu $t9, $t6, $t8
/* 01B78 8097A4A8 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 01B7C 8097A4AC 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01B80 8097A4B0 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 01B84 8097A4B4 852A14AE */ lh $t2, 0x14AE($t1) ## 000014AE
/* 01B88 8097A4B8 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 01B8C 8097A4BC 010D7821 */ addu $t7, $t0, $t5
/* 01B90 8097A4C0 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 01B94 8097A4C4 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 01B98 8097A4C8 871914B0 */ lh $t9, 0x14B0($t8) ## 000014B0
/* 01B9C 8097A4CC 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 01BA0 8097A4D0 01CB6021 */ addu $t4, $t6, $t3
/* 01BA4 8097A4D4 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 01BA8 8097A4D8 0C25E48F */ jal func_8097923C
/* 01BAC 8097A4DC 8FA5001C */ lw $a1, 0x001C($sp)
/* 01BB0 8097A4E0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01BB4 8097A4E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01BB8 8097A4E8 03E00008 */ jr $ra
/* 01BBC 8097A4EC 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097A4F0
/* 01BC0 8097A4F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01BC4 8097A4F4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01BC8 8097A4F8 AFA40018 */ sw $a0, 0x0018($sp)
/* 01BCC 8097A4FC 0C25E606 */ jal func_80979818
/* 01BD0 8097A500 AFA5001C */ sw $a1, 0x001C($sp)
/* 01BD4 8097A504 10400009 */ beq $v0, $zero, .L8097A52C
/* 01BD8 8097A508 8FA40018 */ lw $a0, 0x0018($sp)
/* 01BDC 8097A50C 0C25E618 */ jal func_80979860
/* 01BE0 8097A510 8FA5001C */ lw $a1, 0x001C($sp)
/* 01BE4 8097A514 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01BE8 8097A518 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
/* 01BEC 8097A51C 2418000B */ addiu $t8, $zero, 0x000B ## $t8 = 0000000B
/* 01BF0 8097A520 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 01BF4 8097A524 8FB90018 */ lw $t9, 0x0018($sp)
/* 01BF8 8097A528 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097A52C:
/* 01BFC 8097A52C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01C00 8097A530 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01C04 8097A534 03E00008 */ jr $ra
/* 01C08 8097A538 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097A53C
/* 01C0C 8097A53C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01C10 8097A540 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01C14 8097A544 0C25E60F */ jal func_8097983C
/* 01C18 8097A548 AFA40018 */ sw $a0, 0x0018($sp)
/* 01C1C 8097A54C 50400004 */ beql $v0, $zero, .L8097A560
/* 01C20 8097A550 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01C24 8097A554 0C00B55C */ jal Actor_Kill
/* 01C28 8097A558 8FA40018 */ lw $a0, 0x0018($sp)
/* 01C2C 8097A55C 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097A560:
/* 01C30 8097A560 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01C34 8097A564 03E00008 */ jr $ra
/* 01C38 8097A568 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A56C
/* 01C3C 8097A56C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01C40 8097A570 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01C44 8097A574 AFA40018 */ sw $a0, 0x0018($sp)
/* 01C48 8097A578 0C25E3B9 */ jal func_80978EE4
/* 01C4C 8097A57C AFA5001C */ sw $a1, 0x001C($sp)
/* 01C50 8097A580 8FA40018 */ lw $a0, 0x0018($sp)
/* 01C54 8097A584 0C25E93C */ jal func_8097A4F0
/* 01C58 8097A588 8FA5001C */ lw $a1, 0x001C($sp)
/* 01C5C 8097A58C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01C60 8097A590 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01C64 8097A594 03E00008 */ jr $ra
/* 01C68 8097A598 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A59C
/* 01C6C 8097A59C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01C70 8097A5A0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01C74 8097A5A4 AFA40018 */ sw $a0, 0x0018($sp)
/* 01C78 8097A5A8 0C25E91D */ jal func_8097A474
/* 01C7C 8097A5AC AFA5001C */ sw $a1, 0x001C($sp)
/* 01C80 8097A5B0 8FA40018 */ lw $a0, 0x0018($sp)
/* 01C84 8097A5B4 0C25E94F */ jal func_8097A53C
/* 01C88 8097A5B8 8FA5001C */ lw $a1, 0x001C($sp)
/* 01C8C 8097A5BC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01C90 8097A5C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01C94 8097A5C4 03E00008 */ jr $ra
/* 01C98 8097A5C8 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A5CC
/* 01C9C 8097A5CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01CA0 8097A5D0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01CA4 8097A5D4 3C060600 */ lui $a2, %hi(D_06002600) ## $a2 = 06000000
/* 01CA8 8097A5D8 0C25E40C */ jal func_80979030
/* 01CAC 8097A5DC 24C62600 */ addiu $a2, $a2, %lo(D_06002600) ## $a2 = 06002600
/* 01CB0 8097A5E0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01CB4 8097A5E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01CB8 8097A5E8 03E00008 */ jr $ra
/* 01CBC 8097A5EC 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A5F0
/* 01CC0 8097A5F0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01CC4 8097A5F4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01CC8 8097A5F8 3C060600 */ lui $a2, %hi(D_06002600) ## $a2 = 06000000
/* 01CCC 8097A5FC 0C25E447 */ jal func_8097911C
/* 01CD0 8097A600 24C62600 */ addiu $a2, $a2, %lo(D_06002600) ## $a2 = 06002600
/* 01CD4 8097A604 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01CD8 8097A608 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01CDC 8097A60C 03E00008 */ jr $ra
/* 01CE0 8097A610 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A614
/* 01CE4 8097A614 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01CE8 8097A618 3C0E0600 */ lui $t6, %hi(D_06002D28) ## $t6 = 06000000
/* 01CEC 8097A61C AFBF001C */ sw $ra, 0x001C($sp)
/* 01CF0 8097A620 25CE2D28 */ addiu $t6, $t6, %lo(D_06002D28) ## $t6 = 06002D28
/* 01CF4 8097A624 AFAE0010 */ sw $t6, 0x0010($sp)
/* 01CF8 8097A628 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
/* 01CFC 8097A62C 0C25E3F3 */ jal func_80978FCC
/* 01D00 8097A630 24070005 */ addiu $a3, $zero, 0x0005 ## $a3 = 00000005
/* 01D04 8097A634 8FBF001C */ lw $ra, 0x001C($sp)
/* 01D08 8097A638 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01D0C 8097A63C 03E00008 */ jr $ra
/* 01D10 8097A640 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A644
/* 01D14 8097A644 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01D18 8097A648 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01D1C 8097A64C AFA5001C */ sw $a1, 0x001C($sp)
/* 01D20 8097A650 0C00B638 */ jal Actor_MoveForward
/* 01D24 8097A654 AFA40018 */ sw $a0, 0x0018($sp)
/* 01D28 8097A658 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01D2C 8097A65C 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01D30 8097A660 8FA40018 */ lw $a0, 0x0018($sp)
/* 01D34 8097A664 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01D38 8097A668 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 01D3C 8097A66C 85F814C6 */ lh $t8, 0x14C6($t7) ## 000014C6
/* 01D40 8097A670 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 01D44 8097A674 01D8C821 */ addu $t9, $t6, $t8
/* 01D48 8097A678 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 01D4C 8097A67C 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01D50 8097A680 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 01D54 8097A684 852A14C8 */ lh $t2, 0x14C8($t1) ## 000014C8
/* 01D58 8097A688 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 01D5C 8097A68C 010D7821 */ addu $t7, $t0, $t5
/* 01D60 8097A690 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 01D64 8097A694 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 01D68 8097A698 871914CA */ lh $t9, 0x14CA($t8) ## 000014CA
/* 01D6C 8097A69C 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 01D70 8097A6A0 01CB6021 */ addu $t4, $t6, $t3
/* 01D74 8097A6A4 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 01D78 8097A6A8 0C25E48F */ jal func_8097923C
/* 01D7C 8097A6AC 8FA5001C */ lw $a1, 0x001C($sp)
/* 01D80 8097A6B0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01D84 8097A6B4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01D88 8097A6B8 03E00008 */ jr $ra
/* 01D8C 8097A6BC 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097A6C0
/* 01D90 8097A6C0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01D94 8097A6C4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01D98 8097A6C8 AFA40018 */ sw $a0, 0x0018($sp)
/* 01D9C 8097A6CC 0C25E606 */ jal func_80979818
/* 01DA0 8097A6D0 AFA5001C */ sw $a1, 0x001C($sp)
/* 01DA4 8097A6D4 10400009 */ beq $v0, $zero, .L8097A6FC
/* 01DA8 8097A6D8 8FA40018 */ lw $a0, 0x0018($sp)
/* 01DAC 8097A6DC 0C25E618 */ jal func_80979860
/* 01DB0 8097A6E0 8FA5001C */ lw $a1, 0x001C($sp)
/* 01DB4 8097A6E4 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01DB8 8097A6E8 240E000B */ addiu $t6, $zero, 0x000B ## $t6 = 0000000B
/* 01DBC 8097A6EC 2418000C */ addiu $t8, $zero, 0x000C ## $t8 = 0000000C
/* 01DC0 8097A6F0 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 01DC4 8097A6F4 8FB90018 */ lw $t9, 0x0018($sp)
/* 01DC8 8097A6F8 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097A6FC:
/* 01DCC 8097A6FC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01DD0 8097A700 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01DD4 8097A704 03E00008 */ jr $ra
/* 01DD8 8097A708 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097A70C
/* 01DDC 8097A70C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01DE0 8097A710 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01DE4 8097A714 0C25E60F */ jal func_8097983C
/* 01DE8 8097A718 AFA40018 */ sw $a0, 0x0018($sp)
/* 01DEC 8097A71C 50400004 */ beql $v0, $zero, .L8097A730
/* 01DF0 8097A720 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01DF4 8097A724 0C00B55C */ jal Actor_Kill
/* 01DF8 8097A728 8FA40018 */ lw $a0, 0x0018($sp)
/* 01DFC 8097A72C 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097A730:
/* 01E00 8097A730 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01E04 8097A734 03E00008 */ jr $ra
/* 01E08 8097A738 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A73C
/* 01E0C 8097A73C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01E10 8097A740 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01E14 8097A744 AFA40018 */ sw $a0, 0x0018($sp)
/* 01E18 8097A748 0C25E3B9 */ jal func_80978EE4
/* 01E1C 8097A74C AFA5001C */ sw $a1, 0x001C($sp)
/* 01E20 8097A750 8FA40018 */ lw $a0, 0x0018($sp)
/* 01E24 8097A754 0C25E9B0 */ jal func_8097A6C0
/* 01E28 8097A758 8FA5001C */ lw $a1, 0x001C($sp)
/* 01E2C 8097A75C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01E30 8097A760 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01E34 8097A764 03E00008 */ jr $ra
/* 01E38 8097A768 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A76C
/* 01E3C 8097A76C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01E40 8097A770 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01E44 8097A774 AFA40018 */ sw $a0, 0x0018($sp)
/* 01E48 8097A778 0C25E991 */ jal func_8097A644
/* 01E4C 8097A77C AFA5001C */ sw $a1, 0x001C($sp)
/* 01E50 8097A780 8FA40018 */ lw $a0, 0x0018($sp)
/* 01E54 8097A784 0C25E9C3 */ jal func_8097A70C
/* 01E58 8097A788 8FA5001C */ lw $a1, 0x001C($sp)
/* 01E5C 8097A78C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01E60 8097A790 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01E64 8097A794 03E00008 */ jr $ra
/* 01E68 8097A798 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A79C
/* 01E6C 8097A79C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01E70 8097A7A0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01E74 8097A7A4 3C060600 */ lui $a2, %hi(D_06002A40) ## $a2 = 06000000
/* 01E78 8097A7A8 0C25E40C */ jal func_80979030
/* 01E7C 8097A7AC 24C62A40 */ addiu $a2, $a2, %lo(D_06002A40) ## $a2 = 06002A40
/* 01E80 8097A7B0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01E84 8097A7B4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01E88 8097A7B8 03E00008 */ jr $ra
/* 01E8C 8097A7BC 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A7C0
/* 01E90 8097A7C0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01E94 8097A7C4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01E98 8097A7C8 3C060600 */ lui $a2, %hi(D_06002A40) ## $a2 = 06000000
/* 01E9C 8097A7CC 0C25E447 */ jal func_8097911C
/* 01EA0 8097A7D0 24C62A40 */ addiu $a2, $a2, %lo(D_06002A40) ## $a2 = 06002A40
/* 01EA4 8097A7D4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01EA8 8097A7D8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01EAC 8097A7DC 03E00008 */ jr $ra
/* 01EB0 8097A7E0 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A7E4
/* 01EB4 8097A7E4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01EB8 8097A7E8 3C0E0600 */ lui $t6, %hi(D_06002FE4) ## $t6 = 06000000
/* 01EBC 8097A7EC AFBF001C */ sw $ra, 0x001C($sp)
/* 01EC0 8097A7F0 25CE2FE4 */ addiu $t6, $t6, %lo(D_06002FE4) ## $t6 = 06002FE4
/* 01EC4 8097A7F4 AFAE0010 */ sw $t6, 0x0010($sp)
/* 01EC8 8097A7F8 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 01ECC 8097A7FC 0C25E3F3 */ jal func_80978FCC
/* 01ED0 8097A800 24070006 */ addiu $a3, $zero, 0x0006 ## $a3 = 00000006
/* 01ED4 8097A804 8FBF001C */ lw $ra, 0x001C($sp)
/* 01ED8 8097A808 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01EDC 8097A80C 03E00008 */ jr $ra
/* 01EE0 8097A810 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A814
/* 01EE4 8097A814 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01EE8 8097A818 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01EEC 8097A81C AFA5001C */ sw $a1, 0x001C($sp)
/* 01EF0 8097A820 0C00B638 */ jal Actor_MoveForward
/* 01EF4 8097A824 AFA40018 */ sw $a0, 0x0018($sp)
/* 01EF8 8097A828 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01EFC 8097A82C 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 01F00 8097A830 8FA40018 */ lw $a0, 0x0018($sp)
/* 01F04 8097A834 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 01F08 8097A838 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 01F0C 8097A83C 85F814E0 */ lh $t8, 0x14E0($t7) ## 000014E0
/* 01F10 8097A840 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 01F14 8097A844 01D8C821 */ addu $t9, $t6, $t8
/* 01F18 8097A848 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 01F1C 8097A84C 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 01F20 8097A850 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 01F24 8097A854 852A14E2 */ lh $t2, 0x14E2($t1) ## 000014E2
/* 01F28 8097A858 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 01F2C 8097A85C 010D7821 */ addu $t7, $t0, $t5
/* 01F30 8097A860 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 01F34 8097A864 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 01F38 8097A868 871914E4 */ lh $t9, 0x14E4($t8) ## 000014E4
/* 01F3C 8097A86C 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 01F40 8097A870 01CB6021 */ addu $t4, $t6, $t3
/* 01F44 8097A874 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 01F48 8097A878 0C25E48F */ jal func_8097923C
/* 01F4C 8097A87C 8FA5001C */ lw $a1, 0x001C($sp)
/* 01F50 8097A880 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01F54 8097A884 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01F58 8097A888 03E00008 */ jr $ra
/* 01F5C 8097A88C 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097A890
/* 01F60 8097A890 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01F64 8097A894 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01F68 8097A898 AFA40018 */ sw $a0, 0x0018($sp)
/* 01F6C 8097A89C 0C25E606 */ jal func_80979818
/* 01F70 8097A8A0 AFA5001C */ sw $a1, 0x001C($sp)
/* 01F74 8097A8A4 10400009 */ beq $v0, $zero, .L8097A8CC
/* 01F78 8097A8A8 8FA40018 */ lw $a0, 0x0018($sp)
/* 01F7C 8097A8AC 0C25E618 */ jal func_80979860
/* 01F80 8097A8B0 8FA5001C */ lw $a1, 0x001C($sp)
/* 01F84 8097A8B4 8FAF0018 */ lw $t7, 0x0018($sp)
/* 01F88 8097A8B8 240E000C */ addiu $t6, $zero, 0x000C ## $t6 = 0000000C
/* 01F8C 8097A8BC 2418000D */ addiu $t8, $zero, 0x000D ## $t8 = 0000000D
/* 01F90 8097A8C0 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 01F94 8097A8C4 8FB90018 */ lw $t9, 0x0018($sp)
/* 01F98 8097A8C8 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097A8CC:
/* 01F9C 8097A8CC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01FA0 8097A8D0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01FA4 8097A8D4 03E00008 */ jr $ra
/* 01FA8 8097A8D8 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097A8DC
/* 01FAC 8097A8DC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01FB0 8097A8E0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01FB4 8097A8E4 0C25E60F */ jal func_8097983C
/* 01FB8 8097A8E8 AFA40018 */ sw $a0, 0x0018($sp)
/* 01FBC 8097A8EC 50400004 */ beql $v0, $zero, .L8097A900
/* 01FC0 8097A8F0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01FC4 8097A8F4 0C00B55C */ jal Actor_Kill
/* 01FC8 8097A8F8 8FA40018 */ lw $a0, 0x0018($sp)
/* 01FCC 8097A8FC 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097A900:
/* 01FD0 8097A900 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01FD4 8097A904 03E00008 */ jr $ra
/* 01FD8 8097A908 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A90C
/* 01FDC 8097A90C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01FE0 8097A910 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01FE4 8097A914 AFA40018 */ sw $a0, 0x0018($sp)
/* 01FE8 8097A918 0C25E3B9 */ jal func_80978EE4
/* 01FEC 8097A91C AFA5001C */ sw $a1, 0x001C($sp)
/* 01FF0 8097A920 8FA40018 */ lw $a0, 0x0018($sp)
/* 01FF4 8097A924 0C25EA24 */ jal func_8097A890
/* 01FF8 8097A928 8FA5001C */ lw $a1, 0x001C($sp)
/* 01FFC 8097A92C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02000 8097A930 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02004 8097A934 03E00008 */ jr $ra
/* 02008 8097A938 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A93C
/* 0200C 8097A93C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02010 8097A940 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02014 8097A944 AFA40018 */ sw $a0, 0x0018($sp)
/* 02018 8097A948 0C25EA05 */ jal func_8097A814
/* 0201C 8097A94C AFA5001C */ sw $a1, 0x001C($sp)
/* 02020 8097A950 8FA40018 */ lw $a0, 0x0018($sp)
/* 02024 8097A954 0C25EA37 */ jal func_8097A8DC
/* 02028 8097A958 8FA5001C */ lw $a1, 0x001C($sp)
/* 0202C 8097A95C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02030 8097A960 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02034 8097A964 03E00008 */ jr $ra
/* 02038 8097A968 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A96C
/* 0203C 8097A96C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02040 8097A970 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02044 8097A974 3C060600 */ lui $a2, %hi(D_06002E80) ## $a2 = 06000000
/* 02048 8097A978 0C25E40C */ jal func_80979030
/* 0204C 8097A97C 24C62E80 */ addiu $a2, $a2, %lo(D_06002E80) ## $a2 = 06002E80
/* 02050 8097A980 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02054 8097A984 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02058 8097A988 03E00008 */ jr $ra
/* 0205C 8097A98C 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097A990
/* 02060 8097A990 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02064 8097A994 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02068 8097A998 3C060600 */ lui $a2, %hi(D_06002E80) ## $a2 = 06000000
/* 0206C 8097A99C 0C25E447 */ jal func_8097911C
/* 02070 8097A9A0 24C62E80 */ addiu $a2, $a2, %lo(D_06002E80) ## $a2 = 06002E80
/* 02074 8097A9A4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02078 8097A9A8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0207C 8097A9AC 03E00008 */ jr $ra
/* 02080 8097A9B0 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097A9B4
/* 02084 8097A9B4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02088 8097A9B8 3C0E0600 */ lui $t6, %hi(D_060033E0) ## $t6 = 06000000
/* 0208C 8097A9BC AFBF001C */ sw $ra, 0x001C($sp)
/* 02090 8097A9C0 25CE33E0 */ addiu $t6, $t6, %lo(D_060033E0) ## $t6 = 060033E0
/* 02094 8097A9C4 AFAE0010 */ sw $t6, 0x0010($sp)
/* 02098 8097A9C8 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
/* 0209C 8097A9CC 0C25E3F3 */ jal func_80978FCC
/* 020A0 8097A9D0 24070007 */ addiu $a3, $zero, 0x0007 ## $a3 = 00000007
/* 020A4 8097A9D4 8FBF001C */ lw $ra, 0x001C($sp)
/* 020A8 8097A9D8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 020AC 8097A9DC 03E00008 */ jr $ra
/* 020B0 8097A9E0 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097A9E4
/* 020B4 8097A9E4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 020B8 8097A9E8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 020BC 8097A9EC AFA5001C */ sw $a1, 0x001C($sp)
/* 020C0 8097A9F0 0C00B638 */ jal Actor_MoveForward
/* 020C4 8097A9F4 AFA40018 */ sw $a0, 0x0018($sp)
/* 020C8 8097A9F8 3C028016 */ lui $v0, %hi(gGameInfo)
/* 020CC 8097A9FC 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 020D0 8097AA00 8FA40018 */ lw $a0, 0x0018($sp)
/* 020D4 8097AA04 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 020D8 8097AA08 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 020DC 8097AA0C 85F814FA */ lh $t8, 0x14FA($t7) ## 000014FA
/* 020E0 8097AA10 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 020E4 8097AA14 01D8C821 */ addu $t9, $t6, $t8
/* 020E8 8097AA18 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 020EC 8097AA1C 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 020F0 8097AA20 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 020F4 8097AA24 852A14FC */ lh $t2, 0x14FC($t1) ## 000014FC
/* 020F8 8097AA28 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 020FC 8097AA2C 010D7821 */ addu $t7, $t0, $t5
/* 02100 8097AA30 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 02104 8097AA34 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 02108 8097AA38 871914FE */ lh $t9, 0x14FE($t8) ## 000014FE
/* 0210C 8097AA3C 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 02110 8097AA40 01CB6021 */ addu $t4, $t6, $t3
/* 02114 8097AA44 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 02118 8097AA48 0C25E48F */ jal func_8097923C
/* 0211C 8097AA4C 8FA5001C */ lw $a1, 0x001C($sp)
/* 02120 8097AA50 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02124 8097AA54 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02128 8097AA58 03E00008 */ jr $ra
/* 0212C 8097AA5C 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097AA60
/* 02130 8097AA60 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02134 8097AA64 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02138 8097AA68 AFA40018 */ sw $a0, 0x0018($sp)
/* 0213C 8097AA6C 0C25E606 */ jal func_80979818
/* 02140 8097AA70 AFA5001C */ sw $a1, 0x001C($sp)
/* 02144 8097AA74 10400009 */ beq $v0, $zero, .L8097AA9C
/* 02148 8097AA78 8FA40018 */ lw $a0, 0x0018($sp)
/* 0214C 8097AA7C 0C25E618 */ jal func_80979860
/* 02150 8097AA80 8FA5001C */ lw $a1, 0x001C($sp)
/* 02154 8097AA84 8FAF0018 */ lw $t7, 0x0018($sp)
/* 02158 8097AA88 240E000D */ addiu $t6, $zero, 0x000D ## $t6 = 0000000D
/* 0215C 8097AA8C 2418000E */ addiu $t8, $zero, 0x000E ## $t8 = 0000000E
/* 02160 8097AA90 ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 02164 8097AA94 8FB90018 */ lw $t9, 0x0018($sp)
/* 02168 8097AA98 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097AA9C:
/* 0216C 8097AA9C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02170 8097AAA0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02174 8097AAA4 03E00008 */ jr $ra
/* 02178 8097AAA8 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097AAAC
/* 0217C 8097AAAC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02180 8097AAB0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02184 8097AAB4 0C25E60F */ jal func_8097983C
/* 02188 8097AAB8 AFA40018 */ sw $a0, 0x0018($sp)
/* 0218C 8097AABC 50400004 */ beql $v0, $zero, .L8097AAD0
/* 02190 8097AAC0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02194 8097AAC4 0C00B55C */ jal Actor_Kill
/* 02198 8097AAC8 8FA40018 */ lw $a0, 0x0018($sp)
/* 0219C 8097AACC 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097AAD0:
/* 021A0 8097AAD0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 021A4 8097AAD4 03E00008 */ jr $ra
/* 021A8 8097AAD8 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097AADC
/* 021AC 8097AADC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 021B0 8097AAE0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 021B4 8097AAE4 AFA40018 */ sw $a0, 0x0018($sp)
/* 021B8 8097AAE8 0C25E3B9 */ jal func_80978EE4
/* 021BC 8097AAEC AFA5001C */ sw $a1, 0x001C($sp)
/* 021C0 8097AAF0 8FA40018 */ lw $a0, 0x0018($sp)
/* 021C4 8097AAF4 0C25EA98 */ jal func_8097AA60
/* 021C8 8097AAF8 8FA5001C */ lw $a1, 0x001C($sp)
/* 021CC 8097AAFC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 021D0 8097AB00 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 021D4 8097AB04 03E00008 */ jr $ra
/* 021D8 8097AB08 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097AB0C
/* 021DC 8097AB0C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 021E0 8097AB10 AFBF0014 */ sw $ra, 0x0014($sp)
/* 021E4 8097AB14 AFA40018 */ sw $a0, 0x0018($sp)
/* 021E8 8097AB18 0C25EA79 */ jal func_8097A9E4
/* 021EC 8097AB1C AFA5001C */ sw $a1, 0x001C($sp)
/* 021F0 8097AB20 8FA40018 */ lw $a0, 0x0018($sp)
/* 021F4 8097AB24 0C25EAAB */ jal func_8097AAAC
/* 021F8 8097AB28 8FA5001C */ lw $a1, 0x001C($sp)
/* 021FC 8097AB2C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02200 8097AB30 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02204 8097AB34 03E00008 */ jr $ra
/* 02208 8097AB38 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097AB3C
/* 0220C 8097AB3C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02210 8097AB40 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02214 8097AB44 3C060600 */ lui $a2, %hi(D_06003190) ## $a2 = 06000000
/* 02218 8097AB48 0C25E40C */ jal func_80979030
/* 0221C 8097AB4C 24C63190 */ addiu $a2, $a2, %lo(D_06003190) ## $a2 = 06003190
/* 02220 8097AB50 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02224 8097AB54 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02228 8097AB58 03E00008 */ jr $ra
/* 0222C 8097AB5C 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097AB60
/* 02230 8097AB60 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02234 8097AB64 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02238 8097AB68 3C060600 */ lui $a2, %hi(D_06003190) ## $a2 = 06000000
/* 0223C 8097AB6C 0C25E447 */ jal func_8097911C
/* 02240 8097AB70 24C63190 */ addiu $a2, $a2, %lo(D_06003190) ## $a2 = 06003190
/* 02244 8097AB74 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02248 8097AB78 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0224C 8097AB7C 03E00008 */ jr $ra
/* 02250 8097AB80 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097AB84
/* 02254 8097AB84 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02258 8097AB88 3C0E0600 */ lui $t6, %hi(D_06003AF0) ## $t6 = 06000000
/* 0225C 8097AB8C AFBF001C */ sw $ra, 0x001C($sp)
/* 02260 8097AB90 25CE3AF0 */ addiu $t6, $t6, %lo(D_06003AF0) ## $t6 = 06003AF0
/* 02264 8097AB94 AFAE0010 */ sw $t6, 0x0010($sp)
/* 02268 8097AB98 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 0226C 8097AB9C 0C25E3F3 */ jal func_80978FCC
/* 02270 8097ABA0 24070008 */ addiu $a3, $zero, 0x0008 ## $a3 = 00000008
/* 02274 8097ABA4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02278 8097ABA8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0227C 8097ABAC 03E00008 */ jr $ra
/* 02280 8097ABB0 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097ABB4
/* 02284 8097ABB4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02288 8097ABB8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0228C 8097ABBC AFA5001C */ sw $a1, 0x001C($sp)
/* 02290 8097ABC0 0C00B638 */ jal Actor_MoveForward
/* 02294 8097ABC4 AFA40018 */ sw $a0, 0x0018($sp)
/* 02298 8097ABC8 3C028016 */ lui $v0, %hi(gGameInfo)
/* 0229C 8097ABCC 2442FA90 */ addiu $v0, %lo(gGameInfo)
/* 022A0 8097ABD0 8FA40018 */ lw $a0, 0x0018($sp)
/* 022A4 8097ABD4 8C4F0000 */ lw $t7, 0x0000($v0) ## 8015FA90
/* 022A8 8097ABD8 848E016C */ lh $t6, 0x016C($a0) ## 0000016C
/* 022AC 8097ABDC 85F81472 */ lh $t8, 0x1472($t7) ## 00001472
/* 022B0 8097ABE0 8488016E */ lh $t0, 0x016E($a0) ## 0000016E
/* 022B4 8097ABE4 01D8C821 */ addu $t9, $t6, $t8
/* 022B8 8097ABE8 A499016C */ sh $t9, 0x016C($a0) ## 0000016C
/* 022BC 8097ABEC 8C490000 */ lw $t1, 0x0000($v0) ## 8015FA90
/* 022C0 8097ABF0 848E0170 */ lh $t6, 0x0170($a0) ## 00000170
/* 022C4 8097ABF4 852A1470 */ lh $t2, 0x1470($t1) ## 00001470
/* 022C8 8097ABF8 254D03E8 */ addiu $t5, $t2, 0x03E8 ## $t5 = 000003E8
/* 022CC 8097ABFC 010D7821 */ addu $t7, $t0, $t5
/* 022D0 8097AC00 A48F016E */ sh $t7, 0x016E($a0) ## 0000016E
/* 022D4 8097AC04 8C580000 */ lw $t8, 0x0000($v0) ## 8015FA90
/* 022D8 8097AC08 8719146E */ lh $t9, 0x146E($t8) ## 0000146E
/* 022DC 8097AC0C 272B0BB8 */ addiu $t3, $t9, 0x0BB8 ## $t3 = 00000BB8
/* 022E0 8097AC10 01CB6021 */ addu $t4, $t6, $t3
/* 022E4 8097AC14 A48C0170 */ sh $t4, 0x0170($a0) ## 00000170
/* 022E8 8097AC18 0C25E48F */ jal func_8097923C
/* 022EC 8097AC1C 8FA5001C */ lw $a1, 0x001C($sp)
/* 022F0 8097AC20 8FBF0014 */ lw $ra, 0x0014($sp)
/* 022F4 8097AC24 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 022F8 8097AC28 03E00008 */ jr $ra
/* 022FC 8097AC2C 00000000 */ nop

View file

@ -1,30 +0,0 @@
glabel func_8097AC30
/* 02300 8097AC30 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02304 8097AC34 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02308 8097AC38 AFA5001C */ sw $a1, 0x001C($sp)
/* 0230C 8097AC3C 8C8E017C */ lw $t6, 0x017C($a0) ## 0000017C
/* 02310 8097AC40 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
/* 02314 8097AC44 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 02318 8097AC48 15C00010 */ bne $t6, $zero, .L8097AC8C
/* 0231C 8097AC4C 00451021 */ addu $v0, $v0, $a1
/* 02320 8097AC50 8C421DE4 */ lw $v0, 0x1DE4($v0) ## 00011DE4
/* 02324 8097AC54 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 02328 8097AC58 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 0232C 8097AC5C 0041001B */ divu $zero, $v0, $at
/* 02330 8097AC60 00001810 */ mfhi $v1
/* 02334 8097AC64 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 02338 8097AC68 14610006 */ bne $v1, $at, .L8097AC84
/* 0233C 8097AC6C 3C058098 */ lui $a1, %hi(D_8097BEA0) ## $a1 = 80980000
/* 02340 8097AC70 24A5BEA0 */ addiu $a1, $a1, %lo(D_8097BEA0) ## $a1 = 8097BEA0
/* 02344 8097AC74 3C064396 */ lui $a2, 0x4396 ## $a2 = 43960000
/* 02348 8097AC78 0C25E2BF */ jal func_80978AFC
/* 0234C 8097AC7C AFA70018 */ sw $a3, 0x0018($sp)
/* 02350 8097AC80 8FA70018 */ lw $a3, 0x0018($sp)
.L8097AC84:
/* 02354 8097AC84 0C25E7E7 */ jal func_80979F9C
/* 02358 8097AC88 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
.L8097AC8C:
/* 0235C 8097AC8C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02360 8097AC90 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02364 8097AC94 03E00008 */ jr $ra
/* 02368 8097AC98 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_8097AC9C
/* 0236C 8097AC9C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02370 8097ACA0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02374 8097ACA4 AFA40018 */ sw $a0, 0x0018($sp)
/* 02378 8097ACA8 0C25E606 */ jal func_80979818
/* 0237C 8097ACAC AFA5001C */ sw $a1, 0x001C($sp)
/* 02380 8097ACB0 10400009 */ beq $v0, $zero, .L8097ACD8
/* 02384 8097ACB4 8FA40018 */ lw $a0, 0x0018($sp)
/* 02388 8097ACB8 0C25E618 */ jal func_80979860
/* 0238C 8097ACBC 8FA5001C */ lw $a1, 0x001C($sp)
/* 02390 8097ACC0 8FAF0018 */ lw $t7, 0x0018($sp)
/* 02394 8097ACC4 240E000E */ addiu $t6, $zero, 0x000E ## $t6 = 0000000E
/* 02398 8097ACC8 2418000F */ addiu $t8, $zero, 0x000F ## $t8 = 0000000F
/* 0239C 8097ACCC ADEE0164 */ sw $t6, 0x0164($t7) ## 00000164
/* 023A0 8097ACD0 8FB90018 */ lw $t9, 0x0018($sp)
/* 023A4 8097ACD4 AF380168 */ sw $t8, 0x0168($t9) ## 00000168
.L8097ACD8:
/* 023A8 8097ACD8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 023AC 8097ACDC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 023B0 8097ACE0 03E00008 */ jr $ra
/* 023B4 8097ACE4 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_8097ACE8
/* 023B8 8097ACE8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 023BC 8097ACEC AFBF0014 */ sw $ra, 0x0014($sp)
/* 023C0 8097ACF0 0C25E60F */ jal func_8097983C
/* 023C4 8097ACF4 AFA40018 */ sw $a0, 0x0018($sp)
/* 023C8 8097ACF8 50400004 */ beql $v0, $zero, .L8097AD0C
/* 023CC 8097ACFC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 023D0 8097AD00 0C00B55C */ jal Actor_Kill
/* 023D4 8097AD04 8FA40018 */ lw $a0, 0x0018($sp)
/* 023D8 8097AD08 8FBF0014 */ lw $ra, 0x0014($sp)
.L8097AD0C:
/* 023DC 8097AD0C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 023E0 8097AD10 03E00008 */ jr $ra
/* 023E4 8097AD14 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097AD18
/* 023E8 8097AD18 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 023EC 8097AD1C AFBF0014 */ sw $ra, 0x0014($sp)
/* 023F0 8097AD20 AFA40018 */ sw $a0, 0x0018($sp)
/* 023F4 8097AD24 0C25E3B9 */ jal func_80978EE4
/* 023F8 8097AD28 AFA5001C */ sw $a1, 0x001C($sp)
/* 023FC 8097AD2C 8FA40018 */ lw $a0, 0x0018($sp)
/* 02400 8097AD30 0C25EB27 */ jal func_8097AC9C
/* 02404 8097AD34 8FA5001C */ lw $a1, 0x001C($sp)
/* 02408 8097AD38 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0240C 8097AD3C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02410 8097AD40 03E00008 */ jr $ra
/* 02414 8097AD44 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097AD48
/* 02418 8097AD48 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0241C 8097AD4C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02420 8097AD50 AFA40018 */ sw $a0, 0x0018($sp)
/* 02424 8097AD54 0C25EAED */ jal func_8097ABB4
/* 02428 8097AD58 AFA5001C */ sw $a1, 0x001C($sp)
/* 0242C 8097AD5C 8FA40018 */ lw $a0, 0x0018($sp)
/* 02430 8097AD60 0C25EB3A */ jal func_8097ACE8
/* 02434 8097AD64 8FA5001C */ lw $a1, 0x001C($sp)
/* 02438 8097AD68 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0243C 8097AD6C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02440 8097AD70 03E00008 */ jr $ra
/* 02444 8097AD74 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097AD78
/* 02448 8097AD78 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0244C 8097AD7C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02450 8097AD80 3C060600 */ lui $a2, %hi(D_06003710) ## $a2 = 06000000
/* 02454 8097AD84 0C25E40C */ jal func_80979030
/* 02458 8097AD88 24C63710 */ addiu $a2, $a2, %lo(D_06003710) ## $a2 = 06003710
/* 0245C 8097AD8C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02460 8097AD90 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02464 8097AD94 03E00008 */ jr $ra
/* 02468 8097AD98 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097AD9C
/* 0246C 8097AD9C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02470 8097ADA0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02474 8097ADA4 3C060600 */ lui $a2, %hi(D_06003710) ## $a2 = 06000000
/* 02478 8097ADA8 0C25E447 */ jal func_8097911C
/* 0247C 8097ADAC 24C63710 */ addiu $a2, $a2, %lo(D_06003710) ## $a2 = 06003710
/* 02480 8097ADB0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02484 8097ADB4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02488 8097ADB8 03E00008 */ jr $ra
/* 0248C 8097ADBC 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097ADC0
/* 02490 8097ADC0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02494 8097ADC4 3C0E0600 */ lui $t6, %hi(D_06001B70) ## $t6 = 06000000
/* 02498 8097ADC8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0249C 8097ADCC 25CE1B70 */ addiu $t6, $t6, %lo(D_06001B70) ## $t6 = 06001B70
/* 024A0 8097ADD0 AFAE0010 */ sw $t6, 0x0010($sp)
/* 024A4 8097ADD4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 024A8 8097ADD8 0C25E3F3 */ jal func_80978FCC
/* 024AC 8097ADDC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 024B0 8097ADE0 8FBF001C */ lw $ra, 0x001C($sp)
/* 024B4 8097ADE4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 024B8 8097ADE8 03E00008 */ jr $ra
/* 024BC 8097ADEC 00000000 */ nop

View file

@ -1,19 +0,0 @@
glabel func_8097ADF0
/* 024C0 8097ADF0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 024C4 8097ADF4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 024C8 8097ADF8 AFA40018 */ sw $a0, 0x0018($sp)
/* 024CC 8097ADFC 0C25E3B9 */ jal func_80978EE4
/* 024D0 8097AE00 AFA5001C */ sw $a1, 0x001C($sp)
/* 024D4 8097AE04 8FA40018 */ lw $a0, 0x0018($sp)
/* 024D8 8097AE08 0C25E81F */ jal func_8097A07C
/* 024DC 8097AE0C 8FA5001C */ lw $a1, 0x001C($sp)
/* 024E0 8097AE10 8FA40018 */ lw $a0, 0x0018($sp)
/* 024E4 8097AE14 0C25E8AD */ jal func_8097A2B4
/* 024E8 8097AE18 8FA5001C */ lw $a1, 0x001C($sp)
/* 024EC 8097AE1C 8FA40018 */ lw $a0, 0x0018($sp)
/* 024F0 8097AE20 0C25EB0C */ jal func_8097AC30
/* 024F4 8097AE24 8FA5001C */ lw $a1, 0x001C($sp)
/* 024F8 8097AE28 8FBF0014 */ lw $ra, 0x0014($sp)
/* 024FC 8097AE2C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02500 8097AE30 03E00008 */ jr $ra
/* 02504 8097AE34 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097AE38
/* 02508 8097AE38 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0250C 8097AE3C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02510 8097AE40 3C060600 */ lui $a2, %hi(D_06000DC0) ## $a2 = 06000000
/* 02514 8097AE44 0C25E40C */ jal func_80979030
/* 02518 8097AE48 24C60DC0 */ addiu $a2, $a2, %lo(D_06000DC0) ## $a2 = 06000DC0
/* 0251C 8097AE4C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02520 8097AE50 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02524 8097AE54 03E00008 */ jr $ra
/* 02528 8097AE58 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097AE5C
/* 0252C 8097AE5C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 02530 8097AE60 AFBF0024 */ sw $ra, 0x0024($sp)
/* 02534 8097AE64 AFB00020 */ sw $s0, 0x0020($sp)
/* 02538 8097AE68 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0253C 8097AE6C AFA5002C */ sw $a1, 0x002C($sp)
/* 02540 8097AE70 AFA00010 */ sw $zero, 0x0010($sp)
/* 02544 8097AE74 2406000F */ addiu $a2, $zero, 0x000F ## $a2 = 0000000F
/* 02548 8097AE78 0C25E3F3 */ jal func_80978FCC
/* 0254C 8097AE7C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 02550 8097AE80 3C078098 */ lui $a3, %hi(D_8097BDE0) ## $a3 = 80980000
/* 02554 8097AE84 24E7BDE0 */ addiu $a3, $a3, %lo(D_8097BDE0) ## $a3 = 8097BDE0
/* 02558 8097AE88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0255C 8097AE8C 8FA5002C */ lw $a1, 0x002C($sp)
/* 02560 8097AE90 0C25E257 */ jal func_8097895C
/* 02564 8097AE94 26060184 */ addiu $a2, $s0, 0x0184 ## $a2 = 00000184
/* 02568 8097AE98 3C078098 */ lui $a3, %hi(D_8097BDE0) ## $a3 = 80980000
/* 0256C 8097AE9C 24E7BDE0 */ addiu $a3, $a3, %lo(D_8097BDE0) ## $a3 = 8097BDE0
/* 02570 8097AEA0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02574 8097AEA4 8FA5002C */ lw $a1, 0x002C($sp)
/* 02578 8097AEA8 0C25E257 */ jal func_8097895C
/* 0257C 8097AEAC 260601D0 */ addiu $a2, $s0, 0x01D0 ## $a2 = 000001D0
/* 02580 8097AEB0 3C078098 */ lui $a3, %hi(D_8097BDE0) ## $a3 = 80980000
/* 02584 8097AEB4 24E7BDE0 */ addiu $a3, $a3, %lo(D_8097BDE0) ## $a3 = 8097BDE0
/* 02588 8097AEB8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0258C 8097AEBC 8FA5002C */ lw $a1, 0x002C($sp)
/* 02590 8097AEC0 0C25E257 */ jal func_8097895C
/* 02594 8097AEC4 2606021C */ addiu $a2, $s0, 0x021C ## $a2 = 0000021C
/* 02598 8097AEC8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0259C 8097AECC 8FB00020 */ lw $s0, 0x0020($sp)
/* 025A0 8097AED0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 025A4 8097AED4 03E00008 */ jr $ra
/* 025A8 8097AED8 00000000 */ nop

View file

@ -1,4 +0,0 @@
glabel func_8097AEDC
/* 025AC 8097AEDC AFA40000 */ sw $a0, 0x0000($sp)
/* 025B0 8097AEE0 03E00008 */ jr $ra
/* 025B4 8097AEE4 AFA50004 */ sw $a1, 0x0004($sp)

View file

@ -1,105 +0,0 @@
glabel func_8097AEE8
/* 025B8 8097AEE8 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 025BC 8097AEEC AFA5003C */ sw $a1, 0x003C($sp)
/* 025C0 8097AEF0 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
/* 025C4 8097AEF4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 025C8 8097AEF8 AFA40038 */ sw $a0, 0x0038($sp)
/* 025CC 8097AEFC 84840032 */ lh $a0, 0x0032($a0) ## 00000032
/* 025D0 8097AF00 AFA50038 */ sw $a1, 0x0038($sp)
/* 025D4 8097AF04 0C01DE0D */ jal Math_CosS
## coss?
/* 025D8 8097AF08 A7A40022 */ sh $a0, 0x0022($sp)
/* 025DC 8097AF0C 87A40022 */ lh $a0, 0x0022($sp)
/* 025E0 8097AF10 0C01DE1C */ jal Math_SinS
## sins?
/* 025E4 8097AF14 E7A0001C */ swc1 $f0, 0x001C($sp)
/* 025E8 8097AF18 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 025EC 8097AF1C C7B2001C */ lwc1 $f18, 0x001C($sp)
/* 025F0 8097AF20 44812000 */ mtc1 $at, $f4 ## $f4 = 20.00
/* 025F4 8097AF24 8FA50038 */ lw $a1, 0x0038($sp)
/* 025F8 8097AF28 3C01C1A0 */ lui $at, 0xC1A0 ## $at = C1A00000
/* 025FC 8097AF2C 46122082 */ mul.s $f2, $f4, $f18
/* 02600 8097AF30 44813000 */ mtc1 $at, $f6 ## $f6 = -20.00
/* 02604 8097AF34 24A20024 */ addiu $v0, $a1, 0x0024 ## $v0 = 00000024
/* 02608 8097AF38 C4480008 */ lwc1 $f8, 0x0008($v0) ## 0000002C
/* 0260C 8097AF3C 46003302 */ mul.s $f12, $f6, $f0
/* 02610 8097AF40 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 02614 8097AF44 24A30184 */ addiu $v1, $a1, 0x0184 ## $v1 = 00000184
/* 02618 8097AF48 24A401D0 */ addiu $a0, $a1, 0x01D0 ## $a0 = 000001D0
/* 0261C 8097AF4C 24A6021C */ addiu $a2, $a1, 0x021C ## $a2 = 0000021C
/* 02620 8097AF50 46024280 */ add.s $f10, $f8, $f2
/* 02624 8097AF54 44814000 */ mtc1 $at, $f8 ## $f8 = 20.00
/* 02628 8097AF58 3C01C1A0 */ lui $at, 0xC1A0 ## $at = C1A00000
/* 0262C 8097AF5C 460C5101 */ sub.s $f4, $f10, $f12
/* 02630 8097AF60 46004382 */ mul.s $f14, $f8, $f0
/* 02634 8097AF64 44815000 */ mtc1 $at, $f10 ## $f10 = -20.00
/* 02638 8097AF68 3C01C270 */ lui $at, 0xC270 ## $at = C2700000
/* 0263C 8097AF6C 46125402 */ mul.s $f16, $f10, $f18
/* 02640 8097AF70 4600218D */ trunc.w.s $f6, $f4
/* 02644 8097AF74 440F3000 */ mfc1 $t7, $f6
/* 02648 8097AF78 00000000 */ nop
/* 0264C 8097AF7C A46F004A */ sh $t7, 0x004A($v1) ## 000001CE
/* 02650 8097AF80 C4440000 */ lwc1 $f4, 0x0000($v0) ## 00000024
/* 02654 8097AF84 460E2180 */ add.s $f6, $f4, $f14
/* 02658 8097AF88 46103200 */ add.s $f8, $f6, $f16
/* 0265C 8097AF8C 4600428D */ trunc.w.s $f10, $f8
/* 02660 8097AF90 44195000 */ mfc1 $t9, $f10
/* 02664 8097AF94 00000000 */ nop
/* 02668 8097AF98 A4790046 */ sh $t9, 0x0046($v1) ## 000001CA
/* 0266C 8097AF9C C4440004 */ lwc1 $f4, 0x0004($v0) ## 00000028
/* 02670 8097AFA0 4600218D */ trunc.w.s $f6, $f4
/* 02674 8097AFA4 44093000 */ mfc1 $t1, $f6
/* 02678 8097AFA8 00000000 */ nop
/* 0267C 8097AFAC A4690048 */ sh $t1, 0x0048($v1) ## 000001CC
/* 02680 8097AFB0 C4480008 */ lwc1 $f8, 0x0008($v0) ## 0000002C
/* 02684 8097AFB4 46104280 */ add.s $f10, $f8, $f16
/* 02688 8097AFB8 460E5101 */ sub.s $f4, $f10, $f14
/* 0268C 8097AFBC 4600218D */ trunc.w.s $f6, $f4
/* 02690 8097AFC0 440B3000 */ mfc1 $t3, $f6
/* 02694 8097AFC4 00000000 */ nop
/* 02698 8097AFC8 A48B004A */ sh $t3, 0x004A($a0) ## 0000021A
/* 0269C 8097AFCC C4480000 */ lwc1 $f8, 0x0000($v0) ## 00000024
/* 026A0 8097AFD0 460C4280 */ add.s $f10, $f8, $f12
/* 026A4 8097AFD4 46025100 */ add.s $f4, $f10, $f2
/* 026A8 8097AFD8 4600218D */ trunc.w.s $f6, $f4
/* 026AC 8097AFDC 440D3000 */ mfc1 $t5, $f6
/* 026B0 8097AFE0 44813000 */ mtc1 $at, $f6 ## $f6 = -60.00
/* 026B4 8097AFE4 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 026B8 8097AFE8 A48D0046 */ sh $t5, 0x0046($a0) ## 00000216
/* 026BC 8097AFEC C4480004 */ lwc1 $f8, 0x0004($v0) ## 00000028
/* 026C0 8097AFF0 4600428D */ trunc.w.s $f10, $f8
/* 026C4 8097AFF4 46123202 */ mul.s $f8, $f6, $f18
/* 026C8 8097AFF8 44813000 */ mtc1 $at, $f6 ## $f6 = 60.00
/* 026CC 8097AFFC 3C01C270 */ lui $at, 0xC270 ## $at = C2700000
/* 026D0 8097B000 440F5000 */ mfc1 $t7, $f10
/* 026D4 8097B004 00000000 */ nop
/* 026D8 8097B008 A48F0048 */ sh $t7, 0x0048($a0) ## 00000218
/* 026DC 8097B00C C4440008 */ lwc1 $f4, 0x0008($v0) ## 0000002C
/* 026E0 8097B010 46082280 */ add.s $f10, $f4, $f8
/* 026E4 8097B014 46003102 */ mul.s $f4, $f6, $f0
/* 026E8 8097B018 46045201 */ sub.s $f8, $f10, $f4
/* 026EC 8097B01C 44812000 */ mtc1 $at, $f4 ## $f4 = -60.00
/* 026F0 8097B020 3C014270 */ lui $at, 0x4270 ## $at = 42700000
/* 026F4 8097B024 4600418D */ trunc.w.s $f6, $f8
/* 026F8 8097B028 46002202 */ mul.s $f8, $f4, $f0
/* 026FC 8097B02C 44812000 */ mtc1 $at, $f4 ## $f4 = 60.00
/* 02700 8097B030 44193000 */ mfc1 $t9, $f6
/* 02704 8097B034 00000000 */ nop
/* 02708 8097B038 A4D9004A */ sh $t9, 0x004A($a2) ## 00000266
/* 0270C 8097B03C C44A0000 */ lwc1 $f10, 0x0000($v0) ## 00000024
/* 02710 8097B040 46085180 */ add.s $f6, $f10, $f8
/* 02714 8097B044 46122282 */ mul.s $f10, $f4, $f18
/* 02718 8097B048 460A3200 */ add.s $f8, $f6, $f10
/* 0271C 8097B04C 4600410D */ trunc.w.s $f4, $f8
/* 02720 8097B050 44092000 */ mfc1 $t1, $f4
/* 02724 8097B054 00000000 */ nop
/* 02728 8097B058 A4C90046 */ sh $t1, 0x0046($a2) ## 00000262
/* 0272C 8097B05C C4460004 */ lwc1 $f6, 0x0004($v0) ## 00000028
/* 02730 8097B060 4600328D */ trunc.w.s $f10, $f6
/* 02734 8097B064 440B5000 */ mfc1 $t3, $f10
/* 02738 8097B068 00000000 */ nop
/* 0273C 8097B06C A4CB0048 */ sh $t3, 0x0048($a2) ## 00000264
/* 02740 8097B070 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02744 8097B074 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 02748 8097B078 03E00008 */ jr $ra
/* 0274C 8097B07C 00000000 */ nop

View file

@ -1,31 +0,0 @@
glabel func_8097B080
/* 02750 8097B080 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 02754 8097B084 AFA40040 */ sw $a0, 0x0040($sp)
/* 02758 8097B088 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 0275C 8097B08C 8FA60040 */ lw $a2, 0x0040($sp)
/* 02760 8097B090 00A03825 */ or $a3, $a1, $zero ## $a3 = 00000000
/* 02764 8097B094 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 02768 8097B098 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 0276C 8097B09C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02770 8097B0A0 00A12821 */ addu $a1, $a1, $at
/* 02774 8097B0A4 AFA5001C */ sw $a1, 0x001C($sp)
/* 02778 8097B0A8 AFA70044 */ sw $a3, 0x0044($sp)
/* 0277C 8097B0AC 0C01767D */ jal CollisionCheck_SetAC
## CollisionCheck_setAC
/* 02780 8097B0B0 24C60184 */ addiu $a2, $a2, 0x0184 ## $a2 = 00000184
/* 02784 8097B0B4 8FA60040 */ lw $a2, 0x0040($sp)
/* 02788 8097B0B8 8FA40044 */ lw $a0, 0x0044($sp)
/* 0278C 8097B0BC 8FA5001C */ lw $a1, 0x001C($sp)
/* 02790 8097B0C0 0C01767D */ jal CollisionCheck_SetAC
## CollisionCheck_setAC
/* 02794 8097B0C4 24C601D0 */ addiu $a2, $a2, 0x01D0 ## $a2 = 000001D0
/* 02798 8097B0C8 8FA60040 */ lw $a2, 0x0040($sp)
/* 0279C 8097B0CC 8FA40044 */ lw $a0, 0x0044($sp)
/* 027A0 8097B0D0 8FA5001C */ lw $a1, 0x001C($sp)
/* 027A4 8097B0D4 0C01767D */ jal CollisionCheck_SetAC
## CollisionCheck_setAC
/* 027A8 8097B0D8 24C6021C */ addiu $a2, $a2, 0x021C ## $a2 = 0000021C
/* 027AC 8097B0DC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 027B0 8097B0E0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
/* 027B4 8097B0E4 03E00008 */ jr $ra
/* 027B8 8097B0E8 00000000 */ nop

View file

@ -1,16 +0,0 @@
glabel func_8097B0EC
/* 027BC 8097B0EC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 027C0 8097B0F0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 027C4 8097B0F4 C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
/* 027C8 8097B0F8 00C03825 */ or $a3, $a2, $zero ## $a3 = 00000000
/* 027CC 8097B0FC 27A6001C */ addiu $a2, $sp, 0x001C ## $a2 = FFFFFFF4
/* 027D0 8097B100 E7A4001C */ swc1 $f4, 0x001C($sp)
/* 027D4 8097B104 C4860028 */ lwc1 $f6, 0x0028($a0) ## 00000028
/* 027D8 8097B108 E7A60020 */ swc1 $f6, 0x0020($sp)
/* 027DC 8097B10C C488002C */ lwc1 $f8, 0x002C($a0) ## 0000002C
/* 027E0 8097B110 0C25E308 */ jal func_80978C20
/* 027E4 8097B114 E7A80024 */ swc1 $f8, 0x0024($sp)
/* 027E8 8097B118 8FBF0014 */ lw $ra, 0x0014($sp)
/* 027EC 8097B11C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 027F0 8097B120 03E00008 */ jr $ra
/* 027F4 8097B124 00000000 */ nop

View file

@ -1,42 +0,0 @@
.late_rodata
glabel D_8097C228
.float 0.8
.text
glabel func_8097B128
/* 027F8 8097B128 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 027FC 8097B12C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02800 8097B130 AFA5001C */ sw $a1, 0x001C($sp)
/* 02804 8097B134 0C25E60F */ jal func_8097983C
/* 02808 8097B138 AFA40018 */ sw $a0, 0x0018($sp)
/* 0280C 8097B13C 10400019 */ beq $v0, $zero, .L8097B1A4
/* 02810 8097B140 8FA40018 */ lw $a0, 0x0018($sp)
/* 02814 8097B144 3C060600 */ lui $a2, %hi(D_06001F70) ## $a2 = 06000000
/* 02818 8097B148 24C61F70 */ addiu $a2, $a2, %lo(D_06001F70) ## $a2 = 06001F70
/* 0281C 8097B14C 8FA5001C */ lw $a1, 0x001C($sp)
/* 02820 8097B150 0C25E3D8 */ jal func_80978F60
/* 02824 8097B154 AFA40018 */ sw $a0, 0x0018($sp)
/* 02828 8097B158 8FA40018 */ lw $a0, 0x0018($sp)
/* 0282C 8097B15C 3C018098 */ lui $at, %hi(D_8097C228) ## $at = 80980000
/* 02830 8097B160 C420C228 */ lwc1 $f0, %lo(D_8097C228)($at)
/* 02834 8097B164 240E0012 */ addiu $t6, $zero, 0x0012 ## $t6 = 00000012
/* 02838 8097B168 240F0010 */ addiu $t7, $zero, 0x0010 ## $t7 = 00000010
/* 0283C 8097B16C AC8E0164 */ sw $t6, 0x0164($a0) ## 00000164
/* 02840 8097B170 AC8F0168 */ sw $t7, 0x0168($a0) ## 00000168
/* 02844 8097B174 24820050 */ addiu $v0, $a0, 0x0050 ## $v0 = 00000050
/* 02848 8097B178 C4440000 */ lwc1 $f4, 0x0000($v0) ## 00000050
/* 0284C 8097B17C C4480004 */ lwc1 $f8, 0x0004($v0) ## 00000054
/* 02850 8097B180 C4500008 */ lwc1 $f16, 0x0008($v0) ## 00000058
/* 02854 8097B184 46002182 */ mul.s $f6, $f4, $f0
/* 02858 8097B188 00000000 */ nop
/* 0285C 8097B18C 46004282 */ mul.s $f10, $f8, $f0
/* 02860 8097B190 00000000 */ nop
/* 02864 8097B194 46008482 */ mul.s $f18, $f16, $f0
/* 02868 8097B198 E4460000 */ swc1 $f6, 0x0000($v0) ## 00000050
/* 0286C 8097B19C E44A0004 */ swc1 $f10, 0x0004($v0) ## 00000054
/* 02870 8097B1A0 E4520008 */ swc1 $f18, 0x0008($v0) ## 00000058
.L8097B1A4:
/* 02874 8097B1A4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02878 8097B1A8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0287C 8097B1AC 03E00008 */ jr $ra
/* 02880 8097B1B0 00000000 */ nop

View file

@ -1,34 +0,0 @@
glabel func_8097B1B4
/* 02884 8097B1B4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02888 8097B1B8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0288C 8097B1BC AFA5001C */ sw $a1, 0x001C($sp)
/* 02890 8097B1C0 AFA40018 */ sw $a0, 0x0018($sp)
/* 02894 8097B1C4 0C25E269 */ jal func_809789A4
/* 02898 8097B1C8 24860184 */ addiu $a2, $a0, 0x0184 ## $a2 = 00000184
/* 0289C 8097B1CC 10400003 */ beq $v0, $zero, .L8097B1DC
/* 028A0 8097B1D0 8FA40018 */ lw $a0, 0x0018($sp)
/* 028A4 8097B1D4 10000011 */ beq $zero, $zero, .L8097B21C
/* 028A8 8097B1D8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L8097B1DC:
/* 028AC 8097B1DC 8FA5001C */ lw $a1, 0x001C($sp)
/* 028B0 8097B1E0 248601D0 */ addiu $a2, $a0, 0x01D0 ## $a2 = 000001D0
/* 028B4 8097B1E4 0C25E269 */ jal func_809789A4
/* 028B8 8097B1E8 AFA40018 */ sw $a0, 0x0018($sp)
/* 028BC 8097B1EC 10400003 */ beq $v0, $zero, .L8097B1FC
/* 028C0 8097B1F0 8FA40018 */ lw $a0, 0x0018($sp)
/* 028C4 8097B1F4 10000009 */ beq $zero, $zero, .L8097B21C
/* 028C8 8097B1F8 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L8097B1FC:
/* 028CC 8097B1FC 8FA5001C */ lw $a1, 0x001C($sp)
/* 028D0 8097B200 0C25E269 */ jal func_809789A4
/* 028D4 8097B204 2486021C */ addiu $a2, $a0, 0x021C ## $a2 = 0000021C
/* 028D8 8097B208 50400004 */ beql $v0, $zero, .L8097B21C
/* 028DC 8097B20C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 028E0 8097B210 10000002 */ beq $zero, $zero, .L8097B21C
/* 028E4 8097B214 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
/* 028E8 8097B218 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L8097B21C:
/* 028EC 8097B21C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 028F0 8097B220 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 028F4 8097B224 03E00008 */ jr $ra
/* 028F8 8097B228 00000000 */ nop

View file

@ -1,76 +0,0 @@
glabel func_8097B22C
/* 028FC 8097B22C 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 02900 8097B230 AFB10018 */ sw $s1, 0x0018($sp)
/* 02904 8097B234 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 02908 8097B238 AFBF001C */ sw $ra, 0x001C($sp)
/* 0290C 8097B23C AFB00014 */ sw $s0, 0x0014($sp)
/* 02910 8097B240 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02914 8097B244 0C25E5F9 */ jal func_809797E4
/* 02918 8097B248 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
/* 0291C 8097B24C 10400005 */ beq $v0, $zero, .L8097B264
/* 02920 8097B250 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02924 8097B254 0C00B55C */ jal Actor_Kill
/* 02928 8097B258 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0292C 8097B25C 1000002E */ beq $zero, $zero, .L8097B318
/* 02930 8097B260 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L8097B264:
/* 02934 8097B264 0C25EC6D */ jal func_8097B1B4
/* 02938 8097B268 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 0293C 8097B26C 10400014 */ beq $v0, $zero, .L8097B2C0
/* 02940 8097B270 27AE0030 */ addiu $t6, $sp, 0x0030 ## $t6 = FFFFFFF0
/* 02944 8097B274 3C0F8098 */ lui $t7, %hi(D_8097BEAC) ## $t7 = 80980000
/* 02948 8097B278 25EFBEAC */ addiu $t7, $t7, %lo(D_8097BEAC) ## $t7 = 8097BEAC
/* 0294C 8097B27C 8DF90000 */ lw $t9, 0x0000($t7) ## 8097BEAC
/* 02950 8097B280 8DF80004 */ lw $t8, 0x0004($t7) ## 8097BEB0
/* 02954 8097B284 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02958 8097B288 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFF0
/* 0295C 8097B28C 8DF90008 */ lw $t9, 0x0008($t7) ## 8097BEB4
/* 02960 8097B290 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 02964 8097B294 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFF4
/* 02968 8097B298 0C25E2E4 */ jal func_80978B90
/* 0296C 8097B29C ADD90008 */ sw $t9, 0x0008($t6) ## FFFFFFF8
/* 02970 8097B2A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02974 8097B2A4 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 02978 8097B2A8 0C25EC3B */ jal func_8097B0EC
/* 0297C 8097B2AC 27A60030 */ addiu $a2, $sp, 0x0030 ## $a2 = FFFFFFF0
/* 02980 8097B2B0 0C00B55C */ jal Actor_Kill
/* 02984 8097B2B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02988 8097B2B8 10000017 */ beq $zero, $zero, .L8097B318
/* 0298C 8097B2BC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L8097B2C0:
/* 02990 8097B2C0 8E080268 */ lw $t0, 0x0268($s0) ## 00000268
/* 02994 8097B2C4 51000014 */ beql $t0, $zero, .L8097B318
/* 02998 8097B2C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0299C 8097B2CC 8E0B026C */ lw $t3, 0x026C($s0) ## 0000026C
/* 029A0 8097B2D0 27A90024 */ addiu $t1, $sp, 0x0024 ## $t1 = FFFFFFE4
/* 029A4 8097B2D4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 029A8 8097B2D8 AD2B0000 */ sw $t3, 0x0000($t1) ## FFFFFFE4
/* 029AC 8097B2DC 8E0A0270 */ lw $t2, 0x0270($s0) ## 00000270
/* 029B0 8097B2E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029B4 8097B2E4 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029B8 8097B2E8 AD2A0004 */ sw $t2, 0x0004($t1) ## FFFFFFE8
/* 029BC 8097B2EC 8E0B0274 */ lw $t3, 0x0274($s0) ## 00000274
/* 029C0 8097B2F0 AD2B0008 */ sw $t3, 0x0008($t1) ## FFFFFFEC
/* 029C4 8097B2F4 0C25E2E4 */ jal func_80978B90
/* 029C8 8097B2F8 E7A40028 */ swc1 $f4, 0x0028($sp)
/* 029CC 8097B2FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029D0 8097B300 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029D4 8097B304 0C25EC3B */ jal func_8097B0EC
/* 029D8 8097B308 27A60024 */ addiu $a2, $sp, 0x0024 ## $a2 = FFFFFFE4
/* 029DC 8097B30C 0C00B55C */ jal Actor_Kill
/* 029E0 8097B310 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029E4 8097B314 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L8097B318:
/* 029E8 8097B318 0C25EBBA */ jal func_8097AEE8
/* 029EC 8097B31C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029F0 8097B320 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 029F4 8097B324 0C25EC20 */ jal func_8097B080
/* 029F8 8097B328 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 029FC 8097B32C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02A00 8097B330 8FB00014 */ lw $s0, 0x0014($sp)
/* 02A04 8097B334 8FB10018 */ lw $s1, 0x0018($sp)
/* 02A08 8097B338 03E00008 */ jr $ra
/* 02A0C 8097B33C 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View file

@ -1,13 +0,0 @@
glabel func_8097B340
/* 02A10 8097B340 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02A14 8097B344 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02A18 8097B348 AFA40018 */ sw $a0, 0x0018($sp)
/* 02A1C 8097B34C 0C25E3B9 */ jal func_80978EE4
/* 02A20 8097B350 AFA5001C */ sw $a1, 0x001C($sp)
/* 02A24 8097B354 8FA40018 */ lw $a0, 0x0018($sp)
/* 02A28 8097B358 0C25EC4A */ jal func_8097B128
/* 02A2C 8097B35C 8FA5001C */ lw $a1, 0x001C($sp)
/* 02A30 8097B360 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02A34 8097B364 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02A38 8097B368 03E00008 */ jr $ra
/* 02A3C 8097B36C 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_8097B370
/* 02A40 8097B370 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02A44 8097B374 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02A48 8097B378 AFA40018 */ sw $a0, 0x0018($sp)
/* 02A4C 8097B37C 0C25EC8B */ jal func_8097B22C
/* 02A50 8097B380 AFA5001C */ sw $a1, 0x001C($sp)
/* 02A54 8097B384 8FA40018 */ lw $a0, 0x0018($sp)
/* 02A58 8097B388 0C25EBB7 */ jal func_8097AEDC
/* 02A5C 8097B38C 8FA5001C */ lw $a1, 0x001C($sp)
/* 02A60 8097B390 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02A64 8097B394 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02A68 8097B398 03E00008 */ jr $ra
/* 02A6C 8097B39C 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_8097B3A0
/* 02A70 8097B3A0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02A74 8097B3A4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02A78 8097B3A8 3C060600 */ lui $a2, %hi(D_06001D20) ## $a2 = 06000000
/* 02A7C 8097B3AC 0C25E40C */ jal func_80979030
/* 02A80 8097B3B0 24C61D20 */ addiu $a2, $a2, %lo(D_06001D20) ## $a2 = 06001D20
/* 02A84 8097B3B4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02A88 8097B3B8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02A8C 8097B3BC 03E00008 */ jr $ra
/* 02A90 8097B3C0 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_8097B3C4
/* 02A94 8097B3C4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 02A98 8097B3C8 AFBF0024 */ sw $ra, 0x0024($sp)
/* 02A9C 8097B3CC AFB00020 */ sw $s0, 0x0020($sp)
/* 02AA0 8097B3D0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02AA4 8097B3D4 AFA5002C */ sw $a1, 0x002C($sp)
/* 02AA8 8097B3D8 AFA00010 */ sw $zero, 0x0010($sp)
/* 02AAC 8097B3DC 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
/* 02AB0 8097B3E0 0C25E3F3 */ jal func_80978FCC
/* 02AB4 8097B3E4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 02AB8 8097B3E8 3C078098 */ lui $a3, %hi(D_8097BE0C) ## $a3 = 80980000
/* 02ABC 8097B3EC 24E7BE0C */ addiu $a3, $a3, %lo(D_8097BE0C) ## $a3 = 8097BE0C
/* 02AC0 8097B3F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02AC4 8097B3F4 8FA5002C */ lw $a1, 0x002C($sp)
/* 02AC8 8097B3F8 0C25E257 */ jal func_8097895C
/* 02ACC 8097B3FC 26060184 */ addiu $a2, $s0, 0x0184 ## $a2 = 00000184
/* 02AD0 8097B400 3C078098 */ lui $a3, %hi(D_8097BE0C) ## $a3 = 80980000
/* 02AD4 8097B404 24E7BE0C */ addiu $a3, $a3, %lo(D_8097BE0C) ## $a3 = 8097BE0C
/* 02AD8 8097B408 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02ADC 8097B40C 8FA5002C */ lw $a1, 0x002C($sp)
/* 02AE0 8097B410 0C25E257 */ jal func_8097895C
/* 02AE4 8097B414 260601D0 */ addiu $a2, $s0, 0x01D0 ## $a2 = 000001D0
/* 02AE8 8097B418 3C078098 */ lui $a3, %hi(D_8097BE0C) ## $a3 = 80980000
/* 02AEC 8097B41C 24E7BE0C */ addiu $a3, $a3, %lo(D_8097BE0C) ## $a3 = 8097BE0C
/* 02AF0 8097B420 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02AF4 8097B424 8FA5002C */ lw $a1, 0x002C($sp)
/* 02AF8 8097B428 0C25E257 */ jal func_8097895C
/* 02AFC 8097B42C 2606021C */ addiu $a2, $s0, 0x021C ## $a2 = 0000021C
/* 02B00 8097B430 8FBF0024 */ lw $ra, 0x0024($sp)
/* 02B04 8097B434 8FB00020 */ lw $s0, 0x0020($sp)
/* 02B08 8097B438 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 02B0C 8097B43C 03E00008 */ jr $ra
/* 02B10 8097B440 00000000 */ nop

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