glabel func_8008E750 /* B058F0 8008E750 3C068016 */ lui $a2, %hi(gGameInfo) # $a2, 0x8016 /* B058F4 8008E754 24C6FA90 */ addiu $a2, %lo(gGameInfo) # addiu $a2, $a2, -0x570 /* B058F8 8008E758 8CCF0000 */ lw $t7, ($a2) /* B058FC 8008E75C 240E07D0 */ li $t6, 2000 /* B05900 8008E760 24180172 */ li $t8, 370 /* B05904 8008E764 A5EE004A */ sh $t6, 0x4a($t7) /* B05908 8008E768 8CD90000 */ lw $t9, ($a2) /* B0590C 8008E76C 3C088016 */ lui $t0, %hi(gSaveContext+4) # $t0, 0x8016 /* B05910 8008E770 24010001 */ li $at, 1 /* B05914 8008E774 A7380074 */ sh $t8, 0x74($t9) /* B05918 8008E778 80A2014F */ lb $v0, 0x14f($a1) /* B0591C 8008E77C 3C188012 */ lui $t8, %hi(D_80125B78) # $t8, 0x8012 /* B05920 8008E780 27185B78 */ addiu $t8, %lo(D_80125B78) # addiu $t8, $t8, 0x5b78 /* B05924 8008E784 14400006 */ bnez $v0, .L8008E7A0 /* B05928 8008E788 00000000 */ nop /* B0592C 8008E78C 8D08E664 */ lw $t0, %lo(gSaveContext+4)($t0) /* B05930 8008E790 51000011 */ beql $t0, $zero, .L8008E7D8 /* B05934 8008E794 00027900 */ sll $t7, $v0, 4 /* B05938 8008E798 1000000E */ b .L8008E7D4 /* B0593C 8008E79C 24020005 */ li $v0, 5 .L8008E7A0: /* B05940 8008E7A0 5441000D */ bnel $v0, $at, .L8008E7D8 /* B05944 8008E7A4 00027900 */ sll $t7, $v0, 4 /* B05948 8008E7A8 8CA9067C */ lw $t1, 0x67c($a1) /* B0594C 8008E7AC 00095100 */ sll $t2, $t1, 4 /* B05950 8008E7B0 05430003 */ bgezl $t2, .L8008E7C0 /* B05954 8008E7B4 8CCC0000 */ lw $t4, ($a2) /* B05958 8008E7B8 24020004 */ li $v0, 4 /* B0595C 8008E7BC 8CCC0000 */ lw $t4, ($a2) .L8008E7C0: /* B05960 8008E7C0 240B01F4 */ li $t3, 500 /* B05964 8008E7C4 240D0064 */ li $t5, 100 /* B05968 8008E7C8 A58B004A */ sh $t3, 0x4a($t4) /* B0596C 8008E7CC 8CCE0000 */ lw $t6, ($a2) /* B05970 8008E7D0 A5CD0074 */ sh $t5, 0x74($t6) .L8008E7D4: /* B05974 8008E7D4 00027900 */ sll $t7, $v0, 4 .L8008E7D8: /* B05978 8008E7D8 01E27821 */ addu $t7, $t7, $v0 /* B0597C 8008E7DC 000F7840 */ sll $t7, $t7, 1 /* B05980 8008E7E0 01F81821 */ addu $v1, $t7, $t8 /* B05984 8008E7E4 84790000 */ lh $t9, ($v1) /* B05988 8008E7E8 8CC80000 */ lw $t0, ($a2) /* B0598C 8008E7EC 24010002 */ li $at, 2 /* B05990 8008E7F0 A519003A */ sh $t9, 0x3a($t0) /* B05994 8008E7F4 8CCA0000 */ lw $t2, ($a2) /* B05998 8008E7F8 84690002 */ lh $t1, 2($v1) /* B0599C 8008E7FC A5490050 */ sh $t1, 0x50($t2) /* B059A0 8008E800 8CCC0000 */ lw $t4, ($a2) /* B059A4 8008E804 846B0004 */ lh $t3, 4($v1) /* B059A8 8008E808 A58B0054 */ sh $t3, 0x54($t4) /* B059AC 8008E80C 8CCE0000 */ lw $t6, ($a2) /* B059B0 8008E810 846D0006 */ lh $t5, 6($v1) /* B059B4 8008E814 A5CD0058 */ sh $t5, 0x58($t6) /* B059B8 8008E818 8CD80000 */ lw $t8, ($a2) /* B059BC 8008E81C 846F0008 */ lh $t7, 8($v1) /* B059C0 8008E820 A70F005A */ sh $t7, 0x5a($t8) /* B059C4 8008E824 8CC80000 */ lw $t0, ($a2) /* B059C8 8008E828 8479000A */ lh $t9, 0xa($v1) /* B059CC 8008E82C A519005C */ sh $t9, 0x5c($t0) /* B059D0 8008E830 8CCA0000 */ lw $t2, ($a2) /* B059D4 8008E834 8469000C */ lh $t1, 0xc($v1) /* B059D8 8008E838 A549005E */ sh $t1, 0x5e($t2) /* B059DC 8008E83C 8CCC0000 */ lw $t4, ($a2) /* B059E0 8008E840 846B000E */ lh $t3, 0xe($v1) /* B059E4 8008E844 A58B0060 */ sh $t3, 0x60($t4) /* B059E8 8008E848 8CCE0000 */ lw $t6, ($a2) /* B059EC 8008E84C 846D0010 */ lh $t5, 0x10($v1) /* B059F0 8008E850 A5CD006A */ sh $t5, 0x6a($t6) /* B059F4 8008E854 8CD80000 */ lw $t8, ($a2) /* B059F8 8008E858 846F0012 */ lh $t7, 0x12($v1) /* B059FC 8008E85C A70F006E */ sh $t7, 0x6e($t8) /* B05A00 8008E860 8CC80000 */ lw $t0, ($a2) /* B05A04 8008E864 84790014 */ lh $t9, 0x14($v1) /* B05A08 8008E868 A519009C */ sh $t9, 0x9c($t0) /* B05A0C 8008E86C 8CCA0000 */ lw $t2, ($a2) /* B05A10 8008E870 84690016 */ lh $t1, 0x16($v1) /* B05A14 8008E874 A549009E */ sh $t1, 0x9e($t2) /* B05A18 8008E878 8CCC0000 */ lw $t4, ($a2) /* B05A1C 8008E87C 846B0018 */ lh $t3, 0x18($v1) /* B05A20 8008E880 A58B0758 */ sh $t3, 0x758($t4) /* B05A24 8008E884 8CCE0000 */ lw $t6, ($a2) /* B05A28 8008E888 846D001A */ lh $t5, 0x1a($v1) /* B05A2C 8008E88C 3C0B0001 */ lui $t3, 1 /* B05A30 8008E890 01645821 */ addu $t3, $t3, $a0 /* B05A34 8008E894 A5CD075A */ sh $t5, 0x75a($t6) /* B05A38 8008E898 8CD80000 */ lw $t8, ($a2) /* B05A3C 8008E89C 846F001C */ lh $t7, 0x1c($v1) /* B05A40 8008E8A0 A70F075C */ sh $t7, 0x75c($t8) /* B05A44 8008E8A4 8CC80000 */ lw $t0, ($a2) /* B05A48 8008E8A8 8479001E */ lh $t9, 0x1e($v1) /* B05A4C 8008E8AC A519075E */ sh $t9, 0x75e($t0) /* B05A50 8008E8B0 8CCA0000 */ lw $t2, ($a2) /* B05A54 8008E8B4 84690020 */ lh $t1, 0x20($v1) /* B05A58 8008E8B8 A5490492 */ sh $t1, 0x492($t2) /* B05A5C 8008E8BC 916B1CBF */ lbu $t3, 0x1cbf($t3) /* B05A60 8008E8C0 15610004 */ bne $t3, $at, .L8008E8D4 /* B05A64 8008E8C4 00000000 */ nop /* B05A68 8008E8C8 8CCD0000 */ lw $t5, ($a2) /* B05A6C 8008E8CC 240C01F4 */ li $t4, 500 /* B05A70 8008E8D0 A5AC006E */ sh $t4, 0x6e($t5) .L8008E8D4: /* B05A74 8008E8D4 03E00008 */ jr $ra /* B05A78 8008E8D8 00000000 */ nop