.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel CamPreset_A /* 7E1CD4 80280E54 14400005 */ bnez $v0, .L80280E6C /* 7E1CD8 80280E58 00000000 */ nop /* 7E1CDC 80280E5C 0C0A005F */ jal func_8028017C /* 7E1CE0 80280E60 2404000D */ addiu $a0, $zero, 0xd /* 7E1CE4 80280E64 080A04EE */ j .L802813B8 /* 7E1CE8 80280E68 AE220074 */ sw $v0, 0x74($s1) .L80280E6C: /* 7E1CEC 80280E6C 0C039E12 */ jal get_stored_empty_count /* 7E1CF0 80280E70 00000000 */ nop /* 7E1CF4 80280E74 2404000E */ addiu $a0, $zero, 0xe /* 7E1CF8 80280E78 0C0A0082 */ jal func_80280208 /* 7E1CFC 80280E7C 0040282D */ daddu $a1, $v0, $zero /* 7E1D00 80280E80 080A048C */ j .L80281230 /* 7E1D04 80280E84 AE220074 */ sw $v0, 0x74($s1) .L80280E88: /* 7E1D08 80280E88 0C039E05 */ jal get_stored_count /* 7E1D0C 80280E8C 00000000 */ nop /* 7E1D10 80280E90 14400005 */ bnez $v0, .L80280EA8 /* 7E1D14 80280E94 00000000 */ nop /* 7E1D18 80280E98 0C0A005F */ jal func_8028017C /* 7E1D1C 80280E9C 24040011 */ addiu $a0, $zero, 0x11 /* 7E1D20 80280EA0 080A04EE */ j .L802813B8 /* 7E1D24 80280EA4 AE220074 */ sw $v0, 0x74($s1) .L80280EA8: /* 7E1D28 80280EA8 0C039D88 */ jal get_item_empty_count /* 7E1D2C 80280EAC 00000000 */ nop /* 7E1D30 80280EB0 14400005 */ bnez $v0, .L80280EC8 /* 7E1D34 80280EB4 00000000 */ nop /* 7E1D38 80280EB8 0C0A005F */ jal func_8028017C /* 7E1D3C 80280EBC 24040012 */ addiu $a0, $zero, 0x12 /* 7E1D40 80280EC0 080A04EE */ j .L802813B8 /* 7E1D44 80280EC4 AE220074 */ sw $v0, 0x74($s1) .L80280EC8: /* 7E1D48 80280EC8 0C0A005F */ jal func_8028017C /* 7E1D4C 80280ECC 24040013 */ addiu $a0, $zero, 0x13 /* 7E1D50 80280ED0 080A04E8 */ j .L802813A0 /* 7E1D54 80280ED4 AE220074 */ sw $v0, 0x74($s1) .L80280ED8: /* 7E1D58 80280ED8 0C0A00D7 */ jal func_8028035C /* 7E1D5C 80280EDC 00000000 */ nop /* 7E1D60 80280EE0 AE220074 */ sw $v0, 0x74($s1) /* 7E1D64 80280EE4 2402002A */ addiu $v0, $zero, 0x2a /* 7E1D68 80280EE8 080A0505 */ j .L80281414 /* 7E1D6C 80280EEC AE220070 */ sw $v0, 0x70($s1) .L80280EF0: /* 7E1D70 80280EF0 8E240074 */ lw $a0, 0x74($s1) /* 7E1D74 80280EF4 0C0B1059 */ jal does_script_exist /* 7E1D78 80280EF8 00000000 */ nop /* 7E1D7C 80280EFC 14400146 */ bnez $v0, .L80281418 /* 7E1D80 80280F00 0000102D */ daddu $v0, $zero, $zero /* 7E1D84 80280F04 0C0A0255 */ jal func_80280954 /* 7E1D88 80280F08 0000202D */ daddu $a0, $zero, $zero /* 7E1D8C 80280F0C 24020002 */ addiu $v0, $zero, 2 /* 7E1D90 80280F10 080A0505 */ j .L80281414 /* 7E1D94 80280F14 AE220070 */ sw $v0, 0x70($s1) .L80280F18: /* 7E1D98 80280F18 0C0A02B1 */ jal func_80280AC4 /* 7E1D9C 80280F1C 2604000C */ addiu $a0, $s0, 0xc /* 7E1DA0 80280F20 24030001 */ addiu $v1, $zero, 1 /* 7E1DA4 80280F24 1443013C */ bne $v0, $v1, .L80281418 /* 7E1DA8 80280F28 0000102D */ daddu $v0, $zero, $zero /* 7E1DAC 80280F2C 080A049F */ j .L8028127C /* 7E1DB0 80280F30 24020015 */ addiu $v0, $zero, 0x15 .L80280F34: /* 7E1DB4 80280F34 8E220074 */ lw $v0, 0x74($s1) /* 7E1DB8 80280F38 1C4000D7 */ bgtz $v0, .L80281298 /* 7E1DBC 80280F3C 2442FFFF */ addiu $v0, $v0, -1 /* 7E1DC0 80280F40 0C0A02D1 */ jal func_80280B44 /* 7E1DC4 80280F44 00000000 */ nop /* 7E1DC8 80280F48 8E02000C */ lw $v0, 0xc($s0) /* 7E1DCC 80280F4C 04400012 */ bltz $v0, .L80280F98 /* 7E1DD0 80280F50 00021040 */ sll $v0, $v0, 1 /* 7E1DD4 80280F54 00521021 */ addu $v0, $v0, $s2 /* 7E1DD8 80280F58 844401B4 */ lh $a0, 0x1b4($v0) /* 7E1DDC 80280F5C 3C028008 */ lui $v0, 0x8008 /* 7E1DE0 80280F60 244278E0 */ addiu $v0, $v0, 0x78e0 /* 7E1DE4 80280F64 00048140 */ sll $s0, $a0, 5 /* 7E1DE8 80280F68 0C0A02DE */ jal func_80280B78 /* 7E1DEC 80280F6C 02028021 */ addu $s0, $s0, $v0 /* 7E1DF0 80280F70 24040008 */ addiu $a0, $zero, 8 /* 7E1DF4 80280F74 0040302D */ daddu $a2, $v0, $zero /* 7E1DF8 80280F78 8E050000 */ lw $a1, ($s0) /* 7E1DFC 80280F7C 0C0A0022 */ jal func_80280088 /* 7E1E00 80280F80 2407FFFF */ addiu $a3, $zero, -1 /* 7E1E04 80280F84 0C03A546 */ jal show_coin_counter /* 7E1E08 80280F88 AE220074 */ sw $v0, 0x74($s1) /* 7E1E0C 80280F8C 24020003 */ addiu $v0, $zero, 3 /* 7E1E10 80280F90 080A0505 */ j .L80281414 /* 7E1E14 80280F94 AE220070 */ sw $v0, 0x70($s1) .L80280F98: /* 7E1E18 80280F98 0C0A0000 */ jal func_80280000 /* 7E1E1C 80280F9C 24040016 */ addiu $a0, $zero, 0x16 /* 7E1E20 80280FA0 080A04EE */ j .L802813B8 /* 7E1E24 80280FA4 AE220074 */ sw $v0, 0x74($s1) .L80280FA8: /* 7E1E28 80280FA8 8E240074 */ lw $a0, 0x74($s1) /* 7E1E2C 80280FAC 0C0B1059 */ jal does_script_exist /* 7E1E30 80280FB0 00000000 */ nop /* 7E1E34 80280FB4 14400118 */ bnez $v0, .L80281418 /* 7E1E38 80280FB8 0000102D */ daddu $v0, $zero, $zero /* 7E1E3C 80280FBC 3C04001E */ lui $a0, 0x1e /* 7E1E40 80280FC0 34840002 */ ori $a0, $a0, 2 /* 7E1E44 80280FC4 26250078 */ addiu $a1, $s1, 0x78 /* 7E1E48 80280FC8 080A04D5 */ j .L80281354 /* 7E1E4C 80280FCC 2402001F */ addiu $v0, $zero, 0x1f .L80280FD0: /* 7E1E50 80280FD0 8E230078 */ lw $v1, 0x78($s1) /* 7E1E54 80280FD4 24020001 */ addiu $v0, $zero, 1 /* 7E1E58 80280FD8 1462010F */ bne $v1, $v0, .L80281418 /* 7E1E5C 80280FDC 0000102D */ daddu $v0, $zero, $zero /* 7E1E60 80280FE0 3C028028 */ lui $v0, 0x8028 /* 7E1E64 80280FE4 8C426538 */ lw $v0, 0x6538($v0) /* 7E1E68 80280FE8 904204E8 */ lbu $v0, 0x4e8($v0) /* 7E1E6C 80280FEC 1440001D */ bnez $v0, .L80281064 /* 7E1E70 80280FF0 00000000 */ nop /* 7E1E74 80280FF4 8E02000C */ lw $v0, 0xc($s0) /* 7E1E78 80280FF8 00021040 */ sll $v0, $v0, 1 /* 7E1E7C 80280FFC 00521021 */ addu $v0, $v0, $s2 /* 7E1E80 80281000 0C0A02DE */ jal func_80280B78 /* 7E1E84 80281004 844401B4 */ lh $a0, 0x1b4($v0) /* 7E1E88 80281008 0C03A830 */ jal add_coins /* 7E1E8C 8028100C 0040202D */ daddu $a0, $v0, $zero /* 7E1E90 80281010 8E02000C */ lw $v0, 0xc($s0) /* 7E1E94 80281014 00021040 */ sll $v0, $v0, 1 /* 7E1E98 80281018 00521021 */ addu $v0, $v0, $s2 /* 7E1E9C 8028101C 0C039D7B */ jal get_item_count /* 7E1EA0 80281020 A44001B4 */ sh $zero, 0x1b4($v0) /* 7E1EA4 80281024 14400009 */ bnez $v0, .L8028104C /* 7E1EA8 80281028 00000000 */ nop /* 7E1EAC 8028102C 0C0A00B4 */ jal func_802802D0 /* 7E1EB0 80281030 2404000B */ addiu $a0, $zero, 0xb /* 7E1EB4 80281034 AE220074 */ sw $v0, 0x74($s1) /* 7E1EB8 80281038 24020009 */ addiu $v0, $zero, 9 /* 7E1EBC 8028103C 0C03A5A6 */ jal hide_coin_counter /* 7E1EC0 80281040 AE220070 */ sw $v0, 0x70($s1) /* 7E1EC4 80281044 080A0506 */ j .L80281418 /* 7E1EC8 80281048 0000102D */ daddu $v0, $zero, $zero .L8028104C: /* 7E1ECC 8028104C 0C0A00B4 */ jal func_802802D0 /* 7E1ED0 80281050 2404000A */ addiu $a0, $zero, 0xa /* 7E1ED4 80281054 AE220074 */ sw $v0, 0x74($s1) /* 7E1ED8 80281058 24020020 */ addiu $v0, $zero, 0x20 /* 7E1EDC 8028105C 080A0505 */ j .L80281414 /* 7E1EE0 80281060 AE220070 */ sw $v0, 0x70($s1) .L80281064: /* 7E1EE4 80281064 0C0A00B4 */ jal func_802802D0 /* 7E1EE8 80281068 24040009 */ addiu $a0, $zero, 9 /* 7E1EEC 8028106C AE220074 */ sw $v0, 0x74($s1) /* 7E1EF0 80281070 0C03A5A6 */ jal hide_coin_counter /* 7E1EF4 80281074 AE330070 */ sw $s3, 0x70($s1) /* 7E1EF8 80281078 080A0506 */ j .L80281418 /* 7E1EFC 8028107C 0000102D */ daddu $v0, $zero, $zero .L80281080: /* 7E1F00 80281080 8E240074 */ lw $a0, 0x74($s1) /* 7E1F04 80281084 0C0B1059 */ jal does_script_exist /* 7E1F08 80281088 00000000 */ nop /* 7E1F0C 8028108C 144000E2 */ bnez $v0, .L80281418 /* 7E1F10 80281090 0000102D */ daddu $v0, $zero, $zero /* 7E1F14 80281094 3C04001E */ lui $a0, 0x1e /* 7E1F18 80281098 34840004 */ ori $a0, $a0, 4 /* 7E1F1C 8028109C 26250078 */ addiu $a1, $s1, 0x78 /* 7E1F20 802810A0 080A04D5 */ j .L80281354 /* 7E1F24 802810A4 2402000C */ addiu $v0, $zero, 0xc .L802810A8: /* 7E1F28 802810A8 8E230078 */ lw $v1, 0x78($s1) /* 7E1F2C 802810AC 24020001 */ addiu $v0, $zero, 1 /* 7E1F30 802810B0 146200D9 */ bne $v1, $v0, .L80281418 /* 7E1F34 802810B4 0000102D */ daddu $v0, $zero, $zero /* 7E1F38 802810B8 3C028028 */ lui $v0, 0x8028 /* 7E1F3C 802810BC 8C426538 */ lw $v0, 0x6538($v0) /* 7E1F40 802810C0 904204E8 */ lbu $v0, 0x4e8($v0) /* 7E1F44 802810C4 14400009 */ bnez $v0, .L802810EC /* 7E1F48 802810C8 00000000 */ nop /* 7E1F4C 802810CC 0C0A00D7 */ jal func_8028035C /* 7E1F50 802810D0 00000000 */ nop /* 7E1F54 802810D4 AE220074 */ sw $v0, 0x74($s1) /* 7E1F58 802810D8 240200C9 */ addiu $v0, $zero, 0xc9 /* 7E1F5C 802810DC 0C03A5B2 */ jal func_800E96C8 /* 7E1F60 802810E0 AE220070 */ sw $v0, 0x70($s1) /* 7E1F64 802810E4 080A0506 */ j .L80281418 /* 7E1F68 802810E8 0000102D */ daddu $v0, $zero, $zero .L802810EC: /* 7E1F6C 802810EC 0C03A5B2 */ jal func_800E96C8 /* 7E1F70 802810F0 00000000 */ nop /* 7E1F74 802810F4 080A04EB */ j .L802813AC /* 7E1F78 802810F8 00000000 */ nop .L802810FC: /* 7E1F7C 802810FC 0C0B1059 */ jal does_script_exist /* 7E1F80 80281100 8E240074 */ lw $a0, 0x74($s1) /* 7E1F84 80281104 144000C4 */ bnez $v0, .L80281418 /* 7E1F88 80281108 0000102D */ daddu $v0, $zero, $zero /* 7E1F8C 8028110C 0C0A0255 */ jal func_80280954 /* 7E1F90 80281110 24040001 */ addiu $a0, $zero, 1 /* 7E1F94 80281114 24020005 */ addiu $v0, $zero, 5 /* 7E1F98 80281118 080A0505 */ j .L80281414 /* 7E1F9C 8028111C AE220070 */ sw $v0, 0x70($s1) .L80281120: /* 7E1FA0 80281120 0C0A02B1 */ jal func_80280AC4 /* 7E1FA4 80281124 2604000C */ addiu $a0, $s0, 0xc /* 7E1FA8 80281128 24030001 */ addiu $v1, $zero, 1 /* 7E1FAC 8028112C 144300BA */ bne $v0, $v1, .L80281418 /* 7E1FB0 80281130 0000102D */ daddu $v0, $zero, $zero /* 7E1FB4 80281134 080A049F */ j .L8028127C /* 7E1FB8 80281138 24020033 */ addiu $v0, $zero, 0x33 .L8028113C: /* 7E1FBC 8028113C 8E220074 */ lw $v0, 0x74($s1) /* 7E1FC0 80281140 1C400055 */ bgtz $v0, .L80281298 /* 7E1FC4 80281144 2442FFFF */ addiu $v0, $v0, -1 /* 7E1FC8 80281148 0C0A02D1 */ jal func_80280B44 /* 7E1FCC 8028114C 00000000 */ nop /* 7E1FD0 80281150 8E02000C */ lw $v0, 0xc($s0) /* 7E1FD4 80281154 0440001C */ bltz $v0, .L802811C8 /* 7E1FD8 80281158 00021040 */ sll $v0, $v0, 1 /* 7E1FDC 8028115C 00521021 */ addu $v0, $v0, $s2 /* 7E1FE0 80281160 0C039DF1 */ jal store_item /* 7E1FE4 80281164 844401B4 */ lh $a0, 0x1b4($v0) /* 7E1FE8 80281168 04400005 */ bltz $v0, .L80281180 /* 7E1FEC 8028116C 00000000 */ nop /* 7E1FF0 80281170 8E02000C */ lw $v0, 0xc($s0) /* 7E1FF4 80281174 00021040 */ sll $v0, $v0, 1 /* 7E1FF8 80281178 00521021 */ addu $v0, $v0, $s2 /* 7E1FFC 8028117C A44001B4 */ sh $zero, 0x1b4($v0) .L80281180: /* 7E2000 80281180 0C039D7B */ jal get_item_count /* 7E2004 80281184 00000000 */ nop /* 7E2008 80281188 10400005 */ beqz $v0, .L802811A0 /* 7E200C 8028118C 00000000 */ nop /* 7E2010 80281190 0C039E12 */ jal get_stored_empty_count /* 7E2014 80281194 00000000 */ nop /* 7E2018 80281198 14400005 */ bnez $v0, .L802811B0 /* 7E201C 8028119C 00000000 */ nop .L802811A0: /* 7E2020 802811A0 0C0A0000 */ jal func_80280000 /* 7E2024 802811A4 2404000F */ addiu $a0, $zero, 0xf /* 7E2028 802811A8 080A04EE */ j .L802813B8 /* 7E202C 802811AC AE220074 */ sw $v0, 0x74($s1) .L802811B0: /* 7E2030 802811B0 0C0A0000 */ jal func_80280000 /* 7E2034 802811B4 24040010 */ addiu $a0, $zero, 0x10 /* 7E2038 802811B8 AE220074 */ sw $v0, 0x74($s1) /* 7E203C 802811BC 24020034 */ addiu $v0, $zero, 0x34 /* 7E2040 802811C0 080A0505 */ j .L80281414 /* 7E2044 802811C4 AE220070 */ sw $v0, 0x70($s1) .L802811C8: /* 7E2048 802811C8 0C0A0000 */ jal func_80280000 /* 7E204C 802811CC 24040016 */ addiu $a0, $zero, 0x16 /* 7E2050 802811D0 080A04EE */ j .L802813B8 /* 7E2054 802811D4 AE220074 */ sw $v0, 0x74($s1) .L802811D8: /* 7E2058 802811D8 8E240074 */ lw $a0, 0x74($s1) /* 7E205C 802811DC 0C0B1059 */ jal does_script_exist /* 7E2060 802811E0 00000000 */ nop /* 7E2064 802811E4 1440008C */ bnez $v0, .L80281418 /* 7E2068 802811E8 0000102D */ daddu $v0, $zero, $zero /* 7E206C 802811EC 3C04001E */ lui $a0, 0x1e /* 7E2070 802811F0 34840005 */ ori $a0, $a0, 5 /* 7E2074 802811F4 26250078 */ addiu $a1, $s1, 0x78 /* 7E2078 802811F8 080A04D5 */ j .L80281354 /* 7E207C 802811FC 24020035 */ addiu $v0, $zero, 0x35 .L80281200: /* 7E2080 80281200 8E230078 */ lw $v1, 0x78($s1) /* 7E2084 80281204 24020001 */ addiu $v0, $zero, 1 /* 7E2088 80281208 14620083 */ bne $v1, $v0, .L80281418 /* 7E208C 8028120C 0000102D */ daddu $v0, $zero, $zero /* 7E2090 80281210 3C028028 */ lui $v0, 0x8028 /* 7E2094 80281214 8C426538 */ lw $v0, 0x6538($v0) /* 7E2098 80281218 904204E8 */ lbu $v0, 0x4e8($v0) /* 7E209C 8028121C 14400063 */ bnez $v0, .L802813AC /* 7E20A0 80281220 00000000 */ nop /* 7E20A4 80281224 0C0A00D7 */ jal func_8028035C /* 7E20A8 80281228 00000000 */ nop /* 7E20AC 8028122C AE220074 */ sw $v0, 0x74($s1) .L80281230: /* 7E20B0 80281230 240201F5 */ addiu $v0, $zero, 0x1f5 /* 7E20B4 80281234 080A0505 */ j .L80281414 /* 7E20B8 80281238 AE220070 */ sw $v0, 0x70($s1) .L8028123C: /* 7E20BC 8028123C 8E240074 */ lw $a0, 0x74($s1) /* 7E20C0 80281240 0C0B1059 */ jal does_script_exist /* 7E20C4 80281244 00000000 */ nop /* 7E20C8 80281248 14400073 */ bnez $v0, .L80281418 /* 7E20CC 8028124C 0000102D */ daddu $v0, $zero, $zero /* 7E20D0 80281250 0C0A0255 */ jal func_80280954 /* 7E20D4 80281254 24040002 */ addiu $a0, $zero, 2 /* 7E20D8 80281258 24020007 */ addiu $v0, $zero, 7 /* 7E20DC 8028125C 080A0505 */ j .L80281414 /* 7E20E0 80281260 AE220070 */ sw $v0, 0x70($s1) .L80281264: /* 7E20E4 80281264 0C0A02B1 */ jal func_80280AC4 /* 7E20E8 80281268 2604000C */ addiu $a0, $s0, 0xc /* 7E20EC 8028126C 24030001 */ addiu $v1, $zero, 1 /* 7E20F0 80281270 14430069 */ bne $v0, $v1, .L80281418 /* 7E20F4 80281274 0000102D */ daddu $v0, $zero, $zero /* 7E20F8 80281278 24020047 */ addiu $v0, $zero, 0x47 .L8028127C: /* 7E20FC 8028127C AE220070 */ sw $v0, 0x70($s1) /* 7E2100 80281280 2402000F */ addiu $v0, $zero, 0xf /* 7E2104 80281284 080A0505 */ j .L80281414 /* 7E2108 80281288 AE220074 */ sw $v0, 0x74($s1) .L8028128C: /* 7E210C 8028128C 8E220074 */ lw $v0, 0x74($s1) /* 7E2110 80281290 18400003 */ blez $v0, .L802812A0 /* 7E2114 80281294 2442FFFF */ addiu $v0, $v0, -1 .L80281298: /* 7E2118 80281298 080A0505 */ j .L80281414 /* 7E211C 8028129C AE220074 */ sw $v0, 0x74($s1) .L802812A0: /* 7E2120 802812A0 0C0A02D1 */ jal func_80280B44 /* 7E2124 802812A4 00000000 */ nop /* 7E2128 802812A8 8E02000C */ lw $v0, 0xc($s0) /* 7E212C 802812AC 0440001C */ bltz $v0, .L80281320 /* 7E2130 802812B0 00021040 */ sll $v0, $v0, 1 /* 7E2134 802812B4 00521021 */ addu $v0, $v0, $s2 /* 7E2138 802812B8 0C039D5D */ jal add_item /* 7E213C 802812BC 844401C8 */ lh $a0, 0x1c8($v0) /* 7E2140 802812C0 04400005 */ bltz $v0, .L802812D8 /* 7E2144 802812C4 00000000 */ nop /* 7E2148 802812C8 8E02000C */ lw $v0, 0xc($s0) /* 7E214C 802812CC 00021040 */ sll $v0, $v0, 1 /* 7E2150 802812D0 00521021 */ addu $v0, $v0, $s2 /* 7E2154 802812D4 A44001C8 */ sh $zero, 0x1c8($v0) .L802812D8: /* 7E2158 802812D8 0C039D88 */ jal get_item_empty_count /* 7E215C 802812DC 00000000 */ nop /* 7E2160 802812E0 10400005 */ beqz $v0, .L802812F8 /* 7E2164 802812E4 00000000 */ nop /* 7E2168 802812E8 0C039E05 */ jal get_stored_count /* 7E216C 802812EC 00000000 */ nop /* 7E2170 802812F0 14400005 */ bnez $v0, .L80281308 /* 7E2174 802812F4 00000000 */ nop .L802812F8: /* 7E2178 802812F8 0C0A0000 */ jal func_80280000 /* 7E217C 802812FC 24040014 */ addiu $a0, $zero, 0x14 /* 7E2180 80281300 080A04EE */ j .L802813B8 /* 7E2184 80281304 AE220074 */ sw $v0, 0x74($s1) .L80281308: /* 7E2188 80281308 0C0A0000 */ jal func_80280000 /* 7E218C 8028130C 24040015 */ addiu $a0, $zero, 0x15 /* 7E2190 80281310 AE220074 */ sw $v0, 0x74($s1) /* 7E2194 80281314 24020048 */ addiu $v0, $zero, 0x48 /* 7E2198 80281318 080A0505 */ j .L80281414 /* 7E219C 8028131C AE220070 */ sw $v0, 0x70($s1) .L80281320: /* 7E21A0 80281320 0C0A0000 */ jal func_80280000 /* 7E21A4 80281324 24040016 */ addiu $a0, $zero, 0x16 /* 7E21A8 80281328 080A04EE */ j .L802813B8 /* 7E21AC 8028132C AE220074 */ sw $v0, 0x74($s1) .L80281330: /* 7E21B0 80281330 8E240074 */ lw $a0, 0x74($s1) /* 7E21B4 80281334 0C0B1059 */ jal does_script_exist /* 7E21B8 80281338 00000000 */ nop /* 7E21BC 8028133C 14400036 */ bnez $v0, .L80281418 /* 7E21C0 80281340 0000102D */ daddu $v0, $zero, $zero /* 7E21C4 80281344 3C04001E */ lui $a0, 0x1e /* 7E21C8 80281348 34840005 */ ori $a0, $a0, 5 /* 7E21CC 8028134C 26250078 */ addiu $a1, $s1, 0x78 /* 7E21D0 80281350 24020049 */ addiu $v0, $zero, 0x49 .L80281354: /* 7E21D4 80281354 AE220070 */ sw $v0, 0x70($s1) /* 7E21D8 80281358 0C049640 */ jal load_string /* 7E21DC 8028135C AE200078 */ sw $zero, 0x78($s1) /* 7E21E0 80281360 3C018028 */ lui $at, 0x8028 /* 7E21E4 80281364 AC226538 */ sw $v0, 0x6538($at) /* 7E21E8 80281368 080A0506 */ j .L80281418 /* 7E21EC 8028136C 0000102D */ daddu $v0, $zero, $zero .L80281370: /* 7E21F0 80281370 8E230078 */ lw $v1, 0x78($s1) /* 7E21F4 80281374 24020001 */ addiu $v0, $zero, 1 /* 7E21F8 80281378 14620027 */ bne $v1, $v0, .L80281418 /* 7E21FC 8028137C 0000102D */ daddu $v0, $zero, $zero /* 7E2200 80281380 3C028028 */ lui $v0, 0x8028 /* 7E2204 80281384 8C426538 */ lw $v0, 0x6538($v0) /* 7E2208 80281388 904204E8 */ lbu $v0, 0x4e8($v0) /* 7E220C 8028138C 14400007 */ bnez $v0, .L802813AC /* 7E2210 80281390 00000000 */ nop /* 7E2214 80281394 0C0A00D7 */ jal func_8028035C /* 7E2218 80281398 00000000 */ nop /* 7E221C 8028139C AE220074 */ sw $v0, 0x74($s1) .L802813A0: /* 7E2220 802813A0 240202BD */ addiu $v0, $zero, 0x2bd /* 7E2224 802813A4 080A0505 */ j .L80281414 /* 7E2228 802813A8 AE220070 */ sw $v0, 0x70($s1) .L802813AC: /* 7E222C 802813AC 0C0A00B4 */ jal func_802802D0 /* 7E2230 802813B0 24040016 */ addiu $a0, $zero, 0x16 /* 7E2234 802813B4 AE220074 */ sw $v0, 0x74($s1) .L802813B8: /* 7E2238 802813B8 24020009 */ addiu $v0, $zero, 9 /* 7E223C 802813BC 080A0505 */ j .L80281414 /* 7E2240 802813C0 AE220070 */ sw $v0, 0x70($s1) .L802813C4: /* 7E2244 802813C4 8E240074 */ lw $a0, 0x74($s1) /* 7E2248 802813C8 0C0B1059 */ jal does_script_exist /* 7E224C 802813CC 00000000 */ nop /* 7E2250 802813D0 14400011 */ bnez $v0, .L80281418 /* 7E2254 802813D4 0000102D */ daddu $v0, $zero, $zero /* 7E2258 802813D8 2402000A */ addiu $v0, $zero, 0xa /* 7E225C 802813DC 080A0505 */ j .L80281414 /* 7E2260 802813E0 AE220070 */ sw $v0, 0x70($s1) .L802813E4: /* 7E2264 802813E4 8E020010 */ lw $v0, 0x10($s0) /* 7E2268 802813E8 10400006 */ beqz $v0, .L80281404 /* 7E226C 802813EC 00000000 */ nop /* 7E2270 802813F0 8C440014 */ lw $a0, 0x14($v0) /* 7E2274 802813F4 10800003 */ beqz $a0, .L80281404 /* 7E2278 802813F8 24050001 */ addiu $a1, $zero, 1 /* 7E227C 802813FC 0C0B0CF8 */ jal start_script /* 7E2280 80281400 0000302D */ daddu $a2, $zero, $zero .L80281404: /* 7E2284 80281404 0C03A5E3 */ jal open_status_menu_short /* 7E2288 80281408 00000000 */ nop /* 7E228C 8028140C 080A0506 */ j .L80281418 /* 7E2290 80281410 24020001 */ addiu $v0, $zero, 1 .L80281414: /* 7E2294 80281414 0000102D */ daddu $v0, $zero, $zero .L80281418: /* 7E2298 80281418 8FBF0020 */ lw $ra, 0x20($sp) /* 7E229C 8028141C 8FB3001C */ lw $s3, 0x1c($sp) /* 7E22A0 80281420 8FB20018 */ lw $s2, 0x18($sp) /* 7E22A4 80281424 8FB10014 */ lw $s1, 0x14($sp) /* 7E22A8 80281428 8FB00010 */ lw $s0, 0x10($sp) /* 7E22AC 8028142C 03E00008 */ jr $ra /* 7E22B0 80281430 27BD0028 */ addiu $sp, $sp, 0x28 /* 7E22B4 80281434 3C028007 */ lui $v0, 0x8007 /* 7E22B8 80281438 8C42419C */ lw $v0, 0x419c($v0) /* 7E22BC 8028143C 27BDFFD8 */ addiu $sp, $sp, -0x28 /* 7E22C0 80281440 AFBF0024 */ sw $ra, 0x24($sp) /* 7E22C4 80281444 AFB20020 */ sw $s2, 0x20($sp) /* 7E22C8 80281448 AFB1001C */ sw $s1, 0x1c($sp) /* 7E22CC 8028144C AFB00018 */ sw $s0, 0x18($sp) /* 7E22D0 80281450 8C440144 */ lw $a0, 0x144($v0) /* 7E22D4 80281454 00A0882D */ daddu $s1, $a1, $zero /* 7E22D8 80281458 8C830008 */ lw $v1, 8($a0) /* 7E22DC 8028145C 00C0902D */ daddu $s2, $a2, $zero /* 7E22E0 80281460 00031040 */ sll $v0, $v1, 1 /* 7E22E4 80281464 00431021 */ addu $v0, $v0, $v1 /* 7E22E8 80281468 8C830018 */ lw $v1, 0x18($a0) /* 7E22EC 8028146C 00021080 */ sll $v0, $v0, 2 /* 7E22F0 80281470 00621821 */ addu $v1, $v1, $v0 /* 7E22F4 80281474 8C700000 */ lw $s0, ($v1) /* 7E22F8 80281478 3C028008 */ lui $v0, 0x8008 /* 7E22FC 8028147C 244278E0 */ addiu $v0, $v0, 0x78e0 /* 7E2300 80281480 00108140 */ sll $s0, $s0, 5 /* 7E2304 80281484 02028021 */ addu $s0, $s0, $v0 /* 7E2308 80281488 8E040000 */ lw $a0, ($s0) /* 7E230C 8028148C 0C04991D */ jal get_string_width /* 7E2310 80281490 0000282D */ daddu $a1, $zero, $zero /* 7E2314 80281494 00021043 */ sra $v0, $v0, 1 /* 7E2318 80281498 2442FFC4 */ addiu $v0, $v0, -0x3c /* 7E231C 8028149C 02222823 */ subu $a1, $s1, $v0 /* 7E2320 802814A0 26460006 */ addiu $a2, $s2, 6 /* 7E2324 802814A4 AFA00010 */ sw $zero, 0x10($sp) /* 7E2328 802814A8 AFA00014 */ sw $zero, 0x14($sp) /* 7E232C 802814AC 8E040000 */ lw $a0, ($s0) /* 7E2330 802814B0 0C04993B */ jal draw_string /* 7E2334 802814B4 240700FF */ addiu $a3, $zero, 0xff /* 7E2338 802814B8 8FBF0024 */ lw $ra, 0x24($sp) /* 7E233C 802814BC 8FB20020 */ lw $s2, 0x20($sp) /* 7E2340 802814C0 8FB1001C */ lw $s1, 0x1c($sp) /* 7E2344 802814C4 8FB00018 */ lw $s0, 0x18($sp) /* 7E2348 802814C8 03E00008 */ jr $ra /* 7E234C 802814CC 27BD0028 */ addiu $sp, $sp, 0x28 /* 7E2350 802814D0 3C028007 */ lui $v0, 0x8007 /* 7E2354 802814D4 8C42419C */ lw $v0, 0x419c($v0) /* 7E2358 802814D8 27BDFFE0 */ addiu $sp, $sp, -0x20 /* 7E235C 802814DC AFBF0018 */ sw $ra, 0x18($sp) /* 7E2360 802814E0 8C420144 */ lw $v0, 0x144($v0) /* 7E2364 802814E4 24A50008 */ addiu $a1, $a1, 8 /* 7E2368 802814E8 8C440008 */ lw $a0, 8($v0) /* 7E236C 802814EC 8C430018 */ lw $v1, 0x18($v0) /* 7E2370 802814F0 2402000A */ addiu $v0, $zero, 0xa /* 7E2374 802814F4 AFA20010 */ sw $v0, 0x10($sp) /* 7E2378 802814F8 AFA00014 */ sw $zero, 0x14($sp) /* 7E237C 802814FC 00041040 */ sll $v0, $a0, 1 /* 7E2380 80281500 00441021 */ addu $v0, $v0, $a0 /* 7E2384 80281504 00021080 */ sll $v0, $v0, 2 /* 7E2388 80281508 00621821 */ addu $v1, $v1, $v0 /* 7E238C 8028150C 8C640008 */ lw $a0, 8($v1) /* 7E2390 80281510 0C04993B */ jal draw_string /* 7E2394 80281514 240700FF */ addiu $a3, $zero, 0xff /* 7E2398 80281518 8FBF0018 */ lw $ra, 0x18($sp) /* 7E239C 8028151C 03E00008 */ jr $ra /* 7E23A0 80281520 27BD0020 */ addiu $sp, $sp, 0x20