From 8a49f07cae0d962844aa82efdd1ef902773929e9 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sun, 1 Mar 2020 11:27:29 +1000 Subject: [PATCH] Split game_0c79f0.c into bondgrab.c --- ld/gamefiles.inc | 1 + src/boot/boot.c | 2 + src/game/bondgrab.c | 3050 ++++++++++++++++++++++++++++++++ src/game/cheats.c | 2 + src/game/chr/chr.c | 2 + src/game/chr/chraction.c | 1 + src/game/chr/chrai.c | 2 + src/game/chr/chraicommands.c | 1 + src/game/game_000000.c | 2 + src/game/game_000090.c | 2 + src/game/game_000130.c | 2 + src/game/game_000840.c | 2 + src/game/game_000850.c | 2 + src/game/game_000860.c | 2 + src/game/game_000870.c | 2 + src/game/game_000880.c | 2 + src/game/game_0008e0.c | 2 + src/game/game_0008f0.c | 2 + src/game/game_000900.c | 2 + src/game/game_000910.c | 2 + src/game/game_000920.c | 2 + src/game/game_005fd0.c | 2 + src/game/game_00b190.c | 2 + src/game/game_00b200.c | 2 + src/game/game_00b210.c | 2 + src/game/game_00b320.c | 2 + src/game/game_00b480.c | 2 + src/game/game_00b820.c | 2 + src/game/game_00c240.c | 2 + src/game/game_00c490.c | 2 + src/game/game_0108d0.c | 2 + src/game/game_0109d0.c | 2 + src/game/game_010b20.c | 2 + src/game/game_011110.c | 2 + src/game/game_012450.c | 2 + src/game/game_0125a0.c | 2 + src/game/game_012d50.c | 2 + src/game/game_013010.c | 2 + src/game/game_013260.c | 2 + src/game/game_0132a0.c | 2 + src/game/game_013540.c | 2 + src/game/game_013550.c | 2 + src/game/game_013cf0.c | 2 + src/game/game_013ee0.c | 2 + src/game/game_0147a0.c | 2 + src/game/game_0147d0.c | 2 + src/game/game_014f10.c | 2 + src/game/game_015010.c | 2 + src/game/game_0150a0.c | 2 + src/game/game_0151f0.c | 2 + src/game/game_015260.c | 2 + src/game/game_015270.c | 2 + src/game/game_015280.c | 2 + src/game/game_015330.c | 2 + src/game/game_0153f0.c | 2 + src/game/game_015400.c | 2 + src/game/game_015410.c | 2 + src/game/game_015420.c | 2 + src/game/game_015470.c | 2 + src/game/game_016100.c | 2 + src/game/game_01afc0.c | 2 + src/game/game_01b0a0.c | 2 + src/game/game_01bea0.c | 2 + src/game/game_01d860.c | 2 + src/game/game_01d990.c | 2 + src/game/game_01d9f0.c | 2 + src/game/game_01de30.c | 2 + src/game/game_01e250.c | 2 + src/game/game_02cde0.c | 2 + src/game/game_0601b0.c | 2 + src/game/game_066310.c | 1 + src/game/game_092610.c | 1 + src/game/game_096360.c | 2 + src/game/game_096700.c | 2 + src/game/game_096750.c | 2 + src/game/game_096890.c | 2 + src/game/game_0969d0.c | 2 + src/game/game_096b20.c | 2 + src/game/game_096ca0.c | 2 + src/game/game_097890.c | 2 + src/game/game_097970.c | 2 + src/game/game_097a50.c | 2 + src/game/game_097aa0.c | 2 + src/game/game_097ba0.c | 2 + src/game/game_0abe70.c | 2 + src/game/game_0b0420.c | 2 + src/game/game_0b2150.c | 2 + src/game/game_0b28d0.c | 2 + src/game/game_0b3350.c | 2 + src/game/game_0b63b0.c | 2 + src/game/game_0c33f0.c | 2 + src/game/game_0c3620.c | 2 + src/game/game_0c37d0.c | 2 + src/game/game_0c79f0.c | 3030 +------------------------------ src/game/game_0cf150.c | 2 + src/game/game_0d1fe0.c | 2 + src/game/game_0d4690.c | 2 + src/game/game_0d5a90.c | 2 + src/game/game_0d7070.c | 2 + src/game/game_0dcdb0.c | 2 + src/game/game_0f09f0.c | 2 + src/game/game_0fd660.c | 2 + src/game/game_102230.c | 2 + src/game/game_102240.c | 2 + src/game/game_107fb0.c | 1 + src/game/game_10c9c0.c | 1 + src/game/game_10ccd0.c | 2 + src/game/game_111600.c | 2 + src/game/game_113220.c | 1 + src/game/game_114240.c | 1 + src/game/game_1165d0.c | 2 + src/game/game_11ecf0.c | 2 + src/game/game_11f000.c | 2 + src/game/game_127910.c | 2 + src/game/game_128f30.c | 2 + src/game/game_129210.c | 2 + src/game/game_129900.c | 2 + src/game/game_12d3f0.c | 2 + src/game/game_12f6c0.c | 2 + src/game/game_131060.c | 2 + src/game/game_13c510.c | 2 + src/game/game_13e0e0.c | 2 + src/game/game_148b80.c | 2 + src/game/game_150820.c | 2 + src/game/game_152fa0.c | 2 + src/game/game_1531a0.c | 2 + src/game/game_157db0.c | 2 + src/game/game_165360.c | 2 + src/game/game_1655c0.c | 2 + src/game/game_165670.c | 2 + src/game/game_1668e0.c | 2 + src/game/game_166e40.c | 2 + src/game/game_167ae0.c | 2 + src/game/game_16ce10.c | 2 + src/game/game_16cfa0.c | 2 + src/game/game_16e810.c | 2 + src/game/game_175f50.c | 2 + src/game/game_175f90.c | 2 + src/game/game_176000.c | 2 + src/game/game_176080.c | 2 + src/game/game_176d70.c | 2 + src/game/game_177e00.c | 2 + src/game/game_179060.c | 1 + src/game/game_187770.c | 2 + src/game/game_190260.c | 2 + src/game/game_197600.c | 2 + src/game/game_1999b0.c | 2 + src/game/game_19aa80.c | 2 + src/game/game_19c990.c | 2 + src/game/game_1a3340.c | 2 + src/game/game_1a78b0.c | 2 + src/game/lang.c | 2 + src/game/pad.c | 2 + src/game/pdoptions.c | 2 + src/include/game/bondgrab.h | 29 + src/include/game/game_0c79f0.h | 22 - src/inflate/inflate.c | 2 + src/lib/lib_03050.c | 2 + src/lib/lib_034f0.c | 2 + src/lib/lib_03ee0.c | 2 + src/lib/lib_03fb0.c | 2 + src/lib/lib_04320.c | 2 + src/lib/lib_04790.c | 2 + src/lib/lib_04840.c | 2 + src/lib/lib_04a80.c | 2 + src/lib/lib_05e40.c | 2 + src/lib/lib_06100.c | 2 + src/lib/lib_06330.c | 2 + src/lib/lib_06440.c | 2 + src/lib/lib_06550.c | 2 + src/lib/lib_070d0.c | 2 + src/lib/lib_074f0.c | 2 + src/lib/lib_08a20.c | 2 + src/lib/lib_09660.c | 2 + src/lib/lib_0bfb0.c | 2 + src/lib/lib_0c000.c | 2 + src/lib/lib_0d0a0.c | 2 + src/lib/lib_0d520.c | 2 + src/lib/lib_0e9d0.c | 2 + src/lib/lib_11420.c | 2 + src/lib/lib_121e0.c | 2 + src/lib/lib_126b0.c | 2 + src/lib/lib_12dc0.c | 2 + src/lib/lib_13130.c | 2 + src/lib/lib_13710.c | 2 + src/lib/lib_13750.c | 2 + src/lib/lib_13790.c | 2 + src/lib/lib_13820.c | 2 + src/lib/lib_13900.c | 2 + src/lib/lib_15860.c | 2 + src/lib/lib_159b0.c | 2 + src/lib/lib_16110.c | 2 + src/lib/lib_1a500.c | 2 + src/lib/lib_233c0.c | 2 + src/lib/lib_2f490.c | 2 + src/lib/lib_2fa00.c | 2 + src/lib/lib_2faf0.c | 2 + src/lib/lib_2fba0.c | 2 + src/lib/lib_2fc60.c | 2 + src/lib/lib_30ce0.c | 2 + src/lib/lib_317f0.c | 2 + src/lib/lib_37650.c | 2 + src/lib/lib_37b00.c | 2 + src/lib/lib_38d10.c | 2 + src/lib/lib_38d30.c | 2 + src/lib/lib_39c80.c | 2 + src/lib/lib_39f70.c | 2 + src/lib/lib_39fc0.c | 2 + src/lib/lib_39fe0.c | 2 + src/lib/lib_3a100.c | 2 + src/lib/lib_3c430.c | 2 + src/lib/lib_3c4d0.c | 2 + src/lib/lib_3ccf0.c | 2 + src/lib/lib_3cdc0.c | 2 + src/lib/lib_3cef0.c | 2 + src/lib/lib_3d280.c | 2 + src/lib/lib_3e3e0.c | 2 + src/lib/lib_3e730.c | 2 + src/lib/lib_43dd0.c | 2 + src/lib/lib_446d0.c | 2 + src/lib/lib_44bc0.c | 2 + src/lib/lib_44f60.c | 2 + src/lib/lib_45ed0.c | 2 + src/lib/lib_461c0.c | 2 + src/lib/lib_46650.c | 2 + src/lib/lib_47550.c | 2 + src/lib/lib_47a90.c | 2 + src/lib/lib_47d20.c | 2 + src/lib/lib_48120.c | 2 + src/lib/lib_48150.c | 2 + src/lib/lib_481d0.c | 2 + src/lib/lib_481e0.c | 2 + src/lib/lib_48520.c | 2 + src/lib/lib_485e0.c | 2 + src/lib/lib_48650.c | 2 + src/lib/lib_48830.c | 2 + src/lib/lib_488e0.c | 2 + src/lib/lib_48b20.c | 2 + src/lib/lib_48c00.c | 2 + src/lib/lib_48cd0.c | 2 + src/lib/lib_48dc0.c | 2 + src/lib/lib_48ef0.c | 2 + src/lib/lib_48f50.c | 2 + src/lib/lib_490b0.c | 2 + src/lib/lib_491b0.c | 2 + src/lib/lib_49640.c | 2 + src/lib/lib_49780.c | 2 + src/lib/lib_49a90.c | 2 + src/lib/lib_49c20.c | 2 + src/lib/lib_4a360.c | 2 + src/lib/lib_4a5e0.c | 2 + src/lib/lib_4a680.c | 2 + src/lib/lib_4a810.c | 2 + src/lib/lib_4a980.c | 2 + src/lib/lib_4acc0.c | 2 + src/lib/lib_4ace0.c | 2 + src/lib/lib_4ad30.c | 2 + src/lib/lib_4ad80.c | 2 + src/lib/lib_4ae00.c | 2 + src/lib/lib_4b160.c | 2 + src/lib/lib_4b170.c | 2 + src/lib/lib_4b480.c | 2 + src/lib/lib_4b500.c | 2 + src/lib/lib_4b550.c | 2 + src/lib/lib_4b5e0.c | 2 + src/lib/lib_4ba90.c | 2 + src/lib/lib_4c090.c | 2 + src/lib/lib_4cc10.c | 2 + src/lib/lib_4cde0.c | 2 + src/lib/lib_4ce60.c | 2 + src/lib/lib_4d000.c | 2 + src/lib/lib_4d480.c | 2 + src/lib/lib_4d6f0.c | 2 + src/lib/lib_4e270.c | 2 + src/lib/lib_4e3c0.c | 2 + src/lib/lib_4e470.c | 2 + src/lib/lib_4e530.c | 2 + src/lib/lib_4e690.c | 2 + src/lib/lib_4f350.c | 2 + src/lib/lib_4f400.c | 3 +- src/lib/lib_4f5e0.c | 2 + src/lib/lib_4fe20.c | 2 + src/lib/lib_4fff0.c | 2 + src/lib/lib_50090.c | 2 + src/lib/lib_50130.c | 2 + src/lib/lib_50480.c | 2 + src/lib/lib_50a00.c | 2 + src/lib/lib_50f20.c | 2 + src/lib/lib_513b0.c | 2 + src/lib/lib_51880.c | 2 + src/lib/lib_51890.c | 2 + src/lib/lib_51900.c | 2 + src/lib/lib_51a60.c | 2 + src/lib/lib_51c10.c | 2 + src/lib/lib_51c60.c | 2 + src/lib/lib_51d50.c | 2 + src/lib/lib_51ec0.c | 2 + src/lib/lib_52070.c | 2 + src/lib/lib_52360.c | 2 + 299 files changed, 3662 insertions(+), 3050 deletions(-) create mode 100644 src/game/bondgrab.c create mode 100644 src/include/game/bondgrab.h diff --git a/ld/gamefiles.inc b/ld/gamefiles.inc index 84703c8a6..f65059117 100644 --- a/ld/gamefiles.inc +++ b/ld/gamefiles.inc @@ -98,6 +98,7 @@ src/game/game_0c3620.o (section); \ src/game/game_0c37d0.o (section); \ src/game/game_0c79f0.o (section); \ + src/game/bondgrab.o (section); \ src/game/game_0cf150.o (section); \ src/game/game_0d1fe0.o (section); \ src/game/game_0d4690.o (section); \ diff --git a/src/boot/boot.c b/src/boot/boot.c index 195ea01cd..5e081b5ab 100644 --- a/src/boot/boot.c +++ b/src/boot/boot.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0dcdb0.h" #include "gvars/gvars.h" diff --git a/src/game/bondgrab.c b/src/game/bondgrab.c new file mode 100644 index 000000000..9f1fdc3c0 --- /dev/null +++ b/src/game/bondgrab.c @@ -0,0 +1,3050 @@ +#include +#include "constants.h" +#include "game/bondgrab.h" +#include "game/cheats.h" +#include "game/chr/chraction.h" +#include "game/data/data_000000.h" +#include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" +#include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" +#include "game/data/data_020df0.h" +#include "game/game_0601b0.h" +#include "game/game_066310.h" +#include "game/game_092610.h" +#include "game/game_097ba0.h" +#include "game/game_0b63b0.h" +#include "game/game_0c79f0.h" +#include "game/game_113220.h" +#include "game/game_11ecf0.h" +#include "gvars/gvars.h" +#include "lib/lib_04790.h" +#include "lib/lib_159b0.h" +#include "lib/lib_16110.h" +#include "lib/lib_233c0.h" +#include "lib/lib_4a360.h" +#include "types.h" + +const char var7f1ad940[] = "bondgrab.c"; +const char var7f1ad94c[] = "bondgrab.c"; +const char var7f1ad958[] = "bondgrab.c"; +const char var7f1ad964[] = "bondgrab.c"; + +const u32 var7f1ad970[] = {0x40c907a9}; +const u32 var7f1ad974[] = {0x40c907a9}; +const u32 var7f1ad978[] = {0x40c907a9}; +const u32 var7f1ad97c[] = {0x3e4ccccd}; +const u32 var7f1ad980[] = {0x40c907a9}; +const u32 var7f1ad984[] = {0x40c907a9}; +const u32 var7f1ad988[] = {0xc0490fdb}; +const u32 var7f1ad98c[] = {0x40490fdb}; +const u32 var7f1ad990[] = {0x3dcccccd}; +const u32 var7f1ad994[] = {0x3dcccccd}; +const u32 var7f1ad998[] = {0x3c8ef461}; +const u32 var7f1ad99c[] = {0x3f7cbfb1}; +const u32 var7f1ad9a0[] = {0x3c5013c0}; +const u32 var7f1ad9a4[] = {0x40490fdb}; +const u32 var7f1ad9a8[] = {0x40c907a9}; +const u32 var7f1ad9ac[] = {0xc0490fdb}; +const u32 var7f1ad9b0[] = {0x40c907a9}; +const u32 var7f1ad9b4[] = {0x40c907a9}; +const u32 var7f1ad9b8[] = {0x40c907a9}; +const u32 var7f1ad9bc[] = {0x40c907a9}; +const u32 var7f1ad9c0[] = {0x40c907a9}; +const u32 var7f1ad9c4[] = {0x40c907a9}; +const u32 var7f1ad9c8[] = {0x3f8147ae}; +const u32 var7f1ad9cc[] = {0x3c8ef461}; +const u32 var7f1ad9d0[] = {0xc6ea6000}; +const u32 var7f1ad9d4[] = {0x3d3a5e30}; +const u32 var7f1ad9d8[] = {0x3d3a5e30}; +const u32 var7f1ad9dc[] = {0x3f745a1d}; +const u32 var7f1ad9e0[] = {0x3d3a5e30}; +const u32 var7f1ad9e4[] = {0x3d888889}; +const u32 var7f1ad9e8[] = {0x3d888889}; +const u32 var7f1ad9ec[] = {0x3d888889}; +const u32 var7f1ad9f0[] = {0x3c6a0ea1}; +const u32 var7f1ad9f4[] = {0x3d888889}; +const u32 var7f1ad9f8[] = {0x3d888889}; +const u32 var7f1ad9fc[] = {0x3d888889}; +const u32 var7f1ada00[] = {0x3d888889}; +const u32 var7f1ada04[] = {0x3c6a0ea1}; +const u32 var7f1ada08[] = {0x3d888889}; +const u32 var7f1ada0c[] = {0x3f8a3d71}; +const u32 var7f1ada10[] = {0x3f7c154d}; +const u32 var7f1ada14[] = {0x3c7aacc0}; +const u32 var7f1ada18[] = {0x3f4ccccd}; +const u32 var7f1ada1c[] = {0x4528c000}; +const u32 var7f1ada20[] = {0x3ecccccd}; +const u32 var7f1ada24[] = {0x3f333333}; +const u32 var7f1ada28[] = {0x3f99999a}; +const u32 var7f1ada2c[] = {0x3c8ef461}; +const u32 var7f1ada30[] = {0xc6ea6000}; +const u32 var7f1ada34[] = {0x00000000}; +const u32 var7f1ada38[] = {0x00000000}; +const u32 var7f1ada3c[] = {0x00000000}; + +const char var7f1ada40[] = "bondeyespy.c"; +const char var7f1ada50[] = "bondeyespy.c"; +const char var7f1ada60[] = "bondeyespy.c"; +const char var7f1ada70[] = "g"; +const char var7f1ada74[] = "l"; +const char var7f1ada78[] = "%s%s"; + +GLOBAL_ASM( +glabel currentPlayerSetMoveModeGrabbedProp +/* f0cc6e0: 27bdff68 */ addiu $sp,$sp,-152 +/* f0cc6e4: afb0001c */ sw $s0,0x1c($sp) +/* f0cc6e8: 3c10800a */ lui $s0,%hi(g_Vars) +/* f0cc6ec: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) +/* f0cc6f0: 8e020284 */ lw $v0,0x284($s0) +/* f0cc6f4: afbf0024 */ sw $ra,0x24($sp) +/* f0cc6f8: afb10020 */ sw $s1,0x20($sp) +/* f0cc6fc: 8c4e01b0 */ lw $t6,0x1b0($v0) +/* f0cc700: 3c017f1b */ lui $at,%hi(var7f1ad970) +/* f0cc704: c42ed970 */ lwc1 $f14,%lo(var7f1ad970)($at) +/* f0cc708: 240f0004 */ addiu $t7,$zero,0x4 +/* f0cc70c: afae0094 */ sw $t6,0x94($sp) +/* f0cc710: ac4f01b0 */ sw $t7,0x1b0($v0) +/* f0cc714: 44800000 */ mtc1 $zero,$f0 +/* f0cc718: 8e180284 */ lw $t8,0x284($s0) +/* f0cc71c: 8c461b5c */ lw $a2,0x1b5c($v0) +/* f0cc720: 3c0143b4 */ lui $at,0x43b4 +/* f0cc724: e7001b60 */ swc1 $f0,0x1b60($t8) +/* f0cc728: 8e190284 */ lw $t9,0x284($s0) +/* f0cc72c: c4c40008 */ lwc1 $f4,0x8($a2) +/* f0cc730: 27b10054 */ addiu $s1,$sp,0x54 +/* f0cc734: 02202825 */ or $a1,$s1,$zero +/* f0cc738: e7241a00 */ swc1 $f4,0x1a00($t9) +/* f0cc73c: 8e080284 */ lw $t0,0x284($s0) +/* f0cc740: c4c6000c */ lwc1 $f6,0xc($a2) +/* f0cc744: e5061a04 */ swc1 $f6,0x1a04($t0) +/* f0cc748: 8e090284 */ lw $t1,0x284($s0) +/* f0cc74c: c4c80010 */ lwc1 $f8,0x10($a2) +/* f0cc750: e5281a08 */ swc1 $f8,0x1a08($t1) +/* f0cc754: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc758: e5401a0c */ swc1 $f0,0x1a0c($t2) +/* f0cc75c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cc760: e5601c58 */ swc1 $f0,0x1c58($t3) +/* f0cc764: 8e020284 */ lw $v0,0x284($s0) +/* f0cc768: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0cc76c: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0cc770: c5900008 */ lwc1 $f16,0x8($t4) +/* f0cc774: 46105481 */ sub.s $f18,$f10,$f16 +/* f0cc778: e4521a10 */ swc1 $f18,0x1a10($v0) +/* f0cc77c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc780: c4c4000c */ lwc1 $f4,0xc($a2) +/* f0cc784: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0cc788: c5a6000c */ lwc1 $f6,0xc($t5) +/* f0cc78c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0cc790: e4481a14 */ swc1 $f8,0x1a14($v0) +/* f0cc794: 8e020284 */ lw $v0,0x284($s0) +/* f0cc798: c4ca0010 */ lwc1 $f10,0x10($a2) +/* f0cc79c: 44814000 */ mtc1 $at,$f8 +/* f0cc7a0: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0cc7a4: c5d00010 */ lwc1 $f16,0x10($t6) +/* f0cc7a8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0cc7ac: e4521a18 */ swc1 $f18,0x1a18($v0) +/* f0cc7b0: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc7b4: ade01a1c */ sw $zero,0x1a1c($t7) +/* f0cc7b8: 8e180284 */ lw $t8,0x284($s0) +/* f0cc7bc: e7001a20 */ swc1 $f0,0x1a20($t8) +/* f0cc7c0: 8e190284 */ lw $t9,0x284($s0) +/* f0cc7c4: e7201a2c */ swc1 $f0,0x1a2c($t9) +/* f0cc7c8: 8e080284 */ lw $t0,0x284($s0) +/* f0cc7cc: e5001a30 */ swc1 $f0,0x1a30($t0) +/* f0cc7d0: 8e090284 */ lw $t1,0x284($s0) +/* f0cc7d4: e5201a34 */ swc1 $f0,0x1a34($t1) +/* f0cc7d8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cc7dc: e5401a38 */ swc1 $f0,0x1a38($t2) +/* f0cc7e0: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cc7e4: e5601a3c */ swc1 $f0,0x1a3c($t3) +/* f0cc7e8: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cc7ec: e5801a40 */ swc1 $f0,0x1a40($t4) +/* f0cc7f0: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cc7f4: e5a01a44 */ swc1 $f0,0x1a44($t5) +/* f0cc7f8: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cc7fc: e5c01968 */ swc1 $f0,0x1968($t6) +/* f0cc800: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc804: e5e001b4 */ swc1 $f0,0x1b4($t7) +/* f0cc808: 8e180284 */ lw $t8,0x284($s0) +/* f0cc80c: e70001b8 */ swc1 $f0,0x1b8($t8) +/* f0cc810: 8e190284 */ lw $t9,0x284($s0) +/* f0cc814: c7240144 */ lwc1 $f4,0x144($t9) +/* f0cc818: afa60050 */ sw $a2,0x50($sp) +/* f0cc81c: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cc820: 0c0058dd */ jal func00016374 +/* f0cc824: 46083303 */ div.s $f12,$f6,$f8 +/* f0cc828: 8e050284 */ lw $a1,0x284($s0) +/* f0cc82c: 02202025 */ or $a0,$s1,$zero +/* f0cc830: 0c0056c4 */ jal func00015b10 +/* f0cc834: 24a51a10 */ addiu $a1,$a1,0x1a10 +/* f0cc838: 8e020284 */ lw $v0,0x284($s0) +/* f0cc83c: 8fa60050 */ lw $a2,0x50($sp) +/* f0cc840: 3c017f1b */ lui $at,%hi(var7f1ad978) +/* f0cc844: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0cc848: c42ed978 */ lwc1 $f14,%lo(var7f1ad978)($at) +/* f0cc84c: 44800000 */ mtc1 $zero,$f0 +/* f0cc850: e44a19fc */ swc1 $f10,0x19fc($v0) +/* f0cc854: 90c30000 */ lbu $v1,0x0($a2) +/* f0cc858: 24010001 */ addiu $at,$zero,0x1 +/* f0cc85c: 10610005 */ beq $v1,$at,.L0f0cc874 +/* f0cc860: 24010002 */ addiu $at,$zero,0x2 +/* f0cc864: 10610003 */ beq $v1,$at,.L0f0cc874 +/* f0cc868: 24010004 */ addiu $at,$zero,0x4 +/* f0cc86c: 5461006a */ bnel $v1,$at,.L0f0cca18 +/* f0cc870: 8fa20094 */ lw $v0,0x94($sp) +.L0f0cc874: +/* f0cc874: 8cd10004 */ lw $s1,0x4($a2) +/* f0cc878: 00002825 */ or $a1,$zero,$zero +/* f0cc87c: 8e280040 */ lw $t0,0x40($s1) +/* f0cc880: 31090080 */ andi $t1,$t0,0x80 +/* f0cc884: 5120001a */ beqzl $t1,.L0f0cc8f0 +/* f0cc888: 92220003 */ lbu $v0,0x3($s1) +/* f0cc88c: 8e230048 */ lw $v1,0x48($s1) +/* f0cc890: 3c017f1b */ lui $at,%hi(var7f1ad97c) +/* f0cc894: c422d97c */ lwc1 $f2,%lo(var7f1ad97c)($at) +/* f0cc898: c4720004 */ lwc1 $f18,0x4($v1) +/* f0cc89c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc8a0: 02202025 */ or $a0,$s1,$zero +/* f0cc8a4: 46029102 */ mul.s $f4,$f18,$f2 +/* f0cc8a8: c450017c */ lwc1 $f16,0x17c($v0) +/* f0cc8ac: 46048180 */ add.s $f6,$f16,$f4 +/* f0cc8b0: e446017c */ swc1 $f6,0x17c($v0) +/* f0cc8b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0cc8b8: 8e020284 */ lw $v0,0x284($s0) +/* f0cc8bc: 46025482 */ mul.s $f18,$f10,$f2 +/* f0cc8c0: c4480184 */ lwc1 $f8,0x184($v0) +/* f0cc8c4: 46124400 */ add.s $f16,$f8,$f18 +/* f0cc8c8: e4500184 */ swc1 $f16,0x184($v0) +/* f0cc8cc: afa60050 */ sw $a2,0x50($sp) +/* f0cc8d0: 0fc1ab10 */ jal func0f06ac40 +/* f0cc8d4: afa00048 */ sw $zero,0x48($sp) +/* f0cc8d8: 3c017f1b */ lui $at,%hi(var7f1ad980) +/* f0cc8dc: 44800000 */ mtc1 $zero,$f0 +/* f0cc8e0: c42ed980 */ lwc1 $f14,%lo(var7f1ad980)($at) +/* f0cc8e4: 8fa50048 */ lw $a1,0x48($sp) +/* f0cc8e8: 8fa60050 */ lw $a2,0x50($sp) +/* f0cc8ec: 92220003 */ lbu $v0,0x3($s1) +.L0f0cc8f0: +/* f0cc8f0: 24010035 */ addiu $at,$zero,0x35 +/* f0cc8f4: 54410005 */ bnel $v0,$at,.L0f0cc90c +/* f0cc8f8: 24010033 */ addiu $at,$zero,0x33 +/* f0cc8fc: 8cc20004 */ lw $v0,0x4($a2) +/* f0cc900: 10000006 */ beqz $zero,.L0f0cc91c +/* f0cc904: 2445005c */ addiu $a1,$v0,0x5c +/* f0cc908: 24010033 */ addiu $at,$zero,0x33 +.L0f0cc90c: +/* f0cc90c: 14410003 */ bne $v0,$at,.L0f0cc91c +/* f0cc910: 00000000 */ sll $zero,$zero,0x0 +/* f0cc914: 8cc20004 */ lw $v0,0x4($a2) +/* f0cc918: 2445005c */ addiu $a1,$v0,0x5c +.L0f0cc91c: +/* f0cc91c: 50a0001b */ beqzl $a1,.L0f0cc98c +/* f0cc920: 8e2a0040 */ lw $t2,0x40($s1) +/* f0cc924: 8e020284 */ lw $v0,0x284($s0) +/* f0cc928: 3c0143b4 */ lui $at,0x43b4 +/* f0cc92c: 44815000 */ mtc1 $at,$f10 +/* f0cc930: c4440144 */ lwc1 $f4,0x144($v0) +/* f0cc934: c4b00010 */ lwc1 $f16,0x10($a1) +/* f0cc938: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cc93c: 460a3203 */ div.s $f8,$f6,$f10 +/* f0cc940: 46087481 */ sub.s $f18,$f14,$f8 +/* f0cc944: 46128101 */ sub.s $f4,$f16,$f18 +/* f0cc948: e4441a0c */ swc1 $f4,0x1a0c($v0) +/* f0cc94c: 8e020284 */ lw $v0,0x284($s0) +/* f0cc950: c4421a0c */ lwc1 $f2,0x1a0c($v0) +/* f0cc954: 4602703e */ c.le.s $f14,$f2 +/* f0cc958: 00000000 */ sll $zero,$zero,0x0 +/* f0cc95c: 45020005 */ bc1fl .L0f0cc974 +/* f0cc960: 4600103c */ c.lt.s $f2,$f0 +/* f0cc964: 460e1181 */ sub.s $f6,$f2,$f14 +/* f0cc968: 10000007 */ beqz $zero,.L0f0cc988 +/* f0cc96c: e4461a0c */ swc1 $f6,0x1a0c($v0) +/* f0cc970: 4600103c */ c.lt.s $f2,$f0 +.L0f0cc974: +/* f0cc974: 00000000 */ sll $zero,$zero,0x0 +/* f0cc978: 45020004 */ bc1fl .L0f0cc98c +/* f0cc97c: 8e2a0040 */ lw $t2,0x40($s1) +/* f0cc980: 460e1280 */ add.s $f10,$f2,$f14 +/* f0cc984: e44a1a0c */ swc1 $f10,0x1a0c($v0) +.L0f0cc988: +/* f0cc988: 8e2a0040 */ lw $t2,0x40($s1) +.L0f0cc98c: +/* f0cc98c: 8e2c0010 */ lw $t4,0x10($s1) +/* f0cc990: 3c010800 */ lui $at,0x800 +/* f0cc994: 01415825 */ or $t3,$t2,$at +/* f0cc998: 000c6980 */ sll $t5,$t4,0x6 +/* f0cc99c: 05a1000d */ bgez $t5,.L0f0cc9d4 +/* f0cc9a0: ae2b0040 */ sw $t3,0x40($s1) +/* f0cc9a4: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cc9a8: 8e240044 */ lw $a0,0x44($s1) +/* f0cc9ac: 3c074234 */ lui $a3,0x4234 +/* f0cc9b0: 8dc200bc */ lw $v0,0xbc($t6) +/* f0cc9b4: 8c450008 */ lw $a1,0x8($v0) +/* f0cc9b8: 8c460010 */ lw $a2,0x10($v0) +/* f0cc9bc: afa00014 */ sw $zero,0x14($sp) +/* f0cc9c0: 0c009db2 */ jal func000276c8 +/* f0cc9c4: afa00010 */ sw $zero,0x10($sp) +/* f0cc9c8: 44800000 */ mtc1 $zero,$f0 +/* f0cc9cc: 1000000c */ beqz $zero,.L0f0cca00 +/* f0cc9d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0cc9d4: +/* f0cc9d4: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cc9d8: 8e240044 */ lw $a0,0x44($s1) +/* f0cc9dc: 3c074234 */ lui $a3,0x4234 +/* f0cc9e0: 8de200bc */ lw $v0,0xbc($t7) +/* f0cc9e4: 8c450008 */ lw $a1,0x8($v0) +/* f0cc9e8: 8c460010 */ lw $a2,0x10($v0) +/* f0cc9ec: afa00014 */ sw $zero,0x14($sp) +/* f0cc9f0: 0c009d38 */ jal func000274e0 +/* f0cc9f4: afa00010 */ sw $zero,0x10($sp) +/* f0cc9f8: 44800000 */ mtc1 $zero,$f0 +/* f0cc9fc: 00000000 */ sll $zero,$zero,0x0 +.L0f0cca00: +/* f0cca00: 10400004 */ beqz $v0,.L0f0cca14 +/* f0cca04: 3c014170 */ lui $at,0x4170 +/* f0cca08: 44814000 */ mtc1 $at,$f8 +/* f0cca0c: 8e180284 */ lw $t8,0x284($s0) +/* f0cca10: e7081c58 */ swc1 $f8,0x1c58($t8) +.L0f0cca14: +/* f0cca14: 8fa20094 */ lw $v0,0x94($sp) +.L0f0cca18: +/* f0cca18: 24010004 */ addiu $at,$zero,0x4 +/* f0cca1c: 50410022 */ beql $v0,$at,.L0f0ccaa8 +/* f0cca20: 8e0a0008 */ lw $t2,0x8($s0) +/* f0cca24: 1040001f */ beqz $v0,.L0f0ccaa4 +/* f0cca28: 2403000c */ addiu $v1,$zero,0xc +/* f0cca2c: 00001025 */ or $v0,$zero,$zero +.L0f0cca30: +/* f0cca30: 8e190284 */ lw $t9,0x284($s0) +/* f0cca34: 03224021 */ addu $t0,$t9,$v0 +/* f0cca38: 24420004 */ addiu $v0,$v0,0x4 +/* f0cca3c: 1443fffc */ bne $v0,$v1,.L0f0cca30 +/* f0cca40: e500017c */ swc1 $f0,0x17c($t0) +/* f0cca44: 8e090284 */ lw $t1,0x284($s0) +/* f0cca48: 3c013f80 */ lui $at,0x3f80 +/* f0cca4c: 44818000 */ mtc1 $at,$f16 +/* f0cca50: e5200168 */ swc1 $f0,0x168($t1) +/* f0cca54: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cca58: e540016c */ swc1 $f0,0x16c($t2) +/* f0cca5c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cca60: e56019a4 */ swc1 $f0,0x19a4($t3) +/* f0cca64: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cca68: e5900174 */ swc1 $f16,0x174($t4) +/* f0cca6c: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cca70: ada00178 */ sw $zero,0x178($t5) +/* f0cca74: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cca78: e5c00170 */ swc1 $f0,0x170($t6) +/* f0cca7c: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cca80: e5e00148 */ swc1 $f0,0x148($t7) +/* f0cca84: 8e180284 */ lw $t8,0x284($s0) +/* f0cca88: e7001b9c */ swc1 $f0,0x1b9c($t8) +/* f0cca8c: 8e190284 */ lw $t9,0x284($s0) +/* f0cca90: e72001a4 */ swc1 $f0,0x1a4($t9) +/* f0cca94: 8e080284 */ lw $t0,0x284($s0) +/* f0cca98: e50001a8 */ swc1 $f0,0x1a8($t0) +/* f0cca9c: 8e090284 */ lw $t1,0x284($s0) +/* f0ccaa0: e52001ac */ swc1 $f0,0x1ac($t1) +.L0f0ccaa4: +/* f0ccaa4: 8e0a0008 */ lw $t2,0x8($s0) +.L0f0ccaa8: +/* f0ccaa8: 8e0b0284 */ lw $t3,0x284($s0) +/* f0ccaac: ad6a1b64 */ sw $t2,0x1b64($t3) +/* f0ccab0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ccab4: 8fb10020 */ lw $s1,0x20($sp) +/* f0ccab8: 8fb0001c */ lw $s0,0x1c($sp) +/* f0ccabc: 03e00008 */ jr $ra +/* f0ccac0: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f0ccac4 +/* f0ccac4: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ccac8: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ccacc: 8d0e0284 */ lw $t6,0x284($t0) +/* f0ccad0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0ccad4: afbf001c */ sw $ra,0x1c($sp) +/* f0ccad8: 8dc31b5c */ lw $v1,0x1b5c($t6) +/* f0ccadc: 50600041 */ beqzl $v1,.L0f0ccbe4 +/* f0ccae0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ccae4: 8c620004 */ lw $v0,0x4($v1) +/* f0ccae8: 3c01f7ff */ lui $at,0xf7ff +/* f0ccaec: 3421ffff */ ori $at,$at,0xffff +/* f0ccaf0: 8c4f0040 */ lw $t7,0x40($v0) +/* f0ccaf4: 01e1c024 */ and $t8,$t7,$at +/* f0ccaf8: ac580040 */ sw $t8,0x40($v0) +/* f0ccafc: 8d190034 */ lw $t9,0x34($t0) +/* f0ccb00: 5b200036 */ blezl $t9,.L0f0ccbdc +/* f0ccb04: 8d0c0284 */ lw $t4,0x284($t0) +/* f0ccb08: 8d020284 */ lw $v0,0x284($t0) +/* f0ccb0c: c502004c */ lwc1 $f2,0x4c($t0) +/* f0ccb10: 44808000 */ mtc1 $zero,$f16 +/* f0ccb14: 8c491b5c */ lw $t1,0x1b5c($v0) +/* f0ccb18: c4461a00 */ lwc1 $f6,0x1a00($v0) +/* f0ccb1c: 3c017f1b */ lui $at,%hi(var7f1ad984) +/* f0ccb20: c5240008 */ lwc1 $f4,0x8($t1) +/* f0ccb24: e7b00038 */ swc1 $f16,0x38($sp) +/* f0ccb28: c42cd984 */ lwc1 $f12,%lo(var7f1ad984)($at) +/* f0ccb2c: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ccb30: 3c0143b4 */ lui $at,0x43b4 +/* f0ccb34: 46024283 */ div.s $f10,$f8,$f2 +/* f0ccb38: e7aa0034 */ swc1 $f10,0x34($sp) +/* f0ccb3c: 8c4a1b5c */ lw $t2,0x1b5c($v0) +/* f0ccb40: c4441a08 */ lwc1 $f4,0x1a08($v0) +/* f0ccb44: c5520010 */ lwc1 $f18,0x10($t2) +/* f0ccb48: 46049181 */ sub.s $f6,$f18,$f4 +/* f0ccb4c: 46023203 */ div.s $f8,$f6,$f2 +/* f0ccb50: e7a8003c */ swc1 $f8,0x3c($sp) +/* f0ccb54: c45019fc */ lwc1 $f16,0x19fc($v0) +/* f0ccb58: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0ccb5c: 44814000 */ mtc1 $at,$f8 +/* f0ccb60: 3c017f1b */ lui $at,%hi(var7f1ad988) +/* f0ccb64: 46105481 */ sub.s $f18,$f10,$f16 +/* f0ccb68: c42ad988 */ lwc1 $f10,%lo(var7f1ad988)($at) +/* f0ccb6c: 3c017f1b */ lui $at,%hi(var7f1ad98c) +/* f0ccb70: 46009107 */ neg.s $f4,$f18 +/* f0ccb74: 460c2182 */ mul.s $f6,$f4,$f12 +/* f0ccb78: 46083003 */ div.s $f0,$f6,$f8 +/* f0ccb7c: 460a003c */ c.lt.s $f0,$f10 +/* f0ccb80: 00000000 */ sll $zero,$zero,0x0 +/* f0ccb84: 45000003 */ bc1f .L0f0ccb94 +/* f0ccb88: 00000000 */ sll $zero,$zero,0x0 +/* f0ccb8c: 10000007 */ beqz $zero,.L0f0ccbac +/* f0ccb90: 460c0000 */ add.s $f0,$f0,$f12 +.L0f0ccb94: +/* f0ccb94: c430d98c */ lwc1 $f16,%lo(var7f1ad98c)($at) +/* f0ccb98: 4600803e */ c.le.s $f16,$f0 +/* f0ccb9c: 00000000 */ sll $zero,$zero,0x0 +/* f0ccba0: 45020003 */ bc1fl .L0f0ccbb0 +/* f0ccba4: 46020003 */ div.s $f0,$f0,$f2 +/* f0ccba8: 460c0001 */ sub.s $f0,$f0,$f12 +.L0f0ccbac: +/* f0ccbac: 46020003 */ div.s $f0,$f0,$f2 +.L0f0ccbb0: +/* f0ccbb0: 8c4b1b5c */ lw $t3,0x1b5c($v0) +/* f0ccbb4: 27a50034 */ addiu $a1,$sp,0x34 +/* f0ccbb8: 00003825 */ or $a3,$zero,$zero +/* f0ccbbc: 8d640004 */ lw $a0,0x4($t3) +/* f0ccbc0: afa00010 */ sw $zero,0x10($sp) +/* f0ccbc4: 44060000 */ mfc1 $a2,$f0 +/* f0ccbc8: 0fc20a87 */ jal func0f082a1c +/* f0ccbcc: 00000000 */ sll $zero,$zero,0x0 +/* f0ccbd0: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ccbd4: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ccbd8: 8d0c0284 */ lw $t4,0x284($t0) +.L0f0ccbdc: +/* f0ccbdc: ad801b5c */ sw $zero,0x1b5c($t4) +/* f0ccbe0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ccbe4: +/* f0ccbe4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ccbe8: 03e00008 */ jr $ra +/* f0ccbec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ccbf0 +/* f0ccbf0: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ccbf4: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ccbf8: 8c6e0034 */ lw $t6,0x34($v1) +/* f0ccbfc: 27bdff20 */ addiu $sp,$sp,-224 +/* f0ccc00: afbf001c */ sw $ra,0x1c($sp) +/* f0ccc04: afa400e0 */ sw $a0,0xe0($sp) +/* f0ccc08: afa500e4 */ sw $a1,0xe4($sp) +/* f0ccc0c: 19c0010f */ blez $t6,.L0f0cd04c +/* f0ccc10: afa600e8 */ sw $a2,0xe8($sp) +/* f0ccc14: 3c0f800a */ lui $t7,0x800a +/* f0ccc18: 8defde70 */ lw $t7,-0x2190($t7) +/* f0ccc1c: 24010006 */ addiu $at,$zero,0x6 +/* f0ccc20: 27ae0074 */ addiu $t6,$sp,0x74 +/* f0ccc24: 91f80000 */ lbu $t8,0x0($t7) +/* f0ccc28: 3c0f8007 */ lui $t7,%hi(var80070e84) +/* f0ccc2c: 25ef0e84 */ addiu $t7,$t7,%lo(var80070e84) +/* f0ccc30: 1701004f */ bne $t8,$at,.L0f0ccd70 +/* f0ccc34: 27a5005c */ addiu $a1,$sp,0x5c +/* f0ccc38: 8c620284 */ lw $v0,0x284($v1) +/* f0ccc3c: c4840000 */ lwc1 $f4,0x0($a0) +/* f0ccc40: 3c077f1b */ lui $a3,0x7f1b +/* f0ccc44: 8c4800bc */ lw $t0,0xbc($v0) +/* f0ccc48: 24e7d940 */ addiu $a3,$a3,-9920 +/* f0ccc4c: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0ccc50: c5060008 */ lwc1 $f6,0x8($t0) +/* f0ccc54: 240600c9 */ addiu $a2,$zero,0xc9 +/* f0ccc58: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccc5c: e7a80098 */ swc1 $f8,0x98($sp) +/* f0ccc60: 8c4900bc */ lw $t1,0xbc($v0) +/* f0ccc64: c52a000c */ lwc1 $f10,0xc($t1) +/* f0ccc68: e7aa009c */ swc1 $f10,0x9c($sp) +/* f0ccc6c: 8c4a00bc */ lw $t2,0xbc($v0) +/* f0ccc70: c4840008 */ lwc1 $f4,0x8($a0) +/* f0ccc74: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f0ccc78: c5460010 */ lwc1 $f6,0x10($t2) +/* f0ccc7c: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccc80: 0c009393 */ jal func00024e4c +/* f0ccc84: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f0ccc88: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0ccc8c: c7a400b8 */ lwc1 $f4,0xb8($sp) +/* f0ccc90: 44809000 */ mtc1 $zero,$f18 +/* f0ccc94: c7a600b0 */ lwc1 $f6,0xb0($sp) +/* f0ccc98: 46045001 */ sub.s $f0,$f10,$f4 +/* f0ccc9c: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f0ccca0: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f0ccca4: 27a500cc */ addiu $a1,$sp,0xcc +/* f0ccca8: 46009032 */ c.eq.s $f18,$f0 +/* f0cccac: e7a000c8 */ swc1 $f0,0xc8($sp) +/* f0cccb0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cccb4: e7b200cc */ swc1 $f18,0xcc($sp) +/* f0cccb8: 45000005 */ bc1f .L0f0cccd0 +/* f0cccbc: e7aa00d0 */ swc1 $f10,0xd0($sp) +/* f0cccc0: 460a9032 */ c.eq.s $f18,$f10 +/* f0cccc4: 3c013f80 */ lui $at,0x3f80 +/* f0cccc8: 45030006 */ bc1tl .L0f0ccce4 +/* f0ccccc: 44812000 */ mtc1 $at,$f4 +.L0f0cccd0: +/* f0cccd0: 0c0011e4 */ jal scaleTo1 +/* f0cccd4: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f0cccd8: 10000005 */ beqz $zero,.L0f0cccf0 +/* f0cccdc: 27ab00d4 */ addiu $t3,$sp,0xd4 +/* f0ccce0: 44812000 */ mtc1 $at,$f4 +.L0f0ccce4: +/* f0ccce4: 00000000 */ sll $zero,$zero,0x0 +/* f0ccce8: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0cccec: 27ab00d4 */ addiu $t3,$sp,0xd4 +.L0f0cccf0: +/* f0cccf0: afab0010 */ sw $t3,0x10($sp) +/* f0cccf4: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f0cccf8: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0cccfc: 27a60098 */ addiu $a2,$sp,0x98 +/* f0ccd00: 0fc0b8f7 */ jal func0f02e3dc +/* f0ccd04: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f0ccd08: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ccd0c: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ccd10: 8c620284 */ lw $v0,0x284($v1) +/* f0ccd14: c7a60098 */ lwc1 $f6,0x98($sp) +/* f0ccd18: c460004c */ lwc1 $f0,0x4c($v1) +/* f0ccd1c: 8c4c00bc */ lw $t4,0xbc($v0) +/* f0ccd20: 44809000 */ mtc1 $zero,$f18 +/* f0ccd24: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccd28: c5880008 */ lwc1 $f8,0x8($t4) +/* f0ccd2c: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f0ccd30: 27a500d4 */ addiu $a1,$sp,0xd4 +/* f0ccd34: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccd38: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f0ccd3c: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f0ccd40: 27a700bc */ addiu $a3,$sp,0xbc +/* f0ccd44: 46005103 */ div.s $f4,$f10,$f0 +/* f0ccd48: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0ccd4c: 8c4d00bc */ lw $t5,0xbc($v0) +/* f0ccd50: c5a80010 */ lwc1 $f8,0x10($t5) +/* f0ccd54: afa00010 */ sw $zero,0x10($sp) +/* f0ccd58: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccd5c: 46005103 */ div.s $f4,$f10,$f0 +/* f0ccd60: 0fc20ba1 */ jal func0f082e84 +/* f0ccd64: e7a400c4 */ swc1 $f4,0xc4($sp) +/* f0ccd68: 100000b9 */ beqz $zero,.L0f0cd050 +/* f0ccd6c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ccd70: +/* f0ccd70: 8de10000 */ lw $at,0x0($t7) +/* f0ccd74: 8de90004 */ lw $t1,0x4($t7) +/* f0ccd78: 3c077f1b */ lui $a3,0x7f1b +/* f0ccd7c: adc10000 */ sw $at,0x0($t6) +/* f0ccd80: 8de10008 */ lw $at,0x8($t7) +/* f0ccd84: 24e7d94c */ addiu $a3,$a3,-9908 +/* f0ccd88: 27a40068 */ addiu $a0,$sp,0x68 +/* f0ccd8c: 240600e4 */ addiu $a2,$zero,0xe4 +/* f0ccd90: adc90004 */ sw $t1,0x4($t6) +/* f0ccd94: 0c009393 */ jal func00024e4c +/* f0ccd98: adc10008 */ sw $at,0x8($t6) +/* f0ccd9c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0ccda0: 0c0094d9 */ jal func00025364 +/* f0ccda4: 27a50044 */ addiu $a1,$sp,0x44 +/* f0ccda8: 1040000e */ beqz $v0,.L0f0ccde4 +/* f0ccdac: 27a40068 */ addiu $a0,$sp,0x68 +/* f0ccdb0: c7a60044 */ lwc1 $f6,0x44($sp) +/* f0ccdb4: c7a80050 */ lwc1 $f8,0x50($sp) +/* f0ccdb8: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0ccdbc: 46083281 */ sub.s $f10,$f6,$f8 +/* f0ccdc0: c7a60054 */ lwc1 $f6,0x54($sp) +/* f0ccdc4: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ccdc8: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0ccdcc: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f0ccdd0: c7a40058 */ lwc1 $f4,0x58($sp) +/* f0ccdd4: e7a80048 */ swc1 $f8,0x48($sp) +/* f0ccdd8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0ccddc: 10000019 */ beqz $zero,.L0f0cce44 +/* f0ccde0: e7a6004c */ swc1 $f6,0x4c($sp) +.L0f0ccde4: +/* f0ccde4: 3c02800a */ lui $v0,0x800a +/* f0ccde8: 8c42de70 */ lw $v0,-0x2190($v0) +/* f0ccdec: 8fb900e8 */ lw $t9,0xe8($sp) +/* f0ccdf0: c4480008 */ lwc1 $f8,0x8($v0) +/* f0ccdf4: e7a80050 */ swc1 $f8,0x50($sp) +/* f0ccdf8: c44a000c */ lwc1 $f10,0xc($v0) +/* f0ccdfc: e7aa0054 */ swc1 $f10,0x54($sp) +/* f0cce00: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cce04: e7a40058 */ swc1 $f4,0x58($sp) +/* f0cce08: 8f2a0014 */ lw $t2,0x14($t9) +/* f0cce0c: c4480008 */ lwc1 $f8,0x8($v0) +/* f0cce10: c5460008 */ lwc1 $f6,0x8($t2) +/* f0cce14: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cce18: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0cce1c: 8f2b0014 */ lw $t3,0x14($t9) +/* f0cce20: c446000c */ lwc1 $f6,0xc($v0) +/* f0cce24: c564000c */ lwc1 $f4,0xc($t3) +/* f0cce28: 46062201 */ sub.s $f8,$f4,$f6 +/* f0cce2c: e7a80048 */ swc1 $f8,0x48($sp) +/* f0cce30: 8f2c0014 */ lw $t4,0x14($t9) +/* f0cce34: c4440010 */ lwc1 $f4,0x10($v0) +/* f0cce38: c58a0010 */ lwc1 $f10,0x10($t4) +/* f0cce3c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0cce40: e7a6004c */ swc1 $f6,0x4c($sp) +.L0f0cce44: +/* f0cce44: 27ad008c */ addiu $t5,$sp,0x8c +/* f0cce48: afad0010 */ sw $t5,0x10($sp) +/* f0cce4c: 27a5005c */ addiu $a1,$sp,0x5c +/* f0cce50: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cce54: 0fc0b8f7 */ jal func0f02e3dc +/* f0cce58: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cce5c: 8fa200e0 */ lw $v0,0xe0($sp) +/* f0cce60: 44809000 */ mtc1 $zero,$f18 +/* f0cce64: 27a40080 */ addiu $a0,$sp,0x80 +/* f0cce68: c4480000 */ lwc1 $f8,0x0($v0) +/* f0cce6c: e7b20084 */ swc1 $f18,0x84($sp) +/* f0cce70: 27a50084 */ addiu $a1,$sp,0x84 +/* f0cce74: e7a80080 */ swc1 $f8,0x80($sp) +/* f0cce78: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0cce7c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0cce80: 46049032 */ c.eq.s $f18,$f4 +/* f0cce84: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0cce88: c7a60088 */ lwc1 $f6,0x88($sp) +/* f0cce8c: 45000005 */ bc1f .L0f0ccea4 +/* f0cce90: 00000000 */ sll $zero,$zero,0x0 +/* f0cce94: 46069032 */ c.eq.s $f18,$f6 +/* f0cce98: 3c013f80 */ lui $at,0x3f80 +/* f0cce9c: 45030007 */ bc1tl .L0f0ccebc +/* f0ccea0: 44814000 */ mtc1 $at,$f8 +.L0f0ccea4: +/* f0ccea4: 0c0011e4 */ jal scaleTo1 +/* f0ccea8: 27a60088 */ addiu $a2,$sp,0x88 +/* f0cceac: 44809000 */ mtc1 $zero,$f18 +/* f0cceb0: 10000004 */ beqz $zero,.L0f0ccec4 +/* f0cceb4: 8fa200e0 */ lw $v0,0xe0($sp) +/* f0cceb8: 44814000 */ mtc1 $at,$f8 +.L0f0ccebc: +/* f0ccebc: 00000000 */ sll $zero,$zero,0x0 +/* f0ccec0: e7a80088 */ swc1 $f8,0x88($sp) +.L0f0ccec4: +/* f0ccec4: c4400000 */ lwc1 $f0,0x0($v0) +/* f0ccec8: 3c01800a */ lui $at,0x800a +/* f0ccecc: 27a5008c */ addiu $a1,$sp,0x8c +/* f0cced0: 46009032 */ c.eq.s $f18,$f0 +/* f0cced4: 27a60080 */ addiu $a2,$sp,0x80 +/* f0cced8: 27a70074 */ addiu $a3,$sp,0x74 +/* f0ccedc: 45030007 */ bc1tl .L0f0ccefc +/* f0ccee0: c4400008 */ lwc1 $f0,0x8($v0) +/* f0ccee4: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0ccee8: c7aa0074 */ lwc1 $f10,0x74($sp) +/* f0cceec: 46040183 */ div.s $f6,$f0,$f4 +/* f0ccef0: 46065200 */ add.s $f8,$f10,$f6 +/* f0ccef4: e7a80074 */ swc1 $f8,0x74($sp) +/* f0ccef8: c4400008 */ lwc1 $f0,0x8($v0) +.L0f0ccefc: +/* f0ccefc: 3c01800a */ lui $at,0x800a +/* f0ccf00: 46009032 */ c.eq.s $f18,$f0 +/* f0ccf04: 00000000 */ sll $zero,$zero,0x0 +/* f0ccf08: 45030007 */ bc1tl .L0f0ccf28 +/* f0ccf0c: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccf10: c42aa00c */ lwc1 $f10,-0x5ff4($at) +/* f0ccf14: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0ccf18: 460a0183 */ div.s $f6,$f0,$f10 +/* f0ccf1c: 46062200 */ add.s $f8,$f4,$f6 +/* f0ccf20: e7a8007c */ swc1 $f8,0x7c($sp) +/* f0ccf24: 8fa400e8 */ lw $a0,0xe8($sp) +.L0f0ccf28: +/* f0ccf28: 0fc20ba1 */ jal func0f082e84 +/* f0ccf2c: afa00010 */ sw $zero,0x10($sp) +/* f0ccf30: 44809000 */ mtc1 $zero,$f18 +/* f0ccf34: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ccf38: 3c08800a */ lui $t0,0x800a +/* f0ccf3c: 46125032 */ c.eq.s $f10,$f18 +/* f0ccf40: 00000000 */ sll $zero,$zero,0x0 +/* f0ccf44: 45030042 */ bc1tl .L0f0cd050 +/* f0ccf48: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ccf4c: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f0ccf50: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0ccf54: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0ccf58: 8d0200bc */ lw $v0,0xbc($t0) +/* f0ccf5c: 3c0e8007 */ lui $t6,%hi(var80070e90) +/* f0ccf60: 25ce0e90 */ addiu $t6,$t6,%lo(var80070e90) +/* f0ccf64: c4460008 */ lwc1 $f6,0x8($v0) +/* f0ccf68: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0ccf6c: 8dc10000 */ lw $at,0x0($t6) +/* f0ccf70: 46062081 */ sub.s $f2,$f4,$f6 +/* f0ccf74: 27b8002c */ addiu $t8,$sp,0x2c +/* f0ccf78: af010000 */ sw $at,0x0($t8) +/* f0ccf7c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0ccf80: 46021102 */ mul.s $f4,$f2,$f2 +/* f0ccf84: 8dc10008 */ lw $at,0x8($t6) +/* f0ccf88: 8dc90004 */ lw $t1,0x4($t6) +/* f0ccf8c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f0ccf90: af010008 */ sw $at,0x8($t8) +/* f0ccf94: af090004 */ sw $t1,0x4($t8) +/* f0ccf98: e7ae003c */ swc1 $f14,0x3c($sp) +/* f0ccf9c: e7a20040 */ swc1 $f2,0x40($sp) +/* f0ccfa0: 0c012974 */ jal sqrtf +/* f0ccfa4: 46062300 */ add.s $f12,$f4,$f6 +/* f0ccfa8: 3c013f80 */ lui $at,0x3f80 +/* f0ccfac: 44814000 */ mtc1 $at,$f8 +/* f0ccfb0: 3c01800a */ lui $at,0x800a +/* f0ccfb4: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f0ccfb8: 46004303 */ div.s $f12,$f8,$f0 +/* f0ccfbc: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f0ccfc0: c7a20040 */ lwc1 $f2,0x40($sp) +/* f0ccfc4: c7ae003c */ lwc1 $f14,0x3c($sp) +/* f0ccfc8: 3c014220 */ lui $at,0x4220 +/* f0ccfcc: 44809000 */ mtc1 $zero,$f18 +/* f0ccfd0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0ccfd4: afaa0010 */ sw $t2,0x10($sp) +/* f0ccfd8: 8fa400e8 */ lw $a0,0xe8($sp) +/* f0ccfdc: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ccfe0: 24070001 */ addiu $a3,$zero,0x1 +/* f0ccfe4: 46045183 */ div.s $f6,$f10,$f4 +/* f0ccfe8: 44812000 */ mtc1 $at,$f4 +/* f0ccfec: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0ccff0: 00000000 */ sll $zero,$zero,0x0 +/* f0ccff4: 460c7382 */ mul.s $f14,$f14,$f12 +/* f0ccff8: 46007207 */ neg.s $f8,$f14 +/* f0ccffc: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f0cd000: 46064282 */ mul.s $f10,$f8,$f6 +/* f0cd004: 00000000 */ sll $zero,$zero,0x0 +/* f0cd008: 46045202 */ mul.s $f8,$f10,$f4 +/* f0cd00c: c7aa002c */ lwc1 $f10,0x2c($sp) +/* f0cd010: 46085100 */ add.s $f4,$f10,$f8 +/* f0cd014: 46061282 */ mul.s $f10,$f2,$f6 +/* f0cd018: 44814000 */ mtc1 $at,$f8 +/* f0cd01c: 3c017f1b */ lui $at,%hi(var7f1ad990) +/* f0cd020: e7a4002c */ swc1 $f4,0x2c($sp) +/* f0cd024: 46085102 */ mul.s $f4,$f10,$f8 +/* f0cd028: c7aa0034 */ lwc1 $f10,0x34($sp) +/* f0cd02c: 46045200 */ add.s $f8,$f10,$f4 +/* f0cd030: c42ad990 */ lwc1 $f10,%lo(var7f1ad990)($at) +/* f0cd034: 460a3102 */ mul.s $f4,$f6,$f10 +/* f0cd038: e7a80034 */ swc1 $f8,0x34($sp) +/* f0cd03c: 46049400 */ add.s $f16,$f18,$f4 +/* f0cd040: 44068000 */ mfc1 $a2,$f16 +/* f0cd044: 0fc20a87 */ jal func0f082a1c +/* f0cd048: 00000000 */ sll $zero,$zero,0x0 +.L0f0cd04c: +/* f0cd04c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0cd050: +/* f0cd050: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f0cd054: 03e00008 */ jr $ra +/* f0cd058: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cd05c +/* f0cd05c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0cd060: afb00028 */ sw $s0,0x28($sp) +/* f0cd064: 3c10800a */ lui $s0,%hi(g_Vars) +/* f0cd068: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) +/* f0cd06c: 8e020284 */ lw $v0,0x284($s0) +/* f0cd070: afbf002c */ sw $ra,0x2c($sp) +/* f0cd074: 27a50034 */ addiu $a1,$sp,0x34 +/* f0cd078: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0cd07c: 27a6003c */ addiu $a2,$sp,0x3c +/* f0cd080: 27a70038 */ addiu $a3,$sp,0x38 +/* f0cd084: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0cd088: e7a40050 */ swc1 $f4,0x50($sp) +/* f0cd08c: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0cd090: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0cd094: 460c3200 */ add.s $f8,$f6,$f12 +/* f0cd098: e7a80054 */ swc1 $f8,0x54($sp) +/* f0cd09c: 8c5800bc */ lw $t8,0xbc($v0) +/* f0cd0a0: c70a0010 */ lwc1 $f10,0x10($t8) +/* f0cd0a4: e7aa0058 */ swc1 $f10,0x58($sp) +/* f0cd0a8: 0fc3082e */ jal propPlayerGetBbox +/* f0cd0ac: 8c4400bc */ lw $a0,0xbc($v0) +/* f0cd0b0: 8e190284 */ lw $t9,0x284($s0) +/* f0cd0b4: 27a60050 */ addiu $a2,$sp,0x50 +/* f0cd0b8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0cd0bc: 8f2200bc */ lw $v0,0xbc($t9) +/* f0cd0c0: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd0c4: 0fc1979d */ jal func0f065e74 +/* f0cd0c8: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd0cc: 8e040284 */ lw $a0,0x284($s0) +/* f0cd0d0: 27a50050 */ addiu $a1,$sp,0x50 +/* f0cd0d4: 0fc32de7 */ jal func0f0cb79c +/* f0cd0d8: 27a60040 */ addiu $a2,$sp,0x40 +/* f0cd0dc: 8e080284 */ lw $t0,0x284($s0) +/* f0cd0e0: 00002825 */ or $a1,$zero,$zero +/* f0cd0e4: 0fc1905e */ jal func0f064178 +/* f0cd0e8: 8d0400bc */ lw $a0,0xbc($t0) +/* f0cd0ec: 3c017f1b */ lui $at,%hi(var7f1ad994) +/* f0cd0f0: c432d994 */ lwc1 $f18,%lo(var7f1ad994)($at) +/* f0cd0f4: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0cd0f8: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd0fc: 24090001 */ addiu $t1,$zero,0x1 +/* f0cd100: 46128101 */ sub.s $f4,$f16,$f18 +/* f0cd104: afa90010 */ sw $t1,0x10($sp) +/* f0cd108: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f0cd10c: 27a40050 */ addiu $a0,$sp,0x50 +/* f0cd110: e7a40038 */ swc1 $f4,0x38($sp) +/* f0cd114: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cd118: 8fa50034 */ lw $a1,0x34($sp) +/* f0cd11c: 27a60040 */ addiu $a2,$sp,0x40 +/* f0cd120: c560000c */ lwc1 $f0,0xc($t3) +/* f0cd124: 2407003f */ addiu $a3,$zero,0x3f +/* f0cd128: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd12c: 46002281 */ sub.s $f10,$f4,$f0 +/* f0cd130: e7a80014 */ swc1 $f8,0x14($sp) +/* f0cd134: 0c00a9a1 */ jal func0002a684 +/* f0cd138: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0cd13c: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd140: afa2005c */ sw $v0,0x5c($sp) +/* f0cd144: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd148: 0fc1905e */ jal func0f064178 +/* f0cd14c: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cd150: 8fad005c */ lw $t5,0x5c($sp) +/* f0cd154: 24010001 */ addiu $at,$zero,0x1 +/* f0cd158: 55a1000e */ bnel $t5,$at,.L0f0cd194 +/* f0cd15c: 8fbf002c */ lw $ra,0x2c($sp) +/* f0cd160: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cd164: c7b00054 */ lwc1 $f16,0x54($sp) +/* f0cd168: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0cd16c: e5f0000c */ swc1 $f16,0xc($t7) +/* f0cd170: 8e180284 */ lw $t8,0x284($s0) +/* f0cd174: 0fc19711 */ jal func0f065c44 +/* f0cd178: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cd17c: 8e190284 */ lw $t9,0x284($s0) +/* f0cd180: 27a40040 */ addiu $a0,$sp,0x40 +/* f0cd184: 8f2500bc */ lw $a1,0xbc($t9) +/* f0cd188: 0fc195e9 */ jal func0f0657a4 +/* f0cd18c: 24a50028 */ addiu $a1,$a1,0x28 +/* f0cd190: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cd194: +/* f0cd194: 8fa2005c */ lw $v0,0x5c($sp) +/* f0cd198: 8fb00028 */ lw $s0,0x28($sp) +/* f0cd19c: 03e00008 */ jr $ra +/* f0cd1a0: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f0cd1a4 +/* f0cd1a4: 27bdff10 */ addiu $sp,$sp,-240 +/* f0cd1a8: afb00038 */ sw $s0,0x38($sp) +/* f0cd1ac: 3c10800a */ lui $s0,%hi(g_Vars) +/* f0cd1b0: 3c018007 */ lui $at,0x8007 +/* f0cd1b4: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) +/* f0cd1b8: ac200e80 */ sw $zero,0xe80($at) +/* f0cd1bc: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cd1c0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0cd1c4: afbf003c */ sw $ra,0x3c($sp) +/* f0cd1c8: f7b60030 */ sdc1 $f22,0x30($sp) +/* f0cd1cc: f7b40028 */ sdc1 $f20,0x28($sp) +/* f0cd1d0: afa400f0 */ sw $a0,0xf0($sp) +/* f0cd1d4: afa500f4 */ sw $a1,0xf4($sp) +/* f0cd1d8: afa600f8 */ sw $a2,0xf8($sp) +/* f0cd1dc: afae00ec */ sw $t6,0xec($sp) +/* f0cd1e0: afa000c8 */ sw $zero,0xc8($sp) +/* f0cd1e4: 27a600c4 */ addiu $a2,$sp,0xc4 +/* f0cd1e8: 27a500bc */ addiu $a1,$sp,0xbc +/* f0cd1ec: 27a700c0 */ addiu $a3,$sp,0xc0 +/* f0cd1f0: 0fc3082e */ jal propPlayerGetBbox +/* f0cd1f4: 8de400bc */ lw $a0,0xbc($t7) +/* f0cd1f8: 8e180284 */ lw $t8,0x284($s0) +/* f0cd1fc: 00002825 */ or $a1,$zero,$zero +/* f0cd200: 0fc1905e */ jal func0f064178 +/* f0cd204: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cd208: 8e190284 */ lw $t9,0x284($s0) +/* f0cd20c: 00002825 */ or $a1,$zero,$zero +/* f0cd210: 0fc1905e */ jal func0f064178 +/* f0cd214: 8f241b5c */ lw $a0,0x1b5c($t9) +/* f0cd218: 8e080284 */ lw $t0,0x284($s0) +/* f0cd21c: 8fa300f0 */ lw $v1,0xf0($sp) +/* f0cd220: 4480a000 */ mtc1 $zero,$f20 +/* f0cd224: 8d0900bc */ lw $t1,0xbc($t0) +/* f0cd228: c5240008 */ lwc1 $f4,0x8($t1) +/* f0cd22c: e7a400dc */ swc1 $f4,0xdc($sp) +/* f0cd230: 8d0a00bc */ lw $t2,0xbc($t0) +/* f0cd234: c546000c */ lwc1 $f6,0xc($t2) +/* f0cd238: e7a600e0 */ swc1 $f6,0xe0($sp) +/* f0cd23c: 8d0b00bc */ lw $t3,0xbc($t0) +/* f0cd240: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f0cd244: c5680010 */ lwc1 $f8,0x10($t3) +/* f0cd248: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f0cd24c: c4600000 */ lwc1 $f0,0x0($v1) +/* f0cd250: 4600a032 */ c.eq.s $f20,$f0 +/* f0cd254: 00000000 */ sll $zero,$zero,0x0 +/* f0cd258: 4502000c */ bc1fl .L0f0cd28c +/* f0cd25c: 46003200 */ add.s $f8,$f6,$f0 +/* f0cd260: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0cd264: 460aa032 */ c.eq.s $f20,$f10 +/* f0cd268: 00000000 */ sll $zero,$zero,0x0 +/* f0cd26c: 45020007 */ bc1fl .L0f0cd28c +/* f0cd270: 46003200 */ add.s $f8,$f6,$f0 +/* f0cd274: c4640008 */ lwc1 $f4,0x8($v1) +/* f0cd278: 4604a032 */ c.eq.s $f20,$f4 +/* f0cd27c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd280: 45030047 */ bc1tl .L0f0cd3a0 +/* f0cd284: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd288: 46003200 */ add.s $f8,$f6,$f0 +.L0f0cd28c: +/* f0cd28c: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f0cd290: 27a600dc */ addiu $a2,$sp,0xdc +/* f0cd294: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd298: e7a800dc */ swc1 $f8,0xdc($sp) +/* f0cd29c: c4640004 */ lwc1 $f4,0x4($v1) +/* f0cd2a0: c7a800e4 */ lwc1 $f8,0xe4($sp) +/* f0cd2a4: 46045180 */ add.s $f6,$f10,$f4 +/* f0cd2a8: e7a600e0 */ swc1 $f6,0xe0($sp) +/* f0cd2ac: c46a0008 */ lwc1 $f10,0x8($v1) +/* f0cd2b0: 460a4100 */ add.s $f4,$f8,$f10 +/* f0cd2b4: e7a400e4 */ swc1 $f4,0xe4($sp) +/* f0cd2b8: 8d0200bc */ lw $v0,0xbc($t0) +/* f0cd2bc: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd2c0: 0fc1979d */ jal func0f065e74 +/* f0cd2c4: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd2c8: 8e040284 */ lw $a0,0x284($s0) +/* f0cd2cc: 27a500dc */ addiu $a1,$sp,0xdc +/* f0cd2d0: 0fc32de7 */ jal func0f0cb79c +/* f0cd2d4: 27a600cc */ addiu $a2,$sp,0xcc +/* f0cd2d8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cd2dc: 240c0001 */ addiu $t4,$zero,0x1 +/* f0cd2e0: afac00c8 */ sw $t4,0xc8($sp) +/* f0cd2e4: 8da200bc */ lw $v0,0xbc($t5) +/* f0cd2e8: 240e003f */ addiu $t6,$zero,0x3f +/* f0cd2ec: 240f0001 */ addiu $t7,$zero,0x1 +/* f0cd2f0: afaf0014 */ sw $t7,0x14($sp) +/* f0cd2f4: afae0010 */ sw $t6,0x10($sp) +/* f0cd2f8: c440000c */ lwc1 $f0,0xc($v0) +/* f0cd2fc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0cd300: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0cd304: 27a600dc */ addiu $a2,$sp,0xdc +/* f0cd308: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd30c: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd310: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd314: 46005101 */ sub.s $f4,$f10,$f0 +/* f0cd318: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cd31c: 24450028 */ addiu $a1,$v0,0x28 +/* f0cd320: 0c00b62e */ jal func0002d8b8 +/* f0cd324: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0cd328: 24010001 */ addiu $at,$zero,0x1 +/* f0cd32c: 14410014 */ bne $v0,$at,.L0f0cd380 +/* f0cd330: afa200ec */ sw $v0,0xec($sp) +/* f0cd334: 8e180284 */ lw $t8,0x284($s0) +/* f0cd338: 2419003f */ addiu $t9,$zero,0x3f +/* f0cd33c: 24090001 */ addiu $t1,$zero,0x1 +/* f0cd340: 8f0200bc */ lw $v0,0xbc($t8) +/* f0cd344: afa90014 */ sw $t1,0x14($sp) +/* f0cd348: afb90010 */ sw $t9,0x10($sp) +/* f0cd34c: c440000c */ lwc1 $f0,0xc($v0) +/* f0cd350: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f0cd354: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f0cd358: 27a500dc */ addiu $a1,$sp,0xdc +/* f0cd35c: 46003201 */ sub.s $f8,$f6,$f0 +/* f0cd360: 8fa600bc */ lw $a2,0xbc($sp) +/* f0cd364: 27a700cc */ addiu $a3,$sp,0xcc +/* f0cd368: 46005101 */ sub.s $f4,$f10,$f0 +/* f0cd36c: e7a80018 */ swc1 $f8,0x18($sp) +/* f0cd370: 24440008 */ addiu $a0,$v0,0x8 +/* f0cd374: 0c00a9bf */ jal func0002a6fc +/* f0cd378: e7a4001c */ swc1 $f4,0x1c($sp) +/* f0cd37c: afa200ec */ sw $v0,0xec($sp) +.L0f0cd380: +/* f0cd380: 24010001 */ addiu $at,$zero,0x1 +/* f0cd384: 50410006 */ beql $v0,$at,.L0f0cd3a0 +/* f0cd388: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd38c: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd390: 3c01800a */ lui $at,0x800a +/* f0cd394: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cd398: ac2bde70 */ sw $t3,-0x2190($at) +/* f0cd39c: 8e0c0284 */ lw $t4,0x284($s0) +.L0f0cd3a0: +/* f0cd3a0: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd3a4: 0fc1905e */ jal func0f064178 +/* f0cd3a8: 8d841b5c */ lw $a0,0x1b5c($t4) +/* f0cd3ac: 8fad00ec */ lw $t5,0xec($sp) +/* f0cd3b0: 24010001 */ addiu $at,$zero,0x1 +/* f0cd3b4: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0cd3b8: 55a1010c */ bnel $t5,$at,.L0f0cd7ec +/* f0cd3bc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cd3c0: 8e080284 */ lw $t0,0x284($s0) +/* f0cd3c4: 46003387 */ neg.s $f14,$f6 +/* f0cd3c8: 00002025 */ or $a0,$zero,$zero +/* f0cd3cc: e7ae004c */ swc1 $f14,0x4c($sp) +/* f0cd3d0: 8d0f1a1c */ lw $t7,0x1a1c($t0) +/* f0cd3d4: 8d0e1b5c */ lw $t6,0x1b5c($t0) +/* f0cd3d8: 3c014120 */ lui $at,0x4120 +/* f0cd3dc: 11e0005d */ beqz $t7,.L0f0cd554 +/* f0cd3e0: 8dc50004 */ lw $a1,0x4($t6) +/* f0cd3e4: 44811000 */ mtc1 $at,$f2 +/* f0cd3e8: c50a0148 */ lwc1 $f10,0x148($t0) +/* f0cd3ec: 3c017f1b */ lui $at,%hi(var7f1ad998) +/* f0cd3f0: c426d998 */ lwc1 $f6,%lo(var7f1ad998)($at) +/* f0cd3f4: 46005107 */ neg.s $f4,$f10 +/* f0cd3f8: 3c014060 */ lui $at,0x4060 +/* f0cd3fc: 46062202 */ mul.s $f8,$f4,$f6 +/* f0cd400: 44815000 */ mtc1 $at,$f10 +/* f0cd404: 3c0140c0 */ lui $at,0x40c0 +/* f0cd408: 44812000 */ mtc1 $at,$f4 +/* f0cd40c: 3c0140a0 */ lui $at,0x40a0 +/* f0cd410: 44813000 */ mtc1 $at,$f6 +/* f0cd414: 3c0142c8 */ lui $at,0x42c8 +/* f0cd418: 460a4002 */ mul.s $f0,$f8,$f10 +/* f0cd41c: 44815000 */ mtc1 $at,$f10 +/* f0cd420: 8e030034 */ lw $v1,0x34($s0) +/* f0cd424: 3c017f1b */ lui $at,%hi(var7f1ad99c) +/* f0cd428: 00001025 */ or $v0,$zero,$zero +/* f0cd42c: 46040402 */ mul.s $f16,$f0,$f4 +/* f0cd430: 00000000 */ sll $zero,$zero,0x0 +/* f0cd434: 46060202 */ mul.s $f8,$f0,$f6 +/* f0cd438: c5060168 */ lwc1 $f6,0x168($t0) +/* f0cd43c: e7b4008c */ swc1 $f20,0x8c($sp) +/* f0cd440: 460a4102 */ mul.s $f4,$f8,$f10 +/* f0cd444: 00000000 */ sll $zero,$zero,0x0 +/* f0cd448: 46023202 */ mul.s $f8,$f6,$f2 +/* f0cd44c: 46082280 */ add.s $f10,$f4,$f8 +/* f0cd450: e7aa0088 */ swc1 $f10,0x88($sp) +/* f0cd454: c5060170 */ lwc1 $f6,0x170($t0) +/* f0cd458: 46003107 */ neg.s $f4,$f6 +/* f0cd45c: c5061c58 */ lwc1 $f6,0x1c58($t0) +/* f0cd460: 46022202 */ mul.s $f8,$f4,$f2 +/* f0cd464: 46064100 */ add.s $f4,$f8,$f6 +/* f0cd468: e7a40090 */ swc1 $f4,0x90($sp) +/* f0cd46c: c5081a3c */ lwc1 $f8,0x1a3c($t0) +/* f0cd470: c5161a38 */ lwc1 $f22,0x1a38($t0) +/* f0cd474: e7a800ac */ swc1 $f8,0xac($sp) +/* f0cd478: c5061a40 */ lwc1 $f6,0x1a40($t0) +/* f0cd47c: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cd480: e7a600b0 */ swc1 $f6,0xb0($sp) +/* f0cd484: c5081a44 */ lwc1 $f8,0x1a44($t0) +/* f0cd488: 18600024 */ blez $v1,.L0f0cd51c +/* f0cd48c: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f0cd490: 46002306 */ mov.s $f12,$f4 +/* f0cd494: 46005086 */ mov.s $f2,$f10 +/* f0cd498: c420d99c */ lwc1 $f0,%lo(var7f1ad99c)($at) +/* f0cd49c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0cd4a0: 24420001 */ addiu $v0,$v0,0x1 +/* f0cd4a4: 0043082a */ slt $at,$v0,$v1 +/* f0cd4a8: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cd4ac: 10200011 */ beqz $at,.L0f0cd4f4 +/* f0cd4b0: c7aa00b4 */ lwc1 $f10,0xb4($sp) +.L0f0cd4b4: +/* f0cd4b4: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0cd4b8: 24420001 */ addiu $v0,$v0,0x1 +/* f0cd4bc: 0043082a */ slt $at,$v0,$v1 +/* f0cd4c0: 46160102 */ mul.s $f4,$f0,$f22 +/* f0cd4c4: 4608a280 */ add.s $f10,$f20,$f8 +/* f0cd4c8: 46120202 */ mul.s $f8,$f0,$f18 +/* f0cd4cc: 46066180 */ add.s $f6,$f12,$f6 +/* f0cd4d0: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f0cd4d4: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0cd4d8: 46102580 */ add.s $f22,$f4,$f16 +/* f0cd4dc: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0cd4e0: 46081480 */ add.s $f18,$f2,$f8 +/* f0cd4e4: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cd4e8: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f0cd4ec: 1420fff1 */ bnez $at,.L0f0cd4b4 +/* f0cd4f0: 00000000 */ sll $zero,$zero,0x0 +.L0f0cd4f4: +/* f0cd4f4: 460a0182 */ mul.s $f6,$f0,$f10 +/* f0cd4f8: 4608a280 */ add.s $f10,$f20,$f8 +/* f0cd4fc: 46160102 */ mul.s $f4,$f0,$f22 +/* f0cd500: e7aa00b0 */ swc1 $f10,0xb0($sp) +/* f0cd504: 46120202 */ mul.s $f8,$f0,$f18 +/* f0cd508: 46066180 */ add.s $f6,$f12,$f6 +/* f0cd50c: 46102580 */ add.s $f22,$f4,$f16 +/* f0cd510: e7a600b4 */ swc1 $f6,0xb4($sp) +/* f0cd514: 46081480 */ add.s $f18,$f2,$f8 +/* f0cd518: e7b200ac */ swc1 $f18,0xac($sp) +.L0f0cd51c: +/* f0cd51c: 3c017f1b */ lui $at,%hi(var7f1ad9a0) +/* f0cd520: c420d9a0 */ lwc1 $f0,%lo(var7f1ad9a0)($at) +/* f0cd524: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cd528: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f0cd52c: 4600b182 */ mul.s $f6,$f22,$f0 +/* f0cd530: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f0cd534: 46009202 */ mul.s $f8,$f18,$f0 +/* f0cd538: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0cd53c: 46002282 */ mul.s $f10,$f4,$f0 +/* f0cd540: e7a8009c */ swc1 $f8,0x9c($sp) +/* f0cd544: 46003202 */ mul.s $f8,$f6,$f0 +/* f0cd548: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0cd54c: 1000000a */ beqz $zero,.L0f0cd578 +/* f0cd550: e7a800a4 */ swc1 $f8,0xa4($sp) +.L0f0cd554: +/* f0cd554: c5041a20 */ lwc1 $f4,0x1a20($t0) +/* f0cd558: c7b600b8 */ lwc1 $f22,0xb8($sp) +/* f0cd55c: e7a400a8 */ swc1 $f4,0xa8($sp) +/* f0cd560: c50a1a2c */ lwc1 $f10,0x1a2c($t0) +/* f0cd564: e7aa009c */ swc1 $f10,0x9c($sp) +/* f0cd568: c5061a30 */ lwc1 $f6,0x1a30($t0) +/* f0cd56c: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f0cd570: c5081a34 */ lwc1 $f8,0x1a34($t0) +/* f0cd574: e7a800a4 */ swc1 $f8,0xa4($sp) +.L0f0cd578: +/* f0cd578: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0cd57c: 24010035 */ addiu $at,$zero,0x35 +/* f0cd580: c7040000 */ lwc1 $f4,0x0($t8) +/* f0cd584: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0cd588: c70a0004 */ lwc1 $f10,0x4($t8) +/* f0cd58c: e7aa0080 */ swc1 $f10,0x80($sp) +/* f0cd590: c7060008 */ lwc1 $f6,0x8($t8) +/* f0cd594: e7a60084 */ swc1 $f6,0x84($sp) +/* f0cd598: 90a20003 */ lbu $v0,0x3($a1) +/* f0cd59c: 54410006 */ bnel $v0,$at,.L0f0cd5b8 +/* f0cd5a0: 24010033 */ addiu $at,$zero,0x33 +/* f0cd5a4: 8d191b5c */ lw $t9,0x1b5c($t0) +/* f0cd5a8: 8f220004 */ lw $v0,0x4($t9) +/* f0cd5ac: 10000007 */ beqz $zero,.L0f0cd5cc +/* f0cd5b0: 2444005c */ addiu $a0,$v0,0x5c +/* f0cd5b4: 24010033 */ addiu $at,$zero,0x33 +.L0f0cd5b8: +/* f0cd5b8: 14410004 */ bne $v0,$at,.L0f0cd5cc +/* f0cd5bc: 00000000 */ sll $zero,$zero,0x0 +/* f0cd5c0: 8d091b5c */ lw $t1,0x1b5c($t0) +/* f0cd5c4: 8d220004 */ lw $v0,0x4($t1) +/* f0cd5c8: 2444005c */ addiu $a0,$v0,0x5c +.L0f0cd5cc: +/* f0cd5cc: 10800026 */ beqz $a0,.L0f0cd668 +/* f0cd5d0: 3c017f1b */ lui $at,%hi(var7f1ad9a4) +/* f0cd5d4: c420d9a4 */ lwc1 $f0,%lo(var7f1ad9a4)($at) +/* f0cd5d8: 3c017f1b */ lui $at,%hi(var7f1ad9a8) +/* f0cd5dc: c422d9a8 */ lwc1 $f2,%lo(var7f1ad9a8)($at) +/* f0cd5e0: c5080144 */ lwc1 $f8,0x144($t0) +/* f0cd5e4: 3c0143b4 */ lui $at,0x43b4 +/* f0cd5e8: 44818000 */ mtc1 $at,$f16 +/* f0cd5ec: 46024102 */ mul.s $f4,$f8,$f2 +/* f0cd5f0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0cd5f4: 3c017f1b */ lui $at,%hi(var7f1ad9ac) +/* f0cd5f8: 46102283 */ div.s $f10,$f4,$f16 +/* f0cd5fc: 460a1181 */ sub.s $f6,$f2,$f10 +/* f0cd600: c50a1a0c */ lwc1 $f10,0x1a0c($t0) +/* f0cd604: 46083100 */ add.s $f4,$f6,$f8 +/* f0cd608: c4880010 */ lwc1 $f8,0x10($a0) +/* f0cd60c: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cd610: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0cd614: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd618: 460a2380 */ add.s $f14,$f4,$f10 +/* f0cd61c: 460e003e */ c.le.s $f0,$f14 +/* f0cd620: 00000000 */ sll $zero,$zero,0x0 +/* f0cd624: 45000006 */ bc1f .L0f0cd640 +/* f0cd628: 00000000 */ sll $zero,$zero,0x0 +/* f0cd62c: 46027381 */ sub.s $f14,$f14,$f2 +.L0f0cd630: +/* f0cd630: 460e003e */ c.le.s $f0,$f14 +/* f0cd634: 00000000 */ sll $zero,$zero,0x0 +/* f0cd638: 4503fffd */ bc1tl .L0f0cd630 +/* f0cd63c: 46027381 */ sub.s $f14,$f14,$f2 +.L0f0cd640: +/* f0cd640: c420d9ac */ lwc1 $f0,%lo(var7f1ad9ac)($at) +/* f0cd644: 4600703c */ c.lt.s $f14,$f0 +/* f0cd648: 00000000 */ sll $zero,$zero,0x0 +/* f0cd64c: 45020007 */ bc1fl .L0f0cd66c +/* f0cd650: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f0cd654: 46027380 */ add.s $f14,$f14,$f2 +.L0f0cd658: +/* f0cd658: 4600703c */ c.lt.s $f14,$f0 +/* f0cd65c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd660: 4503fffd */ bc1tl .L0f0cd658 +/* f0cd664: 46027380 */ add.s $f14,$f14,$f2 +.L0f0cd668: +/* f0cd668: c7a600f4 */ lwc1 $f6,0xf4($sp) +.L0f0cd66c: +/* f0cd66c: 3c017f1b */ lui $at,%hi(var7f1ad9b0) +/* f0cd670: c422d9b0 */ lwc1 $f2,%lo(var7f1ad9b0)($at) +/* f0cd674: 46143032 */ c.eq.s $f6,$f20 +/* f0cd678: 3c0143b4 */ lui $at,0x43b4 +/* f0cd67c: 44818000 */ mtc1 $at,$f16 +/* f0cd680: 45020005 */ bc1fl .L0f0cd698 +/* f0cd684: c5080144 */ lwc1 $f8,0x144($t0) +/* f0cd688: 8d0a1a1c */ lw $t2,0x1a1c($t0) +/* f0cd68c: 51400034 */ beqzl $t2,.L0f0cd760 +/* f0cd690: 240d0001 */ addiu $t5,$zero,0x1 +/* f0cd694: c5080144 */ lwc1 $f8,0x144($t0) +.L0f0cd698: +/* f0cd698: 46024102 */ mul.s $f4,$f8,$f2 +/* f0cd69c: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f0cd6a0: 46102283 */ div.s $f10,$f4,$f16 +/* f0cd6a4: 460a1181 */ sub.s $f6,$f2,$f10 +/* f0cd6a8: 46083301 */ sub.s $f12,$f6,$f8 +/* f0cd6ac: 460c103e */ c.le.s $f2,$f12 +/* f0cd6b0: 00000000 */ sll $zero,$zero,0x0 +/* f0cd6b4: 45020004 */ bc1fl .L0f0cd6c8 +/* f0cd6b8: 4614603c */ c.lt.s $f12,$f20 +/* f0cd6bc: 10000006 */ beqz $zero,.L0f0cd6d8 +/* f0cd6c0: 46026301 */ sub.s $f12,$f12,$f2 +/* f0cd6c4: 4614603c */ c.lt.s $f12,$f20 +.L0f0cd6c8: +/* f0cd6c8: 00000000 */ sll $zero,$zero,0x0 +/* f0cd6cc: 45020003 */ bc1fl .L0f0cd6dc +/* f0cd6d0: e7ac0074 */ swc1 $f12,0x74($sp) +/* f0cd6d4: 46026300 */ add.s $f12,$f12,$f2 +.L0f0cd6d8: +/* f0cd6d8: e7ac0074 */ swc1 $f12,0x74($sp) +.L0f0cd6dc: +/* f0cd6dc: 0c0068f4 */ jal func0001a3d0 +/* f0cd6e0: e7ae0078 */ swc1 $f14,0x78($sp) +/* f0cd6e4: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f0cd6e8: 0c0068f7 */ jal func0001a3dc +/* f0cd6ec: e7a00070 */ swc1 $f0,0x70($sp) +/* f0cd6f0: 8e080284 */ lw $t0,0x284($s0) +/* f0cd6f4: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f0cd6f8: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0cd6fc: c50a1a10 */ lwc1 $f10,0x1a10($t0) +/* f0cd700: c5081a18 */ lwc1 $f8,0x1a18($t0) +/* f0cd704: 8d0b1b5c */ lw $t3,0x1b5c($t0) +/* f0cd708: 460a2300 */ add.s $f12,$f4,$f10 +/* f0cd70c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0cd710: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f0cd714: 46083480 */ add.s $f18,$f6,$f8 +/* f0cd718: 460a6182 */ mul.s $f6,$f12,$f10 +/* f0cd71c: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f0cd720: 46062200 */ add.s $f8,$f4,$f6 +/* f0cd724: 46009102 */ mul.s $f4,$f18,$f0 +/* f0cd728: 46044180 */ add.s $f6,$f8,$f4 +/* f0cd72c: c5680008 */ lwc1 $f8,0x8($t3) +/* f0cd730: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd734: 460a9202 */ mul.s $f8,$f18,$f10 +/* f0cd738: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0cd73c: 46006282 */ mul.s $f10,$f12,$f0 +/* f0cd740: e7a4007c */ swc1 $f4,0x7c($sp) +/* f0cd744: 8d0c1b5c */ lw $t4,0x1b5c($t0) +/* f0cd748: 46083100 */ add.s $f4,$f6,$f8 +/* f0cd74c: c5880010 */ lwc1 $f8,0x10($t4) +/* f0cd750: 460a2181 */ sub.s $f6,$f4,$f10 +/* f0cd754: 46083101 */ sub.s $f4,$f6,$f8 +/* f0cd758: e7a40084 */ swc1 $f4,0x84($sp) +/* f0cd75c: 240d0001 */ addiu $t5,$zero,0x1 +.L0f0cd760: +/* f0cd760: 3c018007 */ lui $at,0x8007 +/* f0cd764: ac2d0e80 */ sw $t5,0xe80($at) +/* f0cd768: 8d0e1b5c */ lw $t6,0x1b5c($t0) +/* f0cd76c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0cd770: 3c02800a */ lui $v0,%hi(var8009de78) +/* f0cd774: c5ca0008 */ lwc1 $f10,0x8($t6) +/* f0cd778: 2442de78 */ addiu $v0,$v0,%lo(var8009de78) +/* f0cd77c: 44067000 */ mfc1 $a2,$f14 +/* f0cd780: 46065200 */ add.s $f8,$f10,$f6 +/* f0cd784: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f0cd788: 27a5007c */ addiu $a1,$sp,0x7c +/* f0cd78c: 8fa700f8 */ lw $a3,0xf8($sp) +/* f0cd790: e4480000 */ swc1 $f8,0x0($v0) +/* f0cd794: 8d0f1b5c */ lw $t7,0x1b5c($t0) +/* f0cd798: c5e4000c */ lwc1 $f4,0xc($t7) +/* f0cd79c: 460a2180 */ add.s $f6,$f4,$f10 +/* f0cd7a0: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0cd7a4: e4460004 */ swc1 $f6,0x4($v0) +/* f0cd7a8: 8d181b5c */ lw $t8,0x1b5c($t0) +/* f0cd7ac: c7080010 */ lwc1 $f8,0x10($t8) +/* f0cd7b0: 46044280 */ add.s $f10,$f8,$f4 +/* f0cd7b4: e44a0008 */ swc1 $f10,0x8($v0) +/* f0cd7b8: 8d191b5c */ lw $t9,0x1b5c($t0) +/* f0cd7bc: 0fc1c851 */ jal func0f072144 +/* f0cd7c0: 8f240004 */ lw $a0,0x4($t9) +/* f0cd7c4: 24010001 */ addiu $at,$zero,0x1 +/* f0cd7c8: afa200ec */ sw $v0,0xec($sp) +/* f0cd7cc: 10410006 */ beq $v0,$at,.L0f0cd7e8 +/* f0cd7d0: e7b600b8 */ swc1 $f22,0xb8($sp) +/* f0cd7d4: 8e090284 */ lw $t1,0x284($s0) +/* f0cd7d8: 3c01800a */ lui $at,0x800a +/* f0cd7dc: 8d2a1b5c */ lw $t2,0x1b5c($t1) +/* f0cd7e0: e7b600b8 */ swc1 $f22,0xb8($sp) +/* f0cd7e4: ac2ade70 */ sw $t2,-0x2190($at) +.L0f0cd7e8: +/* f0cd7e8: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0cd7ec: +/* f0cd7ec: c7b600b8 */ lwc1 $f22,0xb8($sp) +/* f0cd7f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0cd7f4: 0fc1905e */ jal func0f064178 +/* f0cd7f8: 8d6400bc */ lw $a0,0xbc($t3) +/* f0cd7fc: 3c017f1b */ lui $at,%hi(var7f1ad9c4) +/* f0cd800: c422d9c4 */ lwc1 $f2,%lo(var7f1ad9c4)($at) +/* f0cd804: 8fac00ec */ lw $t4,0xec($sp) +/* f0cd808: 3c0143b4 */ lui $at,0x43b4 +/* f0cd80c: 44818000 */ mtc1 $at,$f16 +/* f0cd810: 24010001 */ addiu $at,$zero,0x1 +/* f0cd814: 55810050 */ bnel $t4,$at,.L0f0cd958 +/* f0cd818: 8fbf003c */ lw $ra,0x3c($sp) +/* f0cd81c: 8fad00f8 */ lw $t5,0xf8($sp) +/* f0cd820: 3c01800a */ lui $at,0x800a +/* f0cd824: ac20de70 */ sw $zero,-0x2190($at) +/* f0cd828: 11a0004a */ beqz $t5,.L0f0cd954 +/* f0cd82c: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f0cd830: 46104102 */ mul.s $f4,$f8,$f16 +/* f0cd834: 8e080284 */ lw $t0,0x284($s0) +/* f0cd838: c5060144 */ lwc1 $f6,0x144($t0) +/* f0cd83c: 46022283 */ div.s $f10,$f4,$f2 +/* f0cd840: 460a3000 */ add.s $f0,$f6,$f10 +/* f0cd844: 4614003c */ c.lt.s $f0,$f20 +/* f0cd848: 00000000 */ sll $zero,$zero,0x0 +/* f0cd84c: 45020007 */ bc1fl .L0f0cd86c +/* f0cd850: 4600803e */ c.le.s $f16,$f0 +/* f0cd854: 46100000 */ add.s $f0,$f0,$f16 +.L0f0cd858: +/* f0cd858: 4614003c */ c.lt.s $f0,$f20 +/* f0cd85c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd860: 4503fffd */ bc1tl .L0f0cd858 +/* f0cd864: 46100000 */ add.s $f0,$f0,$f16 +/* f0cd868: 4600803e */ c.le.s $f16,$f0 +.L0f0cd86c: +/* f0cd86c: 00000000 */ sll $zero,$zero,0x0 +/* f0cd870: 45020007 */ bc1fl .L0f0cd890 +/* f0cd874: e5000144 */ swc1 $f0,0x144($t0) +/* f0cd878: 46100001 */ sub.s $f0,$f0,$f16 +.L0f0cd87c: +/* f0cd87c: 4600803e */ c.le.s $f16,$f0 +/* f0cd880: 00000000 */ sll $zero,$zero,0x0 +/* f0cd884: 4503fffd */ bc1tl .L0f0cd87c +/* f0cd888: 46100001 */ sub.s $f0,$f0,$f16 +/* f0cd88c: e5000144 */ swc1 $f0,0x144($t0) +.L0f0cd890: +/* f0cd890: 8e0e0284 */ lw $t6,0x284($s0) +/* f0cd894: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f0cd898: 8dcf00bc */ lw $t7,0xbc($t6) +/* f0cd89c: e5e80008 */ swc1 $f8,0x8($t7) +/* f0cd8a0: 8e180284 */ lw $t8,0x284($s0) +/* f0cd8a4: c7a400e0 */ lwc1 $f4,0xe0($sp) +/* f0cd8a8: 8f1900bc */ lw $t9,0xbc($t8) +/* f0cd8ac: e724000c */ swc1 $f4,0xc($t9) +/* f0cd8b0: 8e090284 */ lw $t1,0x284($s0) +/* f0cd8b4: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f0cd8b8: 8d2a00bc */ lw $t2,0xbc($t1) +/* f0cd8bc: e5460010 */ swc1 $f6,0x10($t2) +/* f0cd8c0: 8fab00c8 */ lw $t3,0xc8($sp) +/* f0cd8c4: 5160000a */ beqzl $t3,.L0f0cd8f0 +/* f0cd8c8: 8e080284 */ lw $t0,0x284($s0) +/* f0cd8cc: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd8d0: 0fc19711 */ jal func0f065c44 +/* f0cd8d4: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cd8d8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0cd8dc: 27a400cc */ addiu $a0,$sp,0xcc +/* f0cd8e0: 8da500bc */ lw $a1,0xbc($t5) +/* f0cd8e4: 0fc195e9 */ jal func0f0657a4 +/* f0cd8e8: 24a50028 */ addiu $a1,$a1,0x28 +/* f0cd8ec: 8e080284 */ lw $t0,0x284($s0) +.L0f0cd8f0: +/* f0cd8f0: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f0cd8f4: 8d0e1a1c */ lw $t6,0x1a1c($t0) +/* f0cd8f8: 51c00017 */ beqzl $t6,.L0f0cd958 +/* f0cd8fc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0cd900: e50a1a20 */ swc1 $f10,0x1a20($t0) +/* f0cd904: 8e0f0284 */ lw $t7,0x284($s0) +/* f0cd908: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0cd90c: e5e81a2c */ swc1 $f8,0x1a2c($t7) +/* f0cd910: 8e180284 */ lw $t8,0x284($s0) +/* f0cd914: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0cd918: e7041a30 */ swc1 $f4,0x1a30($t8) +/* f0cd91c: 8e190284 */ lw $t9,0x284($s0) +/* f0cd920: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0cd924: e7261a34 */ swc1 $f6,0x1a34($t9) +/* f0cd928: 8e090284 */ lw $t1,0x284($s0) +/* f0cd92c: e5361a38 */ swc1 $f22,0x1a38($t1) +/* f0cd930: 8e0a0284 */ lw $t2,0x284($s0) +/* f0cd934: c7aa00ac */ lwc1 $f10,0xac($sp) +/* f0cd938: e54a1a3c */ swc1 $f10,0x1a3c($t2) +/* f0cd93c: 8e0b0284 */ lw $t3,0x284($s0) +/* f0cd940: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f0cd944: e5681a40 */ swc1 $f8,0x1a40($t3) +/* f0cd948: 8e0c0284 */ lw $t4,0x284($s0) +/* f0cd94c: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f0cd950: e5841a44 */ swc1 $f4,0x1a44($t4) +.L0f0cd954: +/* f0cd954: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0cd958: +/* f0cd958: 8fa200ec */ lw $v0,0xec($sp) +/* f0cd95c: d7b40028 */ ldc1 $f20,0x28($sp) +/* f0cd960: d7b60030 */ ldc1 $f22,0x30($sp) +/* f0cd964: 8fb00038 */ lw $s0,0x38($sp) +/* f0cd968: 03e00008 */ jr $ra +/* f0cd96c: 27bd00f0 */ addiu $sp,$sp,0xf0 +); + +GLOBAL_ASM( +glabel func0f0cd970 +/* f0cd970: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0cd974: afbf0014 */ sw $ra,0x14($sp) +/* f0cd978: afa40038 */ sw $a0,0x38($sp) +/* f0cd97c: afa5003c */ sw $a1,0x3c($sp) +/* f0cd980: 0fc33469 */ jal func0f0cd1a4 +/* f0cd984: afa60040 */ sw $a2,0x40($sp) +/* f0cd988: 24010001 */ addiu $at,$zero,0x1 +/* f0cd98c: 10410058 */ beq $v0,$at,.L0f0cdaf0 +/* f0cd990: afa20034 */ sw $v0,0x34($sp) +/* f0cd994: 0c0093ac */ jal func00024eb0 +/* f0cd998: 00000000 */ sll $zero,$zero,0x0 +/* f0cd99c: 10400054 */ beqz $v0,.L0f0cdaf0 +/* f0cd9a0: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0cd9a4: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0cd9a8: 8c8e0034 */ lw $t6,0x34($a0) +/* f0cd9ac: 59c00051 */ blezl $t6,.L0f0cdaf4 +/* f0cd9b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9b4: 90430000 */ lbu $v1,0x0($v0) +/* f0cd9b8: 24010003 */ addiu $at,$zero,0x3 +/* f0cd9bc: 1061004c */ beq $v1,$at,.L0f0cdaf0 +/* f0cd9c0: 24010006 */ addiu $at,$zero,0x6 +/* f0cd9c4: 1061004a */ beq $v1,$at,.L0f0cdaf0 +/* f0cd9c8: 24010001 */ addiu $at,$zero,0x1 +/* f0cd9cc: 54610049 */ bnel $v1,$at,.L0f0cdaf4 +/* f0cd9d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9d4: 8c460004 */ lw $a2,0x4($v0) +/* f0cd9d8: 8cc30040 */ lw $v1,0x40($a2) +/* f0cd9dc: 00037940 */ sll $t7,$v1,0x5 +/* f0cd9e0: 05e00043 */ bltz $t7,.L0f0cdaf0 +/* f0cd9e4: 0003c100 */ sll $t8,$v1,0x4 +/* f0cd9e8: 07020042 */ bltzl $t8,.L0f0cdaf4 +/* f0cd9ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cd9f0: 8cd90010 */ lw $t9,0x10($a2) +/* f0cd9f4: 33280001 */ andi $t0,$t9,0x1 +/* f0cd9f8: 5100003e */ beqzl $t0,.L0f0cdaf4 +/* f0cd9fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda00: 8c890284 */ lw $t1,0x284($a0) +/* f0cda04: 24020001 */ addiu $v0,$zero,0x1 +/* f0cda08: ad200178 */ sw $zero,0x178($t1) +/* f0cda0c: 8cca0040 */ lw $t2,0x40($a2) +/* f0cda10: 8fa5003c */ lw $a1,0x3c($sp) +/* f0cda14: 8fa40038 */ lw $a0,0x38($sp) +/* f0cda18: 314b0080 */ andi $t3,$t2,0x80 +/* f0cda1c: 11600007 */ beqz $t3,.L0f0cda3c +/* f0cda20: 00000000 */ sll $zero,$zero,0x0 +/* f0cda24: 8ccc0048 */ lw $t4,0x48($a2) +/* f0cda28: 8d8d0000 */ lw $t5,0x0($t4) +/* f0cda2c: 31ae1000 */ andi $t6,$t5,0x1000 +/* f0cda30: 11c00002 */ beqz $t6,.L0f0cda3c +/* f0cda34: 00000000 */ sll $zero,$zero,0x0 +/* f0cda38: 00001025 */ or $v0,$zero,$zero +.L0f0cda3c: +/* f0cda3c: 5040002d */ beqzl $v0,.L0f0cdaf4 +/* f0cda40: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda44: 0fc332fc */ jal func0f0ccbf0 +/* f0cda48: afa6002c */ sw $a2,0x2c($sp) +/* f0cda4c: 8fa6002c */ lw $a2,0x2c($sp) +/* f0cda50: 8ccf0040 */ lw $t7,0x40($a2) +/* f0cda54: 31f80080 */ andi $t8,$t7,0x80 +/* f0cda58: 53000026 */ beqzl $t8,.L0f0cdaf4 +/* f0cda5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda60: 8cd90048 */ lw $t9,0x48($a2) +/* f0cda64: 00c02025 */ or $a0,$a2,$zero +/* f0cda68: 27a50020 */ addiu $a1,$sp,0x20 +/* f0cda6c: 8f280000 */ lw $t0,0x0($t9) +/* f0cda70: 31090800 */ andi $t1,$t0,0x800 +/* f0cda74: 5120001f */ beqzl $t1,.L0f0cdaf4 +/* f0cda78: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cda7c: afa00020 */ sw $zero,0x20($sp) +/* f0cda80: 0fc1cf1b */ jal func0f073c6c +/* f0cda84: afa6002c */ sw $a2,0x2c($sp) +/* f0cda88: 8fa6002c */ lw $a2,0x2c($sp) +/* f0cda8c: 8cca0040 */ lw $t2,0x40($a2) +/* f0cda90: 314b0080 */ andi $t3,$t2,0x80 +/* f0cda94: 11600010 */ beqz $t3,.L0f0cdad8 +/* f0cda98: 00000000 */ sll $zero,$zero,0x0 +/* f0cda9c: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdaa0: 8c6c0000 */ lw $t4,0x0($v1) +/* f0cdaa4: 358d1000 */ ori $t5,$t4,0x1000 +/* f0cdaa8: 10400006 */ beqz $v0,.L0f0cdac4 +/* f0cdaac: ac6d0000 */ sw $t5,0x0($v1) +/* f0cdab0: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdab4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0cdab8: 35cf2000 */ ori $t7,$t6,0x2000 +/* f0cdabc: 10000006 */ beqz $zero,.L0f0cdad8 +/* f0cdac0: ac6f0000 */ sw $t7,0x0($v1) +.L0f0cdac4: +/* f0cdac4: 8cc30048 */ lw $v1,0x48($a2) +/* f0cdac8: 2401dfff */ addiu $at,$zero,-8193 +/* f0cdacc: 8c780000 */ lw $t8,0x0($v1) +/* f0cdad0: 0301c824 */ and $t9,$t8,$at +/* f0cdad4: ac790000 */ sw $t9,0x0($v1) +.L0f0cdad8: +/* f0cdad8: 10400005 */ beqz $v0,.L0f0cdaf0 +/* f0cdadc: 8fa40038 */ lw $a0,0x38($sp) +/* f0cdae0: 8fa5003c */ lw $a1,0x3c($sp) +/* f0cdae4: 0fc33469 */ jal func0f0cd1a4 +/* f0cdae8: 8fa60040 */ lw $a2,0x40($sp) +/* f0cdaec: afa20034 */ sw $v0,0x34($sp) +.L0f0cdaf0: +/* f0cdaf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cdaf4: +/* f0cdaf4: 8fa20034 */ lw $v0,0x34($sp) +/* f0cdaf8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0cdafc: 03e00008 */ jr $ra +/* f0cdb00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdb04 +/* f0cdb04: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0cdb08: 3c0e8007 */ lui $t6,%hi(var80070e9c) +/* f0cdb0c: afbf0014 */ sw $ra,0x14($sp) +/* f0cdb10: 25ce0e9c */ addiu $t6,$t6,%lo(var80070e9c) +/* f0cdb14: 8dc10000 */ lw $at,0x0($t6) +/* f0cdb18: 27a4001c */ addiu $a0,$sp,0x1c +/* f0cdb1c: 3c09800a */ lui $t1,0x800a +/* f0cdb20: ac810000 */ sw $at,0x0($a0) +/* f0cdb24: 8dd90004 */ lw $t9,0x4($t6) +/* f0cdb28: 00a03025 */ or $a2,$a1,$zero +/* f0cdb2c: 24080001 */ addiu $t0,$zero,0x1 +/* f0cdb30: ac990004 */ sw $t9,0x4($a0) +/* f0cdb34: 8dc10008 */ lw $at,0x8($t6) +/* f0cdb38: 44056000 */ mfc1 $a1,$f12 +/* f0cdb3c: ac810008 */ sw $at,0x8($a0) +/* f0cdb40: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0cdb44: 0fc3365c */ jal func0f0cd970 +/* f0cdb48: ad281a1c */ sw $t0,0x1a1c($t1) +/* f0cdb4c: 3c0a800a */ lui $t2,0x800a +/* f0cdb50: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0cdb54: ad401a1c */ sw $zero,0x1a1c($t2) +/* f0cdb58: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdb5c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0cdb60: 03e00008 */ jr $ra +/* f0cdb64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdb68 +/* f0cdb68: 27bdff50 */ addiu $sp,$sp,-176 +/* f0cdb6c: 3c01bf80 */ lui $at,0xbf80 +/* f0cdb70: 44817000 */ mtc1 $at,$f14 +/* f0cdb74: afbf002c */ sw $ra,0x2c($sp) +/* f0cdb78: 3c077f1b */ lui $a3,0x7f1b +/* f0cdb7c: f7b80020 */ sdc1 $f24,0x20($sp) +/* f0cdb80: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0cdb84: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0cdb88: e7ac00b0 */ swc1 $f12,0xb0($sp) +/* f0cdb8c: 24e7d958 */ addiu $a3,$a3,-9896 +/* f0cdb90: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0cdb94: 27a50098 */ addiu $a1,$sp,0x98 +/* f0cdb98: 240602a6 */ addiu $a2,$zero,0x2a6 +/* f0cdb9c: 0c009393 */ jal func00024e4c +/* f0cdba0: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdba4: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdba8: c7a40098 */ lwc1 $f4,0x98($sp) +/* f0cdbac: 4480c000 */ mtc1 $zero,$f24 +/* f0cdbb0: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdbb4: 460c2401 */ sub.s $f16,$f4,$f12 +/* f0cdbb8: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f0cdbbc: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdbc0: 46188032 */ c.eq.s $f16,$f24 +/* f0cdbc4: 46123001 */ sub.s $f0,$f6,$f18 +/* f0cdbc8: 45000008 */ bc1f .L0f0cdbec +/* f0cdbcc: 46000086 */ mov.s $f2,$f0 +/* f0cdbd0: 46180032 */ c.eq.s $f0,$f24 +/* f0cdbd4: 3c013f80 */ lui $at,0x3f80 +/* f0cdbd8: 45000004 */ bc1f .L0f0cdbec +/* f0cdbdc: 00000000 */ sll $zero,$zero,0x0 +/* f0cdbe0: 44811000 */ mtc1 $at,$f2 +/* f0cdbe4: 10000012 */ beqz $zero,.L0f0cdc30 +/* f0cdbe8: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdbec: +/* f0cdbec: 46108202 */ mul.s $f8,$f16,$f16 +/* f0cdbf0: e7a20078 */ swc1 $f2,0x78($sp) +/* f0cdbf4: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdbf8: 46021282 */ mul.s $f10,$f2,$f2 +/* f0cdbfc: e7b0007c */ swc1 $f16,0x7c($sp) +/* f0cdc00: 0c012974 */ jal sqrtf +/* f0cdc04: 460a4300 */ add.s $f12,$f8,$f10 +/* f0cdc08: 3c013f80 */ lui $at,0x3f80 +/* f0cdc0c: 44812000 */ mtc1 $at,$f4 +/* f0cdc10: c7b0007c */ lwc1 $f16,0x7c($sp) +/* f0cdc14: c7a20078 */ lwc1 $f2,0x78($sp) +/* f0cdc18: 46002303 */ div.s $f12,$f4,$f0 +/* f0cdc1c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdc20: 460c8402 */ mul.s $f16,$f16,$f12 +/* f0cdc24: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc28: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0cdc2c: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdc30: +/* f0cdc30: 3c0e800a */ lui $t6,0x800a +/* f0cdc34: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0cdc38: c7a800ac */ lwc1 $f8,0xac($sp) +/* f0cdc3c: 46008007 */ neg.s $f0,$f16 +/* f0cdc40: 8dc200bc */ lw $v0,0xbc($t6) +/* f0cdc44: 46001506 */ mov.s $f20,$f2 +/* f0cdc48: 46000586 */ mov.s $f22,$f0 +/* f0cdc4c: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cdc50: 3c0f8006 */ lui $t7,0x8006 +/* f0cdc54: 27a4008c */ addiu $a0,$sp,0x8c +/* f0cdc58: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cdc5c: c4460008 */ lwc1 $f6,0x8($v0) +/* f0cdc60: 27a50080 */ addiu $a1,$sp,0x80 +/* f0cdc64: 46005102 */ mul.s $f4,$f10,$f0 +/* f0cdc68: c7aa00a4 */ lwc1 $f10,0xa4($sp) +/* f0cdc6c: 460a3181 */ sub.s $f6,$f6,$f10 +/* f0cdc70: 46061182 */ mul.s $f6,$f2,$f6 +/* f0cdc74: 46062100 */ add.s $f4,$f4,$f6 +/* f0cdc78: 4618203c */ c.lt.s $f4,$f24 +/* f0cdc7c: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc80: 45000003 */ bc1f .L0f0cdc90 +/* f0cdc84: 00000000 */ sll $zero,$zero,0x0 +/* f0cdc88: 46001507 */ neg.s $f20,$f2 +/* f0cdc8c: 46000587 */ neg.s $f22,$f0 +.L0f0cdc90: +/* f0cdc90: 8deff034 */ lw $t7,-0xfcc($t7) +/* f0cdc94: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdc98: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdc9c: 11e00020 */ beqz $t7,.L0f0cdd20 +/* f0cdca0: 00000000 */ sll $zero,$zero,0x0 +/* f0cdca4: 3c04800a */ lui $a0,0x800a +/* f0cdca8: 9084a919 */ lbu $a0,-0x56e7($a0) +/* f0cdcac: 3c18800a */ lui $t8,0x800a +/* f0cdcb0: 2702a918 */ addiu $v0,$t8,-22248 +/* f0cdcb4: 18800061 */ blez $a0,.L0f0cde3c +/* f0cdcb8: 0004c8c0 */ sll $t9,$a0,0x3 +/* f0cdcbc: 03221821 */ addu $v1,$t9,$v0 +/* f0cdcc0: c4460010 */ lwc1 $f6,0x10($v0) +.L0f0cdcc4: +/* f0cdcc4: c448000c */ lwc1 $f8,0xc($v0) +/* f0cdcc8: 24420008 */ addiu $v0,$v0,0x8 +/* f0cdccc: 46123101 */ sub.s $f4,$f6,$f18 +/* f0cdcd0: 0043082b */ sltu $at,$v0,$v1 +/* f0cdcd4: 460c4181 */ sub.s $f6,$f8,$f12 +/* f0cdcd8: 46162282 */ mul.s $f10,$f4,$f22 +/* f0cdcdc: 00000000 */ sll $zero,$zero,0x0 +/* f0cdce0: 46143102 */ mul.s $f4,$f6,$f20 +/* f0cdce4: 46045000 */ add.s $f0,$f10,$f4 +/* f0cdce8: 4618003c */ c.lt.s $f0,$f24 +/* f0cdcec: 00000000 */ sll $zero,$zero,0x0 +/* f0cdcf0: 45000007 */ bc1f .L0f0cdd10 +/* f0cdcf4: 00000000 */ sll $zero,$zero,0x0 +/* f0cdcf8: 46000007 */ neg.s $f0,$f0 +/* f0cdcfc: 4600703c */ c.lt.s $f14,$f0 +/* f0cdd00: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd04: 45000002 */ bc1f .L0f0cdd10 +/* f0cdd08: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd0c: 46000386 */ mov.s $f14,$f0 +.L0f0cdd10: +/* f0cdd10: 5420ffec */ bnezl $at,.L0f0cdcc4 +/* f0cdd14: c4460010 */ lwc1 $f6,0x10($v0) +/* f0cdd18: 10000049 */ beqz $zero,.L0f0cde40 +/* f0cdd1c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +.L0f0cdd20: +/* f0cdd20: 0c0094d9 */ jal func00025364 +/* f0cdd24: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cdd28: 1040001c */ beqz $v0,.L0f0cdd9c +/* f0cdd2c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cdd30: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cdd34: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0cdd38: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cdd3c: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0cdd40: 46124181 */ sub.s $f6,$f8,$f18 +/* f0cdd44: 460c2201 */ sub.s $f8,$f4,$f12 +/* f0cdd48: 46163282 */ mul.s $f10,$f6,$f22 +/* f0cdd4c: c7a40088 */ lwc1 $f4,0x88($sp) +/* f0cdd50: 46144182 */ mul.s $f6,$f8,$f20 +/* f0cdd54: 46122201 */ sub.s $f8,$f4,$f18 +/* f0cdd58: 46065000 */ add.s $f0,$f10,$f6 +/* f0cdd5c: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0cdd60: 46164282 */ mul.s $f10,$f8,$f22 +/* f0cdd64: 460c3101 */ sub.s $f4,$f6,$f12 +/* f0cdd68: 46142202 */ mul.s $f8,$f4,$f20 +/* f0cdd6c: 46085400 */ add.s $f16,$f10,$f8 +/* f0cdd70: 4600803c */ c.lt.s $f16,$f0 +/* f0cdd74: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd78: 45020003 */ bc1fl .L0f0cdd88 +/* f0cdd7c: 4618003c */ c.lt.s $f0,$f24 +/* f0cdd80: 46008006 */ mov.s $f0,$f16 +/* f0cdd84: 4618003c */ c.lt.s $f0,$f24 +.L0f0cdd88: +/* f0cdd88: 00000000 */ sll $zero,$zero,0x0 +/* f0cdd8c: 4502002c */ bc1fl .L0f0cde40 +/* f0cdd90: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdd94: 10000029 */ beqz $zero,.L0f0cde3c +/* f0cdd98: 46000387 */ neg.s $f14,$f0 +.L0f0cdd9c: +/* f0cdd9c: 3c088007 */ lui $t0,0x8007 +/* f0cdda0: 8d080e80 */ lw $t0,0xe80($t0) +/* f0cdda4: 3c09800a */ lui $t1,0x800a +/* f0cdda8: 51000025 */ beqzl $t0,.L0f0cde40 +/* f0cddac: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cddb0: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f0cddb4: 24010001 */ addiu $at,$zero,0x1 +/* f0cddb8: 8d241b5c */ lw $a0,0x1b5c($t1) +/* f0cddbc: 908a0000 */ lbu $t2,0x0($a0) +/* f0cddc0: 5541001f */ bnel $t2,$at,.L0f0cde40 +/* f0cddc4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cddc8: 8c8b0004 */ lw $t3,0x4($a0) +/* f0cddcc: 27a5004c */ addiu $a1,$sp,0x4c +/* f0cddd0: 27a60048 */ addiu $a2,$sp,0x48 +/* f0cddd4: 8d6c0010 */ lw $t4,0x10($t3) +/* f0cddd8: 27a70044 */ addiu $a3,$sp,0x44 +/* f0cdddc: 000c6980 */ sll $t5,$t4,0x6 +/* f0cdde0: 05a30017 */ bgezl $t5,.L0f0cde40 +/* f0cdde4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdde8: 0fc21d5b */ jal propObjGetBbox +/* f0cddec: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cddf0: 3c02800a */ lui $v0,%hi(var8009de78) +/* f0cddf4: 2442de78 */ addiu $v0,$v0,%lo(var8009de78) +/* f0cddf8: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0cddfc: c4460008 */ lwc1 $f6,0x8($v0) +/* f0cde00: c7ac00a4 */ lwc1 $f12,0xa4($sp) +/* f0cde04: c4480000 */ lwc1 $f8,0x0($v0) +/* f0cde08: 46123101 */ sub.s $f4,$f6,$f18 +/* f0cde0c: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cde10: 460c4181 */ sub.s $f6,$f8,$f12 +/* f0cde14: 46162282 */ mul.s $f10,$f4,$f22 +/* f0cde18: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0cde1c: 46143102 */ mul.s $f4,$f6,$f20 +/* f0cde20: 46045000 */ add.s $f0,$f10,$f4 +/* f0cde24: 46080001 */ sub.s $f0,$f0,$f8 +/* f0cde28: 4618003c */ c.lt.s $f0,$f24 +/* f0cde2c: 00000000 */ sll $zero,$zero,0x0 +/* f0cde30: 45020003 */ bc1fl .L0f0cde40 +/* f0cde34: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cde38: 46000387 */ neg.s $f14,$f0 +.L0f0cde3c: +/* f0cde3c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +.L0f0cde40: +/* f0cde40: 0c0068f7 */ jal func0001a3dc +/* f0cde44: e7ae0060 */ swc1 $f14,0x60($sp) +/* f0cde48: 3c0143c8 */ lui $at,0x43c8 +/* f0cde4c: 44813000 */ mtc1 $at,$f6 +/* f0cde50: c7ae0060 */ lwc1 $f14,0x60($sp) +/* f0cde54: 00001025 */ or $v0,$zero,$zero +/* f0cde58: 46060302 */ mul.s $f12,$f0,$f6 +/* f0cde5c: 4618603c */ c.lt.s $f12,$f24 +/* f0cde60: 46006086 */ mov.s $f2,$f12 +/* f0cde64: 45020003 */ bc1fl .L0f0cde74 +/* f0cde68: 460e103c */ c.lt.s $f2,$f14 +/* f0cde6c: 46006087 */ neg.s $f2,$f12 +/* f0cde70: 460e103c */ c.lt.s $f2,$f14 +.L0f0cde74: +/* f0cde74: 00000000 */ sll $zero,$zero,0x0 +/* f0cde78: 45020003 */ bc1fl .L0f0cde88 +/* f0cde7c: 460ec03e */ c.le.s $f24,$f14 +/* f0cde80: 46001386 */ mov.s $f14,$f2 +/* f0cde84: 460ec03e */ c.le.s $f24,$f14 +.L0f0cde88: +/* f0cde88: 00000000 */ sll $zero,$zero,0x0 +/* f0cde8c: 45000012 */ bc1f .L0f0cded8 +/* f0cde90: 00000000 */ sll $zero,$zero,0x0 +/* f0cde94: 46147282 */ mul.s $f10,$f14,$f20 +/* f0cde98: 3c017f1b */ lui $at,%hi(var7f1ad9c8) +/* f0cde9c: c420d9c8 */ lwc1 $f0,%lo(var7f1ad9c8)($at) +/* f0cdea0: e7b80058 */ swc1 $f24,0x58($sp) +/* f0cdea4: 27a40054 */ addiu $a0,$sp,0x54 +/* f0cdea8: 46005102 */ mul.s $f4,$f10,$f0 +/* f0cdeac: 00000000 */ sll $zero,$zero,0x0 +/* f0cdeb0: 46167202 */ mul.s $f8,$f14,$f22 +/* f0cdeb4: e7a40054 */ swc1 $f4,0x54($sp) +/* f0cdeb8: 46004182 */ mul.s $f6,$f8,$f0 +/* f0cdebc: 0fc3382f */ jal func0f0ce0bc +/* f0cdec0: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0cdec4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0cdec8: 0fc336c1 */ jal func0f0cdb04 +/* f0cdecc: 24050001 */ addiu $a1,$zero,0x1 +/* f0cded0: 10000002 */ beqz $zero,.L0f0cdedc +/* f0cded4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cded8: +/* f0cded8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0cdedc: +/* f0cdedc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f0cdee0: d7b60018 */ ldc1 $f22,0x18($sp) +/* f0cdee4: d7b80020 */ ldc1 $f24,0x20($sp) +/* f0cdee8: 03e00008 */ jr $ra +/* f0cdeec: 27bd00b0 */ addiu $sp,$sp,0xb0 +); + +GLOBAL_ASM( +glabel func0f0cdef0 +/* f0cdef0: 3c02800a */ lui $v0,%hi(g_Vars) +/* f0cdef4: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars) +/* f0cdef8: 8c4e0034 */ lw $t6,0x34($v0) +/* f0cdefc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cdf00: afbf0014 */ sw $ra,0x14($sp) +/* f0cdf04: 59c00014 */ blezl $t6,.L0f0cdf58 +/* f0cdf08: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdf0c: 8c4f0284 */ lw $t7,0x284($v0) +/* f0cdf10: c446004c */ lwc1 $f6,0x4c($v0) +/* f0cdf14: 3c017f1b */ lui $at,%hi(var7f1ad9cc) +/* f0cdf18: c5e40148 */ lwc1 $f4,0x148($t7) +/* f0cdf1c: c42ad9cc */ lwc1 $f10,%lo(var7f1ad9cc)($at) +/* f0cdf20: 3c014060 */ lui $at,0x4060 +/* f0cdf24: 46062202 */ mul.s $f8,$f4,$f6 +/* f0cdf28: 44819000 */ mtc1 $at,$f18 +/* f0cdf2c: 24050001 */ addiu $a1,$zero,0x1 +/* f0cdf30: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0cdf34: 00000000 */ sll $zero,$zero,0x0 +/* f0cdf38: 46128302 */ mul.s $f12,$f16,$f18 +/* f0cdf3c: 0fc336c1 */ jal func0f0cdb04 +/* f0cdf40: e7ac001c */ swc1 $f12,0x1c($sp) +/* f0cdf44: 14400003 */ bnez $v0,.L0f0cdf54 +/* f0cdf48: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f0cdf4c: 0fc336da */ jal func0f0cdb68 +/* f0cdf50: 00000000 */ sll $zero,$zero,0x0 +.L0f0cdf54: +/* f0cdf54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0cdf58: +/* f0cdf58: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cdf5c: 03e00008 */ jr $ra +/* f0cdf60: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdf64 +/* f0cdf64: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0cdf68: afbf0014 */ sw $ra,0x14($sp) +/* f0cdf6c: afa50024 */ sw $a1,0x24($sp) +/* f0cdf70: afa60028 */ sw $a2,0x28($sp) +/* f0cdf74: 24060001 */ addiu $a2,$zero,0x1 +/* f0cdf78: 0fc3365c */ jal func0f0cd970 +/* f0cdf7c: 24050000 */ addiu $a1,$zero,0x0 +/* f0cdf80: 14400009 */ bnez $v0,.L0f0cdfa8 +/* f0cdf84: 00401825 */ or $v1,$v0,$zero +/* f0cdf88: 3c077f1b */ lui $a3,0x7f1b +/* f0cdf8c: 24e7d964 */ addiu $a3,$a3,-9884 +/* f0cdf90: 8fa40024 */ lw $a0,0x24($sp) +/* f0cdf94: 8fa50028 */ lw $a1,0x28($sp) +/* f0cdf98: 2406032f */ addiu $a2,$zero,0x32f +/* f0cdf9c: 0c009393 */ jal func00024e4c +/* f0cdfa0: afa2001c */ sw $v0,0x1c($sp) +/* f0cdfa4: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0cdfa8: +/* f0cdfa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0cdfac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0cdfb0: 00601025 */ or $v0,$v1,$zero +/* f0cdfb4: 03e00008 */ jr $ra +/* f0cdfb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0cdfbc +/* f0cdfbc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0cdfc0: afbf0014 */ sw $ra,0x14($sp) +/* f0cdfc4: c4c20000 */ lwc1 $f2,0x0($a2) +/* f0cdfc8: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0cdfcc: 00803825 */ or $a3,$a0,$zero +/* f0cdfd0: 46020032 */ c.eq.s $f0,$f2 +/* f0cdfd4: 00000000 */ sll $zero,$zero,0x0 +/* f0cdfd8: 45020009 */ bc1fl .L0f0ce000 +/* f0cdfdc: 46001201 */ sub.s $f8,$f2,$f0 +/* f0cdfe0: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0cdfe4: c4c60008 */ lwc1 $f6,0x8($a2) +/* f0cdfe8: 2402ffff */ addiu $v0,$zero,-1 +/* f0cdfec: 46062032 */ c.eq.s $f4,$f6 +/* f0cdff0: 00000000 */ sll $zero,$zero,0x0 +/* f0cdff4: 4501002d */ bc1t .L0f0ce0ac +/* f0cdff8: 00000000 */ sll $zero,$zero,0x0 +/* f0cdffc: 46001201 */ sub.s $f8,$f2,$f0 +.L0f0ce000: +/* f0ce000: e7a80030 */ swc1 $f8,0x30($sp) +/* f0ce004: c4b00008 */ lwc1 $f16,0x8($a1) +/* f0ce008: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0ce00c: c7a80030 */ lwc1 $f8,0x30($sp) +/* f0ce010: afa70040 */ sw $a3,0x40($sp) +/* f0ce014: 46105481 */ sub.s $f18,$f10,$f16 +/* f0ce018: e7b20038 */ swc1 $f18,0x38($sp) +/* f0ce01c: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0ce020: 46042182 */ mul.s $f6,$f4,$f4 +/* f0ce024: 00000000 */ sll $zero,$zero,0x0 +/* f0ce028: 46084282 */ mul.s $f10,$f8,$f8 +/* f0ce02c: 0c012974 */ jal sqrtf +/* f0ce030: 460a3300 */ add.s $f12,$f6,$f10 +/* f0ce034: 3c013f80 */ lui $at,0x3f80 +/* f0ce038: 44818000 */ mtc1 $at,$f16 +/* f0ce03c: c7b20030 */ lwc1 $f18,0x30($sp) +/* f0ce040: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0ce044: 46008083 */ div.s $f2,$f16,$f0 +/* f0ce048: 8fa70040 */ lw $a3,0x40($sp) +/* f0ce04c: 44807000 */ mtc1 $zero,$f14 +/* f0ce050: 27a40024 */ addiu $a0,$sp,0x24 +/* f0ce054: 24060001 */ addiu $a2,$zero,0x1 +/* f0ce058: 44057000 */ mfc1 $a1,$f14 +/* f0ce05c: 46029102 */ mul.s $f4,$f18,$f2 +/* f0ce060: 00000000 */ sll $zero,$zero,0x0 +/* f0ce064: 46024182 */ mul.s $f6,$f8,$f2 +/* f0ce068: e7a40030 */ swc1 $f4,0x30($sp) +/* f0ce06c: e7a60038 */ swc1 $f6,0x38($sp) +/* f0ce070: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f0ce074: c4f20000 */ lwc1 $f18,0x0($a3) +/* f0ce078: e7ae0028 */ swc1 $f14,0x28($sp) +/* f0ce07c: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0ce080: 00000000 */ sll $zero,$zero,0x0 +/* f0ce084: 46049202 */ mul.s $f8,$f18,$f4 +/* f0ce088: 46088300 */ add.s $f12,$f16,$f8 +/* f0ce08c: 460c2282 */ mul.s $f10,$f4,$f12 +/* f0ce090: 00000000 */ sll $zero,$zero,0x0 +/* f0ce094: 460c3482 */ mul.s $f18,$f6,$f12 +/* f0ce098: e7aa0024 */ swc1 $f10,0x24($sp) +/* f0ce09c: 0fc3365c */ jal func0f0cd970 +/* f0ce0a0: e7b2002c */ swc1 $f18,0x2c($sp) +/* f0ce0a4: 10000002 */ beqz $zero,.L0f0ce0b0 +/* f0ce0a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0ac: +/* f0ce0ac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0b0: +/* f0ce0b0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0ce0b4: 03e00008 */ jr $ra +/* f0ce0b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce0bc +/* f0ce0bc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0ce0c0: afbf0014 */ sw $ra,0x14($sp) +/* f0ce0c4: afa40038 */ sw $a0,0x38($sp) +/* f0ce0c8: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ce0cc: 0fc337d9 */ jal func0f0cdf64 +/* f0ce0d0: 27a60020 */ addiu $a2,$sp,0x20 +/* f0ce0d4: 14400006 */ bnez $v0,.L0f0ce0f0 +/* f0ce0d8: 8fa40038 */ lw $a0,0x38($sp) +/* f0ce0dc: 27a5002c */ addiu $a1,$sp,0x2c +/* f0ce0e0: 0fc337ef */ jal func0f0cdfbc +/* f0ce0e4: 27a60020 */ addiu $a2,$sp,0x20 +/* f0ce0e8: 5c400002 */ bgtzl $v0,.L0f0ce0f4 +/* f0ce0ec: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0f0: +/* f0ce0f0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0ce0f4: +/* f0ce0f4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0ce0f8: 03e00008 */ jr $ra +/* f0ce0fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce100 +/* f0ce100: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ce104: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ce108: 8c620284 */ lw $v0,0x284($v1) +/* f0ce10c: 8c4e00bc */ lw $t6,0xbc($v0) +/* f0ce110: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0ce114: e4440310 */ swc1 $f4,0x310($v0) +/* f0ce118: 8c620284 */ lw $v0,0x284($v1) +/* f0ce11c: 8c4f00bc */ lw $t7,0xbc($v0) +/* f0ce120: c5e6000c */ lwc1 $f6,0xc($t7) +/* f0ce124: e4460314 */ swc1 $f6,0x314($v0) +/* f0ce128: 8c620284 */ lw $v0,0x284($v1) +/* f0ce12c: 8c5800bc */ lw $t8,0xbc($v0) +/* f0ce130: c7080010 */ lwc1 $f8,0x10($t8) +/* f0ce134: e4480318 */ swc1 $f8,0x318($v0) +/* f0ce138: 8c620284 */ lw $v0,0x284($v1) +/* f0ce13c: c44a0144 */ lwc1 $f10,0x144($v0) +/* f0ce140: e44a19fc */ swc1 $f10,0x19fc($v0) +/* f0ce144: 8c620284 */ lw $v0,0x284($v1) +/* f0ce148: 8c591b5c */ lw $t9,0x1b5c($v0) +/* f0ce14c: c7300008 */ lwc1 $f16,0x8($t9) +/* f0ce150: e4501a00 */ swc1 $f16,0x1a00($v0) +/* f0ce154: 8c620284 */ lw $v0,0x284($v1) +/* f0ce158: 8c481b5c */ lw $t0,0x1b5c($v0) +/* f0ce15c: c512000c */ lwc1 $f18,0xc($t0) +/* f0ce160: e4521a04 */ swc1 $f18,0x1a04($v0) +/* f0ce164: 8c620284 */ lw $v0,0x284($v1) +/* f0ce168: 8c491b5c */ lw $t1,0x1b5c($v0) +/* f0ce16c: c5240010 */ lwc1 $f4,0x10($t1) +/* f0ce170: 03e00008 */ jr $ra +/* f0ce174: e4441a08 */ swc1 $f4,0x1a08($v0) +); + +GLOBAL_ASM( +glabel func0f0ce178 +/* f0ce178: 3c0e800a */ lui $t6,0x800a +/* f0ce17c: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ce180: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ce184: afbf0014 */ sw $ra,0x14($sp) +/* f0ce188: 8dcf1b5c */ lw $t7,0x1b5c($t6) +/* f0ce18c: 00002825 */ or $a1,$zero,$zero +/* f0ce190: 24060001 */ addiu $a2,$zero,0x1 +/* f0ce194: 0fc1a71c */ jal func0f069c70 +/* f0ce198: 8de40004 */ lw $a0,0x4($t7) +/* f0ce19c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ce1a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ce1a4: 03e00008 */ jr $ra +/* f0ce1a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce1ac +/* f0ce1ac: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ce1b0: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ce1b4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce1b8: 27bdff98 */ addiu $sp,$sp,-104 +/* f0ce1bc: afbf002c */ sw $ra,0x2c($sp) +/* f0ce1c0: afa00054 */ sw $zero,0x54($sp) +/* f0ce1c4: 8c6200bc */ lw $v0,0xbc($v1) +/* f0ce1c8: 8c650378 */ lw $a1,0x378($v1) +/* f0ce1cc: 27b90058 */ addiu $t9,$sp,0x58 +/* f0ce1d0: 27a90054 */ addiu $t1,$sp,0x54 +/* f0ce1d4: 246e161e */ addiu $t6,$v1,0x161e +/* f0ce1d8: 246f161c */ addiu $t7,$v1,0x161c +/* f0ce1dc: 247819b0 */ addiu $t8,$v1,0x19b0 +/* f0ce1e0: afb80018 */ sw $t8,0x18($sp) +/* f0ce1e4: afaf0014 */ sw $t7,0x14($sp) +/* f0ce1e8: afae0010 */ sw $t6,0x10($sp) +/* f0ce1ec: afa90020 */ sw $t1,0x20($sp) +/* f0ce1f0: afb9001c */ sw $t9,0x1c($sp) +/* f0ce1f4: 2467161a */ addiu $a3,$v1,0x161a +/* f0ce1f8: 24440008 */ addiu $a0,$v0,0x8 +/* f0ce1fc: 0c00a86c */ jal func0002a1b0 +/* f0ce200: 24460028 */ addiu $a2,$v0,0x28 +/* f0ce204: 3c017f1b */ lui $at,%hi(var7f1ad9d0) +/* f0ce208: c422d9d0 */ lwc1 $f2,%lo(var7f1ad9d0)($at) +/* f0ce20c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ce210: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ce214: 4602003c */ c.lt.s $f0,$f2 +/* f0ce218: 46000386 */ mov.s $f14,$f0 +/* f0ce21c: 8fab0058 */ lw $t3,0x58($sp) +/* f0ce220: 45020003 */ bc1fl .L0f0ce230 +/* f0ce224: 8d030284 */ lw $v1,0x284($t0) +/* f0ce228: 46001386 */ mov.s $f14,$f2 +/* f0ce22c: 8d030284 */ lw $v1,0x284($t0) +.L0f0ce230: +/* f0ce230: 8c6a02b0 */ lw $t2,0x2b0($v1) +/* f0ce234: 51400027 */ beqzl $t2,.L0f0ce2d4 +/* f0ce238: afa00054 */ sw $zero,0x54($sp) +/* f0ce23c: 11600024 */ beqz $t3,.L0f0ce2d0 +/* f0ce240: 8fac0054 */ lw $t4,0x54($sp) +/* f0ce244: 8c6d0298 */ lw $t5,0x298($v1) +/* f0ce248: 558d0023 */ bnel $t4,$t5,.L0f0ce2d8 +/* f0ce24c: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce250: c4640294 */ lwc1 $f4,0x294($v1) +/* f0ce254: c4660074 */ lwc1 $f6,0x74($v1) +/* f0ce258: 3c013f80 */ lui $at,0x3f80 +/* f0ce25c: 44814000 */ mtc1 $at,$f8 +/* f0ce260: 46062001 */ sub.s $f0,$f4,$f6 +/* f0ce264: 3c01bf80 */ lui $at,0xbf80 +/* f0ce268: 4608003c */ c.lt.s $f0,$f8 +/* f0ce26c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce270: 45020019 */ bc1fl .L0f0ce2d8 +/* f0ce274: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce278: 44815000 */ mtc1 $at,$f10 +/* f0ce27c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce280: 4600503c */ c.lt.s $f10,$f0 +/* f0ce284: 00000000 */ sll $zero,$zero,0x0 +/* f0ce288: 45020013 */ bc1fl .L0f0ce2d8 +/* f0ce28c: 8fae0058 */ lw $t6,0x58($sp) +/* f0ce290: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce294: 3c017f1b */ lui $at,%hi(var7f1ad9d4) +/* f0ce298: 460c7001 */ sub.s $f0,$f14,$f12 +/* f0ce29c: 46006100 */ add.s $f4,$f12,$f0 +/* f0ce2a0: e4640078 */ swc1 $f4,0x78($v1) +/* f0ce2a4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce2a8: c4660074 */ lwc1 $f6,0x74($v1) +/* f0ce2ac: 46003200 */ add.s $f8,$f6,$f0 +/* f0ce2b0: e4680074 */ swc1 $f8,0x74($v1) +/* f0ce2b4: 8d030284 */ lw $v1,0x284($t0) +/* f0ce2b8: c424d9d4 */ lwc1 $f4,%lo(var7f1ad9d4)($at) +/* f0ce2bc: c46a0074 */ lwc1 $f10,0x74($v1) +/* f0ce2c0: 46045183 */ div.s $f6,$f10,$f4 +/* f0ce2c4: e4660070 */ swc1 $f6,0x70($v1) +/* f0ce2c8: 10000002 */ beqz $zero,.L0f0ce2d4 +/* f0ce2cc: 8d030284 */ lw $v1,0x284($t0) +.L0f0ce2d0: +/* f0ce2d0: afa00054 */ sw $zero,0x54($sp) +.L0f0ce2d4: +/* f0ce2d4: 8fae0058 */ lw $t6,0x58($sp) +.L0f0ce2d8: +/* f0ce2d8: ac6e02b0 */ sw $t6,0x2b0($v1) +/* f0ce2dc: 8faf0058 */ lw $t7,0x58($sp) +/* f0ce2e0: 51e00004 */ beqzl $t7,.L0f0ce2f4 +/* f0ce2e4: 8fb90054 */ lw $t9,0x54($sp) +/* f0ce2e8: 8d180284 */ lw $t8,0x284($t0) +/* f0ce2ec: e70e0294 */ swc1 $f14,0x294($t8) +/* f0ce2f0: 8fb90054 */ lw $t9,0x54($sp) +.L0f0ce2f4: +/* f0ce2f4: 8d090284 */ lw $t1,0x284($t0) +/* f0ce2f8: 3c017f1b */ lui $at,%hi(var7f1ad9d8) +/* f0ce2fc: 00001025 */ or $v0,$zero,$zero +/* f0ce300: ad390298 */ sw $t9,0x298($t1) +/* f0ce304: 8d0a0284 */ lw $t2,0x284($t0) +/* f0ce308: e54e0078 */ swc1 $f14,0x78($t2) +/* f0ce30c: 8d030284 */ lw $v1,0x284($t0) +/* f0ce310: c46803c4 */ lwc1 $f8,0x3c4($v1) +/* f0ce314: c46a0414 */ lwc1 $f10,0x414($v1) +/* f0ce318: c46619c4 */ lwc1 $f6,0x19c4($v1) +/* f0ce31c: 460a4103 */ div.s $f4,$f8,$f10 +/* f0ce320: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ce324: e46819bc */ swc1 $f8,0x19bc($v1) +/* f0ce328: 8d030284 */ lw $v1,0x284($t0) +/* f0ce32c: 8d040034 */ lw $a0,0x34($t0) +/* f0ce330: c424d9d8 */ lwc1 $f4,%lo(var7f1ad9d8)($at) +/* f0ce334: c46a0074 */ lwc1 $f10,0x74($v1) +/* f0ce338: 3c017f1b */ lui $at,%hi(var7f1ad9dc) +/* f0ce33c: 18800008 */ blez $a0,.L0f0ce360 +/* f0ce340: 46045083 */ div.s $f2,$f10,$f4 +/* f0ce344: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce348: c420d9dc */ lwc1 $f0,%lo(var7f1ad9dc)($at) +.L0f0ce34c: +/* f0ce34c: 46020182 */ mul.s $f6,$f0,$f2 +/* f0ce350: 24420001 */ addiu $v0,$v0,0x1 +/* f0ce354: 0044082a */ slt $at,$v0,$a0 +/* f0ce358: 1420fffc */ bnez $at,.L0f0ce34c +/* f0ce35c: 460c3080 */ add.s $f2,$f6,$f12 +.L0f0ce360: +/* f0ce360: 3c0141f0 */ lui $at,0x41f0 +/* f0ce364: 44817000 */ mtc1 $at,$f14 +/* f0ce368: c46019bc */ lwc1 $f0,0x19bc($v1) +/* f0ce36c: c46c0078 */ lwc1 $f12,0x78($v1) +/* f0ce370: 3c017f1b */ lui $at,%hi(var7f1ad9e0) +/* f0ce374: 460e003c */ c.lt.s $f0,$f14 +/* f0ce378: 00000000 */ sll $zero,$zero,0x0 +/* f0ce37c: 45000002 */ bc1f .L0f0ce388 +/* f0ce380: 00000000 */ sll $zero,$zero,0x0 +/* f0ce384: 46007006 */ mov.s $f0,$f14 +.L0f0ce388: +/* f0ce388: c428d9e0 */ lwc1 $f8,%lo(var7f1ad9e0)($at) +/* f0ce38c: 8c6b00bc */ lw $t3,0xbc($v1) +/* f0ce390: 3c014120 */ lui $at,0x4120 +/* f0ce394: 46081482 */ mul.s $f18,$f2,$f8 +/* f0ce398: 44812000 */ mtc1 $at,$f4 +/* f0ce39c: c570000c */ lwc1 $f16,0xc($t3) +/* f0ce3a0: 46046180 */ add.s $f6,$f12,$f4 +/* f0ce3a4: 46009280 */ add.s $f10,$f18,$f0 +/* f0ce3a8: e7a60030 */ swc1 $f6,0x30($sp) +/* f0ce3ac: 46105381 */ sub.s $f14,$f10,$f16 +/* f0ce3b0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f0ce3b4: 460e8200 */ add.s $f8,$f16,$f14 +/* f0ce3b8: 460a403c */ c.lt.s $f8,$f10 +/* f0ce3bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ce3c0: 45020003 */ bc1fl .L0f0ce3d0 +/* f0ce3c4: 46007306 */ mov.s $f12,$f14 +/* f0ce3c8: 46105381 */ sub.s $f14,$f10,$f16 +/* f0ce3cc: 46007306 */ mov.s $f12,$f14 +.L0f0ce3d0: +/* f0ce3d0: e7a20048 */ swc1 $f2,0x48($sp) +/* f0ce3d4: 0fc33417 */ jal func0f0cd05c +/* f0ce3d8: e7b20038 */ swc1 $f18,0x38($sp) +/* f0ce3dc: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ce3e0: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ce3e4: c7a20048 */ lwc1 $f2,0x48($sp) +/* f0ce3e8: 10400005 */ beqz $v0,.L0f0ce400 +/* f0ce3ec: c7b20038 */ lwc1 $f18,0x38($sp) +/* f0ce3f0: 8d0c0284 */ lw $t4,0x284($t0) +/* f0ce3f4: e5820070 */ swc1 $f2,0x70($t4) +/* f0ce3f8: 8d0d0284 */ lw $t5,0x284($t0) +/* f0ce3fc: e5b20074 */ swc1 $f18,0x74($t5) +.L0f0ce400: +/* f0ce400: 8d030284 */ lw $v1,0x284($t0) +/* f0ce404: 3c0141a0 */ lui $at,0x41a0 +/* f0ce408: 946e161c */ lhu $t6,0x161c($v1) +/* f0ce40c: 31cf4000 */ andi $t7,$t6,0x4000 +/* f0ce410: 51e0000c */ beqzl $t7,.L0f0ce444 +/* f0ce414: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ce418: c4640074 */ lwc1 $f4,0x74($v1) +/* f0ce41c: 44813000 */ mtc1 $at,$f6 +/* f0ce420: c46a0078 */ lwc1 $f10,0x78($v1) +/* f0ce424: 46062201 */ sub.s $f8,$f4,$f6 +/* f0ce428: 460a403c */ c.lt.s $f8,$f10 +/* f0ce42c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce430: 45020004 */ bc1fl .L0f0ce444 +/* f0ce434: 8fbf002c */ lw $ra,0x2c($sp) +/* f0ce438: 0fc304ea */ jal func0f0c13a8 +/* f0ce43c: 24040001 */ addiu $a0,$zero,0x1 +/* f0ce440: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0ce444: +/* f0ce444: 27bd0068 */ addiu $sp,$sp,0x68 +/* f0ce448: 03e00008 */ jr $ra +/* f0ce44c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce450 +/* f0ce450: 3c0e800a */ lui $t6,0x800a +/* f0ce454: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f0ce458: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0ce45c: afbf0014 */ sw $ra,0x14($sp) +/* f0ce460: 0fc21b58 */ jal func0f086d60 +/* f0ce464: 8dc41b5c */ lw $a0,0x1b5c($t6) +/* f0ce468: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ce46c: 10400004 */ beqz $v0,.L0f0ce480 +/* f0ce470: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ce474: 8c6f0284 */ lw $t7,0x284($v1) +/* f0ce478: 10000005 */ beqz $zero,.L0f0ce490 +/* f0ce47c: ade000d0 */ sw $zero,0xd0($t7) +.L0f0ce480: +/* f0ce480: 8c780284 */ lw $t8,0x284($v1) +/* f0ce484: 00002025 */ or $a0,$zero,$zero +/* f0ce488: 0fc31f4c */ jal currentPlayerSetMoveMode +/* f0ce48c: af0000d0 */ sw $zero,0xd0($t8) +.L0f0ce490: +/* f0ce490: 8fbf0014 */ lw $ra,0x14($sp) +/* f0ce494: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0ce498: 03e00008 */ jr $ra +/* f0ce49c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce4a0 +/* f0ce4a0: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ce4a4: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ce4a8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce4ac: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce4b0: 4600603c */ c.lt.s $f12,$f0 +/* f0ce4b4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4b8: 45020013 */ bc1fl .L0f0ce508 +/* f0ce4bc: 460c003c */ c.lt.s $f0,$f12 +/* f0ce4c0: 44862000 */ mtc1 $a2,$f4 +/* f0ce4c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4c8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ce4cc: 46067202 */ mul.s $f8,$f14,$f6 +/* f0ce4d0: 46080281 */ sub.s $f10,$f0,$f8 +/* f0ce4d4: e44a016c */ swc1 $f10,0x16c($v0) +/* f0ce4d8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce4dc: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce4e0: 460c003c */ c.lt.s $f0,$f12 +/* f0ce4e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4e8: 4500001a */ bc1f .L0f0ce554 +/* f0ce4ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce4f0: e44c016c */ swc1 $f12,0x16c($v0) +/* f0ce4f4: 3c02800a */ lui $v0,0x800a +/* f0ce4f8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce4fc: 10000015 */ beqz $zero,.L0f0ce554 +/* f0ce500: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce504: 460c003c */ c.lt.s $f0,$f12 +.L0f0ce508: +/* f0ce508: 00000000 */ sll $zero,$zero,0x0 +/* f0ce50c: 45000011 */ bc1f .L0f0ce554 +/* f0ce510: 00000000 */ sll $zero,$zero,0x0 +/* f0ce514: 44868000 */ mtc1 $a2,$f16 +/* f0ce518: 00000000 */ sll $zero,$zero,0x0 +/* f0ce51c: 468084a0 */ cvt.s.w $f18,$f16 +/* f0ce520: 46127102 */ mul.s $f4,$f14,$f18 +/* f0ce524: 46040180 */ add.s $f6,$f0,$f4 +/* f0ce528: e446016c */ swc1 $f6,0x16c($v0) +/* f0ce52c: 8c620284 */ lw $v0,0x284($v1) +/* f0ce530: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ce534: 4600603c */ c.lt.s $f12,$f0 +/* f0ce538: 00000000 */ sll $zero,$zero,0x0 +/* f0ce53c: 45000005 */ bc1f .L0f0ce554 +/* f0ce540: 00000000 */ sll $zero,$zero,0x0 +/* f0ce544: e44c016c */ swc1 $f12,0x16c($v0) +/* f0ce548: 3c02800a */ lui $v0,0x800a +/* f0ce54c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce550: c440016c */ lwc1 $f0,0x16c($v0) +.L0f0ce554: +/* f0ce554: 03e00008 */ jr $ra +/* f0ce558: e4400168 */ swc1 $f0,0x168($v0) +); + +GLOBAL_ASM( +glabel func0f0ce55c +/* f0ce55c: 3c03800a */ lui $v1,%hi(g_Vars) +/* f0ce560: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) +/* f0ce564: 8c620284 */ lw $v0,0x284($v1) +/* f0ce568: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce56c: 460c003c */ c.lt.s $f0,$f12 +/* f0ce570: 00000000 */ sll $zero,$zero,0x0 +/* f0ce574: 45020011 */ bc1fl .L0f0ce5bc +/* f0ce578: 4600603c */ c.lt.s $f12,$f0 +/* f0ce57c: c464004c */ lwc1 $f4,0x4c($v1) +/* f0ce580: 46047182 */ mul.s $f6,$f14,$f4 +/* f0ce584: 46060200 */ add.s $f8,$f0,$f6 +/* f0ce588: e44819a4 */ swc1 $f8,0x19a4($v0) +/* f0ce58c: 8c620284 */ lw $v0,0x284($v1) +/* f0ce590: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce594: 4600603c */ c.lt.s $f12,$f0 +/* f0ce598: 00000000 */ sll $zero,$zero,0x0 +/* f0ce59c: 45000018 */ bc1f .L0f0ce600 +/* f0ce5a0: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5a4: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0ce5a8: 3c02800a */ lui $v0,0x800a +/* f0ce5ac: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce5b0: 10000013 */ beqz $zero,.L0f0ce600 +/* f0ce5b4: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce5b8: 4600603c */ c.lt.s $f12,$f0 +.L0f0ce5bc: +/* f0ce5bc: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5c0: 4500000f */ bc1f .L0f0ce600 +/* f0ce5c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5c8: c46a004c */ lwc1 $f10,0x4c($v1) +/* f0ce5cc: 460a7402 */ mul.s $f16,$f14,$f10 +/* f0ce5d0: 46100481 */ sub.s $f18,$f0,$f16 +/* f0ce5d4: e45219a4 */ swc1 $f18,0x19a4($v0) +/* f0ce5d8: 8c620284 */ lw $v0,0x284($v1) +/* f0ce5dc: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ce5e0: 460c003c */ c.lt.s $f0,$f12 +/* f0ce5e4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5e8: 45000005 */ bc1f .L0f0ce600 +/* f0ce5ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce5f0: e44c19a4 */ swc1 $f12,0x19a4($v0) +/* f0ce5f4: 3c02800a */ lui $v0,0x800a +/* f0ce5f8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce5fc: c44019a4 */ lwc1 $f0,0x19a4($v0) +.L0f0ce600: +/* f0ce600: 03e00008 */ jr $ra +/* f0ce604: e4400170 */ swc1 $f0,0x170($v0) +); + +GLOBAL_ASM( +glabel func0f0ce608 +/* f0ce608: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0ce60c: afbf001c */ sw $ra,0x1c($sp) +/* f0ce610: afb00018 */ sw $s0,0x18($sp) +/* f0ce614: 8c860028 */ lw $a2,0x28($a0) +/* f0ce618: 00808025 */ or $s0,$a0,$zero +/* f0ce61c: 3c01bf80 */ lui $at,0xbf80 +/* f0ce620: 50c00008 */ beqzl $a2,.L0f0ce644 +/* f0ce624: 8e06002c */ lw $a2,0x2c($s0) +/* f0ce628: 44816000 */ mtc1 $at,$f12 +/* f0ce62c: 3c017f1b */ lui $at,%hi(var7f1ad9e4) +/* f0ce630: 0fc33928 */ jal func0f0ce4a0 +/* f0ce634: c42ed9e4 */ lwc1 $f14,%lo(var7f1ad9e4)($at) +/* f0ce638: 10000015 */ beqz $zero,.L0f0ce690 +/* f0ce63c: 8e020014 */ lw $v0,0x14($s0) +/* f0ce640: 8e06002c */ lw $a2,0x2c($s0) +.L0f0ce644: +/* f0ce644: 3c013f80 */ lui $at,0x3f80 +/* f0ce648: 50c00008 */ beqzl $a2,.L0f0ce66c +/* f0ce64c: 8e020014 */ lw $v0,0x14($s0) +/* f0ce650: 44816000 */ mtc1 $at,$f12 +/* f0ce654: 3c017f1b */ lui $at,%hi(var7f1ad9e8) +/* f0ce658: 0fc33928 */ jal func0f0ce4a0 +/* f0ce65c: c42ed9e8 */ lwc1 $f14,%lo(var7f1ad9e8)($at) +/* f0ce660: 1000000b */ beqz $zero,.L0f0ce690 +/* f0ce664: 8e020014 */ lw $v0,0x14($s0) +/* f0ce668: 8e020014 */ lw $v0,0x14($s0) +.L0f0ce66c: +/* f0ce66c: 3c017f1b */ lui $at,%hi(var7f1ad9ec) +/* f0ce670: 3c06800a */ lui $a2,0x800a +/* f0ce674: 14400006 */ bnez $v0,.L0f0ce690 +/* f0ce678: 00000000 */ sll $zero,$zero,0x0 +/* f0ce67c: 44806000 */ mtc1 $zero,$f12 +/* f0ce680: c42ed9ec */ lwc1 $f14,%lo(var7f1ad9ec)($at) +/* f0ce684: 0fc33928 */ jal func0f0ce4a0 +/* f0ce688: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0ce68c: 8e020014 */ lw $v0,0x14($s0) +.L0f0ce690: +/* f0ce690: 5040000e */ beqzl $v0,.L0f0ce6cc +/* f0ce694: 8e0f0020 */ lw $t7,0x20($s0) +/* f0ce698: 8e0e00a4 */ lw $t6,0xa4($s0) +/* f0ce69c: 3c017f1b */ lui $at,%hi(var7f1ad9f0) +/* f0ce6a0: c428d9f0 */ lwc1 $f8,%lo(var7f1ad9f0)($at) +/* f0ce6a4: 448e2000 */ mtc1 $t6,$f4 +/* f0ce6a8: 3c017f1b */ lui $at,%hi(var7f1ad9f4) +/* f0ce6ac: 3c06800a */ lui $a2,0x800a +/* f0ce6b0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0ce6b4: 8cc69ff8 */ lw $a2,-0x6008($a2) +/* f0ce6b8: c42ed9f4 */ lwc1 $f14,%lo(var7f1ad9f4)($at) +/* f0ce6bc: 46083302 */ mul.s $f12,$f6,$f8 +/* f0ce6c0: 0fc33928 */ jal func0f0ce4a0 +/* f0ce6c4: 00000000 */ sll $zero,$zero,0x0 +/* f0ce6c8: 8e0f0020 */ lw $t7,0x20($s0) +.L0f0ce6cc: +/* f0ce6cc: 3c013f80 */ lui $at,0x3f80 +/* f0ce6d0: 51e0000f */ beqzl $t7,.L0f0ce710 +/* f0ce6d4: 8e090024 */ lw $t1,0x24($s0) +/* f0ce6d8: 44816000 */ mtc1 $at,$f12 +/* f0ce6dc: 3c017f1b */ lui $at,%hi(var7f1ad9f8) +/* f0ce6e0: 0fc33957 */ jal func0f0ce55c +/* f0ce6e4: c42ed9f8 */ lwc1 $f14,%lo(var7f1ad9f8)($at) +/* f0ce6e8: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0ce6ec: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0ce6f0: 8c820284 */ lw $v0,0x284($a0) +/* f0ce6f4: 8c990038 */ lw $t9,0x38($a0) +/* f0ce6f8: 8c580178 */ lw $t8,0x178($v0) +/* f0ce6fc: 03194021 */ addu $t0,$t8,$t9 +/* f0ce700: ac480178 */ sw $t0,0x178($v0) +/* f0ce704: 10000012 */ beqz $zero,.L0f0ce750 +/* f0ce708: 8e030010 */ lw $v1,0x10($s0) +/* f0ce70c: 8e090024 */ lw $t1,0x24($s0) +.L0f0ce710: +/* f0ce710: 11200007 */ beqz $t1,.L0f0ce730 +/* f0ce714: 3c01bf80 */ lui $at,0xbf80 +/* f0ce718: 44816000 */ mtc1 $at,$f12 +/* f0ce71c: 3c017f1b */ lui $at,%hi(var7f1ad9fc) +/* f0ce720: 0fc33957 */ jal func0f0ce55c +/* f0ce724: c42ed9fc */ lwc1 $f14,%lo(var7f1ad9fc)($at) +/* f0ce728: 10000009 */ beqz $zero,.L0f0ce750 +/* f0ce72c: 8e030010 */ lw $v1,0x10($s0) +.L0f0ce730: +/* f0ce730: 8e030010 */ lw $v1,0x10($s0) +/* f0ce734: 3c017f1b */ lui $at,%hi(var7f1ada00) +/* f0ce738: 14600005 */ bnez $v1,.L0f0ce750 +/* f0ce73c: 00000000 */ sll $zero,$zero,0x0 +/* f0ce740: 44806000 */ mtc1 $zero,$f12 +/* f0ce744: 0fc33957 */ jal func0f0ce55c +/* f0ce748: c42eda00 */ lwc1 $f14,%lo(var7f1ada00)($at) +/* f0ce74c: 8e030010 */ lw $v1,0x10($s0) +.L0f0ce750: +/* f0ce750: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0ce754: 1060001e */ beqz $v1,.L0f0ce7d0 +/* f0ce758: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0ce75c: 8e0a00a8 */ lw $t2,0xa8($s0) +/* f0ce760: 3c017f1b */ lui $at,%hi(var7f1ada04) +/* f0ce764: c432da04 */ lwc1 $f18,%lo(var7f1ada04)($at) +/* f0ce768: 448a5000 */ mtc1 $t2,$f10 +/* f0ce76c: 3c017f1b */ lui $at,%hi(var7f1ada08) +/* f0ce770: c42eda08 */ lwc1 $f14,%lo(var7f1ada08)($at) +/* f0ce774: 46805420 */ cvt.s.w $f16,$f10 +/* f0ce778: 46128302 */ mul.s $f12,$f16,$f18 +/* f0ce77c: 0fc33957 */ jal func0f0ce55c +/* f0ce780: 00000000 */ sll $zero,$zero,0x0 +/* f0ce784: 8e0b00a8 */ lw $t3,0xa8($s0) +/* f0ce788: 3c02800a */ lui $v0,0x800a +/* f0ce78c: 3c0f800a */ lui $t7,0x800a +/* f0ce790: 2961003d */ slti $at,$t3,0x3d +/* f0ce794: 1420000a */ bnez $at,.L0f0ce7c0 +/* f0ce798: 00000000 */ sll $zero,$zero,0x0 +/* f0ce79c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0ce7a0: 3c0d800a */ lui $t5,0x800a +/* f0ce7a4: 8dad9ff8 */ lw $t5,-0x6008($t5) +/* f0ce7a8: 8c4c0178 */ lw $t4,0x178($v0) +/* f0ce7ac: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0ce7b0: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0ce7b4: 018d7021 */ addu $t6,$t4,$t5 +/* f0ce7b8: 10000005 */ beqz $zero,.L0f0ce7d0 +/* f0ce7bc: ac4e0178 */ sw $t6,0x178($v0) +.L0f0ce7c0: +/* f0ce7c0: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f0ce7c4: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0ce7c8: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0ce7cc: ade00178 */ sw $zero,0x178($t7) +.L0f0ce7d0: +/* f0ce7d0: 8c820284 */ lw $v0,0x284($a0) +/* f0ce7d4: 3c013f80 */ lui $at,0x3f80 +/* f0ce7d8: 44816000 */ mtc1 $at,$f12 +/* f0ce7dc: c4400170 */ lwc1 $f0,0x170($v0) +/* f0ce7e0: 3c01bf80 */ lui $at,0xbf80 +/* f0ce7e4: 44811000 */ mtc1 $at,$f2 +/* f0ce7e8: 4600603c */ c.lt.s $f12,$f0 +/* f0ce7ec: 3c017f1b */ lui $at,%hi(var7f1ada0c) +/* f0ce7f0: 45020005 */ bc1fl .L0f0ce808 +/* f0ce7f4: 4602003c */ c.lt.s $f0,$f2 +/* f0ce7f8: e44c0170 */ swc1 $f12,0x170($v0) +/* f0ce7fc: 8c820284 */ lw $v0,0x284($a0) +/* f0ce800: c4400170 */ lwc1 $f0,0x170($v0) +/* f0ce804: 4602003c */ c.lt.s $f0,$f2 +.L0f0ce808: +/* f0ce808: 00000000 */ sll $zero,$zero,0x0 +/* f0ce80c: 45020004 */ bc1fl .L0f0ce820 +/* f0ce810: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce814: e4420170 */ swc1 $f2,0x170($v0) +/* f0ce818: 8c820284 */ lw $v0,0x284($a0) +/* f0ce81c: c4400168 */ lwc1 $f0,0x168($v0) +.L0f0ce820: +/* f0ce820: 4600603c */ c.lt.s $f12,$f0 +/* f0ce824: 00000000 */ sll $zero,$zero,0x0 +/* f0ce828: 45020005 */ bc1fl .L0f0ce840 +/* f0ce82c: 4602003c */ c.lt.s $f0,$f2 +/* f0ce830: e44c0168 */ swc1 $f12,0x168($v0) +/* f0ce834: 8c820284 */ lw $v0,0x284($a0) +/* f0ce838: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce83c: 4602003c */ c.lt.s $f0,$f2 +.L0f0ce840: +/* f0ce840: 00000000 */ sll $zero,$zero,0x0 +/* f0ce844: 45020004 */ bc1fl .L0f0ce858 +/* f0ce848: c4440170 */ lwc1 $f4,0x170($v0) +/* f0ce84c: e4420168 */ swc1 $f2,0x168($v0) +/* f0ce850: 8c820284 */ lw $v0,0x284($a0) +/* f0ce854: c4440170 */ lwc1 $f4,0x170($v0) +.L0f0ce858: +/* f0ce858: c426da0c */ lwc1 $f6,%lo(var7f1ada0c)($at) +/* f0ce85c: 46062202 */ mul.s $f8,$f4,$f6 +/* f0ce860: e4480170 */ swc1 $f8,0x170($v0) +/* f0ce864: 8c820284 */ lw $v0,0x284($a0) +/* f0ce868: c44a0170 */ lwc1 $f10,0x170($v0) +/* f0ce86c: c4500174 */ lwc1 $f16,0x174($v0) +/* f0ce870: 46105482 */ mul.s $f18,$f10,$f16 +/* f0ce874: e4520170 */ swc1 $f18,0x170($v0) +/* f0ce878: 8e180010 */ lw $t8,0x10($s0) +/* f0ce87c: 57000007 */ bnezl $t8,.L0f0ce89c +/* f0ce880: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ce884: 8e190020 */ lw $t9,0x20($s0) +/* f0ce888: 57200004 */ bnezl $t9,.L0f0ce89c +/* f0ce88c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0ce890: 8c880284 */ lw $t0,0x284($a0) +/* f0ce894: ad000178 */ sw $zero,0x178($t0) +/* f0ce898: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0ce89c: +/* f0ce89c: 8fb00018 */ lw $s0,0x18($sp) +/* f0ce8a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0ce8a4: 03e00008 */ jr $ra +/* f0ce8a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ce8ac +/* f0ce8ac: 3c04800a */ lui $a0,%hi(g_Vars) +/* f0ce8b0: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) +/* f0ce8b4: 8c820284 */ lw $v0,0x284($a0) +/* f0ce8b8: 3c013f40 */ lui $at,0x3f40 +/* f0ce8bc: 44813000 */ mtc1 $at,$f6 +/* f0ce8c0: c4440148 */ lwc1 $f4,0x148($v0) +/* f0ce8c4: 8c8e0034 */ lw $t6,0x34($a0) +/* f0ce8c8: 3c017f1b */ lui $at,%hi(var7f1ada10) +/* f0ce8cc: 46062002 */ mul.s $f0,$f4,$f6 +/* f0ce8d0: 19c0000e */ blez $t6,.L0f0ce90c +/* f0ce8d4: 00001825 */ or $v1,$zero,$zero +/* f0ce8d8: c422da10 */ lwc1 $f2,%lo(var7f1ada10)($at) +/* f0ce8dc: 8c820284 */ lw $v0,0x284($a0) +.L0f0ce8e0: +/* f0ce8e0: 24630001 */ addiu $v1,$v1,0x1 +/* f0ce8e4: c4481b60 */ lwc1 $f8,0x1b60($v0) +/* f0ce8e8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0ce8ec: 46005400 */ add.s $f16,$f10,$f0 +/* f0ce8f0: e4501b60 */ swc1 $f16,0x1b60($v0) +/* f0ce8f4: 8c8f0034 */ lw $t7,0x34($a0) +/* f0ce8f8: 006f082a */ slt $at,$v1,$t7 +/* f0ce8fc: 5420fff8 */ bnezl $at,.L0f0ce8e0 +/* f0ce900: 8c820284 */ lw $v0,0x284($a0) +/* f0ce904: 3c02800a */ lui $v0,0x800a +/* f0ce908: 8c42a244 */ lw $v0,-0x5dbc($v0) +.L0f0ce90c: +/* f0ce90c: 3c017f1b */ lui $at,%hi(var7f1ada14) +/* f0ce910: c424da14 */ lwc1 $f4,%lo(var7f1ada14)($at) +/* f0ce914: c4521b60 */ lwc1 $f18,0x1b60($v0) +/* f0ce918: 46049182 */ mul.s $f6,$f18,$f4 +/* f0ce91c: 03e00008 */ jr $ra +/* f0ce920: e4460148 */ swc1 $f6,0x148($v0) +); + +GLOBAL_ASM( +glabel func0f0ce924 +/* f0ce924: 27bdff70 */ addiu $sp,$sp,-144 +/* f0ce928: 3c0f8007 */ lui $t7,%hi(var80070ea8) +/* f0ce92c: afbf0024 */ sw $ra,0x24($sp) +/* f0ce930: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0ce934: 25ef0ea8 */ addiu $t7,$t7,%lo(var80070ea8) +/* f0ce938: 8de10000 */ lw $at,0x0($t7) +/* f0ce93c: 27ae0074 */ addiu $t6,$sp,0x74 +/* f0ce940: 8de90004 */ lw $t1,0x4($t7) +/* f0ce944: adc10000 */ sw $at,0x0($t6) +/* f0ce948: 8de10008 */ lw $at,0x8($t7) +/* f0ce94c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ce950: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ce954: adc90004 */ sw $t1,0x4($t6) +/* f0ce958: adc10008 */ sw $at,0x8($t6) +/* f0ce95c: 8d0a0034 */ lw $t2,0x34($t0) +/* f0ce960: 59400154 */ blezl $t2,.L0f0ceeb4 +/* f0ce964: 8fbf0024 */ lw $ra,0x24($sp) +/* f0ce968: 8d020284 */ lw $v0,0x284($t0) +/* f0ce96c: 27a40070 */ addiu $a0,$sp,0x70 +/* f0ce970: 27a5006c */ addiu $a1,$sp,0x6c +/* f0ce974: c444014c */ lwc1 $f4,0x14c($v0) +/* f0ce978: 8c470150 */ lw $a3,0x150($v0) +/* f0ce97c: 2446017c */ addiu $a2,$v0,0x17c +/* f0ce980: 0fc32ea2 */ jal func0f0cba88 +/* f0ce984: e7a40010 */ swc1 $f4,0x10($sp) +/* f0ce988: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ce98c: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ce990: 8d020284 */ lw $v0,0x284($t0) +/* f0ce994: c7a80070 */ lwc1 $f8,0x70($sp) +/* f0ce998: 3c017f1b */ lui $at,%hi(var7f1ada18) +/* f0ce99c: c4460170 */ lwc1 $f6,0x170($v0) +/* f0ce9a0: c42cda18 */ lwc1 $f12,%lo(var7f1ada18)($at) +/* f0ce9a4: 3c018007 */ lui $at,0x8007 +/* f0ce9a8: 46083280 */ add.s $f10,$f6,$f8 +/* f0ce9ac: 4480a000 */ mtc1 $zero,$f20 +/* f0ce9b0: e44a0170 */ swc1 $f10,0x170($v0) +/* f0ce9b4: 8d020284 */ lw $v0,0x284($t0) +/* f0ce9b8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0ce9bc: c4440168 */ lwc1 $f4,0x168($v0) +/* f0ce9c0: 46062200 */ add.s $f8,$f4,$f6 +/* f0ce9c4: e4480168 */ swc1 $f8,0x168($v0) +/* f0ce9c8: c42a5c24 */ lwc1 $f10,0x5c24($at) +/* f0ce9cc: 3c013f00 */ lui $at,0x3f00 +/* f0ce9d0: 44812000 */ mtc1 $at,$f4 +/* f0ce9d4: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0ce9d8: 8d020284 */ lw $v0,0x284($t0) +/* f0ce9dc: 46045182 */ mul.s $f6,$f10,$f4 +/* f0ce9e0: 3c013f40 */ lui $at,0x3f40 +/* f0ce9e4: c4400168 */ lwc1 $f0,0x168($v0) +/* f0ce9e8: 460e3082 */ mul.s $f2,$f6,$f14 +/* f0ce9ec: 00000000 */ sll $zero,$zero,0x0 +/* f0ce9f0: 46020202 */ mul.s $f8,$f0,$f2 +/* f0ce9f4: e7a80088 */ swc1 $f8,0x88($sp) +/* f0ce9f8: 460c0402 */ mul.s $f16,$f0,$f12 +/* f0ce9fc: c44a0148 */ lwc1 $f10,0x148($v0) +/* f0cea00: c4520170 */ lwc1 $f18,0x170($v0) +/* f0cea04: 44810000 */ mtc1 $at,$f0 +/* f0cea08: 460c5102 */ mul.s $f4,$f10,$f12 +/* f0cea0c: 4614803c */ c.lt.s $f16,$f20 +/* f0cea10: e7a40060 */ swc1 $f4,0x60($sp) +/* f0cea14: 45000002 */ bc1f .L0f0cea20 +/* f0cea18: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0cea1c: 46008407 */ neg.s $f16,$f16 +.L0f0cea20: +/* f0cea20: 4614903c */ c.lt.s $f18,$f20 +/* f0cea24: 00000000 */ sll $zero,$zero,0x0 +/* f0cea28: 45020003 */ bc1fl .L0f0cea38 +/* f0cea2c: 4614303c */ c.lt.s $f6,$f20 +/* f0cea30: 46009487 */ neg.s $f18,$f18 +/* f0cea34: 4614303c */ c.lt.s $f6,$f20 +.L0f0cea38: +/* f0cea38: 00000000 */ sll $zero,$zero,0x0 +/* f0cea3c: 45020004 */ bc1fl .L0f0cea50 +/* f0cea40: 4610903c */ c.lt.s $f18,$f16 +/* f0cea44: 46003207 */ neg.s $f8,$f6 +/* f0cea48: e7a80060 */ swc1 $f8,0x60($sp) +/* f0cea4c: 4610903c */ c.lt.s $f18,$f16 +.L0f0cea50: +/* f0cea50: 46009306 */ mov.s $f12,$f18 +/* f0cea54: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f0cea58: 45020003 */ bc1fl .L0f0cea68 +/* f0cea5c: 460a603c */ c.lt.s $f12,$f10 +/* f0cea60: 46008306 */ mov.s $f12,$f16 +/* f0cea64: 460a603c */ c.lt.s $f12,$f10 +.L0f0cea68: +/* f0cea68: 00000000 */ sll $zero,$zero,0x0 +/* f0cea6c: 45020003 */ bc1fl .L0f0cea7c +/* f0cea70: 460c003e */ c.le.s $f0,$f12 +/* f0cea74: 46005306 */ mov.s $f12,$f10 +/* f0cea78: 460c003e */ c.le.s $f0,$f12 +.L0f0cea7c: +/* f0cea7c: 00000000 */ sll $zero,$zero,0x0 +/* f0cea80: 4502000b */ bc1fl .L0f0ceab0 +/* f0cea84: 460c0201 */ sub.s $f8,$f0,$f12 +/* f0cea88: 46006101 */ sub.s $f4,$f12,$f0 +/* f0cea8c: 3c014461 */ lui $at,0x4461 +/* f0cea90: 44814000 */ mtc1 $at,$f8 +/* f0cea94: 460e2182 */ mul.s $f6,$f4,$f14 +/* f0cea98: c4440198 */ lwc1 $f4,0x198($v0) +/* f0cea9c: 46083283 */ div.s $f10,$f6,$f8 +/* f0ceaa0: 460a2180 */ add.s $f6,$f4,$f10 +/* f0ceaa4: 10000009 */ beqz $zero,.L0f0ceacc +/* f0ceaa8: e4460198 */ swc1 $f6,0x198($v0) +/* f0ceaac: 460c0201 */ sub.s $f8,$f0,$f12 +.L0f0ceab0: +/* f0ceab0: 3c017f1b */ lui $at,%hi(var7f1ada1c) +/* f0ceab4: c42ada1c */ lwc1 $f10,%lo(var7f1ada1c)($at) +/* f0ceab8: 460e4102 */ mul.s $f4,$f8,$f14 +/* f0ceabc: c4480198 */ lwc1 $f8,0x198($v0) +/* f0ceac0: 460a2183 */ div.s $f6,$f4,$f10 +/* f0ceac4: 46064101 */ sub.s $f4,$f8,$f6 +/* f0ceac8: e4440198 */ swc1 $f4,0x198($v0) +.L0f0ceacc: +/* f0ceacc: 8d020284 */ lw $v0,0x284($t0) +/* f0cead0: c4400198 */ lwc1 $f0,0x198($v0) +/* f0cead4: 4614003c */ c.lt.s $f0,$f20 +/* f0cead8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceadc: 45020005 */ bc1fl .L0f0ceaf4 +/* f0ceae0: 3c013f80 */ lui $at,0x3f80 +/* f0ceae4: e4540198 */ swc1 $f20,0x198($v0) +/* f0ceae8: 1000000c */ beqz $zero,.L0f0ceb1c +/* f0ceaec: 8d020284 */ lw $v0,0x284($t0) +/* f0ceaf0: 3c013f80 */ lui $at,0x3f80 +.L0f0ceaf4: +/* f0ceaf4: 44815000 */ mtc1 $at,$f10 +/* f0ceaf8: 3c013f80 */ lui $at,0x3f80 +/* f0ceafc: 4600503c */ c.lt.s $f10,$f0 +/* f0ceb00: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb04: 45020006 */ bc1fl .L0f0ceb20 +/* f0ceb08: c44e0170 */ lwc1 $f14,0x170($v0) +/* f0ceb0c: 44814000 */ mtc1 $at,$f8 +/* f0ceb10: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb14: e4480198 */ swc1 $f8,0x198($v0) +/* f0ceb18: 8d020284 */ lw $v0,0x284($t0) +.L0f0ceb1c: +/* f0ceb1c: c44e0170 */ lwc1 $f14,0x170($v0) +.L0f0ceb20: +/* f0ceb20: e7ac005c */ swc1 $f12,0x5c($sp) +/* f0ceb24: 0fc33195 */ jal func0f0cc654 +/* f0ceb28: 8fa60088 */ lw $a2,0x88($sp) +/* f0ceb2c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ceb30: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ceb34: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f0ceb38: 8d0b0284 */ lw $t3,0x284($t0) +/* f0ceb3c: 2404000a */ addiu $a0,$zero,0xa +/* f0ceb40: e56c00cc */ swc1 $f12,0xcc($t3) +/* f0ceb44: 8d020284 */ lw $v0,0x284($t0) +/* f0ceb48: c44003c0 */ lwc1 $f0,0x3c0($v0) +/* f0ceb4c: c44203c8 */ lwc1 $f2,0x3c8($v0) +/* f0ceb50: e7a00084 */ swc1 $f0,0x84($sp) +/* f0ceb54: 0fc41b99 */ jal cheatIsActive +/* f0ceb58: e7a20080 */ swc1 $f2,0x80($sp) +/* f0ceb5c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0ceb60: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0ceb64: c7a00084 */ lwc1 $f0,0x84($sp) +/* f0ceb68: 10400007 */ beqz $v0,.L0f0ceb88 +/* f0ceb6c: c7a20080 */ lwc1 $f2,0x80($sp) +/* f0ceb70: 3c017f1b */ lui $at,%hi(var7f1ada20) +/* f0ceb74: c42cda20 */ lwc1 $f12,%lo(var7f1ada20)($at) +/* f0ceb78: 460c0002 */ mul.s $f0,$f0,$f12 +/* f0ceb7c: 00000000 */ sll $zero,$zero,0x0 +/* f0ceb80: 460c1082 */ mul.s $f2,$f2,$f12 +/* f0ceb84: 00000000 */ sll $zero,$zero,0x0 +.L0f0ceb88: +/* f0ceb88: 8d020284 */ lw $v0,0x284($t0) +/* f0ceb8c: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0ceb90: 27a40074 */ addiu $a0,$sp,0x74 +/* f0ceb94: c446036c */ lwc1 $f6,0x36c($v0) +/* f0ceb98: c44a0374 */ lwc1 $f10,0x374($v0) +/* f0ceb9c: 46061102 */ mul.s $f4,$f2,$f6 +/* f0ceba0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceba4: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0ceba8: 46082181 */ sub.s $f6,$f4,$f8 +/* f0cebac: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cebb0: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0cebb4: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cebb8: e7a80074 */ swc1 $f8,0x74($sp) +/* f0cebbc: c4460374 */ lwc1 $f6,0x374($v0) +/* f0cebc0: c44a036c */ lwc1 $f10,0x36c($v0) +/* f0cebc4: 46061102 */ mul.s $f4,$f2,$f6 +/* f0cebc8: 00000000 */ sll $zero,$zero,0x0 +/* f0cebcc: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cebd0: 46082180 */ add.s $f6,$f4,$f8 +/* f0cebd4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0cebd8: 460e3282 */ mul.s $f10,$f6,$f14 +/* f0cebdc: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cebe0: 0fc32ed2 */ jal func0f0cbb48 +/* f0cebe4: e7a8007c */ swc1 $f8,0x7c($sp) +/* f0cebe8: 0fc47b82 */ jal func0f11ee08 +/* f0cebec: 00000000 */ sll $zero,$zero,0x0 +/* f0cebf0: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0cebf4: 1040001f */ beqz $v0,.L0f0cec74 +/* f0cebf8: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0cebfc: 8d020284 */ lw $v0,0x284($t0) +/* f0cec00: c50e004c */ lwc1 $f14,0x4c($t0) +/* f0cec04: 3c014120 */ lui $at,0x4120 +/* f0cec08: c446036c */ lwc1 $f6,0x36c($v0) +/* f0cec0c: c4440170 */ lwc1 $f4,0x170($v0) +/* f0cec10: c4480374 */ lwc1 $f8,0x374($v0) +/* f0cec14: 44810000 */ mtc1 $at,$f0 +/* f0cec18: 46043282 */ mul.s $f10,$f6,$f4 +/* f0cec1c: c4460168 */ lwc1 $f6,0x168($v0) +/* f0cec20: 46064102 */ mul.s $f4,$f8,$f6 +/* f0cec24: 46045201 */ sub.s $f8,$f10,$f4 +/* f0cec28: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cec2c: 460e4182 */ mul.s $f6,$f8,$f14 +/* f0cec30: 00000000 */ sll $zero,$zero,0x0 +/* f0cec34: 46003282 */ mul.s $f10,$f6,$f0 +/* f0cec38: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cec3c: e7a80074 */ swc1 $f8,0x74($sp) +/* f0cec40: c4440170 */ lwc1 $f4,0x170($v0) +/* f0cec44: c4460374 */ lwc1 $f6,0x374($v0) +/* f0cec48: c448036c */ lwc1 $f8,0x36c($v0) +/* f0cec4c: 46043282 */ mul.s $f10,$f6,$f4 +/* f0cec50: c4460168 */ lwc1 $f6,0x168($v0) +/* f0cec54: 46064102 */ mul.s $f4,$f8,$f6 +/* f0cec58: 46045200 */ add.s $f8,$f10,$f4 +/* f0cec5c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0cec60: 460e4182 */ mul.s $f6,$f8,$f14 +/* f0cec64: 00000000 */ sll $zero,$zero,0x0 +/* f0cec68: 46003282 */ mul.s $f10,$f6,$f0 +/* f0cec6c: 460a2200 */ add.s $f8,$f4,$f10 +/* f0cec70: e7a8007c */ swc1 $f8,0x7c($sp) +.L0f0cec74: +/* f0cec74: 0fc3382f */ jal func0f0ce0bc +/* f0cec78: 27a40074 */ addiu $a0,$sp,0x74 +/* f0cec7c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0cec80: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0cec84: 8d020284 */ lw $v0,0x284($t0) +/* f0cec88: 8c4300bc */ lw $v1,0xbc($v0) +/* f0cec8c: c4480318 */ lwc1 $f8,0x318($v0) +/* f0cec90: c4440310 */ lwc1 $f4,0x310($v0) +/* f0cec94: c46a0010 */ lwc1 $f10,0x10($v1) +/* f0cec98: c4660008 */ lwc1 $f6,0x8($v1) +/* f0cec9c: c440036c */ lwc1 $f0,0x36c($v0) +/* f0ceca0: 46085381 */ sub.s $f14,$f10,$f8 +/* f0ceca4: c4420374 */ lwc1 $f2,0x374($v0) +/* f0ceca8: 46043301 */ sub.s $f12,$f6,$f4 +/* f0cecac: 460e0182 */ mul.s $f6,$f0,$f14 +/* f0cecb0: 46006107 */ neg.s $f4,$f12 +/* f0cecb4: 46022282 */ mul.s $f10,$f4,$f2 +/* f0cecb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cecbc: 460e1202 */ mul.s $f8,$f2,$f14 +/* f0cecc0: 00000000 */ sll $zero,$zero,0x0 +/* f0cecc4: 46006102 */ mul.s $f4,$f12,$f0 +/* f0cecc8: 460a3400 */ add.s $f16,$f6,$f10 +/* f0ceccc: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f0cecd0: 46044180 */ add.s $f6,$f8,$f4 +/* f0cecd4: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0cecd8: 460a0202 */ mul.s $f8,$f0,$f10 +/* f0cecdc: e7a6004c */ swc1 $f6,0x4c($sp) +/* f0cece0: 46002187 */ neg.s $f6,$f4 +/* f0cece4: 46023182 */ mul.s $f6,$f6,$f2 +/* f0cece8: 46064480 */ add.s $f18,$f8,$f6 +/* f0cecec: 460a1202 */ mul.s $f8,$f2,$f10 +/* f0cecf0: 00000000 */ sll $zero,$zero,0x0 +/* f0cecf4: 46002182 */ mul.s $f6,$f4,$f0 +/* f0cecf8: 46149032 */ c.eq.s $f18,$f20 +/* f0cecfc: 46064280 */ add.s $f10,$f8,$f6 +/* f0ced00: 45010019 */ bc1t .L0f0ced68 +/* f0ced04: e7aa0044 */ swc1 $f10,0x44($sp) +/* f0ced08: c440016c */ lwc1 $f0,0x16c($v0) +/* f0ced0c: 46120102 */ mul.s $f4,$f0,$f18 +/* f0ced10: 4604a03c */ c.lt.s $f20,$f4 +/* f0ced14: 00000000 */ sll $zero,$zero,0x0 +/* f0ced18: 45020014 */ bc1fl .L0f0ced6c +/* f0ced1c: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0ced20: 46128403 */ div.s $f16,$f16,$f18 +/* f0ced24: 3c013f80 */ lui $at,0x3f80 +/* f0ced28: 4614803e */ c.le.s $f16,$f20 +/* f0ced2c: 00000000 */ sll $zero,$zero,0x0 +/* f0ced30: 45020005 */ bc1fl .L0f0ced48 +/* f0ced34: 44814000 */ mtc1 $at,$f8 +/* f0ced38: e454016c */ swc1 $f20,0x16c($v0) +/* f0ced3c: 1000000a */ beqz $zero,.L0f0ced68 +/* f0ced40: 8d020284 */ lw $v0,0x284($t0) +/* f0ced44: 44814000 */ mtc1 $at,$f8 +.L0f0ced48: +/* f0ced48: 00000000 */ sll $zero,$zero,0x0 +/* f0ced4c: 4608803c */ c.lt.s $f16,$f8 +/* f0ced50: 00000000 */ sll $zero,$zero,0x0 +/* f0ced54: 45020005 */ bc1fl .L0f0ced6c +/* f0ced58: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0ced5c: 46100182 */ mul.s $f6,$f0,$f16 +/* f0ced60: e446016c */ swc1 $f6,0x16c($v0) +/* f0ced64: 8d020284 */ lw $v0,0x284($t0) +.L0f0ced68: +/* f0ced68: c7aa0044 */ lwc1 $f10,0x44($sp) +.L0f0ced6c: +/* f0ced6c: 46145032 */ c.eq.s $f10,$f20 +/* f0ced70: 00000000 */ sll $zero,$zero,0x0 +/* f0ced74: 4503001c */ bc1tl .L0f0cede8 +/* f0ced78: c4460148 */ lwc1 $f6,0x148($v0) +/* f0ced7c: c44019a4 */ lwc1 $f0,0x19a4($v0) +/* f0ced80: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f0ced84: 460a0102 */ mul.s $f4,$f0,$f10 +/* f0ced88: 4604a03c */ c.lt.s $f20,$f4 +/* f0ced8c: 00000000 */ sll $zero,$zero,0x0 +/* f0ced90: 45020015 */ bc1fl .L0f0cede8 +/* f0ced94: c4460148 */ lwc1 $f6,0x148($v0) +/* f0ced98: 460a4183 */ div.s $f6,$f8,$f10 +/* f0ced9c: 3c013f80 */ lui $at,0x3f80 +/* f0ceda0: 4614303e */ c.le.s $f6,$f20 +/* f0ceda4: e7a6004c */ swc1 $f6,0x4c($sp) +/* f0ceda8: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f0cedac: 45020005 */ bc1fl .L0f0cedc4 +/* f0cedb0: 44814000 */ mtc1 $at,$f8 +/* f0cedb4: e45419a4 */ swc1 $f20,0x19a4($v0) +/* f0cedb8: 1000000a */ beqz $zero,.L0f0cede4 +/* f0cedbc: 8d020284 */ lw $v0,0x284($t0) +/* f0cedc0: 44814000 */ mtc1 $at,$f8 +.L0f0cedc4: +/* f0cedc4: 00000000 */ sll $zero,$zero,0x0 +/* f0cedc8: 4608203c */ c.lt.s $f4,$f8 +/* f0cedcc: 00000000 */ sll $zero,$zero,0x0 +/* f0cedd0: 45020005 */ bc1fl .L0f0cede8 +/* f0cedd4: c4460148 */ lwc1 $f6,0x148($v0) +/* f0cedd8: 46040282 */ mul.s $f10,$f0,$f4 +/* f0ceddc: e44a19a4 */ swc1 $f10,0x19a4($v0) +/* f0cede0: 8d020284 */ lw $v0,0x284($t0) +.L0f0cede4: +/* f0cede4: c4460148 */ lwc1 $f6,0x148($v0) +.L0f0cede8: +/* f0cede8: 3c017f1b */ lui $at,%hi(var7f1ada24) +/* f0cedec: c424da24 */ lwc1 $f4,%lo(var7f1ada24)($at) +/* f0cedf0: e7a60040 */ swc1 $f6,0x40($sp) +/* f0cedf4: c448015c */ lwc1 $f8,0x15c($v0) +/* f0cedf8: c44a00cc */ lwc1 $f10,0xcc($v0) +/* f0cedfc: 46044083 */ div.s $f2,$f8,$f4 +/* f0cee00: e7aa0038 */ swc1 $f10,0x38($sp) +/* f0cee04: 0fc4505b */ jal func0f11416c +/* f0cee08: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0cee0c: 3c013f80 */ lui $at,0x3f80 +/* f0cee10: 44817000 */ mtc1 $at,$f14 +/* f0cee14: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0cee18: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0cee1c: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0cee20: 4602703c */ c.lt.s $f14,$f2 +/* f0cee24: 46000306 */ mov.s $f12,$f0 +/* f0cee28: 3c01bf80 */ lui $at,0xbf80 +/* f0cee2c: 8fa70040 */ lw $a3,0x40($sp) +/* f0cee30: 45020004 */ bc1fl .L0f0cee44 +/* f0cee34: 44817000 */ mtc1 $at,$f14 +/* f0cee38: 10000008 */ beqz $zero,.L0f0cee5c +/* f0cee3c: 46007086 */ mov.s $f2,$f14 +/* f0cee40: 44817000 */ mtc1 $at,$f14 +.L0f0cee44: +/* f0cee44: 00000000 */ sll $zero,$zero,0x0 +/* f0cee48: 460e103c */ c.lt.s $f2,$f14 +/* f0cee4c: 00000000 */ sll $zero,$zero,0x0 +/* f0cee50: 45020003 */ bc1fl .L0f0cee60 +/* f0cee54: 8d0c0284 */ lw $t4,0x284($t0) +/* f0cee58: 46007086 */ mov.s $f2,$f14 +.L0f0cee5c: +/* f0cee5c: 8d0c0284 */ lw $t4,0x284($t0) +.L0f0cee60: +/* f0cee60: 24010001 */ addiu $at,$zero,0x1 +/* f0cee64: 44061000 */ mfc1 $a2,$f2 +/* f0cee68: 8d8d03ac */ lw $t5,0x3ac($t4) +/* f0cee6c: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f0cee70: 15a10004 */ bne $t5,$at,.L0f0cee84 +/* f0cee74: 3c017f1b */ lui $at,%hi(var7f1ada28) +/* f0cee78: c426da28 */ lwc1 $f6,%lo(var7f1ada28)($at) +/* f0cee7c: 46060302 */ mul.s $f12,$f0,$f6 +/* f0cee80: 00000000 */ sll $zero,$zero,0x0 +.L0f0cee84: +/* f0cee84: 0fc27637 */ jal func0f09d8dc +/* f0cee88: e7b40010 */ swc1 $f20,0x10($sp) +/* f0cee8c: 3c08800a */ lui $t0,%hi(g_Vars) +/* f0cee90: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) +/* f0cee94: 8d190284 */ lw $t9,0x284($t0) +/* f0cee98: 3c017f1b */ lui $at,%hi(var7f1ada2c) +/* f0cee9c: c424da2c */ lwc1 $f4,%lo(var7f1ada2c)($at) +/* f0ceea0: c7280158 */ lwc1 $f8,0x158($t9) +/* f0ceea4: 46044302 */ mul.s $f12,$f8,$f4 +/* f0ceea8: 0fc288a4 */ jal func0f0a2290 +/* f0ceeac: 00000000 */ sll $zero,$zero,0x0 +/* f0ceeb0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0ceeb4: +/* f0ceeb4: d7b40018 */ ldc1 $f20,0x18($sp) +/* f0ceeb8: 27bd0090 */ addiu $sp,$sp,0x90 +/* f0ceebc: 03e00008 */ jr $ra +/* f0ceec0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0ceec4 +/* f0ceec4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0ceec8: afbf0024 */ sw $ra,0x24($sp) +/* f0ceecc: 0fc33840 */ jal func0f0ce100 +/* f0ceed0: afb00020 */ sw $s0,0x20($sp) +/* f0ceed4: 0fc337bc */ jal func0f0cdef0 +/* f0ceed8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceedc: 0fc32fd4 */ jal func0f0cbf50 +/* f0ceee0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceee4: 0fc33a49 */ jal func0f0ce924 +/* f0ceee8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceeec: 0fc3385e */ jal func0f0ce178 +/* f0ceef0: 00000000 */ sll $zero,$zero,0x0 +/* f0ceef4: 0fc3386b */ jal func0f0ce1ac +/* f0ceef8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceefc: 3c10800a */ lui $s0,0x800a +/* f0cef00: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cef04: 2405ffff */ addiu $a1,$zero,-1 +/* f0cef08: 8e0600bc */ lw $a2,0xbc($s0) +/* f0cef0c: 84ce0028 */ lh $t6,0x28($a2) +/* f0cef10: 00c01025 */ or $v0,$a2,$zero +/* f0cef14: 50ae0018 */ beql $a1,$t6,.L0f0cef78 +/* f0cef18: 8e091b5c */ lw $t1,0x1b5c($s0) +/* f0cef1c: 860419b0 */ lh $a0,0x19b0($s0) +/* f0cef20: 84c30028 */ lh $v1,0x28($a2) +.L0f0cef24: +/* f0cef24: 54830010 */ bnel $a0,$v1,.L0f0cef68 +/* f0cef28: 8443002a */ lh $v1,0x2a($v0) +/* f0cef2c: 0fc19711 */ jal func0f065c44 +/* f0cef30: 00c02025 */ or $a0,$a2,$zero +/* f0cef34: 3c02800a */ lui $v0,%hi(g_Vars) +/* f0cef38: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars) +/* f0cef3c: 8c500284 */ lw $s0,0x284($v0) +/* f0cef40: 2405ffff */ addiu $a1,$zero,-1 +/* f0cef44: 860f19b0 */ lh $t7,0x19b0($s0) +/* f0cef48: 8e1800bc */ lw $t8,0xbc($s0) +/* f0cef4c: a70f0028 */ sh $t7,0x28($t8) +/* f0cef50: 8c590284 */ lw $t9,0x284($v0) +/* f0cef54: 8f2800bc */ lw $t0,0xbc($t9) +/* f0cef58: a505002a */ sh $a1,0x2a($t0) +/* f0cef5c: 10000005 */ beqz $zero,.L0f0cef74 +/* f0cef60: 8c500284 */ lw $s0,0x284($v0) +/* f0cef64: 8443002a */ lh $v1,0x2a($v0) +.L0f0cef68: +/* f0cef68: 24420002 */ addiu $v0,$v0,0x2 +/* f0cef6c: 14a3ffed */ bne $a1,$v1,.L0f0cef24 +/* f0cef70: 00000000 */ sll $zero,$zero,0x0 +.L0f0cef74: +/* f0cef74: 8e091b5c */ lw $t1,0x1b5c($s0) +.L0f0cef78: +/* f0cef78: 24010035 */ addiu $at,$zero,0x35 +/* f0cef7c: 00002825 */ or $a1,$zero,$zero +/* f0cef80: 8d220004 */ lw $v0,0x4($t1) +/* f0cef84: 90430003 */ lbu $v1,0x3($v0) +/* f0cef88: 00402025 */ or $a0,$v0,$zero +/* f0cef8c: 54610004 */ bnel $v1,$at,.L0f0cefa0 +/* f0cef90: 24010033 */ addiu $at,$zero,0x33 +/* f0cef94: 10000005 */ beqz $zero,.L0f0cefac +/* f0cef98: 2445005c */ addiu $a1,$v0,0x5c +/* f0cef9c: 24010033 */ addiu $at,$zero,0x33 +.L0f0cefa0: +/* f0cefa0: 14610002 */ bne $v1,$at,.L0f0cefac +/* f0cefa4: 00000000 */ sll $zero,$zero,0x0 +/* f0cefa8: 2445005c */ addiu $a1,$v0,0x5c +.L0f0cefac: +/* f0cefac: 10a00005 */ beqz $a1,.L0f0cefc4 +/* f0cefb0: 00000000 */ sll $zero,$zero,0x0 +/* f0cefb4: 0fc1c52e */ jal func0f0714b8 +/* f0cefb8: 00000000 */ sll $zero,$zero,0x0 +/* f0cefbc: 3c10800a */ lui $s0,0x800a +/* f0cefc0: 8e10a244 */ lw $s0,-0x5dbc($s0) +.L0f0cefc4: +/* f0cefc4: 0fc32e31 */ jal func0f0cb8c4 +/* f0cefc8: 02002025 */ or $a0,$s0,$zero +/* f0cefcc: 3c0a800a */ lui $t2,0x800a +/* f0cefd0: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0cefd4: 8d4b00bc */ lw $t3,0xbc($t2) +/* f0cefd8: 0fc257d8 */ jal objectiveCheckRoomEntered +/* f0cefdc: 85640028 */ lh $a0,0x28($t3) +/* f0cefe0: 3c0c800a */ lui $t4,0x800a +/* f0cefe4: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f0cefe8: 8d8400bc */ lw $a0,0xbc($t4) +/* f0cefec: 0fc33067 */ jal func0f0cc19c +/* f0ceff0: 24840008 */ addiu $a0,$a0,0x8 +/* f0ceff4: 0fc307fd */ jal func0f0c1ff4 +/* f0ceff8: 00000000 */ sll $zero,$zero,0x0 +/* f0ceffc: 0fc23064 */ jal func0f08c190 +/* f0cf000: 00000000 */ sll $zero,$zero,0x0 +/* f0cf004: 3c0d800a */ lui $t5,0x800a +/* f0cf008: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f0cf00c: 8da21b5c */ lw $v0,0x1b5c($t5) +/* f0cf010: 50400048 */ beqzl $v0,.L0f0cf134 +/* f0cf014: 8fbf0024 */ lw $ra,0x24($sp) +/* f0cf018: 0fc1c4d8 */ jal func0f071360 +/* f0cf01c: 8c440004 */ lw $a0,0x4($v0) +/* f0cf020: 3c10800a */ lui $s0,0x800a +/* f0cf024: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cf028: 00002825 */ or $a1,$zero,$zero +/* f0cf02c: 8e021b5c */ lw $v0,0x1b5c($s0) +/* f0cf030: c6080074 */ lwc1 $f8,0x74($s0) +/* f0cf034: c444000c */ lwc1 $f4,0xc($v0) +/* f0cf038: afa2002c */ sw $v0,0x2c($sp) +/* f0cf03c: 46002181 */ sub.s $f6,$f4,$f0 +/* f0cf040: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cf044: e7aa0030 */ swc1 $f10,0x30($sp) +/* f0cf048: 0fc1905e */ jal func0f064178 +/* f0cf04c: 8e0400bc */ lw $a0,0xbc($s0) +/* f0cf050: 8fa4002c */ lw $a0,0x2c($sp) +/* f0cf054: 0fc1905e */ jal func0f064178 +/* f0cf058: 00002825 */ or $a1,$zero,$zero +/* f0cf05c: 3c10800a */ lui $s0,0x800a +/* f0cf060: 8e10a244 */ lw $s0,-0x5dbc($s0) +/* f0cf064: 3c017f1b */ lui $at,%hi(var7f1ada30) +/* f0cf068: c430da30 */ lwc1 $f16,%lo(var7f1ada30)($at) +/* f0cf06c: c6000078 */ lwc1 $f0,0x78($s0) +/* f0cf070: 3c01c2c8 */ lui $at,0xc2c8 +/* f0cf074: c7a20030 */ lwc1 $f2,0x30($sp) +/* f0cf078: 4610003e */ c.le.s $f0,$f16 +/* f0cf07c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf080: 45010021 */ bc1t .L0f0cf108 +/* f0cf084: 00000000 */ sll $zero,$zero,0x0 +/* f0cf088: 44819000 */ mtc1 $at,$f18 +/* f0cf08c: 3c0142c8 */ lui $at,0x42c8 +/* f0cf090: 4612103c */ c.lt.s $f2,$f18 +/* f0cf094: 00000000 */ sll $zero,$zero,0x0 +/* f0cf098: 4501001b */ bc1t .L0f0cf108 +/* f0cf09c: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0a0: 44812000 */ mtc1 $at,$f4 +/* f0cf0a4: 3c014248 */ lui $at,0x4248 +/* f0cf0a8: 4602203c */ c.lt.s $f4,$f2 +/* f0cf0ac: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0b0: 45010015 */ bc1t .L0f0cf108 +/* f0cf0b4: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0b8: c6060074 */ lwc1 $f6,0x74($s0) +/* f0cf0bc: 44814000 */ mtc1 $at,$f8 +/* f0cf0c0: 240e003f */ addiu $t6,$zero,0x3f +/* f0cf0c4: 240f000c */ addiu $t7,$zero,0xc +/* f0cf0c8: 46083281 */ sub.s $f10,$f6,$f8 +/* f0cf0cc: 460a003c */ c.lt.s $f0,$f10 +/* f0cf0d0: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0d4: 4501000c */ bc1t .L0f0cf108 +/* f0cf0d8: 00000000 */ sll $zero,$zero,0x0 +/* f0cf0dc: 8e0300bc */ lw $v1,0xbc($s0) +/* f0cf0e0: 8e021b5c */ lw $v0,0x1b5c($s0) +/* f0cf0e4: afaf0014 */ sw $t7,0x14($sp) +/* f0cf0e8: afae0010 */ sw $t6,0x10($sp) +/* f0cf0ec: 24640008 */ addiu $a0,$v1,0x8 +/* f0cf0f0: 24650028 */ addiu $a1,$v1,0x28 +/* f0cf0f4: 24460008 */ addiu $a2,$v0,0x8 +/* f0cf0f8: 0c00b70f */ jal hasLineOfSight +/* f0cf0fc: 24470028 */ addiu $a3,$v0,0x28 +/* f0cf100: 14400003 */ bnez $v0,.L0f0cf110 +/* f0cf104: 00000000 */ sll $zero,$zero,0x0 +.L0f0cf108: +/* f0cf108: 0fc31f4c */ jal currentPlayerSetMoveMode +/* f0cf10c: 00002025 */ or $a0,$zero,$zero +.L0f0cf110: +/* f0cf110: 3c18800a */ lui $t8,0x800a +/* f0cf114: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f0cf118: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf11c: 0fc1905e */ jal func0f064178 +/* f0cf120: 8f0400bc */ lw $a0,0xbc($t8) +/* f0cf124: 8fa4002c */ lw $a0,0x2c($sp) +/* f0cf128: 0fc1905e */ jal func0f064178 +/* f0cf12c: 24050001 */ addiu $a1,$zero,0x1 +/* f0cf130: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0cf134: +/* f0cf134: 8fb00020 */ lw $s0,0x20($sp) +/* f0cf138: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0cf13c: 03e00008 */ jr $ra +/* f0cf140: 00000000 */ sll $zero,$zero,0x0 +/* f0cf144: 00000000 */ sll $zero,$zero,0x0 +/* f0cf148: 00000000 */ sll $zero,$zero,0x0 +/* f0cf14c: 00000000 */ sll $zero,$zero,0x0 +); diff --git a/src/game/cheats.c b/src/game/cheats.c index 4c05bc38b..9cd94ab4b 100644 --- a/src/game/cheats.c +++ b/src/game/cheats.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_10ccd0.h" #include "game/game_111600.h" diff --git a/src/game/chr/chr.c b/src/game/chr/chr.c index 5590012f5..da1e4dfa6 100644 --- a/src/game/chr/chr.c +++ b/src/game/chr/chr.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/chr/chraction.c b/src/game/chr/chraction.c index d1d9558a8..c3cc3bbd6 100644 --- a/src/game/chr/chraction.c +++ b/src/game/chr/chraction.c @@ -6,6 +6,7 @@ #include "game/data/data_0083d0.h" #include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/chr/chrai.c b/src/game/chr/chrai.c index 3dd9b20be..e6b3614c3 100644 --- a/src/game/chr/chrai.c +++ b/src/game/chr/chrai.c @@ -5,7 +5,9 @@ #include "game/data/ailists.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_12dc0.h" diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index dabce7393..df1bc0696 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -9,6 +9,7 @@ #include "game/data/data_0083d0.h" #include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_011110.h" diff --git a/src/game/game_000000.c b/src/game/game_000000.c index 6cb6cac6a..96bf52b45 100644 --- a/src/game/game_000000.c +++ b/src/game/game_000000.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/game/game_000090.c b/src/game/game_000090.c index 1e424ba9d..7365ee141 100644 --- a/src/game/game_000090.c +++ b/src/game/game_000090.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000090.h" #include "game/game_000130.h" diff --git a/src/game/game_000130.c b/src/game/game_000130.c index ef272ab93..81b53258b 100644 --- a/src/game/game_000130.c +++ b/src/game/game_000130.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000130.h" #include "game/game_097890.h" diff --git a/src/game/game_000840.c b/src/game/game_000840.c index 7cc4df12b..994ee2928 100644 --- a/src/game/game_000840.c +++ b/src/game/game_000840.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_000850.c b/src/game/game_000850.c index 2e9aaec12..d5845df84 100644 --- a/src/game/game_000850.c +++ b/src/game/game_000850.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000850.h" #include "gvars/gvars.h" diff --git a/src/game/game_000860.c b/src/game/game_000860.c index 3c03c5282..663b93a49 100644 --- a/src/game/game_000860.c +++ b/src/game/game_000860.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000860.h" #include "gvars/gvars.h" diff --git a/src/game/game_000870.c b/src/game/game_000870.c index d284526f9..7ba64c755 100644 --- a/src/game/game_000870.c +++ b/src/game/game_000870.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000870.h" #include "gvars/gvars.h" diff --git a/src/game/game_000880.c b/src/game/game_000880.c index 7d714c23a..6a71bfed1 100644 --- a/src/game/game_000880.c +++ b/src/game/game_000880.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000880.h" #include "gvars/gvars.h" diff --git a/src/game/game_0008e0.c b/src/game/game_0008e0.c index 50909fd64..0b0fa0891 100644 --- a/src/game/game_0008e0.c +++ b/src/game/game_0008e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0008e0.h" #include "gvars/gvars.h" diff --git a/src/game/game_0008f0.c b/src/game/game_0008f0.c index c6581e7b6..68e818627 100644 --- a/src/game/game_0008f0.c +++ b/src/game/game_0008f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0008f0.h" #include "gvars/gvars.h" diff --git a/src/game/game_000900.c b/src/game/game_000900.c index 4ec32fdca..b0b642b3e 100644 --- a/src/game/game_000900.c +++ b/src/game/game_000900.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000900.h" #include "gvars/gvars.h" diff --git a/src/game/game_000910.c b/src/game/game_000910.c index 869887a91..106902860 100644 --- a/src/game/game_000910.c +++ b/src/game/game_000910.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000910.h" #include "gvars/gvars.h" diff --git a/src/game/game_000920.c b/src/game/game_000920.c index 4c6e27a41..07b20c384 100644 --- a/src/game/game_000920.c +++ b/src/game/game_000920.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_066310.h" diff --git a/src/game/game_005fd0.c b/src/game/game_005fd0.c index e23a4f194..a591feca2 100644 --- a/src/game/game_005fd0.c +++ b/src/game/game_005fd0.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/game_00b190.c b/src/game/game_00b190.c index 4c4041565..711010984 100644 --- a/src/game/game_00b190.c +++ b/src/game/game_00b190.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0d0a0.h" diff --git a/src/game/game_00b200.c b/src/game/game_00b200.c index a6b4d4362..98ea207c4 100644 --- a/src/game/game_00b200.c +++ b/src/game/game_00b200.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_00b210.c b/src/game/game_00b210.c index 41f5424e9..342197342 100644 --- a/src/game/game_00b210.c +++ b/src/game/game_00b210.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_187770.h" #include "game/game_19aa80.h" diff --git a/src/game/game_00b320.c b/src/game/game_00b320.c index fd80df711..c7715bb63 100644 --- a/src/game/game_00b320.c +++ b/src/game/game_00b320.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_166e40.h" #include "game/lang.h" diff --git a/src/game/game_00b480.c b/src/game/game_00b480.c index 6ac9a62c3..b8526af91 100644 --- a/src/game/game_00b480.c +++ b/src/game/game_00b480.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_00b320.h" #include "game/game_00b820.h" diff --git a/src/game/game_00b820.c b/src/game/game_00b820.c index ccf977f01..99aeac61b 100644 --- a/src/game/game_00b820.c +++ b/src/game/game_00b820.c @@ -4,7 +4,9 @@ #include "game/chr/chrai.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_00b820.h" #include "game/game_011110.h" diff --git a/src/game/game_00c240.c b/src/game/game_00c240.c index 2d07addf8..c0465f788 100644 --- a/src/game/game_00c240.c +++ b/src/game/game_00c240.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_00c240.h" #include "gvars/gvars.h" diff --git a/src/game/game_00c490.c b/src/game/game_00c490.c index b6bcf62d4..60fe987d0 100644 --- a/src/game/game_00c490.c +++ b/src/game/game_00c490.c @@ -4,7 +4,9 @@ #include "game/data/ailists.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_00b480.h" #include "game/game_00b820.h" diff --git a/src/game/game_0108d0.c b/src/game/game_0108d0.c index a3053c1d5..2847ecd4b 100644 --- a/src/game/game_0108d0.c +++ b/src/game/game_0108d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/game/game_0109d0.c b/src/game/game_0109d0.c index 50c06dbad..13e056d4c 100644 --- a/src/game/game_0109d0.c +++ b/src/game/game_0109d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/data/inventory.h" #include "gvars/gvars.h" diff --git a/src/game/game_010b20.c b/src/game/game_010b20.c index 5f5a2d3dd..db96e2311 100644 --- a/src/game/game_010b20.c +++ b/src/game/game_010b20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_097ba0.h" #include "game/game_1655c0.h" diff --git a/src/game/game_011110.c b/src/game/game_011110.c index 68bee7c17..91c8349ec 100644 --- a/src/game/game_011110.c +++ b/src/game/game_011110.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/data/inventory.h" #include "game/game_011110.h" diff --git a/src/game/game_012450.c b/src/game/game_012450.c index aa2b5f986..441e69ab9 100644 --- a/src/game/game_012450.c +++ b/src/game/game_012450.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_012450.h" #include "game/game_111600.h" diff --git a/src/game/game_0125a0.c b/src/game/game_0125a0.c index f496da74b..a2d1cd8ed 100644 --- a/src/game/game_0125a0.c +++ b/src/game/game_0125a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0125a0.h" #include "game/game_013ee0.h" diff --git a/src/game/game_012d50.c b/src/game/game_012d50.c index 204a8672c..5b9eb5d1f 100644 --- a/src/game/game_012d50.c +++ b/src/game/game_012d50.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/pad.h" #include "gvars/gvars.h" diff --git a/src/game/game_013010.c b/src/game/game_013010.c index d0bdfc61c..46d7befa5 100644 --- a/src/game/game_013010.c +++ b/src/game/game_013010.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/game/game_013260.c b/src/game/game_013260.c index 9d7637e1b..20b97973c 100644 --- a/src/game/game_013260.c +++ b/src/game/game_013260.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_0132a0.c b/src/game/game_0132a0.c index ddbe67c16..440eec505 100644 --- a/src/game/game_0132a0.c +++ b/src/game/game_0132a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_013260.h" #include "game/game_131060.h" diff --git a/src/game/game_013540.c b/src/game/game_013540.c index fa26a94d2..3b0a8c6a5 100644 --- a/src/game/game_013540.c +++ b/src/game/game_013540.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_013550.c b/src/game/game_013550.c index 6735a212c..a3e14ce06 100644 --- a/src/game/game_013550.c +++ b/src/game/game_013550.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/game/game_013cf0.c b/src/game/game_013cf0.c index ed14143dc..c1d7b14a3 100644 --- a/src/game/game_013cf0.c +++ b/src/game/game_013cf0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_013cf0.h" #include "game/game_157db0.h" diff --git a/src/game/game_013ee0.c b/src/game/game_013ee0.c index d610cffc3..be7cf13da 100644 --- a/src/game/game_013ee0.c +++ b/src/game/game_013ee0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_013ee0.h" #include "game/game_157db0.h" diff --git a/src/game/game_0147a0.c b/src/game/game_0147a0.c index ae6c48b21..1935638b2 100644 --- a/src/game/game_0147a0.c +++ b/src/game/game_0147a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_0147d0.c b/src/game/game_0147d0.c index 7ad274c77..85b12500e 100644 --- a/src/game/game_0147d0.c +++ b/src/game/game_0147d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0147d0.h" #include "game/game_01e250.h" diff --git a/src/game/game_014f10.c b/src/game/game_014f10.c index 69680e155..4e644b83a 100644 --- a/src/game/game_014f10.c +++ b/src/game/game_014f10.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_014f10.h" #include "game/game_01e250.h" diff --git a/src/game/game_015010.c b/src/game/game_015010.c index 05b32e31d..4e3caeb3e 100644 --- a/src/game/game_015010.c +++ b/src/game/game_015010.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015010.h" #include "game/game_066310.h" diff --git a/src/game/game_0150a0.c b/src/game/game_0150a0.c index 932b180ae..7fa76628e 100644 --- a/src/game/game_0150a0.c +++ b/src/game/game_0150a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0e9d0.h" diff --git a/src/game/game_0151f0.c b/src/game/game_0151f0.c index a1b221b76..220248ee0 100644 --- a/src/game/game_0151f0.c +++ b/src/game/game_0151f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_015260.c b/src/game/game_015260.c index c6e07c248..405da775f 100644 --- a/src/game/game_015260.c +++ b/src/game/game_015260.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015260.h" #include "gvars/gvars.h" diff --git a/src/game/game_015270.c b/src/game/game_015270.c index fb426023d..bf1063381 100644 --- a/src/game/game_015270.c +++ b/src/game/game_015270.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015270.h" #include "gvars/gvars.h" diff --git a/src/game/game_015280.c b/src/game/game_015280.c index 78c2bca6b..269d9b44c 100644 --- a/src/game/game_015280.c +++ b/src/game/game_015280.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0601b0.h" #include "gvars/gvars.h" diff --git a/src/game/game_015330.c b/src/game/game_015330.c index c22dd2309..7f8446437 100644 --- a/src/game/game_015330.c +++ b/src/game/game_015330.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0601b0.h" #include "gvars/gvars.h" diff --git a/src/game/game_0153f0.c b/src/game/game_0153f0.c index 81a34d255..a81a037b5 100644 --- a/src/game/game_0153f0.c +++ b/src/game/game_0153f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_015400.c b/src/game/game_015400.c index 3d3e387c3..d1a40c0bc 100644 --- a/src/game/game_015400.c +++ b/src/game/game_015400.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015400.h" #include "gvars/gvars.h" diff --git a/src/game/game_015410.c b/src/game/game_015410.c index 858b7622e..928459a03 100644 --- a/src/game/game_015410.c +++ b/src/game/game_015410.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015410.h" #include "gvars/gvars.h" diff --git a/src/game/game_015420.c b/src/game/game_015420.c index 450535e52..4baf9addf 100644 --- a/src/game/game_015420.c +++ b/src/game/game_015420.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_015470.c b/src/game/game_015470.c index e2e9e6301..111f2dc95 100644 --- a/src/game/game_015470.c +++ b/src/game/game_015470.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_015470.h" #include "game/game_01afc0.h" diff --git a/src/game/game_016100.c b/src/game/game_016100.c index 085a122df..f88a169de 100644 --- a/src/game/game_016100.c +++ b/src/game/game_016100.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_016100.h" #include "game/game_01afc0.h" diff --git a/src/game/game_01afc0.c b/src/game/game_01afc0.c index 7d865cfd8..57e5e35d4 100644 --- a/src/game/game_01afc0.c +++ b/src/game/game_01afc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_09660.h" diff --git a/src/game/game_01b0a0.c b/src/game/game_01b0a0.c index 6133d8000..5a4883eb0 100644 --- a/src/game/game_01b0a0.c +++ b/src/game/game_01b0a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_097ba0.h" #include "game/game_0b0420.h" diff --git a/src/game/game_01bea0.c b/src/game/game_01bea0.c index a9b05cfdb..0b21b6f15 100644 --- a/src/game/game_01bea0.c +++ b/src/game/game_01bea0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_016100.h" diff --git a/src/game/game_01d860.c b/src/game/game_01d860.c index 1717721c7..a6ebed9b4 100644 --- a/src/game/game_01d860.c +++ b/src/game/game_01d860.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_1668e0.h" #include "gvars/gvars.h" diff --git a/src/game/game_01d990.c b/src/game/game_01d990.c index 0866a6d79..cb6cd2c9e 100644 --- a/src/game/game_01d990.c +++ b/src/game/game_01d990.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_01d9f0.c b/src/game/game_01d9f0.c index b32c51b0f..473a5b5fc 100644 --- a/src/game/game_01d9f0.c +++ b/src/game/game_01d9f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01d9f0.h" #include "gvars/gvars.h" diff --git a/src/game/game_01de30.c b/src/game/game_01de30.c index 236328539..cec058a84 100644 --- a/src/game/game_01de30.c +++ b/src/game/game_01de30.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_01e250.c b/src/game/game_01e250.c index 8128f26fd..516b25c95 100644 --- a/src/game/game_01e250.c +++ b/src/game/game_01e250.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_0601b0.h" diff --git a/src/game/game_02cde0.c b/src/game/game_02cde0.c index b01cbf7f5..1d27be0d1 100644 --- a/src/game/game_02cde0.c +++ b/src/game/game_02cde0.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_02cde0.h" diff --git a/src/game/game_0601b0.c b/src/game/game_0601b0.c index 8f0e80015..c5eca228f 100644 --- a/src/game/game_0601b0.c +++ b/src/game/game_0601b0.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_01e250.h" diff --git a/src/game/game_066310.c b/src/game/game_066310.c index 8c4c09b95..dd5f9b490 100644 --- a/src/game/game_066310.c +++ b/src/game/game_066310.c @@ -7,6 +7,7 @@ #include "game/data/data_0083d0.h" #include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/game_092610.c b/src/game/game_092610.c index be0a07ab3..9df63f2a8 100644 --- a/src/game/game_092610.c +++ b/src/game/game_092610.c @@ -6,6 +6,7 @@ #include "game/data/data_0083d0.h" #include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_0601b0.h" diff --git a/src/game/game_096360.c b/src/game/game_096360.c index 9a2f15156..9f50a51ff 100644 --- a/src/game/game_096360.c +++ b/src/game/game_096360.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_066310.h" #include "game/game_092610.h" diff --git a/src/game/game_096700.c b/src/game/game_096700.c index 16584e8a9..da7147279 100644 --- a/src/game/game_096700.c +++ b/src/game/game_096700.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_16110.h" diff --git a/src/game/game_096750.c b/src/game/game_096750.c index e187f5324..caee2e701 100644 --- a/src/game/game_096750.c +++ b/src/game/game_096750.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0969d0.h" #include "gvars/gvars.h" diff --git a/src/game/game_096890.c b/src/game/game_096890.c index ea4a30982..90b5de0d3 100644 --- a/src/game/game_096890.c +++ b/src/game/game_096890.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096890.h" #include "gvars/gvars.h" diff --git a/src/game/game_0969d0.c b/src/game/game_0969d0.c index 474af252c..854221ab9 100644 --- a/src/game/game_0969d0.c +++ b/src/game/game_0969d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096890.h" #include "gvars/gvars.h" diff --git a/src/game/game_096b20.c b/src/game/game_096b20.c index 83a8d572b..555f37b29 100644 --- a/src/game/game_096b20.c +++ b/src/game/game_096b20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_096ca0.c b/src/game/game_096ca0.c index 4c9e194c9..3ddb4d151 100644 --- a/src/game/game_096ca0.c +++ b/src/game/game_096ca0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0969d0.h" #include "game/game_096ca0.h" diff --git a/src/game/game_097890.c b/src/game/game_097890.c index eb4304830..f103bf834 100644 --- a/src/game/game_097890.c +++ b/src/game/game_097890.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_097970.c b/src/game/game_097970.c index 1605fd0b7..79ab1accb 100644 --- a/src/game/game_097970.c +++ b/src/game/game_097970.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_097a50.c b/src/game/game_097a50.c index f94e0c054..7c6cb4081 100644 --- a/src/game/game_097a50.c +++ b/src/game/game_097a50.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_097aa0.c b/src/game/game_097aa0.c index e114fecc1..0ff400d21 100644 --- a/src/game/game_097aa0.c +++ b/src/game/game_097aa0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_097a50.h" #include "game/game_097aa0.h" diff --git a/src/game/game_097ba0.c b/src/game/game_097ba0.c index 1708b5c2a..21ff3bb92 100644 --- a/src/game/game_097ba0.c +++ b/src/game/game_097ba0.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_01e250.h" diff --git a/src/game/game_0abe70.c b/src/game/game_0abe70.c index 6b3757012..e9683219a 100644 --- a/src/game/game_0abe70.c +++ b/src/game/game_0abe70.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0969d0.h" #include "game/game_097ba0.h" diff --git a/src/game/game_0b0420.c b/src/game/game_0b0420.c index 5db9bb24d..c90af8885 100644 --- a/src/game/game_0b0420.c +++ b/src/game/game_0b0420.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/data/inventory.h" #include "game/game_097ba0.h" diff --git a/src/game/game_0b2150.c b/src/game/game_0b2150.c index 85b655f97..aae105be7 100644 --- a/src/game/game_0b2150.c +++ b/src/game/game_0b2150.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b2150.h" #include "gvars/gvars.h" diff --git a/src/game/game_0b28d0.c b/src/game/game_0b28d0.c index 608d998b6..61a6c17d5 100644 --- a/src/game/game_0b28d0.c +++ b/src/game/game_0b28d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b28d0.h" #include "gvars/gvars.h" diff --git a/src/game/game_0b3350.c b/src/game/game_0b3350.c index 0f332617d..6569ebfb7 100644 --- a/src/game/game_0b3350.c +++ b/src/game/game_0b3350.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096750.h" #include "game/game_0b3350.h" diff --git a/src/game/game_0b63b0.c b/src/game/game_0b63b0.c index 69f09c229..b493856ed 100644 --- a/src/game/game_0b63b0.c +++ b/src/game/game_0b63b0.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_016100.h" diff --git a/src/game/game_0c33f0.c b/src/game/game_0c33f0.c index 2709401e5..b1481ead7 100644 --- a/src/game/game_0c33f0.c +++ b/src/game/game_0c33f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_0c3620.c b/src/game/game_0c3620.c index 05720d8f8..1e9d2d998 100644 --- a/src/game/game_0c3620.c +++ b/src/game/game_0c3620.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_317f0.h" diff --git a/src/game/game_0c37d0.c b/src/game/game_0c37d0.c index a90303321..be01d4e0b 100644 --- a/src/game/game_0c37d0.c +++ b/src/game/game_0c37d0.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_01e250.h" diff --git a/src/game/game_0c79f0.c b/src/game/game_0c79f0.c index d474de402..f910c6f8a 100644 --- a/src/game/game_0c79f0.c +++ b/src/game/game_0c79f0.c @@ -1,16 +1,18 @@ #include #include "constants.h" +#include "game/bondgrab.h" #include "game/cheats.h" #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_01e250.h" #include "game/game_0601b0.h" #include "game/game_066310.h" -#include "game/game_092610.h" #include "game/game_096750.h" #include "game/game_096ca0.h" #include "game/game_097ba0.h" @@ -23,7 +25,6 @@ #include "game/game_0d1fe0.h" #include "game/game_0fd660.h" #include "game/game_113220.h" -#include "game/game_11ecf0.h" #include "game/game_127910.h" #include "game/game_157db0.h" #include "game/game_167ae0.h" @@ -31,7 +32,6 @@ #include "game/game_187770.h" #include "game/pdoptions.h" #include "gvars/gvars.h" -#include "lib/lib_04790.h" #include "lib/lib_09660.h" #include "lib/lib_0e9d0.h" #include "lib/lib_12dc0.h" @@ -98,71 +98,6 @@ const u32 var7f1ad934[] = {0x3c8ef461}; const u32 var7f1ad938[] = {0x3c8ef461}; const u32 var7f1ad93c[] = {0x00000000}; -const char var7f1ad940[] = "bondgrab.c"; -const char var7f1ad94c[] = "bondgrab.c"; -const char var7f1ad958[] = "bondgrab.c"; -const char var7f1ad964[] = "bondgrab.c"; - -const u32 var7f1ad970[] = {0x40c907a9}; -const u32 var7f1ad974[] = {0x40c907a9}; -const u32 var7f1ad978[] = {0x40c907a9}; -const u32 var7f1ad97c[] = {0x3e4ccccd}; -const u32 var7f1ad980[] = {0x40c907a9}; -const u32 var7f1ad984[] = {0x40c907a9}; -const u32 var7f1ad988[] = {0xc0490fdb}; -const u32 var7f1ad98c[] = {0x40490fdb}; -const u32 var7f1ad990[] = {0x3dcccccd}; -const u32 var7f1ad994[] = {0x3dcccccd}; -const u32 var7f1ad998[] = {0x3c8ef461}; -const u32 var7f1ad99c[] = {0x3f7cbfb1}; -const u32 var7f1ad9a0[] = {0x3c5013c0}; -const u32 var7f1ad9a4[] = {0x40490fdb}; -const u32 var7f1ad9a8[] = {0x40c907a9}; -const u32 var7f1ad9ac[] = {0xc0490fdb}; -const u32 var7f1ad9b0[] = {0x40c907a9}; -const u32 var7f1ad9b4[] = {0x40c907a9}; -const u32 var7f1ad9b8[] = {0x40c907a9}; -const u32 var7f1ad9bc[] = {0x40c907a9}; -const u32 var7f1ad9c0[] = {0x40c907a9}; -const u32 var7f1ad9c4[] = {0x40c907a9}; -const u32 var7f1ad9c8[] = {0x3f8147ae}; -const u32 var7f1ad9cc[] = {0x3c8ef461}; -const u32 var7f1ad9d0[] = {0xc6ea6000}; -const u32 var7f1ad9d4[] = {0x3d3a5e30}; -const u32 var7f1ad9d8[] = {0x3d3a5e30}; -const u32 var7f1ad9dc[] = {0x3f745a1d}; -const u32 var7f1ad9e0[] = {0x3d3a5e30}; -const u32 var7f1ad9e4[] = {0x3d888889}; -const u32 var7f1ad9e8[] = {0x3d888889}; -const u32 var7f1ad9ec[] = {0x3d888889}; -const u32 var7f1ad9f0[] = {0x3c6a0ea1}; -const u32 var7f1ad9f4[] = {0x3d888889}; -const u32 var7f1ad9f8[] = {0x3d888889}; -const u32 var7f1ad9fc[] = {0x3d888889}; -const u32 var7f1ada00[] = {0x3d888889}; -const u32 var7f1ada04[] = {0x3c6a0ea1}; -const u32 var7f1ada08[] = {0x3d888889}; -const u32 var7f1ada0c[] = {0x3f8a3d71}; -const u32 var7f1ada10[] = {0x3f7c154d}; -const u32 var7f1ada14[] = {0x3c7aacc0}; -const u32 var7f1ada18[] = {0x3f4ccccd}; -const u32 var7f1ada1c[] = {0x4528c000}; -const u32 var7f1ada20[] = {0x3ecccccd}; -const u32 var7f1ada24[] = {0x3f333333}; -const u32 var7f1ada28[] = {0x3f99999a}; -const u32 var7f1ada2c[] = {0x3c8ef461}; -const u32 var7f1ada30[] = {0xc6ea6000}; -const u32 var7f1ada34[] = {0x00000000}; -const u32 var7f1ada38[] = {0x00000000}; -const u32 var7f1ada3c[] = {0x00000000}; - -const char var7f1ada40[] = "bondeyespy.c"; -const char var7f1ada50[] = "bondeyespy.c"; -const char var7f1ada60[] = "bondeyespy.c"; -const char var7f1ada70[] = "g"; -const char var7f1ada74[] = "l"; -const char var7f1ada78[] = "%s%s"; - GLOBAL_ASM( glabel func0f0c79f0 /* f0c79f0: 3c0e800a */ lui $t6,0x800a @@ -5409,2962 +5344,3 @@ glabel func0f0cc6ac /* f0cc6d8: 03e00008 */ jr $ra /* f0cc6dc: 00801025 */ or $v0,$a0,$zero ); - -GLOBAL_ASM( -glabel currentPlayerSetMoveModeGrabbedProp -/* f0cc6e0: 27bdff68 */ addiu $sp,$sp,-152 -/* f0cc6e4: afb0001c */ sw $s0,0x1c($sp) -/* f0cc6e8: 3c10800a */ lui $s0,%hi(g_Vars) -/* f0cc6ec: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) -/* f0cc6f0: 8e020284 */ lw $v0,0x284($s0) -/* f0cc6f4: afbf0024 */ sw $ra,0x24($sp) -/* f0cc6f8: afb10020 */ sw $s1,0x20($sp) -/* f0cc6fc: 8c4e01b0 */ lw $t6,0x1b0($v0) -/* f0cc700: 3c017f1b */ lui $at,%hi(var7f1ad970) -/* f0cc704: c42ed970 */ lwc1 $f14,%lo(var7f1ad970)($at) -/* f0cc708: 240f0004 */ addiu $t7,$zero,0x4 -/* f0cc70c: afae0094 */ sw $t6,0x94($sp) -/* f0cc710: ac4f01b0 */ sw $t7,0x1b0($v0) -/* f0cc714: 44800000 */ mtc1 $zero,$f0 -/* f0cc718: 8e180284 */ lw $t8,0x284($s0) -/* f0cc71c: 8c461b5c */ lw $a2,0x1b5c($v0) -/* f0cc720: 3c0143b4 */ lui $at,0x43b4 -/* f0cc724: e7001b60 */ swc1 $f0,0x1b60($t8) -/* f0cc728: 8e190284 */ lw $t9,0x284($s0) -/* f0cc72c: c4c40008 */ lwc1 $f4,0x8($a2) -/* f0cc730: 27b10054 */ addiu $s1,$sp,0x54 -/* f0cc734: 02202825 */ or $a1,$s1,$zero -/* f0cc738: e7241a00 */ swc1 $f4,0x1a00($t9) -/* f0cc73c: 8e080284 */ lw $t0,0x284($s0) -/* f0cc740: c4c6000c */ lwc1 $f6,0xc($a2) -/* f0cc744: e5061a04 */ swc1 $f6,0x1a04($t0) -/* f0cc748: 8e090284 */ lw $t1,0x284($s0) -/* f0cc74c: c4c80010 */ lwc1 $f8,0x10($a2) -/* f0cc750: e5281a08 */ swc1 $f8,0x1a08($t1) -/* f0cc754: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cc758: e5401a0c */ swc1 $f0,0x1a0c($t2) -/* f0cc75c: 8e0b0284 */ lw $t3,0x284($s0) -/* f0cc760: e5601c58 */ swc1 $f0,0x1c58($t3) -/* f0cc764: 8e020284 */ lw $v0,0x284($s0) -/* f0cc768: c4ca0008 */ lwc1 $f10,0x8($a2) -/* f0cc76c: 8c4c00bc */ lw $t4,0xbc($v0) -/* f0cc770: c5900008 */ lwc1 $f16,0x8($t4) -/* f0cc774: 46105481 */ sub.s $f18,$f10,$f16 -/* f0cc778: e4521a10 */ swc1 $f18,0x1a10($v0) -/* f0cc77c: 8e020284 */ lw $v0,0x284($s0) -/* f0cc780: c4c4000c */ lwc1 $f4,0xc($a2) -/* f0cc784: 8c4d00bc */ lw $t5,0xbc($v0) -/* f0cc788: c5a6000c */ lwc1 $f6,0xc($t5) -/* f0cc78c: 46062201 */ sub.s $f8,$f4,$f6 -/* f0cc790: e4481a14 */ swc1 $f8,0x1a14($v0) -/* f0cc794: 8e020284 */ lw $v0,0x284($s0) -/* f0cc798: c4ca0010 */ lwc1 $f10,0x10($a2) -/* f0cc79c: 44814000 */ mtc1 $at,$f8 -/* f0cc7a0: 8c4e00bc */ lw $t6,0xbc($v0) -/* f0cc7a4: c5d00010 */ lwc1 $f16,0x10($t6) -/* f0cc7a8: 46105481 */ sub.s $f18,$f10,$f16 -/* f0cc7ac: e4521a18 */ swc1 $f18,0x1a18($v0) -/* f0cc7b0: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cc7b4: ade01a1c */ sw $zero,0x1a1c($t7) -/* f0cc7b8: 8e180284 */ lw $t8,0x284($s0) -/* f0cc7bc: e7001a20 */ swc1 $f0,0x1a20($t8) -/* f0cc7c0: 8e190284 */ lw $t9,0x284($s0) -/* f0cc7c4: e7201a2c */ swc1 $f0,0x1a2c($t9) -/* f0cc7c8: 8e080284 */ lw $t0,0x284($s0) -/* f0cc7cc: e5001a30 */ swc1 $f0,0x1a30($t0) -/* f0cc7d0: 8e090284 */ lw $t1,0x284($s0) -/* f0cc7d4: e5201a34 */ swc1 $f0,0x1a34($t1) -/* f0cc7d8: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cc7dc: e5401a38 */ swc1 $f0,0x1a38($t2) -/* f0cc7e0: 8e0b0284 */ lw $t3,0x284($s0) -/* f0cc7e4: e5601a3c */ swc1 $f0,0x1a3c($t3) -/* f0cc7e8: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cc7ec: e5801a40 */ swc1 $f0,0x1a40($t4) -/* f0cc7f0: 8e0d0284 */ lw $t5,0x284($s0) -/* f0cc7f4: e5a01a44 */ swc1 $f0,0x1a44($t5) -/* f0cc7f8: 8e0e0284 */ lw $t6,0x284($s0) -/* f0cc7fc: e5c01968 */ swc1 $f0,0x1968($t6) -/* f0cc800: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cc804: e5e001b4 */ swc1 $f0,0x1b4($t7) -/* f0cc808: 8e180284 */ lw $t8,0x284($s0) -/* f0cc80c: e70001b8 */ swc1 $f0,0x1b8($t8) -/* f0cc810: 8e190284 */ lw $t9,0x284($s0) -/* f0cc814: c7240144 */ lwc1 $f4,0x144($t9) -/* f0cc818: afa60050 */ sw $a2,0x50($sp) -/* f0cc81c: 460e2182 */ mul.s $f6,$f4,$f14 -/* f0cc820: 0c0058dd */ jal func00016374 -/* f0cc824: 46083303 */ div.s $f12,$f6,$f8 -/* f0cc828: 8e050284 */ lw $a1,0x284($s0) -/* f0cc82c: 02202025 */ or $a0,$s1,$zero -/* f0cc830: 0c0056c4 */ jal func00015b10 -/* f0cc834: 24a51a10 */ addiu $a1,$a1,0x1a10 -/* f0cc838: 8e020284 */ lw $v0,0x284($s0) -/* f0cc83c: 8fa60050 */ lw $a2,0x50($sp) -/* f0cc840: 3c017f1b */ lui $at,%hi(var7f1ad978) -/* f0cc844: c44a0144 */ lwc1 $f10,0x144($v0) -/* f0cc848: c42ed978 */ lwc1 $f14,%lo(var7f1ad978)($at) -/* f0cc84c: 44800000 */ mtc1 $zero,$f0 -/* f0cc850: e44a19fc */ swc1 $f10,0x19fc($v0) -/* f0cc854: 90c30000 */ lbu $v1,0x0($a2) -/* f0cc858: 24010001 */ addiu $at,$zero,0x1 -/* f0cc85c: 10610005 */ beq $v1,$at,.L0f0cc874 -/* f0cc860: 24010002 */ addiu $at,$zero,0x2 -/* f0cc864: 10610003 */ beq $v1,$at,.L0f0cc874 -/* f0cc868: 24010004 */ addiu $at,$zero,0x4 -/* f0cc86c: 5461006a */ bnel $v1,$at,.L0f0cca18 -/* f0cc870: 8fa20094 */ lw $v0,0x94($sp) -.L0f0cc874: -/* f0cc874: 8cd10004 */ lw $s1,0x4($a2) -/* f0cc878: 00002825 */ or $a1,$zero,$zero -/* f0cc87c: 8e280040 */ lw $t0,0x40($s1) -/* f0cc880: 31090080 */ andi $t1,$t0,0x80 -/* f0cc884: 5120001a */ beqzl $t1,.L0f0cc8f0 -/* f0cc888: 92220003 */ lbu $v0,0x3($s1) -/* f0cc88c: 8e230048 */ lw $v1,0x48($s1) -/* f0cc890: 3c017f1b */ lui $at,%hi(var7f1ad97c) -/* f0cc894: c422d97c */ lwc1 $f2,%lo(var7f1ad97c)($at) -/* f0cc898: c4720004 */ lwc1 $f18,0x4($v1) -/* f0cc89c: 8e020284 */ lw $v0,0x284($s0) -/* f0cc8a0: 02202025 */ or $a0,$s1,$zero -/* f0cc8a4: 46029102 */ mul.s $f4,$f18,$f2 -/* f0cc8a8: c450017c */ lwc1 $f16,0x17c($v0) -/* f0cc8ac: 46048180 */ add.s $f6,$f16,$f4 -/* f0cc8b0: e446017c */ swc1 $f6,0x17c($v0) -/* f0cc8b4: c46a000c */ lwc1 $f10,0xc($v1) -/* f0cc8b8: 8e020284 */ lw $v0,0x284($s0) -/* f0cc8bc: 46025482 */ mul.s $f18,$f10,$f2 -/* f0cc8c0: c4480184 */ lwc1 $f8,0x184($v0) -/* f0cc8c4: 46124400 */ add.s $f16,$f8,$f18 -/* f0cc8c8: e4500184 */ swc1 $f16,0x184($v0) -/* f0cc8cc: afa60050 */ sw $a2,0x50($sp) -/* f0cc8d0: 0fc1ab10 */ jal func0f06ac40 -/* f0cc8d4: afa00048 */ sw $zero,0x48($sp) -/* f0cc8d8: 3c017f1b */ lui $at,%hi(var7f1ad980) -/* f0cc8dc: 44800000 */ mtc1 $zero,$f0 -/* f0cc8e0: c42ed980 */ lwc1 $f14,%lo(var7f1ad980)($at) -/* f0cc8e4: 8fa50048 */ lw $a1,0x48($sp) -/* f0cc8e8: 8fa60050 */ lw $a2,0x50($sp) -/* f0cc8ec: 92220003 */ lbu $v0,0x3($s1) -.L0f0cc8f0: -/* f0cc8f0: 24010035 */ addiu $at,$zero,0x35 -/* f0cc8f4: 54410005 */ bnel $v0,$at,.L0f0cc90c -/* f0cc8f8: 24010033 */ addiu $at,$zero,0x33 -/* f0cc8fc: 8cc20004 */ lw $v0,0x4($a2) -/* f0cc900: 10000006 */ beqz $zero,.L0f0cc91c -/* f0cc904: 2445005c */ addiu $a1,$v0,0x5c -/* f0cc908: 24010033 */ addiu $at,$zero,0x33 -.L0f0cc90c: -/* f0cc90c: 14410003 */ bne $v0,$at,.L0f0cc91c -/* f0cc910: 00000000 */ sll $zero,$zero,0x0 -/* f0cc914: 8cc20004 */ lw $v0,0x4($a2) -/* f0cc918: 2445005c */ addiu $a1,$v0,0x5c -.L0f0cc91c: -/* f0cc91c: 50a0001b */ beqzl $a1,.L0f0cc98c -/* f0cc920: 8e2a0040 */ lw $t2,0x40($s1) -/* f0cc924: 8e020284 */ lw $v0,0x284($s0) -/* f0cc928: 3c0143b4 */ lui $at,0x43b4 -/* f0cc92c: 44815000 */ mtc1 $at,$f10 -/* f0cc930: c4440144 */ lwc1 $f4,0x144($v0) -/* f0cc934: c4b00010 */ lwc1 $f16,0x10($a1) -/* f0cc938: 460e2182 */ mul.s $f6,$f4,$f14 -/* f0cc93c: 460a3203 */ div.s $f8,$f6,$f10 -/* f0cc940: 46087481 */ sub.s $f18,$f14,$f8 -/* f0cc944: 46128101 */ sub.s $f4,$f16,$f18 -/* f0cc948: e4441a0c */ swc1 $f4,0x1a0c($v0) -/* f0cc94c: 8e020284 */ lw $v0,0x284($s0) -/* f0cc950: c4421a0c */ lwc1 $f2,0x1a0c($v0) -/* f0cc954: 4602703e */ c.le.s $f14,$f2 -/* f0cc958: 00000000 */ sll $zero,$zero,0x0 -/* f0cc95c: 45020005 */ bc1fl .L0f0cc974 -/* f0cc960: 4600103c */ c.lt.s $f2,$f0 -/* f0cc964: 460e1181 */ sub.s $f6,$f2,$f14 -/* f0cc968: 10000007 */ beqz $zero,.L0f0cc988 -/* f0cc96c: e4461a0c */ swc1 $f6,0x1a0c($v0) -/* f0cc970: 4600103c */ c.lt.s $f2,$f0 -.L0f0cc974: -/* f0cc974: 00000000 */ sll $zero,$zero,0x0 -/* f0cc978: 45020004 */ bc1fl .L0f0cc98c -/* f0cc97c: 8e2a0040 */ lw $t2,0x40($s1) -/* f0cc980: 460e1280 */ add.s $f10,$f2,$f14 -/* f0cc984: e44a1a0c */ swc1 $f10,0x1a0c($v0) -.L0f0cc988: -/* f0cc988: 8e2a0040 */ lw $t2,0x40($s1) -.L0f0cc98c: -/* f0cc98c: 8e2c0010 */ lw $t4,0x10($s1) -/* f0cc990: 3c010800 */ lui $at,0x800 -/* f0cc994: 01415825 */ or $t3,$t2,$at -/* f0cc998: 000c6980 */ sll $t5,$t4,0x6 -/* f0cc99c: 05a1000d */ bgez $t5,.L0f0cc9d4 -/* f0cc9a0: ae2b0040 */ sw $t3,0x40($s1) -/* f0cc9a4: 8e0e0284 */ lw $t6,0x284($s0) -/* f0cc9a8: 8e240044 */ lw $a0,0x44($s1) -/* f0cc9ac: 3c074234 */ lui $a3,0x4234 -/* f0cc9b0: 8dc200bc */ lw $v0,0xbc($t6) -/* f0cc9b4: 8c450008 */ lw $a1,0x8($v0) -/* f0cc9b8: 8c460010 */ lw $a2,0x10($v0) -/* f0cc9bc: afa00014 */ sw $zero,0x14($sp) -/* f0cc9c0: 0c009db2 */ jal func000276c8 -/* f0cc9c4: afa00010 */ sw $zero,0x10($sp) -/* f0cc9c8: 44800000 */ mtc1 $zero,$f0 -/* f0cc9cc: 1000000c */ beqz $zero,.L0f0cca00 -/* f0cc9d0: 00000000 */ sll $zero,$zero,0x0 -.L0f0cc9d4: -/* f0cc9d4: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cc9d8: 8e240044 */ lw $a0,0x44($s1) -/* f0cc9dc: 3c074234 */ lui $a3,0x4234 -/* f0cc9e0: 8de200bc */ lw $v0,0xbc($t7) -/* f0cc9e4: 8c450008 */ lw $a1,0x8($v0) -/* f0cc9e8: 8c460010 */ lw $a2,0x10($v0) -/* f0cc9ec: afa00014 */ sw $zero,0x14($sp) -/* f0cc9f0: 0c009d38 */ jal func000274e0 -/* f0cc9f4: afa00010 */ sw $zero,0x10($sp) -/* f0cc9f8: 44800000 */ mtc1 $zero,$f0 -/* f0cc9fc: 00000000 */ sll $zero,$zero,0x0 -.L0f0cca00: -/* f0cca00: 10400004 */ beqz $v0,.L0f0cca14 -/* f0cca04: 3c014170 */ lui $at,0x4170 -/* f0cca08: 44814000 */ mtc1 $at,$f8 -/* f0cca0c: 8e180284 */ lw $t8,0x284($s0) -/* f0cca10: e7081c58 */ swc1 $f8,0x1c58($t8) -.L0f0cca14: -/* f0cca14: 8fa20094 */ lw $v0,0x94($sp) -.L0f0cca18: -/* f0cca18: 24010004 */ addiu $at,$zero,0x4 -/* f0cca1c: 50410022 */ beql $v0,$at,.L0f0ccaa8 -/* f0cca20: 8e0a0008 */ lw $t2,0x8($s0) -/* f0cca24: 1040001f */ beqz $v0,.L0f0ccaa4 -/* f0cca28: 2403000c */ addiu $v1,$zero,0xc -/* f0cca2c: 00001025 */ or $v0,$zero,$zero -.L0f0cca30: -/* f0cca30: 8e190284 */ lw $t9,0x284($s0) -/* f0cca34: 03224021 */ addu $t0,$t9,$v0 -/* f0cca38: 24420004 */ addiu $v0,$v0,0x4 -/* f0cca3c: 1443fffc */ bne $v0,$v1,.L0f0cca30 -/* f0cca40: e500017c */ swc1 $f0,0x17c($t0) -/* f0cca44: 8e090284 */ lw $t1,0x284($s0) -/* f0cca48: 3c013f80 */ lui $at,0x3f80 -/* f0cca4c: 44818000 */ mtc1 $at,$f16 -/* f0cca50: e5200168 */ swc1 $f0,0x168($t1) -/* f0cca54: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cca58: e540016c */ swc1 $f0,0x16c($t2) -/* f0cca5c: 8e0b0284 */ lw $t3,0x284($s0) -/* f0cca60: e56019a4 */ swc1 $f0,0x19a4($t3) -/* f0cca64: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cca68: e5900174 */ swc1 $f16,0x174($t4) -/* f0cca6c: 8e0d0284 */ lw $t5,0x284($s0) -/* f0cca70: ada00178 */ sw $zero,0x178($t5) -/* f0cca74: 8e0e0284 */ lw $t6,0x284($s0) -/* f0cca78: e5c00170 */ swc1 $f0,0x170($t6) -/* f0cca7c: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cca80: e5e00148 */ swc1 $f0,0x148($t7) -/* f0cca84: 8e180284 */ lw $t8,0x284($s0) -/* f0cca88: e7001b9c */ swc1 $f0,0x1b9c($t8) -/* f0cca8c: 8e190284 */ lw $t9,0x284($s0) -/* f0cca90: e72001a4 */ swc1 $f0,0x1a4($t9) -/* f0cca94: 8e080284 */ lw $t0,0x284($s0) -/* f0cca98: e50001a8 */ swc1 $f0,0x1a8($t0) -/* f0cca9c: 8e090284 */ lw $t1,0x284($s0) -/* f0ccaa0: e52001ac */ swc1 $f0,0x1ac($t1) -.L0f0ccaa4: -/* f0ccaa4: 8e0a0008 */ lw $t2,0x8($s0) -.L0f0ccaa8: -/* f0ccaa8: 8e0b0284 */ lw $t3,0x284($s0) -/* f0ccaac: ad6a1b64 */ sw $t2,0x1b64($t3) -/* f0ccab0: 8fbf0024 */ lw $ra,0x24($sp) -/* f0ccab4: 8fb10020 */ lw $s1,0x20($sp) -/* f0ccab8: 8fb0001c */ lw $s0,0x1c($sp) -/* f0ccabc: 03e00008 */ jr $ra -/* f0ccac0: 27bd0098 */ addiu $sp,$sp,0x98 -); - -GLOBAL_ASM( -glabel func0f0ccac4 -/* f0ccac4: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ccac8: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ccacc: 8d0e0284 */ lw $t6,0x284($t0) -/* f0ccad0: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0ccad4: afbf001c */ sw $ra,0x1c($sp) -/* f0ccad8: 8dc31b5c */ lw $v1,0x1b5c($t6) -/* f0ccadc: 50600041 */ beqzl $v1,.L0f0ccbe4 -/* f0ccae0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0ccae4: 8c620004 */ lw $v0,0x4($v1) -/* f0ccae8: 3c01f7ff */ lui $at,0xf7ff -/* f0ccaec: 3421ffff */ ori $at,$at,0xffff -/* f0ccaf0: 8c4f0040 */ lw $t7,0x40($v0) -/* f0ccaf4: 01e1c024 */ and $t8,$t7,$at -/* f0ccaf8: ac580040 */ sw $t8,0x40($v0) -/* f0ccafc: 8d190034 */ lw $t9,0x34($t0) -/* f0ccb00: 5b200036 */ blezl $t9,.L0f0ccbdc -/* f0ccb04: 8d0c0284 */ lw $t4,0x284($t0) -/* f0ccb08: 8d020284 */ lw $v0,0x284($t0) -/* f0ccb0c: c502004c */ lwc1 $f2,0x4c($t0) -/* f0ccb10: 44808000 */ mtc1 $zero,$f16 -/* f0ccb14: 8c491b5c */ lw $t1,0x1b5c($v0) -/* f0ccb18: c4461a00 */ lwc1 $f6,0x1a00($v0) -/* f0ccb1c: 3c017f1b */ lui $at,%hi(var7f1ad984) -/* f0ccb20: c5240008 */ lwc1 $f4,0x8($t1) -/* f0ccb24: e7b00038 */ swc1 $f16,0x38($sp) -/* f0ccb28: c42cd984 */ lwc1 $f12,%lo(var7f1ad984)($at) -/* f0ccb2c: 46062201 */ sub.s $f8,$f4,$f6 -/* f0ccb30: 3c0143b4 */ lui $at,0x43b4 -/* f0ccb34: 46024283 */ div.s $f10,$f8,$f2 -/* f0ccb38: e7aa0034 */ swc1 $f10,0x34($sp) -/* f0ccb3c: 8c4a1b5c */ lw $t2,0x1b5c($v0) -/* f0ccb40: c4441a08 */ lwc1 $f4,0x1a08($v0) -/* f0ccb44: c5520010 */ lwc1 $f18,0x10($t2) -/* f0ccb48: 46049181 */ sub.s $f6,$f18,$f4 -/* f0ccb4c: 46023203 */ div.s $f8,$f6,$f2 -/* f0ccb50: e7a8003c */ swc1 $f8,0x3c($sp) -/* f0ccb54: c45019fc */ lwc1 $f16,0x19fc($v0) -/* f0ccb58: c44a0144 */ lwc1 $f10,0x144($v0) -/* f0ccb5c: 44814000 */ mtc1 $at,$f8 -/* f0ccb60: 3c017f1b */ lui $at,%hi(var7f1ad988) -/* f0ccb64: 46105481 */ sub.s $f18,$f10,$f16 -/* f0ccb68: c42ad988 */ lwc1 $f10,%lo(var7f1ad988)($at) -/* f0ccb6c: 3c017f1b */ lui $at,%hi(var7f1ad98c) -/* f0ccb70: 46009107 */ neg.s $f4,$f18 -/* f0ccb74: 460c2182 */ mul.s $f6,$f4,$f12 -/* f0ccb78: 46083003 */ div.s $f0,$f6,$f8 -/* f0ccb7c: 460a003c */ c.lt.s $f0,$f10 -/* f0ccb80: 00000000 */ sll $zero,$zero,0x0 -/* f0ccb84: 45000003 */ bc1f .L0f0ccb94 -/* f0ccb88: 00000000 */ sll $zero,$zero,0x0 -/* f0ccb8c: 10000007 */ beqz $zero,.L0f0ccbac -/* f0ccb90: 460c0000 */ add.s $f0,$f0,$f12 -.L0f0ccb94: -/* f0ccb94: c430d98c */ lwc1 $f16,%lo(var7f1ad98c)($at) -/* f0ccb98: 4600803e */ c.le.s $f16,$f0 -/* f0ccb9c: 00000000 */ sll $zero,$zero,0x0 -/* f0ccba0: 45020003 */ bc1fl .L0f0ccbb0 -/* f0ccba4: 46020003 */ div.s $f0,$f0,$f2 -/* f0ccba8: 460c0001 */ sub.s $f0,$f0,$f12 -.L0f0ccbac: -/* f0ccbac: 46020003 */ div.s $f0,$f0,$f2 -.L0f0ccbb0: -/* f0ccbb0: 8c4b1b5c */ lw $t3,0x1b5c($v0) -/* f0ccbb4: 27a50034 */ addiu $a1,$sp,0x34 -/* f0ccbb8: 00003825 */ or $a3,$zero,$zero -/* f0ccbbc: 8d640004 */ lw $a0,0x4($t3) -/* f0ccbc0: afa00010 */ sw $zero,0x10($sp) -/* f0ccbc4: 44060000 */ mfc1 $a2,$f0 -/* f0ccbc8: 0fc20a87 */ jal func0f082a1c -/* f0ccbcc: 00000000 */ sll $zero,$zero,0x0 -/* f0ccbd0: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ccbd4: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ccbd8: 8d0c0284 */ lw $t4,0x284($t0) -.L0f0ccbdc: -/* f0ccbdc: ad801b5c */ sw $zero,0x1b5c($t4) -/* f0ccbe0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0ccbe4: -/* f0ccbe4: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0ccbe8: 03e00008 */ jr $ra -/* f0ccbec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ccbf0 -/* f0ccbf0: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ccbf4: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ccbf8: 8c6e0034 */ lw $t6,0x34($v1) -/* f0ccbfc: 27bdff20 */ addiu $sp,$sp,-224 -/* f0ccc00: afbf001c */ sw $ra,0x1c($sp) -/* f0ccc04: afa400e0 */ sw $a0,0xe0($sp) -/* f0ccc08: afa500e4 */ sw $a1,0xe4($sp) -/* f0ccc0c: 19c0010f */ blez $t6,.L0f0cd04c -/* f0ccc10: afa600e8 */ sw $a2,0xe8($sp) -/* f0ccc14: 3c0f800a */ lui $t7,0x800a -/* f0ccc18: 8defde70 */ lw $t7,-0x2190($t7) -/* f0ccc1c: 24010006 */ addiu $at,$zero,0x6 -/* f0ccc20: 27ae0074 */ addiu $t6,$sp,0x74 -/* f0ccc24: 91f80000 */ lbu $t8,0x0($t7) -/* f0ccc28: 3c0f8007 */ lui $t7,%hi(var80070e84) -/* f0ccc2c: 25ef0e84 */ addiu $t7,$t7,%lo(var80070e84) -/* f0ccc30: 1701004f */ bne $t8,$at,.L0f0ccd70 -/* f0ccc34: 27a5005c */ addiu $a1,$sp,0x5c -/* f0ccc38: 8c620284 */ lw $v0,0x284($v1) -/* f0ccc3c: c4840000 */ lwc1 $f4,0x0($a0) -/* f0ccc40: 3c077f1b */ lui $a3,0x7f1b -/* f0ccc44: 8c4800bc */ lw $t0,0xbc($v0) -/* f0ccc48: 24e7d940 */ addiu $a3,$a3,-9920 -/* f0ccc4c: 27a500a4 */ addiu $a1,$sp,0xa4 -/* f0ccc50: c5060008 */ lwc1 $f6,0x8($t0) -/* f0ccc54: 240600c9 */ addiu $a2,$zero,0xc9 -/* f0ccc58: 46062200 */ add.s $f8,$f4,$f6 -/* f0ccc5c: e7a80098 */ swc1 $f8,0x98($sp) -/* f0ccc60: 8c4900bc */ lw $t1,0xbc($v0) -/* f0ccc64: c52a000c */ lwc1 $f10,0xc($t1) -/* f0ccc68: e7aa009c */ swc1 $f10,0x9c($sp) -/* f0ccc6c: 8c4a00bc */ lw $t2,0xbc($v0) -/* f0ccc70: c4840008 */ lwc1 $f4,0x8($a0) -/* f0ccc74: 27a400b0 */ addiu $a0,$sp,0xb0 -/* f0ccc78: c5460010 */ lwc1 $f6,0x10($t2) -/* f0ccc7c: 46062200 */ add.s $f8,$f4,$f6 -/* f0ccc80: 0c009393 */ jal func00024e4c -/* f0ccc84: e7a800a0 */ swc1 $f8,0xa0($sp) -/* f0ccc88: c7aa00ac */ lwc1 $f10,0xac($sp) -/* f0ccc8c: c7a400b8 */ lwc1 $f4,0xb8($sp) -/* f0ccc90: 44809000 */ mtc1 $zero,$f18 -/* f0ccc94: c7a600b0 */ lwc1 $f6,0xb0($sp) -/* f0ccc98: 46045001 */ sub.s $f0,$f10,$f4 -/* f0ccc9c: c7a800a4 */ lwc1 $f8,0xa4($sp) -/* f0ccca0: 27a400c8 */ addiu $a0,$sp,0xc8 -/* f0ccca4: 27a500cc */ addiu $a1,$sp,0xcc -/* f0ccca8: 46009032 */ c.eq.s $f18,$f0 -/* f0cccac: e7a000c8 */ swc1 $f0,0xc8($sp) -/* f0cccb0: 46083281 */ sub.s $f10,$f6,$f8 -/* f0cccb4: e7b200cc */ swc1 $f18,0xcc($sp) -/* f0cccb8: 45000005 */ bc1f .L0f0cccd0 -/* f0cccbc: e7aa00d0 */ swc1 $f10,0xd0($sp) -/* f0cccc0: 460a9032 */ c.eq.s $f18,$f10 -/* f0cccc4: 3c013f80 */ lui $at,0x3f80 -/* f0cccc8: 45030006 */ bc1tl .L0f0ccce4 -/* f0ccccc: 44812000 */ mtc1 $at,$f4 -.L0f0cccd0: -/* f0cccd0: 0c0011e4 */ jal scaleTo1 -/* f0cccd4: 27a600d0 */ addiu $a2,$sp,0xd0 -/* f0cccd8: 10000005 */ beqz $zero,.L0f0cccf0 -/* f0cccdc: 27ab00d4 */ addiu $t3,$sp,0xd4 -/* f0ccce0: 44812000 */ mtc1 $at,$f4 -.L0f0ccce4: -/* f0ccce4: 00000000 */ sll $zero,$zero,0x0 -/* f0ccce8: e7a400d0 */ swc1 $f4,0xd0($sp) -/* f0cccec: 27ab00d4 */ addiu $t3,$sp,0xd4 -.L0f0cccf0: -/* f0cccf0: afab0010 */ sw $t3,0x10($sp) -/* f0cccf4: 27a400b0 */ addiu $a0,$sp,0xb0 -/* f0cccf8: 27a500a4 */ addiu $a1,$sp,0xa4 -/* f0cccfc: 27a60098 */ addiu $a2,$sp,0x98 -/* f0ccd00: 0fc0b8f7 */ jal func0f02e3dc -/* f0ccd04: 27a700c8 */ addiu $a3,$sp,0xc8 -/* f0ccd08: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ccd0c: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ccd10: 8c620284 */ lw $v0,0x284($v1) -/* f0ccd14: c7a60098 */ lwc1 $f6,0x98($sp) -/* f0ccd18: c460004c */ lwc1 $f0,0x4c($v1) -/* f0ccd1c: 8c4c00bc */ lw $t4,0xbc($v0) -/* f0ccd20: 44809000 */ mtc1 $zero,$f18 -/* f0ccd24: 8fa400e8 */ lw $a0,0xe8($sp) -/* f0ccd28: c5880008 */ lwc1 $f8,0x8($t4) -/* f0ccd2c: e7b200c0 */ swc1 $f18,0xc0($sp) -/* f0ccd30: 27a500d4 */ addiu $a1,$sp,0xd4 -/* f0ccd34: 46083281 */ sub.s $f10,$f6,$f8 -/* f0ccd38: c7a600a0 */ lwc1 $f6,0xa0($sp) -/* f0ccd3c: 27a600c8 */ addiu $a2,$sp,0xc8 -/* f0ccd40: 27a700bc */ addiu $a3,$sp,0xbc -/* f0ccd44: 46005103 */ div.s $f4,$f10,$f0 -/* f0ccd48: e7a400bc */ swc1 $f4,0xbc($sp) -/* f0ccd4c: 8c4d00bc */ lw $t5,0xbc($v0) -/* f0ccd50: c5a80010 */ lwc1 $f8,0x10($t5) -/* f0ccd54: afa00010 */ sw $zero,0x10($sp) -/* f0ccd58: 46083281 */ sub.s $f10,$f6,$f8 -/* f0ccd5c: 46005103 */ div.s $f4,$f10,$f0 -/* f0ccd60: 0fc20ba1 */ jal func0f082e84 -/* f0ccd64: e7a400c4 */ swc1 $f4,0xc4($sp) -/* f0ccd68: 100000b9 */ beqz $zero,.L0f0cd050 -/* f0ccd6c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0ccd70: -/* f0ccd70: 8de10000 */ lw $at,0x0($t7) -/* f0ccd74: 8de90004 */ lw $t1,0x4($t7) -/* f0ccd78: 3c077f1b */ lui $a3,0x7f1b -/* f0ccd7c: adc10000 */ sw $at,0x0($t6) -/* f0ccd80: 8de10008 */ lw $at,0x8($t7) -/* f0ccd84: 24e7d94c */ addiu $a3,$a3,-9908 -/* f0ccd88: 27a40068 */ addiu $a0,$sp,0x68 -/* f0ccd8c: 240600e4 */ addiu $a2,$zero,0xe4 -/* f0ccd90: adc90004 */ sw $t1,0x4($t6) -/* f0ccd94: 0c009393 */ jal func00024e4c -/* f0ccd98: adc10008 */ sw $at,0x8($t6) -/* f0ccd9c: 27a40050 */ addiu $a0,$sp,0x50 -/* f0ccda0: 0c0094d9 */ jal func00025364 -/* f0ccda4: 27a50044 */ addiu $a1,$sp,0x44 -/* f0ccda8: 1040000e */ beqz $v0,.L0f0ccde4 -/* f0ccdac: 27a40068 */ addiu $a0,$sp,0x68 -/* f0ccdb0: c7a60044 */ lwc1 $f6,0x44($sp) -/* f0ccdb4: c7a80050 */ lwc1 $f8,0x50($sp) -/* f0ccdb8: c7a40048 */ lwc1 $f4,0x48($sp) -/* f0ccdbc: 46083281 */ sub.s $f10,$f6,$f8 -/* f0ccdc0: c7a60054 */ lwc1 $f6,0x54($sp) -/* f0ccdc4: 46062201 */ sub.s $f8,$f4,$f6 -/* f0ccdc8: e7aa0044 */ swc1 $f10,0x44($sp) -/* f0ccdcc: c7aa004c */ lwc1 $f10,0x4c($sp) -/* f0ccdd0: c7a40058 */ lwc1 $f4,0x58($sp) -/* f0ccdd4: e7a80048 */ swc1 $f8,0x48($sp) -/* f0ccdd8: 46045181 */ sub.s $f6,$f10,$f4 -/* f0ccddc: 10000019 */ beqz $zero,.L0f0cce44 -/* f0ccde0: e7a6004c */ swc1 $f6,0x4c($sp) -.L0f0ccde4: -/* f0ccde4: 3c02800a */ lui $v0,0x800a -/* f0ccde8: 8c42de70 */ lw $v0,-0x2190($v0) -/* f0ccdec: 8fb900e8 */ lw $t9,0xe8($sp) -/* f0ccdf0: c4480008 */ lwc1 $f8,0x8($v0) -/* f0ccdf4: e7a80050 */ swc1 $f8,0x50($sp) -/* f0ccdf8: c44a000c */ lwc1 $f10,0xc($v0) -/* f0ccdfc: e7aa0054 */ swc1 $f10,0x54($sp) -/* f0cce00: c4440010 */ lwc1 $f4,0x10($v0) -/* f0cce04: e7a40058 */ swc1 $f4,0x58($sp) -/* f0cce08: 8f2a0014 */ lw $t2,0x14($t9) -/* f0cce0c: c4480008 */ lwc1 $f8,0x8($v0) -/* f0cce10: c5460008 */ lwc1 $f6,0x8($t2) -/* f0cce14: 46083281 */ sub.s $f10,$f6,$f8 -/* f0cce18: e7aa0044 */ swc1 $f10,0x44($sp) -/* f0cce1c: 8f2b0014 */ lw $t3,0x14($t9) -/* f0cce20: c446000c */ lwc1 $f6,0xc($v0) -/* f0cce24: c564000c */ lwc1 $f4,0xc($t3) -/* f0cce28: 46062201 */ sub.s $f8,$f4,$f6 -/* f0cce2c: e7a80048 */ swc1 $f8,0x48($sp) -/* f0cce30: 8f2c0014 */ lw $t4,0x14($t9) -/* f0cce34: c4440010 */ lwc1 $f4,0x10($v0) -/* f0cce38: c58a0010 */ lwc1 $f10,0x10($t4) -/* f0cce3c: 46045181 */ sub.s $f6,$f10,$f4 -/* f0cce40: e7a6004c */ swc1 $f6,0x4c($sp) -.L0f0cce44: -/* f0cce44: 27ad008c */ addiu $t5,$sp,0x8c -/* f0cce48: afad0010 */ sw $t5,0x10($sp) -/* f0cce4c: 27a5005c */ addiu $a1,$sp,0x5c -/* f0cce50: 27a60050 */ addiu $a2,$sp,0x50 -/* f0cce54: 0fc0b8f7 */ jal func0f02e3dc -/* f0cce58: 27a70044 */ addiu $a3,$sp,0x44 -/* f0cce5c: 8fa200e0 */ lw $v0,0xe0($sp) -/* f0cce60: 44809000 */ mtc1 $zero,$f18 -/* f0cce64: 27a40080 */ addiu $a0,$sp,0x80 -/* f0cce68: c4480000 */ lwc1 $f8,0x0($v0) -/* f0cce6c: e7b20084 */ swc1 $f18,0x84($sp) -/* f0cce70: 27a50084 */ addiu $a1,$sp,0x84 -/* f0cce74: e7a80080 */ swc1 $f8,0x80($sp) -/* f0cce78: c7a40080 */ lwc1 $f4,0x80($sp) -/* f0cce7c: c44a0008 */ lwc1 $f10,0x8($v0) -/* f0cce80: 46049032 */ c.eq.s $f18,$f4 -/* f0cce84: e7aa0088 */ swc1 $f10,0x88($sp) -/* f0cce88: c7a60088 */ lwc1 $f6,0x88($sp) -/* f0cce8c: 45000005 */ bc1f .L0f0ccea4 -/* f0cce90: 00000000 */ sll $zero,$zero,0x0 -/* f0cce94: 46069032 */ c.eq.s $f18,$f6 -/* f0cce98: 3c013f80 */ lui $at,0x3f80 -/* f0cce9c: 45030007 */ bc1tl .L0f0ccebc -/* f0ccea0: 44814000 */ mtc1 $at,$f8 -.L0f0ccea4: -/* f0ccea4: 0c0011e4 */ jal scaleTo1 -/* f0ccea8: 27a60088 */ addiu $a2,$sp,0x88 -/* f0cceac: 44809000 */ mtc1 $zero,$f18 -/* f0cceb0: 10000004 */ beqz $zero,.L0f0ccec4 -/* f0cceb4: 8fa200e0 */ lw $v0,0xe0($sp) -/* f0cceb8: 44814000 */ mtc1 $at,$f8 -.L0f0ccebc: -/* f0ccebc: 00000000 */ sll $zero,$zero,0x0 -/* f0ccec0: e7a80088 */ swc1 $f8,0x88($sp) -.L0f0ccec4: -/* f0ccec4: c4400000 */ lwc1 $f0,0x0($v0) -/* f0ccec8: 3c01800a */ lui $at,0x800a -/* f0ccecc: 27a5008c */ addiu $a1,$sp,0x8c -/* f0cced0: 46009032 */ c.eq.s $f18,$f0 -/* f0cced4: 27a60080 */ addiu $a2,$sp,0x80 -/* f0cced8: 27a70074 */ addiu $a3,$sp,0x74 -/* f0ccedc: 45030007 */ bc1tl .L0f0ccefc -/* f0ccee0: c4400008 */ lwc1 $f0,0x8($v0) -/* f0ccee4: c424a00c */ lwc1 $f4,-0x5ff4($at) -/* f0ccee8: c7aa0074 */ lwc1 $f10,0x74($sp) -/* f0cceec: 46040183 */ div.s $f6,$f0,$f4 -/* f0ccef0: 46065200 */ add.s $f8,$f10,$f6 -/* f0ccef4: e7a80074 */ swc1 $f8,0x74($sp) -/* f0ccef8: c4400008 */ lwc1 $f0,0x8($v0) -.L0f0ccefc: -/* f0ccefc: 3c01800a */ lui $at,0x800a -/* f0ccf00: 46009032 */ c.eq.s $f18,$f0 -/* f0ccf04: 00000000 */ sll $zero,$zero,0x0 -/* f0ccf08: 45030007 */ bc1tl .L0f0ccf28 -/* f0ccf0c: 8fa400e8 */ lw $a0,0xe8($sp) -/* f0ccf10: c42aa00c */ lwc1 $f10,-0x5ff4($at) -/* f0ccf14: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0ccf18: 460a0183 */ div.s $f6,$f0,$f10 -/* f0ccf1c: 46062200 */ add.s $f8,$f4,$f6 -/* f0ccf20: e7a8007c */ swc1 $f8,0x7c($sp) -/* f0ccf24: 8fa400e8 */ lw $a0,0xe8($sp) -.L0f0ccf28: -/* f0ccf28: 0fc20ba1 */ jal func0f082e84 -/* f0ccf2c: afa00010 */ sw $zero,0x10($sp) -/* f0ccf30: 44809000 */ mtc1 $zero,$f18 -/* f0ccf34: c7aa00e4 */ lwc1 $f10,0xe4($sp) -/* f0ccf38: 3c08800a */ lui $t0,0x800a -/* f0ccf3c: 46125032 */ c.eq.s $f10,$f18 -/* f0ccf40: 00000000 */ sll $zero,$zero,0x0 -/* f0ccf44: 45030042 */ bc1tl .L0f0cd050 -/* f0ccf48: 8fbf001c */ lw $ra,0x1c($sp) -/* f0ccf4c: 8d08a244 */ lw $t0,-0x5dbc($t0) -/* f0ccf50: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f0ccf54: c7a80094 */ lwc1 $f8,0x94($sp) -/* f0ccf58: 8d0200bc */ lw $v0,0xbc($t0) -/* f0ccf5c: 3c0e8007 */ lui $t6,%hi(var80070e90) -/* f0ccf60: 25ce0e90 */ addiu $t6,$t6,%lo(var80070e90) -/* f0ccf64: c4460008 */ lwc1 $f6,0x8($v0) -/* f0ccf68: c44a0010 */ lwc1 $f10,0x10($v0) -/* f0ccf6c: 8dc10000 */ lw $at,0x0($t6) -/* f0ccf70: 46062081 */ sub.s $f2,$f4,$f6 -/* f0ccf74: 27b8002c */ addiu $t8,$sp,0x2c -/* f0ccf78: af010000 */ sw $at,0x0($t8) -/* f0ccf7c: 460a4381 */ sub.s $f14,$f8,$f10 -/* f0ccf80: 46021102 */ mul.s $f4,$f2,$f2 -/* f0ccf84: 8dc10008 */ lw $at,0x8($t6) -/* f0ccf88: 8dc90004 */ lw $t1,0x4($t6) -/* f0ccf8c: 460e7182 */ mul.s $f6,$f14,$f14 -/* f0ccf90: af010008 */ sw $at,0x8($t8) -/* f0ccf94: af090004 */ sw $t1,0x4($t8) -/* f0ccf98: e7ae003c */ swc1 $f14,0x3c($sp) -/* f0ccf9c: e7a20040 */ swc1 $f2,0x40($sp) -/* f0ccfa0: 0c012974 */ jal sqrtf -/* f0ccfa4: 46062300 */ add.s $f12,$f4,$f6 -/* f0ccfa8: 3c013f80 */ lui $at,0x3f80 -/* f0ccfac: 44814000 */ mtc1 $at,$f8 -/* f0ccfb0: 3c01800a */ lui $at,0x800a -/* f0ccfb4: c424a00c */ lwc1 $f4,-0x5ff4($at) -/* f0ccfb8: 46004303 */ div.s $f12,$f8,$f0 -/* f0ccfbc: c7aa00e4 */ lwc1 $f10,0xe4($sp) -/* f0ccfc0: c7a20040 */ lwc1 $f2,0x40($sp) -/* f0ccfc4: c7ae003c */ lwc1 $f14,0x3c($sp) -/* f0ccfc8: 3c014220 */ lui $at,0x4220 -/* f0ccfcc: 44809000 */ mtc1 $zero,$f18 -/* f0ccfd0: 240a0001 */ addiu $t2,$zero,0x1 -/* f0ccfd4: afaa0010 */ sw $t2,0x10($sp) -/* f0ccfd8: 8fa400e8 */ lw $a0,0xe8($sp) -/* f0ccfdc: 27a5002c */ addiu $a1,$sp,0x2c -/* f0ccfe0: 24070001 */ addiu $a3,$zero,0x1 -/* f0ccfe4: 46045183 */ div.s $f6,$f10,$f4 -/* f0ccfe8: 44812000 */ mtc1 $at,$f4 -/* f0ccfec: 460c1082 */ mul.s $f2,$f2,$f12 -/* f0ccff0: 00000000 */ sll $zero,$zero,0x0 -/* f0ccff4: 460c7382 */ mul.s $f14,$f14,$f12 -/* f0ccff8: 46007207 */ neg.s $f8,$f14 -/* f0ccffc: e7a600e4 */ swc1 $f6,0xe4($sp) -/* f0cd000: 46064282 */ mul.s $f10,$f8,$f6 -/* f0cd004: 00000000 */ sll $zero,$zero,0x0 -/* f0cd008: 46045202 */ mul.s $f8,$f10,$f4 -/* f0cd00c: c7aa002c */ lwc1 $f10,0x2c($sp) -/* f0cd010: 46085100 */ add.s $f4,$f10,$f8 -/* f0cd014: 46061282 */ mul.s $f10,$f2,$f6 -/* f0cd018: 44814000 */ mtc1 $at,$f8 -/* f0cd01c: 3c017f1b */ lui $at,%hi(var7f1ad990) -/* f0cd020: e7a4002c */ swc1 $f4,0x2c($sp) -/* f0cd024: 46085102 */ mul.s $f4,$f10,$f8 -/* f0cd028: c7aa0034 */ lwc1 $f10,0x34($sp) -/* f0cd02c: 46045200 */ add.s $f8,$f10,$f4 -/* f0cd030: c42ad990 */ lwc1 $f10,%lo(var7f1ad990)($at) -/* f0cd034: 460a3102 */ mul.s $f4,$f6,$f10 -/* f0cd038: e7a80034 */ swc1 $f8,0x34($sp) -/* f0cd03c: 46049400 */ add.s $f16,$f18,$f4 -/* f0cd040: 44068000 */ mfc1 $a2,$f16 -/* f0cd044: 0fc20a87 */ jal func0f082a1c -/* f0cd048: 00000000 */ sll $zero,$zero,0x0 -.L0f0cd04c: -/* f0cd04c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0cd050: -/* f0cd050: 27bd00e0 */ addiu $sp,$sp,0xe0 -/* f0cd054: 03e00008 */ jr $ra -/* f0cd058: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0cd05c -/* f0cd05c: 27bdffa0 */ addiu $sp,$sp,-96 -/* f0cd060: afb00028 */ sw $s0,0x28($sp) -/* f0cd064: 3c10800a */ lui $s0,%hi(g_Vars) -/* f0cd068: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) -/* f0cd06c: 8e020284 */ lw $v0,0x284($s0) -/* f0cd070: afbf002c */ sw $ra,0x2c($sp) -/* f0cd074: 27a50034 */ addiu $a1,$sp,0x34 -/* f0cd078: 8c4e00bc */ lw $t6,0xbc($v0) -/* f0cd07c: 27a6003c */ addiu $a2,$sp,0x3c -/* f0cd080: 27a70038 */ addiu $a3,$sp,0x38 -/* f0cd084: c5c40008 */ lwc1 $f4,0x8($t6) -/* f0cd088: e7a40050 */ swc1 $f4,0x50($sp) -/* f0cd08c: 8c4f00bc */ lw $t7,0xbc($v0) -/* f0cd090: c5e6000c */ lwc1 $f6,0xc($t7) -/* f0cd094: 460c3200 */ add.s $f8,$f6,$f12 -/* f0cd098: e7a80054 */ swc1 $f8,0x54($sp) -/* f0cd09c: 8c5800bc */ lw $t8,0xbc($v0) -/* f0cd0a0: c70a0010 */ lwc1 $f10,0x10($t8) -/* f0cd0a4: e7aa0058 */ swc1 $f10,0x58($sp) -/* f0cd0a8: 0fc3082e */ jal propPlayerGetBbox -/* f0cd0ac: 8c4400bc */ lw $a0,0xbc($v0) -/* f0cd0b0: 8e190284 */ lw $t9,0x284($s0) -/* f0cd0b4: 27a60050 */ addiu $a2,$sp,0x50 -/* f0cd0b8: 27a70040 */ addiu $a3,$sp,0x40 -/* f0cd0bc: 8f2200bc */ lw $v0,0xbc($t9) -/* f0cd0c0: 24440008 */ addiu $a0,$v0,0x8 -/* f0cd0c4: 0fc1979d */ jal func0f065e74 -/* f0cd0c8: 24450028 */ addiu $a1,$v0,0x28 -/* f0cd0cc: 8e040284 */ lw $a0,0x284($s0) -/* f0cd0d0: 27a50050 */ addiu $a1,$sp,0x50 -/* f0cd0d4: 0fc32de7 */ jal func0f0cb79c -/* f0cd0d8: 27a60040 */ addiu $a2,$sp,0x40 -/* f0cd0dc: 8e080284 */ lw $t0,0x284($s0) -/* f0cd0e0: 00002825 */ or $a1,$zero,$zero -/* f0cd0e4: 0fc1905e */ jal func0f064178 -/* f0cd0e8: 8d0400bc */ lw $a0,0xbc($t0) -/* f0cd0ec: 3c017f1b */ lui $at,%hi(var7f1ad994) -/* f0cd0f0: c432d994 */ lwc1 $f18,%lo(var7f1ad994)($at) -/* f0cd0f4: c7b00038 */ lwc1 $f16,0x38($sp) -/* f0cd0f8: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cd0fc: 24090001 */ addiu $t1,$zero,0x1 -/* f0cd100: 46128101 */ sub.s $f4,$f16,$f18 -/* f0cd104: afa90010 */ sw $t1,0x10($sp) -/* f0cd108: c7a6003c */ lwc1 $f6,0x3c($sp) -/* f0cd10c: 27a40050 */ addiu $a0,$sp,0x50 -/* f0cd110: e7a40038 */ swc1 $f4,0x38($sp) -/* f0cd114: 8d4b00bc */ lw $t3,0xbc($t2) -/* f0cd118: 8fa50034 */ lw $a1,0x34($sp) -/* f0cd11c: 27a60040 */ addiu $a2,$sp,0x40 -/* f0cd120: c560000c */ lwc1 $f0,0xc($t3) -/* f0cd124: 2407003f */ addiu $a3,$zero,0x3f -/* f0cd128: 46003201 */ sub.s $f8,$f6,$f0 -/* f0cd12c: 46002281 */ sub.s $f10,$f4,$f0 -/* f0cd130: e7a80014 */ swc1 $f8,0x14($sp) -/* f0cd134: 0c00a9a1 */ jal func0002a684 -/* f0cd138: e7aa0018 */ swc1 $f10,0x18($sp) -/* f0cd13c: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cd140: afa2005c */ sw $v0,0x5c($sp) -/* f0cd144: 24050001 */ addiu $a1,$zero,0x1 -/* f0cd148: 0fc1905e */ jal func0f064178 -/* f0cd14c: 8d8400bc */ lw $a0,0xbc($t4) -/* f0cd150: 8fad005c */ lw $t5,0x5c($sp) -/* f0cd154: 24010001 */ addiu $at,$zero,0x1 -/* f0cd158: 55a1000e */ bnel $t5,$at,.L0f0cd194 -/* f0cd15c: 8fbf002c */ lw $ra,0x2c($sp) -/* f0cd160: 8e0e0284 */ lw $t6,0x284($s0) -/* f0cd164: c7b00054 */ lwc1 $f16,0x54($sp) -/* f0cd168: 8dcf00bc */ lw $t7,0xbc($t6) -/* f0cd16c: e5f0000c */ swc1 $f16,0xc($t7) -/* f0cd170: 8e180284 */ lw $t8,0x284($s0) -/* f0cd174: 0fc19711 */ jal func0f065c44 -/* f0cd178: 8f0400bc */ lw $a0,0xbc($t8) -/* f0cd17c: 8e190284 */ lw $t9,0x284($s0) -/* f0cd180: 27a40040 */ addiu $a0,$sp,0x40 -/* f0cd184: 8f2500bc */ lw $a1,0xbc($t9) -/* f0cd188: 0fc195e9 */ jal func0f0657a4 -/* f0cd18c: 24a50028 */ addiu $a1,$a1,0x28 -/* f0cd190: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0cd194: -/* f0cd194: 8fa2005c */ lw $v0,0x5c($sp) -/* f0cd198: 8fb00028 */ lw $s0,0x28($sp) -/* f0cd19c: 03e00008 */ jr $ra -/* f0cd1a0: 27bd0060 */ addiu $sp,$sp,0x60 -); - -GLOBAL_ASM( -glabel func0f0cd1a4 -/* f0cd1a4: 27bdff10 */ addiu $sp,$sp,-240 -/* f0cd1a8: afb00038 */ sw $s0,0x38($sp) -/* f0cd1ac: 3c10800a */ lui $s0,%hi(g_Vars) -/* f0cd1b0: 3c018007 */ lui $at,0x8007 -/* f0cd1b4: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars) -/* f0cd1b8: ac200e80 */ sw $zero,0xe80($at) -/* f0cd1bc: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cd1c0: 240e0001 */ addiu $t6,$zero,0x1 -/* f0cd1c4: afbf003c */ sw $ra,0x3c($sp) -/* f0cd1c8: f7b60030 */ sdc1 $f22,0x30($sp) -/* f0cd1cc: f7b40028 */ sdc1 $f20,0x28($sp) -/* f0cd1d0: afa400f0 */ sw $a0,0xf0($sp) -/* f0cd1d4: afa500f4 */ sw $a1,0xf4($sp) -/* f0cd1d8: afa600f8 */ sw $a2,0xf8($sp) -/* f0cd1dc: afae00ec */ sw $t6,0xec($sp) -/* f0cd1e0: afa000c8 */ sw $zero,0xc8($sp) -/* f0cd1e4: 27a600c4 */ addiu $a2,$sp,0xc4 -/* f0cd1e8: 27a500bc */ addiu $a1,$sp,0xbc -/* f0cd1ec: 27a700c0 */ addiu $a3,$sp,0xc0 -/* f0cd1f0: 0fc3082e */ jal propPlayerGetBbox -/* f0cd1f4: 8de400bc */ lw $a0,0xbc($t7) -/* f0cd1f8: 8e180284 */ lw $t8,0x284($s0) -/* f0cd1fc: 00002825 */ or $a1,$zero,$zero -/* f0cd200: 0fc1905e */ jal func0f064178 -/* f0cd204: 8f0400bc */ lw $a0,0xbc($t8) -/* f0cd208: 8e190284 */ lw $t9,0x284($s0) -/* f0cd20c: 00002825 */ or $a1,$zero,$zero -/* f0cd210: 0fc1905e */ jal func0f064178 -/* f0cd214: 8f241b5c */ lw $a0,0x1b5c($t9) -/* f0cd218: 8e080284 */ lw $t0,0x284($s0) -/* f0cd21c: 8fa300f0 */ lw $v1,0xf0($sp) -/* f0cd220: 4480a000 */ mtc1 $zero,$f20 -/* f0cd224: 8d0900bc */ lw $t1,0xbc($t0) -/* f0cd228: c5240008 */ lwc1 $f4,0x8($t1) -/* f0cd22c: e7a400dc */ swc1 $f4,0xdc($sp) -/* f0cd230: 8d0a00bc */ lw $t2,0xbc($t0) -/* f0cd234: c546000c */ lwc1 $f6,0xc($t2) -/* f0cd238: e7a600e0 */ swc1 $f6,0xe0($sp) -/* f0cd23c: 8d0b00bc */ lw $t3,0xbc($t0) -/* f0cd240: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f0cd244: c5680010 */ lwc1 $f8,0x10($t3) -/* f0cd248: e7a800e4 */ swc1 $f8,0xe4($sp) -/* f0cd24c: c4600000 */ lwc1 $f0,0x0($v1) -/* f0cd250: 4600a032 */ c.eq.s $f20,$f0 -/* f0cd254: 00000000 */ sll $zero,$zero,0x0 -/* f0cd258: 4502000c */ bc1fl .L0f0cd28c -/* f0cd25c: 46003200 */ add.s $f8,$f6,$f0 -/* f0cd260: c46a0004 */ lwc1 $f10,0x4($v1) -/* f0cd264: 460aa032 */ c.eq.s $f20,$f10 -/* f0cd268: 00000000 */ sll $zero,$zero,0x0 -/* f0cd26c: 45020007 */ bc1fl .L0f0cd28c -/* f0cd270: 46003200 */ add.s $f8,$f6,$f0 -/* f0cd274: c4640008 */ lwc1 $f4,0x8($v1) -/* f0cd278: 4604a032 */ c.eq.s $f20,$f4 -/* f0cd27c: 00000000 */ sll $zero,$zero,0x0 -/* f0cd280: 45030047 */ bc1tl .L0f0cd3a0 -/* f0cd284: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cd288: 46003200 */ add.s $f8,$f6,$f0 -.L0f0cd28c: -/* f0cd28c: c7aa00e0 */ lwc1 $f10,0xe0($sp) -/* f0cd290: 27a600dc */ addiu $a2,$sp,0xdc -/* f0cd294: 27a700cc */ addiu $a3,$sp,0xcc -/* f0cd298: e7a800dc */ swc1 $f8,0xdc($sp) -/* f0cd29c: c4640004 */ lwc1 $f4,0x4($v1) -/* f0cd2a0: c7a800e4 */ lwc1 $f8,0xe4($sp) -/* f0cd2a4: 46045180 */ add.s $f6,$f10,$f4 -/* f0cd2a8: e7a600e0 */ swc1 $f6,0xe0($sp) -/* f0cd2ac: c46a0008 */ lwc1 $f10,0x8($v1) -/* f0cd2b0: 460a4100 */ add.s $f4,$f8,$f10 -/* f0cd2b4: e7a400e4 */ swc1 $f4,0xe4($sp) -/* f0cd2b8: 8d0200bc */ lw $v0,0xbc($t0) -/* f0cd2bc: 24440008 */ addiu $a0,$v0,0x8 -/* f0cd2c0: 0fc1979d */ jal func0f065e74 -/* f0cd2c4: 24450028 */ addiu $a1,$v0,0x28 -/* f0cd2c8: 8e040284 */ lw $a0,0x284($s0) -/* f0cd2cc: 27a500dc */ addiu $a1,$sp,0xdc -/* f0cd2d0: 0fc32de7 */ jal func0f0cb79c -/* f0cd2d4: 27a600cc */ addiu $a2,$sp,0xcc -/* f0cd2d8: 8e0d0284 */ lw $t5,0x284($s0) -/* f0cd2dc: 240c0001 */ addiu $t4,$zero,0x1 -/* f0cd2e0: afac00c8 */ sw $t4,0xc8($sp) -/* f0cd2e4: 8da200bc */ lw $v0,0xbc($t5) -/* f0cd2e8: 240e003f */ addiu $t6,$zero,0x3f -/* f0cd2ec: 240f0001 */ addiu $t7,$zero,0x1 -/* f0cd2f0: afaf0014 */ sw $t7,0x14($sp) -/* f0cd2f4: afae0010 */ sw $t6,0x10($sp) -/* f0cd2f8: c440000c */ lwc1 $f0,0xc($v0) -/* f0cd2fc: c7a600c4 */ lwc1 $f6,0xc4($sp) -/* f0cd300: c7aa00c0 */ lwc1 $f10,0xc0($sp) -/* f0cd304: 27a600dc */ addiu $a2,$sp,0xdc -/* f0cd308: 46003201 */ sub.s $f8,$f6,$f0 -/* f0cd30c: 27a700cc */ addiu $a3,$sp,0xcc -/* f0cd310: 24440008 */ addiu $a0,$v0,0x8 -/* f0cd314: 46005101 */ sub.s $f4,$f10,$f0 -/* f0cd318: e7a80018 */ swc1 $f8,0x18($sp) -/* f0cd31c: 24450028 */ addiu $a1,$v0,0x28 -/* f0cd320: 0c00b62e */ jal func0002d8b8 -/* f0cd324: e7a4001c */ swc1 $f4,0x1c($sp) -/* f0cd328: 24010001 */ addiu $at,$zero,0x1 -/* f0cd32c: 14410014 */ bne $v0,$at,.L0f0cd380 -/* f0cd330: afa200ec */ sw $v0,0xec($sp) -/* f0cd334: 8e180284 */ lw $t8,0x284($s0) -/* f0cd338: 2419003f */ addiu $t9,$zero,0x3f -/* f0cd33c: 24090001 */ addiu $t1,$zero,0x1 -/* f0cd340: 8f0200bc */ lw $v0,0xbc($t8) -/* f0cd344: afa90014 */ sw $t1,0x14($sp) -/* f0cd348: afb90010 */ sw $t9,0x10($sp) -/* f0cd34c: c440000c */ lwc1 $f0,0xc($v0) -/* f0cd350: c7a600c4 */ lwc1 $f6,0xc4($sp) -/* f0cd354: c7aa00c0 */ lwc1 $f10,0xc0($sp) -/* f0cd358: 27a500dc */ addiu $a1,$sp,0xdc -/* f0cd35c: 46003201 */ sub.s $f8,$f6,$f0 -/* f0cd360: 8fa600bc */ lw $a2,0xbc($sp) -/* f0cd364: 27a700cc */ addiu $a3,$sp,0xcc -/* f0cd368: 46005101 */ sub.s $f4,$f10,$f0 -/* f0cd36c: e7a80018 */ swc1 $f8,0x18($sp) -/* f0cd370: 24440008 */ addiu $a0,$v0,0x8 -/* f0cd374: 0c00a9bf */ jal func0002a6fc -/* f0cd378: e7a4001c */ swc1 $f4,0x1c($sp) -/* f0cd37c: afa200ec */ sw $v0,0xec($sp) -.L0f0cd380: -/* f0cd380: 24010001 */ addiu $at,$zero,0x1 -/* f0cd384: 50410006 */ beql $v0,$at,.L0f0cd3a0 -/* f0cd388: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cd38c: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cd390: 3c01800a */ lui $at,0x800a -/* f0cd394: 8d4b00bc */ lw $t3,0xbc($t2) -/* f0cd398: ac2bde70 */ sw $t3,-0x2190($at) -/* f0cd39c: 8e0c0284 */ lw $t4,0x284($s0) -.L0f0cd3a0: -/* f0cd3a0: 24050001 */ addiu $a1,$zero,0x1 -/* f0cd3a4: 0fc1905e */ jal func0f064178 -/* f0cd3a8: 8d841b5c */ lw $a0,0x1b5c($t4) -/* f0cd3ac: 8fad00ec */ lw $t5,0xec($sp) -/* f0cd3b0: 24010001 */ addiu $at,$zero,0x1 -/* f0cd3b4: c7a600f4 */ lwc1 $f6,0xf4($sp) -/* f0cd3b8: 55a1010c */ bnel $t5,$at,.L0f0cd7ec -/* f0cd3bc: 8e0b0284 */ lw $t3,0x284($s0) -/* f0cd3c0: 8e080284 */ lw $t0,0x284($s0) -/* f0cd3c4: 46003387 */ neg.s $f14,$f6 -/* f0cd3c8: 00002025 */ or $a0,$zero,$zero -/* f0cd3cc: e7ae004c */ swc1 $f14,0x4c($sp) -/* f0cd3d0: 8d0f1a1c */ lw $t7,0x1a1c($t0) -/* f0cd3d4: 8d0e1b5c */ lw $t6,0x1b5c($t0) -/* f0cd3d8: 3c014120 */ lui $at,0x4120 -/* f0cd3dc: 11e0005d */ beqz $t7,.L0f0cd554 -/* f0cd3e0: 8dc50004 */ lw $a1,0x4($t6) -/* f0cd3e4: 44811000 */ mtc1 $at,$f2 -/* f0cd3e8: c50a0148 */ lwc1 $f10,0x148($t0) -/* f0cd3ec: 3c017f1b */ lui $at,%hi(var7f1ad998) -/* f0cd3f0: c426d998 */ lwc1 $f6,%lo(var7f1ad998)($at) -/* f0cd3f4: 46005107 */ neg.s $f4,$f10 -/* f0cd3f8: 3c014060 */ lui $at,0x4060 -/* f0cd3fc: 46062202 */ mul.s $f8,$f4,$f6 -/* f0cd400: 44815000 */ mtc1 $at,$f10 -/* f0cd404: 3c0140c0 */ lui $at,0x40c0 -/* f0cd408: 44812000 */ mtc1 $at,$f4 -/* f0cd40c: 3c0140a0 */ lui $at,0x40a0 -/* f0cd410: 44813000 */ mtc1 $at,$f6 -/* f0cd414: 3c0142c8 */ lui $at,0x42c8 -/* f0cd418: 460a4002 */ mul.s $f0,$f8,$f10 -/* f0cd41c: 44815000 */ mtc1 $at,$f10 -/* f0cd420: 8e030034 */ lw $v1,0x34($s0) -/* f0cd424: 3c017f1b */ lui $at,%hi(var7f1ad99c) -/* f0cd428: 00001025 */ or $v0,$zero,$zero -/* f0cd42c: 46040402 */ mul.s $f16,$f0,$f4 -/* f0cd430: 00000000 */ sll $zero,$zero,0x0 -/* f0cd434: 46060202 */ mul.s $f8,$f0,$f6 -/* f0cd438: c5060168 */ lwc1 $f6,0x168($t0) -/* f0cd43c: e7b4008c */ swc1 $f20,0x8c($sp) -/* f0cd440: 460a4102 */ mul.s $f4,$f8,$f10 -/* f0cd444: 00000000 */ sll $zero,$zero,0x0 -/* f0cd448: 46023202 */ mul.s $f8,$f6,$f2 -/* f0cd44c: 46082280 */ add.s $f10,$f4,$f8 -/* f0cd450: e7aa0088 */ swc1 $f10,0x88($sp) -/* f0cd454: c5060170 */ lwc1 $f6,0x170($t0) -/* f0cd458: 46003107 */ neg.s $f4,$f6 -/* f0cd45c: c5061c58 */ lwc1 $f6,0x1c58($t0) -/* f0cd460: 46022202 */ mul.s $f8,$f4,$f2 -/* f0cd464: 46064100 */ add.s $f4,$f8,$f6 -/* f0cd468: e7a40090 */ swc1 $f4,0x90($sp) -/* f0cd46c: c5081a3c */ lwc1 $f8,0x1a3c($t0) -/* f0cd470: c5161a38 */ lwc1 $f22,0x1a38($t0) -/* f0cd474: e7a800ac */ swc1 $f8,0xac($sp) -/* f0cd478: c5061a40 */ lwc1 $f6,0x1a40($t0) -/* f0cd47c: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cd480: e7a600b0 */ swc1 $f6,0xb0($sp) -/* f0cd484: c5081a44 */ lwc1 $f8,0x1a44($t0) -/* f0cd488: 18600024 */ blez $v1,.L0f0cd51c -/* f0cd48c: e7a800b4 */ swc1 $f8,0xb4($sp) -/* f0cd490: 46002306 */ mov.s $f12,$f4 -/* f0cd494: 46005086 */ mov.s $f2,$f10 -/* f0cd498: c420d99c */ lwc1 $f0,%lo(var7f1ad99c)($at) -/* f0cd49c: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f0cd4a0: 24420001 */ addiu $v0,$v0,0x1 -/* f0cd4a4: 0043082a */ slt $at,$v0,$v1 -/* f0cd4a8: 460a0202 */ mul.s $f8,$f0,$f10 -/* f0cd4ac: 10200011 */ beqz $at,.L0f0cd4f4 -/* f0cd4b0: c7aa00b4 */ lwc1 $f10,0xb4($sp) -.L0f0cd4b4: -/* f0cd4b4: 460a0182 */ mul.s $f6,$f0,$f10 -/* f0cd4b8: 24420001 */ addiu $v0,$v0,0x1 -/* f0cd4bc: 0043082a */ slt $at,$v0,$v1 -/* f0cd4c0: 46160102 */ mul.s $f4,$f0,$f22 -/* f0cd4c4: 4608a280 */ add.s $f10,$f20,$f8 -/* f0cd4c8: 46120202 */ mul.s $f8,$f0,$f18 -/* f0cd4cc: 46066180 */ add.s $f6,$f12,$f6 -/* f0cd4d0: e7aa00b0 */ swc1 $f10,0xb0($sp) -/* f0cd4d4: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f0cd4d8: 46102580 */ add.s $f22,$f4,$f16 -/* f0cd4dc: e7a600b4 */ swc1 $f6,0xb4($sp) -/* f0cd4e0: 46081480 */ add.s $f18,$f2,$f8 -/* f0cd4e4: 460a0202 */ mul.s $f8,$f0,$f10 -/* f0cd4e8: c7aa00b4 */ lwc1 $f10,0xb4($sp) -/* f0cd4ec: 1420fff1 */ bnez $at,.L0f0cd4b4 -/* f0cd4f0: 00000000 */ sll $zero,$zero,0x0 -.L0f0cd4f4: -/* f0cd4f4: 460a0182 */ mul.s $f6,$f0,$f10 -/* f0cd4f8: 4608a280 */ add.s $f10,$f20,$f8 -/* f0cd4fc: 46160102 */ mul.s $f4,$f0,$f22 -/* f0cd500: e7aa00b0 */ swc1 $f10,0xb0($sp) -/* f0cd504: 46120202 */ mul.s $f8,$f0,$f18 -/* f0cd508: 46066180 */ add.s $f6,$f12,$f6 -/* f0cd50c: 46102580 */ add.s $f22,$f4,$f16 -/* f0cd510: e7a600b4 */ swc1 $f6,0xb4($sp) -/* f0cd514: 46081480 */ add.s $f18,$f2,$f8 -/* f0cd518: e7b200ac */ swc1 $f18,0xac($sp) -.L0f0cd51c: -/* f0cd51c: 3c017f1b */ lui $at,%hi(var7f1ad9a0) -/* f0cd520: c420d9a0 */ lwc1 $f0,%lo(var7f1ad9a0)($at) -/* f0cd524: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cd528: c7a400b0 */ lwc1 $f4,0xb0($sp) -/* f0cd52c: 4600b182 */ mul.s $f6,$f22,$f0 -/* f0cd530: e7a600a8 */ swc1 $f6,0xa8($sp) -/* f0cd534: 46009202 */ mul.s $f8,$f18,$f0 -/* f0cd538: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f0cd53c: 46002282 */ mul.s $f10,$f4,$f0 -/* f0cd540: e7a8009c */ swc1 $f8,0x9c($sp) -/* f0cd544: 46003202 */ mul.s $f8,$f6,$f0 -/* f0cd548: e7aa00a0 */ swc1 $f10,0xa0($sp) -/* f0cd54c: 1000000a */ beqz $zero,.L0f0cd578 -/* f0cd550: e7a800a4 */ swc1 $f8,0xa4($sp) -.L0f0cd554: -/* f0cd554: c5041a20 */ lwc1 $f4,0x1a20($t0) -/* f0cd558: c7b600b8 */ lwc1 $f22,0xb8($sp) -/* f0cd55c: e7a400a8 */ swc1 $f4,0xa8($sp) -/* f0cd560: c50a1a2c */ lwc1 $f10,0x1a2c($t0) -/* f0cd564: e7aa009c */ swc1 $f10,0x9c($sp) -/* f0cd568: c5061a30 */ lwc1 $f6,0x1a30($t0) -/* f0cd56c: e7a600a0 */ swc1 $f6,0xa0($sp) -/* f0cd570: c5081a34 */ lwc1 $f8,0x1a34($t0) -/* f0cd574: e7a800a4 */ swc1 $f8,0xa4($sp) -.L0f0cd578: -/* f0cd578: 8fb800f0 */ lw $t8,0xf0($sp) -/* f0cd57c: 24010035 */ addiu $at,$zero,0x35 -/* f0cd580: c7040000 */ lwc1 $f4,0x0($t8) -/* f0cd584: e7a4007c */ swc1 $f4,0x7c($sp) -/* f0cd588: c70a0004 */ lwc1 $f10,0x4($t8) -/* f0cd58c: e7aa0080 */ swc1 $f10,0x80($sp) -/* f0cd590: c7060008 */ lwc1 $f6,0x8($t8) -/* f0cd594: e7a60084 */ swc1 $f6,0x84($sp) -/* f0cd598: 90a20003 */ lbu $v0,0x3($a1) -/* f0cd59c: 54410006 */ bnel $v0,$at,.L0f0cd5b8 -/* f0cd5a0: 24010033 */ addiu $at,$zero,0x33 -/* f0cd5a4: 8d191b5c */ lw $t9,0x1b5c($t0) -/* f0cd5a8: 8f220004 */ lw $v0,0x4($t9) -/* f0cd5ac: 10000007 */ beqz $zero,.L0f0cd5cc -/* f0cd5b0: 2444005c */ addiu $a0,$v0,0x5c -/* f0cd5b4: 24010033 */ addiu $at,$zero,0x33 -.L0f0cd5b8: -/* f0cd5b8: 14410004 */ bne $v0,$at,.L0f0cd5cc -/* f0cd5bc: 00000000 */ sll $zero,$zero,0x0 -/* f0cd5c0: 8d091b5c */ lw $t1,0x1b5c($t0) -/* f0cd5c4: 8d220004 */ lw $v0,0x4($t1) -/* f0cd5c8: 2444005c */ addiu $a0,$v0,0x5c -.L0f0cd5cc: -/* f0cd5cc: 10800026 */ beqz $a0,.L0f0cd668 -/* f0cd5d0: 3c017f1b */ lui $at,%hi(var7f1ad9a4) -/* f0cd5d4: c420d9a4 */ lwc1 $f0,%lo(var7f1ad9a4)($at) -/* f0cd5d8: 3c017f1b */ lui $at,%hi(var7f1ad9a8) -/* f0cd5dc: c422d9a8 */ lwc1 $f2,%lo(var7f1ad9a8)($at) -/* f0cd5e0: c5080144 */ lwc1 $f8,0x144($t0) -/* f0cd5e4: 3c0143b4 */ lui $at,0x43b4 -/* f0cd5e8: 44818000 */ mtc1 $at,$f16 -/* f0cd5ec: 46024102 */ mul.s $f4,$f8,$f2 -/* f0cd5f0: c7a8004c */ lwc1 $f8,0x4c($sp) -/* f0cd5f4: 3c017f1b */ lui $at,%hi(var7f1ad9ac) -/* f0cd5f8: 46102283 */ div.s $f10,$f4,$f16 -/* f0cd5fc: 460a1181 */ sub.s $f6,$f2,$f10 -/* f0cd600: c50a1a0c */ lwc1 $f10,0x1a0c($t0) -/* f0cd604: 46083100 */ add.s $f4,$f6,$f8 -/* f0cd608: c4880010 */ lwc1 $f8,0x10($a0) -/* f0cd60c: 460a2180 */ add.s $f6,$f4,$f10 -/* f0cd610: c7aa00a8 */ lwc1 $f10,0xa8($sp) -/* f0cd614: 46083101 */ sub.s $f4,$f6,$f8 -/* f0cd618: 460a2380 */ add.s $f14,$f4,$f10 -/* f0cd61c: 460e003e */ c.le.s $f0,$f14 -/* f0cd620: 00000000 */ sll $zero,$zero,0x0 -/* f0cd624: 45000006 */ bc1f .L0f0cd640 -/* f0cd628: 00000000 */ sll $zero,$zero,0x0 -/* f0cd62c: 46027381 */ sub.s $f14,$f14,$f2 -.L0f0cd630: -/* f0cd630: 460e003e */ c.le.s $f0,$f14 -/* f0cd634: 00000000 */ sll $zero,$zero,0x0 -/* f0cd638: 4503fffd */ bc1tl .L0f0cd630 -/* f0cd63c: 46027381 */ sub.s $f14,$f14,$f2 -.L0f0cd640: -/* f0cd640: c420d9ac */ lwc1 $f0,%lo(var7f1ad9ac)($at) -/* f0cd644: 4600703c */ c.lt.s $f14,$f0 -/* f0cd648: 00000000 */ sll $zero,$zero,0x0 -/* f0cd64c: 45020007 */ bc1fl .L0f0cd66c -/* f0cd650: c7a600f4 */ lwc1 $f6,0xf4($sp) -/* f0cd654: 46027380 */ add.s $f14,$f14,$f2 -.L0f0cd658: -/* f0cd658: 4600703c */ c.lt.s $f14,$f0 -/* f0cd65c: 00000000 */ sll $zero,$zero,0x0 -/* f0cd660: 4503fffd */ bc1tl .L0f0cd658 -/* f0cd664: 46027380 */ add.s $f14,$f14,$f2 -.L0f0cd668: -/* f0cd668: c7a600f4 */ lwc1 $f6,0xf4($sp) -.L0f0cd66c: -/* f0cd66c: 3c017f1b */ lui $at,%hi(var7f1ad9b0) -/* f0cd670: c422d9b0 */ lwc1 $f2,%lo(var7f1ad9b0)($at) -/* f0cd674: 46143032 */ c.eq.s $f6,$f20 -/* f0cd678: 3c0143b4 */ lui $at,0x43b4 -/* f0cd67c: 44818000 */ mtc1 $at,$f16 -/* f0cd680: 45020005 */ bc1fl .L0f0cd698 -/* f0cd684: c5080144 */ lwc1 $f8,0x144($t0) -/* f0cd688: 8d0a1a1c */ lw $t2,0x1a1c($t0) -/* f0cd68c: 51400034 */ beqzl $t2,.L0f0cd760 -/* f0cd690: 240d0001 */ addiu $t5,$zero,0x1 -/* f0cd694: c5080144 */ lwc1 $f8,0x144($t0) -.L0f0cd698: -/* f0cd698: 46024102 */ mul.s $f4,$f8,$f2 -/* f0cd69c: c7a800f4 */ lwc1 $f8,0xf4($sp) -/* f0cd6a0: 46102283 */ div.s $f10,$f4,$f16 -/* f0cd6a4: 460a1181 */ sub.s $f6,$f2,$f10 -/* f0cd6a8: 46083301 */ sub.s $f12,$f6,$f8 -/* f0cd6ac: 460c103e */ c.le.s $f2,$f12 -/* f0cd6b0: 00000000 */ sll $zero,$zero,0x0 -/* f0cd6b4: 45020004 */ bc1fl .L0f0cd6c8 -/* f0cd6b8: 4614603c */ c.lt.s $f12,$f20 -/* f0cd6bc: 10000006 */ beqz $zero,.L0f0cd6d8 -/* f0cd6c0: 46026301 */ sub.s $f12,$f12,$f2 -/* f0cd6c4: 4614603c */ c.lt.s $f12,$f20 -.L0f0cd6c8: -/* f0cd6c8: 00000000 */ sll $zero,$zero,0x0 -/* f0cd6cc: 45020003 */ bc1fl .L0f0cd6dc -/* f0cd6d0: e7ac0074 */ swc1 $f12,0x74($sp) -/* f0cd6d4: 46026300 */ add.s $f12,$f12,$f2 -.L0f0cd6d8: -/* f0cd6d8: e7ac0074 */ swc1 $f12,0x74($sp) -.L0f0cd6dc: -/* f0cd6dc: 0c0068f4 */ jal func0001a3d0 -/* f0cd6e0: e7ae0078 */ swc1 $f14,0x78($sp) -/* f0cd6e4: c7ac0074 */ lwc1 $f12,0x74($sp) -/* f0cd6e8: 0c0068f7 */ jal func0001a3dc -/* f0cd6ec: e7a00070 */ swc1 $f0,0x70($sp) -/* f0cd6f0: 8e080284 */ lw $t0,0x284($s0) -/* f0cd6f4: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f0cd6f8: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f0cd6fc: c50a1a10 */ lwc1 $f10,0x1a10($t0) -/* f0cd700: c5081a18 */ lwc1 $f8,0x1a18($t0) -/* f0cd704: 8d0b1b5c */ lw $t3,0x1b5c($t0) -/* f0cd708: 460a2300 */ add.s $f12,$f4,$f10 -/* f0cd70c: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f0cd710: c7a400dc */ lwc1 $f4,0xdc($sp) -/* f0cd714: 46083480 */ add.s $f18,$f6,$f8 -/* f0cd718: 460a6182 */ mul.s $f6,$f12,$f10 -/* f0cd71c: c7ae0078 */ lwc1 $f14,0x78($sp) -/* f0cd720: 46062200 */ add.s $f8,$f4,$f6 -/* f0cd724: 46009102 */ mul.s $f4,$f18,$f0 -/* f0cd728: 46044180 */ add.s $f6,$f8,$f4 -/* f0cd72c: c5680008 */ lwc1 $f8,0x8($t3) -/* f0cd730: 46083101 */ sub.s $f4,$f6,$f8 -/* f0cd734: 460a9202 */ mul.s $f8,$f18,$f10 -/* f0cd738: c7a600e4 */ lwc1 $f6,0xe4($sp) -/* f0cd73c: 46006282 */ mul.s $f10,$f12,$f0 -/* f0cd740: e7a4007c */ swc1 $f4,0x7c($sp) -/* f0cd744: 8d0c1b5c */ lw $t4,0x1b5c($t0) -/* f0cd748: 46083100 */ add.s $f4,$f6,$f8 -/* f0cd74c: c5880010 */ lwc1 $f8,0x10($t4) -/* f0cd750: 460a2181 */ sub.s $f6,$f4,$f10 -/* f0cd754: 46083101 */ sub.s $f4,$f6,$f8 -/* f0cd758: e7a40084 */ swc1 $f4,0x84($sp) -/* f0cd75c: 240d0001 */ addiu $t5,$zero,0x1 -.L0f0cd760: -/* f0cd760: 3c018007 */ lui $at,0x8007 -/* f0cd764: ac2d0e80 */ sw $t5,0xe80($at) -/* f0cd768: 8d0e1b5c */ lw $t6,0x1b5c($t0) -/* f0cd76c: c7a6007c */ lwc1 $f6,0x7c($sp) -/* f0cd770: 3c02800a */ lui $v0,%hi(var8009de78) -/* f0cd774: c5ca0008 */ lwc1 $f10,0x8($t6) -/* f0cd778: 2442de78 */ addiu $v0,$v0,%lo(var8009de78) -/* f0cd77c: 44067000 */ mfc1 $a2,$f14 -/* f0cd780: 46065200 */ add.s $f8,$f10,$f6 -/* f0cd784: c7aa0080 */ lwc1 $f10,0x80($sp) -/* f0cd788: 27a5007c */ addiu $a1,$sp,0x7c -/* f0cd78c: 8fa700f8 */ lw $a3,0xf8($sp) -/* f0cd790: e4480000 */ swc1 $f8,0x0($v0) -/* f0cd794: 8d0f1b5c */ lw $t7,0x1b5c($t0) -/* f0cd798: c5e4000c */ lwc1 $f4,0xc($t7) -/* f0cd79c: 460a2180 */ add.s $f6,$f4,$f10 -/* f0cd7a0: c7a40084 */ lwc1 $f4,0x84($sp) -/* f0cd7a4: e4460004 */ swc1 $f6,0x4($v0) -/* f0cd7a8: 8d181b5c */ lw $t8,0x1b5c($t0) -/* f0cd7ac: c7080010 */ lwc1 $f8,0x10($t8) -/* f0cd7b0: 46044280 */ add.s $f10,$f8,$f4 -/* f0cd7b4: e44a0008 */ swc1 $f10,0x8($v0) -/* f0cd7b8: 8d191b5c */ lw $t9,0x1b5c($t0) -/* f0cd7bc: 0fc1c851 */ jal func0f072144 -/* f0cd7c0: 8f240004 */ lw $a0,0x4($t9) -/* f0cd7c4: 24010001 */ addiu $at,$zero,0x1 -/* f0cd7c8: afa200ec */ sw $v0,0xec($sp) -/* f0cd7cc: 10410006 */ beq $v0,$at,.L0f0cd7e8 -/* f0cd7d0: e7b600b8 */ swc1 $f22,0xb8($sp) -/* f0cd7d4: 8e090284 */ lw $t1,0x284($s0) -/* f0cd7d8: 3c01800a */ lui $at,0x800a -/* f0cd7dc: 8d2a1b5c */ lw $t2,0x1b5c($t1) -/* f0cd7e0: e7b600b8 */ swc1 $f22,0xb8($sp) -/* f0cd7e4: ac2ade70 */ sw $t2,-0x2190($at) -.L0f0cd7e8: -/* f0cd7e8: 8e0b0284 */ lw $t3,0x284($s0) -.L0f0cd7ec: -/* f0cd7ec: c7b600b8 */ lwc1 $f22,0xb8($sp) -/* f0cd7f0: 24050001 */ addiu $a1,$zero,0x1 -/* f0cd7f4: 0fc1905e */ jal func0f064178 -/* f0cd7f8: 8d6400bc */ lw $a0,0xbc($t3) -/* f0cd7fc: 3c017f1b */ lui $at,%hi(var7f1ad9c4) -/* f0cd800: c422d9c4 */ lwc1 $f2,%lo(var7f1ad9c4)($at) -/* f0cd804: 8fac00ec */ lw $t4,0xec($sp) -/* f0cd808: 3c0143b4 */ lui $at,0x43b4 -/* f0cd80c: 44818000 */ mtc1 $at,$f16 -/* f0cd810: 24010001 */ addiu $at,$zero,0x1 -/* f0cd814: 55810050 */ bnel $t4,$at,.L0f0cd958 -/* f0cd818: 8fbf003c */ lw $ra,0x3c($sp) -/* f0cd81c: 8fad00f8 */ lw $t5,0xf8($sp) -/* f0cd820: 3c01800a */ lui $at,0x800a -/* f0cd824: ac20de70 */ sw $zero,-0x2190($at) -/* f0cd828: 11a0004a */ beqz $t5,.L0f0cd954 -/* f0cd82c: c7a800f4 */ lwc1 $f8,0xf4($sp) -/* f0cd830: 46104102 */ mul.s $f4,$f8,$f16 -/* f0cd834: 8e080284 */ lw $t0,0x284($s0) -/* f0cd838: c5060144 */ lwc1 $f6,0x144($t0) -/* f0cd83c: 46022283 */ div.s $f10,$f4,$f2 -/* f0cd840: 460a3000 */ add.s $f0,$f6,$f10 -/* f0cd844: 4614003c */ c.lt.s $f0,$f20 -/* f0cd848: 00000000 */ sll $zero,$zero,0x0 -/* f0cd84c: 45020007 */ bc1fl .L0f0cd86c -/* f0cd850: 4600803e */ c.le.s $f16,$f0 -/* f0cd854: 46100000 */ add.s $f0,$f0,$f16 -.L0f0cd858: -/* f0cd858: 4614003c */ c.lt.s $f0,$f20 -/* f0cd85c: 00000000 */ sll $zero,$zero,0x0 -/* f0cd860: 4503fffd */ bc1tl .L0f0cd858 -/* f0cd864: 46100000 */ add.s $f0,$f0,$f16 -/* f0cd868: 4600803e */ c.le.s $f16,$f0 -.L0f0cd86c: -/* f0cd86c: 00000000 */ sll $zero,$zero,0x0 -/* f0cd870: 45020007 */ bc1fl .L0f0cd890 -/* f0cd874: e5000144 */ swc1 $f0,0x144($t0) -/* f0cd878: 46100001 */ sub.s $f0,$f0,$f16 -.L0f0cd87c: -/* f0cd87c: 4600803e */ c.le.s $f16,$f0 -/* f0cd880: 00000000 */ sll $zero,$zero,0x0 -/* f0cd884: 4503fffd */ bc1tl .L0f0cd87c -/* f0cd888: 46100001 */ sub.s $f0,$f0,$f16 -/* f0cd88c: e5000144 */ swc1 $f0,0x144($t0) -.L0f0cd890: -/* f0cd890: 8e0e0284 */ lw $t6,0x284($s0) -/* f0cd894: c7a800dc */ lwc1 $f8,0xdc($sp) -/* f0cd898: 8dcf00bc */ lw $t7,0xbc($t6) -/* f0cd89c: e5e80008 */ swc1 $f8,0x8($t7) -/* f0cd8a0: 8e180284 */ lw $t8,0x284($s0) -/* f0cd8a4: c7a400e0 */ lwc1 $f4,0xe0($sp) -/* f0cd8a8: 8f1900bc */ lw $t9,0xbc($t8) -/* f0cd8ac: e724000c */ swc1 $f4,0xc($t9) -/* f0cd8b0: 8e090284 */ lw $t1,0x284($s0) -/* f0cd8b4: c7a600e4 */ lwc1 $f6,0xe4($sp) -/* f0cd8b8: 8d2a00bc */ lw $t2,0xbc($t1) -/* f0cd8bc: e5460010 */ swc1 $f6,0x10($t2) -/* f0cd8c0: 8fab00c8 */ lw $t3,0xc8($sp) -/* f0cd8c4: 5160000a */ beqzl $t3,.L0f0cd8f0 -/* f0cd8c8: 8e080284 */ lw $t0,0x284($s0) -/* f0cd8cc: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cd8d0: 0fc19711 */ jal func0f065c44 -/* f0cd8d4: 8d8400bc */ lw $a0,0xbc($t4) -/* f0cd8d8: 8e0d0284 */ lw $t5,0x284($s0) -/* f0cd8dc: 27a400cc */ addiu $a0,$sp,0xcc -/* f0cd8e0: 8da500bc */ lw $a1,0xbc($t5) -/* f0cd8e4: 0fc195e9 */ jal func0f0657a4 -/* f0cd8e8: 24a50028 */ addiu $a1,$a1,0x28 -/* f0cd8ec: 8e080284 */ lw $t0,0x284($s0) -.L0f0cd8f0: -/* f0cd8f0: c7aa00a8 */ lwc1 $f10,0xa8($sp) -/* f0cd8f4: 8d0e1a1c */ lw $t6,0x1a1c($t0) -/* f0cd8f8: 51c00017 */ beqzl $t6,.L0f0cd958 -/* f0cd8fc: 8fbf003c */ lw $ra,0x3c($sp) -/* f0cd900: e50a1a20 */ swc1 $f10,0x1a20($t0) -/* f0cd904: 8e0f0284 */ lw $t7,0x284($s0) -/* f0cd908: c7a8009c */ lwc1 $f8,0x9c($sp) -/* f0cd90c: e5e81a2c */ swc1 $f8,0x1a2c($t7) -/* f0cd910: 8e180284 */ lw $t8,0x284($s0) -/* f0cd914: c7a400a0 */ lwc1 $f4,0xa0($sp) -/* f0cd918: e7041a30 */ swc1 $f4,0x1a30($t8) -/* f0cd91c: 8e190284 */ lw $t9,0x284($s0) -/* f0cd920: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f0cd924: e7261a34 */ swc1 $f6,0x1a34($t9) -/* f0cd928: 8e090284 */ lw $t1,0x284($s0) -/* f0cd92c: e5361a38 */ swc1 $f22,0x1a38($t1) -/* f0cd930: 8e0a0284 */ lw $t2,0x284($s0) -/* f0cd934: c7aa00ac */ lwc1 $f10,0xac($sp) -/* f0cd938: e54a1a3c */ swc1 $f10,0x1a3c($t2) -/* f0cd93c: 8e0b0284 */ lw $t3,0x284($s0) -/* f0cd940: c7a800b0 */ lwc1 $f8,0xb0($sp) -/* f0cd944: e5681a40 */ swc1 $f8,0x1a40($t3) -/* f0cd948: 8e0c0284 */ lw $t4,0x284($s0) -/* f0cd94c: c7a400b4 */ lwc1 $f4,0xb4($sp) -/* f0cd950: e5841a44 */ swc1 $f4,0x1a44($t4) -.L0f0cd954: -/* f0cd954: 8fbf003c */ lw $ra,0x3c($sp) -.L0f0cd958: -/* f0cd958: 8fa200ec */ lw $v0,0xec($sp) -/* f0cd95c: d7b40028 */ ldc1 $f20,0x28($sp) -/* f0cd960: d7b60030 */ ldc1 $f22,0x30($sp) -/* f0cd964: 8fb00038 */ lw $s0,0x38($sp) -/* f0cd968: 03e00008 */ jr $ra -/* f0cd96c: 27bd00f0 */ addiu $sp,$sp,0xf0 -); - -GLOBAL_ASM( -glabel func0f0cd970 -/* f0cd970: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0cd974: afbf0014 */ sw $ra,0x14($sp) -/* f0cd978: afa40038 */ sw $a0,0x38($sp) -/* f0cd97c: afa5003c */ sw $a1,0x3c($sp) -/* f0cd980: 0fc33469 */ jal func0f0cd1a4 -/* f0cd984: afa60040 */ sw $a2,0x40($sp) -/* f0cd988: 24010001 */ addiu $at,$zero,0x1 -/* f0cd98c: 10410058 */ beq $v0,$at,.L0f0cdaf0 -/* f0cd990: afa20034 */ sw $v0,0x34($sp) -/* f0cd994: 0c0093ac */ jal func00024eb0 -/* f0cd998: 00000000 */ sll $zero,$zero,0x0 -/* f0cd99c: 10400054 */ beqz $v0,.L0f0cdaf0 -/* f0cd9a0: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0cd9a4: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0cd9a8: 8c8e0034 */ lw $t6,0x34($a0) -/* f0cd9ac: 59c00051 */ blezl $t6,.L0f0cdaf4 -/* f0cd9b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cd9b4: 90430000 */ lbu $v1,0x0($v0) -/* f0cd9b8: 24010003 */ addiu $at,$zero,0x3 -/* f0cd9bc: 1061004c */ beq $v1,$at,.L0f0cdaf0 -/* f0cd9c0: 24010006 */ addiu $at,$zero,0x6 -/* f0cd9c4: 1061004a */ beq $v1,$at,.L0f0cdaf0 -/* f0cd9c8: 24010001 */ addiu $at,$zero,0x1 -/* f0cd9cc: 54610049 */ bnel $v1,$at,.L0f0cdaf4 -/* f0cd9d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cd9d4: 8c460004 */ lw $a2,0x4($v0) -/* f0cd9d8: 8cc30040 */ lw $v1,0x40($a2) -/* f0cd9dc: 00037940 */ sll $t7,$v1,0x5 -/* f0cd9e0: 05e00043 */ bltz $t7,.L0f0cdaf0 -/* f0cd9e4: 0003c100 */ sll $t8,$v1,0x4 -/* f0cd9e8: 07020042 */ bltzl $t8,.L0f0cdaf4 -/* f0cd9ec: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cd9f0: 8cd90010 */ lw $t9,0x10($a2) -/* f0cd9f4: 33280001 */ andi $t0,$t9,0x1 -/* f0cd9f8: 5100003e */ beqzl $t0,.L0f0cdaf4 -/* f0cd9fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cda00: 8c890284 */ lw $t1,0x284($a0) -/* f0cda04: 24020001 */ addiu $v0,$zero,0x1 -/* f0cda08: ad200178 */ sw $zero,0x178($t1) -/* f0cda0c: 8cca0040 */ lw $t2,0x40($a2) -/* f0cda10: 8fa5003c */ lw $a1,0x3c($sp) -/* f0cda14: 8fa40038 */ lw $a0,0x38($sp) -/* f0cda18: 314b0080 */ andi $t3,$t2,0x80 -/* f0cda1c: 11600007 */ beqz $t3,.L0f0cda3c -/* f0cda20: 00000000 */ sll $zero,$zero,0x0 -/* f0cda24: 8ccc0048 */ lw $t4,0x48($a2) -/* f0cda28: 8d8d0000 */ lw $t5,0x0($t4) -/* f0cda2c: 31ae1000 */ andi $t6,$t5,0x1000 -/* f0cda30: 11c00002 */ beqz $t6,.L0f0cda3c -/* f0cda34: 00000000 */ sll $zero,$zero,0x0 -/* f0cda38: 00001025 */ or $v0,$zero,$zero -.L0f0cda3c: -/* f0cda3c: 5040002d */ beqzl $v0,.L0f0cdaf4 -/* f0cda40: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cda44: 0fc332fc */ jal func0f0ccbf0 -/* f0cda48: afa6002c */ sw $a2,0x2c($sp) -/* f0cda4c: 8fa6002c */ lw $a2,0x2c($sp) -/* f0cda50: 8ccf0040 */ lw $t7,0x40($a2) -/* f0cda54: 31f80080 */ andi $t8,$t7,0x80 -/* f0cda58: 53000026 */ beqzl $t8,.L0f0cdaf4 -/* f0cda5c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cda60: 8cd90048 */ lw $t9,0x48($a2) -/* f0cda64: 00c02025 */ or $a0,$a2,$zero -/* f0cda68: 27a50020 */ addiu $a1,$sp,0x20 -/* f0cda6c: 8f280000 */ lw $t0,0x0($t9) -/* f0cda70: 31090800 */ andi $t1,$t0,0x800 -/* f0cda74: 5120001f */ beqzl $t1,.L0f0cdaf4 -/* f0cda78: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cda7c: afa00020 */ sw $zero,0x20($sp) -/* f0cda80: 0fc1cf1b */ jal func0f073c6c -/* f0cda84: afa6002c */ sw $a2,0x2c($sp) -/* f0cda88: 8fa6002c */ lw $a2,0x2c($sp) -/* f0cda8c: 8cca0040 */ lw $t2,0x40($a2) -/* f0cda90: 314b0080 */ andi $t3,$t2,0x80 -/* f0cda94: 11600010 */ beqz $t3,.L0f0cdad8 -/* f0cda98: 00000000 */ sll $zero,$zero,0x0 -/* f0cda9c: 8cc30048 */ lw $v1,0x48($a2) -/* f0cdaa0: 8c6c0000 */ lw $t4,0x0($v1) -/* f0cdaa4: 358d1000 */ ori $t5,$t4,0x1000 -/* f0cdaa8: 10400006 */ beqz $v0,.L0f0cdac4 -/* f0cdaac: ac6d0000 */ sw $t5,0x0($v1) -/* f0cdab0: 8cc30048 */ lw $v1,0x48($a2) -/* f0cdab4: 8c6e0000 */ lw $t6,0x0($v1) -/* f0cdab8: 35cf2000 */ ori $t7,$t6,0x2000 -/* f0cdabc: 10000006 */ beqz $zero,.L0f0cdad8 -/* f0cdac0: ac6f0000 */ sw $t7,0x0($v1) -.L0f0cdac4: -/* f0cdac4: 8cc30048 */ lw $v1,0x48($a2) -/* f0cdac8: 2401dfff */ addiu $at,$zero,-8193 -/* f0cdacc: 8c780000 */ lw $t8,0x0($v1) -/* f0cdad0: 0301c824 */ and $t9,$t8,$at -/* f0cdad4: ac790000 */ sw $t9,0x0($v1) -.L0f0cdad8: -/* f0cdad8: 10400005 */ beqz $v0,.L0f0cdaf0 -/* f0cdadc: 8fa40038 */ lw $a0,0x38($sp) -/* f0cdae0: 8fa5003c */ lw $a1,0x3c($sp) -/* f0cdae4: 0fc33469 */ jal func0f0cd1a4 -/* f0cdae8: 8fa60040 */ lw $a2,0x40($sp) -/* f0cdaec: afa20034 */ sw $v0,0x34($sp) -.L0f0cdaf0: -/* f0cdaf0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0cdaf4: -/* f0cdaf4: 8fa20034 */ lw $v0,0x34($sp) -/* f0cdaf8: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0cdafc: 03e00008 */ jr $ra -/* f0cdb00: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0cdb04 -/* f0cdb04: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0cdb08: 3c0e8007 */ lui $t6,%hi(var80070e9c) -/* f0cdb0c: afbf0014 */ sw $ra,0x14($sp) -/* f0cdb10: 25ce0e9c */ addiu $t6,$t6,%lo(var80070e9c) -/* f0cdb14: 8dc10000 */ lw $at,0x0($t6) -/* f0cdb18: 27a4001c */ addiu $a0,$sp,0x1c -/* f0cdb1c: 3c09800a */ lui $t1,0x800a -/* f0cdb20: ac810000 */ sw $at,0x0($a0) -/* f0cdb24: 8dd90004 */ lw $t9,0x4($t6) -/* f0cdb28: 00a03025 */ or $a2,$a1,$zero -/* f0cdb2c: 24080001 */ addiu $t0,$zero,0x1 -/* f0cdb30: ac990004 */ sw $t9,0x4($a0) -/* f0cdb34: 8dc10008 */ lw $at,0x8($t6) -/* f0cdb38: 44056000 */ mfc1 $a1,$f12 -/* f0cdb3c: ac810008 */ sw $at,0x8($a0) -/* f0cdb40: 8d29a244 */ lw $t1,-0x5dbc($t1) -/* f0cdb44: 0fc3365c */ jal func0f0cd970 -/* f0cdb48: ad281a1c */ sw $t0,0x1a1c($t1) -/* f0cdb4c: 3c0a800a */ lui $t2,0x800a -/* f0cdb50: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f0cdb54: ad401a1c */ sw $zero,0x1a1c($t2) -/* f0cdb58: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cdb5c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0cdb60: 03e00008 */ jr $ra -/* f0cdb64: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0cdb68 -/* f0cdb68: 27bdff50 */ addiu $sp,$sp,-176 -/* f0cdb6c: 3c01bf80 */ lui $at,0xbf80 -/* f0cdb70: 44817000 */ mtc1 $at,$f14 -/* f0cdb74: afbf002c */ sw $ra,0x2c($sp) -/* f0cdb78: 3c077f1b */ lui $a3,0x7f1b -/* f0cdb7c: f7b80020 */ sdc1 $f24,0x20($sp) -/* f0cdb80: f7b60018 */ sdc1 $f22,0x18($sp) -/* f0cdb84: f7b40010 */ sdc1 $f20,0x10($sp) -/* f0cdb88: e7ac00b0 */ swc1 $f12,0xb0($sp) -/* f0cdb8c: 24e7d958 */ addiu $a3,$a3,-9896 -/* f0cdb90: 27a400a4 */ addiu $a0,$sp,0xa4 -/* f0cdb94: 27a50098 */ addiu $a1,$sp,0x98 -/* f0cdb98: 240602a6 */ addiu $a2,$zero,0x2a6 -/* f0cdb9c: 0c009393 */ jal func00024e4c -/* f0cdba0: e7ae0060 */ swc1 $f14,0x60($sp) -/* f0cdba4: c7ac00a4 */ lwc1 $f12,0xa4($sp) -/* f0cdba8: c7a40098 */ lwc1 $f4,0x98($sp) -/* f0cdbac: 4480c000 */ mtc1 $zero,$f24 -/* f0cdbb0: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cdbb4: 460c2401 */ sub.s $f16,$f4,$f12 -/* f0cdbb8: c7a600a0 */ lwc1 $f6,0xa0($sp) -/* f0cdbbc: c7ae0060 */ lwc1 $f14,0x60($sp) -/* f0cdbc0: 46188032 */ c.eq.s $f16,$f24 -/* f0cdbc4: 46123001 */ sub.s $f0,$f6,$f18 -/* f0cdbc8: 45000008 */ bc1f .L0f0cdbec -/* f0cdbcc: 46000086 */ mov.s $f2,$f0 -/* f0cdbd0: 46180032 */ c.eq.s $f0,$f24 -/* f0cdbd4: 3c013f80 */ lui $at,0x3f80 -/* f0cdbd8: 45000004 */ bc1f .L0f0cdbec -/* f0cdbdc: 00000000 */ sll $zero,$zero,0x0 -/* f0cdbe0: 44811000 */ mtc1 $at,$f2 -/* f0cdbe4: 10000012 */ beqz $zero,.L0f0cdc30 -/* f0cdbe8: 00000000 */ sll $zero,$zero,0x0 -.L0f0cdbec: -/* f0cdbec: 46108202 */ mul.s $f8,$f16,$f16 -/* f0cdbf0: e7a20078 */ swc1 $f2,0x78($sp) -/* f0cdbf4: e7ae0060 */ swc1 $f14,0x60($sp) -/* f0cdbf8: 46021282 */ mul.s $f10,$f2,$f2 -/* f0cdbfc: e7b0007c */ swc1 $f16,0x7c($sp) -/* f0cdc00: 0c012974 */ jal sqrtf -/* f0cdc04: 460a4300 */ add.s $f12,$f8,$f10 -/* f0cdc08: 3c013f80 */ lui $at,0x3f80 -/* f0cdc0c: 44812000 */ mtc1 $at,$f4 -/* f0cdc10: c7b0007c */ lwc1 $f16,0x7c($sp) -/* f0cdc14: c7a20078 */ lwc1 $f2,0x78($sp) -/* f0cdc18: 46002303 */ div.s $f12,$f4,$f0 -/* f0cdc1c: c7ae0060 */ lwc1 $f14,0x60($sp) -/* f0cdc20: 460c8402 */ mul.s $f16,$f16,$f12 -/* f0cdc24: 00000000 */ sll $zero,$zero,0x0 -/* f0cdc28: 460c1082 */ mul.s $f2,$f2,$f12 -/* f0cdc2c: 00000000 */ sll $zero,$zero,0x0 -.L0f0cdc30: -/* f0cdc30: 3c0e800a */ lui $t6,0x800a -/* f0cdc34: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f0cdc38: c7a800ac */ lwc1 $f8,0xac($sp) -/* f0cdc3c: 46008007 */ neg.s $f0,$f16 -/* f0cdc40: 8dc200bc */ lw $v0,0xbc($t6) -/* f0cdc44: 46001506 */ mov.s $f20,$f2 -/* f0cdc48: 46000586 */ mov.s $f22,$f0 -/* f0cdc4c: c4460010 */ lwc1 $f6,0x10($v0) -/* f0cdc50: 3c0f8006 */ lui $t7,0x8006 -/* f0cdc54: 27a4008c */ addiu $a0,$sp,0x8c -/* f0cdc58: 46083281 */ sub.s $f10,$f6,$f8 -/* f0cdc5c: c4460008 */ lwc1 $f6,0x8($v0) -/* f0cdc60: 27a50080 */ addiu $a1,$sp,0x80 -/* f0cdc64: 46005102 */ mul.s $f4,$f10,$f0 -/* f0cdc68: c7aa00a4 */ lwc1 $f10,0xa4($sp) -/* f0cdc6c: 460a3181 */ sub.s $f6,$f6,$f10 -/* f0cdc70: 46061182 */ mul.s $f6,$f2,$f6 -/* f0cdc74: 46062100 */ add.s $f4,$f4,$f6 -/* f0cdc78: 4618203c */ c.lt.s $f4,$f24 -/* f0cdc7c: 00000000 */ sll $zero,$zero,0x0 -/* f0cdc80: 45000003 */ bc1f .L0f0cdc90 -/* f0cdc84: 00000000 */ sll $zero,$zero,0x0 -/* f0cdc88: 46001507 */ neg.s $f20,$f2 -/* f0cdc8c: 46000587 */ neg.s $f22,$f0 -.L0f0cdc90: -/* f0cdc90: 8deff034 */ lw $t7,-0xfcc($t7) -/* f0cdc94: c7ac00a4 */ lwc1 $f12,0xa4($sp) -/* f0cdc98: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cdc9c: 11e00020 */ beqz $t7,.L0f0cdd20 -/* f0cdca0: 00000000 */ sll $zero,$zero,0x0 -/* f0cdca4: 3c04800a */ lui $a0,0x800a -/* f0cdca8: 9084a919 */ lbu $a0,-0x56e7($a0) -/* f0cdcac: 3c18800a */ lui $t8,0x800a -/* f0cdcb0: 2702a918 */ addiu $v0,$t8,-22248 -/* f0cdcb4: 18800061 */ blez $a0,.L0f0cde3c -/* f0cdcb8: 0004c8c0 */ sll $t9,$a0,0x3 -/* f0cdcbc: 03221821 */ addu $v1,$t9,$v0 -/* f0cdcc0: c4460010 */ lwc1 $f6,0x10($v0) -.L0f0cdcc4: -/* f0cdcc4: c448000c */ lwc1 $f8,0xc($v0) -/* f0cdcc8: 24420008 */ addiu $v0,$v0,0x8 -/* f0cdccc: 46123101 */ sub.s $f4,$f6,$f18 -/* f0cdcd0: 0043082b */ sltu $at,$v0,$v1 -/* f0cdcd4: 460c4181 */ sub.s $f6,$f8,$f12 -/* f0cdcd8: 46162282 */ mul.s $f10,$f4,$f22 -/* f0cdcdc: 00000000 */ sll $zero,$zero,0x0 -/* f0cdce0: 46143102 */ mul.s $f4,$f6,$f20 -/* f0cdce4: 46045000 */ add.s $f0,$f10,$f4 -/* f0cdce8: 4618003c */ c.lt.s $f0,$f24 -/* f0cdcec: 00000000 */ sll $zero,$zero,0x0 -/* f0cdcf0: 45000007 */ bc1f .L0f0cdd10 -/* f0cdcf4: 00000000 */ sll $zero,$zero,0x0 -/* f0cdcf8: 46000007 */ neg.s $f0,$f0 -/* f0cdcfc: 4600703c */ c.lt.s $f14,$f0 -/* f0cdd00: 00000000 */ sll $zero,$zero,0x0 -/* f0cdd04: 45000002 */ bc1f .L0f0cdd10 -/* f0cdd08: 00000000 */ sll $zero,$zero,0x0 -/* f0cdd0c: 46000386 */ mov.s $f14,$f0 -.L0f0cdd10: -/* f0cdd10: 5420ffec */ bnezl $at,.L0f0cdcc4 -/* f0cdd14: c4460010 */ lwc1 $f6,0x10($v0) -/* f0cdd18: 10000049 */ beqz $zero,.L0f0cde40 -/* f0cdd1c: c7ac00b0 */ lwc1 $f12,0xb0($sp) -.L0f0cdd20: -/* f0cdd20: 0c0094d9 */ jal func00025364 -/* f0cdd24: e7ae0060 */ swc1 $f14,0x60($sp) -/* f0cdd28: 1040001c */ beqz $v0,.L0f0cdd9c -/* f0cdd2c: c7ae0060 */ lwc1 $f14,0x60($sp) -/* f0cdd30: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cdd34: c7a80094 */ lwc1 $f8,0x94($sp) -/* f0cdd38: c7ac00a4 */ lwc1 $f12,0xa4($sp) -/* f0cdd3c: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f0cdd40: 46124181 */ sub.s $f6,$f8,$f18 -/* f0cdd44: 460c2201 */ sub.s $f8,$f4,$f12 -/* f0cdd48: 46163282 */ mul.s $f10,$f6,$f22 -/* f0cdd4c: c7a40088 */ lwc1 $f4,0x88($sp) -/* f0cdd50: 46144182 */ mul.s $f6,$f8,$f20 -/* f0cdd54: 46122201 */ sub.s $f8,$f4,$f18 -/* f0cdd58: 46065000 */ add.s $f0,$f10,$f6 -/* f0cdd5c: c7a60080 */ lwc1 $f6,0x80($sp) -/* f0cdd60: 46164282 */ mul.s $f10,$f8,$f22 -/* f0cdd64: 460c3101 */ sub.s $f4,$f6,$f12 -/* f0cdd68: 46142202 */ mul.s $f8,$f4,$f20 -/* f0cdd6c: 46085400 */ add.s $f16,$f10,$f8 -/* f0cdd70: 4600803c */ c.lt.s $f16,$f0 -/* f0cdd74: 00000000 */ sll $zero,$zero,0x0 -/* f0cdd78: 45020003 */ bc1fl .L0f0cdd88 -/* f0cdd7c: 4618003c */ c.lt.s $f0,$f24 -/* f0cdd80: 46008006 */ mov.s $f0,$f16 -/* f0cdd84: 4618003c */ c.lt.s $f0,$f24 -.L0f0cdd88: -/* f0cdd88: 00000000 */ sll $zero,$zero,0x0 -/* f0cdd8c: 4502002c */ bc1fl .L0f0cde40 -/* f0cdd90: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cdd94: 10000029 */ beqz $zero,.L0f0cde3c -/* f0cdd98: 46000387 */ neg.s $f14,$f0 -.L0f0cdd9c: -/* f0cdd9c: 3c088007 */ lui $t0,0x8007 -/* f0cdda0: 8d080e80 */ lw $t0,0xe80($t0) -/* f0cdda4: 3c09800a */ lui $t1,0x800a -/* f0cdda8: 51000025 */ beqzl $t0,.L0f0cde40 -/* f0cddac: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cddb0: 8d29a244 */ lw $t1,-0x5dbc($t1) -/* f0cddb4: 24010001 */ addiu $at,$zero,0x1 -/* f0cddb8: 8d241b5c */ lw $a0,0x1b5c($t1) -/* f0cddbc: 908a0000 */ lbu $t2,0x0($a0) -/* f0cddc0: 5541001f */ bnel $t2,$at,.L0f0cde40 -/* f0cddc4: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cddc8: 8c8b0004 */ lw $t3,0x4($a0) -/* f0cddcc: 27a5004c */ addiu $a1,$sp,0x4c -/* f0cddd0: 27a60048 */ addiu $a2,$sp,0x48 -/* f0cddd4: 8d6c0010 */ lw $t4,0x10($t3) -/* f0cddd8: 27a70044 */ addiu $a3,$sp,0x44 -/* f0cdddc: 000c6980 */ sll $t5,$t4,0x6 -/* f0cdde0: 05a30017 */ bgezl $t5,.L0f0cde40 -/* f0cdde4: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cdde8: 0fc21d5b */ jal propObjGetBbox -/* f0cddec: e7ae0060 */ swc1 $f14,0x60($sp) -/* f0cddf0: 3c02800a */ lui $v0,%hi(var8009de78) -/* f0cddf4: 2442de78 */ addiu $v0,$v0,%lo(var8009de78) -/* f0cddf8: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0cddfc: c4460008 */ lwc1 $f6,0x8($v0) -/* f0cde00: c7ac00a4 */ lwc1 $f12,0xa4($sp) -/* f0cde04: c4480000 */ lwc1 $f8,0x0($v0) -/* f0cde08: 46123101 */ sub.s $f4,$f6,$f18 -/* f0cde0c: c7ae0060 */ lwc1 $f14,0x60($sp) -/* f0cde10: 460c4181 */ sub.s $f6,$f8,$f12 -/* f0cde14: 46162282 */ mul.s $f10,$f4,$f22 -/* f0cde18: c7a8004c */ lwc1 $f8,0x4c($sp) -/* f0cde1c: 46143102 */ mul.s $f4,$f6,$f20 -/* f0cde20: 46045000 */ add.s $f0,$f10,$f4 -/* f0cde24: 46080001 */ sub.s $f0,$f0,$f8 -/* f0cde28: 4618003c */ c.lt.s $f0,$f24 -/* f0cde2c: 00000000 */ sll $zero,$zero,0x0 -/* f0cde30: 45020003 */ bc1fl .L0f0cde40 -/* f0cde34: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cde38: 46000387 */ neg.s $f14,$f0 -.L0f0cde3c: -/* f0cde3c: c7ac00b0 */ lwc1 $f12,0xb0($sp) -.L0f0cde40: -/* f0cde40: 0c0068f7 */ jal func0001a3dc -/* f0cde44: e7ae0060 */ swc1 $f14,0x60($sp) -/* f0cde48: 3c0143c8 */ lui $at,0x43c8 -/* f0cde4c: 44813000 */ mtc1 $at,$f6 -/* f0cde50: c7ae0060 */ lwc1 $f14,0x60($sp) -/* f0cde54: 00001025 */ or $v0,$zero,$zero -/* f0cde58: 46060302 */ mul.s $f12,$f0,$f6 -/* f0cde5c: 4618603c */ c.lt.s $f12,$f24 -/* f0cde60: 46006086 */ mov.s $f2,$f12 -/* f0cde64: 45020003 */ bc1fl .L0f0cde74 -/* f0cde68: 460e103c */ c.lt.s $f2,$f14 -/* f0cde6c: 46006087 */ neg.s $f2,$f12 -/* f0cde70: 460e103c */ c.lt.s $f2,$f14 -.L0f0cde74: -/* f0cde74: 00000000 */ sll $zero,$zero,0x0 -/* f0cde78: 45020003 */ bc1fl .L0f0cde88 -/* f0cde7c: 460ec03e */ c.le.s $f24,$f14 -/* f0cde80: 46001386 */ mov.s $f14,$f2 -/* f0cde84: 460ec03e */ c.le.s $f24,$f14 -.L0f0cde88: -/* f0cde88: 00000000 */ sll $zero,$zero,0x0 -/* f0cde8c: 45000012 */ bc1f .L0f0cded8 -/* f0cde90: 00000000 */ sll $zero,$zero,0x0 -/* f0cde94: 46147282 */ mul.s $f10,$f14,$f20 -/* f0cde98: 3c017f1b */ lui $at,%hi(var7f1ad9c8) -/* f0cde9c: c420d9c8 */ lwc1 $f0,%lo(var7f1ad9c8)($at) -/* f0cdea0: e7b80058 */ swc1 $f24,0x58($sp) -/* f0cdea4: 27a40054 */ addiu $a0,$sp,0x54 -/* f0cdea8: 46005102 */ mul.s $f4,$f10,$f0 -/* f0cdeac: 00000000 */ sll $zero,$zero,0x0 -/* f0cdeb0: 46167202 */ mul.s $f8,$f14,$f22 -/* f0cdeb4: e7a40054 */ swc1 $f4,0x54($sp) -/* f0cdeb8: 46004182 */ mul.s $f6,$f8,$f0 -/* f0cdebc: 0fc3382f */ jal func0f0ce0bc -/* f0cdec0: e7a6005c */ swc1 $f6,0x5c($sp) -/* f0cdec4: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0cdec8: 0fc336c1 */ jal func0f0cdb04 -/* f0cdecc: 24050001 */ addiu $a1,$zero,0x1 -/* f0cded0: 10000002 */ beqz $zero,.L0f0cdedc -/* f0cded4: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0cded8: -/* f0cded8: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0cdedc: -/* f0cdedc: d7b40010 */ ldc1 $f20,0x10($sp) -/* f0cdee0: d7b60018 */ ldc1 $f22,0x18($sp) -/* f0cdee4: d7b80020 */ ldc1 $f24,0x20($sp) -/* f0cdee8: 03e00008 */ jr $ra -/* f0cdeec: 27bd00b0 */ addiu $sp,$sp,0xb0 -); - -GLOBAL_ASM( -glabel func0f0cdef0 -/* f0cdef0: 3c02800a */ lui $v0,%hi(g_Vars) -/* f0cdef4: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars) -/* f0cdef8: 8c4e0034 */ lw $t6,0x34($v0) -/* f0cdefc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0cdf00: afbf0014 */ sw $ra,0x14($sp) -/* f0cdf04: 59c00014 */ blezl $t6,.L0f0cdf58 -/* f0cdf08: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cdf0c: 8c4f0284 */ lw $t7,0x284($v0) -/* f0cdf10: c446004c */ lwc1 $f6,0x4c($v0) -/* f0cdf14: 3c017f1b */ lui $at,%hi(var7f1ad9cc) -/* f0cdf18: c5e40148 */ lwc1 $f4,0x148($t7) -/* f0cdf1c: c42ad9cc */ lwc1 $f10,%lo(var7f1ad9cc)($at) -/* f0cdf20: 3c014060 */ lui $at,0x4060 -/* f0cdf24: 46062202 */ mul.s $f8,$f4,$f6 -/* f0cdf28: 44819000 */ mtc1 $at,$f18 -/* f0cdf2c: 24050001 */ addiu $a1,$zero,0x1 -/* f0cdf30: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0cdf34: 00000000 */ sll $zero,$zero,0x0 -/* f0cdf38: 46128302 */ mul.s $f12,$f16,$f18 -/* f0cdf3c: 0fc336c1 */ jal func0f0cdb04 -/* f0cdf40: e7ac001c */ swc1 $f12,0x1c($sp) -/* f0cdf44: 14400003 */ bnez $v0,.L0f0cdf54 -/* f0cdf48: c7ac001c */ lwc1 $f12,0x1c($sp) -/* f0cdf4c: 0fc336da */ jal func0f0cdb68 -/* f0cdf50: 00000000 */ sll $zero,$zero,0x0 -.L0f0cdf54: -/* f0cdf54: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0cdf58: -/* f0cdf58: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0cdf5c: 03e00008 */ jr $ra -/* f0cdf60: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0cdf64 -/* f0cdf64: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0cdf68: afbf0014 */ sw $ra,0x14($sp) -/* f0cdf6c: afa50024 */ sw $a1,0x24($sp) -/* f0cdf70: afa60028 */ sw $a2,0x28($sp) -/* f0cdf74: 24060001 */ addiu $a2,$zero,0x1 -/* f0cdf78: 0fc3365c */ jal func0f0cd970 -/* f0cdf7c: 24050000 */ addiu $a1,$zero,0x0 -/* f0cdf80: 14400009 */ bnez $v0,.L0f0cdfa8 -/* f0cdf84: 00401825 */ or $v1,$v0,$zero -/* f0cdf88: 3c077f1b */ lui $a3,0x7f1b -/* f0cdf8c: 24e7d964 */ addiu $a3,$a3,-9884 -/* f0cdf90: 8fa40024 */ lw $a0,0x24($sp) -/* f0cdf94: 8fa50028 */ lw $a1,0x28($sp) -/* f0cdf98: 2406032f */ addiu $a2,$zero,0x32f -/* f0cdf9c: 0c009393 */ jal func00024e4c -/* f0cdfa0: afa2001c */ sw $v0,0x1c($sp) -/* f0cdfa4: 8fa3001c */ lw $v1,0x1c($sp) -.L0f0cdfa8: -/* f0cdfa8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0cdfac: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0cdfb0: 00601025 */ or $v0,$v1,$zero -/* f0cdfb4: 03e00008 */ jr $ra -/* f0cdfb8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0cdfbc -/* f0cdfbc: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0cdfc0: afbf0014 */ sw $ra,0x14($sp) -/* f0cdfc4: c4c20000 */ lwc1 $f2,0x0($a2) -/* f0cdfc8: c4a00000 */ lwc1 $f0,0x0($a1) -/* f0cdfcc: 00803825 */ or $a3,$a0,$zero -/* f0cdfd0: 46020032 */ c.eq.s $f0,$f2 -/* f0cdfd4: 00000000 */ sll $zero,$zero,0x0 -/* f0cdfd8: 45020009 */ bc1fl .L0f0ce000 -/* f0cdfdc: 46001201 */ sub.s $f8,$f2,$f0 -/* f0cdfe0: c4a40008 */ lwc1 $f4,0x8($a1) -/* f0cdfe4: c4c60008 */ lwc1 $f6,0x8($a2) -/* f0cdfe8: 2402ffff */ addiu $v0,$zero,-1 -/* f0cdfec: 46062032 */ c.eq.s $f4,$f6 -/* f0cdff0: 00000000 */ sll $zero,$zero,0x0 -/* f0cdff4: 4501002d */ bc1t .L0f0ce0ac -/* f0cdff8: 00000000 */ sll $zero,$zero,0x0 -/* f0cdffc: 46001201 */ sub.s $f8,$f2,$f0 -.L0f0ce000: -/* f0ce000: e7a80030 */ swc1 $f8,0x30($sp) -/* f0ce004: c4b00008 */ lwc1 $f16,0x8($a1) -/* f0ce008: c4ca0008 */ lwc1 $f10,0x8($a2) -/* f0ce00c: c7a80030 */ lwc1 $f8,0x30($sp) -/* f0ce010: afa70040 */ sw $a3,0x40($sp) -/* f0ce014: 46105481 */ sub.s $f18,$f10,$f16 -/* f0ce018: e7b20038 */ swc1 $f18,0x38($sp) -/* f0ce01c: c7a40038 */ lwc1 $f4,0x38($sp) -/* f0ce020: 46042182 */ mul.s $f6,$f4,$f4 -/* f0ce024: 00000000 */ sll $zero,$zero,0x0 -/* f0ce028: 46084282 */ mul.s $f10,$f8,$f8 -/* f0ce02c: 0c012974 */ jal sqrtf -/* f0ce030: 460a3300 */ add.s $f12,$f6,$f10 -/* f0ce034: 3c013f80 */ lui $at,0x3f80 -/* f0ce038: 44818000 */ mtc1 $at,$f16 -/* f0ce03c: c7b20030 */ lwc1 $f18,0x30($sp) -/* f0ce040: c7a80038 */ lwc1 $f8,0x38($sp) -/* f0ce044: 46008083 */ div.s $f2,$f16,$f0 -/* f0ce048: 8fa70040 */ lw $a3,0x40($sp) -/* f0ce04c: 44807000 */ mtc1 $zero,$f14 -/* f0ce050: 27a40024 */ addiu $a0,$sp,0x24 -/* f0ce054: 24060001 */ addiu $a2,$zero,0x1 -/* f0ce058: 44057000 */ mfc1 $a1,$f14 -/* f0ce05c: 46029102 */ mul.s $f4,$f18,$f2 -/* f0ce060: 00000000 */ sll $zero,$zero,0x0 -/* f0ce064: 46024182 */ mul.s $f6,$f8,$f2 -/* f0ce068: e7a40030 */ swc1 $f4,0x30($sp) -/* f0ce06c: e7a60038 */ swc1 $f6,0x38($sp) -/* f0ce070: c4ea0008 */ lwc1 $f10,0x8($a3) -/* f0ce074: c4f20000 */ lwc1 $f18,0x0($a3) -/* f0ce078: e7ae0028 */ swc1 $f14,0x28($sp) -/* f0ce07c: 460a3402 */ mul.s $f16,$f6,$f10 -/* f0ce080: 00000000 */ sll $zero,$zero,0x0 -/* f0ce084: 46049202 */ mul.s $f8,$f18,$f4 -/* f0ce088: 46088300 */ add.s $f12,$f16,$f8 -/* f0ce08c: 460c2282 */ mul.s $f10,$f4,$f12 -/* f0ce090: 00000000 */ sll $zero,$zero,0x0 -/* f0ce094: 460c3482 */ mul.s $f18,$f6,$f12 -/* f0ce098: e7aa0024 */ swc1 $f10,0x24($sp) -/* f0ce09c: 0fc3365c */ jal func0f0cd970 -/* f0ce0a0: e7b2002c */ swc1 $f18,0x2c($sp) -/* f0ce0a4: 10000002 */ beqz $zero,.L0f0ce0b0 -/* f0ce0a8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0ce0ac: -/* f0ce0ac: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0ce0b0: -/* f0ce0b0: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0ce0b4: 03e00008 */ jr $ra -/* f0ce0b8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce0bc -/* f0ce0bc: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0ce0c0: afbf0014 */ sw $ra,0x14($sp) -/* f0ce0c4: afa40038 */ sw $a0,0x38($sp) -/* f0ce0c8: 27a5002c */ addiu $a1,$sp,0x2c -/* f0ce0cc: 0fc337d9 */ jal func0f0cdf64 -/* f0ce0d0: 27a60020 */ addiu $a2,$sp,0x20 -/* f0ce0d4: 14400006 */ bnez $v0,.L0f0ce0f0 -/* f0ce0d8: 8fa40038 */ lw $a0,0x38($sp) -/* f0ce0dc: 27a5002c */ addiu $a1,$sp,0x2c -/* f0ce0e0: 0fc337ef */ jal func0f0cdfbc -/* f0ce0e4: 27a60020 */ addiu $a2,$sp,0x20 -/* f0ce0e8: 5c400002 */ bgtzl $v0,.L0f0ce0f4 -/* f0ce0ec: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0ce0f0: -/* f0ce0f0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0ce0f4: -/* f0ce0f4: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0ce0f8: 03e00008 */ jr $ra -/* f0ce0fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce100 -/* f0ce100: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ce104: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ce108: 8c620284 */ lw $v0,0x284($v1) -/* f0ce10c: 8c4e00bc */ lw $t6,0xbc($v0) -/* f0ce110: c5c40008 */ lwc1 $f4,0x8($t6) -/* f0ce114: e4440310 */ swc1 $f4,0x310($v0) -/* f0ce118: 8c620284 */ lw $v0,0x284($v1) -/* f0ce11c: 8c4f00bc */ lw $t7,0xbc($v0) -/* f0ce120: c5e6000c */ lwc1 $f6,0xc($t7) -/* f0ce124: e4460314 */ swc1 $f6,0x314($v0) -/* f0ce128: 8c620284 */ lw $v0,0x284($v1) -/* f0ce12c: 8c5800bc */ lw $t8,0xbc($v0) -/* f0ce130: c7080010 */ lwc1 $f8,0x10($t8) -/* f0ce134: e4480318 */ swc1 $f8,0x318($v0) -/* f0ce138: 8c620284 */ lw $v0,0x284($v1) -/* f0ce13c: c44a0144 */ lwc1 $f10,0x144($v0) -/* f0ce140: e44a19fc */ swc1 $f10,0x19fc($v0) -/* f0ce144: 8c620284 */ lw $v0,0x284($v1) -/* f0ce148: 8c591b5c */ lw $t9,0x1b5c($v0) -/* f0ce14c: c7300008 */ lwc1 $f16,0x8($t9) -/* f0ce150: e4501a00 */ swc1 $f16,0x1a00($v0) -/* f0ce154: 8c620284 */ lw $v0,0x284($v1) -/* f0ce158: 8c481b5c */ lw $t0,0x1b5c($v0) -/* f0ce15c: c512000c */ lwc1 $f18,0xc($t0) -/* f0ce160: e4521a04 */ swc1 $f18,0x1a04($v0) -/* f0ce164: 8c620284 */ lw $v0,0x284($v1) -/* f0ce168: 8c491b5c */ lw $t1,0x1b5c($v0) -/* f0ce16c: c5240010 */ lwc1 $f4,0x10($t1) -/* f0ce170: 03e00008 */ jr $ra -/* f0ce174: e4441a08 */ swc1 $f4,0x1a08($v0) -); - -GLOBAL_ASM( -glabel func0f0ce178 -/* f0ce178: 3c0e800a */ lui $t6,0x800a -/* f0ce17c: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f0ce180: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0ce184: afbf0014 */ sw $ra,0x14($sp) -/* f0ce188: 8dcf1b5c */ lw $t7,0x1b5c($t6) -/* f0ce18c: 00002825 */ or $a1,$zero,$zero -/* f0ce190: 24060001 */ addiu $a2,$zero,0x1 -/* f0ce194: 0fc1a71c */ jal func0f069c70 -/* f0ce198: 8de40004 */ lw $a0,0x4($t7) -/* f0ce19c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0ce1a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0ce1a4: 03e00008 */ jr $ra -/* f0ce1a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce1ac -/* f0ce1ac: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ce1b0: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ce1b4: 8d030284 */ lw $v1,0x284($t0) -/* f0ce1b8: 27bdff98 */ addiu $sp,$sp,-104 -/* f0ce1bc: afbf002c */ sw $ra,0x2c($sp) -/* f0ce1c0: afa00054 */ sw $zero,0x54($sp) -/* f0ce1c4: 8c6200bc */ lw $v0,0xbc($v1) -/* f0ce1c8: 8c650378 */ lw $a1,0x378($v1) -/* f0ce1cc: 27b90058 */ addiu $t9,$sp,0x58 -/* f0ce1d0: 27a90054 */ addiu $t1,$sp,0x54 -/* f0ce1d4: 246e161e */ addiu $t6,$v1,0x161e -/* f0ce1d8: 246f161c */ addiu $t7,$v1,0x161c -/* f0ce1dc: 247819b0 */ addiu $t8,$v1,0x19b0 -/* f0ce1e0: afb80018 */ sw $t8,0x18($sp) -/* f0ce1e4: afaf0014 */ sw $t7,0x14($sp) -/* f0ce1e8: afae0010 */ sw $t6,0x10($sp) -/* f0ce1ec: afa90020 */ sw $t1,0x20($sp) -/* f0ce1f0: afb9001c */ sw $t9,0x1c($sp) -/* f0ce1f4: 2467161a */ addiu $a3,$v1,0x161a -/* f0ce1f8: 24440008 */ addiu $a0,$v0,0x8 -/* f0ce1fc: 0c00a86c */ jal func0002a1b0 -/* f0ce200: 24460028 */ addiu $a2,$v0,0x28 -/* f0ce204: 3c017f1b */ lui $at,%hi(var7f1ad9d0) -/* f0ce208: c422d9d0 */ lwc1 $f2,%lo(var7f1ad9d0)($at) -/* f0ce20c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ce210: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ce214: 4602003c */ c.lt.s $f0,$f2 -/* f0ce218: 46000386 */ mov.s $f14,$f0 -/* f0ce21c: 8fab0058 */ lw $t3,0x58($sp) -/* f0ce220: 45020003 */ bc1fl .L0f0ce230 -/* f0ce224: 8d030284 */ lw $v1,0x284($t0) -/* f0ce228: 46001386 */ mov.s $f14,$f2 -/* f0ce22c: 8d030284 */ lw $v1,0x284($t0) -.L0f0ce230: -/* f0ce230: 8c6a02b0 */ lw $t2,0x2b0($v1) -/* f0ce234: 51400027 */ beqzl $t2,.L0f0ce2d4 -/* f0ce238: afa00054 */ sw $zero,0x54($sp) -/* f0ce23c: 11600024 */ beqz $t3,.L0f0ce2d0 -/* f0ce240: 8fac0054 */ lw $t4,0x54($sp) -/* f0ce244: 8c6d0298 */ lw $t5,0x298($v1) -/* f0ce248: 558d0023 */ bnel $t4,$t5,.L0f0ce2d8 -/* f0ce24c: 8fae0058 */ lw $t6,0x58($sp) -/* f0ce250: c4640294 */ lwc1 $f4,0x294($v1) -/* f0ce254: c4660074 */ lwc1 $f6,0x74($v1) -/* f0ce258: 3c013f80 */ lui $at,0x3f80 -/* f0ce25c: 44814000 */ mtc1 $at,$f8 -/* f0ce260: 46062001 */ sub.s $f0,$f4,$f6 -/* f0ce264: 3c01bf80 */ lui $at,0xbf80 -/* f0ce268: 4608003c */ c.lt.s $f0,$f8 -/* f0ce26c: 00000000 */ sll $zero,$zero,0x0 -/* f0ce270: 45020019 */ bc1fl .L0f0ce2d8 -/* f0ce274: 8fae0058 */ lw $t6,0x58($sp) -/* f0ce278: 44815000 */ mtc1 $at,$f10 -/* f0ce27c: 00000000 */ sll $zero,$zero,0x0 -/* f0ce280: 4600503c */ c.lt.s $f10,$f0 -/* f0ce284: 00000000 */ sll $zero,$zero,0x0 -/* f0ce288: 45020013 */ bc1fl .L0f0ce2d8 -/* f0ce28c: 8fae0058 */ lw $t6,0x58($sp) -/* f0ce290: c46c0078 */ lwc1 $f12,0x78($v1) -/* f0ce294: 3c017f1b */ lui $at,%hi(var7f1ad9d4) -/* f0ce298: 460c7001 */ sub.s $f0,$f14,$f12 -/* f0ce29c: 46006100 */ add.s $f4,$f12,$f0 -/* f0ce2a0: e4640078 */ swc1 $f4,0x78($v1) -/* f0ce2a4: 8d030284 */ lw $v1,0x284($t0) -/* f0ce2a8: c4660074 */ lwc1 $f6,0x74($v1) -/* f0ce2ac: 46003200 */ add.s $f8,$f6,$f0 -/* f0ce2b0: e4680074 */ swc1 $f8,0x74($v1) -/* f0ce2b4: 8d030284 */ lw $v1,0x284($t0) -/* f0ce2b8: c424d9d4 */ lwc1 $f4,%lo(var7f1ad9d4)($at) -/* f0ce2bc: c46a0074 */ lwc1 $f10,0x74($v1) -/* f0ce2c0: 46045183 */ div.s $f6,$f10,$f4 -/* f0ce2c4: e4660070 */ swc1 $f6,0x70($v1) -/* f0ce2c8: 10000002 */ beqz $zero,.L0f0ce2d4 -/* f0ce2cc: 8d030284 */ lw $v1,0x284($t0) -.L0f0ce2d0: -/* f0ce2d0: afa00054 */ sw $zero,0x54($sp) -.L0f0ce2d4: -/* f0ce2d4: 8fae0058 */ lw $t6,0x58($sp) -.L0f0ce2d8: -/* f0ce2d8: ac6e02b0 */ sw $t6,0x2b0($v1) -/* f0ce2dc: 8faf0058 */ lw $t7,0x58($sp) -/* f0ce2e0: 51e00004 */ beqzl $t7,.L0f0ce2f4 -/* f0ce2e4: 8fb90054 */ lw $t9,0x54($sp) -/* f0ce2e8: 8d180284 */ lw $t8,0x284($t0) -/* f0ce2ec: e70e0294 */ swc1 $f14,0x294($t8) -/* f0ce2f0: 8fb90054 */ lw $t9,0x54($sp) -.L0f0ce2f4: -/* f0ce2f4: 8d090284 */ lw $t1,0x284($t0) -/* f0ce2f8: 3c017f1b */ lui $at,%hi(var7f1ad9d8) -/* f0ce2fc: 00001025 */ or $v0,$zero,$zero -/* f0ce300: ad390298 */ sw $t9,0x298($t1) -/* f0ce304: 8d0a0284 */ lw $t2,0x284($t0) -/* f0ce308: e54e0078 */ swc1 $f14,0x78($t2) -/* f0ce30c: 8d030284 */ lw $v1,0x284($t0) -/* f0ce310: c46803c4 */ lwc1 $f8,0x3c4($v1) -/* f0ce314: c46a0414 */ lwc1 $f10,0x414($v1) -/* f0ce318: c46619c4 */ lwc1 $f6,0x19c4($v1) -/* f0ce31c: 460a4103 */ div.s $f4,$f8,$f10 -/* f0ce320: 46062202 */ mul.s $f8,$f4,$f6 -/* f0ce324: e46819bc */ swc1 $f8,0x19bc($v1) -/* f0ce328: 8d030284 */ lw $v1,0x284($t0) -/* f0ce32c: 8d040034 */ lw $a0,0x34($t0) -/* f0ce330: c424d9d8 */ lwc1 $f4,%lo(var7f1ad9d8)($at) -/* f0ce334: c46a0074 */ lwc1 $f10,0x74($v1) -/* f0ce338: 3c017f1b */ lui $at,%hi(var7f1ad9dc) -/* f0ce33c: 18800008 */ blez $a0,.L0f0ce360 -/* f0ce340: 46045083 */ div.s $f2,$f10,$f4 -/* f0ce344: c46c0078 */ lwc1 $f12,0x78($v1) -/* f0ce348: c420d9dc */ lwc1 $f0,%lo(var7f1ad9dc)($at) -.L0f0ce34c: -/* f0ce34c: 46020182 */ mul.s $f6,$f0,$f2 -/* f0ce350: 24420001 */ addiu $v0,$v0,0x1 -/* f0ce354: 0044082a */ slt $at,$v0,$a0 -/* f0ce358: 1420fffc */ bnez $at,.L0f0ce34c -/* f0ce35c: 460c3080 */ add.s $f2,$f6,$f12 -.L0f0ce360: -/* f0ce360: 3c0141f0 */ lui $at,0x41f0 -/* f0ce364: 44817000 */ mtc1 $at,$f14 -/* f0ce368: c46019bc */ lwc1 $f0,0x19bc($v1) -/* f0ce36c: c46c0078 */ lwc1 $f12,0x78($v1) -/* f0ce370: 3c017f1b */ lui $at,%hi(var7f1ad9e0) -/* f0ce374: 460e003c */ c.lt.s $f0,$f14 -/* f0ce378: 00000000 */ sll $zero,$zero,0x0 -/* f0ce37c: 45000002 */ bc1f .L0f0ce388 -/* f0ce380: 00000000 */ sll $zero,$zero,0x0 -/* f0ce384: 46007006 */ mov.s $f0,$f14 -.L0f0ce388: -/* f0ce388: c428d9e0 */ lwc1 $f8,%lo(var7f1ad9e0)($at) -/* f0ce38c: 8c6b00bc */ lw $t3,0xbc($v1) -/* f0ce390: 3c014120 */ lui $at,0x4120 -/* f0ce394: 46081482 */ mul.s $f18,$f2,$f8 -/* f0ce398: 44812000 */ mtc1 $at,$f4 -/* f0ce39c: c570000c */ lwc1 $f16,0xc($t3) -/* f0ce3a0: 46046180 */ add.s $f6,$f12,$f4 -/* f0ce3a4: 46009280 */ add.s $f10,$f18,$f0 -/* f0ce3a8: e7a60030 */ swc1 $f6,0x30($sp) -/* f0ce3ac: 46105381 */ sub.s $f14,$f10,$f16 -/* f0ce3b0: c7aa0030 */ lwc1 $f10,0x30($sp) -/* f0ce3b4: 460e8200 */ add.s $f8,$f16,$f14 -/* f0ce3b8: 460a403c */ c.lt.s $f8,$f10 -/* f0ce3bc: 00000000 */ sll $zero,$zero,0x0 -/* f0ce3c0: 45020003 */ bc1fl .L0f0ce3d0 -/* f0ce3c4: 46007306 */ mov.s $f12,$f14 -/* f0ce3c8: 46105381 */ sub.s $f14,$f10,$f16 -/* f0ce3cc: 46007306 */ mov.s $f12,$f14 -.L0f0ce3d0: -/* f0ce3d0: e7a20048 */ swc1 $f2,0x48($sp) -/* f0ce3d4: 0fc33417 */ jal func0f0cd05c -/* f0ce3d8: e7b20038 */ swc1 $f18,0x38($sp) -/* f0ce3dc: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ce3e0: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ce3e4: c7a20048 */ lwc1 $f2,0x48($sp) -/* f0ce3e8: 10400005 */ beqz $v0,.L0f0ce400 -/* f0ce3ec: c7b20038 */ lwc1 $f18,0x38($sp) -/* f0ce3f0: 8d0c0284 */ lw $t4,0x284($t0) -/* f0ce3f4: e5820070 */ swc1 $f2,0x70($t4) -/* f0ce3f8: 8d0d0284 */ lw $t5,0x284($t0) -/* f0ce3fc: e5b20074 */ swc1 $f18,0x74($t5) -.L0f0ce400: -/* f0ce400: 8d030284 */ lw $v1,0x284($t0) -/* f0ce404: 3c0141a0 */ lui $at,0x41a0 -/* f0ce408: 946e161c */ lhu $t6,0x161c($v1) -/* f0ce40c: 31cf4000 */ andi $t7,$t6,0x4000 -/* f0ce410: 51e0000c */ beqzl $t7,.L0f0ce444 -/* f0ce414: 8fbf002c */ lw $ra,0x2c($sp) -/* f0ce418: c4640074 */ lwc1 $f4,0x74($v1) -/* f0ce41c: 44813000 */ mtc1 $at,$f6 -/* f0ce420: c46a0078 */ lwc1 $f10,0x78($v1) -/* f0ce424: 46062201 */ sub.s $f8,$f4,$f6 -/* f0ce428: 460a403c */ c.lt.s $f8,$f10 -/* f0ce42c: 00000000 */ sll $zero,$zero,0x0 -/* f0ce430: 45020004 */ bc1fl .L0f0ce444 -/* f0ce434: 8fbf002c */ lw $ra,0x2c($sp) -/* f0ce438: 0fc304ea */ jal func0f0c13a8 -/* f0ce43c: 24040001 */ addiu $a0,$zero,0x1 -/* f0ce440: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0ce444: -/* f0ce444: 27bd0068 */ addiu $sp,$sp,0x68 -/* f0ce448: 03e00008 */ jr $ra -/* f0ce44c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce450 -/* f0ce450: 3c0e800a */ lui $t6,0x800a -/* f0ce454: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f0ce458: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0ce45c: afbf0014 */ sw $ra,0x14($sp) -/* f0ce460: 0fc21b58 */ jal func0f086d60 -/* f0ce464: 8dc41b5c */ lw $a0,0x1b5c($t6) -/* f0ce468: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ce46c: 10400004 */ beqz $v0,.L0f0ce480 -/* f0ce470: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ce474: 8c6f0284 */ lw $t7,0x284($v1) -/* f0ce478: 10000005 */ beqz $zero,.L0f0ce490 -/* f0ce47c: ade000d0 */ sw $zero,0xd0($t7) -.L0f0ce480: -/* f0ce480: 8c780284 */ lw $t8,0x284($v1) -/* f0ce484: 00002025 */ or $a0,$zero,$zero -/* f0ce488: 0fc31f4c */ jal currentPlayerSetMoveMode -/* f0ce48c: af0000d0 */ sw $zero,0xd0($t8) -.L0f0ce490: -/* f0ce490: 8fbf0014 */ lw $ra,0x14($sp) -/* f0ce494: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0ce498: 03e00008 */ jr $ra -/* f0ce49c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce4a0 -/* f0ce4a0: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ce4a4: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ce4a8: 8c620284 */ lw $v0,0x284($v1) -/* f0ce4ac: c440016c */ lwc1 $f0,0x16c($v0) -/* f0ce4b0: 4600603c */ c.lt.s $f12,$f0 -/* f0ce4b4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce4b8: 45020013 */ bc1fl .L0f0ce508 -/* f0ce4bc: 460c003c */ c.lt.s $f0,$f12 -/* f0ce4c0: 44862000 */ mtc1 $a2,$f4 -/* f0ce4c4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce4c8: 468021a0 */ cvt.s.w $f6,$f4 -/* f0ce4cc: 46067202 */ mul.s $f8,$f14,$f6 -/* f0ce4d0: 46080281 */ sub.s $f10,$f0,$f8 -/* f0ce4d4: e44a016c */ swc1 $f10,0x16c($v0) -/* f0ce4d8: 8c620284 */ lw $v0,0x284($v1) -/* f0ce4dc: c440016c */ lwc1 $f0,0x16c($v0) -/* f0ce4e0: 460c003c */ c.lt.s $f0,$f12 -/* f0ce4e4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce4e8: 4500001a */ bc1f .L0f0ce554 -/* f0ce4ec: 00000000 */ sll $zero,$zero,0x0 -/* f0ce4f0: e44c016c */ swc1 $f12,0x16c($v0) -/* f0ce4f4: 3c02800a */ lui $v0,0x800a -/* f0ce4f8: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0ce4fc: 10000015 */ beqz $zero,.L0f0ce554 -/* f0ce500: c440016c */ lwc1 $f0,0x16c($v0) -/* f0ce504: 460c003c */ c.lt.s $f0,$f12 -.L0f0ce508: -/* f0ce508: 00000000 */ sll $zero,$zero,0x0 -/* f0ce50c: 45000011 */ bc1f .L0f0ce554 -/* f0ce510: 00000000 */ sll $zero,$zero,0x0 -/* f0ce514: 44868000 */ mtc1 $a2,$f16 -/* f0ce518: 00000000 */ sll $zero,$zero,0x0 -/* f0ce51c: 468084a0 */ cvt.s.w $f18,$f16 -/* f0ce520: 46127102 */ mul.s $f4,$f14,$f18 -/* f0ce524: 46040180 */ add.s $f6,$f0,$f4 -/* f0ce528: e446016c */ swc1 $f6,0x16c($v0) -/* f0ce52c: 8c620284 */ lw $v0,0x284($v1) -/* f0ce530: c440016c */ lwc1 $f0,0x16c($v0) -/* f0ce534: 4600603c */ c.lt.s $f12,$f0 -/* f0ce538: 00000000 */ sll $zero,$zero,0x0 -/* f0ce53c: 45000005 */ bc1f .L0f0ce554 -/* f0ce540: 00000000 */ sll $zero,$zero,0x0 -/* f0ce544: e44c016c */ swc1 $f12,0x16c($v0) -/* f0ce548: 3c02800a */ lui $v0,0x800a -/* f0ce54c: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0ce550: c440016c */ lwc1 $f0,0x16c($v0) -.L0f0ce554: -/* f0ce554: 03e00008 */ jr $ra -/* f0ce558: e4400168 */ swc1 $f0,0x168($v0) -); - -GLOBAL_ASM( -glabel func0f0ce55c -/* f0ce55c: 3c03800a */ lui $v1,%hi(g_Vars) -/* f0ce560: 24639fc0 */ addiu $v1,$v1,%lo(g_Vars) -/* f0ce564: 8c620284 */ lw $v0,0x284($v1) -/* f0ce568: c44019a4 */ lwc1 $f0,0x19a4($v0) -/* f0ce56c: 460c003c */ c.lt.s $f0,$f12 -/* f0ce570: 00000000 */ sll $zero,$zero,0x0 -/* f0ce574: 45020011 */ bc1fl .L0f0ce5bc -/* f0ce578: 4600603c */ c.lt.s $f12,$f0 -/* f0ce57c: c464004c */ lwc1 $f4,0x4c($v1) -/* f0ce580: 46047182 */ mul.s $f6,$f14,$f4 -/* f0ce584: 46060200 */ add.s $f8,$f0,$f6 -/* f0ce588: e44819a4 */ swc1 $f8,0x19a4($v0) -/* f0ce58c: 8c620284 */ lw $v0,0x284($v1) -/* f0ce590: c44019a4 */ lwc1 $f0,0x19a4($v0) -/* f0ce594: 4600603c */ c.lt.s $f12,$f0 -/* f0ce598: 00000000 */ sll $zero,$zero,0x0 -/* f0ce59c: 45000018 */ bc1f .L0f0ce600 -/* f0ce5a0: 00000000 */ sll $zero,$zero,0x0 -/* f0ce5a4: e44c19a4 */ swc1 $f12,0x19a4($v0) -/* f0ce5a8: 3c02800a */ lui $v0,0x800a -/* f0ce5ac: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0ce5b0: 10000013 */ beqz $zero,.L0f0ce600 -/* f0ce5b4: c44019a4 */ lwc1 $f0,0x19a4($v0) -/* f0ce5b8: 4600603c */ c.lt.s $f12,$f0 -.L0f0ce5bc: -/* f0ce5bc: 00000000 */ sll $zero,$zero,0x0 -/* f0ce5c0: 4500000f */ bc1f .L0f0ce600 -/* f0ce5c4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce5c8: c46a004c */ lwc1 $f10,0x4c($v1) -/* f0ce5cc: 460a7402 */ mul.s $f16,$f14,$f10 -/* f0ce5d0: 46100481 */ sub.s $f18,$f0,$f16 -/* f0ce5d4: e45219a4 */ swc1 $f18,0x19a4($v0) -/* f0ce5d8: 8c620284 */ lw $v0,0x284($v1) -/* f0ce5dc: c44019a4 */ lwc1 $f0,0x19a4($v0) -/* f0ce5e0: 460c003c */ c.lt.s $f0,$f12 -/* f0ce5e4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce5e8: 45000005 */ bc1f .L0f0ce600 -/* f0ce5ec: 00000000 */ sll $zero,$zero,0x0 -/* f0ce5f0: e44c19a4 */ swc1 $f12,0x19a4($v0) -/* f0ce5f4: 3c02800a */ lui $v0,0x800a -/* f0ce5f8: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0ce5fc: c44019a4 */ lwc1 $f0,0x19a4($v0) -.L0f0ce600: -/* f0ce600: 03e00008 */ jr $ra -/* f0ce604: e4400170 */ swc1 $f0,0x170($v0) -); - -GLOBAL_ASM( -glabel func0f0ce608 -/* f0ce608: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0ce60c: afbf001c */ sw $ra,0x1c($sp) -/* f0ce610: afb00018 */ sw $s0,0x18($sp) -/* f0ce614: 8c860028 */ lw $a2,0x28($a0) -/* f0ce618: 00808025 */ or $s0,$a0,$zero -/* f0ce61c: 3c01bf80 */ lui $at,0xbf80 -/* f0ce620: 50c00008 */ beqzl $a2,.L0f0ce644 -/* f0ce624: 8e06002c */ lw $a2,0x2c($s0) -/* f0ce628: 44816000 */ mtc1 $at,$f12 -/* f0ce62c: 3c017f1b */ lui $at,%hi(var7f1ad9e4) -/* f0ce630: 0fc33928 */ jal func0f0ce4a0 -/* f0ce634: c42ed9e4 */ lwc1 $f14,%lo(var7f1ad9e4)($at) -/* f0ce638: 10000015 */ beqz $zero,.L0f0ce690 -/* f0ce63c: 8e020014 */ lw $v0,0x14($s0) -/* f0ce640: 8e06002c */ lw $a2,0x2c($s0) -.L0f0ce644: -/* f0ce644: 3c013f80 */ lui $at,0x3f80 -/* f0ce648: 50c00008 */ beqzl $a2,.L0f0ce66c -/* f0ce64c: 8e020014 */ lw $v0,0x14($s0) -/* f0ce650: 44816000 */ mtc1 $at,$f12 -/* f0ce654: 3c017f1b */ lui $at,%hi(var7f1ad9e8) -/* f0ce658: 0fc33928 */ jal func0f0ce4a0 -/* f0ce65c: c42ed9e8 */ lwc1 $f14,%lo(var7f1ad9e8)($at) -/* f0ce660: 1000000b */ beqz $zero,.L0f0ce690 -/* f0ce664: 8e020014 */ lw $v0,0x14($s0) -/* f0ce668: 8e020014 */ lw $v0,0x14($s0) -.L0f0ce66c: -/* f0ce66c: 3c017f1b */ lui $at,%hi(var7f1ad9ec) -/* f0ce670: 3c06800a */ lui $a2,0x800a -/* f0ce674: 14400006 */ bnez $v0,.L0f0ce690 -/* f0ce678: 00000000 */ sll $zero,$zero,0x0 -/* f0ce67c: 44806000 */ mtc1 $zero,$f12 -/* f0ce680: c42ed9ec */ lwc1 $f14,%lo(var7f1ad9ec)($at) -/* f0ce684: 0fc33928 */ jal func0f0ce4a0 -/* f0ce688: 8cc69ff8 */ lw $a2,-0x6008($a2) -/* f0ce68c: 8e020014 */ lw $v0,0x14($s0) -.L0f0ce690: -/* f0ce690: 5040000e */ beqzl $v0,.L0f0ce6cc -/* f0ce694: 8e0f0020 */ lw $t7,0x20($s0) -/* f0ce698: 8e0e00a4 */ lw $t6,0xa4($s0) -/* f0ce69c: 3c017f1b */ lui $at,%hi(var7f1ad9f0) -/* f0ce6a0: c428d9f0 */ lwc1 $f8,%lo(var7f1ad9f0)($at) -/* f0ce6a4: 448e2000 */ mtc1 $t6,$f4 -/* f0ce6a8: 3c017f1b */ lui $at,%hi(var7f1ad9f4) -/* f0ce6ac: 3c06800a */ lui $a2,0x800a -/* f0ce6b0: 468021a0 */ cvt.s.w $f6,$f4 -/* f0ce6b4: 8cc69ff8 */ lw $a2,-0x6008($a2) -/* f0ce6b8: c42ed9f4 */ lwc1 $f14,%lo(var7f1ad9f4)($at) -/* f0ce6bc: 46083302 */ mul.s $f12,$f6,$f8 -/* f0ce6c0: 0fc33928 */ jal func0f0ce4a0 -/* f0ce6c4: 00000000 */ sll $zero,$zero,0x0 -/* f0ce6c8: 8e0f0020 */ lw $t7,0x20($s0) -.L0f0ce6cc: -/* f0ce6cc: 3c013f80 */ lui $at,0x3f80 -/* f0ce6d0: 51e0000f */ beqzl $t7,.L0f0ce710 -/* f0ce6d4: 8e090024 */ lw $t1,0x24($s0) -/* f0ce6d8: 44816000 */ mtc1 $at,$f12 -/* f0ce6dc: 3c017f1b */ lui $at,%hi(var7f1ad9f8) -/* f0ce6e0: 0fc33957 */ jal func0f0ce55c -/* f0ce6e4: c42ed9f8 */ lwc1 $f14,%lo(var7f1ad9f8)($at) -/* f0ce6e8: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0ce6ec: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0ce6f0: 8c820284 */ lw $v0,0x284($a0) -/* f0ce6f4: 8c990038 */ lw $t9,0x38($a0) -/* f0ce6f8: 8c580178 */ lw $t8,0x178($v0) -/* f0ce6fc: 03194021 */ addu $t0,$t8,$t9 -/* f0ce700: ac480178 */ sw $t0,0x178($v0) -/* f0ce704: 10000012 */ beqz $zero,.L0f0ce750 -/* f0ce708: 8e030010 */ lw $v1,0x10($s0) -/* f0ce70c: 8e090024 */ lw $t1,0x24($s0) -.L0f0ce710: -/* f0ce710: 11200007 */ beqz $t1,.L0f0ce730 -/* f0ce714: 3c01bf80 */ lui $at,0xbf80 -/* f0ce718: 44816000 */ mtc1 $at,$f12 -/* f0ce71c: 3c017f1b */ lui $at,%hi(var7f1ad9fc) -/* f0ce720: 0fc33957 */ jal func0f0ce55c -/* f0ce724: c42ed9fc */ lwc1 $f14,%lo(var7f1ad9fc)($at) -/* f0ce728: 10000009 */ beqz $zero,.L0f0ce750 -/* f0ce72c: 8e030010 */ lw $v1,0x10($s0) -.L0f0ce730: -/* f0ce730: 8e030010 */ lw $v1,0x10($s0) -/* f0ce734: 3c017f1b */ lui $at,%hi(var7f1ada00) -/* f0ce738: 14600005 */ bnez $v1,.L0f0ce750 -/* f0ce73c: 00000000 */ sll $zero,$zero,0x0 -/* f0ce740: 44806000 */ mtc1 $zero,$f12 -/* f0ce744: 0fc33957 */ jal func0f0ce55c -/* f0ce748: c42eda00 */ lwc1 $f14,%lo(var7f1ada00)($at) -/* f0ce74c: 8e030010 */ lw $v1,0x10($s0) -.L0f0ce750: -/* f0ce750: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0ce754: 1060001e */ beqz $v1,.L0f0ce7d0 -/* f0ce758: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0ce75c: 8e0a00a8 */ lw $t2,0xa8($s0) -/* f0ce760: 3c017f1b */ lui $at,%hi(var7f1ada04) -/* f0ce764: c432da04 */ lwc1 $f18,%lo(var7f1ada04)($at) -/* f0ce768: 448a5000 */ mtc1 $t2,$f10 -/* f0ce76c: 3c017f1b */ lui $at,%hi(var7f1ada08) -/* f0ce770: c42eda08 */ lwc1 $f14,%lo(var7f1ada08)($at) -/* f0ce774: 46805420 */ cvt.s.w $f16,$f10 -/* f0ce778: 46128302 */ mul.s $f12,$f16,$f18 -/* f0ce77c: 0fc33957 */ jal func0f0ce55c -/* f0ce780: 00000000 */ sll $zero,$zero,0x0 -/* f0ce784: 8e0b00a8 */ lw $t3,0xa8($s0) -/* f0ce788: 3c02800a */ lui $v0,0x800a -/* f0ce78c: 3c0f800a */ lui $t7,0x800a -/* f0ce790: 2961003d */ slti $at,$t3,0x3d -/* f0ce794: 1420000a */ bnez $at,.L0f0ce7c0 -/* f0ce798: 00000000 */ sll $zero,$zero,0x0 -/* f0ce79c: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0ce7a0: 3c0d800a */ lui $t5,0x800a -/* f0ce7a4: 8dad9ff8 */ lw $t5,-0x6008($t5) -/* f0ce7a8: 8c4c0178 */ lw $t4,0x178($v0) -/* f0ce7ac: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0ce7b0: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0ce7b4: 018d7021 */ addu $t6,$t4,$t5 -/* f0ce7b8: 10000005 */ beqz $zero,.L0f0ce7d0 -/* f0ce7bc: ac4e0178 */ sw $t6,0x178($v0) -.L0f0ce7c0: -/* f0ce7c0: 8defa244 */ lw $t7,-0x5dbc($t7) -/* f0ce7c4: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0ce7c8: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0ce7cc: ade00178 */ sw $zero,0x178($t7) -.L0f0ce7d0: -/* f0ce7d0: 8c820284 */ lw $v0,0x284($a0) -/* f0ce7d4: 3c013f80 */ lui $at,0x3f80 -/* f0ce7d8: 44816000 */ mtc1 $at,$f12 -/* f0ce7dc: c4400170 */ lwc1 $f0,0x170($v0) -/* f0ce7e0: 3c01bf80 */ lui $at,0xbf80 -/* f0ce7e4: 44811000 */ mtc1 $at,$f2 -/* f0ce7e8: 4600603c */ c.lt.s $f12,$f0 -/* f0ce7ec: 3c017f1b */ lui $at,%hi(var7f1ada0c) -/* f0ce7f0: 45020005 */ bc1fl .L0f0ce808 -/* f0ce7f4: 4602003c */ c.lt.s $f0,$f2 -/* f0ce7f8: e44c0170 */ swc1 $f12,0x170($v0) -/* f0ce7fc: 8c820284 */ lw $v0,0x284($a0) -/* f0ce800: c4400170 */ lwc1 $f0,0x170($v0) -/* f0ce804: 4602003c */ c.lt.s $f0,$f2 -.L0f0ce808: -/* f0ce808: 00000000 */ sll $zero,$zero,0x0 -/* f0ce80c: 45020004 */ bc1fl .L0f0ce820 -/* f0ce810: c4400168 */ lwc1 $f0,0x168($v0) -/* f0ce814: e4420170 */ swc1 $f2,0x170($v0) -/* f0ce818: 8c820284 */ lw $v0,0x284($a0) -/* f0ce81c: c4400168 */ lwc1 $f0,0x168($v0) -.L0f0ce820: -/* f0ce820: 4600603c */ c.lt.s $f12,$f0 -/* f0ce824: 00000000 */ sll $zero,$zero,0x0 -/* f0ce828: 45020005 */ bc1fl .L0f0ce840 -/* f0ce82c: 4602003c */ c.lt.s $f0,$f2 -/* f0ce830: e44c0168 */ swc1 $f12,0x168($v0) -/* f0ce834: 8c820284 */ lw $v0,0x284($a0) -/* f0ce838: c4400168 */ lwc1 $f0,0x168($v0) -/* f0ce83c: 4602003c */ c.lt.s $f0,$f2 -.L0f0ce840: -/* f0ce840: 00000000 */ sll $zero,$zero,0x0 -/* f0ce844: 45020004 */ bc1fl .L0f0ce858 -/* f0ce848: c4440170 */ lwc1 $f4,0x170($v0) -/* f0ce84c: e4420168 */ swc1 $f2,0x168($v0) -/* f0ce850: 8c820284 */ lw $v0,0x284($a0) -/* f0ce854: c4440170 */ lwc1 $f4,0x170($v0) -.L0f0ce858: -/* f0ce858: c426da0c */ lwc1 $f6,%lo(var7f1ada0c)($at) -/* f0ce85c: 46062202 */ mul.s $f8,$f4,$f6 -/* f0ce860: e4480170 */ swc1 $f8,0x170($v0) -/* f0ce864: 8c820284 */ lw $v0,0x284($a0) -/* f0ce868: c44a0170 */ lwc1 $f10,0x170($v0) -/* f0ce86c: c4500174 */ lwc1 $f16,0x174($v0) -/* f0ce870: 46105482 */ mul.s $f18,$f10,$f16 -/* f0ce874: e4520170 */ swc1 $f18,0x170($v0) -/* f0ce878: 8e180010 */ lw $t8,0x10($s0) -/* f0ce87c: 57000007 */ bnezl $t8,.L0f0ce89c -/* f0ce880: 8fbf001c */ lw $ra,0x1c($sp) -/* f0ce884: 8e190020 */ lw $t9,0x20($s0) -/* f0ce888: 57200004 */ bnezl $t9,.L0f0ce89c -/* f0ce88c: 8fbf001c */ lw $ra,0x1c($sp) -/* f0ce890: 8c880284 */ lw $t0,0x284($a0) -/* f0ce894: ad000178 */ sw $zero,0x178($t0) -/* f0ce898: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0ce89c: -/* f0ce89c: 8fb00018 */ lw $s0,0x18($sp) -/* f0ce8a0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0ce8a4: 03e00008 */ jr $ra -/* f0ce8a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ce8ac -/* f0ce8ac: 3c04800a */ lui $a0,%hi(g_Vars) -/* f0ce8b0: 24849fc0 */ addiu $a0,$a0,%lo(g_Vars) -/* f0ce8b4: 8c820284 */ lw $v0,0x284($a0) -/* f0ce8b8: 3c013f40 */ lui $at,0x3f40 -/* f0ce8bc: 44813000 */ mtc1 $at,$f6 -/* f0ce8c0: c4440148 */ lwc1 $f4,0x148($v0) -/* f0ce8c4: 8c8e0034 */ lw $t6,0x34($a0) -/* f0ce8c8: 3c017f1b */ lui $at,%hi(var7f1ada10) -/* f0ce8cc: 46062002 */ mul.s $f0,$f4,$f6 -/* f0ce8d0: 19c0000e */ blez $t6,.L0f0ce90c -/* f0ce8d4: 00001825 */ or $v1,$zero,$zero -/* f0ce8d8: c422da10 */ lwc1 $f2,%lo(var7f1ada10)($at) -/* f0ce8dc: 8c820284 */ lw $v0,0x284($a0) -.L0f0ce8e0: -/* f0ce8e0: 24630001 */ addiu $v1,$v1,0x1 -/* f0ce8e4: c4481b60 */ lwc1 $f8,0x1b60($v0) -/* f0ce8e8: 46024282 */ mul.s $f10,$f8,$f2 -/* f0ce8ec: 46005400 */ add.s $f16,$f10,$f0 -/* f0ce8f0: e4501b60 */ swc1 $f16,0x1b60($v0) -/* f0ce8f4: 8c8f0034 */ lw $t7,0x34($a0) -/* f0ce8f8: 006f082a */ slt $at,$v1,$t7 -/* f0ce8fc: 5420fff8 */ bnezl $at,.L0f0ce8e0 -/* f0ce900: 8c820284 */ lw $v0,0x284($a0) -/* f0ce904: 3c02800a */ lui $v0,0x800a -/* f0ce908: 8c42a244 */ lw $v0,-0x5dbc($v0) -.L0f0ce90c: -/* f0ce90c: 3c017f1b */ lui $at,%hi(var7f1ada14) -/* f0ce910: c424da14 */ lwc1 $f4,%lo(var7f1ada14)($at) -/* f0ce914: c4521b60 */ lwc1 $f18,0x1b60($v0) -/* f0ce918: 46049182 */ mul.s $f6,$f18,$f4 -/* f0ce91c: 03e00008 */ jr $ra -/* f0ce920: e4460148 */ swc1 $f6,0x148($v0) -); - -GLOBAL_ASM( -glabel func0f0ce924 -/* f0ce924: 27bdff70 */ addiu $sp,$sp,-144 -/* f0ce928: 3c0f8007 */ lui $t7,%hi(var80070ea8) -/* f0ce92c: afbf0024 */ sw $ra,0x24($sp) -/* f0ce930: f7b40018 */ sdc1 $f20,0x18($sp) -/* f0ce934: 25ef0ea8 */ addiu $t7,$t7,%lo(var80070ea8) -/* f0ce938: 8de10000 */ lw $at,0x0($t7) -/* f0ce93c: 27ae0074 */ addiu $t6,$sp,0x74 -/* f0ce940: 8de90004 */ lw $t1,0x4($t7) -/* f0ce944: adc10000 */ sw $at,0x0($t6) -/* f0ce948: 8de10008 */ lw $at,0x8($t7) -/* f0ce94c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ce950: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ce954: adc90004 */ sw $t1,0x4($t6) -/* f0ce958: adc10008 */ sw $at,0x8($t6) -/* f0ce95c: 8d0a0034 */ lw $t2,0x34($t0) -/* f0ce960: 59400154 */ blezl $t2,.L0f0ceeb4 -/* f0ce964: 8fbf0024 */ lw $ra,0x24($sp) -/* f0ce968: 8d020284 */ lw $v0,0x284($t0) -/* f0ce96c: 27a40070 */ addiu $a0,$sp,0x70 -/* f0ce970: 27a5006c */ addiu $a1,$sp,0x6c -/* f0ce974: c444014c */ lwc1 $f4,0x14c($v0) -/* f0ce978: 8c470150 */ lw $a3,0x150($v0) -/* f0ce97c: 2446017c */ addiu $a2,$v0,0x17c -/* f0ce980: 0fc32ea2 */ jal func0f0cba88 -/* f0ce984: e7a40010 */ swc1 $f4,0x10($sp) -/* f0ce988: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ce98c: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ce990: 8d020284 */ lw $v0,0x284($t0) -/* f0ce994: c7a80070 */ lwc1 $f8,0x70($sp) -/* f0ce998: 3c017f1b */ lui $at,%hi(var7f1ada18) -/* f0ce99c: c4460170 */ lwc1 $f6,0x170($v0) -/* f0ce9a0: c42cda18 */ lwc1 $f12,%lo(var7f1ada18)($at) -/* f0ce9a4: 3c018007 */ lui $at,0x8007 -/* f0ce9a8: 46083280 */ add.s $f10,$f6,$f8 -/* f0ce9ac: 4480a000 */ mtc1 $zero,$f20 -/* f0ce9b0: e44a0170 */ swc1 $f10,0x170($v0) -/* f0ce9b4: 8d020284 */ lw $v0,0x284($t0) -/* f0ce9b8: c7a6006c */ lwc1 $f6,0x6c($sp) -/* f0ce9bc: c4440168 */ lwc1 $f4,0x168($v0) -/* f0ce9c0: 46062200 */ add.s $f8,$f4,$f6 -/* f0ce9c4: e4480168 */ swc1 $f8,0x168($v0) -/* f0ce9c8: c42a5c24 */ lwc1 $f10,0x5c24($at) -/* f0ce9cc: 3c013f00 */ lui $at,0x3f00 -/* f0ce9d0: 44812000 */ mtc1 $at,$f4 -/* f0ce9d4: c50e004c */ lwc1 $f14,0x4c($t0) -/* f0ce9d8: 8d020284 */ lw $v0,0x284($t0) -/* f0ce9dc: 46045182 */ mul.s $f6,$f10,$f4 -/* f0ce9e0: 3c013f40 */ lui $at,0x3f40 -/* f0ce9e4: c4400168 */ lwc1 $f0,0x168($v0) -/* f0ce9e8: 460e3082 */ mul.s $f2,$f6,$f14 -/* f0ce9ec: 00000000 */ sll $zero,$zero,0x0 -/* f0ce9f0: 46020202 */ mul.s $f8,$f0,$f2 -/* f0ce9f4: e7a80088 */ swc1 $f8,0x88($sp) -/* f0ce9f8: 460c0402 */ mul.s $f16,$f0,$f12 -/* f0ce9fc: c44a0148 */ lwc1 $f10,0x148($v0) -/* f0cea00: c4520170 */ lwc1 $f18,0x170($v0) -/* f0cea04: 44810000 */ mtc1 $at,$f0 -/* f0cea08: 460c5102 */ mul.s $f4,$f10,$f12 -/* f0cea0c: 4614803c */ c.lt.s $f16,$f20 -/* f0cea10: e7a40060 */ swc1 $f4,0x60($sp) -/* f0cea14: 45000002 */ bc1f .L0f0cea20 -/* f0cea18: c7a60060 */ lwc1 $f6,0x60($sp) -/* f0cea1c: 46008407 */ neg.s $f16,$f16 -.L0f0cea20: -/* f0cea20: 4614903c */ c.lt.s $f18,$f20 -/* f0cea24: 00000000 */ sll $zero,$zero,0x0 -/* f0cea28: 45020003 */ bc1fl .L0f0cea38 -/* f0cea2c: 4614303c */ c.lt.s $f6,$f20 -/* f0cea30: 46009487 */ neg.s $f18,$f18 -/* f0cea34: 4614303c */ c.lt.s $f6,$f20 -.L0f0cea38: -/* f0cea38: 00000000 */ sll $zero,$zero,0x0 -/* f0cea3c: 45020004 */ bc1fl .L0f0cea50 -/* f0cea40: 4610903c */ c.lt.s $f18,$f16 -/* f0cea44: 46003207 */ neg.s $f8,$f6 -/* f0cea48: e7a80060 */ swc1 $f8,0x60($sp) -/* f0cea4c: 4610903c */ c.lt.s $f18,$f16 -.L0f0cea50: -/* f0cea50: 46009306 */ mov.s $f12,$f18 -/* f0cea54: c7aa0060 */ lwc1 $f10,0x60($sp) -/* f0cea58: 45020003 */ bc1fl .L0f0cea68 -/* f0cea5c: 460a603c */ c.lt.s $f12,$f10 -/* f0cea60: 46008306 */ mov.s $f12,$f16 -/* f0cea64: 460a603c */ c.lt.s $f12,$f10 -.L0f0cea68: -/* f0cea68: 00000000 */ sll $zero,$zero,0x0 -/* f0cea6c: 45020003 */ bc1fl .L0f0cea7c -/* f0cea70: 460c003e */ c.le.s $f0,$f12 -/* f0cea74: 46005306 */ mov.s $f12,$f10 -/* f0cea78: 460c003e */ c.le.s $f0,$f12 -.L0f0cea7c: -/* f0cea7c: 00000000 */ sll $zero,$zero,0x0 -/* f0cea80: 4502000b */ bc1fl .L0f0ceab0 -/* f0cea84: 460c0201 */ sub.s $f8,$f0,$f12 -/* f0cea88: 46006101 */ sub.s $f4,$f12,$f0 -/* f0cea8c: 3c014461 */ lui $at,0x4461 -/* f0cea90: 44814000 */ mtc1 $at,$f8 -/* f0cea94: 460e2182 */ mul.s $f6,$f4,$f14 -/* f0cea98: c4440198 */ lwc1 $f4,0x198($v0) -/* f0cea9c: 46083283 */ div.s $f10,$f6,$f8 -/* f0ceaa0: 460a2180 */ add.s $f6,$f4,$f10 -/* f0ceaa4: 10000009 */ beqz $zero,.L0f0ceacc -/* f0ceaa8: e4460198 */ swc1 $f6,0x198($v0) -/* f0ceaac: 460c0201 */ sub.s $f8,$f0,$f12 -.L0f0ceab0: -/* f0ceab0: 3c017f1b */ lui $at,%hi(var7f1ada1c) -/* f0ceab4: c42ada1c */ lwc1 $f10,%lo(var7f1ada1c)($at) -/* f0ceab8: 460e4102 */ mul.s $f4,$f8,$f14 -/* f0ceabc: c4480198 */ lwc1 $f8,0x198($v0) -/* f0ceac0: 460a2183 */ div.s $f6,$f4,$f10 -/* f0ceac4: 46064101 */ sub.s $f4,$f8,$f6 -/* f0ceac8: e4440198 */ swc1 $f4,0x198($v0) -.L0f0ceacc: -/* f0ceacc: 8d020284 */ lw $v0,0x284($t0) -/* f0cead0: c4400198 */ lwc1 $f0,0x198($v0) -/* f0cead4: 4614003c */ c.lt.s $f0,$f20 -/* f0cead8: 00000000 */ sll $zero,$zero,0x0 -/* f0ceadc: 45020005 */ bc1fl .L0f0ceaf4 -/* f0ceae0: 3c013f80 */ lui $at,0x3f80 -/* f0ceae4: e4540198 */ swc1 $f20,0x198($v0) -/* f0ceae8: 1000000c */ beqz $zero,.L0f0ceb1c -/* f0ceaec: 8d020284 */ lw $v0,0x284($t0) -/* f0ceaf0: 3c013f80 */ lui $at,0x3f80 -.L0f0ceaf4: -/* f0ceaf4: 44815000 */ mtc1 $at,$f10 -/* f0ceaf8: 3c013f80 */ lui $at,0x3f80 -/* f0ceafc: 4600503c */ c.lt.s $f10,$f0 -/* f0ceb00: 00000000 */ sll $zero,$zero,0x0 -/* f0ceb04: 45020006 */ bc1fl .L0f0ceb20 -/* f0ceb08: c44e0170 */ lwc1 $f14,0x170($v0) -/* f0ceb0c: 44814000 */ mtc1 $at,$f8 -/* f0ceb10: 00000000 */ sll $zero,$zero,0x0 -/* f0ceb14: e4480198 */ swc1 $f8,0x198($v0) -/* f0ceb18: 8d020284 */ lw $v0,0x284($t0) -.L0f0ceb1c: -/* f0ceb1c: c44e0170 */ lwc1 $f14,0x170($v0) -.L0f0ceb20: -/* f0ceb20: e7ac005c */ swc1 $f12,0x5c($sp) -/* f0ceb24: 0fc33195 */ jal func0f0cc654 -/* f0ceb28: 8fa60088 */ lw $a2,0x88($sp) -/* f0ceb2c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ceb30: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ceb34: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f0ceb38: 8d0b0284 */ lw $t3,0x284($t0) -/* f0ceb3c: 2404000a */ addiu $a0,$zero,0xa -/* f0ceb40: e56c00cc */ swc1 $f12,0xcc($t3) -/* f0ceb44: 8d020284 */ lw $v0,0x284($t0) -/* f0ceb48: c44003c0 */ lwc1 $f0,0x3c0($v0) -/* f0ceb4c: c44203c8 */ lwc1 $f2,0x3c8($v0) -/* f0ceb50: e7a00084 */ swc1 $f0,0x84($sp) -/* f0ceb54: 0fc41b99 */ jal cheatIsActive -/* f0ceb58: e7a20080 */ swc1 $f2,0x80($sp) -/* f0ceb5c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0ceb60: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0ceb64: c7a00084 */ lwc1 $f0,0x84($sp) -/* f0ceb68: 10400007 */ beqz $v0,.L0f0ceb88 -/* f0ceb6c: c7a20080 */ lwc1 $f2,0x80($sp) -/* f0ceb70: 3c017f1b */ lui $at,%hi(var7f1ada20) -/* f0ceb74: c42cda20 */ lwc1 $f12,%lo(var7f1ada20)($at) -/* f0ceb78: 460c0002 */ mul.s $f0,$f0,$f12 -/* f0ceb7c: 00000000 */ sll $zero,$zero,0x0 -/* f0ceb80: 460c1082 */ mul.s $f2,$f2,$f12 -/* f0ceb84: 00000000 */ sll $zero,$zero,0x0 -.L0f0ceb88: -/* f0ceb88: 8d020284 */ lw $v0,0x284($t0) -/* f0ceb8c: c50e004c */ lwc1 $f14,0x4c($t0) -/* f0ceb90: 27a40074 */ addiu $a0,$sp,0x74 -/* f0ceb94: c446036c */ lwc1 $f6,0x36c($v0) -/* f0ceb98: c44a0374 */ lwc1 $f10,0x374($v0) -/* f0ceb9c: 46061102 */ mul.s $f4,$f2,$f6 -/* f0ceba0: 00000000 */ sll $zero,$zero,0x0 -/* f0ceba4: 460a0202 */ mul.s $f8,$f0,$f10 -/* f0ceba8: 46082181 */ sub.s $f6,$f4,$f8 -/* f0cebac: c7a40074 */ lwc1 $f4,0x74($sp) -/* f0cebb0: 460e3282 */ mul.s $f10,$f6,$f14 -/* f0cebb4: 460a2200 */ add.s $f8,$f4,$f10 -/* f0cebb8: e7a80074 */ swc1 $f8,0x74($sp) -/* f0cebbc: c4460374 */ lwc1 $f6,0x374($v0) -/* f0cebc0: c44a036c */ lwc1 $f10,0x36c($v0) -/* f0cebc4: 46061102 */ mul.s $f4,$f2,$f6 -/* f0cebc8: 00000000 */ sll $zero,$zero,0x0 -/* f0cebcc: 460a0202 */ mul.s $f8,$f0,$f10 -/* f0cebd0: 46082180 */ add.s $f6,$f4,$f8 -/* f0cebd4: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0cebd8: 460e3282 */ mul.s $f10,$f6,$f14 -/* f0cebdc: 460a2200 */ add.s $f8,$f4,$f10 -/* f0cebe0: 0fc32ed2 */ jal func0f0cbb48 -/* f0cebe4: e7a8007c */ swc1 $f8,0x7c($sp) -/* f0cebe8: 0fc47b82 */ jal func0f11ee08 -/* f0cebec: 00000000 */ sll $zero,$zero,0x0 -/* f0cebf0: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0cebf4: 1040001f */ beqz $v0,.L0f0cec74 -/* f0cebf8: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0cebfc: 8d020284 */ lw $v0,0x284($t0) -/* f0cec00: c50e004c */ lwc1 $f14,0x4c($t0) -/* f0cec04: 3c014120 */ lui $at,0x4120 -/* f0cec08: c446036c */ lwc1 $f6,0x36c($v0) -/* f0cec0c: c4440170 */ lwc1 $f4,0x170($v0) -/* f0cec10: c4480374 */ lwc1 $f8,0x374($v0) -/* f0cec14: 44810000 */ mtc1 $at,$f0 -/* f0cec18: 46043282 */ mul.s $f10,$f6,$f4 -/* f0cec1c: c4460168 */ lwc1 $f6,0x168($v0) -/* f0cec20: 46064102 */ mul.s $f4,$f8,$f6 -/* f0cec24: 46045201 */ sub.s $f8,$f10,$f4 -/* f0cec28: c7a40074 */ lwc1 $f4,0x74($sp) -/* f0cec2c: 460e4182 */ mul.s $f6,$f8,$f14 -/* f0cec30: 00000000 */ sll $zero,$zero,0x0 -/* f0cec34: 46003282 */ mul.s $f10,$f6,$f0 -/* f0cec38: 460a2200 */ add.s $f8,$f4,$f10 -/* f0cec3c: e7a80074 */ swc1 $f8,0x74($sp) -/* f0cec40: c4440170 */ lwc1 $f4,0x170($v0) -/* f0cec44: c4460374 */ lwc1 $f6,0x374($v0) -/* f0cec48: c448036c */ lwc1 $f8,0x36c($v0) -/* f0cec4c: 46043282 */ mul.s $f10,$f6,$f4 -/* f0cec50: c4460168 */ lwc1 $f6,0x168($v0) -/* f0cec54: 46064102 */ mul.s $f4,$f8,$f6 -/* f0cec58: 46045200 */ add.s $f8,$f10,$f4 -/* f0cec5c: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0cec60: 460e4182 */ mul.s $f6,$f8,$f14 -/* f0cec64: 00000000 */ sll $zero,$zero,0x0 -/* f0cec68: 46003282 */ mul.s $f10,$f6,$f0 -/* f0cec6c: 460a2200 */ add.s $f8,$f4,$f10 -/* f0cec70: e7a8007c */ swc1 $f8,0x7c($sp) -.L0f0cec74: -/* f0cec74: 0fc3382f */ jal func0f0ce0bc -/* f0cec78: 27a40074 */ addiu $a0,$sp,0x74 -/* f0cec7c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0cec80: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0cec84: 8d020284 */ lw $v0,0x284($t0) -/* f0cec88: 8c4300bc */ lw $v1,0xbc($v0) -/* f0cec8c: c4480318 */ lwc1 $f8,0x318($v0) -/* f0cec90: c4440310 */ lwc1 $f4,0x310($v0) -/* f0cec94: c46a0010 */ lwc1 $f10,0x10($v1) -/* f0cec98: c4660008 */ lwc1 $f6,0x8($v1) -/* f0cec9c: c440036c */ lwc1 $f0,0x36c($v0) -/* f0ceca0: 46085381 */ sub.s $f14,$f10,$f8 -/* f0ceca4: c4420374 */ lwc1 $f2,0x374($v0) -/* f0ceca8: 46043301 */ sub.s $f12,$f6,$f4 -/* f0cecac: 460e0182 */ mul.s $f6,$f0,$f14 -/* f0cecb0: 46006107 */ neg.s $f4,$f12 -/* f0cecb4: 46022282 */ mul.s $f10,$f4,$f2 -/* f0cecb8: 00000000 */ sll $zero,$zero,0x0 -/* f0cecbc: 460e1202 */ mul.s $f8,$f2,$f14 -/* f0cecc0: 00000000 */ sll $zero,$zero,0x0 -/* f0cecc4: 46006102 */ mul.s $f4,$f12,$f0 -/* f0cecc8: 460a3400 */ add.s $f16,$f6,$f10 -/* f0ceccc: c7aa007c */ lwc1 $f10,0x7c($sp) -/* f0cecd0: 46044180 */ add.s $f6,$f8,$f4 -/* f0cecd4: c7a40074 */ lwc1 $f4,0x74($sp) -/* f0cecd8: 460a0202 */ mul.s $f8,$f0,$f10 -/* f0cecdc: e7a6004c */ swc1 $f6,0x4c($sp) -/* f0cece0: 46002187 */ neg.s $f6,$f4 -/* f0cece4: 46023182 */ mul.s $f6,$f6,$f2 -/* f0cece8: 46064480 */ add.s $f18,$f8,$f6 -/* f0cecec: 460a1202 */ mul.s $f8,$f2,$f10 -/* f0cecf0: 00000000 */ sll $zero,$zero,0x0 -/* f0cecf4: 46002182 */ mul.s $f6,$f4,$f0 -/* f0cecf8: 46149032 */ c.eq.s $f18,$f20 -/* f0cecfc: 46064280 */ add.s $f10,$f8,$f6 -/* f0ced00: 45010019 */ bc1t .L0f0ced68 -/* f0ced04: e7aa0044 */ swc1 $f10,0x44($sp) -/* f0ced08: c440016c */ lwc1 $f0,0x16c($v0) -/* f0ced0c: 46120102 */ mul.s $f4,$f0,$f18 -/* f0ced10: 4604a03c */ c.lt.s $f20,$f4 -/* f0ced14: 00000000 */ sll $zero,$zero,0x0 -/* f0ced18: 45020014 */ bc1fl .L0f0ced6c -/* f0ced1c: c7aa0044 */ lwc1 $f10,0x44($sp) -/* f0ced20: 46128403 */ div.s $f16,$f16,$f18 -/* f0ced24: 3c013f80 */ lui $at,0x3f80 -/* f0ced28: 4614803e */ c.le.s $f16,$f20 -/* f0ced2c: 00000000 */ sll $zero,$zero,0x0 -/* f0ced30: 45020005 */ bc1fl .L0f0ced48 -/* f0ced34: 44814000 */ mtc1 $at,$f8 -/* f0ced38: e454016c */ swc1 $f20,0x16c($v0) -/* f0ced3c: 1000000a */ beqz $zero,.L0f0ced68 -/* f0ced40: 8d020284 */ lw $v0,0x284($t0) -/* f0ced44: 44814000 */ mtc1 $at,$f8 -.L0f0ced48: -/* f0ced48: 00000000 */ sll $zero,$zero,0x0 -/* f0ced4c: 4608803c */ c.lt.s $f16,$f8 -/* f0ced50: 00000000 */ sll $zero,$zero,0x0 -/* f0ced54: 45020005 */ bc1fl .L0f0ced6c -/* f0ced58: c7aa0044 */ lwc1 $f10,0x44($sp) -/* f0ced5c: 46100182 */ mul.s $f6,$f0,$f16 -/* f0ced60: e446016c */ swc1 $f6,0x16c($v0) -/* f0ced64: 8d020284 */ lw $v0,0x284($t0) -.L0f0ced68: -/* f0ced68: c7aa0044 */ lwc1 $f10,0x44($sp) -.L0f0ced6c: -/* f0ced6c: 46145032 */ c.eq.s $f10,$f20 -/* f0ced70: 00000000 */ sll $zero,$zero,0x0 -/* f0ced74: 4503001c */ bc1tl .L0f0cede8 -/* f0ced78: c4460148 */ lwc1 $f6,0x148($v0) -/* f0ced7c: c44019a4 */ lwc1 $f0,0x19a4($v0) -/* f0ced80: c7a8004c */ lwc1 $f8,0x4c($sp) -/* f0ced84: 460a0102 */ mul.s $f4,$f0,$f10 -/* f0ced88: 4604a03c */ c.lt.s $f20,$f4 -/* f0ced8c: 00000000 */ sll $zero,$zero,0x0 -/* f0ced90: 45020015 */ bc1fl .L0f0cede8 -/* f0ced94: c4460148 */ lwc1 $f6,0x148($v0) -/* f0ced98: 460a4183 */ div.s $f6,$f8,$f10 -/* f0ced9c: 3c013f80 */ lui $at,0x3f80 -/* f0ceda0: 4614303e */ c.le.s $f6,$f20 -/* f0ceda4: e7a6004c */ swc1 $f6,0x4c($sp) -/* f0ceda8: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f0cedac: 45020005 */ bc1fl .L0f0cedc4 -/* f0cedb0: 44814000 */ mtc1 $at,$f8 -/* f0cedb4: e45419a4 */ swc1 $f20,0x19a4($v0) -/* f0cedb8: 1000000a */ beqz $zero,.L0f0cede4 -/* f0cedbc: 8d020284 */ lw $v0,0x284($t0) -/* f0cedc0: 44814000 */ mtc1 $at,$f8 -.L0f0cedc4: -/* f0cedc4: 00000000 */ sll $zero,$zero,0x0 -/* f0cedc8: 4608203c */ c.lt.s $f4,$f8 -/* f0cedcc: 00000000 */ sll $zero,$zero,0x0 -/* f0cedd0: 45020005 */ bc1fl .L0f0cede8 -/* f0cedd4: c4460148 */ lwc1 $f6,0x148($v0) -/* f0cedd8: 46040282 */ mul.s $f10,$f0,$f4 -/* f0ceddc: e44a19a4 */ swc1 $f10,0x19a4($v0) -/* f0cede0: 8d020284 */ lw $v0,0x284($t0) -.L0f0cede4: -/* f0cede4: c4460148 */ lwc1 $f6,0x148($v0) -.L0f0cede8: -/* f0cede8: 3c017f1b */ lui $at,%hi(var7f1ada24) -/* f0cedec: c424da24 */ lwc1 $f4,%lo(var7f1ada24)($at) -/* f0cedf0: e7a60040 */ swc1 $f6,0x40($sp) -/* f0cedf4: c448015c */ lwc1 $f8,0x15c($v0) -/* f0cedf8: c44a00cc */ lwc1 $f10,0xcc($v0) -/* f0cedfc: 46044083 */ div.s $f2,$f8,$f4 -/* f0cee00: e7aa0038 */ swc1 $f10,0x38($sp) -/* f0cee04: 0fc4505b */ jal func0f11416c -/* f0cee08: e7a2003c */ swc1 $f2,0x3c($sp) -/* f0cee0c: 3c013f80 */ lui $at,0x3f80 -/* f0cee10: 44817000 */ mtc1 $at,$f14 -/* f0cee14: c7a2003c */ lwc1 $f2,0x3c($sp) -/* f0cee18: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0cee1c: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0cee20: 4602703c */ c.lt.s $f14,$f2 -/* f0cee24: 46000306 */ mov.s $f12,$f0 -/* f0cee28: 3c01bf80 */ lui $at,0xbf80 -/* f0cee2c: 8fa70040 */ lw $a3,0x40($sp) -/* f0cee30: 45020004 */ bc1fl .L0f0cee44 -/* f0cee34: 44817000 */ mtc1 $at,$f14 -/* f0cee38: 10000008 */ beqz $zero,.L0f0cee5c -/* f0cee3c: 46007086 */ mov.s $f2,$f14 -/* f0cee40: 44817000 */ mtc1 $at,$f14 -.L0f0cee44: -/* f0cee44: 00000000 */ sll $zero,$zero,0x0 -/* f0cee48: 460e103c */ c.lt.s $f2,$f14 -/* f0cee4c: 00000000 */ sll $zero,$zero,0x0 -/* f0cee50: 45020003 */ bc1fl .L0f0cee60 -/* f0cee54: 8d0c0284 */ lw $t4,0x284($t0) -/* f0cee58: 46007086 */ mov.s $f2,$f14 -.L0f0cee5c: -/* f0cee5c: 8d0c0284 */ lw $t4,0x284($t0) -.L0f0cee60: -/* f0cee60: 24010001 */ addiu $at,$zero,0x1 -/* f0cee64: 44061000 */ mfc1 $a2,$f2 -/* f0cee68: 8d8d03ac */ lw $t5,0x3ac($t4) -/* f0cee6c: c7ae0038 */ lwc1 $f14,0x38($sp) -/* f0cee70: 15a10004 */ bne $t5,$at,.L0f0cee84 -/* f0cee74: 3c017f1b */ lui $at,%hi(var7f1ada28) -/* f0cee78: c426da28 */ lwc1 $f6,%lo(var7f1ada28)($at) -/* f0cee7c: 46060302 */ mul.s $f12,$f0,$f6 -/* f0cee80: 00000000 */ sll $zero,$zero,0x0 -.L0f0cee84: -/* f0cee84: 0fc27637 */ jal func0f09d8dc -/* f0cee88: e7b40010 */ swc1 $f20,0x10($sp) -/* f0cee8c: 3c08800a */ lui $t0,%hi(g_Vars) -/* f0cee90: 25089fc0 */ addiu $t0,$t0,%lo(g_Vars) -/* f0cee94: 8d190284 */ lw $t9,0x284($t0) -/* f0cee98: 3c017f1b */ lui $at,%hi(var7f1ada2c) -/* f0cee9c: c424da2c */ lwc1 $f4,%lo(var7f1ada2c)($at) -/* f0ceea0: c7280158 */ lwc1 $f8,0x158($t9) -/* f0ceea4: 46044302 */ mul.s $f12,$f8,$f4 -/* f0ceea8: 0fc288a4 */ jal func0f0a2290 -/* f0ceeac: 00000000 */ sll $zero,$zero,0x0 -/* f0ceeb0: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0ceeb4: -/* f0ceeb4: d7b40018 */ ldc1 $f20,0x18($sp) -/* f0ceeb8: 27bd0090 */ addiu $sp,$sp,0x90 -/* f0ceebc: 03e00008 */ jr $ra -/* f0ceec0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0ceec4 -/* f0ceec4: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0ceec8: afbf0024 */ sw $ra,0x24($sp) -/* f0ceecc: 0fc33840 */ jal func0f0ce100 -/* f0ceed0: afb00020 */ sw $s0,0x20($sp) -/* f0ceed4: 0fc337bc */ jal func0f0cdef0 -/* f0ceed8: 00000000 */ sll $zero,$zero,0x0 -/* f0ceedc: 0fc32fd4 */ jal func0f0cbf50 -/* f0ceee0: 00000000 */ sll $zero,$zero,0x0 -/* f0ceee4: 0fc33a49 */ jal func0f0ce924 -/* f0ceee8: 00000000 */ sll $zero,$zero,0x0 -/* f0ceeec: 0fc3385e */ jal func0f0ce178 -/* f0ceef0: 00000000 */ sll $zero,$zero,0x0 -/* f0ceef4: 0fc3386b */ jal func0f0ce1ac -/* f0ceef8: 00000000 */ sll $zero,$zero,0x0 -/* f0ceefc: 3c10800a */ lui $s0,0x800a -/* f0cef00: 8e10a244 */ lw $s0,-0x5dbc($s0) -/* f0cef04: 2405ffff */ addiu $a1,$zero,-1 -/* f0cef08: 8e0600bc */ lw $a2,0xbc($s0) -/* f0cef0c: 84ce0028 */ lh $t6,0x28($a2) -/* f0cef10: 00c01025 */ or $v0,$a2,$zero -/* f0cef14: 50ae0018 */ beql $a1,$t6,.L0f0cef78 -/* f0cef18: 8e091b5c */ lw $t1,0x1b5c($s0) -/* f0cef1c: 860419b0 */ lh $a0,0x19b0($s0) -/* f0cef20: 84c30028 */ lh $v1,0x28($a2) -.L0f0cef24: -/* f0cef24: 54830010 */ bnel $a0,$v1,.L0f0cef68 -/* f0cef28: 8443002a */ lh $v1,0x2a($v0) -/* f0cef2c: 0fc19711 */ jal func0f065c44 -/* f0cef30: 00c02025 */ or $a0,$a2,$zero -/* f0cef34: 3c02800a */ lui $v0,%hi(g_Vars) -/* f0cef38: 24429fc0 */ addiu $v0,$v0,%lo(g_Vars) -/* f0cef3c: 8c500284 */ lw $s0,0x284($v0) -/* f0cef40: 2405ffff */ addiu $a1,$zero,-1 -/* f0cef44: 860f19b0 */ lh $t7,0x19b0($s0) -/* f0cef48: 8e1800bc */ lw $t8,0xbc($s0) -/* f0cef4c: a70f0028 */ sh $t7,0x28($t8) -/* f0cef50: 8c590284 */ lw $t9,0x284($v0) -/* f0cef54: 8f2800bc */ lw $t0,0xbc($t9) -/* f0cef58: a505002a */ sh $a1,0x2a($t0) -/* f0cef5c: 10000005 */ beqz $zero,.L0f0cef74 -/* f0cef60: 8c500284 */ lw $s0,0x284($v0) -/* f0cef64: 8443002a */ lh $v1,0x2a($v0) -.L0f0cef68: -/* f0cef68: 24420002 */ addiu $v0,$v0,0x2 -/* f0cef6c: 14a3ffed */ bne $a1,$v1,.L0f0cef24 -/* f0cef70: 00000000 */ sll $zero,$zero,0x0 -.L0f0cef74: -/* f0cef74: 8e091b5c */ lw $t1,0x1b5c($s0) -.L0f0cef78: -/* f0cef78: 24010035 */ addiu $at,$zero,0x35 -/* f0cef7c: 00002825 */ or $a1,$zero,$zero -/* f0cef80: 8d220004 */ lw $v0,0x4($t1) -/* f0cef84: 90430003 */ lbu $v1,0x3($v0) -/* f0cef88: 00402025 */ or $a0,$v0,$zero -/* f0cef8c: 54610004 */ bnel $v1,$at,.L0f0cefa0 -/* f0cef90: 24010033 */ addiu $at,$zero,0x33 -/* f0cef94: 10000005 */ beqz $zero,.L0f0cefac -/* f0cef98: 2445005c */ addiu $a1,$v0,0x5c -/* f0cef9c: 24010033 */ addiu $at,$zero,0x33 -.L0f0cefa0: -/* f0cefa0: 14610002 */ bne $v1,$at,.L0f0cefac -/* f0cefa4: 00000000 */ sll $zero,$zero,0x0 -/* f0cefa8: 2445005c */ addiu $a1,$v0,0x5c -.L0f0cefac: -/* f0cefac: 10a00005 */ beqz $a1,.L0f0cefc4 -/* f0cefb0: 00000000 */ sll $zero,$zero,0x0 -/* f0cefb4: 0fc1c52e */ jal func0f0714b8 -/* f0cefb8: 00000000 */ sll $zero,$zero,0x0 -/* f0cefbc: 3c10800a */ lui $s0,0x800a -/* f0cefc0: 8e10a244 */ lw $s0,-0x5dbc($s0) -.L0f0cefc4: -/* f0cefc4: 0fc32e31 */ jal func0f0cb8c4 -/* f0cefc8: 02002025 */ or $a0,$s0,$zero -/* f0cefcc: 3c0a800a */ lui $t2,0x800a -/* f0cefd0: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f0cefd4: 8d4b00bc */ lw $t3,0xbc($t2) -/* f0cefd8: 0fc257d8 */ jal objectiveCheckRoomEntered -/* f0cefdc: 85640028 */ lh $a0,0x28($t3) -/* f0cefe0: 3c0c800a */ lui $t4,0x800a -/* f0cefe4: 8d8ca244 */ lw $t4,-0x5dbc($t4) -/* f0cefe8: 8d8400bc */ lw $a0,0xbc($t4) -/* f0cefec: 0fc33067 */ jal func0f0cc19c -/* f0ceff0: 24840008 */ addiu $a0,$a0,0x8 -/* f0ceff4: 0fc307fd */ jal func0f0c1ff4 -/* f0ceff8: 00000000 */ sll $zero,$zero,0x0 -/* f0ceffc: 0fc23064 */ jal func0f08c190 -/* f0cf000: 00000000 */ sll $zero,$zero,0x0 -/* f0cf004: 3c0d800a */ lui $t5,0x800a -/* f0cf008: 8dada244 */ lw $t5,-0x5dbc($t5) -/* f0cf00c: 8da21b5c */ lw $v0,0x1b5c($t5) -/* f0cf010: 50400048 */ beqzl $v0,.L0f0cf134 -/* f0cf014: 8fbf0024 */ lw $ra,0x24($sp) -/* f0cf018: 0fc1c4d8 */ jal func0f071360 -/* f0cf01c: 8c440004 */ lw $a0,0x4($v0) -/* f0cf020: 3c10800a */ lui $s0,0x800a -/* f0cf024: 8e10a244 */ lw $s0,-0x5dbc($s0) -/* f0cf028: 00002825 */ or $a1,$zero,$zero -/* f0cf02c: 8e021b5c */ lw $v0,0x1b5c($s0) -/* f0cf030: c6080074 */ lwc1 $f8,0x74($s0) -/* f0cf034: c444000c */ lwc1 $f4,0xc($v0) -/* f0cf038: afa2002c */ sw $v0,0x2c($sp) -/* f0cf03c: 46002181 */ sub.s $f6,$f4,$f0 -/* f0cf040: 46083281 */ sub.s $f10,$f6,$f8 -/* f0cf044: e7aa0030 */ swc1 $f10,0x30($sp) -/* f0cf048: 0fc1905e */ jal func0f064178 -/* f0cf04c: 8e0400bc */ lw $a0,0xbc($s0) -/* f0cf050: 8fa4002c */ lw $a0,0x2c($sp) -/* f0cf054: 0fc1905e */ jal func0f064178 -/* f0cf058: 00002825 */ or $a1,$zero,$zero -/* f0cf05c: 3c10800a */ lui $s0,0x800a -/* f0cf060: 8e10a244 */ lw $s0,-0x5dbc($s0) -/* f0cf064: 3c017f1b */ lui $at,%hi(var7f1ada30) -/* f0cf068: c430da30 */ lwc1 $f16,%lo(var7f1ada30)($at) -/* f0cf06c: c6000078 */ lwc1 $f0,0x78($s0) -/* f0cf070: 3c01c2c8 */ lui $at,0xc2c8 -/* f0cf074: c7a20030 */ lwc1 $f2,0x30($sp) -/* f0cf078: 4610003e */ c.le.s $f0,$f16 -/* f0cf07c: 00000000 */ sll $zero,$zero,0x0 -/* f0cf080: 45010021 */ bc1t .L0f0cf108 -/* f0cf084: 00000000 */ sll $zero,$zero,0x0 -/* f0cf088: 44819000 */ mtc1 $at,$f18 -/* f0cf08c: 3c0142c8 */ lui $at,0x42c8 -/* f0cf090: 4612103c */ c.lt.s $f2,$f18 -/* f0cf094: 00000000 */ sll $zero,$zero,0x0 -/* f0cf098: 4501001b */ bc1t .L0f0cf108 -/* f0cf09c: 00000000 */ sll $zero,$zero,0x0 -/* f0cf0a0: 44812000 */ mtc1 $at,$f4 -/* f0cf0a4: 3c014248 */ lui $at,0x4248 -/* f0cf0a8: 4602203c */ c.lt.s $f4,$f2 -/* f0cf0ac: 00000000 */ sll $zero,$zero,0x0 -/* f0cf0b0: 45010015 */ bc1t .L0f0cf108 -/* f0cf0b4: 00000000 */ sll $zero,$zero,0x0 -/* f0cf0b8: c6060074 */ lwc1 $f6,0x74($s0) -/* f0cf0bc: 44814000 */ mtc1 $at,$f8 -/* f0cf0c0: 240e003f */ addiu $t6,$zero,0x3f -/* f0cf0c4: 240f000c */ addiu $t7,$zero,0xc -/* f0cf0c8: 46083281 */ sub.s $f10,$f6,$f8 -/* f0cf0cc: 460a003c */ c.lt.s $f0,$f10 -/* f0cf0d0: 00000000 */ sll $zero,$zero,0x0 -/* f0cf0d4: 4501000c */ bc1t .L0f0cf108 -/* f0cf0d8: 00000000 */ sll $zero,$zero,0x0 -/* f0cf0dc: 8e0300bc */ lw $v1,0xbc($s0) -/* f0cf0e0: 8e021b5c */ lw $v0,0x1b5c($s0) -/* f0cf0e4: afaf0014 */ sw $t7,0x14($sp) -/* f0cf0e8: afae0010 */ sw $t6,0x10($sp) -/* f0cf0ec: 24640008 */ addiu $a0,$v1,0x8 -/* f0cf0f0: 24650028 */ addiu $a1,$v1,0x28 -/* f0cf0f4: 24460008 */ addiu $a2,$v0,0x8 -/* f0cf0f8: 0c00b70f */ jal hasLineOfSight -/* f0cf0fc: 24470028 */ addiu $a3,$v0,0x28 -/* f0cf100: 14400003 */ bnez $v0,.L0f0cf110 -/* f0cf104: 00000000 */ sll $zero,$zero,0x0 -.L0f0cf108: -/* f0cf108: 0fc31f4c */ jal currentPlayerSetMoveMode -/* f0cf10c: 00002025 */ or $a0,$zero,$zero -.L0f0cf110: -/* f0cf110: 3c18800a */ lui $t8,0x800a -/* f0cf114: 8f18a244 */ lw $t8,-0x5dbc($t8) -/* f0cf118: 24050001 */ addiu $a1,$zero,0x1 -/* f0cf11c: 0fc1905e */ jal func0f064178 -/* f0cf120: 8f0400bc */ lw $a0,0xbc($t8) -/* f0cf124: 8fa4002c */ lw $a0,0x2c($sp) -/* f0cf128: 0fc1905e */ jal func0f064178 -/* f0cf12c: 24050001 */ addiu $a1,$zero,0x1 -/* f0cf130: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0cf134: -/* f0cf134: 8fb00020 */ lw $s0,0x20($sp) -/* f0cf138: 27bd0048 */ addiu $sp,$sp,0x48 -/* f0cf13c: 03e00008 */ jr $ra -/* f0cf140: 00000000 */ sll $zero,$zero,0x0 -/* f0cf144: 00000000 */ sll $zero,$zero,0x0 -/* f0cf148: 00000000 */ sll $zero,$zero,0x0 -/* f0cf14c: 00000000 */ sll $zero,$zero,0x0 -); diff --git a/src/game/game_0cf150.c b/src/game/game_0cf150.c index d52e2a590..61b298972 100644 --- a/src/game/game_0cf150.c +++ b/src/game/game_0cf150.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_0601b0.h" diff --git a/src/game/game_0d1fe0.c b/src/game/game_0d1fe0.c index f6278e065..75bdb4794 100644 --- a/src/game/game_0d1fe0.c +++ b/src/game/game_0d1fe0.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0601b0.h" #include "game/game_066310.h" diff --git a/src/game/game_0d4690.c b/src/game/game_0d4690.c index 2dbba285d..0e75e69e3 100644 --- a/src/game/game_0d4690.c +++ b/src/game/game_0d4690.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b3350.h" #include "game/game_0d4690.h" diff --git a/src/game/game_0d5a90.c b/src/game/game_0d5a90.c index fba35f5b0..48206e541 100644 --- a/src/game/game_0d5a90.c +++ b/src/game/game_0d5a90.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b63b0.h" #include "game/game_0d5a90.h" diff --git a/src/game/game_0d7070.c b/src/game/game_0d7070.c index 28ad9062a..819e9a373 100644 --- a/src/game/game_0d7070.c +++ b/src/game/game_0d7070.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_066310.h" #include "game/game_097ba0.h" diff --git a/src/game/game_0dcdb0.c b/src/game/game_0dcdb0.c index 39686d811..5909d7d23 100644 --- a/src/game/game_0dcdb0.c +++ b/src/game/game_0dcdb0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_066310.h" diff --git a/src/game/game_0f09f0.c b/src/game/game_0f09f0.c index 743df0509..0f35c6f41 100644 --- a/src/game/game_0f09f0.c +++ b/src/game/game_0f09f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_02cde0.h" diff --git a/src/game/game_0fd660.c b/src/game/game_0fd660.c index ad493190c..d985e5657 100644 --- a/src/game/game_0fd660.c +++ b/src/game/game_0fd660.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_097ba0.h" diff --git a/src/game/game_102230.c b/src/game/game_102230.c index dc7ad98d6..3ad9db3bd 100644 --- a/src/game/game_102230.c +++ b/src/game/game_102230.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_102240.c b/src/game/game_102240.c index 4836bf035..49de664ac 100644 --- a/src/game/game_102240.c +++ b/src/game/game_102240.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_00c490.h" #include "game/game_016100.h" diff --git a/src/game/game_107fb0.c b/src/game/game_107fb0.c index 69cd751c9..4db3920e1 100644 --- a/src/game/game_107fb0.c +++ b/src/game/game_107fb0.c @@ -2,6 +2,7 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" #include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" diff --git a/src/game/game_10c9c0.c b/src/game/game_10c9c0.c index 5517123cd..50b402ff3 100644 --- a/src/game/game_10c9c0.c +++ b/src/game/game_10c9c0.c @@ -2,6 +2,7 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" #include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" diff --git a/src/game/game_10ccd0.c b/src/game/game_10ccd0.c index c71eb4336..dfb4d69a6 100644 --- a/src/game/game_10ccd0.c +++ b/src/game/game_10ccd0.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_016100.h" diff --git a/src/game/game_111600.c b/src/game/game_111600.c index 6e511483a..2397a6321 100644 --- a/src/game/game_111600.c +++ b/src/game/game_111600.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_097ba0.h" #include "game/game_0b0420.h" diff --git a/src/game/game_113220.c b/src/game/game_113220.c index 1d6ace2bd..588083ace 100644 --- a/src/game/game_113220.c +++ b/src/game/game_113220.c @@ -2,6 +2,7 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" #include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" diff --git a/src/game/game_114240.c b/src/game/game_114240.c index ec3946a4f..ce3407216 100644 --- a/src/game/game_114240.c +++ b/src/game/game_114240.c @@ -2,6 +2,7 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" #include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" diff --git a/src/game/game_1165d0.c b/src/game/game_1165d0.c index b42ecf3e9..2abbb0324 100644 --- a/src/game/game_1165d0.c +++ b/src/game/game_1165d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0f09f0.h" #include "game/game_10ccd0.h" diff --git a/src/game/game_11ecf0.c b/src/game/game_11ecf0.c index 7c605668d..79021becd 100644 --- a/src/game/game_11ecf0.c +++ b/src/game/game_11ecf0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_11ecf0.h" #include "gvars/gvars.h" diff --git a/src/game/game_11f000.c b/src/game/game_11f000.c index babb7dd8f..525de2f6d 100644 --- a/src/game/game_11f000.c +++ b/src/game/game_11f000.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096ca0.h" #include "game/game_0b2150.h" diff --git a/src/game/game_127910.c b/src/game/game_127910.c index be4e15d15..ab2693b42 100644 --- a/src/game/game_127910.c +++ b/src/game/game_127910.c @@ -3,7 +3,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_066310.h" #include "game/game_097ba0.h" diff --git a/src/game/game_128f30.c b/src/game/game_128f30.c index 223dc3e92..7257b40bc 100644 --- a/src/game/game_128f30.c +++ b/src/game/game_128f30.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_12dc0.h" diff --git a/src/game/game_129210.c b/src/game/game_129210.c index 66a3709d6..a12db68e0 100644 --- a/src/game/game_129210.c +++ b/src/game/game_129210.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_066310.h" diff --git a/src/game/game_129900.c b/src/game/game_129900.c index 238cc3c9b..56a1702c2 100644 --- a/src/game/game_129900.c +++ b/src/game/game_129900.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_01e250.h" diff --git a/src/game/game_12d3f0.c b/src/game/game_12d3f0.c index 4a96f8d76..cd244bb61 100644 --- a/src/game/game_12d3f0.c +++ b/src/game/game_12d3f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_0601b0.h" diff --git a/src/game/game_12f6c0.c b/src/game/game_12f6c0.c index a1b41624d..b87975ef1 100644 --- a/src/game/game_12f6c0.c +++ b/src/game/game_12f6c0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_01e250.h" diff --git a/src/game/game_131060.c b/src/game/game_131060.c index e81aa1214..1648a9adf 100644 --- a/src/game/game_131060.c +++ b/src/game/game_131060.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/game_13c510.c b/src/game/game_13c510.c index 7c9e7ee48..b338ee2a8 100644 --- a/src/game/game_13c510.c +++ b/src/game/game_13c510.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_0b2150.h" diff --git a/src/game/game_13e0e0.c b/src/game/game_13e0e0.c index acaa2ffb6..33cf8720d 100644 --- a/src/game/game_13e0e0.c +++ b/src/game/game_13e0e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/game_148b80.c b/src/game/game_148b80.c index f2bd2dfdf..1077f3bf7 100644 --- a/src/game/game_148b80.c +++ b/src/game/game_148b80.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_066310.h" #include "game/game_0b3350.h" diff --git a/src/game/game_150820.c b/src/game/game_150820.c index f16561abd..68260884d 100644 --- a/src/game/game_150820.c +++ b/src/game/game_150820.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_092610.h" diff --git a/src/game/game_152fa0.c b/src/game/game_152fa0.c index 12e12fb66..004e4b090 100644 --- a/src/game/game_152fa0.c +++ b/src/game/game_152fa0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_1531a0.c b/src/game/game_1531a0.c index d53662c35..11e4edd66 100644 --- a/src/game/game_1531a0.c +++ b/src/game/game_1531a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_0d4690.h" diff --git a/src/game/game_157db0.c b/src/game/game_157db0.c index ab6c8b29c..e4017f8c2 100644 --- a/src/game/game_157db0.c +++ b/src/game/game_157db0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_013550.h" diff --git a/src/game/game_165360.c b/src/game/game_165360.c index 4309cd796..00c0f991c 100644 --- a/src/game/game_165360.c +++ b/src/game/game_165360.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_1655c0.c b/src/game/game_1655c0.c index 29c282a6a..c3a94e455 100644 --- a/src/game/game_1655c0.c +++ b/src/game/game_1655c0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_165670.c b/src/game/game_165670.c index a0fc75912..191839004 100644 --- a/src/game/game_165670.c +++ b/src/game/game_165670.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b3350.h" #include "game/game_157db0.h" diff --git a/src/game/game_1668e0.c b/src/game/game_1668e0.c index 524dc34a1..ab22b82af 100644 --- a/src/game/game_1668e0.c +++ b/src/game/game_1668e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_1668e0.h" #include "gvars/gvars.h" diff --git a/src/game/game_166e40.c b/src/game/game_166e40.c index 7ded6e727..f83536b18 100644 --- a/src/game/game_166e40.c +++ b/src/game/game_166e40.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_166e40.h" #include "game/game_175f50.h" diff --git a/src/game/game_167ae0.c b/src/game/game_167ae0.c index c1de797a9..f24c277db 100644 --- a/src/game/game_167ae0.c +++ b/src/game/game_167ae0.c @@ -5,7 +5,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_005fd0.h" diff --git a/src/game/game_16ce10.c b/src/game/game_16ce10.c index 4a540d786..641a6e672 100644 --- a/src/game/game_16ce10.c +++ b/src/game/game_16ce10.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_16ce10.h" #include "gvars/gvars.h" diff --git a/src/game/game_16cfa0.c b/src/game/game_16cfa0.c index 17d8ec91c..8446e6c75 100644 --- a/src/game/game_16cfa0.c +++ b/src/game/game_16cfa0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0f09f0.h" #include "game/game_167ae0.h" diff --git a/src/game/game_16e810.c b/src/game/game_16e810.c index 64d79b664..85584fa60 100644 --- a/src/game/game_16e810.c +++ b/src/game/game_16e810.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b3350.h" #include "game/game_131060.h" diff --git a/src/game/game_175f50.c b/src/game/game_175f50.c index c02d5584d..f4499b314 100644 --- a/src/game/game_175f50.c +++ b/src/game/game_175f50.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_175f50.h" #include "gvars/gvars.h" diff --git a/src/game/game_175f90.c b/src/game/game_175f90.c index 3cf375159..67c050232 100644 --- a/src/game/game_175f90.c +++ b/src/game/game_175f90.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_166e40.h" #include "game/game_175f90.h" diff --git a/src/game/game_176000.c b/src/game/game_176000.c index dfd60044c..6af768304 100644 --- a/src/game/game_176000.c +++ b/src/game/game_176000.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/game/game_176080.c b/src/game/game_176080.c index 801253499..945351f29 100644 --- a/src/game/game_176080.c +++ b/src/game/game_176080.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b63b0.h" #include "game/game_176080.h" diff --git a/src/game/game_176d70.c b/src/game/game_176d70.c index abd66b391..32599e236 100644 --- a/src/game/game_176d70.c +++ b/src/game/game_176d70.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_176d70.h" #include "gvars/gvars.h" diff --git a/src/game/game_177e00.c b/src/game/game_177e00.c index 46d467092..209b90482 100644 --- a/src/game/game_177e00.c +++ b/src/game/game_177e00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_005fd0.h" #include "game/game_016100.h" diff --git a/src/game/game_179060.c b/src/game/game_179060.c index ec0e54c4d..41f715154 100644 --- a/src/game/game_179060.c +++ b/src/game/game_179060.c @@ -3,6 +3,7 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" #include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" diff --git a/src/game/game_187770.c b/src/game/game_187770.c index 90d56d5b1..4fb5c47b2 100644 --- a/src/game/game_187770.c +++ b/src/game/game_187770.c @@ -4,7 +4,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_016100.h" #include "game/game_01b0a0.h" diff --git a/src/game/game_190260.c b/src/game/game_190260.c index f7a5e1311..c304da192 100644 --- a/src/game/game_190260.c +++ b/src/game/game_190260.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_0601b0.h" diff --git a/src/game/game_197600.c b/src/game/game_197600.c index d818b1e88..6f6a15078 100644 --- a/src/game/game_197600.c +++ b/src/game/game_197600.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_066310.h" diff --git a/src/game/game_1999b0.c b/src/game/game_1999b0.c index e068383fe..5d5914db0 100644 --- a/src/game/game_1999b0.c +++ b/src/game/game_1999b0.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_01e250.h" #include "game/game_066310.h" diff --git a/src/game/game_19aa80.c b/src/game/game_19aa80.c index 6e03e1245..dc2be7500 100644 --- a/src/game/game_19aa80.c +++ b/src/game/game_19aa80.c @@ -4,7 +4,9 @@ #include "game/chr/chraicommands.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0601b0.h" #include "game/game_096750.h" diff --git a/src/game/game_19c990.c b/src/game/game_19c990.c index d72bd1563..468370216 100644 --- a/src/game/game_19c990.c +++ b/src/game/game_19c990.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000920.h" #include "game/game_0601b0.h" diff --git a/src/game/game_1a3340.c b/src/game/game_1a3340.c index f0879642a..33eb43d26 100644 --- a/src/game/game_1a3340.c +++ b/src/game/game_1a3340.c @@ -3,7 +3,9 @@ #include "game/chr/chraction.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_097970.h" #include "game/game_097ba0.h" diff --git a/src/game/game_1a78b0.c b/src/game/game_1a78b0.c index d71e4d44c..e11183696 100644 --- a/src/game/game_1a78b0.c +++ b/src/game/game_1a78b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_1a78b0.h" #include "gvars/gvars.h" diff --git a/src/game/lang.c b/src/game/lang.c index e2e420a57..992a1fe05 100644 --- a/src/game/lang.c +++ b/src/game/lang.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_166e40.h" #include "game/lang.h" diff --git a/src/game/pad.c b/src/game/pad.c index 3309ab10e..73626ba2e 100644 --- a/src/game/pad.c +++ b/src/game/pad.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/pad.h" #include "gvars/gvars.h" diff --git a/src/game/pdoptions.c b/src/game/pdoptions.c index c73cf1532..f5f115a23 100644 --- a/src/game/pdoptions.c +++ b/src/game/pdoptions.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_16cfa0.h" #include "game/pdoptions.h" diff --git a/src/include/game/bondgrab.h b/src/include/game/bondgrab.h new file mode 100644 index 000000000..9f421f608 --- /dev/null +++ b/src/include/game/bondgrab.h @@ -0,0 +1,29 @@ +#ifndef IN_GAME_BONDGRAB_H +#define IN_GAME_BONDGRAB_H +#include +#include "types.h" + +u32 currentPlayerSetMoveModeGrabbedProp(void); +u32 func0f0ccac4(void); +u32 func0f0ccbf0(void); +u32 func0f0cd05c(void); +u32 func0f0cd1a4(void); +u32 func0f0cd970(void); +u32 func0f0cdb04(void); +u32 func0f0cdb68(void); +u32 func0f0cdef0(void); +u32 func0f0cdf64(void); +u32 func0f0cdfbc(void); +u32 func0f0ce0bc(void); +u32 func0f0ce100(void); +u32 func0f0ce178(void); +u32 func0f0ce1ac(void); +u32 func0f0ce450(void); +u32 func0f0ce4a0(void); +u32 func0f0ce55c(void); +u32 func0f0ce608(void); +u32 func0f0ce8ac(void); +u32 func0f0ce924(void); +u32 func0f0ceec4(void); + +#endif diff --git a/src/include/game/game_0c79f0.h b/src/include/game/game_0c79f0.h index d43e1d0db..41ee84d62 100644 --- a/src/include/game/game_0c79f0.h +++ b/src/include/game/game_0c79f0.h @@ -42,27 +42,5 @@ u32 func0f0cc3b8(void); u32 func0f0cc654(void); u32 func0f0cc680(void); u32 func0f0cc6ac(void); -u32 currentPlayerSetMoveModeGrabbedProp(void); -u32 func0f0ccac4(void); -u32 func0f0ccbf0(void); -u32 func0f0cd05c(void); -u32 func0f0cd1a4(void); -u32 func0f0cd970(void); -u32 func0f0cdb04(void); -u32 func0f0cdb68(void); -u32 func0f0cdef0(void); -u32 func0f0cdf64(void); -u32 func0f0cdfbc(void); -u32 func0f0ce0bc(void); -u32 func0f0ce100(void); -u32 func0f0ce178(void); -u32 func0f0ce1ac(void); -u32 func0f0ce450(void); -u32 func0f0ce4a0(void); -u32 func0f0ce55c(void); -u32 func0f0ce608(void); -u32 func0f0ce8ac(void); -u32 func0f0ce924(void); -u32 func0f0ceec4(void); #endif diff --git a/src/inflate/inflate.c b/src/inflate/inflate.c index 87159bd45..f6736fd9c 100644 --- a/src/inflate/inflate.c +++ b/src/inflate/inflate.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_03050.c b/src/lib/lib_03050.c index 3a9588d5a..93236dc35 100644 --- a/src/lib/lib_03050.c +++ b/src/lib/lib_03050.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_03050.h" diff --git a/src/lib/lib_034f0.c b/src/lib/lib_034f0.c index 8bbcb802e..35939c4a8 100644 --- a/src/lib/lib_034f0.c +++ b/src/lib/lib_034f0.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_03ee0.c b/src/lib/lib_03ee0.c index 7ce17b16b..9b3e90367 100644 --- a/src/lib/lib_03ee0.c +++ b/src/lib/lib_03ee0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_03fb0.c b/src/lib/lib_03fb0.c index 8ea12400f..a0a712667 100644 --- a/src/lib/lib_03fb0.c +++ b/src/lib/lib_03fb0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_03fb0.h" diff --git a/src/lib/lib_04320.c b/src/lib/lib_04320.c index 73144db06..e788cbfab 100644 --- a/src/lib/lib_04320.c +++ b/src/lib/lib_04320.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04320.h" diff --git a/src/lib/lib_04790.c b/src/lib/lib_04790.c index 76f4f2d54..f2c6c0afd 100644 --- a/src/lib/lib_04790.c +++ b/src/lib/lib_04790.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04790.h" diff --git a/src/lib/lib_04840.c b/src/lib/lib_04840.c index 063ca92de..ddce91397 100644 --- a/src/lib/lib_04840.c +++ b/src/lib/lib_04840.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04840.h" diff --git a/src/lib/lib_04a80.c b/src/lib/lib_04a80.c index 23a29366f..67e21db8f 100644 --- a/src/lib/lib_04a80.c +++ b/src/lib/lib_04a80.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04790.h" diff --git a/src/lib/lib_05e40.c b/src/lib/lib_05e40.c index 57f208437..660942e6e 100644 --- a/src/lib/lib_05e40.c +++ b/src/lib/lib_05e40.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_05e40.h" diff --git a/src/lib/lib_06100.c b/src/lib/lib_06100.c index b7fce170b..7a06f25e4 100644 --- a/src/lib/lib_06100.c +++ b/src/lib/lib_06100.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_06330.c b/src/lib/lib_06330.c index 849da9c7a..ac04bb0c9 100644 --- a/src/lib/lib_06330.c +++ b/src/lib/lib_06330.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_06100.h" diff --git a/src/lib/lib_06440.c b/src/lib/lib_06440.c index 470d01890..c77c67e91 100644 --- a/src/lib/lib_06440.c +++ b/src/lib/lib_06440.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_06550.c b/src/lib/lib_06550.c index f8b66ca0f..3e24de7d2 100644 --- a/src/lib/lib_06550.c +++ b/src/lib/lib_06550.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_06550.h" diff --git a/src/lib/lib_070d0.c b/src/lib/lib_070d0.c index 5865c5fc0..f7711f40f 100644 --- a/src/lib/lib_070d0.c +++ b/src/lib/lib_070d0.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_074f0.h" diff --git a/src/lib/lib_074f0.c b/src/lib/lib_074f0.c index 0629a0294..da4a776a5 100644 --- a/src/lib/lib_074f0.c +++ b/src/lib/lib_074f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_074f0.h" diff --git a/src/lib/lib_08a20.c b/src/lib/lib_08a20.c index c520c9b2f..737ba12b2 100644 --- a/src/lib/lib_08a20.c +++ b/src/lib/lib_08a20.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_03ee0.h" diff --git a/src/lib/lib_09660.c b/src/lib/lib_09660.c index 35d95ae85..d5afa3545 100644 --- a/src/lib/lib_09660.c +++ b/src/lib/lib_09660.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0b3350.h" #include "game/game_0b63b0.h" diff --git a/src/lib/lib_0bfb0.c b/src/lib/lib_0bfb0.c index 810f5d94e..2caae1ad3 100644 --- a/src/lib/lib_0bfb0.c +++ b/src/lib/lib_0bfb0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0c000.h" diff --git a/src/lib/lib_0c000.c b/src/lib/lib_0c000.c index 3e249c870..590568a93 100644 --- a/src/lib/lib_0c000.c +++ b/src/lib/lib_0c000.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_03ee0.h" diff --git a/src/lib/lib_0d0a0.c b/src/lib/lib_0d0a0.c index 6a2118f3b..95a51191c 100644 --- a/src/lib/lib_0d0a0.c +++ b/src/lib/lib_0d0a0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0d0a0.h" diff --git a/src/lib/lib_0d520.c b/src/lib/lib_0d520.c index 1e494d893..6df72c0e4 100644 --- a/src/lib/lib_0d520.c +++ b/src/lib/lib_0d520.c @@ -4,7 +4,9 @@ #include "game/cheats.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_000000.h" #include "game/game_000090.h" diff --git a/src/lib/lib_0e9d0.c b/src/lib/lib_0e9d0.c index 0bdaef7a4..1b507f9b9 100644 --- a/src/lib/lib_0e9d0.c +++ b/src/lib/lib_0e9d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_166e40.h" #include "game/game_167ae0.h" diff --git a/src/lib/lib_11420.c b/src/lib/lib_11420.c index 566db9480..82ac90910 100644 --- a/src/lib/lib_11420.c +++ b/src/lib/lib_11420.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_16cfa0.h" #include "game/game_176080.h" diff --git a/src/lib/lib_121e0.c b/src/lib/lib_121e0.c index e9a9abda6..83dbc8d32 100644 --- a/src/lib/lib_121e0.c +++ b/src/lib/lib_121e0.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/lib/lib_126b0.c b/src/lib/lib_126b0.c index 701d20c5a..a9a60901b 100644 --- a/src/lib/lib_126b0.c +++ b/src/lib/lib_126b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_126b0.h" diff --git a/src/lib/lib_12dc0.c b/src/lib/lib_12dc0.c index b0841ab68..c7cc5981a 100644 --- a/src/lib/lib_12dc0.c +++ b/src/lib/lib_12dc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_12dc0.h" diff --git a/src/lib/lib_13130.c b/src/lib/lib_13130.c index 0a2834c88..a0a7a3f05 100644 --- a/src/lib/lib_13130.c +++ b/src/lib/lib_13130.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0bfb0.h" diff --git a/src/lib/lib_13710.c b/src/lib/lib_13710.c index 747b5564d..d6005fd24 100644 --- a/src/lib/lib_13710.c +++ b/src/lib/lib_13710.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_03050.h" diff --git a/src/lib/lib_13750.c b/src/lib/lib_13750.c index cef29d1ef..fb3bce04b 100644 --- a/src/lib/lib_13750.c +++ b/src/lib/lib_13750.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_13750.h" diff --git a/src/lib/lib_13790.c b/src/lib/lib_13790.c index 42dc02f37..bd4193ad9 100644 --- a/src/lib/lib_13790.c +++ b/src/lib/lib_13790.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_13790.h" diff --git a/src/lib/lib_13820.c b/src/lib/lib_13820.c index b89e494c8..ee7e777a9 100644 --- a/src/lib/lib_13820.c +++ b/src/lib/lib_13820.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4ae00.h" diff --git a/src/lib/lib_13900.c b/src/lib/lib_13900.c index 5e629a277..c15352814 100644 --- a/src/lib/lib_13900.c +++ b/src/lib/lib_13900.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_1165d0.h" #include "gvars/gvars.h" diff --git a/src/lib/lib_15860.c b/src/lib/lib_15860.c index 5079fc341..9e058b52d 100644 --- a/src/lib/lib_15860.c +++ b/src/lib/lib_15860.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_15860.h" diff --git a/src/lib/lib_159b0.c b/src/lib/lib_159b0.c index 1f65a30cb..53d9dfb85 100644 --- a/src/lib/lib_159b0.c +++ b/src/lib/lib_159b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_16110.c b/src/lib/lib_16110.c index 2319bba40..9f739f26f 100644 --- a/src/lib/lib_16110.c +++ b/src/lib/lib_16110.c @@ -3,7 +3,9 @@ #include "game/data/ailists.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096750.h" #include "game/game_114240.h" diff --git a/src/lib/lib_1a500.c b/src/lib/lib_1a500.c index d2918d837..a6c756758 100644 --- a/src/lib/lib_1a500.c +++ b/src/lib/lib_1a500.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096700.h" #include "game/game_0969d0.h" diff --git a/src/lib/lib_233c0.c b/src/lib/lib_233c0.c index 08a9cece2..a0ee5eb7e 100644 --- a/src/lib/lib_233c0.c +++ b/src/lib/lib_233c0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_0601b0.h" #include "game/game_1531a0.h" diff --git a/src/lib/lib_2f490.c b/src/lib/lib_2f490.c index b3f976811..52c5f7936 100644 --- a/src/lib/lib_2f490.c +++ b/src/lib/lib_2f490.c @@ -3,7 +3,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_121e0.h" diff --git a/src/lib/lib_2fa00.c b/src/lib/lib_2fa00.c index 9045a3f07..cd58926bf 100644 --- a/src/lib/lib_2fa00.c +++ b/src/lib/lib_2fa00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0c000.h" diff --git a/src/lib/lib_2faf0.c b/src/lib/lib_2faf0.c index 4125b2b6c..1597ca8a7 100644 --- a/src/lib/lib_2faf0.c +++ b/src/lib/lib_2faf0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_2fba0.c b/src/lib/lib_2fba0.c index 7fa39ad1d..3b8a0a721 100644 --- a/src/lib/lib_2fba0.c +++ b/src/lib/lib_2fba0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_2fc60.c b/src/lib/lib_2fc60.c index 3ed815b79..f340ac63b 100644 --- a/src/lib/lib_2fc60.c +++ b/src/lib/lib_2fc60.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_16110.h" diff --git a/src/lib/lib_30ce0.c b/src/lib/lib_30ce0.c index 42881aeaa..45c4824d3 100644 --- a/src/lib/lib_30ce0.c +++ b/src/lib/lib_30ce0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_2faf0.h" diff --git a/src/lib/lib_317f0.c b/src/lib/lib_317f0.c index a7c117a42..d78908aa9 100644 --- a/src/lib/lib_317f0.c +++ b/src/lib/lib_317f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_0e9d0.h" diff --git a/src/lib/lib_37650.c b/src/lib/lib_37650.c index 53f9095ec..159101224 100644 --- a/src/lib/lib_37650.c +++ b/src/lib/lib_37650.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_37650.h" diff --git a/src/lib/lib_37b00.c b/src/lib/lib_37b00.c index a84ee4845..87ec3eb3b 100644 --- a/src/lib/lib_37b00.c +++ b/src/lib/lib_37b00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_2faf0.h" diff --git a/src/lib/lib_38d10.c b/src/lib/lib_38d10.c index 439ab74fc..5d356751f 100644 --- a/src/lib/lib_38d10.c +++ b/src/lib/lib_38d10.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_38d30.c b/src/lib/lib_38d30.c index ebe7786bc..4d48012ca 100644 --- a/src/lib/lib_38d30.c +++ b/src/lib/lib_38d30.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_38d30.h" diff --git a/src/lib/lib_39c80.c b/src/lib/lib_39c80.c index 76d4f6b18..1a18c4cdb 100644 --- a/src/lib/lib_39c80.c +++ b/src/lib/lib_39c80.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3c4d0.h" diff --git a/src/lib/lib_39f70.c b/src/lib/lib_39f70.c index 719b07793..8c0b3819f 100644 --- a/src/lib/lib_39f70.c +++ b/src/lib/lib_39f70.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3c4d0.h" diff --git a/src/lib/lib_39fc0.c b/src/lib/lib_39fc0.c index 689b58fa4..5372afc91 100644 --- a/src/lib/lib_39fc0.c +++ b/src/lib/lib_39fc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_39fe0.c b/src/lib/lib_39fe0.c index 707cb2d40..8bfcd203e 100644 --- a/src/lib/lib_39fe0.c +++ b/src/lib/lib_39fe0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3a100.h" diff --git a/src/lib/lib_3a100.c b/src/lib/lib_3a100.c index 4f7e3e824..ec84cca83 100644 --- a/src/lib/lib_3a100.c +++ b/src/lib/lib_3a100.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "game/game_096750.h" #include "gvars/gvars.h" diff --git a/src/lib/lib_3c430.c b/src/lib/lib_3c430.c index 55e988fb5..ecd513e72 100644 --- a/src/lib/lib_3c430.c +++ b/src/lib/lib_3c430.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_44bc0.h" diff --git a/src/lib/lib_3c4d0.c b/src/lib/lib_3c4d0.c index a6393fd4b..acf721359 100644 --- a/src/lib/lib_3c4d0.c +++ b/src/lib/lib_3c4d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3ccf0.c b/src/lib/lib_3ccf0.c index e722c07b9..9ee370384 100644 --- a/src/lib/lib_3ccf0.c +++ b/src/lib/lib_3ccf0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3cdc0.c b/src/lib/lib_3cdc0.c index 1324af2d1..6e5b774f5 100644 --- a/src/lib/lib_3cdc0.c +++ b/src/lib/lib_3cdc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3cef0.c b/src/lib/lib_3cef0.c index b7e10c3af..1085e7700 100644 --- a/src/lib/lib_3cef0.c +++ b/src/lib/lib_3cef0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3d280.c b/src/lib/lib_3d280.c index 9ac6705ab..c153e55fd 100644 --- a/src/lib/lib_3d280.c +++ b/src/lib/lib_3d280.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3e3e0.c b/src/lib/lib_3e3e0.c index cdd93908f..e67e810df 100644 --- a/src/lib/lib_3e3e0.c +++ b/src/lib/lib_3e3e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_30ce0.h" diff --git a/src/lib/lib_3e730.c b/src/lib/lib_3e730.c index 7ec9905e1..f94bfa005 100644 --- a/src/lib/lib_3e730.c +++ b/src/lib/lib_3e730.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_16110.h" diff --git a/src/lib/lib_43dd0.c b/src/lib/lib_43dd0.c index b25379489..926ef1184 100644 --- a/src/lib/lib_43dd0.c +++ b/src/lib/lib_43dd0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3c4d0.h" diff --git a/src/lib/lib_446d0.c b/src/lib/lib_446d0.c index 81ec9b06a..886836000 100644 --- a/src/lib/lib_446d0.c +++ b/src/lib/lib_446d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3e730.h" diff --git a/src/lib/lib_44bc0.c b/src/lib/lib_44bc0.c index b05908886..2732fb811 100644 --- a/src/lib/lib_44bc0.c +++ b/src/lib/lib_44bc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_37b00.h" diff --git a/src/lib/lib_44f60.c b/src/lib/lib_44f60.c index 2292f8a94..e9747efa0 100644 --- a/src/lib/lib_44f60.c +++ b/src/lib/lib_44f60.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_3a100.h" diff --git a/src/lib/lib_45ed0.c b/src/lib/lib_45ed0.c index a2e9912d8..4d92dee49 100644 --- a/src/lib/lib_45ed0.c +++ b/src/lib/lib_45ed0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_47d20.h" diff --git a/src/lib/lib_461c0.c b/src/lib/lib_461c0.c index 1a1f980e7..1faea9b3c 100644 --- a/src/lib/lib_461c0.c +++ b/src/lib/lib_461c0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_461c0.h" diff --git a/src/lib/lib_46650.c b/src/lib/lib_46650.c index 0675250b1..283fb934c 100644 --- a/src/lib/lib_46650.c +++ b/src/lib/lib_46650.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_47550.c b/src/lib/lib_47550.c index 026bee558..b947639d7 100644 --- a/src/lib/lib_47550.c +++ b/src/lib/lib_47550.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_47a90.c b/src/lib/lib_47a90.c index 16d9f56af..e18c84ba1 100644 --- a/src/lib/lib_47a90.c +++ b/src/lib/lib_47a90.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_44f60.h" diff --git a/src/lib/lib_47d20.c b/src/lib/lib_47d20.c index d0ca0c6d8..23bf95261 100644 --- a/src/lib/lib_47d20.c +++ b/src/lib/lib_47d20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_48120.c b/src/lib/lib_48120.c index f1f129b37..753f9e3ad 100644 --- a/src/lib/lib_48120.c +++ b/src/lib/lib_48120.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_48150.c b/src/lib/lib_48150.c index ace2e483d..f27f422f1 100644 --- a/src/lib/lib_48150.c +++ b/src/lib/lib_48150.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_481d0.c b/src/lib/lib_481d0.c index 8cb4919d3..c1872f106 100644 --- a/src/lib/lib_481d0.c +++ b/src/lib/lib_481d0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_481e0.c b/src/lib/lib_481e0.c index 41f1c74dc..2a0be61d2 100644 --- a/src/lib/lib_481e0.c +++ b/src/lib/lib_481e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_48520.c b/src/lib/lib_48520.c index d1dd8e6e5..c2908e82d 100644 --- a/src/lib/lib_48520.c +++ b/src/lib/lib_48520.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_488e0.h" diff --git a/src/lib/lib_485e0.c b/src/lib/lib_485e0.c index 833174da6..14cdc07ba 100644 --- a/src/lib/lib_485e0.c +++ b/src/lib/lib_485e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_48650.c b/src/lib/lib_48650.c index d305638ea..685b49c37 100644 --- a/src/lib/lib_48650.c +++ b/src/lib/lib_48650.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_48830.c b/src/lib/lib_48830.c index b894dca8f..3fec079f9 100644 --- a/src/lib/lib_48830.c +++ b/src/lib/lib_48830.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_488e0.c b/src/lib/lib_488e0.c index ee26cf804..9c4f57776 100644 --- a/src/lib/lib_488e0.c +++ b/src/lib/lib_488e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_48b20.c b/src/lib/lib_48b20.c index 73ff28511..e9085ef02 100644 --- a/src/lib/lib_48b20.c +++ b/src/lib/lib_48b20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_48c00.c b/src/lib/lib_48c00.c index b6c829b22..c87d1aac3 100644 --- a/src/lib/lib_48c00.c +++ b/src/lib/lib_48c00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_51890.h" diff --git a/src/lib/lib_48cd0.c b/src/lib/lib_48cd0.c index ba005633a..beb9780b0 100644 --- a/src/lib/lib_48cd0.c +++ b/src/lib/lib_48cd0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_48dc0.c b/src/lib/lib_48dc0.c index 2a4f545fe..225afe4a6 100644 --- a/src/lib/lib_48dc0.c +++ b/src/lib/lib_48dc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_48ef0.c b/src/lib/lib_48ef0.c index b1638600e..5c2172e21 100644 --- a/src/lib/lib_48ef0.c +++ b/src/lib/lib_48ef0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_48f50.c b/src/lib/lib_48f50.c index dd669be2f..d220d32ee 100644 --- a/src/lib/lib_48f50.c +++ b/src/lib/lib_48f50.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_490b0.c b/src/lib/lib_490b0.c index 20c1d1e70..d50de4dfd 100644 --- a/src/lib/lib_490b0.c +++ b/src/lib/lib_490b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_491b0.c b/src/lib/lib_491b0.c index 3a2f71093..649bff063 100644 --- a/src/lib/lib_491b0.c +++ b/src/lib/lib_491b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_49640.c b/src/lib/lib_49640.c index 9b6b6a668..cbb09f2c4 100644 --- a/src/lib/lib_49640.c +++ b/src/lib/lib_49640.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_49780.h" diff --git a/src/lib/lib_49780.c b/src/lib/lib_49780.c index c19b6ef13..1099c734c 100644 --- a/src/lib/lib_49780.c +++ b/src/lib/lib_49780.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b480.h" diff --git a/src/lib/lib_49a90.c b/src/lib/lib_49a90.c index 760b7eb2f..1f81f89e1 100644 --- a/src/lib/lib_49a90.c +++ b/src/lib/lib_49a90.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_49c20.c b/src/lib/lib_49c20.c index 9b8aa1dc8..c8d1b48ee 100644 --- a/src/lib/lib_49c20.c +++ b/src/lib/lib_49c20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_4a360.c b/src/lib/lib_4a360.c index 2adcf90ae..a2fd0bbe1 100644 --- a/src/lib/lib_4a360.c +++ b/src/lib/lib_4a360.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a360.h" diff --git a/src/lib/lib_4a5e0.c b/src/lib/lib_4a5e0.c index 2e58edd60..dd0c038ce 100644 --- a/src/lib/lib_4a5e0.c +++ b/src/lib/lib_4a5e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4a680.c b/src/lib/lib_4a680.c index 8ecfbe7f9..7c2bdcd2a 100644 --- a/src/lib/lib_4a680.c +++ b/src/lib/lib_4a680.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4ae00.h" diff --git a/src/lib/lib_4a810.c b/src/lib/lib_4a810.c index 0d5a374c4..6a6a9aab0 100644 --- a/src/lib/lib_4a810.c +++ b/src/lib/lib_4a810.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_4a980.c b/src/lib/lib_4a980.c index 442d39b30..f1f694af4 100644 --- a/src/lib/lib_4a980.c +++ b/src/lib/lib_4a980.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_4acc0.c b/src/lib/lib_4acc0.c index 7cef53a56..5a6a318cd 100644 --- a/src/lib/lib_4acc0.c +++ b/src/lib/lib_4acc0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4ace0.c b/src/lib/lib_4ace0.c index fc91eb204..46a50e033 100644 --- a/src/lib/lib_4ace0.c +++ b/src/lib/lib_4ace0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_51c60.h" diff --git a/src/lib/lib_4ad30.c b/src/lib/lib_4ad30.c index f15f6cb8b..fb2d0e6c9 100644 --- a/src/lib/lib_4ad30.c +++ b/src/lib/lib_4ad30.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_51c60.h" diff --git a/src/lib/lib_4ad80.c b/src/lib/lib_4ad80.c index 483d2c8fd..259f60e61 100644 --- a/src/lib/lib_4ad80.c +++ b/src/lib/lib_4ad80.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4ae00.c b/src/lib/lib_4ae00.c index e62036bc0..9654a1566 100644 --- a/src/lib/lib_4ae00.c +++ b/src/lib/lib_4ae00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4b160.c b/src/lib/lib_4b160.c index d1d6f043b..a5cb3cf3e 100644 --- a/src/lib/lib_4b160.c +++ b/src/lib/lib_4b160.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4b170.c b/src/lib/lib_4b170.c index df4df5215..94817a79b 100644 --- a/src/lib/lib_4b170.c +++ b/src/lib/lib_4b170.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4b480.c b/src/lib/lib_4b480.c index ae91eef04..86117005e 100644 --- a/src/lib/lib_4b480.c +++ b/src/lib/lib_4b480.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_51c60.h" diff --git a/src/lib/lib_4b500.c b/src/lib/lib_4b500.c index 3822bff78..d28261114 100644 --- a/src/lib/lib_4b500.c +++ b/src/lib/lib_4b500.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4b550.c b/src/lib/lib_4b550.c index f757c9c8b..bdf7764a2 100644 --- a/src/lib/lib_4b550.c +++ b/src/lib/lib_4b550.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b480.h" diff --git a/src/lib/lib_4b5e0.c b/src/lib/lib_4b5e0.c index 27b57b761..b552cd335 100644 --- a/src/lib/lib_4b5e0.c +++ b/src/lib/lib_4b5e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_4ba90.c b/src/lib/lib_4ba90.c index ba90b9013..d962aecaa 100644 --- a/src/lib/lib_4ba90.c +++ b/src/lib/lib_4ba90.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_4c090.c b/src/lib/lib_4c090.c index 4b68df12a..25235dcad 100644 --- a/src/lib/lib_4c090.c +++ b/src/lib/lib_4c090.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_481e0.h" diff --git a/src/lib/lib_4cc10.c b/src/lib/lib_4cc10.c index 5e7934572..083d0254b 100644 --- a/src/lib/lib_4cc10.c +++ b/src/lib/lib_4cc10.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b5e0.h" diff --git a/src/lib/lib_4cde0.c b/src/lib/lib_4cde0.c index 66ff09ae1..d6eaf4f39 100644 --- a/src/lib/lib_4cde0.c +++ b/src/lib/lib_4cde0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b5e0.h" diff --git a/src/lib/lib_4ce60.c b/src/lib/lib_4ce60.c index 325b8df96..d3a5e590c 100644 --- a/src/lib/lib_4ce60.c +++ b/src/lib/lib_4ce60.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4c090.h" diff --git a/src/lib/lib_4d000.c b/src/lib/lib_4d000.c index b4af92a8e..7bccdd77f 100644 --- a/src/lib/lib_4d000.c +++ b/src/lib/lib_4d000.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b170.h" diff --git a/src/lib/lib_4d480.c b/src/lib/lib_4d480.c index 0f483064e..aa2ff49fb 100644 --- a/src/lib/lib_4d480.c +++ b/src/lib/lib_4d480.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4ae00.h" diff --git a/src/lib/lib_4d6f0.c b/src/lib/lib_4d6f0.c index ed8fb56d2..2b861ff45 100644 --- a/src/lib/lib_4d6f0.c +++ b/src/lib/lib_4d6f0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4ae00.h" diff --git a/src/lib/lib_4e270.c b/src/lib/lib_4e270.c index 24b6ac21f..ee6a3a843 100644 --- a/src/lib/lib_4e270.c +++ b/src/lib/lib_4e270.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4e3c0.c b/src/lib/lib_4e3c0.c index 67738446c..c68372bf4 100644 --- a/src/lib/lib_4e3c0.c +++ b/src/lib/lib_4e3c0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b480.h" diff --git a/src/lib/lib_4e470.c b/src/lib/lib_4e470.c index 0ce23fc48..9ed50f94c 100644 --- a/src/lib/lib_4e470.c +++ b/src/lib/lib_4e470.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_4e530.c b/src/lib/lib_4e530.c index 534537c7d..c253340b9 100644 --- a/src/lib/lib_4e530.c +++ b/src/lib/lib_4e530.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_488e0.h" diff --git a/src/lib/lib_4e690.c b/src/lib/lib_4e690.c index a807a246b..c98a32c8f 100644 --- a/src/lib/lib_4e690.c +++ b/src/lib/lib_4e690.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04a80.h" diff --git a/src/lib/lib_4f350.c b/src/lib/lib_4f350.c index b95c616fd..a5f61eb40 100644 --- a/src/lib/lib_4f350.c +++ b/src/lib/lib_4f350.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_4f400.c b/src/lib/lib_4f400.c index 6d0d0572c..5226eb6ac 100644 --- a/src/lib/lib_4f400.c +++ b/src/lib/lib_4f400.c @@ -2,12 +2,13 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" #include "lib/lib_4a810.h" -#include "lib/lib_4f400.h" #include "types.h" GLOBAL_ASM( diff --git a/src/lib/lib_4f5e0.c b/src/lib/lib_4f5e0.c index bc8348de9..2e350ceb4 100644 --- a/src/lib/lib_4f5e0.c +++ b/src/lib/lib_4f5e0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_04790.h" diff --git a/src/lib/lib_4fe20.c b/src/lib/lib_4fe20.c index 84948849f..05ea12feb 100644 --- a/src/lib/lib_4fe20.c +++ b/src/lib/lib_4fe20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a360.h" diff --git a/src/lib/lib_4fff0.c b/src/lib/lib_4fff0.c index 8e8f990be..469da27a9 100644 --- a/src/lib/lib_4fff0.c +++ b/src/lib/lib_4fff0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a360.h" diff --git a/src/lib/lib_50090.c b/src/lib/lib_50090.c index d84dec41e..398f7aae2 100644 --- a/src/lib/lib_50090.c +++ b/src/lib/lib_50090.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a360.h" diff --git a/src/lib/lib_50130.c b/src/lib/lib_50130.c index 140c4407b..fde37bea1 100644 --- a/src/lib/lib_50130.c +++ b/src/lib/lib_50130.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_48650.h" diff --git a/src/lib/lib_50480.c b/src/lib/lib_50480.c index 1f11febd4..e5807a144 100644 --- a/src/lib/lib_50480.c +++ b/src/lib/lib_50480.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4b5e0.h" diff --git a/src/lib/lib_50a00.c b/src/lib/lib_50a00.c index 70bcfd37f..094e5aec6 100644 --- a/src/lib/lib_50a00.c +++ b/src/lib/lib_50a00.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_06100.h" diff --git a/src/lib/lib_50f20.c b/src/lib/lib_50f20.c index 4889f3f58..a306d3199 100644 --- a/src/lib/lib_50f20.c +++ b/src/lib/lib_50f20.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_06330.h" diff --git a/src/lib/lib_513b0.c b/src/lib/lib_513b0.c index b2de27bad..426ba1717 100644 --- a/src/lib/lib_513b0.c +++ b/src/lib/lib_513b0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a810.h" diff --git a/src/lib/lib_51880.c b/src/lib/lib_51880.c index 5165bd050..99cc438cc 100644 --- a/src/lib/lib_51880.c +++ b/src/lib/lib_51880.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_51890.c b/src/lib/lib_51890.c index 7e3d6fad1..6729e1f24 100644 --- a/src/lib/lib_51890.c +++ b/src/lib/lib_51890.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_51900.c b/src/lib/lib_51900.c index 154f3c39a..c12bd0b12 100644 --- a/src/lib/lib_51900.c +++ b/src/lib/lib_51900.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_51a60.c b/src/lib/lib_51a60.c index 92aa21367..bbb0b6605 100644 --- a/src/lib/lib_51a60.c +++ b/src/lib/lib_51a60.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_491b0.h" diff --git a/src/lib/lib_51c10.c b/src/lib/lib_51c10.c index 0bc3be003..4dbda7308 100644 --- a/src/lib/lib_51c10.c +++ b/src/lib/lib_51c10.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_51c60.c b/src/lib/lib_51c60.c index 55667440a..670d205f7 100644 --- a/src/lib/lib_51c60.c +++ b/src/lib/lib_51c60.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_51d50.c b/src/lib/lib_51d50.c index 5347392ec..b23243787 100644 --- a/src/lib/lib_51d50.c +++ b/src/lib/lib_51d50.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "types.h" diff --git a/src/lib/lib_51ec0.c b/src/lib/lib_51ec0.c index 072906373..7c6216e70 100644 --- a/src/lib/lib_51ec0.c +++ b/src/lib/lib_51ec0.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_034f0.h" diff --git a/src/lib/lib_52070.c b/src/lib/lib_52070.c index e42c758e5..102e484e3 100644 --- a/src/lib/lib_52070.c +++ b/src/lib/lib_52070.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_4a5e0.h" diff --git a/src/lib/lib_52360.c b/src/lib/lib_52360.c index 321de15a4..0bc0a911a 100644 --- a/src/lib/lib_52360.c +++ b/src/lib/lib_52360.c @@ -2,7 +2,9 @@ #include "constants.h" #include "game/data/data_000000.h" #include "game/data/data_0083d0.h" +#include "game/data/data_00e460.h" #include "game/data/data_0160b0.h" +#include "game/data/data_01a3a0.h" #include "game/data/data_020df0.h" #include "gvars/gvars.h" #include "lib/lib_06100.h"