diff --git a/src/game/bondwalk.c b/src/game/bondwalk.c index 05cd8a990..b54c9717b 100644 --- a/src/game/bondwalk.c +++ b/src/game/bondwalk.c @@ -1007,11 +1007,10 @@ void bwalkUpdateSpeedForwards(f32 targetspeed, f32 accelspeed) g_Vars.currentplayer->speedforwards = g_Vars.currentplayer->speedgo; } -#if VERSION >= VERSION_NTSC_1_0 void bwalkUpdateVertical(void) { s32 i; - struct defaultobj *obj; + f32 newfallspeed; f32 width; f32 ymax; f32 ymin; @@ -1026,17 +1025,22 @@ void bwalkUpdateVertical(void) struct prop *lift = NULL; f32 sumground; f32 moveamount; - f32 clearance; +#if VERSION >= VERSION_NTSC_1_0 f32 limit; f32 amount; + struct prop *prop; +#endif f32 newmanground; f32 fallspeed; + f32 eyeheight; f32 multiplier; - f32 newfallspeed; - struct prop *prop; +#if VERSION >= VERSION_NTSC_1_0 + struct defaultobj *obj; +#endif playerGetBbox(g_Vars.currentplayer->prop, &width, &ymax, &ymin); +#if VERSION >= VERSION_NTSC_1_0 // Maybe reset counter-op's width - not sure why // Maybe it gets set to 0 when they die? if (g_Vars.antiplayernum >= 0 @@ -1047,6 +1051,7 @@ void bwalkUpdateVertical(void) g_Vars.currentplayer->bond2.width = 30; width = 30; } +#endif // Determine if player is on a ladder // If this comes up false, a second check is done... maybe checking if the @@ -1100,12 +1105,14 @@ void bwalkUpdateVertical(void) // Remaining in a lift moveamount = ground - g_Vars.currentplayer->vv_ground; - if (moveamount != 0) { +#if VERSION >= VERSION_NTSC_1_0 + if (moveamount != 0) +#endif + { // The lift is moving if (g_Vars.currentplayer->isfalling == false && lift == g_Vars.currentplayer->lift) { - clearance = g_Vars.currentplayer->liftground - g_Vars.currentplayer->vv_manground; - - if (clearance < 1.0f && clearance > -1.0f) { + if (g_Vars.currentplayer->liftground - g_Vars.currentplayer->vv_manground < 1.0f + && g_Vars.currentplayer->liftground - g_Vars.currentplayer->vv_manground > -1.0f) { // It's actually moving, and not a floating point precision issue g_Vars.currentplayer->vv_ground += moveamount; @@ -1176,15 +1183,16 @@ void bwalkUpdateVertical(void) if (g_Vars.currentplayer->vv_manground < g_Vars.currentplayer->vv_ground) { // Feet are lower than the ground sumground = g_Vars.currentplayer->sumground * (PAL ? 0.054400026798248f : 0.045499980449677f); - limit = g_Vars.currentplayer->vv_ground - 50; - if (sumground < limit) { - sumground = limit; + if (sumground < g_Vars.currentplayer->vv_ground - 50) { + sumground = g_Vars.currentplayer->vv_ground - 50; } if (bwalkTryMoveUpwards(sumground - g_Vars.currentplayer->vv_manground) == CDRESULT_NOCOLLISION) { g_Vars.currentplayer->vv_manground = sumground; - } else { + } +#if VERSION >= VERSION_NTSC_1_0 + else { // Not enough room above. If on a hoverbike, blow it up prop = cdGetObstacle(); @@ -1200,6 +1208,7 @@ void bwalkUpdateVertical(void) } } } +#endif } // Kill player if standing on tile with TILEFLAG_DIE @@ -1255,6 +1264,7 @@ void bwalkUpdateVertical(void) } } else { // Not falling +#if VERSION >= VERSION_NTSC_1_0 if (g_Vars.normmplayerisrunning == false && g_Vars.currentplayer->vv_ground < g_Vars.currentplayer->vv_manground - 30) { // Not falling - but still at least 30 units off the ground. @@ -1280,8 +1290,9 @@ void bwalkUpdateVertical(void) } } } +#endif - g_Vars.currentplayer->bdeltapos.y = 0.0f; + g_Vars.currentplayer->bdeltapos.y = VERSION >= VERSION_NTSC_1_0 ? 0.0f : 0; if (g_Vars.currentplayer->isfalling) { g_Vars.currentplayer->isfalling = false; @@ -1333,7 +1344,7 @@ void bwalkUpdateVertical(void) if (sound != -1) { if (sound != -1) { func0f0939f8(NULL, g_Vars.currentplayer->prop, sound, - -1, -1, 0x8400, 0, 0, 0, -1, 0, -1, -1, -1, -1); + -1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1); } chr->footstep = 2; @@ -1341,7 +1352,7 @@ void bwalkUpdateVertical(void) if (sound != -1) { func0f0939f8(NULL, g_Vars.currentplayer->prop, sound, - -1, -1, 0x8400, 0, 0, 0, -1, 0, -1, -1, -1, -1); + -1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1); } } @@ -1356,7 +1367,7 @@ void bwalkUpdateVertical(void) }; func0f0939f8(NULL, g_Vars.currentplayer->prop, sounds[random() % 3], - -1, -1, 0x8400, 0, 0, 0, -1, 0, -1, -1, -1, -1); + -1, -1, 0x8400, 0, 0, 0, -1, NULL, -1, -1, -1, -1); } } @@ -1386,7 +1397,6 @@ void bwalkUpdateVertical(void) } { - f32 eyeheight; g_Vars.currentplayer->crouchheight = g_Vars.currentplayer->sumcrouch * (PAL ? 0.064599990844727f : 0.054400026798248f); g_Vars.currentplayer->vv_height = (g_Vars.currentplayer->headpos.y / g_Vars.currentplayer->standheight) @@ -1406,9 +1416,11 @@ void bwalkUpdateVertical(void) newpos.z = g_Vars.currentplayer->prop->pos.z; } +#if VERSION >= VERSION_NTSC_1_0 if (newpos.y < g_Vars.currentplayer->vv_ground + 10) { newpos.y = g_Vars.currentplayer->vv_ground + 10; } +#endif if (newpos.x != g_Vars.currentplayer->prop->pos.x || newpos.y != g_Vars.currentplayer->prop->pos.y @@ -1423,966 +1435,6 @@ void bwalkUpdateVertical(void) roomsCopy(newrooms, g_Vars.currentplayer->prop->rooms); } } -#else -s32 sounds[] = { - SFX_JO_LANDING_046F, - SFX_JO_LANDING_05B6, - SFX_JO_LANDING_05B7 -}; - -GLOBAL_ASM( -glabel bwalkUpdateVertical -.late_rodata -glabel var7f1a7adcnb -.word 0x3f99999a -glabel var7f1a7ae0nb -.word 0x3f8ccccd -glabel var7f1a7ae4nb -.word 0xc6ea6000 -glabel var7f1a7ae8nb -.word 0xc6ea6000 -glabel var7f1a7aecnb -.word 0x3d3a5e30 -glabel var7f1a7af0nb -.word 0x3d3a5e30 -glabel var7f1a7af4nb -.word 0x3f745a1d -glabel var7f1a7af8nb -.word 0x3d3a5e30 -glabel var7f1a7afcnb -.word 0x3fb1c71d -glabel var7f1a7b00nb -.word 0x3e8e38e4 -glabel var7f1a7b04nb -.word 0x3e8e38e4 -glabel var7f1a7b08nb -.word 0xc6ea6000 -glabel var7f1a7b0cnb -.word 0xc6ea6000 -glabel var7f1a7b10nb -.word 0xc1555555 -glabel var7f1a7b14nb -.word 0x41055555 -glabel var7f1a7b18nb -.word 0x3f7212d7 -glabel var7f1a7b1cnb -.word 0x3d5ed290 -glabel var7f1a7b20nb -.word 0x3bce168a -.text -/* f0c2bd8: 27bdff10 */ addiu $sp,$sp,-240 -/* f0c2bdc: afb00048 */ sw $s0,0x48($sp) -/* f0c2be0: 3c10800a */ lui $s0,0x800a -/* f0c2be4: 2610e6c0 */ addiu $s0,$s0,-6464 -/* f0c2be8: 8e0e0284 */ lw $t6,0x284($s0) -/* f0c2bec: afbf004c */ sw $ra,0x4c($sp) -/* f0c2bf0: afa000d0 */ sw $zero,0xd0($sp) -/* f0c2bf4: afa00090 */ sw $zero,0x90($sp) -/* f0c2bf8: 27a500e4 */ addiu $a1,$sp,0xe4 -/* f0c2bfc: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f0c2c00: 27a700dc */ addiu $a3,$sp,0xdc -/* f0c2c04: 0fc2ff20 */ jal playerGetBbox -/* f0c2c08: 8dc400bc */ lw $a0,0xbc($t6) -/* f0c2c0c: 3c017f1a */ lui $at,0x7f1a -/* f0c2c10: c4267adc */ lwc1 $f6,0x7adc($at) -/* f0c2c14: c7a400e4 */ lwc1 $f4,0xe4($sp) -/* f0c2c18: 8e020284 */ lw $v0,0x284($s0) -/* f0c2c1c: c7aa00e0 */ lwc1 $f10,0xe0($sp) -/* f0c2c20: 46062202 */ mul.s $f8,$f4,$f6 -/* f0c2c24: 8c4300bc */ lw $v1,0xbc($v0) -/* f0c2c28: c4460074 */ lwc1 $f6,0x74($v0) -/* f0c2c2c: 3c013f80 */ lui $at,0x3f80 -/* f0c2c30: c460000c */ lwc1 $f0,0xc($v1) -/* f0c2c34: 34188040 */ dli $t8,0x8040 -/* f0c2c38: 245902a0 */ addiu $t9,$v0,0x2a0 -/* f0c2c3c: 46005101 */ sub.s $f4,$f10,$f0 -/* f0c2c40: 44054000 */ mfc1 $a1,$f8 -/* f0c2c44: 44815000 */ mtc1 $at,$f10 -/* f0c2c48: 46003201 */ sub.s $f8,$f6,$f0 -/* f0c2c4c: 44062000 */ mfc1 $a2,$f4 -/* f0c2c50: 246f0028 */ addiu $t7,$v1,0x28 -/* f0c2c54: afaf0010 */ sw $t7,0x10($sp) -/* f0c2c58: 460a4100 */ add.s $f4,$f8,$f10 -/* f0c2c5c: afb90018 */ sw $t9,0x18($sp) -/* f0c2c60: afb80014 */ sw $t8,0x14($sp) -/* f0c2c64: 24640008 */ addiu $a0,$v1,0x8 -/* f0c2c68: 44072000 */ mfc1 $a3,$f4 -/* f0c2c6c: 0c00ad11 */ jal cd00029ffc -/* f0c2c70: 00000000 */ sll $zero,$zero,0x0 -/* f0c2c74: 14400031 */ bnez $v0,.NB0f0c2d3c -/* f0c2c78: afa200d4 */ sw $v0,0xd4($sp) -/* f0c2c7c: 8e020284 */ lw $v0,0x284($s0) -/* f0c2c80: 3c014120 */ lui $at,0x4120 -/* f0c2c84: 44815000 */ mtc1 $at,$f10 -/* f0c2c88: 8c4900bc */ lw $t1,0xbc($v0) -/* f0c2c8c: 27a500c0 */ addiu $a1,$sp,0xc0 -/* f0c2c90: c5260008 */ lwc1 $f6,0x8($t1) -/* f0c2c94: e7a600b4 */ swc1 $f6,0xb4($sp) -/* f0c2c98: 8c4a00bc */ lw $t2,0xbc($v0) -/* f0c2c9c: c548000c */ lwc1 $f8,0xc($t2) -/* f0c2ca0: 460a4101 */ sub.s $f4,$f8,$f10 -/* f0c2ca4: e7a400b8 */ swc1 $f4,0xb8($sp) -/* f0c2ca8: 8c4b00bc */ lw $t3,0xbc($v0) -/* f0c2cac: c5660010 */ lwc1 $f6,0x10($t3) -/* f0c2cb0: e7a600bc */ swc1 $f6,0xbc($sp) -/* f0c2cb4: 8c4400bc */ lw $a0,0xbc($v0) -/* f0c2cb8: 0fc19283 */ jal roomsCopy -/* f0c2cbc: 24840028 */ addiu $a0,$a0,0x28 -/* f0c2cc0: 8e040284 */ lw $a0,0x284($s0) -/* f0c2cc4: 27a500b4 */ addiu $a1,$sp,0xb4 -/* f0c2cc8: 0fc323f3 */ jal bmove0f0cb79c -/* f0c2ccc: 27a600c0 */ addiu $a2,$sp,0xc0 -/* f0c2cd0: 3c017f1a */ lui $at,0x7f1a -/* f0c2cd4: c42a7ae0 */ lwc1 $f10,0x7ae0($at) -/* f0c2cd8: c7a800e4 */ lwc1 $f8,0xe4($sp) -/* f0c2cdc: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ce0: c7a600e0 */ lwc1 $f6,0xe0($sp) -/* f0c2ce4: 460a4102 */ mul.s $f4,$f8,$f10 -/* f0c2ce8: 8c4300bc */ lw $v1,0xbc($v0) -/* f0c2cec: c44a0074 */ lwc1 $f10,0x74($v0) -/* f0c2cf0: 3c014120 */ lui $at,0x4120 -/* f0c2cf4: c460000c */ lwc1 $f0,0xc($v1) -/* f0c2cf8: 27ac00c0 */ addiu $t4,$sp,0xc0 -/* f0c2cfc: 340d8040 */ dli $t5,0x8040 -/* f0c2d00: 46003201 */ sub.s $f8,$f6,$f0 -/* f0c2d04: 44052000 */ mfc1 $a1,$f4 -/* f0c2d08: 44813000 */ mtc1 $at,$f6 -/* f0c2d0c: 46005101 */ sub.s $f4,$f10,$f0 -/* f0c2d10: 44064000 */ mfc1 $a2,$f8 -/* f0c2d14: 244e02a0 */ addiu $t6,$v0,0x2a0 -/* f0c2d18: afae0018 */ sw $t6,0x18($sp) -/* f0c2d1c: 46062201 */ sub.s $f8,$f4,$f6 -/* f0c2d20: afad0014 */ sw $t5,0x14($sp) -/* f0c2d24: afac0010 */ sw $t4,0x10($sp) -/* f0c2d28: 24640008 */ addiu $a0,$v1,0x8 -/* f0c2d2c: 44074000 */ mfc1 $a3,$f8 -/* f0c2d30: 0c00ad11 */ jal cd00029ffc -/* f0c2d34: 00000000 */ sll $zero,$zero,0x0 -/* f0c2d38: afa200d0 */ sw $v0,0xd0($sp) -.NB0f0c2d3c: -/* f0c2d3c: 8e020284 */ lw $v0,0x284($s0) -/* f0c2d40: 8c4f00bc */ lw $t7,0xbc($v0) -/* f0c2d44: c5ea0008 */ lwc1 $f10,0x8($t7) -/* f0c2d48: e7aa00b4 */ swc1 $f10,0xb4($sp) -/* f0c2d4c: 8c5800bc */ lw $t8,0xbc($v0) -/* f0c2d50: c704000c */ lwc1 $f4,0xc($t8) -/* f0c2d54: e7a400b8 */ swc1 $f4,0xb8($sp) -/* f0c2d58: 8c5900bc */ lw $t9,0xbc($v0) -/* f0c2d5c: c7260010 */ lwc1 $f6,0x10($t9) -/* f0c2d60: e7a600bc */ swc1 $f6,0xbc($sp) -/* f0c2d64: 8c4902b0 */ lw $t1,0x2b0($v0) -/* f0c2d68: 5120000b */ beqzl $t1,.NB0f0c2d98 -/* f0c2d6c: 8c4400bc */ lw $a0,0xbc($v0) -/* f0c2d70: 8c4a19b8 */ lw $t2,0x19b8($v0) -/* f0c2d74: c448008c */ lwc1 $f8,0x8c($v0) -/* f0c2d78: 448a5000 */ mtc1 $t2,$f10 -/* f0c2d7c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2d80: 46805120 */ cvt.s.w $f4,$f10 -/* f0c2d84: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f0c2d88: 46044180 */ add.s $f6,$f8,$f4 -/* f0c2d8c: 46065201 */ sub.s $f8,$f10,$f6 -/* f0c2d90: e7a800b8 */ swc1 $f8,0xb8($sp) -/* f0c2d94: 8c4400bc */ lw $a0,0xbc($v0) -.NB0f0c2d98: -/* f0c2d98: 27a500c0 */ addiu $a1,$sp,0xc0 -/* f0c2d9c: 0fc19283 */ jal roomsCopy -/* f0c2da0: 24840028 */ addiu $a0,$a0,0x28 -/* f0c2da4: 8e040284 */ lw $a0,0x284($s0) -/* f0c2da8: 27a500b4 */ addiu $a1,$sp,0xb4 -/* f0c2dac: 0fc323f3 */ jal bmove0f0cb79c -/* f0c2db0: 27a600c0 */ addiu $a2,$sp,0xc0 -/* f0c2db4: 8e020284 */ lw $v0,0x284($s0) -/* f0c2db8: 27ae0094 */ addiu $t6,$sp,0x94 -/* f0c2dbc: 27af0090 */ addiu $t7,$sp,0x90 -/* f0c2dc0: 8c450378 */ lw $a1,0x378($v0) -/* f0c2dc4: 244b161e */ addiu $t3,$v0,0x161e -/* f0c2dc8: 244c161c */ addiu $t4,$v0,0x161c -/* f0c2dcc: 244d19b0 */ addiu $t5,$v0,0x19b0 -/* f0c2dd0: afad0018 */ sw $t5,0x18($sp) -/* f0c2dd4: afac0014 */ sw $t4,0x14($sp) -/* f0c2dd8: afab0010 */ sw $t3,0x10($sp) -/* f0c2ddc: afaf0020 */ sw $t7,0x20($sp) -/* f0c2de0: afae001c */ sw $t6,0x1c($sp) -/* f0c2de4: 27a400b4 */ addiu $a0,$sp,0xb4 -/* f0c2de8: 27a600c0 */ addiu $a2,$sp,0xc0 -/* f0c2dec: 0c00ad7e */ jal cdFindGroundY -/* f0c2df0: 2447161a */ addiu $a3,$v0,0x161a -/* f0c2df4: 8e020284 */ lw $v0,0x284($s0) -/* f0c2df8: 3c017f1a */ lui $at,0x7f1a -/* f0c2dfc: c42a7ae4 */ lwc1 $f10,0x7ae4($at) -/* f0c2e00: c4441ae8 */ lwc1 $f4,0x1ae8($v0) -/* f0c2e04: 46040380 */ add.s $f14,$f0,$f4 -/* f0c2e08: 460a703c */ c.lt.s $f14,$f10 -/* f0c2e0c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2e10: 45000002 */ bc1f .NB0f0c2e1c -/* f0c2e14: 3c017f1a */ lui $at,0x7f1a -/* f0c2e18: c42e7ae8 */ lwc1 $f14,0x7ae8($at) -.NB0f0c2e1c: -/* f0c2e1c: 8c5802b0 */ lw $t8,0x2b0($v0) -/* f0c2e20: 8fb90094 */ lw $t9,0x94($sp) -/* f0c2e24: 53000049 */ beqzl $t8,.NB0f0c2f4c -/* f0c2e28: afa00090 */ sw $zero,0x90($sp) -/* f0c2e2c: 53200047 */ beqzl $t9,.NB0f0c2f4c -/* f0c2e30: afa00090 */ sw $zero,0x90($sp) -/* f0c2e34: 8c4902ac */ lw $t1,0x2ac($v0) -/* f0c2e38: 55200044 */ bnezl $t1,.NB0f0c2f4c -/* f0c2e3c: afa00090 */ sw $zero,0x90($sp) -/* f0c2e40: 8c4a0030 */ lw $t2,0x30($v0) -/* f0c2e44: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c2e48: 8fab0090 */ lw $t3,0x90($sp) -/* f0c2e4c: 15400035 */ bnez $t2,.NB0f0c2f24 -/* f0c2e50: 46007301 */ sub.s $f12,$f14,$f0 -/* f0c2e54: 8c4c0298 */ lw $t4,0x298($v0) -/* f0c2e58: 556c0033 */ bnel $t3,$t4,.NB0f0c2f28 -/* f0c2e5c: 8e020284 */ lw $v0,0x284($s0) -/* f0c2e60: c4460294 */ lwc1 $f6,0x294($v0) -/* f0c2e64: c4480074 */ lwc1 $f8,0x74($v0) -/* f0c2e68: 3c013f80 */ lui $at,0x3f80 -/* f0c2e6c: 44812000 */ mtc1 $at,$f4 -/* f0c2e70: 46083081 */ sub.s $f2,$f6,$f8 -/* f0c2e74: 3c01bf80 */ lui $at,0xbf80 -/* f0c2e78: 4604103c */ c.lt.s $f2,$f4 -/* f0c2e7c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2e80: 45020029 */ bc1fl .NB0f0c2f28 -/* f0c2e84: 8e020284 */ lw $v0,0x284($s0) -/* f0c2e88: 44815000 */ mtc1 $at,$f10 -/* f0c2e8c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2e90: 4602503c */ c.lt.s $f10,$f2 -/* f0c2e94: 00000000 */ sll $zero,$zero,0x0 -/* f0c2e98: 45020023 */ bc1fl .NB0f0c2f28 -/* f0c2e9c: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ea0: 44804000 */ mtc1 $zero,$f8 -/* f0c2ea4: 460c0180 */ add.s $f6,$f0,$f12 -/* f0c2ea8: 460c403c */ c.lt.s $f8,$f12 -/* f0c2eac: e4460078 */ swc1 $f6,0x78($v0) -/* f0c2eb0: 8fad0090 */ lw $t5,0x90($sp) -/* f0c2eb4: 45030012 */ bc1tl .NB0f0c2f00 -/* f0c2eb8: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ebc: 51a00010 */ beqzl $t5,.NB0f0c2f00 -/* f0c2ec0: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ec4: 8da20004 */ lw $v0,0x4($t5) -/* f0c2ec8: 5040000d */ beqzl $v0,.NB0f0c2f00 -/* f0c2ecc: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ed0: 8c4e0008 */ lw $t6,0x8($v0) -/* f0c2ed4: 000e7800 */ sll $t7,$t6,0x0 -/* f0c2ed8: 05e30009 */ bgezl $t7,.NB0f0c2f00 -/* f0c2edc: 8e020284 */ lw $v0,0x284($s0) -/* f0c2ee0: e7ac0088 */ swc1 $f12,0x88($sp) -/* f0c2ee4: 0fc30612 */ jal bwalkTryMoveUpwards -/* f0c2ee8: e7ae00d8 */ swc1 $f14,0xd8($sp) -/* f0c2eec: 24010001 */ addiu $at,$zero,0x1 -/* f0c2ef0: c7ac0088 */ lwc1 $f12,0x88($sp) -/* f0c2ef4: 1441000b */ bne $v0,$at,.NB0f0c2f24 -/* f0c2ef8: c7ae00d8 */ lwc1 $f14,0xd8($sp) -/* f0c2efc: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c2f00: -/* f0c2f00: 3c017f1a */ lui $at,0x7f1a -/* f0c2f04: c4440074 */ lwc1 $f4,0x74($v0) -/* f0c2f08: 460c2280 */ add.s $f10,$f4,$f12 -/* f0c2f0c: e44a0074 */ swc1 $f10,0x74($v0) -/* f0c2f10: 8e020284 */ lw $v0,0x284($s0) -/* f0c2f14: c4287aec */ lwc1 $f8,0x7aec($at) -/* f0c2f18: c4460074 */ lwc1 $f6,0x74($v0) -/* f0c2f1c: 46083103 */ div.s $f4,$f6,$f8 -/* f0c2f20: e4440070 */ swc1 $f4,0x70($v0) -.NB0f0c2f24: -/* f0c2f24: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c2f28: -/* f0c2f28: 8c581af8 */ lw $t8,0x1af8($v0) -/* f0c2f2c: 53000008 */ beqzl $t8,.NB0f0c2f50 -/* f0c2f30: 8fb90094 */ lw $t9,0x94($sp) -/* f0c2f34: c44a1b54 */ lwc1 $f10,0x1b54($v0) -/* f0c2f38: 460c5180 */ add.s $f6,$f10,$f12 -/* f0c2f3c: e4461b54 */ swc1 $f6,0x1b54($v0) -/* f0c2f40: 10000002 */ beqz $zero,.NB0f0c2f4c -/* f0c2f44: 8e020284 */ lw $v0,0x284($s0) -/* f0c2f48: afa00090 */ sw $zero,0x90($sp) -.NB0f0c2f4c: -/* f0c2f4c: 8fb90094 */ lw $t9,0x94($sp) -.NB0f0c2f50: -/* f0c2f50: ac5902b0 */ sw $t9,0x2b0($v0) -/* f0c2f54: 8fa90094 */ lw $t1,0x94($sp) -/* f0c2f58: 51200004 */ beqzl $t1,.NB0f0c2f6c -/* f0c2f5c: 8fab0090 */ lw $t3,0x90($sp) -/* f0c2f60: 8e0a0284 */ lw $t2,0x284($s0) -/* f0c2f64: e54e0294 */ swc1 $f14,0x294($t2) -/* f0c2f68: 8fab0090 */ lw $t3,0x90($sp) -.NB0f0c2f6c: -/* f0c2f6c: 8e0c0284 */ lw $t4,0x284($s0) -/* f0c2f70: ad8b0298 */ sw $t3,0x298($t4) -/* f0c2f74: 8e020284 */ lw $v0,0x284($s0) -/* f0c2f78: 8c4d02ac */ lw $t5,0x2ac($v0) -/* f0c2f7c: 51a00027 */ beqzl $t5,.NB0f0c301c -/* f0c2f80: 8faf00d4 */ lw $t7,0xd4($sp) -/* f0c2f84: c44c029c */ lwc1 $f12,0x29c($v0) -/* f0c2f88: 44804000 */ mtc1 $zero,$f8 -/* f0c2f8c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2f90: 460c403e */ c.le.s $f8,$f12 -/* f0c2f94: 00000000 */ sll $zero,$zero,0x0 -/* f0c2f98: 4501000b */ bc1t .NB0f0c2fc8 -/* f0c2f9c: 00000000 */ sll $zero,$zero,0x0 -/* f0c2fa0: c4420074 */ lwc1 $f2,0x74($v0) -/* f0c2fa4: 4602703e */ c.le.s $f14,$f2 -/* f0c2fa8: 00000000 */ sll $zero,$zero,0x0 -/* f0c2fac: 45020012 */ bc1fl .NB0f0c2ff8 -/* f0c2fb0: 46027301 */ sub.s $f12,$f14,$f2 -/* f0c2fb4: 460c1100 */ add.s $f4,$f2,$f12 -/* f0c2fb8: 4604703e */ c.le.s $f14,$f4 -/* f0c2fbc: 00000000 */ sll $zero,$zero,0x0 -/* f0c2fc0: 4502000d */ bc1fl .NB0f0c2ff8 -/* f0c2fc4: 46027301 */ sub.s $f12,$f14,$f2 -.NB0f0c2fc8: -/* f0c2fc8: 0fc30612 */ jal bwalkTryMoveUpwards -/* f0c2fcc: e7ae00d8 */ swc1 $f14,0xd8($sp) -/* f0c2fd0: 24010001 */ addiu $at,$zero,0x1 -/* f0c2fd4: 14410010 */ bne $v0,$at,.NB0f0c3018 -/* f0c2fd8: c7ae00d8 */ lwc1 $f14,0xd8($sp) -/* f0c2fdc: 8e020284 */ lw $v0,0x284($s0) -/* f0c2fe0: c44a0074 */ lwc1 $f10,0x74($v0) -/* f0c2fe4: c446029c */ lwc1 $f6,0x29c($v0) -/* f0c2fe8: 46065200 */ add.s $f8,$f10,$f6 -/* f0c2fec: 1000000a */ beqz $zero,.NB0f0c3018 -/* f0c2ff0: e4480074 */ swc1 $f8,0x74($v0) -/* f0c2ff4: 46027301 */ sub.s $f12,$f14,$f2 -.NB0f0c2ff8: -/* f0c2ff8: 0fc30612 */ jal bwalkTryMoveUpwards -/* f0c2ffc: e7ae00d8 */ swc1 $f14,0xd8($sp) -/* f0c3000: 24010001 */ addiu $at,$zero,0x1 -/* f0c3004: 14410004 */ bne $v0,$at,.NB0f0c3018 -/* f0c3008: c7ae00d8 */ lwc1 $f14,0xd8($sp) -/* f0c300c: 8e0e0284 */ lw $t6,0x284($s0) -/* f0c3010: e5ce0074 */ swc1 $f14,0x74($t6) -/* f0c3014: afa000d4 */ sw $zero,0xd4($sp) -.NB0f0c3018: -/* f0c3018: 8faf00d4 */ lw $t7,0xd4($sp) -.NB0f0c301c: -/* f0c301c: 8e180284 */ lw $t8,0x284($s0) -/* f0c3020: 44803000 */ mtc1 $zero,$f6 -/* f0c3024: 3c017f1a */ lui $at,0x7f1a -/* f0c3028: af0f02ac */ sw $t7,0x2ac($t8) -/* f0c302c: 8e020284 */ lw $v0,0x284($s0) -/* f0c3030: 8fa900d0 */ lw $t1,0xd0($sp) -/* f0c3034: 8c5902ac */ lw $t9,0x2ac($v0) -/* f0c3038: 13200005 */ beqz $t9,.NB0f0c3050 -/* f0c303c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3040: c4440074 */ lwc1 $f4,0x74($v0) -/* f0c3044: e4440078 */ swc1 $f4,0x78($v0) -/* f0c3048: 10000005 */ beqz $zero,.NB0f0c3060 -/* f0c304c: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3050: -/* f0c3050: 55200004 */ bnezl $t1,.NB0f0c3064 -/* f0c3054: c44a0080 */ lwc1 $f10,0x80($v0) -/* f0c3058: e44e0078 */ swc1 $f14,0x78($v0) -/* f0c305c: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3060: -/* f0c3060: c44a0080 */ lwc1 $f10,0x80($v0) -.NB0f0c3064: -/* f0c3064: 460a303e */ c.le.s $f6,$f10 -/* f0c3068: 00000000 */ sll $zero,$zero,0x0 -/* f0c306c: 45030008 */ bc1tl .NB0f0c3090 -/* f0c3070: c4480074 */ lwc1 $f8,0x74($v0) -/* f0c3074: c4420074 */ lwc1 $f2,0x74($v0) -/* f0c3078: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c307c: 4600103c */ c.lt.s $f2,$f0 -/* f0c3080: 00000000 */ sll $zero,$zero,0x0 -/* f0c3084: 4502004c */ bc1fl .NB0f0c31b8 -/* f0c3088: 4602003c */ c.lt.s $f0,$f2 -/* f0c308c: c4480074 */ lwc1 $f8,0x74($v0) -.NB0f0c3090: -/* f0c3090: c4247af0 */ lwc1 $f4,0x7af0($at) -/* f0c3094: 3c017f1a */ lui $at,0x7f1a -/* f0c3098: 00001825 */ or $v1,$zero,$zero -/* f0c309c: 46044283 */ div.s $f10,$f8,$f4 -/* f0c30a0: e44a0070 */ swc1 $f10,0x70($v0) -/* f0c30a4: 8e0a0034 */ lw $t2,0x34($s0) -/* f0c30a8: 5940000e */ blezl $t2,.NB0f0c30e4 -/* f0c30ac: 8e020284 */ lw $v0,0x284($s0) -/* f0c30b0: c4207af4 */ lwc1 $f0,0x7af4($at) -/* f0c30b4: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c30b8: -/* f0c30b8: 24630001 */ addiu $v1,$v1,0x1 -/* f0c30bc: c4460070 */ lwc1 $f6,0x70($v0) -/* f0c30c0: c4440078 */ lwc1 $f4,0x78($v0) -/* f0c30c4: 46003202 */ mul.s $f8,$f6,$f0 -/* f0c30c8: 46044280 */ add.s $f10,$f8,$f4 -/* f0c30cc: e44a0070 */ swc1 $f10,0x70($v0) -/* f0c30d0: 8e0b0034 */ lw $t3,0x34($s0) -/* f0c30d4: 006b082a */ slt $at,$v1,$t3 -/* f0c30d8: 5420fff7 */ bnezl $at,.NB0f0c30b8 -/* f0c30dc: 8e020284 */ lw $v0,0x284($s0) -/* f0c30e0: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c30e4: -/* f0c30e4: 3c017f1a */ lui $at,0x7f1a -/* f0c30e8: c4420074 */ lwc1 $f2,0x74($v0) -/* f0c30ec: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c30f0: 4600103c */ c.lt.s $f2,$f0 -/* f0c30f4: 00000000 */ sll $zero,$zero,0x0 -/* f0c30f8: 45020015 */ bc1fl .NB0f0c3150 -/* f0c30fc: 8e020284 */ lw $v0,0x284($s0) -/* f0c3100: c4460070 */ lwc1 $f6,0x70($v0) -/* f0c3104: c4287af8 */ lwc1 $f8,0x7af8($at) -/* f0c3108: 3c014248 */ lui $at,0x4248 -/* f0c310c: 44812000 */ mtc1 $at,$f4 -/* f0c3110: 46083382 */ mul.s $f14,$f6,$f8 -/* f0c3114: 46040301 */ sub.s $f12,$f0,$f4 -/* f0c3118: 460c703c */ c.lt.s $f14,$f12 -/* f0c311c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3120: 45020003 */ bc1fl .NB0f0c3130 -/* f0c3124: 46027301 */ sub.s $f12,$f14,$f2 -/* f0c3128: 46006386 */ mov.s $f14,$f12 -/* f0c312c: 46027301 */ sub.s $f12,$f14,$f2 -.NB0f0c3130: -/* f0c3130: 0fc30612 */ jal bwalkTryMoveUpwards -/* f0c3134: e7ae008c */ swc1 $f14,0x8c($sp) -/* f0c3138: 24010001 */ addiu $at,$zero,0x1 -/* f0c313c: 14410003 */ bne $v0,$at,.NB0f0c314c -/* f0c3140: c7ae008c */ lwc1 $f14,0x8c($sp) -/* f0c3144: 8e0c0284 */ lw $t4,0x284($s0) -/* f0c3148: e58e0074 */ swc1 $f14,0x74($t4) -.NB0f0c314c: -/* f0c314c: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3150: -/* f0c3150: 3c0141a0 */ lui $at,0x41a0 -/* f0c3154: 944d161c */ lhu $t5,0x161c($v0) -/* f0c3158: c4420074 */ lwc1 $f2,0x74($v0) -/* f0c315c: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c3160: 31ae4000 */ andi $t6,$t5,0x4000 -/* f0c3164: 51c00014 */ beqzl $t6,.NB0f0c31b8 -/* f0c3168: 4602003c */ c.lt.s $f0,$f2 -/* f0c316c: 44815000 */ mtc1 $at,$f10 -/* f0c3170: 00000000 */ sll $zero,$zero,0x0 -/* f0c3174: 460a1181 */ sub.s $f6,$f2,$f10 -/* f0c3178: 4600303c */ c.lt.s $f6,$f0 -/* f0c317c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3180: 4502000d */ bc1fl .NB0f0c31b8 -/* f0c3184: 4602003c */ c.lt.s $f0,$f2 -/* f0c3188: 8c4f02ac */ lw $t7,0x2ac($v0) -/* f0c318c: 8fb800d0 */ lw $t8,0xd0($sp) -/* f0c3190: 55e00009 */ bnezl $t7,.NB0f0c31b8 -/* f0c3194: 4602003c */ c.lt.s $f0,$f2 -/* f0c3198: 57000007 */ bnezl $t8,.NB0f0c31b8 -/* f0c319c: 4602003c */ c.lt.s $f0,$f2 -/* f0c31a0: 0fc2fbde */ jal playerDie -/* f0c31a4: 24040001 */ addiu $a0,$zero,0x1 -/* f0c31a8: 8e020284 */ lw $v0,0x284($s0) -/* f0c31ac: c4420074 */ lwc1 $f2,0x74($v0) -/* f0c31b0: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c31b4: 4602003c */ c.lt.s $f0,$f2 -.NB0f0c31b8: -/* f0c31b8: 00001825 */ or $v1,$zero,$zero -/* f0c31bc: 3c017f1a */ lui $at,0x7f1a -/* f0c31c0: 4502007f */ bc1fl .NB0f0c33c0 -/* f0c31c4: 8c4a0030 */ lw $t2,0x30($v0) -/* f0c31c8: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c31cc: e7a20084 */ swc1 $f2,0x84($sp) -/* f0c31d0: afa000ec */ sw $zero,0xec($sp) -/* f0c31d4: 0fc46661 */ jal debugIsTurboModeEnabled -/* f0c31d8: e7ae0080 */ swc1 $f14,0x80($sp) -/* f0c31dc: 8fa300ec */ lw $v1,0xec($sp) -/* f0c31e0: c7ae0080 */ lwc1 $f14,0x80($sp) -/* f0c31e4: 10400011 */ beqz $v0,.NB0f0c322c -/* f0c31e8: c7b00084 */ lwc1 $f16,0x84($sp) -/* f0c31ec: 8e020284 */ lw $v0,0x284($s0) -/* f0c31f0: 44804000 */ mtc1 $zero,$f8 -/* f0c31f4: c4441b6c */ lwc1 $f4,0x1b6c($v0) -/* f0c31f8: 46044032 */ c.eq.s $f8,$f4 -/* f0c31fc: 00000000 */ sll $zero,$zero,0x0 -/* f0c3200: 4500000a */ bc1f .NB0f0c322c -/* f0c3204: 00000000 */ sll $zero,$zero,0x0 -/* f0c3208: 44805000 */ mtc1 $zero,$f10 -/* f0c320c: c4461b74 */ lwc1 $f6,0x1b74($v0) -/* f0c3210: 3c017f1a */ lui $at,0x7f1a -/* f0c3214: 46065032 */ c.eq.s $f10,$f6 -/* f0c3218: 00000000 */ sll $zero,$zero,0x0 -/* f0c321c: 45000003 */ bc1f .NB0f0c322c -/* f0c3220: 00000000 */ sll $zero,$zero,0x0 -/* f0c3224: 10000004 */ beqz $zero,.NB0f0c3238 -/* f0c3228: c4327afc */ lwc1 $f18,0x7afc($at) -.NB0f0c322c: -/* f0c322c: 3c017f1a */ lui $at,0x7f1a -/* f0c3230: c4327b00 */ lwc1 $f18,0x7b00($at) -/* f0c3234: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3238: -/* f0c3238: c60c004c */ lwc1 $f12,0x4c($s0) -/* f0c323c: 3c013f00 */ lui $at,0x3f00 -/* f0c3240: 44813000 */ mtc1 $at,$f6 -/* f0c3244: 46126202 */ mul.s $f8,$f12,$f18 -/* f0c3248: c4400078 */ lwc1 $f0,0x78($v0) -/* f0c324c: 46087081 */ sub.s $f2,$f14,$f8 -/* f0c3250: 46027100 */ add.s $f4,$f14,$f2 -/* f0c3254: 46001386 */ mov.s $f14,$f2 -/* f0c3258: 46046282 */ mul.s $f10,$f12,$f4 -/* f0c325c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3260: 46065202 */ mul.s $f8,$f10,$f6 -/* f0c3264: 46088400 */ add.s $f16,$f16,$f8 -/* f0c3268: 4600803c */ c.lt.s $f16,$f0 -/* f0c326c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3270: 45000016 */ bc1f .NB0f0c32cc -/* f0c3274: 00000000 */ sll $zero,$zero,0x0 -/* f0c3278: c4440074 */ lwc1 $f4,0x74($v0) -/* f0c327c: 3c014270 */ lui $at,0x4270 -/* f0c3280: 44819000 */ mtc1 $at,$f18 -/* f0c3284: 46002081 */ sub.s $f2,$f4,$f0 -/* f0c3288: 3c017f1a */ lui $at,0x7f1a -/* f0c328c: c4267b04 */ lwc1 $f6,0x7b04($at) -/* f0c3290: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c3294: 46021280 */ add.s $f10,$f2,$f2 -/* f0c3298: e7a00084 */ swc1 $f0,0x84($sp) -/* f0c329c: afa300ec */ sw $v1,0xec($sp) -/* f0c32a0: 46065202 */ mul.s $f8,$f10,$f6 -/* f0c32a4: 46124103 */ div.s $f4,$f8,$f18 -/* f0c32a8: 46122282 */ mul.s $f10,$f4,$f18 -/* f0c32ac: 00000000 */ sll $zero,$zero,0x0 -/* f0c32b0: 460e7182 */ mul.s $f6,$f14,$f14 -/* f0c32b4: 0c012e84 */ jal sqrtf -/* f0c32b8: 460a3300 */ add.s $f12,$f6,$f10 -/* f0c32bc: 8fa300ec */ lw $v1,0xec($sp) -/* f0c32c0: c7b00084 */ lwc1 $f16,0x84($sp) -/* f0c32c4: 46000387 */ neg.s $f14,$f0 -/* f0c32c8: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c32cc: -/* f0c32cc: c4480074 */ lwc1 $f8,0x74($v0) -/* f0c32d0: e7b00084 */ swc1 $f16,0x84($sp) -/* f0c32d4: e7ae0080 */ swc1 $f14,0x80($sp) -/* f0c32d8: afa300ec */ sw $v1,0xec($sp) -/* f0c32dc: 0fc30612 */ jal bwalkTryMoveUpwards -/* f0c32e0: 46088301 */ sub.s $f12,$f16,$f8 -/* f0c32e4: 44809000 */ mtc1 $zero,$f18 -/* f0c32e8: 24010001 */ addiu $at,$zero,0x1 -/* f0c32ec: 8fa300ec */ lw $v1,0xec($sp) -/* f0c32f0: c7ae0080 */ lwc1 $f14,0x80($sp) -/* f0c32f4: 1441001c */ bne $v0,$at,.NB0f0c3368 -/* f0c32f8: c7b00084 */ lwc1 $f16,0x84($sp) -/* f0c32fc: 8e190284 */ lw $t9,0x284($s0) -/* f0c3300: 240b0001 */ addiu $t3,$zero,0x1 -/* f0c3304: e7300074 */ swc1 $f16,0x74($t9) -/* f0c3308: 8e090284 */ lw $t1,0x284($s0) -/* f0c330c: e52e0080 */ swc1 $f14,0x80($t1) -/* f0c3310: 8e020284 */ lw $v0,0x284($s0) -/* f0c3314: 8c4a0030 */ lw $t2,0x30($v0) -/* f0c3318: 55400008 */ bnezl $t2,.NB0f0c333c -/* f0c331c: 8e0e0008 */ lw $t6,0x8($s0) -/* f0c3320: ac4b0030 */ sw $t3,0x30($v0) -/* f0c3324: 8e0d0284 */ lw $t5,0x284($s0) -/* f0c3328: 8e0c0008 */ lw $t4,0x8($s0) -/* f0c332c: adac0034 */ sw $t4,0x34($t5) -/* f0c3330: 10000032 */ beqz $zero,.NB0f0c33fc -/* f0c3334: 8e020284 */ lw $v0,0x284($s0) -/* f0c3338: 8e0e0008 */ lw $t6,0x8($s0) -.NB0f0c333c: -/* f0c333c: 8c4f0034 */ lw $t7,0x34($v0) -/* f0c3340: 24040001 */ addiu $a0,$zero,0x1 -/* f0c3344: 01cfc023 */ subu $t8,$t6,$t7 -/* f0c3348: 2b0100f1 */ slti $at,$t8,0xf1 -/* f0c334c: 5420002c */ bnezl $at,.NB0f0c3400 -/* f0c3350: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c3354: 0fc2fbde */ jal playerDie -/* f0c3358: afa300ec */ sw $v1,0xec($sp) -/* f0c335c: 8fa300ec */ lw $v1,0xec($sp) -/* f0c3360: 10000026 */ beqz $zero,.NB0f0c33fc -/* f0c3364: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3368: -/* f0c3368: 8e190284 */ lw $t9,0x284($s0) -/* f0c336c: 3c017f1a */ lui $at,0x7f1a -/* f0c3370: 24040001 */ addiu $a0,$zero,0x1 -/* f0c3374: e7320080 */ swc1 $f18,0x80($t9) -/* f0c3378: 8e020284 */ lw $v0,0x284($s0) -/* f0c337c: 8c490030 */ lw $t1,0x30($v0) -/* f0c3380: 11200003 */ beqz $t1,.NB0f0c3390 -/* f0c3384: 00000000 */ sll $zero,$zero,0x0 -/* f0c3388: ac400030 */ sw $zero,0x30($v0) -/* f0c338c: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c3390: -/* f0c3390: c4247b08 */ lwc1 $f4,0x7b08($at) -/* f0c3394: c4460074 */ lwc1 $f6,0x74($v0) -/* f0c3398: 4604303e */ c.le.s $f6,$f4 -/* f0c339c: 00000000 */ sll $zero,$zero,0x0 -/* f0c33a0: 45020017 */ bc1fl .NB0f0c3400 -/* f0c33a4: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c33a8: 0fc2fbde */ jal playerDie -/* f0c33ac: afa300ec */ sw $v1,0xec($sp) -/* f0c33b0: 8fa300ec */ lw $v1,0xec($sp) -/* f0c33b4: 10000011 */ beqz $zero,.NB0f0c33fc -/* f0c33b8: 8e020284 */ lw $v0,0x284($s0) -/* f0c33bc: 8c4a0030 */ lw $t2,0x30($v0) -.NB0f0c33c0: -/* f0c33c0: 24040001 */ addiu $a0,$zero,0x1 -/* f0c33c4: 11400004 */ beqz $t2,.NB0f0c33d8 -/* f0c33c8: 00000000 */ sll $zero,$zero,0x0 -/* f0c33cc: ac400030 */ sw $zero,0x30($v0) -/* f0c33d0: 8e020284 */ lw $v0,0x284($s0) -/* f0c33d4: c4420074 */ lwc1 $f2,0x74($v0) -.NB0f0c33d8: -/* f0c33d8: c42a7b0c */ lwc1 $f10,0x7b0c($at) -/* f0c33dc: 460a103e */ c.le.s $f2,$f10 -/* f0c33e0: 00000000 */ sll $zero,$zero,0x0 -/* f0c33e4: 45020006 */ bc1fl .NB0f0c3400 -/* f0c33e8: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c33ec: 0fc2fbde */ jal playerDie -/* f0c33f0: afa300ec */ sw $v1,0xec($sp) -/* f0c33f4: 8fa300ec */ lw $v1,0xec($sp) -/* f0c33f8: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c33fc: -/* f0c33fc: c44e0080 */ lwc1 $f14,0x80($v0) -.NB0f0c3400: -/* f0c3400: 44804000 */ mtc1 $zero,$f8 -/* f0c3404: 00000000 */ sll $zero,$zero,0x0 -/* f0c3408: 4608703c */ c.lt.s $f14,$f8 -/* f0c340c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3410: 450200c5 */ bc1fl .NB0f0c3728 -/* f0c3414: 8e090034 */ lw $t1,0x34($s0) -/* f0c3418: c4440078 */ lwc1 $f4,0x78($v0) -/* f0c341c: c4460074 */ lwc1 $f6,0x74($v0) -/* f0c3420: 3c017f1a */ lui $at,0x7f1a -/* f0c3424: 4604303e */ c.le.s $f6,$f4 -/* f0c3428: 00000000 */ sll $zero,$zero,0x0 -/* f0c342c: 450200be */ bc1fl .NB0f0c3728 -/* f0c3430: 8e090034 */ lw $t1,0x34($s0) -/* f0c3434: 8c4b0030 */ lw $t3,0x30($v0) -/* f0c3438: 240c003c */ addiu $t4,$zero,0x3c -/* f0c343c: 11600004 */ beqz $t3,.NB0f0c3450 -/* f0c3440: 00000000 */ sll $zero,$zero,0x0 -/* f0c3444: ac400030 */ sw $zero,0x30($v0) -/* f0c3448: 8e020284 */ lw $v0,0x284($s0) -/* f0c344c: c44e0080 */ lwc1 $f14,0x80($v0) -.NB0f0c3450: -/* f0c3450: c42a7b10 */ lwc1 $f10,0x7b10($at) -/* f0c3454: 3c01c0a0 */ lui $at,0xc0a0 -/* f0c3458: 460a703c */ c.lt.s $f14,$f10 -/* f0c345c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3460: 4502000a */ bc1fl .NB0f0c348c -/* f0c3464: 44810000 */ mtc1 $at,$f0 -/* f0c3468: ac4c0090 */ sw $t4,0x90($v0) -/* f0c346c: 3c01c2b4 */ lui $at,0xc2b4 -/* f0c3470: 44814000 */ mtc1 $at,$f8 -/* f0c3474: 8e0d0284 */ lw $t5,0x284($s0) -/* f0c3478: e5a80094 */ swc1 $f8,0x94($t5) -/* f0c347c: 8e020284 */ lw $v0,0x284($s0) -/* f0c3480: 10000014 */ beqz $zero,.NB0f0c34d4 -/* f0c3484: c44e0080 */ lwc1 $f14,0x80($v0) -/* f0c3488: 44810000 */ mtc1 $at,$f0 -.NB0f0c348c: -/* f0c348c: 240e003c */ addiu $t6,$zero,0x3c -/* f0c3490: 4600703c */ c.lt.s $f14,$f0 -/* f0c3494: 00000000 */ sll $zero,$zero,0x0 -/* f0c3498: 4502000f */ bc1fl .NB0f0c34d8 -/* f0c349c: 3c01c0c0 */ lui $at,0xc0c0 -/* f0c34a0: ac4e0090 */ sw $t6,0x90($v0) -/* f0c34a4: 8e020284 */ lw $v0,0x284($s0) -/* f0c34a8: 3c01c2b4 */ lui $at,0xc2b4 -/* f0c34ac: 44815000 */ mtc1 $at,$f10 -/* f0c34b0: c4440080 */ lwc1 $f4,0x80($v0) -/* f0c34b4: 3c017f1a */ lui $at,0x7f1a -/* f0c34b8: 46040181 */ sub.s $f6,$f0,$f4 -/* f0c34bc: c4247b14 */ lwc1 $f4,0x7b14($at) -/* f0c34c0: 460a3202 */ mul.s $f8,$f6,$f10 -/* f0c34c4: 46044183 */ div.s $f6,$f8,$f4 -/* f0c34c8: e4460094 */ swc1 $f6,0x94($v0) -/* f0c34cc: 8e020284 */ lw $v0,0x284($s0) -/* f0c34d0: c44e0080 */ lwc1 $f14,0x80($v0) -.NB0f0c34d4: -/* f0c34d4: 3c01c0c0 */ lui $at,0xc0c0 -.NB0f0c34d8: -/* f0c34d8: 44815000 */ mtc1 $at,$f10 -/* f0c34dc: 00000000 */ sll $zero,$zero,0x0 -/* f0c34e0: 460a703c */ c.lt.s $f14,$f10 -/* f0c34e4: 00000000 */ sll $zero,$zero,0x0 -/* f0c34e8: 4502008c */ bc1fl .NB0f0c371c -/* f0c34ec: 44804000 */ mtc1 $zero,$f8 -/* f0c34f0: 8c4f00bc */ lw $t7,0xbc($v0) -/* f0c34f4: 9058161e */ lbu $t8,0x161e($v0) -/* f0c34f8: 24190001 */ addiu $t9,$zero,0x1 -/* f0c34fc: 8de40004 */ lw $a0,0x4($t7) -/* f0c3500: 24050001 */ addiu $a1,$zero,0x1 -/* f0c3504: a0980191 */ sb $t8,0x191($a0) -/* f0c3508: a0990190 */ sb $t9,0x190($a0) -/* f0c350c: afa300ec */ sw $v1,0xec($sp) -/* f0c3510: 0fc01771 */ jal footstepChooseSound -/* f0c3514: afa40070 */ sw $a0,0x70($sp) -/* f0c3518: 2401ffff */ addiu $at,$zero,-1 -/* f0c351c: 10410043 */ beq $v0,$at,.NB0f0c362c -/* f0c3520: 8fa300ec */ lw $v1,0xec($sp) -/* f0c3524: 2401ffff */ addiu $at,$zero,-1 -/* f0c3528: 1041001a */ beq $v0,$at,.NB0f0c3594 -/* f0c352c: 00002025 */ or $a0,$zero,$zero -/* f0c3530: 8e090284 */ lw $t1,0x284($s0) -/* f0c3534: 3c01bf80 */ lui $at,0xbf80 -/* f0c3538: 44810000 */ mtc1 $at,$f0 -/* f0c353c: 8d2500bc */ lw $a1,0xbc($t1) -/* f0c3540: 00023400 */ sll $a2,$v0,0x10 -/* f0c3544: 00065403 */ sra $t2,$a2,0x10 -/* f0c3548: 240bffff */ addiu $t3,$zero,-1 -/* f0c354c: 340c8400 */ dli $t4,0x8400 -/* f0c3550: 240dffff */ addiu $t5,$zero,-1 -/* f0c3554: afad002c */ sw $t5,0x2c($sp) -/* f0c3558: afac0014 */ sw $t4,0x14($sp) -/* f0c355c: afab0010 */ sw $t3,0x10($sp) -/* f0c3560: 01403025 */ or $a2,$t2,$zero -/* f0c3564: afa300ec */ sw $v1,0xec($sp) -/* f0c3568: afa00028 */ sw $zero,0x28($sp) -/* f0c356c: afa00020 */ sw $zero,0x20($sp) -/* f0c3570: afa0001c */ sw $zero,0x1c($sp) -/* f0c3574: afa00018 */ sw $zero,0x18($sp) -/* f0c3578: 2407ffff */ addiu $a3,$zero,-1 -/* f0c357c: e7a00038 */ swc1 $f0,0x38($sp) -/* f0c3580: e7a00034 */ swc1 $f0,0x34($sp) -/* f0c3584: e7a00030 */ swc1 $f0,0x30($sp) -/* f0c3588: 0fc24762 */ jal func0f0939f8 -/* f0c358c: e7a00024 */ swc1 $f0,0x24($sp) -/* f0c3590: 8fa300ec */ lw $v1,0xec($sp) -.NB0f0c3594: -/* f0c3594: 8fa40070 */ lw $a0,0x70($sp) -/* f0c3598: 240e0002 */ addiu $t6,$zero,0x2 -/* f0c359c: 24050001 */ addiu $a1,$zero,0x1 -/* f0c35a0: a08e0190 */ sb $t6,0x190($a0) -/* f0c35a4: 0fc01771 */ jal footstepChooseSound -/* f0c35a8: afa300ec */ sw $v1,0xec($sp) -/* f0c35ac: 2401ffff */ addiu $at,$zero,-1 -/* f0c35b0: 1041001e */ beq $v0,$at,.NB0f0c362c -/* f0c35b4: 8fa300ec */ lw $v1,0xec($sp) -/* f0c35b8: 8e0f0284 */ lw $t7,0x284($s0) -/* f0c35bc: 3c01bf80 */ lui $at,0xbf80 -/* f0c35c0: 44814000 */ mtc1 $at,$f8 -/* f0c35c4: 8de500bc */ lw $a1,0xbc($t7) -/* f0c35c8: 44812000 */ mtc1 $at,$f4 -/* f0c35cc: 44813000 */ mtc1 $at,$f6 -/* f0c35d0: 44815000 */ mtc1 $at,$f10 -/* f0c35d4: 00023400 */ sll $a2,$v0,0x10 -/* f0c35d8: 0006c403 */ sra $t8,$a2,0x10 -/* f0c35dc: 2419ffff */ addiu $t9,$zero,-1 -/* f0c35e0: 34098400 */ dli $t1,0x8400 -/* f0c35e4: 240affff */ addiu $t2,$zero,-1 -/* f0c35e8: afaa002c */ sw $t2,0x2c($sp) -/* f0c35ec: afa90014 */ sw $t1,0x14($sp) -/* f0c35f0: afb90010 */ sw $t9,0x10($sp) -/* f0c35f4: 03003025 */ or $a2,$t8,$zero -/* f0c35f8: afa300ec */ sw $v1,0xec($sp) -/* f0c35fc: afa00028 */ sw $zero,0x28($sp) -/* f0c3600: afa00020 */ sw $zero,0x20($sp) -/* f0c3604: afa0001c */ sw $zero,0x1c($sp) -/* f0c3608: afa00018 */ sw $zero,0x18($sp) -/* f0c360c: 00002025 */ or $a0,$zero,$zero -/* f0c3610: 2407ffff */ addiu $a3,$zero,-1 -/* f0c3614: e7a80024 */ swc1 $f8,0x24($sp) -/* f0c3618: e7a40030 */ swc1 $f4,0x30($sp) -/* f0c361c: e7a60034 */ swc1 $f6,0x34($sp) -/* f0c3620: 0fc24762 */ jal func0f0939f8 -/* f0c3624: e7aa0038 */ swc1 $f10,0x38($sp) -/* f0c3628: 8fa300ec */ lw $v1,0xec($sp) -.NB0f0c362c: -/* f0c362c: 8e0b0314 */ lw $t3,0x314($s0) -/* f0c3630: 8fac0070 */ lw $t4,0x70($sp) -/* f0c3634: 55600039 */ bnezl $t3,.NB0f0c371c -/* f0c3638: 44804000 */ mtc1 $zero,$f8 -/* f0c363c: 81820006 */ lb $v0,0x6($t4) -/* f0c3640: 24010004 */ addiu $at,$zero,0x4 -/* f0c3644: 10410003 */ beq $v0,$at,.NB0f0c3654 -/* f0c3648: 2401000c */ addiu $at,$zero,0xc -/* f0c364c: 54410033 */ bnel $v0,$at,.NB0f0c371c -/* f0c3650: 44804000 */ mtc1 $zero,$f8 -.NB0f0c3654: -/* f0c3654: 8e0e0284 */ lw $t6,0x284($s0) -/* f0c3658: 8e0d0008 */ lw $t5,0x8($s0) -/* f0c365c: 3c098007 */ lui $t1,0x8007 -/* f0c3660: 8dcf0034 */ lw $t7,0x34($t6) -/* f0c3664: 25293510 */ addiu $t1,$t1,0x3510 -/* f0c3668: 01afc023 */ subu $t8,$t5,$t7 -/* f0c366c: 2b010029 */ slti $at,$t8,0x29 -/* f0c3670: 5420002a */ bnezl $at,.NB0f0c371c -/* f0c3674: 44804000 */ mtc1 $zero,$f8 -/* f0c3678: 8d210000 */ lw $at,0x0($t1) -/* f0c367c: 27b90064 */ addiu $t9,$sp,0x64 -/* f0c3680: 8d2b0004 */ lw $t3,0x4($t1) -/* f0c3684: af210000 */ sw $at,0x0($t9) -/* f0c3688: 8d210008 */ lw $at,0x8($t1) -/* f0c368c: af2b0004 */ sw $t3,0x4($t9) -/* f0c3690: af210008 */ sw $at,0x8($t9) -/* f0c3694: 0c004d84 */ jal random -/* f0c3698: afa300ec */ sw $v1,0xec($sp) -/* f0c369c: 24010003 */ addiu $at,$zero,0x3 -/* f0c36a0: 0041001b */ divu $zero,$v0,$at -/* f0c36a4: 8e0c0284 */ lw $t4,0x284($s0) -/* f0c36a8: 00007010 */ mfhi $t6 -/* f0c36ac: 000e6880 */ sll $t5,$t6,0x2 -/* f0c36b0: 03ad3021 */ addu $a2,$sp,$t5 -/* f0c36b4: 84c60066 */ lh $a2,0x66($a2) -/* f0c36b8: 8d8500bc */ lw $a1,0xbc($t4) -/* f0c36bc: 3c01bf80 */ lui $at,0xbf80 -/* f0c36c0: 44814000 */ mtc1 $at,$f8 -/* f0c36c4: 44812000 */ mtc1 $at,$f4 -/* f0c36c8: 44813000 */ mtc1 $at,$f6 -/* f0c36cc: 44815000 */ mtc1 $at,$f10 -/* f0c36d0: 240fffff */ addiu $t7,$zero,-1 -/* f0c36d4: 34188400 */ dli $t8,0x8400 -/* f0c36d8: 240affff */ addiu $t2,$zero,-1 -/* f0c36dc: afaa002c */ sw $t2,0x2c($sp) -/* f0c36e0: afb80014 */ sw $t8,0x14($sp) -/* f0c36e4: afaf0010 */ sw $t7,0x10($sp) -/* f0c36e8: afa00028 */ sw $zero,0x28($sp) -/* f0c36ec: afa00020 */ sw $zero,0x20($sp) -/* f0c36f0: afa0001c */ sw $zero,0x1c($sp) -/* f0c36f4: afa00018 */ sw $zero,0x18($sp) -/* f0c36f8: 00002025 */ or $a0,$zero,$zero -/* f0c36fc: 2407ffff */ addiu $a3,$zero,-1 -/* f0c3700: e7a80024 */ swc1 $f8,0x24($sp) -/* f0c3704: e7a40030 */ swc1 $f4,0x30($sp) -/* f0c3708: e7a60034 */ swc1 $f6,0x34($sp) -/* f0c370c: 0fc24762 */ jal func0f0939f8 -/* f0c3710: e7aa0038 */ swc1 $f10,0x38($sp) -/* f0c3714: 8fa300ec */ lw $v1,0xec($sp) -/* f0c3718: 44804000 */ mtc1 $zero,$f8 -.NB0f0c371c: -/* f0c371c: 8e190284 */ lw $t9,0x284($s0) -/* f0c3720: e7280080 */ swc1 $f8,0x80($t9) -/* f0c3724: 8e090034 */ lw $t1,0x34($s0) -.NB0f0c3728: -/* f0c3728: 3c01bf90 */ lui $at,0xbf90 -/* f0c372c: 27a600a8 */ addiu $a2,$sp,0xa8 -/* f0c3730: 1920002c */ blez $t1,.NB0f0c37e4 -/* f0c3734: 27a70098 */ addiu $a3,$sp,0x98 -/* f0c3738: 44816000 */ mtc1 $at,$f12 -/* f0c373c: 3c017f1a */ lui $at,0x7f1a -/* f0c3740: 44809000 */ mtc1 $zero,$f18 -/* f0c3744: c4227b18 */ lwc1 $f2,0x7b18($at) -/* f0c3748: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c374c: -/* f0c374c: 8c4b0090 */ lw $t3,0x90($v0) -/* f0c3750: 5960000c */ blezl $t3,.NB0f0c3784 -/* f0c3754: c4400094 */ lwc1 $f0,0x94($v0) -/* f0c3758: c4440088 */ lwc1 $f4,0x88($v0) -/* f0c375c: c44a0094 */ lwc1 $f10,0x94($v0) -/* f0c3760: 46022182 */ mul.s $f6,$f4,$f2 -/* f0c3764: 460a3200 */ add.s $f8,$f6,$f10 -/* f0c3768: e4480088 */ swc1 $f8,0x88($v0) -/* f0c376c: 8e020284 */ lw $v0,0x284($s0) -/* f0c3770: 8c4c0090 */ lw $t4,0x90($v0) -/* f0c3774: 258effff */ addiu $t6,$t4,-1 -/* f0c3778: 10000015 */ beqz $zero,.NB0f0c37d0 -/* f0c377c: ac4e0090 */ sw $t6,0x90($v0) -/* f0c3780: c4400094 */ lwc1 $f0,0x94($v0) -.NB0f0c3784: -/* f0c3784: 4612003c */ c.lt.s $f0,$f18 -/* f0c3788: 00000000 */ sll $zero,$zero,0x0 -/* f0c378c: 4502000d */ bc1fl .NB0f0c37c4 -/* f0c3790: c4460088 */ lwc1 $f6,0x88($v0) -/* f0c3794: 460c0101 */ sub.s $f4,$f0,$f12 -/* f0c3798: e4440094 */ swc1 $f4,0x94($v0) -/* f0c379c: 8e020284 */ lw $v0,0x284($s0) -/* f0c37a0: c4400094 */ lwc1 $f0,0x94($v0) -/* f0c37a4: 4600903e */ c.le.s $f18,$f0 -/* f0c37a8: 00000000 */ sll $zero,$zero,0x0 -/* f0c37ac: 45020005 */ bc1fl .NB0f0c37c4 -/* f0c37b0: c4460088 */ lwc1 $f6,0x88($v0) -/* f0c37b4: e4520094 */ swc1 $f18,0x94($v0) -/* f0c37b8: 8e020284 */ lw $v0,0x284($s0) -/* f0c37bc: c4400094 */ lwc1 $f0,0x94($v0) -/* f0c37c0: c4460088 */ lwc1 $f6,0x88($v0) -.NB0f0c37c4: -/* f0c37c4: 46023282 */ mul.s $f10,$f6,$f2 -/* f0c37c8: 46005200 */ add.s $f8,$f10,$f0 -/* f0c37cc: e4480088 */ swc1 $f8,0x88($v0) -.NB0f0c37d0: -/* f0c37d0: 8e0d0034 */ lw $t5,0x34($s0) -/* f0c37d4: 24630001 */ addiu $v1,$v1,0x1 -/* f0c37d8: 006d082a */ slt $at,$v1,$t5 -/* f0c37dc: 5420ffdb */ bnezl $at,.NB0f0c374c -/* f0c37e0: 8e020284 */ lw $v0,0x284($s0) -.NB0f0c37e4: -/* f0c37e4: 8e020284 */ lw $v0,0x284($s0) -/* f0c37e8: 3c0141f0 */ lui $at,0x41f0 -/* f0c37ec: 44811000 */ mtc1 $at,$f2 -/* f0c37f0: 3c017f1a */ lui $at,0x7f1a -/* f0c37f4: c4267b1c */ lwc1 $f6,0x7b1c($at) -/* f0c37f8: c4440088 */ lwc1 $f4,0x88($v0) -/* f0c37fc: 3c017f1a */ lui $at,0x7f1a -/* f0c3800: 46062282 */ mul.s $f10,$f4,$f6 -/* f0c3804: e44a008c */ swc1 $f10,0x8c($v0) -/* f0c3808: 8e020284 */ lw $v0,0x284($s0) -/* f0c380c: c44803c4 */ lwc1 $f8,0x3c4($v0) -/* f0c3810: c4440414 */ lwc1 $f4,0x414($v0) -/* f0c3814: c44a19c4 */ lwc1 $f10,0x19c4($v0) -/* f0c3818: 46044183 */ div.s $f6,$f8,$f4 -/* f0c381c: 460a3202 */ mul.s $f8,$f6,$f10 -/* f0c3820: e44819bc */ swc1 $f8,0x19bc($v0) -/* f0c3824: 8e020284 */ lw $v0,0x284($s0) -/* f0c3828: 8c4f19b8 */ lw $t7,0x19b8($v0) -/* f0c382c: c44419bc */ lwc1 $f4,0x19bc($v0) -/* f0c3830: 448f3000 */ mtc1 $t7,$f6 -/* f0c3834: 00000000 */ sll $zero,$zero,0x0 -/* f0c3838: 468032a0 */ cvt.s.w $f10,$f6 -/* f0c383c: c446008c */ lwc1 $f6,0x8c($v0) -/* f0c3840: 460a2200 */ add.s $f8,$f4,$f10 -/* f0c3844: c44419c4 */ lwc1 $f4,0x19c4($v0) -/* f0c3848: 46043282 */ mul.s $f10,$f6,$f4 -/* f0c384c: c4267b20 */ lwc1 $f6,0x7b20($at) -/* f0c3850: 46065102 */ mul.s $f4,$f10,$f6 -/* f0c3854: 46044000 */ add.s $f0,$f8,$f4 -/* f0c3858: 4602003c */ c.lt.s $f0,$f2 -/* f0c385c: 00000000 */ sll $zero,$zero,0x0 -/* f0c3860: 45020003 */ bc1fl .NB0f0c3870 -/* f0c3864: 8c5800bc */ lw $t8,0xbc($v0) -/* f0c3868: 46001006 */ mov.s $f0,$f2 -/* f0c386c: 8c5800bc */ lw $t8,0xbc($v0) -.NB0f0c3870: -/* f0c3870: c70a0008 */ lwc1 $f10,0x8($t8) -/* f0c3874: e7aa00a8 */ swc1 $f10,0xa8($sp) -/* f0c3878: c4460074 */ lwc1 $f6,0x74($v0) -/* f0c387c: c7aa00a8 */ lwc1 $f10,0xa8($sp) -/* f0c3880: 46003200 */ add.s $f8,$f6,$f0 -/* f0c3884: e7a800ac */ swc1 $f8,0xac($sp) -/* f0c3888: 8c4a00bc */ lw $t2,0xbc($v0) -/* f0c388c: c7a800ac */ lwc1 $f8,0xac($sp) -/* f0c3890: c5440010 */ lwc1 $f4,0x10($t2) -/* f0c3894: e7a400b0 */ swc1 $f4,0xb0($sp) -/* f0c3898: 8c4300bc */ lw $v1,0xbc($v0) -/* f0c389c: c4660008 */ lwc1 $f6,0x8($v1) -/* f0c38a0: 24640008 */ addiu $a0,$v1,0x8 -/* f0c38a4: 46065032 */ c.eq.s $f10,$f6 -/* f0c38a8: 00000000 */ sll $zero,$zero,0x0 -/* f0c38ac: 4500000c */ bc1f .NB0f0c38e0 -/* f0c38b0: 00000000 */ sll $zero,$zero,0x0 -/* f0c38b4: c464000c */ lwc1 $f4,0xc($v1) -/* f0c38b8: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f0c38bc: 46044032 */ c.eq.s $f8,$f4 -/* f0c38c0: 00000000 */ sll $zero,$zero,0x0 -/* f0c38c4: 45000006 */ bc1f .NB0f0c38e0 -/* f0c38c8: 00000000 */ sll $zero,$zero,0x0 -/* f0c38cc: c4660010 */ lwc1 $f6,0x10($v1) -/* f0c38d0: 46065032 */ c.eq.s $f10,$f6 -/* f0c38d4: 00000000 */ sll $zero,$zero,0x0 -/* f0c38d8: 45030018 */ bc1tl .NB0f0c393c -/* f0c38dc: 8fbf004c */ lw $ra,0x4c($sp) -.NB0f0c38e0: -/* f0c38e0: 0fc19437 */ jal func0f065e74 -/* f0c38e4: 24650028 */ addiu $a1,$v1,0x28 -/* f0c38e8: 8e190284 */ lw $t9,0x284($s0) -/* f0c38ec: c7a800a8 */ lwc1 $f8,0xa8($sp) -/* f0c38f0: 8f2900bc */ lw $t1,0xbc($t9) -/* f0c38f4: e5280008 */ swc1 $f8,0x8($t1) -/* f0c38f8: 8e0b0284 */ lw $t3,0x284($s0) -/* f0c38fc: c7a400ac */ lwc1 $f4,0xac($sp) -/* f0c3900: 8d6c00bc */ lw $t4,0xbc($t3) -/* f0c3904: e584000c */ swc1 $f4,0xc($t4) -/* f0c3908: 8e0e0284 */ lw $t6,0x284($s0) -/* f0c390c: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f0c3910: 8dcd00bc */ lw $t5,0xbc($t6) -/* f0c3914: e5aa0010 */ swc1 $f10,0x10($t5) -/* f0c3918: 8e0f0284 */ lw $t7,0x284($s0) -/* f0c391c: 0fc193ab */ jal propDeregisterRooms -/* f0c3920: 8de400bc */ lw $a0,0xbc($t7) -/* f0c3924: 8e180284 */ lw $t8,0x284($s0) -/* f0c3928: 27a40098 */ addiu $a0,$sp,0x98 -/* f0c392c: 8f0500bc */ lw $a1,0xbc($t8) -/* f0c3930: 0fc19283 */ jal roomsCopy -/* f0c3934: 24a50028 */ addiu $a1,$a1,0x28 -/* f0c3938: 8fbf004c */ lw $ra,0x4c($sp) -.NB0f0c393c: -/* f0c393c: 8fb00048 */ lw $s0,0x48($sp) -/* f0c3940: 27bd00f0 */ addiu $sp,$sp,0xf0 -/* f0c3944: 03e00008 */ jr $ra -/* f0c3948: 00000000 */ sll $zero,$zero,0x0 -); -#endif void bwalkApplyCrouchSpeed(void) {