From 4f3c947cf7e6864290dcd7b756076013917b183e Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Sun, 20 Oct 2019 11:46:13 +1000 Subject: [PATCH] Identify playernum related symbols --- src/game/chr/chraicommands.c | 204 +++++++++++++-------------- src/game/game_000000.c | 146 +++++++++---------- src/game/game_0601b0.c | 266 +++++++++++++++++------------------ src/include/gvars/gvars.h | 2 +- 4 files changed, 309 insertions(+), 309 deletions(-) diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c index f1241cb6e..4cf737e41 100644 --- a/src/game/chr/chraicommands.c +++ b/src/game/chr/chraicommands.c @@ -545,7 +545,7 @@ glabel ai000b /* f04e358: 25299fc0 */ addiu $t1,$t1,-24640 /* f04e35c: 5541000d */ bnel $t2,$at,.L0f04e394 /* f04e360: 8d2d0438 */ lw $t5,0x438($t1) -/* f04e364: 0fc4a25f */ jal func0f12897c +/* f04e364: 0fc4a25f */ jal posGetPlayerNum /* f04e368: 00000000 */ sll $zero,$zero,0x0 /* f04e36c: 3c09800a */ lui $t1,0x800a /* f04e370: 25299fc0 */ addiu $t1,$t1,-24640 @@ -672,7 +672,7 @@ glabel ai0034 /* f04e5fc: 24010006 */ addiu $at,$zero,0x6 /* f04e600: 57010009 */ bnel $t8,$at,.L0f04e628 /* f04e604: 80430007 */ lb $v1,0x7($v0) -/* f04e608: 0fc4a25f */ jal func0f12897c +/* f04e608: 0fc4a25f */ jal posGetPlayerNum /* f04e60c: 8ca4001c */ lw $a0,0x1c($a1) /* f04e610: 0002c880 */ sll $t9,$v0,0x2 /* f04e614: 02194021 */ addu $t0,$s0,$t9 @@ -3144,17 +3144,17 @@ bool aiIfChrHasObject(void) u8 *cmd = g_Vars.ailist + g_Vars.aioffset; struct defaultobj *obj = objFindByTagId(cmd[3]); struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); - s32 somevalue = 0; + s32 playernum = 0; if (obj && obj->pos && chr && chr->pos && chr->pos->unk00 == 6) { - s32 original_value = g_Vars.unk00028c; - somevalue = func0f12897c(chr->pos); - func0f12892c(somevalue); - somevalue = func0f1128cc(obj->pos); - func0f12892c(original_value); + s32 prevplayernum = g_Vars.currentplayernum; + playernum = posGetPlayerNum(chr->pos); + setCurrentPlayerNum(playernum); + playernum = func0f1128cc(obj->pos); + setCurrentPlayerNum(prevplayernum); } - if (somevalue != 0) { + if (playernum != 0) { g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, g_Vars.aioffset, cmd[4]); } else { g_Vars.aioffset += 5; @@ -3271,9 +3271,9 @@ glabel ai0060 /* f05179c: 8fab0024 */ lw $t3,0x24($sp) /* f0517a0: 8e19028c */ lw $t9,0x28c($s0) /* f0517a4: afb90020 */ sw $t9,0x20($sp) -/* f0517a8: 0fc4a25f */ jal func0f12897c +/* f0517a8: 0fc4a25f */ jal posGetPlayerNum /* f0517ac: 8c44001c */ lw $a0,0x1c($v0) -/* f0517b0: 0fc4a24b */ jal func0f12892c +/* f0517b0: 0fc4a24b */ jal setCurrentPlayerNum /* f0517b4: 00402025 */ or $a0,$v0,$zero /* f0517b8: 0fc2866a */ jal func0f0a19a8 /* f0517bc: 00002025 */ or $a0,$zero,$zero @@ -3284,7 +3284,7 @@ glabel ai0060 /* f0517d0: 00000000 */ sll $zero,$zero,0x0 /* f0517d4: afaa0024 */ sw $t2,0x24($sp) .L0f0517d8: -/* f0517d8: 0fc4a24b */ jal func0f12892c +/* f0517d8: 0fc4a24b */ jal setCurrentPlayerNum /* f0517dc: 8fa40020 */ lw $a0,0x20($sp) .L0f0517e0: /* f0517e0: 8fab0024 */ lw $t3,0x24($sp) @@ -3735,9 +3735,9 @@ glabel ai0069 /* f051e00: 00000000 */ sll $zero,$zero,0x0 /* f051e04: 8f39a24c */ lw $t9,-0x5db4($t9) /* f051e08: afb9001c */ sw $t9,0x1c($sp) -/* f051e0c: 0fc4a25f */ jal func0f12897c +/* f051e0c: 0fc4a25f */ jal posGetPlayerNum /* f051e10: 8c64001c */ lw $a0,0x1c($v1) -/* f051e14: 0fc4a24b */ jal func0f12892c +/* f051e14: 0fc4a24b */ jal setCurrentPlayerNum /* f051e18: 00402025 */ or $a0,$v0,$zero /* f051e1c: 0fc2866a */ jal func0f0a19a8 /* f051e20: 00002025 */ or $a0,$zero,$zero @@ -3745,7 +3745,7 @@ glabel ai0069 /* f051e28: 00402025 */ or $a0,$v0,$zero /* f051e2c: 0fc2870b */ jal func0f0a1c2c /* f051e30: 00000000 */ sll $zero,$zero,0x0 -/* f051e34: 0fc4a24b */ jal func0f12892c +/* f051e34: 0fc4a24b */ jal setCurrentPlayerNum /* f051e38: 8fa4001c */ lw $a0,0x1c($sp) /* f051e3c: 1000001b */ beqz $zero,.L0f051eac /* f051e40: 00000000 */ sll $zero,$zero,0x0 @@ -3830,9 +3830,9 @@ glabel ai006a /* f051f54: afb90024 */ sw $t9,0x24($sp) /* f051f58: 8cc80004 */ lw $t0,0x4($a2) /* f051f5c: afa80020 */ sw $t0,0x20($sp) -/* f051f60: 0fc4a25f */ jal func0f12897c +/* f051f60: 0fc4a25f */ jal posGetPlayerNum /* f051f64: 8c44001c */ lw $a0,0x1c($v0) -/* f051f68: 0fc4a24b */ jal func0f12892c +/* f051f68: 0fc4a24b */ jal setCurrentPlayerNum /* f051f6c: 00402025 */ or $a0,$v0,$zero /* f051f70: 8e060014 */ lw $a2,0x14($s0) /* f051f74: 8cca0018 */ lw $t2,0x18($a2) @@ -3853,7 +3853,7 @@ glabel ai006a /* f051fac: 0fc18ad9 */ jal func0f062b64 /* f051fb0: 00402825 */ or $a1,$v0,$zero /* f051fb4: 8fab002c */ lw $t3,0x2c($sp) -/* f051fb8: 0fc4a25f */ jal func0f12897c +/* f051fb8: 0fc4a25f */ jal posGetPlayerNum /* f051fbc: 8d64001c */ lw $a0,0x1c($t3) /* f051fc0: 8fa30020 */ lw $v1,0x20($sp) /* f051fc4: 3c010fff */ lui $at,0xfff @@ -3863,7 +3863,7 @@ glabel ai006a /* f051fd4: 01a17024 */ and $t6,$t5,$at /* f051fd8: 018e7825 */ or $t7,$t4,$t6 /* f051fdc: ac6f0040 */ sw $t7,0x40($v1) -/* f051fe0: 0fc4a24b */ jal func0f12892c +/* f051fe0: 0fc4a24b */ jal setCurrentPlayerNum /* f051fe4: 8fa40024 */ lw $a0,0x24($sp) /* f051fe8: 1000001b */ beqz $zero,.L0f052058 /* f051fec: 00000000 */ sll $zero,$zero,0x0 @@ -4615,7 +4615,7 @@ glabel ai0081 /* f052b0c: 57210016 */ bnel $t9,$at,.L0f052b68 /* f052b10: c44a0104 */ lwc1 $f10,0x104($v0) /* f052b14: 8ca4001c */ lw $a0,0x1c($a1) -/* f052b18: 0fc4a25f */ jal func0f12897c +/* f052b18: 0fc4a25f */ jal posGetPlayerNum /* f052b1c: afa70024 */ sw $a3,0x24($sp) /* f052b20: 00024080 */ sll $t0,$v0,0x2 /* f052b24: 02084821 */ addu $t1,$s0,$t0 @@ -4708,7 +4708,7 @@ glabel ai0082 /* f052c50: 57210016 */ bnel $t9,$at,.L0f052cac /* f052c54: c44a0104 */ lwc1 $f10,0x104($v0) /* f052c58: 8ca4001c */ lw $a0,0x1c($a1) -/* f052c5c: 0fc4a25f */ jal func0f12897c +/* f052c5c: 0fc4a25f */ jal posGetPlayerNum /* f052c60: afa70024 */ sw $a3,0x24($sp) /* f052c64: 00024080 */ sll $t0,$v0,0x2 /* f052c68: 02084821 */ addu $t1,$s0,$t0 @@ -7959,16 +7959,16 @@ bool aiMessage(void) char *text = textGet(cmd[4] | (cmd[3] << 8)); struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); - u32 iVar1 = g_Vars.unk00028c; - u32 iVar2 = g_Vars.unk00028c; + u32 prevplayernum = g_Vars.currentplayernum; + u32 playernum = g_Vars.currentplayernum; if (chr && chr->pos && (chr->pos->unk00 & 0xff) == 6) { - iVar2 = func0f12897c(chr->pos); + playernum = posGetPlayerNum(chr->pos); } - func0f12892c(iVar2); + setCurrentPlayerNum(playernum); func0f0ddf1c(text, 0); - func0f12892c(iVar1); + setCurrentPlayerNum(prevplayernum); g_Vars.aioffset += 5; @@ -8011,16 +8011,16 @@ bool aiShowText2(void) char *text = textGet(cmd[4] | (cmd[3] << 8)); struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); - u32 iVar1 = g_Vars.unk00028c; - u32 iVar2 = g_Vars.unk00028c; + u32 prevplayernum = g_Vars.currentplayernum; + u32 playernum = g_Vars.currentplayernum; if (chr && chr->pos && (chr->pos->unk00 & 0xff) == 6) { - iVar2 = func0f12897c(chr->pos); + playernum = posGetPlayerNum(chr->pos); } - func0f12892c(iVar2); + setCurrentPlayerNum(playernum); func0f0de034(text, 6, cmd[5]); - func0f12892c(iVar1); + setCurrentPlayerNum(prevplayernum); g_Vars.aioffset += 6; @@ -8079,11 +8079,11 @@ glabel ai00cd /* f0560e8: 24010006 */ addiu $at,$zero,0x6 /* f0560ec: 15e10004 */ bne $t7,$at,.L0f056100 /* f0560f0: 00000000 */ sll $zero,$zero,0x0 -/* f0560f4: 0fc4a25f */ jal func0f12897c +/* f0560f4: 0fc4a25f */ jal posGetPlayerNum /* f0560f8: 00000000 */ sll $zero,$zero,0x0 /* f0560fc: 00403025 */ or $a2,$v0,$zero .L0f056100: -/* f056100: 0fc4a24b */ jal func0f12892c +/* f056100: 0fc4a24b */ jal setCurrentPlayerNum /* f056104: 00c02025 */ or $a0,$a2,$zero /* f056108: 8fb8002c */ lw $t8,0x2c($sp) /* f05610c: 5300000b */ beqzl $t8,.L0f05613c @@ -8138,7 +8138,7 @@ glabel ai00cd /* f0561c4: 0fc37858 */ jal func0f0de160 /* f0561c8: 92060008 */ lbu $a2,0x8($s0) .L0f0561cc: -/* f0561cc: 0fc4a24b */ jal func0f12892c +/* f0561cc: 0fc4a24b */ jal setCurrentPlayerNum /* f0561d0: 8fa40038 */ lw $a0,0x38($sp) /* f0561d4: 8e380438 */ lw $t8,0x438($s1) /* f0561d8: 8fbf0024 */ lw $ra,0x24($sp) @@ -9376,9 +9376,9 @@ glabel aiRevokeControl /* f05754c: 8e0e0438 */ lw $t6,0x438($s0) /* f057550: 8e19028c */ lw $t9,0x28c($s0) /* f057554: afb90024 */ sw $t9,0x24($sp) -/* f057558: 0fc4a25f */ jal func0f12897c +/* f057558: 0fc4a25f */ jal posGetPlayerNum /* f05755c: 8c44001c */ lw $a0,0x1c($v0) -/* f057560: 0fc4a24b */ jal func0f12892c +/* f057560: 0fc4a24b */ jal setCurrentPlayerNum /* f057564: 00402025 */ or $a0,$v0,$zero /* f057568: 24040004 */ addiu $a0,$zero,0x4 /* f05756c: 0fc2af1d */ jal func0f0abc74 @@ -9407,7 +9407,7 @@ glabel aiRevokeControl /* f0575c0: 8fa40024 */ lw $a0,0x24($sp) /* f0575c4: 000c6880 */ sll $t5,$t4,0x2 /* f0575c8: 002d0821 */ addu $at,$at,$t5 -/* f0575cc: 0fc4a24b */ jal func0f12892c +/* f0575cc: 0fc4a24b */ jal setCurrentPlayerNum /* f0575d0: ac200750 */ sw $zero,0x750($at) /* f0575d4: 8e0e0438 */ lw $t6,0x438($s0) .L0f0575d8: @@ -9427,8 +9427,8 @@ glabel aiRevokeControl // struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); // // if (chr && chr->pos && chr->pos->unk00 == 6) { -// u32 original_value = g_Vars.unk00028c; -// func0f12892c(func0f12897c(chr->pos)); +// u32 prevplayernum = g_Vars.currentplayernum; +// setCurrentPlayerNum(posGetPlayerNum(chr->pos)); // func0f0abc74(4, false); // func0f0a95ec(2, false); // @@ -9440,8 +9440,8 @@ glabel aiRevokeControl // countdownTimerSetVisible(16, false); // } // -// g_PlayersWithControl[g_Vars.unk00028c] = false; -// func0f12892c(original_value); +// g_PlayersWithControl[g_Vars.currentplayernum] = false; +// setCurrentPlayerNum(prevplayernum); // } // // g_Vars.aioffset += 4; @@ -9458,14 +9458,14 @@ bool aiGrantControl(void) struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); if (chr && chr->pos && chr->pos->unk00 == 6) { - u32 original_value = g_Vars.unk00028c; - func0f12892c(func0f12897c(chr->pos)); + u32 prevplayernum = g_Vars.currentplayernum; + setCurrentPlayerNum(posGetPlayerNum(chr->pos)); func0f0abc74(4, true); func0f0a95ec(2, true); func0f0dfa1c(2); countdownTimerSetVisible(16, true); - g_PlayersWithControl[g_Vars.unk00028c] = true; - func0f12892c(original_value); + g_PlayersWithControl[g_Vars.currentplayernum] = true; + setCurrentPlayerNum(prevplayernum); } g_Vars.aioffset += 3; @@ -9600,9 +9600,9 @@ glabel ai00e3 /* f057878: 8e090438 */ lw $t1,0x438($s0) /* f05787c: 8e19028c */ lw $t9,0x28c($s0) /* f057880: afb90024 */ sw $t9,0x24($sp) -/* f057884: 0fc4a25f */ jal func0f12897c +/* f057884: 0fc4a25f */ jal posGetPlayerNum /* f057888: 8c44001c */ lw $a0,0x1c($v0) -/* f05788c: 0fc4a24b */ jal func0f12892c +/* f05788c: 0fc4a24b */ jal setCurrentPlayerNum /* f057890: 00402025 */ or $a0,$v0,$zero /* f057894: 3c088007 */ lui $t0,0x8007 /* f057898: 8d08074c */ lw $t0,0x74c($t0) @@ -9620,7 +9620,7 @@ glabel ai00e3 /* f0578c8: 0fc2ecf2 */ jal func0f0bb3c8 /* f0578cc: 00000000 */ sll $zero,$zero,0x0 .L0f0578d0: -/* f0578d0: 0fc4a24b */ jal func0f12892c +/* f0578d0: 0fc4a24b */ jal setCurrentPlayerNum /* f0578d4: 8fa40024 */ lw $a0,0x24($sp) /* f0578d8: 8e090438 */ lw $t1,0x438($s0) .L0f0578dc: @@ -9692,7 +9692,7 @@ glabel ai00e4 /* f0579b0: 4480c000 */ mtc1 $zero,$f24 /* f0579b4: 24120002 */ addiu $s2,$zero,0x2 .L0f0579b8: -/* f0579b8: 0fc4a24b */ jal func0f12892c +/* f0579b8: 0fc4a24b */ jal setCurrentPlayerNum /* f0579bc: 02202025 */ or $a0,$s1,$zero /* f0579c0: 8e6c0000 */ lw $t4,0x0($s3) /* f0579c4: 00002025 */ or $a0,$zero,$zero @@ -9741,7 +9741,7 @@ glabel ai00e4 /* f057a5c: 1420ffd6 */ bnez $at,.L0f0579b8 /* f057a60: 00000000 */ sll $zero,$zero,0x0 .L0f057a64: -/* f057a64: 0fc4a24b */ jal func0f12892c +/* f057a64: 0fc4a24b */ jal setCurrentPlayerNum /* f057a68: 8fa40040 */ lw $a0,0x40($sp) /* f057a6c: 8e0a0438 */ lw $t2,0x438($s0) /* f057a70: 8fbf003c */ lw $ra,0x3c($sp) @@ -9786,7 +9786,7 @@ glabel ai00e5 /* f057af0: 24010006 */ addiu $at,$zero,0x6 /* f057af4: 5701000f */ bnel $t8,$at,.L0f057b34 /* f057af8: 8fab0020 */ lw $t3,0x20($sp) -/* f057afc: 0fc4a25f */ jal func0f12897c +/* f057afc: 0fc4a25f */ jal posGetPlayerNum /* f057b00: 8c44001c */ lw $a0,0x1c($v0) /* f057b04: 0002c880 */ sll $t9,$v0,0x2 /* f057b08: 02194021 */ addu $t0,$s0,$t9 @@ -9938,15 +9938,15 @@ bool aiIfChrAmmoQuantityLessThan(void) bool passes = false; if (chr && chr->pos && chr->pos->unk00 == 6) { - u32 original_playerid = g_Vars.unk00028c; - u32 playerid = func0f12897c(chr->pos); - func0f12892c(playerid); + u32 prevplayernum = g_Vars.currentplayernum; + u32 playernum = posGetPlayerNum(chr->pos); + setCurrentPlayerNum(playernum); if (func0f0a9868((s8)cmd[3]) < (s8)cmd[4]) { passes = true; } - func0f12892c(original_playerid); + setCurrentPlayerNum(prevplayernum); } if (passes) { @@ -9967,12 +9967,12 @@ bool aiChrDrawWeapon(void) struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); if (chr && chr->pos && chr->pos->unk00 == 6) { - u32 original_playerid = g_Vars.unk00028c; - u32 playerid = func0f12897c(chr->pos); - func0f12892c(playerid); + u32 prevplayernum = g_Vars.currentplayernum; + u32 playernum = posGetPlayerNum(chr->pos); + setCurrentPlayerNum(playernum); func0f0a2090(0, (s8)cmd[3]); func0f0a2090(1, 0); - func0f12892c(original_playerid); + setCurrentPlayerNum(prevplayernum); } g_Vars.aioffset += 4; @@ -9989,11 +9989,11 @@ bool aiChrDrawWeaponInCutscene(void) struct chrdata *chr = chrFindById(g_Vars.chrdata, cmd[2]); if (chr && chr->pos && chr->pos->unk00 == 6) { - u32 original_playerid = g_Vars.unk00028c; - u32 playerid = func0f12897c(chr->pos); - func0f12892c(playerid); + u32 prevplayernum = g_Vars.currentplayernum; + u32 playernum = posGetPlayerNum(chr->pos); + setCurrentPlayerNum(playernum); func0f0a196c((s8)cmd[3]); - func0f12892c(original_playerid); + setCurrentPlayerNum(prevplayernum); } g_Vars.aioffset += 4; @@ -10029,9 +10029,9 @@ glabel ai00ee /* f057fd0: 8e0d0438 */ lw $t5,0x438($s0) /* f057fd4: 8e19028c */ lw $t9,0x28c($s0) /* f057fd8: afb90024 */ sw $t9,0x24($sp) -/* f057fdc: 0fc4a25f */ jal func0f12897c +/* f057fdc: 0fc4a25f */ jal posGetPlayerNum /* f057fe0: 8c44001c */ lw $a0,0x1c($v0) -/* f057fe4: 0fc4a24b */ jal func0f12892c +/* f057fe4: 0fc4a24b */ jal setCurrentPlayerNum /* f057fe8: 00402025 */ or $a0,$v0,$zero /* f057fec: 8fa2002c */ lw $v0,0x2c($sp) /* f057ff0: 8e090284 */ lw $t1,0x284($s0) @@ -10049,7 +10049,7 @@ glabel ai00ee /* f058020: 00000000 */ sll $zero,$zero,0x0 /* f058024: 46805420 */ cvt.s.w $f16,$f10 /* f058028: e5901b74 */ swc1 $f16,0x1b74($t4) -/* f05802c: 0fc4a24b */ jal func0f12892c +/* f05802c: 0fc4a24b */ jal setCurrentPlayerNum /* f058030: 8fa40024 */ lw $a0,0x24($sp) /* f058034: 8e0d0438 */ lw $t5,0x438($s0) .L0f058038: @@ -10166,14 +10166,14 @@ glabel ai00f3 /* f058190: 8e090438 */ lw $t1,0x438($s0) /* f058194: 8e19028c */ lw $t9,0x28c($s0) /* f058198: afb90024 */ sw $t9,0x24($sp) -/* f05819c: 0fc4a25f */ jal func0f12897c +/* f05819c: 0fc4a25f */ jal posGetPlayerNum /* f0581a0: 8c44001c */ lw $a0,0x1c($v0) -/* f0581a4: 0fc4a24b */ jal func0f12892c +/* f0581a4: 0fc4a24b */ jal setCurrentPlayerNum /* f0581a8: 00402025 */ or $a0,$v0,$zero /* f0581ac: 24080001 */ addiu $t0,$zero,0x1 /* f0581b0: 3c018007 */ lui $at,0x8007 /* f0581b4: ac280760 */ sw $t0,0x760($at) -/* f0581b8: 0fc4a24b */ jal func0f12892c +/* f0581b8: 0fc4a24b */ jal setCurrentPlayerNum /* f0581bc: 8fa40024 */ lw $a0,0x24($sp) /* f0581c0: 8e090438 */ lw $t1,0x438($s0) .L0f0581c4: @@ -10379,14 +10379,14 @@ glabel ai00f8 /* f058444: 8fa90028 */ lw $t1,0x28($sp) /* f058448: 8e19028c */ lw $t9,0x28c($s0) /* f05844c: afb90020 */ sw $t9,0x20($sp) -/* f058450: 0fc4a25f */ jal func0f12897c +/* f058450: 0fc4a25f */ jal posGetPlayerNum /* f058454: 8c44001c */ lw $a0,0x1c($v0) -/* f058458: 0fc4a24b */ jal func0f12892c +/* f058458: 0fc4a24b */ jal setCurrentPlayerNum /* f05845c: 00402025 */ or $a0,$v0,$zero /* f058460: 3c088007 */ lui $t0,0x8007 /* f058464: 8d080760 */ lw $t0,0x760($t0) /* f058468: 8fa40020 */ lw $a0,0x20($sp) -/* f05846c: 0fc4a24b */ jal func0f12892c +/* f05846c: 0fc4a24b */ jal setCurrentPlayerNum /* f058470: afa80028 */ sw $t0,0x28($sp) /* f058474: 8fa90028 */ lw $t1,0x28($sp) .L0f058478: @@ -10637,13 +10637,13 @@ glabel ai00fb /* f05873c: 8e080438 */ lw $t0,0x438($s0) /* f058740: 8e19028c */ lw $t9,0x28c($s0) /* f058744: afb90024 */ sw $t9,0x24($sp) -/* f058748: 0fc4a25f */ jal func0f12897c +/* f058748: 0fc4a25f */ jal posGetPlayerNum /* f05874c: 8c44001c */ lw $a0,0x1c($v0) -/* f058750: 0fc4a24b */ jal func0f12892c +/* f058750: 0fc4a24b */ jal setCurrentPlayerNum /* f058754: 00402025 */ or $a0,$v0,$zero /* f058758: 0fc2f03c */ jal func0f0bc0f0 /* f05875c: 00002025 */ or $a0,$zero,$zero -/* f058760: 0fc4a24b */ jal func0f12892c +/* f058760: 0fc4a24b */ jal setCurrentPlayerNum /* f058764: 8fa40024 */ lw $a0,0x24($sp) /* f058768: 8e080438 */ lw $t0,0x438($s0) .L0f05876c: @@ -12867,7 +12867,7 @@ glabel ai0130 /* f05a438: 24010006 */ addiu $at,$zero,0x6 /* f05a43c: 55610015 */ bnel $t3,$at,.L0f05a494 /* f05a440: 90e20126 */ lbu $v0,0x126($a3) -/* f05a444: 0fc4a25f */ jal func0f12897c +/* f05a444: 0fc4a25f */ jal posGetPlayerNum /* f05a448: 00000000 */ sll $zero,$zero,0x0 /* f05a44c: 8e030298 */ lw $v1,0x298($s0) /* f05a450: 00026080 */ sll $t4,$v0,0x2 @@ -12884,7 +12884,7 @@ glabel ai0130 /* f05a47c: 10000001 */ beqz $zero,.L0f05a484 /* f05a480: 00602025 */ or $a0,$v1,$zero .L0f05a484: -/* f05a484: 0fc4a24b */ jal func0f12892c +/* f05a484: 0fc4a24b */ jal setCurrentPlayerNum /* f05a488: 00000000 */ sll $zero,$zero,0x0 /* f05a48c: 8e070424 */ lw $a3,0x424($s0) /* f05a490: 90e20126 */ lbu $v0,0x126($a3) @@ -13376,7 +13376,7 @@ glabel ai0130 /* f05aba8: 0fc12782 */ jal chrUnsetFlags /* f05abac: 8e040424 */ lw $a0,0x424($s0) .L0f05abb0: -/* f05abb0: 0fc4a24b */ jal func0f12892c +/* f05abb0: 0fc4a24b */ jal setCurrentPlayerNum /* f05abb4: 8fa40078 */ lw $a0,0x78($sp) /* f05abb8: 8e190438 */ lw $t9,0x438($s0) /* f05abbc: 00001025 */ or $v0,$zero,$zero @@ -15941,9 +15941,9 @@ glabel ai0177 /* f05cccc: 8e0b028c */ lw $t3,0x28c($s0) /* f05ccd0: afab0028 */ sw $t3,0x28($sp) /* f05ccd4: 8c44001c */ lw $a0,0x1c($v0) -/* f05ccd8: 0fc4a25f */ jal func0f12897c +/* f05ccd8: 0fc4a25f */ jal posGetPlayerNum /* f05ccdc: afa30034 */ sw $v1,0x34($sp) -/* f05cce0: 0fc4a24b */ jal func0f12892c +/* f05cce0: 0fc4a24b */ jal setCurrentPlayerNum /* f05cce4: 00402025 */ or $a0,$v0,$zero /* f05cce8: 8fa30034 */ lw $v1,0x34($sp) /* f05ccec: 87a40032 */ lh $a0,0x32($sp) @@ -15953,7 +15953,7 @@ glabel ai0177 /* f05ccfc: 90670007 */ lbu $a3,0x7($v1) /* f05cd00: 0fc2f50d */ jal func0f0bd434 /* f05cd04: afac0010 */ sw $t4,0x10($sp) -/* f05cd08: 0fc4a24b */ jal func0f12892c +/* f05cd08: 0fc4a24b */ jal setCurrentPlayerNum /* f05cd0c: 8fa40028 */ lw $a0,0x28($sp) .L0f05cd10: /* f05cd10: 8e0d0438 */ lw $t5,0x438($s0) @@ -15996,9 +15996,9 @@ glabel ai0178 /* f05cd84: 8faa0028 */ lw $t2,0x28($sp) /* f05cd88: 8e19028c */ lw $t9,0x28c($s0) /* f05cd8c: afb90020 */ sw $t9,0x20($sp) -/* f05cd90: 0fc4a25f */ jal func0f12897c +/* f05cd90: 0fc4a25f */ jal posGetPlayerNum /* f05cd94: 8c44001c */ lw $a0,0x1c($v0) -/* f05cd98: 0fc4a24b */ jal func0f12892c +/* f05cd98: 0fc4a24b */ jal setCurrentPlayerNum /* f05cd9c: 00402025 */ or $a0,$v0,$zero /* f05cda0: 8e0802ac */ lw $t0,0x2ac($s0) /* f05cda4: 24010007 */ addiu $at,$zero,0x7 @@ -16007,7 +16007,7 @@ glabel ai0178 /* f05cdb0: 00000000 */ sll $zero,$zero,0x0 /* f05cdb4: afa90028 */ sw $t1,0x28($sp) .L0f05cdb8: -/* f05cdb8: 0fc4a24b */ jal func0f12892c +/* f05cdb8: 0fc4a24b */ jal setCurrentPlayerNum /* f05cdbc: 8fa40020 */ lw $a0,0x20($sp) /* f05cdc0: 8faa0028 */ lw $t2,0x28($sp) .L0f05cdc4: @@ -16065,9 +16065,9 @@ glabel ai0181 /* f05ce6c: 8fae002c */ lw $t6,0x2c($sp) /* f05ce70: 8e08028c */ lw $t0,0x28c($s0) /* f05ce74: afa80024 */ sw $t0,0x24($sp) -/* f05ce78: 0fc4a25f */ jal func0f12897c +/* f05ce78: 0fc4a25f */ jal posGetPlayerNum /* f05ce7c: 8c44001c */ lw $a0,0x1c($v0) -/* f05ce80: 0fc4a24b */ jal func0f12892c +/* f05ce80: 0fc4a24b */ jal setCurrentPlayerNum /* f05ce84: 00402025 */ or $a0,$v0,$zero /* f05ce88: 8fa90030 */ lw $t1,0x30($sp) /* f05ce8c: 8e0b0284 */ lw $t3,0x284($s0) @@ -16078,7 +16078,7 @@ glabel ai0181 /* f05cea0: 00000000 */ sll $zero,$zero,0x0 /* f05cea4: afad002c */ sw $t5,0x2c($sp) .L0f05cea8: -/* f05cea8: 0fc4a24b */ jal func0f12892c +/* f05cea8: 0fc4a24b */ jal setCurrentPlayerNum /* f05ceac: 8fa40024 */ lw $a0,0x24($sp) /* f05ceb0: 8fae002c */ lw $t6,0x2c($sp) .L0f05ceb4: @@ -17385,7 +17385,7 @@ glabel ai01ae /* f05e170: 19600030 */ blez $t3,.L0f05e234 /* f05e174: 00000000 */ sll $zero,$zero,0x0 .L0f05e178: -/* f05e178: 0fc4a24b */ jal func0f12892c +/* f05e178: 0fc4a24b */ jal setCurrentPlayerNum /* f05e17c: 02202025 */ or $a0,$s1,$zero /* f05e180: 8e020284 */ lw $v0,0x284($s0) /* f05e184: 8e0c02a0 */ lw $t4,0x2a0($s0) @@ -17439,7 +17439,7 @@ glabel ai01ae /* f05e22c: 1420ffd2 */ bnez $at,.L0f05e178 /* f05e230: 00000000 */ sll $zero,$zero,0x0 .L0f05e234: -/* f05e234: 0fc4a24b */ jal func0f12892c +/* f05e234: 0fc4a24b */ jal setCurrentPlayerNum /* f05e238: 8fa40024 */ lw $a0,0x24($sp) /* f05e23c: 8e0c0438 */ lw $t4,0x438($s0) /* f05e240: 8fbf001c */ lw $ra,0x1c($sp) @@ -17510,9 +17510,9 @@ glabel ai01af /* f05e30c: 8e0d0438 */ lw $t5,0x438($s0) /* f05e310: 8e08028c */ lw $t0,0x28c($s0) /* f05e314: afa80020 */ sw $t0,0x20($sp) -/* f05e318: 0fc4a25f */ jal func0f12897c +/* f05e318: 0fc4a25f */ jal posGetPlayerNum /* f05e31c: 8ca4001c */ lw $a0,0x1c($a1) -/* f05e320: 0fc4a24b */ jal func0f12892c +/* f05e320: 0fc4a24b */ jal setCurrentPlayerNum /* f05e324: 00402025 */ or $a0,$v0,$zero /* f05e328: 8e090284 */ lw $t1,0x284($s0) /* f05e32c: 8d2a01b0 */ lw $t2,0x1b0($t1) @@ -17534,7 +17534,7 @@ glabel ai01af /* f05e36c: 0fc31f3c */ jal func0f0c7cf0 /* f05e370: 8d840014 */ lw $a0,0x14($t4) .L0f05e374: -/* f05e374: 0fc4a24b */ jal func0f12892c +/* f05e374: 0fc4a24b */ jal setCurrentPlayerNum /* f05e378: 8fa40020 */ lw $a0,0x20($sp) .L0f05e37c: /* f05e37c: 8e0d0438 */ lw $t5,0x438($s0) @@ -17880,7 +17880,7 @@ glabel ai01b5 /* f05e7d4: 8e080438 */ lw $t0,0x438($s0) /* f05e7d8: 8c44001c */ lw $a0,0x1c($v0) /* f05e7dc: afa60028 */ sw $a2,0x28($sp) -/* f05e7e0: 0fc4a25f */ jal func0f12897c +/* f05e7e0: 0fc4a25f */ jal posGetPlayerNum /* f05e7e4: afa20024 */ sw $v0,0x24($sp) /* f05e7e8: 00024080 */ sll $t0,$v0,0x2 /* f05e7ec: 02084821 */ addu $t1,$s0,$t0 @@ -18214,11 +18214,11 @@ glabel ai01be /* f05ec04: 24010006 */ addiu $at,$zero,0x6 /* f05ec08: 57010011 */ bnel $t8,$at,.L0f05ec50 /* f05ec0c: 93aa002b */ lbu $t2,0x2b($sp) -/* f05ec10: 0fc4a25f */ jal func0f12897c +/* f05ec10: 0fc4a25f */ jal posGetPlayerNum /* f05ec14: 00000000 */ sll $zero,$zero,0x0 /* f05ec18: 8e19028c */ lw $t9,0x28c($s0) /* f05ec1c: 00402025 */ or $a0,$v0,$zero -/* f05ec20: 0fc4a24b */ jal func0f12892c +/* f05ec20: 0fc4a24b */ jal setCurrentPlayerNum /* f05ec24: afb90020 */ sw $t9,0x20($sp) /* f05ec28: 8fa80034 */ lw $t0,0x34($sp) /* f05ec2c: 0fc2c62f */ jal func0f0b18bc @@ -18228,7 +18228,7 @@ glabel ai01be /* f05ec3c: 24090001 */ addiu $t1,$zero,0x1 /* f05ec40: a3a9002b */ sb $t1,0x2b($sp) .L0f05ec44: -/* f05ec44: 0fc4a24b */ jal func0f12892c +/* f05ec44: 0fc4a24b */ jal setCurrentPlayerNum /* f05ec48: 8fa40020 */ lw $a0,0x20($sp) .L0f05ec4c: /* f05ec4c: 93aa002b */ lbu $t2,0x2b($sp) @@ -18288,9 +18288,9 @@ glabel ai01bf /* f05ecfc: 24010006 */ addiu $at,$zero,0x6 /* f05ed00: 55610006 */ bnel $t3,$at,.L0f05ed1c /* f05ed04: 97a2004a */ lhu $v0,0x4a($sp) -/* f05ed08: 0fc4a25f */ jal func0f12897c +/* f05ed08: 0fc4a25f */ jal posGetPlayerNum /* f05ed0c: 8c44001c */ lw $a0,0x1c($v0) -/* f05ed10: 0fc4a24b */ jal func0f12892c +/* f05ed10: 0fc4a24b */ jal setCurrentPlayerNum /* f05ed14: 00402025 */ or $a0,$v0,$zero .L0f05ed18: /* f05ed18: 97a2004a */ lhu $v0,0x4a($sp) @@ -18350,7 +18350,7 @@ glabel ai01bf /* f05ede0: 8e0d0438 */ lw $t5,0x438($s0) /* f05ede4: 8fa40034 */ lw $a0,0x34($sp) /* f05ede8: 25ae0005 */ addiu $t6,$t5,0x5 -/* f05edec: 0fc4a24b */ jal func0f12892c +/* f05edec: 0fc4a24b */ jal setCurrentPlayerNum /* f05edf0: ae0e0438 */ sw $t6,0x438($s0) /* f05edf4: 8fbf002c */ lw $ra,0x2c($sp) /* f05edf8: 8fb00028 */ lw $s0,0x28($sp) @@ -18386,9 +18386,9 @@ glabel ai01c0 /* f05ee54: 24010006 */ addiu $at,$zero,0x6 /* f05ee58: 57210006 */ bnel $t9,$at,.L0f05ee74 /* f05ee5c: 8e080284 */ lw $t0,0x284($s0) -/* f05ee60: 0fc4a25f */ jal func0f12897c +/* f05ee60: 0fc4a25f */ jal posGetPlayerNum /* f05ee64: 8c44001c */ lw $a0,0x1c($v0) -/* f05ee68: 0fc4a24b */ jal func0f12892c +/* f05ee68: 0fc4a24b */ jal setCurrentPlayerNum /* f05ee6c: 00402025 */ or $a0,$v0,$zero .L0f05ee70: /* f05ee70: 8e080284 */ lw $t0,0x284($s0) @@ -18448,7 +18448,7 @@ glabel ai01c0 /* f05ef3c: 93260002 */ lbu $a2,0x2($t9) /* f05ef40: ae020438 */ sw $v0,0x438($s0) .L0f05ef44: -/* f05ef44: 0fc4a24b */ jal func0f12892c +/* f05ef44: 0fc4a24b */ jal setCurrentPlayerNum /* f05ef48: 8fa4003c */ lw $a0,0x3c($sp) /* f05ef4c: 8fbf002c */ lw $ra,0x2c($sp) /* f05ef50: 8fb00028 */ lw $s0,0x28($sp) diff --git a/src/game/game_000000.c b/src/game/game_000000.c index daf68a12e..83db03708 100644 --- a/src/game/game_000000.c +++ b/src/game/game_000000.c @@ -18334,7 +18334,7 @@ glabel func0f00f174 /* f00f39c: 19c00027 */ blez $t6,.L0f00f43c /* f00f3a0: 00000000 */ sll $zero,$zero,0x0 .L0f00f3a4: -/* f00f3a4: 0fc4a24b */ jal func0f12892c +/* f00f3a4: 0fc4a24b */ jal setCurrentPlayerNum /* f00f3a8: 02002025 */ or $a0,$s0,$zero /* f00f3ac: 0fc03398 */ jal func0f00ce60 /* f00f3b0: 2404000e */ addiu $a0,$zero,0xe @@ -26032,7 +26032,7 @@ glabel func0f016100 /* f016108: 27bdffd0 */ addiu $sp,$sp,-48 /* f01610c: afbf0014 */ sw $ra,0x14($sp) /* f016110: afa50034 */ sw $a1,0x34($sp) -/* f016114: 0fc4a24b */ jal func0f12892c +/* f016114: 0fc4a24b */ jal setCurrentPlayerNum /* f016118: afae0020 */ sw $t6,0x20($sp) /* f01611c: 27a40028 */ addiu $a0,$sp,0x28 /* f016120: 0fc44c6b */ jal func0f1131ac @@ -26048,7 +26048,7 @@ glabel func0f016100 /* f016144: 0fc28857 */ jal func0f0a215c /* f016148: 00000000 */ sll $zero,$zero,0x0 /* f01614c: afa2002c */ sw $v0,0x2c($sp) -/* f016150: 0fc4a24b */ jal func0f12892c +/* f016150: 0fc4a24b */ jal setCurrentPlayerNum /* f016154: 8fa40020 */ lw $a0,0x20($sp) /* f016158: 8fbf0014 */ lw $ra,0x14($sp) /* f01615c: 8fa2002c */ lw $v0,0x2c($sp) @@ -31667,7 +31667,7 @@ glabel func0f01b160 /* f01b214: afa700d8 */ sw $a3,0xd8($sp) /* f01b218: c43485a4 */ lwc1 $f20,-0x7a5c($at) .L0f01b21c: -/* f01b21c: 0fc4a24b */ jal func0f12892c +/* f01b21c: 0fc4a24b */ jal setCurrentPlayerNum /* f01b220: 8fa400d8 */ lw $a0,0xd8($sp) /* f01b224: 3c07800a */ lui $a3,0x800a /* f01b228: 24e79fc0 */ addiu $a3,$a3,-24640 @@ -32551,7 +32551,7 @@ glabel func0f01b160 /* f01be54: 1420fcf1 */ bnez $at,.L0f01b21c /* f01be58: afa600d8 */ sw $a2,0xd8($sp) .L0f01be5c: -/* f01be5c: 0fc4a24b */ jal func0f12892c +/* f01be5c: 0fc4a24b */ jal setCurrentPlayerNum /* f01be60: 8fa400dc */ lw $a0,0xdc($sp) /* f01be64: 8fbf0044 */ lw $ra,0x44($sp) /* f01be68: d7b40018 */ ldc1 $f20,0x18($sp) @@ -33165,12 +33165,12 @@ glabel func0f01bf28 /* f01c6b0: 004f082a */ slt $at,$v0,$t7 /* f01c6b4: 10200003 */ beqz $at,.L0f01c6c4 /* f01c6b8: afa20054 */ sw $v0,0x54($sp) -/* f01c6bc: 0fc4a24b */ jal func0f12892c +/* f01c6bc: 0fc4a24b */ jal setCurrentPlayerNum /* f01c6c0: 00402025 */ or $a0,$v0,$zero .L0f01c6c4: /* f01c6c4: 0fc3e9c1 */ jal func0f0fa704 /* f01c6c8: 00000000 */ sll $zero,$zero,0x0 -/* f01c6cc: 0fc4a24b */ jal func0f12892c +/* f01c6cc: 0fc4a24b */ jal setCurrentPlayerNum /* f01c6d0: 02002025 */ or $a0,$s0,$zero /* f01c6d4: 10000104 */ beqz $zero,.L0f01cae8 /* f01c6d8: 26310001 */ addiu $s1,$s1,0x1 @@ -33439,11 +33439,11 @@ glabel func0f01bf28 /* f01ca78: 8e6e029c */ lw $t6,0x29c($s3) /* f01ca7c: 8e6f028c */ lw $t7,0x28c($s3) /* f01ca80: 02002025 */ or $a0,$s0,$zero -/* f01ca84: 0fc4a24b */ jal func0f12892c +/* f01ca84: 0fc4a24b */ jal setCurrentPlayerNum /* f01ca88: afaf0128 */ sw $t7,0x128($sp) /* f01ca8c: 0fc43b2d */ jal func0f10ecb4 /* f01ca90: 00000000 */ sll $zero,$zero,0x0 -/* f01ca94: 0fc4a24b */ jal func0f12892c +/* f01ca94: 0fc4a24b */ jal setCurrentPlayerNum /* f01ca98: 8fa40128 */ lw $a0,0x128($sp) /* f01ca9c: 10000012 */ beqz $zero,.L0f01cae8 /* f01caa0: 26310001 */ addiu $s1,$s1,0x1 @@ -33454,11 +33454,11 @@ glabel func0f01bf28 /* f01cab0: 00000000 */ sll $zero,$zero,0x0 /* f01cab4: 8e78028c */ lw $t8,0x28c($s3) /* f01cab8: 02002025 */ or $a0,$s0,$zero -/* f01cabc: 0fc4a24b */ jal func0f12892c +/* f01cabc: 0fc4a24b */ jal setCurrentPlayerNum /* f01cac0: afb80124 */ sw $t8,0x124($sp) /* f01cac4: 0fc43bc4 */ jal func0f10ef10 /* f01cac8: 00000000 */ sll $zero,$zero,0x0 -/* f01cacc: 0fc4a24b */ jal func0f12892c +/* f01cacc: 0fc4a24b */ jal setCurrentPlayerNum /* f01cad0: 8fa40124 */ lw $a0,0x124($sp) /* f01cad4: 10000004 */ beqz $zero,.L0f01cae8 /* f01cad8: 26310001 */ addiu $s1,$s1,0x1 @@ -33682,11 +33682,11 @@ glabel func0f01bf28 /* f01cde4: 8fb80120 */ lw $t8,0x120($sp) /* f01cde8: 8e70028c */ lw $s0,0x28c($s3) .L0f01cdec: -/* f01cdec: 0fc4a24b */ jal func0f12892c +/* f01cdec: 0fc4a24b */ jal setCurrentPlayerNum /* f01cdf0: afaf0158 */ sw $t7,0x158($sp) /* f01cdf4: 0fc43b2d */ jal func0f10ecb4 /* f01cdf8: 00000000 */ sll $zero,$zero,0x0 -/* f01cdfc: 0fc4a24b */ jal func0f12892c +/* f01cdfc: 0fc4a24b */ jal setCurrentPlayerNum /* f01ce00: 02002025 */ or $a0,$s0,$zero /* f01ce04: 10000022 */ beqz $zero,.L0f01ce90 /* f01ce08: 8fb80120 */ lw $t8,0x120($sp) @@ -33697,11 +33697,11 @@ glabel func0f01bf28 /* f01ce18: 0700000a */ bltz $t8,.L0f01ce44 /* f01ce1c: 8fa40120 */ lw $a0,0x120($sp) /* f01ce20: 8e70028c */ lw $s0,0x28c($s3) -/* f01ce24: 0fc4a24b */ jal func0f12892c +/* f01ce24: 0fc4a24b */ jal setCurrentPlayerNum /* f01ce28: 8fa40120 */ lw $a0,0x120($sp) /* f01ce2c: 0fc43bc4 */ jal func0f10ef10 /* f01ce30: 00000000 */ sll $zero,$zero,0x0 -/* f01ce34: 0fc4a24b */ jal func0f12892c +/* f01ce34: 0fc4a24b */ jal setCurrentPlayerNum /* f01ce38: 02002025 */ or $a0,$s0,$zero /* f01ce3c: 10000014 */ beqz $zero,.L0f01ce90 /* f01ce40: 8fb80120 */ lw $t8,0x120($sp) @@ -37090,7 +37090,7 @@ glabel func0f01f264 /* f01fe58: c7a400f8 */ lwc1 $f4,0xf8($sp) /* f01fe5c: 55810012 */ bnel $t4,$at,.L0f01fea8 /* f01fe60: c6280004 */ lwc1 $f8,0x4($s1) -/* f01fe64: 0fc4a25f */ jal func0f12897c +/* f01fe64: 0fc4a25f */ jal posGetPlayerNum /* f01fe68: 01c02025 */ or $a0,$t6,$zero /* f01fe6c: 3c08800a */ lui $t0,0x800a /* f01fe70: 25089fc0 */ addiu $t0,$t0,-24640 @@ -38961,7 +38961,7 @@ glabel func0f02143c /* f0218ec: afa90144 */ sw $t1,0x144($sp) /* f0218f0: afaa0148 */ sw $t2,0x148($sp) /* f0218f4: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f0218f8: 0fc4a25f */ jal func0f12897c +/* f0218f8: 0fc4a25f */ jal posGetPlayerNum /* f0218fc: e7ae00a4 */ swc1 $f14,0xa4($sp) /* f021900: 00027880 */ sll $t7,$v0,0x2 /* f021904: 3c18800a */ lui $t8,0x800a @@ -40108,9 +40108,9 @@ glabel func0f022624 /* f0228e0: 55e1004c */ bnel $t7,$at,.L0f022a14 /* f0228e4: 8e090014 */ lw $t1,0x14($s0) /* f0228e8: 8f18a24c */ lw $t8,-0x5db4($t8) -/* f0228ec: 0fc4a25f */ jal func0f12897c +/* f0228ec: 0fc4a25f */ jal posGetPlayerNum /* f0228f0: afb80024 */ sw $t8,0x24($sp) -/* f0228f4: 0fc4a24b */ jal func0f12892c +/* f0228f4: 0fc4a24b */ jal setCurrentPlayerNum /* f0228f8: 00402025 */ or $a0,$v0,$zero /* f0228fc: 3c02800a */ lui $v0,0x800a /* f022900: 8c42a244 */ lw $v0,-0x5dbc($v0) @@ -40186,7 +40186,7 @@ glabel func0f022624 /* f022a00: 0fc08946 */ jal func0f022518 /* f022a04: 24050001 */ addiu $a1,$zero,0x1 .L0f022a08: -/* f022a08: 0fc4a24b */ jal func0f12892c +/* f022a08: 0fc4a24b */ jal setCurrentPlayerNum /* f022a0c: 8fa40024 */ lw $a0,0x24($sp) .L0f022a10: /* f022a10: 8e090014 */ lw $t1,0x14($s0) @@ -40402,7 +40402,7 @@ glabel func0f022cc8 /* f022cf8: 15c10006 */ bne $t6,$at,.L0f022d14 /* f022cfc: 00000000 */ sll $zero,$zero,0x0 /* f022d00: afa5001c */ sw $a1,0x1c($sp) -/* f022d04: 0fc4a25f */ jal func0f12897c +/* f022d04: 0fc4a25f */ jal posGetPlayerNum /* f022d08: afa60018 */ sw $a2,0x18($sp) /* f022d0c: 8fa5001c */ lw $a1,0x1c($sp) /* f022d10: 8fa60018 */ lw $a2,0x18($sp) @@ -40486,7 +40486,7 @@ glabel func0f022d60 /* f022e18: 90990000 */ lbu $t9,0x0($a0) /* f022e1c: 1721001f */ bne $t9,$at,.L0f022e9c /* f022e20: 00000000 */ sll $zero,$zero,0x0 -/* f022e24: 0fc4a25f */ jal func0f12897c +/* f022e24: 0fc4a25f */ jal posGetPlayerNum /* f022e28: 00000000 */ sll $zero,$zero,0x0 /* f022e2c: 3c03800a */ lui $v1,0x800a /* f022e30: 24639fc0 */ addiu $v1,$v1,-24640 @@ -40976,7 +40976,7 @@ glabel func0f023098 /* f023500: 24010006 */ addiu $at,$zero,0x6 /* f023504: 55a10068 */ bnel $t5,$at,.L0f0236a8 /* f023508: 82030007 */ lb $v1,0x7($s0) -/* f02350c: 0fc4a25f */ jal func0f12897c +/* f02350c: 0fc4a25f */ jal posGetPlayerNum /* f023510: 01802025 */ or $a0,$t4,$zero /* f023514: 0002c080 */ sll $t8,$v0,0x2 /* f023518: 3c03800a */ lui $v1,0x800a @@ -41339,7 +41339,7 @@ glabel func0f023098 /* f023a3c: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) /* f023a40: 55800012 */ bnezl $t4,.L0f023a8c /* f023a44: 8fb90208 */ lw $t9,0x208($sp) -/* f023a48: 0fc4a25f */ jal func0f12897c +/* f023a48: 0fc4a25f */ jal posGetPlayerNum /* f023a4c: 01602025 */ or $a0,$t3,$zero /* f023a50: 0002c080 */ sll $t8,$v0,0x2 /* f023a54: 3c03800a */ lui $v1,0x800a @@ -41624,7 +41624,7 @@ glabel func0f023098 /* f023e54: 91f90000 */ lbu $t9,0x0($t7) /* f023e58: 17210043 */ bne $t9,$at,.L0f023f68 /* f023e5c: 00000000 */ sll $zero,$zero,0x0 -/* f023e60: 0fc4a25f */ jal func0f12897c +/* f023e60: 0fc4a25f */ jal posGetPlayerNum /* f023e64: 01e02025 */ or $a0,$t7,$zero /* f023e68: 00024080 */ sll $t0,$v0,0x2 /* f023e6c: 3c03800a */ lui $v1,0x800a @@ -47024,7 +47024,7 @@ glabel func0f028a50 /* f028b30: 24c69fc0 */ addiu $a2,$a2,-24640 /* f028b34: afa40030 */ sw $a0,0x30($sp) /* f028b38: afa50034 */ sw $a1,0x34($sp) -/* f028b3c: 0fc4a25f */ jal func0f12897c +/* f028b3c: 0fc4a25f */ jal posGetPlayerNum /* f028b40: afa8002c */ sw $t0,0x2c($sp) /* f028b44: 3c06800a */ lui $a2,0x800a /* f028b48: 24c69fc0 */ addiu $a2,$a2,-24640 @@ -57198,7 +57198,7 @@ glabel func0f0319a8 /* f031af4: afa400dc */ sw $a0,0xdc($sp) /* f031af8: afa400e0 */ sw $a0,0xe0($sp) /* f031afc: afa60030 */ sw $a2,0x30($sp) -/* f031b00: 0fc4a24b */ jal func0f12892c +/* f031b00: 0fc4a24b */ jal setCurrentPlayerNum /* f031b04: afac00d8 */ sw $t4,0xd8($sp) /* f031b08: 3c0b800a */ lui $t3,0x800a /* f031b0c: 3c0a800a */ lui $t2,0x800a @@ -57284,7 +57284,7 @@ glabel func0f0319a8 /* f031c2c: 3c18800a */ lui $t8,0x800a /* f031c30: 8f18a244 */ lw $t8,-0x5dbc($t8) /* f031c34: af000480 */ sw $zero,0x480($t8) -/* f031c38: 0fc4a24b */ jal func0f12892c +/* f031c38: 0fc4a24b */ jal setCurrentPlayerNum /* f031c3c: 8fa400e4 */ lw $a0,0xe4($sp) /* f031c40: 3c04800a */ lui $a0,0x800a /* f031c44: 0fc59585 */ jal func0f165614 @@ -57322,7 +57322,7 @@ glabel func0f0319a8 /* f031cb0: 8faf00d4 */ lw $t7,0xd4($sp) /* f031cb4: 0702000d */ bltzl $t8,.L0f031cec /* f031cb8: 8faf00d4 */ lw $t7,0xd4($sp) -/* f031cbc: 0fc4a24b */ jal func0f12892c +/* f031cbc: 0fc4a24b */ jal setCurrentPlayerNum /* f031cc0: 03002025 */ or $a0,$t8,$zero /* f031cc4: 3c19800a */ lui $t9,0x800a /* f031cc8: 8f39a244 */ lw $t9,-0x5dbc($t9) @@ -57332,7 +57332,7 @@ glabel func0f0319a8 /* f031cd8: 00000000 */ sll $zero,$zero,0x0 /* f031cdc: afae00d4 */ sw $t6,0xd4($sp) .L0f031ce0: -/* f031ce0: 0fc4a24b */ jal func0f12892c +/* f031ce0: 0fc4a24b */ jal setCurrentPlayerNum /* f031ce4: 8fa400e4 */ lw $a0,0xe4($sp) /* f031ce8: 8faf00d4 */ lw $t7,0xd4($sp) .L0f031cec: @@ -57348,7 +57348,7 @@ glabel func0f0319a8 /* f031d10: 37192000 */ ori $t9,$t8,0x2000 /* f031d14: ac590000 */ sw $t9,0x0($v0) .L0f031d18: -/* f031d18: 0fc4a24b */ jal func0f12892c +/* f031d18: 0fc4a24b */ jal setCurrentPlayerNum /* f031d1c: 8fa400e4 */ lw $a0,0xe4($sp) /* f031d20: 10000364 */ beqz $zero,.L0f032ab4 /* f031d24: 8fbf002c */ lw $ra,0x2c($sp) @@ -58225,11 +58225,11 @@ glabel func0f0319a8 /* f0329e0: 04800009 */ bltz $a0,.L0f032a08 /* f0329e4: 3c0d800a */ lui $t5,0x800a /* f0329e8: 8dada24c */ lw $t5,-0x5db4($t5) -/* f0329ec: 0fc4a24b */ jal func0f12892c +/* f0329ec: 0fc4a24b */ jal setCurrentPlayerNum /* f0329f0: afad0058 */ sw $t5,0x58($sp) /* f0329f4: 0fc2c169 */ jal func0f0b05a4 /* f0329f8: 00000000 */ sll $zero,$zero,0x0 -/* f0329fc: 0fc4a24b */ jal func0f12892c +/* f0329fc: 0fc4a24b */ jal setCurrentPlayerNum /* f032a00: 8fa40058 */ lw $a0,0x58($sp) /* f032a04: 8fa20040 */ lw $v0,0x40($sp) .L0f032a08: @@ -59309,7 +59309,7 @@ glabel func0f0338e0 /* f033930: 5721000f */ bnel $t9,$at,.L0f033970 /* f033934: 8fab0118 */ lw $t3,0x118($sp) /* f033938: afa3010c */ sw $v1,0x10c($sp) -/* f03393c: 0fc4a25f */ jal func0f12897c +/* f03393c: 0fc4a25f */ jal posGetPlayerNum /* f033940: afa00104 */ sw $zero,0x104($sp) /* f033944: 00024080 */ sll $t0,$v0,0x2 /* f033948: 3c09800a */ lui $t1,0x800a @@ -59781,7 +59781,7 @@ glabel func0f033fa8 /* f034008: 00a02025 */ or $a0,$a1,$zero /* f03400c: 57010019 */ bnel $t8,$at,.L0f034074 /* f034010: 8fbf0014 */ lw $ra,0x14($sp) -/* f034014: 0fc4a25f */ jal func0f12897c +/* f034014: 0fc4a25f */ jal posGetPlayerNum /* f034018: e7ac0024 */ swc1 $f12,0x24($sp) /* f03401c: c7ac0024 */ lwc1 $f12,0x24($sp) /* f034020: 04400013 */ bltz $v0,.L0f034070 @@ -59789,7 +59789,7 @@ glabel func0f033fa8 /* f034028: 3c19800a */ lui $t9,0x800a /* f03402c: 8f39a24c */ lw $t9,-0x5db4($t9) /* f034030: e7ac0024 */ swc1 $f12,0x24($sp) -/* f034034: 0fc4a24b */ jal func0f12892c +/* f034034: 0fc4a24b */ jal setCurrentPlayerNum /* f034038: afb90018 */ sw $t9,0x18($sp) /* f03403c: 0fc2eda7 */ jal func0f0bb69c /* f034040: 00000000 */ sll $zero,$zero,0x0 @@ -59802,7 +59802,7 @@ glabel func0f033fa8 /* f03405c: c4460040 */ lwc1 $f6,0x40($v0) /* f034060: 460a3400 */ add.s $f16,$f6,$f10 /* f034064: e4500040 */ swc1 $f16,0x40($v0) -/* f034068: 0fc4a24b */ jal func0f12892c +/* f034068: 0fc4a24b */ jal setCurrentPlayerNum /* f03406c: 8fa40018 */ lw $a0,0x18($sp) .L0f034070: /* f034070: 8fbf0014 */ lw $ra,0x14($sp) @@ -60108,7 +60108,7 @@ glabel func0f034480 /* f034494: 24010006 */ addiu $at,$zero,0x6 /* f034498: 15c1000d */ bne $t6,$at,.L0f0344d0 /* f03449c: 00000000 */ sll $zero,$zero,0x0 -/* f0344a0: 0fc4a25f */ jal func0f12897c +/* f0344a0: 0fc4a25f */ jal posGetPlayerNum /* f0344a4: afa5001c */ sw $a1,0x1c($sp) /* f0344a8: 04400009 */ bltz $v0,.L0f0344d0 /* f0344ac: 8fa5001c */ lw $a1,0x1c($sp) @@ -60127,7 +60127,7 @@ glabel func0f034480 /* f0344dc: 24010006 */ addiu $at,$zero,0x6 /* f0344e0: 5721000d */ bnel $t9,$at,.L0f034518 /* f0344e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0344e8: 0fc4a25f */ jal func0f12897c +/* f0344e8: 0fc4a25f */ jal posGetPlayerNum /* f0344ec: 00a02025 */ or $a0,$a1,$zero /* f0344f0: 04400008 */ bltz $v0,.L0f034514 /* f0344f4: 000241c0 */ sll $t0,$v0,0x7 @@ -60468,7 +60468,7 @@ glabel func0f034524 .L0f0349b4: /* f0349b4: 546100d2 */ bnel $v1,$at,.L0f034d00 /* f0349b8: 24010006 */ addiu $at,$zero,0x6 -/* f0349bc: 0fc4a25f */ jal func0f12897c +/* f0349bc: 0fc4a25f */ jal posGetPlayerNum /* f0349c0: 00a02025 */ or $a0,$a1,$zero /* f0349c4: 00027080 */ sll $t6,$v0,0x2 /* f0349c8: 3c18800a */ lui $t8,0x800a @@ -60476,7 +60476,7 @@ glabel func0f034524 /* f0349d0: 8f18a024 */ lw $t8,-0x5fdc($t8) /* f0349d4: 8fa40128 */ lw $a0,0x128($sp) /* f0349d8: c712199c */ lwc1 $f18,0x199c($t8) -/* f0349dc: 0fc4a25f */ jal func0f12897c +/* f0349dc: 0fc4a25f */ jal posGetPlayerNum /* f0349e0: e7b2010c */ swc1 $f18,0x10c($sp) /* f0349e4: 00027880 */ sll $t7,$v0,0x2 /* f0349e8: 3c19800a */ lui $t9,0x800a @@ -60550,7 +60550,7 @@ glabel func0f034524 .L0f034ae4: /* f034ae4: 54610086 */ bnel $v1,$at,.L0f034d00 /* f034ae8: 24010006 */ addiu $at,$zero,0x6 -/* f034aec: 0fc4a25f */ jal func0f12897c +/* f034aec: 0fc4a25f */ jal posGetPlayerNum /* f034af0: 00a02025 */ or $a0,$a1,$zero /* f034af4: 0002c080 */ sll $t8,$v0,0x2 /* f034af8: 3c0f800a */ lui $t7,0x800a @@ -60558,7 +60558,7 @@ glabel func0f034524 /* f034b00: 8defa024 */ lw $t7,-0x5fdc($t7) /* f034b04: 8fa40128 */ lw $a0,0x128($sp) /* f034b08: c5e4199c */ lwc1 $f4,0x199c($t7) -/* f034b0c: 0fc4a25f */ jal func0f12897c +/* f034b0c: 0fc4a25f */ jal posGetPlayerNum /* f034b10: e7a4010c */ swc1 $f4,0x10c($sp) /* f034b14: 0002c880 */ sll $t9,$v0,0x2 /* f034b18: 3c08800a */ lui $t0,0x800a @@ -60632,7 +60632,7 @@ glabel func0f034524 .L0f034c18: /* f034c18: 14a20012 */ bne $a1,$v0,.L0f034c64 /* f034c1c: 00000000 */ sll $zero,$zero,0x0 -/* f034c20: 0fc4a25f */ jal func0f12897c +/* f034c20: 0fc4a25f */ jal posGetPlayerNum /* f034c24: 00a02025 */ or $a0,$a1,$zero /* f034c28: 0002c880 */ sll $t9,$v0,0x2 /* f034c2c: 3c08800a */ lui $t0,0x800a @@ -60640,7 +60640,7 @@ glabel func0f034524 /* f034c34: 8d08a024 */ lw $t0,-0x5fdc($t0) /* f034c38: 8fa40128 */ lw $a0,0x128($sp) /* f034c3c: c506199c */ lwc1 $f6,0x199c($t0) -/* f034c40: 0fc4a25f */ jal func0f12897c +/* f034c40: 0fc4a25f */ jal posGetPlayerNum /* f034c44: e7a6010c */ swc1 $f6,0x10c($sp) /* f034c48: 00024880 */ sll $t1,$v0,0x2 /* f034c4c: 3c0a800a */ lui $t2,0x800a @@ -60676,16 +60676,16 @@ glabel func0f034524 /* f034cbc: 24010006 */ addiu $at,$zero,0x6 /* f034cc0: 8f18a24c */ lw $t8,-0x5db4($t8) /* f034cc4: 00a02025 */ or $a0,$a1,$zero -/* f034cc8: 0fc4a25f */ jal func0f12897c +/* f034cc8: 0fc4a25f */ jal posGetPlayerNum /* f034ccc: afb800e8 */ sw $t8,0xe8($sp) -/* f034cd0: 0fc4a24b */ jal func0f12892c +/* f034cd0: 0fc4a24b */ jal setCurrentPlayerNum /* f034cd4: 00402025 */ or $a0,$v0,$zero /* f034cd8: 3c0f800a */ lui $t7,0x800a /* f034cdc: 8defa248 */ lw $t7,-0x5db8($t7) /* f034ce0: 8fa400e8 */ lw $a0,0xe8($sp) /* f034ce4: c5f0005c */ lwc1 $f16,0x5c($t7) /* f034ce8: 4610a502 */ mul.s $f20,$f20,$f16 -/* f034cec: 0fc4a24b */ jal func0f12892c +/* f034cec: 0fc4a24b */ jal setCurrentPlayerNum /* f034cf0: 00000000 */ sll $zero,$zero,0x0 /* f034cf4: 8fa50128 */ lw $a1,0x128($sp) /* f034cf8: 90a30000 */ lbu $v1,0x0($a1) @@ -60696,9 +60696,9 @@ glabel func0f034524 /* f034d04: 3c08800a */ lui $t0,0x800a /* f034d08: 8d08a24c */ lw $t0,-0x5db4($t0) /* f034d0c: 00a02025 */ or $a0,$a1,$zero -/* f034d10: 0fc4a25f */ jal func0f12897c +/* f034d10: 0fc4a25f */ jal posGetPlayerNum /* f034d14: afa800e4 */ sw $t0,0xe4($sp) -/* f034d18: 0fc4a24b */ jal func0f12892c +/* f034d18: 0fc4a24b */ jal setCurrentPlayerNum /* f034d1c: 00402025 */ or $a0,$v0,$zero /* f034d20: 3c04800a */ lui $a0,0x800a /* f034d24: 8084a24f */ lb $a0,-0x5db1($a0) @@ -60721,7 +60721,7 @@ glabel func0f034524 /* f034d64: 0fc47701 */ jal func0f11dc04 /* f034d68: 2407ffff */ addiu $a3,$zero,-1 .L0f034d6c: -/* f034d6c: 0fc4a24b */ jal func0f12892c +/* f034d6c: 0fc4a24b */ jal setCurrentPlayerNum /* f034d70: 8fa400e4 */ lw $a0,0xe4($sp) /* f034d74: 8fa50128 */ lw $a1,0x128($sp) .L0f034d78: @@ -60750,7 +60750,7 @@ glabel func0f034524 /* f034dc8: 24010006 */ addiu $at,$zero,0x6 /* f034dcc: 15410005 */ bne $t2,$at,.L0f034de4 /* f034dd0: 00000000 */ sll $zero,$zero,0x0 -/* f034dd4: 0fc4a25f */ jal func0f12897c +/* f034dd4: 0fc4a25f */ jal posGetPlayerNum /* f034dd8: 02202025 */ or $a0,$s1,$zero /* f034ddc: afa200f0 */ sw $v0,0xf0($sp) /* f034de0: 8fa50128 */ lw $a1,0x128($sp) @@ -61062,9 +61062,9 @@ glabel func0f034524 /* f03525c: 8dcea24c */ lw $t6,-0x5db4($t6) /* f035260: afa000bc */ sw $zero,0xbc($sp) /* f035264: 02202025 */ or $a0,$s1,$zero -/* f035268: 0fc4a25f */ jal func0f12897c +/* f035268: 0fc4a25f */ jal posGetPlayerNum /* f03526c: afae00b8 */ sw $t6,0xb8($sp) -/* f035270: 0fc4a24b */ jal func0f12892c +/* f035270: 0fc4a24b */ jal setCurrentPlayerNum /* f035274: 00402025 */ or $a0,$v0,$zero /* f035278: 52000008 */ beqzl $s0,.L0f03529c /* f03527c: 8fb80128 */ lw $t8,0x128($sp) @@ -61080,7 +61080,7 @@ glabel func0f034524 /* f0352a0: 930f0000 */ lbu $t7,0x0($t8) /* f0352a4: 55e1000d */ bnel $t7,$at,.L0f0352dc /* f0352a8: 8fab00bc */ lw $t3,0xbc($sp) -/* f0352ac: 0fc4a25f */ jal func0f12897c +/* f0352ac: 0fc4a25f */ jal posGetPlayerNum /* f0352b0: 03002025 */ or $a0,$t8,$zero /* f0352b4: 0002c880 */ sll $t9,$v0,0x2 /* f0352b8: 3c08800a */ lui $t0,0x800a @@ -61137,7 +61137,7 @@ glabel func0f034524 /* f03536c: 0fc2c11b */ jal func0f0b046c /* f035370: 24050003 */ addiu $a1,$zero,0x3 .L0f035374: -/* f035374: 0fc4a24b */ jal func0f12892c +/* f035374: 0fc4a24b */ jal setCurrentPlayerNum /* f035378: 8fa400b8 */ lw $a0,0xb8($sp) .L0f03537c: /* f03537c: 8e0e0018 */ lw $t6,0x18($s0) @@ -61415,9 +61415,9 @@ glabel func0f034524 /* f035758: 82020007 */ lb $v0,0x7($s0) /* f03575c: 8f18a24c */ lw $t8,-0x5db4($t8) /* f035760: 01a02025 */ or $a0,$t5,$zero -/* f035764: 0fc4a25f */ jal func0f12897c +/* f035764: 0fc4a25f */ jal posGetPlayerNum /* f035768: afb80094 */ sw $t8,0x94($sp) -/* f03576c: 0fc4a24b */ jal func0f12892c +/* f03576c: 0fc4a24b */ jal setCurrentPlayerNum /* f035770: 00402025 */ or $a0,$v0,$zero /* f035774: 3c19800a */ lui $t9,0x800a /* f035778: 8f39a2d8 */ lw $t9,-0x5d28($t9) @@ -61675,7 +61675,7 @@ glabel func0f034524 /* f035b18: 0fc30583 */ jal func0f0c160c /* f035b1c: 8c660008 */ lw $a2,0x8($v1) .L0f035b20: -/* f035b20: 0fc4a24b */ jal func0f12892c +/* f035b20: 0fc4a24b */ jal setCurrentPlayerNum /* f035b24: 8fa40094 */ lw $a0,0x94($sp) /* f035b28: 10000206 */ beqz $zero,.L0f036344 /* f035b2c: 8fbf0054 */ lw $ra,0x54($sp) @@ -62021,13 +62021,13 @@ glabel func0f034524 /* f035ffc: 8e0a0018 */ lw $t2,0x18($s0) /* f036000: 8d08a24c */ lw $t0,-0x5db4($t0) /* f036004: 02202025 */ or $a0,$s1,$zero -/* f036008: 0fc4a25f */ jal func0f12897c +/* f036008: 0fc4a25f */ jal posGetPlayerNum /* f03600c: afa80074 */ sw $t0,0x74($sp) -/* f036010: 0fc4a24b */ jal func0f12892c +/* f036010: 0fc4a24b */ jal setCurrentPlayerNum /* f036014: 00402025 */ or $a0,$v0,$zero /* f036018: 0fc2c169 */ jal func0f0b05a4 /* f03601c: 00000000 */ sll $zero,$zero,0x0 -/* f036020: 0fc4a24b */ jal func0f12892c +/* f036020: 0fc4a24b */ jal setCurrentPlayerNum /* f036024: 8fa40074 */ lw $a0,0x74($sp) /* f036028: 8e0a0018 */ lw $t2,0x18($s0) .L0f03602c: @@ -66253,7 +66253,7 @@ glabel func0f039a94 /* f039ad4: 24010006 */ addiu $at,$zero,0x6 /* f039ad8: 55c1000d */ bnel $t6,$at,.L0f039b10 /* f039adc: 00001025 */ or $v0,$zero,$zero -/* f039ae0: 0fc4a25f */ jal func0f12897c +/* f039ae0: 0fc4a25f */ jal posGetPlayerNum /* f039ae4: 00000000 */ sll $zero,$zero,0x0 /* f039ae8: 00027880 */ sll $t7,$v0,0x2 /* f039aec: 3c18800a */ lui $t8,0x800a @@ -71596,7 +71596,7 @@ glabel func0f03e45c /* f03e498: 24010006 */ addiu $at,$zero,0x6 /* f03e49c: 15c10020 */ bne $t6,$at,.L0f03e520 /* f03e4a0: 00000000 */ sll $zero,$zero,0x0 -/* f03e4a4: 0fc4a25f */ jal func0f12897c +/* f03e4a4: 0fc4a25f */ jal posGetPlayerNum /* f03e4a8: 00000000 */ sll $zero,$zero,0x0 /* f03e4ac: 00027880 */ sll $t7,$v0,0x2 /* f03e4b0: 3c03800a */ lui $v1,0x800a @@ -71762,7 +71762,7 @@ glabel func0f03e5f0 /* f03e6b0: 57010010 */ bnel $t8,$at,.L0f03e6f4 /* f03e6b4: 46106032 */ c.eq.s $f12,$f16 /* f03e6b8: afa50020 */ sw $a1,0x20($sp) -/* f03e6bc: 0fc4a25f */ jal func0f12897c +/* f03e6bc: 0fc4a25f */ jal posGetPlayerNum /* f03e6c0: e7a2001c */ swc1 $f2,0x1c($sp) /* f03e6c4: 0002c880 */ sll $t9,$v0,0x2 /* f03e6c8: 3c08800a */ lui $t0,0x800a @@ -72117,7 +72117,7 @@ glabel func0f03e9f4 /* f03eb90: 55410167 */ bnel $t2,$at,.L0f03f130 /* f03eb94: 8cc40020 */ lw $a0,0x20($a2) /* f03eb98: e7a00024 */ swc1 $f0,0x24($sp) -/* f03eb9c: 0fc4a25f */ jal func0f12897c +/* f03eb9c: 0fc4a25f */ jal posGetPlayerNum /* f03eba0: e7b00188 */ swc1 $f16,0x188($sp) /* f03eba4: 8fa40168 */ lw $a0,0x168($sp) /* f03eba8: 00025880 */ sll $t3,$v0,0x2 @@ -82460,7 +82460,7 @@ glabel func0f047c80 /* f047f7c: afa20038 */ sw $v0,0x38($sp) /* f047f80: afa30024 */ sw $v1,0x24($sp) /* f047f84: afa40040 */ sw $a0,0x40($sp) -/* f047f88: 0fc4a24b */ jal func0f12892c +/* f047f88: 0fc4a24b */ jal setCurrentPlayerNum /* f047f8c: afa50044 */ sw $a1,0x44($sp) /* f047f90: 3c07800a */ lui $a3,0x800a /* f047f94: 24e79fc0 */ addiu $a3,$a3,-24640 @@ -82483,7 +82483,7 @@ glabel func0f047c80 .L0f047fd4: /* f047fd4: 00a02025 */ or $a0,$a1,$zero .L0f047fd8: -/* f047fd8: 0fc4a24b */ jal func0f12892c +/* f047fd8: 0fc4a24b */ jal setCurrentPlayerNum /* f047fdc: afa20038 */ sw $v0,0x38($sp) /* f047fe0: 3c07800a */ lui $a3,0x800a /* f047fe4: 24e79fc0 */ addiu $a3,$a3,-24640 @@ -83250,7 +83250,7 @@ glabel func0f048a84 /* f048a9c: 90cf0000 */ lbu $t7,0x0($a2) /* f048aa0: 15e10010 */ bne $t7,$at,.L0f048ae4 /* f048aa4: 00000000 */ sll $zero,$zero,0x0 -/* f048aa8: 0fc4a25f */ jal func0f12897c +/* f048aa8: 0fc4a25f */ jal posGetPlayerNum /* f048aac: 00c02025 */ or $a0,$a2,$zero /* f048ab0: 0002c080 */ sll $t8,$v0,0x2 /* f048ab4: 3c19800a */ lui $t9,0x800a @@ -83438,7 +83438,7 @@ glabel func0f048cc0 /* f048d2c: 00a02025 */ or $a0,$a1,$zero /* f048d30: 54410012 */ bnel $v0,$at,.L0f048d7c /* f048d34: 24010003 */ addiu $at,$zero,0x3 -/* f048d38: 0fc4a25f */ jal func0f12897c +/* f048d38: 0fc4a25f */ jal posGetPlayerNum /* f048d3c: e7ac0020 */ swc1 $f12,0x20($sp) /* f048d40: 00027080 */ sll $t6,$v0,0x2 /* f048d44: 3c0f800a */ lui $t7,0x800a @@ -85212,7 +85212,7 @@ glabel func0f04a674 /* f04a6cc: c7a20024 */ lwc1 $f2,0x24($sp) /* f04a6d0: 14610010 */ bne $v1,$at,.L0f04a714 /* f04a6d4: 00408025 */ or $s0,$v0,$zero -/* f04a6d8: 0fc4a25f */ jal func0f12897c +/* f04a6d8: 0fc4a25f */ jal posGetPlayerNum /* f04a6dc: 00402025 */ or $a0,$v0,$zero /* f04a6e0: 00027880 */ sll $t7,$v0,0x2 /* f04a6e4: 3c18800a */ lui $t8,0x800a @@ -86486,7 +86486,7 @@ glabel func0f04b748 /* f04b8c0: 90880000 */ lbu $t0,0x0($a0) /* f04b8c4: 55010019 */ bnel $t0,$at,.L0f04b92c /* f04b8c8: 240b0001 */ addiu $t3,$zero,0x1 -/* f04b8cc: 0fc4a25f */ jal func0f12897c +/* f04b8cc: 0fc4a25f */ jal posGetPlayerNum /* f04b8d0: 00000000 */ sll $zero,$zero,0x0 /* f04b8d4: 00024880 */ sll $t1,$v0,0x2 /* f04b8d8: 3c03800a */ lui $v1,0x800a @@ -87571,7 +87571,7 @@ glabel func0f04c784 /* f04c7c8: 24010006 */ addiu $at,$zero,0x6 /* f04c7cc: 14610009 */ bne $v1,$at,.L0f04c7f4 /* f04c7d0: 00a02025 */ or $a0,$a1,$zero -/* f04c7d4: 0fc4a25f */ jal func0f12897c +/* f04c7d4: 0fc4a25f */ jal posGetPlayerNum /* f04c7d8: afa5001c */ sw $a1,0x1c($sp) /* f04c7dc: 00027080 */ sll $t6,$v0,0x2 /* f04c7e0: 3c0f800a */ lui $t7,0x800a diff --git a/src/game/game_0601b0.c b/src/game/game_0601b0.c index 806dd53f5..b5bd2bb9b 100644 --- a/src/game/game_0601b0.c +++ b/src/game/game_0601b0.c @@ -1326,7 +1326,7 @@ glabel func0f060db8 /* f0613c4: 02002025 */ or $a0,$s0,$zero /* f0613c8: 51e00013 */ beqzl $t7,.L0f061418 /* f0613cc: 92020000 */ lbu $v0,0x0($s0) -/* f0613d0: 0fc4a25f */ jal func0f12897c +/* f0613d0: 0fc4a25f */ jal posGetPlayerNum /* f0613d4: afa306d8 */ sw $v1,0x6d8($sp) /* f0613d8: 3c0a800a */ lui $t2,0x800a /* f0613dc: 8d4aa24c */ lw $t2,-0x5db4($t2) @@ -2457,7 +2457,7 @@ glabel func0f062270 /* f062394: 00000000 */ sll $zero,$zero,0x0 /* f062398: 10800007 */ beqz $a0,.L0f0623b8 /* f06239c: 00000000 */ sll $zero,$zero,0x0 -/* f0623a0: 0fc4a25f */ jal func0f12897c +/* f0623a0: 0fc4a25f */ jal posGetPlayerNum /* f0623a4: 02602025 */ or $a0,$s3,$zero /* f0623a8: 3c0a800a */ lui $t2,0x800a /* f0623ac: 8d4aa24c */ lw $t2,-0x5db4($t2) @@ -5252,7 +5252,7 @@ glabel func0f064a24 .L0f064b1c: /* f064b1c: 56830057 */ bnel $s4,$v1,.L0f064c7c /* f064b20: 2673fc98 */ addiu $s3,$s3,-872 -/* f064b24: 0fc4a25f */ jal func0f12897c +/* f064b24: 0fc4a25f */ jal posGetPlayerNum /* f064b28: 02202025 */ or $a0,$s1,$zero /* f064b2c: 8e48028c */ lw $t0,0x28c($s2) /* f064b30: 50480052 */ beql $v0,$t0,.L0f064c7c @@ -5288,7 +5288,7 @@ glabel func0f064a24 /* f064ba4: 922f0000 */ lbu $t7,0x0($s1) /* f064ba8: 568f000a */ bnel $s4,$t7,.L0f064bd4 /* f064bac: 8e420284 */ lw $v0,0x284($s2) -/* f064bb0: 0fc4a25f */ jal func0f12897c +/* f064bb0: 0fc4a25f */ jal posGetPlayerNum /* f064bb4: 02202025 */ or $a0,$s1,$zero /* f064bb8: 0002c080 */ sll $t8,$v0,0x2 /* f064bbc: 0258c821 */ addu $t9,$s2,$t8 @@ -5744,7 +5744,7 @@ glabel func0f064ce8 /* f06522c: 8eb90284 */ lw $t9,0x284($s5) /* f065230: 5461003d */ bnel $v1,$at,.L0f065328 /* f065234: 8eaa0348 */ lw $t2,0x348($s5) -/* f065238: 0fc4a25f */ jal func0f12897c +/* f065238: 0fc4a25f */ jal posGetPlayerNum /* f06523c: 02202025 */ or $a0,$s1,$zero /* f065240: 8ead028c */ lw $t5,0x28c($s5) /* f065244: 504d0038 */ beql $v0,$t5,.L0f065328 @@ -6008,7 +6008,7 @@ glabel func0f0654e8 /* f0655ec: 10000068 */ beqz $zero,.L0f065790 /* f0655f0: 00003025 */ or $a2,$zero,$zero .L0f0655f4: -/* f0655f4: 0fc4a25f */ jal func0f12897c +/* f0655f4: 0fc4a25f */ jal posGetPlayerNum /* f0655f8: afa6001c */ sw $a2,0x1c($sp) /* f0655fc: 3c04800a */ lui $a0,0x800a /* f065600: 24849fc0 */ addiu $a0,$a0,-24640 @@ -12655,7 +12655,7 @@ glabel func0f06ad2c /* f06affc: 19400030 */ blez $t2,.L0f06b0c0 /* f06b000: 00000000 */ sll $zero,$zero,0x0 .L0f06b004: -/* f06b004: 0fc4a24b */ jal func0f12892c +/* f06b004: 0fc4a24b */ jal setCurrentPlayerNum /* f06b008: 02002025 */ or $a0,$s0,$zero /* f06b00c: 0fc31f31 */ jal func0f0c7cc4 /* f06b010: 00000000 */ sll $zero,$zero,0x0 @@ -12709,7 +12709,7 @@ glabel func0f06ad2c /* f06b0b8: 1420ffd2 */ bnez $at,.L0f06b004 /* f06b0bc: 00000000 */ sll $zero,$zero,0x0 .L0f06b0c0: -/* f06b0c0: 0fc4a24b */ jal func0f12892c +/* f06b0c0: 0fc4a24b */ jal setCurrentPlayerNum /* f06b0c4: 8fa40040 */ lw $a0,0x40($sp) /* f06b0c8: 8e290040 */ lw $t1,0x40($s1) /* f06b0cc: 00095280 */ sll $t2,$t1,0xa @@ -14534,7 +14534,7 @@ glabel func0f06c8ac /* f06cb20: 24010006 */ addiu $at,$zero,0x6 /* f06cb24: 5441003a */ bnel $v0,$at,.L0f06cc10 /* f06cb28: 92080000 */ lbu $t0,0x0($s0) -/* f06cb2c: 0fc4a25f */ jal func0f12897c +/* f06cb2c: 0fc4a25f */ jal posGetPlayerNum /* f06cb30: 02002025 */ or $a0,$s0,$zero /* f06cb34: 00025080 */ sll $t2,$v0,0x2 /* f06cb38: 026a5821 */ addu $t3,$s3,$t2 @@ -14547,7 +14547,7 @@ glabel func0f06c8ac /* f06cb50: 24010006 */ addiu $at,$zero,0x6 /* f06cb54: 1441000e */ bne $v0,$at,.L0f06cb90 /* f06cb58: 8e110004 */ lw $s1,0x4($s0) -/* f06cb5c: 0fc4a25f */ jal func0f12897c +/* f06cb5c: 0fc4a25f */ jal posGetPlayerNum /* f06cb60: 02002025 */ or $a0,$s0,$zero /* f06cb64: 00027080 */ sll $t6,$v0,0x2 /* f06cb68: 026e7821 */ addu $t7,$s3,$t6 @@ -14598,7 +14598,7 @@ glabel func0f06c8ac /* f06cc10: 24010006 */ addiu $at,$zero,0x6 /* f06cc14: 55010015 */ bnel $t0,$at,.L0f06cc6c /* f06cc18: 86a20002 */ lh $v0,0x2($s5) -/* f06cc1c: 0fc4a25f */ jal func0f12897c +/* f06cc1c: 0fc4a25f */ jal posGetPlayerNum /* f06cc20: 02002025 */ or $a0,$s0,$zero /* f06cc24: 00024880 */ sll $t1,$v0,0x2 /* f06cc28: 02695021 */ addu $t2,$s3,$t1 @@ -18054,7 +18054,7 @@ glabel func0f06f54c /* f06fd30: 8c4400bc */ lw $a0,0xbc($v0) /* f06fd34: 5080000a */ beqzl $a0,.L0f06fd60 /* f06fd38: 8da202a0 */ lw $v0,0x2a0($t5) -/* f06fd3c: 0fc4a25f */ jal func0f12897c +/* f06fd3c: 0fc4a25f */ jal posGetPlayerNum /* f06fd40: 00000000 */ sll $zero,$zero,0x0 /* f06fd44: 3c058007 */ lui $a1,0x8007 /* f06fd48: 3c0d800a */ lui $t5,0x800a @@ -18069,7 +18069,7 @@ glabel func0f06f54c /* f06fd68: 8c4400bc */ lw $a0,0xbc($v0) /* f06fd6c: 5080000a */ beqzl $a0,.L0f06fd98 /* f06fd70: 8cb90000 */ lw $t9,0x0($a1) -/* f06fd74: 0fc4a25f */ jal func0f12897c +/* f06fd74: 0fc4a25f */ jal posGetPlayerNum /* f06fd78: afa30170 */ sw $v1,0x170($sp) /* f06fd7c: 8fa30170 */ lw $v1,0x170($sp) /* f06fd80: 24180001 */ addiu $t8,$zero,0x1 @@ -24723,9 +24723,9 @@ glabel func0f073c6c /* f075d2c: 2627005c */ addiu $a3,$s1,0x5c /* f075d30: 8f18a24c */ lw $t8,-0x5db4($t8) /* f075d34: afa70070 */ sw $a3,0x70($sp) -/* f075d38: 0fc4a25f */ jal func0f12897c +/* f075d38: 0fc4a25f */ jal posGetPlayerNum /* f075d3c: afb80164 */ sw $t8,0x164($sp) -/* f075d40: 0fc4a24b */ jal func0f12892c +/* f075d40: 0fc4a24b */ jal setCurrentPlayerNum /* f075d44: 00402025 */ or $a0,$v0,$zero /* f075d48: 8fa40070 */ lw $a0,0x70($sp) /* f075d4c: 0fc2c108 */ jal func0f0b0420 @@ -24771,7 +24771,7 @@ glabel func0f073c6c /* f075de0: 1441000e */ bne $v0,$at,.L0f075e1c /* f075de4: 00000000 */ sll $zero,$zero,0x0 /* f075de8: afa6015c */ sw $a2,0x15c($sp) -/* f075dec: 0fc4a25f */ jal func0f12897c +/* f075dec: 0fc4a25f */ jal posGetPlayerNum /* f075df0: afa70070 */ sw $a3,0x70($sp) /* f075df4: 00025880 */ sll $t3,$v0,0x2 /* f075df8: 3c0f800a */ lui $t7,0x800a @@ -24829,7 +24829,7 @@ glabel func0f073c6c /* f075eb0: 0fc2c108 */ jal func0f0b0420 /* f075eb4: 24050003 */ addiu $a1,$zero,0x3 .L0f075eb8: -/* f075eb8: 0fc4a24b */ jal func0f12892c +/* f075eb8: 0fc4a24b */ jal setCurrentPlayerNum /* f075ebc: 8fa40164 */ lw $a0,0x164($sp) .L0f075ec0: /* f075ec0: 8fae01f4 */ lw $t6,0x1f4($sp) @@ -26667,7 +26667,7 @@ glabel func0f07766c .L0f077940: /* f077940: 1441009e */ bne $v0,$at,.L0f077bbc /* f077944: 02202025 */ or $a0,$s1,$zero -/* f077948: 0fc4a25f */ jal func0f12897c +/* f077948: 0fc4a25f */ jal posGetPlayerNum /* f07794c: 8fd40004 */ lw $s4,0x4($s8) /* f077950: 928e0003 */ lbu $t6,0x3($s4) /* f077954: 24010030 */ addiu $at,$zero,0x30 @@ -26715,7 +26715,7 @@ glabel func0f07766c /* f0779fc: c6ca0008 */ lwc1 $f10,0x8($s6) /* f077a00: c6b20008 */ lwc1 $f18,0x8($s5) /* f077a04: 460a9101 */ sub.s $f4,$f18,$f10 -/* f077a08: 0fc4a24b */ jal func0f12892c +/* f077a08: 0fc4a24b */ jal setCurrentPlayerNum /* f077a0c: e7a40094 */ swc1 $f4,0x94($sp) /* f077a10: 27a4008c */ addiu $a0,$sp,0x8c /* f077a14: 24050001 */ addiu $a1,$zero,0x1 @@ -26725,7 +26725,7 @@ glabel func0f07766c /* f077a24: 00000000 */ sll $zero,$zero,0x0 /* f077a28: 0fc32e31 */ jal func0f0cb8c4 /* f077a2c: 8e440064 */ lw $a0,0x64($s2) -/* f077a30: 0fc4a24b */ jal func0f12892c +/* f077a30: 0fc4a24b */ jal setCurrentPlayerNum /* f077a34: 02e02025 */ or $a0,$s7,$zero .L0f077a38: /* f077a38: 3c0e800a */ lui $t6,0x800a @@ -26754,7 +26754,7 @@ glabel func0f07766c /* f077a94: 02602025 */ or $a0,$s3,$zero /* f077a98: 46144480 */ add.s $f18,$f8,$f20 /* f077a9c: e6121c48 */ swc1 $f18,0x1c48($s0) -/* f077aa0: 0fc4a24b */ jal func0f12892c +/* f077aa0: 0fc4a24b */ jal setCurrentPlayerNum /* f077aa4: 8ef7a24c */ lw $s7,-0x5db4($s7) /* f077aa8: 8e500064 */ lw $s0,0x64($s2) /* f077aac: 4614b03c */ c.lt.s $f22,$f20 @@ -26819,7 +26819,7 @@ glabel func0f07766c /* f077b8c: 00000000 */ sll $zero,$zero,0x0 /* f077b90: 0fc32e31 */ jal func0f0cb8c4 /* f077b94: 8e440064 */ lw $a0,0x64($s2) -/* f077b98: 0fc4a24b */ jal func0f12892c +/* f077b98: 0fc4a24b */ jal setCurrentPlayerNum /* f077b9c: 02e02025 */ or $a0,$s7,$zero /* f077ba0: 8e500064 */ lw $s0,0x64($s2) /* f077ba4: 8e0b1af8 */ lw $t3,0x1af8($s0) @@ -28625,7 +28625,7 @@ glabel func0f078c78 /* f079554: afa30044 */ sw $v1,0x44($sp) /* f079558: afa800ac */ sw $t0,0xac($sp) /* f07955c: e7a00048 */ swc1 $f0,0x48($sp) -/* f079560: 0fc4a25f */ jal func0f12897c +/* f079560: 0fc4a25f */ jal posGetPlayerNum /* f079564: e7b200a4 */ swc1 $f18,0xa4($sp) /* f079568: 3c09800a */ lui $t1,0x800a /* f07956c: 25299fc0 */ addiu $t1,$t1,-24640 @@ -34516,7 +34516,7 @@ glabel func0f07e758 /* f07e988: 8c640088 */ lw $a0,0x88($v1) /* f07e98c: 5080000e */ beqzl $a0,.L0f07e9c8 /* f07e990: 8fa90254 */ lw $t1,0x254($sp) -/* f07e994: 0fc4a25f */ jal func0f12897c +/* f07e994: 0fc4a25f */ jal posGetPlayerNum /* f07e998: afa3021c */ sw $v1,0x21c($sp) /* f07e99c: 3c07800a */ lui $a3,0x800a /* f07e9a0: 24e79fc0 */ addiu $a3,$a3,-24640 @@ -35541,7 +35541,7 @@ glabel func0f07f6d0 /* f07f854: 8e490004 */ lw $t1,0x4($s2) /* f07f858: 51200020 */ beqzl $t1,.L0f07f8dc /* f07f85c: 8e520020 */ lw $s2,0x20($s2) -/* f07f860: 0fc4a25f */ jal func0f12897c +/* f07f860: 0fc4a25f */ jal posGetPlayerNum /* f07f864: 02402025 */ or $a0,$s2,$zero /* f07f868: 8eaa028c */ lw $t2,0x28c($s5) /* f07f86c: 504a001b */ beql $v0,$t2,.L0f07f8dc @@ -48754,7 +48754,7 @@ glabel func0f08b27c /* f08b2b0: afa20094 */ sw $v0,0x94($sp) .L0f08b2b4: /* f08b2b4: 8faf00b0 */ lw $t7,0xb0($sp) -/* f08b2b8: 0fc4a25f */ jal func0f12897c +/* f08b2b8: 0fc4a25f */ jal posGetPlayerNum /* f08b2bc: 8de4001c */ lw $a0,0x1c($t7) /* f08b2c0: afa20094 */ sw $v0,0x94($sp) .L0f08b2c4: @@ -48905,9 +48905,9 @@ glabel func0f08b27c /* f08b4ec: 55e10023 */ bnel $t7,$at,.L0f08b57c /* f08b4f0: a20a00a9 */ sb $t2,0xa9($s0) /* f08b4f4: 8d08a24c */ lw $t0,-0x5db4($t0) -/* f08b4f8: 0fc4a25f */ jal func0f12897c +/* f08b4f8: 0fc4a25f */ jal posGetPlayerNum /* f08b4fc: afa80030 */ sw $t0,0x30($sp) -/* f08b500: 0fc4a24b */ jal func0f12892c +/* f08b500: 0fc4a24b */ jal setCurrentPlayerNum /* f08b504: 00402025 */ or $a0,$v0,$zero /* f08b508: 2404000e */ addiu $a0,$zero,0xe /* f08b50c: 0fc2a69d */ jal func0f0a9a74 @@ -48936,7 +48936,7 @@ glabel func0f08b27c /* f08b558: 2404000e */ addiu $a0,$zero,0xe /* f08b55c: 0fc2a6b1 */ jal func0f0a9ac4 /* f08b560: 00002825 */ or $a1,$zero,$zero -/* f08b564: 0fc4a24b */ jal func0f12892c +/* f08b564: 0fc4a24b */ jal setCurrentPlayerNum /* f08b568: 8fa40030 */ lw $a0,0x30($sp) /* f08b56c: 44800000 */ mtc1 $zero,$f0 /* f08b570: 10000002 */ beqz $zero,.L0f08b57c @@ -60671,7 +60671,7 @@ glabel func0f095684 /* f095854: 5722000a */ bnel $t9,$v0,.L0f095880 /* f095858: 8e49006c */ lw $t1,0x6c($s2) .L0f09585c: -/* f09585c: 0fc4a24b */ jal func0f12892c +/* f09585c: 0fc4a24b */ jal setCurrentPlayerNum /* f095860: 02202025 */ or $a0,$s1,$zero /* f095864: 0fc44a33 */ jal func0f1128cc /* f095868: 8e640014 */ lw $a0,0x14($s3) @@ -60717,7 +60717,7 @@ glabel func0f095684 /* f0958e8: 5420ffd6 */ bnezl $at,.L0f095844 /* f0958ec: 8e020064 */ lw $v0,0x64($s0) .L0f0958f0: -/* f0958f0: 0fc4a24b */ jal func0f12892c +/* f0958f0: 0fc4a24b */ jal setCurrentPlayerNum /* f0958f4: 8fa4004c */ lw $a0,0x4c($sp) /* f0958f8: 8fad0048 */ lw $t5,0x48($sp) /* f0958fc: 55a00077 */ bnezl $t5,.L0f095adc @@ -60777,7 +60777,7 @@ glabel func0f095684 /* f0959bc: 55e2000a */ bnel $t7,$v0,.L0f0959e8 /* f0959c0: 8e58006c */ lw $t8,0x6c($s2) .L0f0959c4: -/* f0959c4: 0fc4a24b */ jal func0f12892c +/* f0959c4: 0fc4a24b */ jal setCurrentPlayerNum /* f0959c8: 02202025 */ or $a0,$s1,$zero /* f0959cc: 0fc44a33 */ jal func0f1128cc /* f0959d0: 8e640014 */ lw $a0,0x14($s3) @@ -60822,7 +60822,7 @@ glabel func0f095684 /* f095a50: 5420ffd6 */ bnezl $at,.L0f0959ac /* f095a54: 8e020064 */ lw $v0,0x64($s0) .L0f095a58: -/* f095a58: 0fc4a24b */ jal func0f12892c +/* f095a58: 0fc4a24b */ jal setCurrentPlayerNum /* f095a5c: 8fa40038 */ lw $a0,0x38($sp) /* f095a60: 1000001e */ beqz $zero,.L0f095adc /* f095a64: 24020001 */ addiu $v0,$zero,0x1 @@ -60993,7 +60993,7 @@ glabel func0f095c04 /* f095c94: 1960002c */ blez $t3,.L0f095d48 /* f095c98: 00000000 */ sll $zero,$zero,0x0 .L0f095c9c: -/* f095c9c: 0fc4a24b */ jal func0f12892c +/* f095c9c: 0fc4a24b */ jal setCurrentPlayerNum /* f095ca0: 02202025 */ or $a0,$s1,$zero /* f095ca4: 8e020284 */ lw $v0,0x284($s0) /* f095ca8: 8e0c02a0 */ lw $t4,0x2a0($s0) @@ -61043,7 +61043,7 @@ glabel func0f095c04 /* f095d40: 1420ffd6 */ bnez $at,.L0f095c9c /* f095d44: 00000000 */ sll $zero,$zero,0x0 .L0f095d48: -/* f095d48: 0fc4a24b */ jal func0f12892c +/* f095d48: 0fc4a24b */ jal setCurrentPlayerNum /* f095d4c: 8fa40024 */ lw $a0,0x24($sp) /* f095d50: 8fbf001c */ lw $ra,0x1c($sp) /* f095d54: 8fb00014 */ lw $s0,0x14($sp) @@ -71543,7 +71543,7 @@ glabel func0f09ee18 /* f09f044: 10000004 */ beqz $zero,.L0f09f058 /* f09f048: 8e0f0040 */ lw $t7,0x40($s0) .L0f09f04c: -/* f09f04c: 0fc4a25f */ jal func0f12897c +/* f09f04c: 0fc4a25f */ jal posGetPlayerNum /* f09f050: 8dc4001c */ lw $a0,0x1c($t6) /* f09f054: 8e0f0040 */ lw $t7,0x40($s0) .L0f09f058: @@ -76131,7 +76131,7 @@ glabel func0f0a3104 /* f0a3108: 8dcea24c */ lw $t6,-0x5db4($t6) /* f0a310c: 27bdffe0 */ addiu $sp,$sp,-32 /* f0a3110: afbf0014 */ sw $ra,0x14($sp) -/* f0a3114: 0fc4a24b */ jal func0f12892c +/* f0a3114: 0fc4a24b */ jal setCurrentPlayerNum /* f0a3118: afae001c */ sw $t6,0x1c($sp) /* f0a311c: 3c02800a */ lui $v0,0x800a /* f0a3120: 8c42a244 */ lw $v0,-0x5dbc($v0) @@ -76145,7 +76145,7 @@ glabel func0f0a3104 /* f0a3140: 0fc26238 */ jal func0f0988e0 /* f0a3144: 24460ddc */ addiu $a2,$v0,0xddc .L0f0a3148: -/* f0a3148: 0fc4a24b */ jal func0f12892c +/* f0a3148: 0fc4a24b */ jal setCurrentPlayerNum /* f0a314c: 8fa4001c */ lw $a0,0x1c($sp) /* f0a3150: 8fbf0014 */ lw $ra,0x14($sp) /* f0a3154: 27bd0020 */ addiu $sp,$sp,0x20 @@ -91378,11 +91378,11 @@ glabel func0f0b09f4 /* f0b0bdc: 00000000 */ sll $zero,$zero,0x0 /* f0b0be0: 8d0c028c */ lw $t4,0x28c($t0) /* f0b0be4: 03202025 */ or $a0,$t9,$zero -/* f0b0be8: 0fc4a24b */ jal func0f12892c +/* f0b0be8: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0bec: afac013c */ sw $t4,0x13c($sp) /* f0b0bf0: 0fc2c206 */ jal func0f0b0818 /* f0b0bf4: 00000000 */ sll $zero,$zero,0x0 -/* f0b0bf8: 0fc4a24b */ jal func0f12892c +/* f0b0bf8: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0bfc: 8fa4013c */ lw $a0,0x13c($sp) /* f0b0c00: 3c08800a */ lui $t0,0x800a /* f0b0c04: 25089fc0 */ addiu $t0,$t0,-24640 @@ -91435,7 +91435,7 @@ glabel func0f0b09f4 /* f0b0ca0: 8fb90140 */ lw $t9,0x140($sp) /* f0b0ca4: 8d0f028c */ lw $t7,0x28c($t0) /* f0b0ca8: 01802025 */ or $a0,$t4,$zero -/* f0b0cac: 0fc4a24b */ jal func0f12892c +/* f0b0cac: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0cb0: afaf013c */ sw $t7,0x13c($sp) /* f0b0cb4: 3c18800a */ lui $t8,0x800a /* f0b0cb8: 8f18a2d8 */ lw $t8,-0x5d28($t8) @@ -91462,7 +91462,7 @@ glabel func0f0b09f4 .L0f0b0d0c: /* f0b0d0c: 0fc2c1d9 */ jal func0f0b0764 /* f0b0d10: 00000000 */ sll $zero,$zero,0x0 -/* f0b0d14: 0fc4a24b */ jal func0f12892c +/* f0b0d14: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0d18: 8fa4013c */ lw $a0,0x13c($sp) /* f0b0d1c: 3c08800a */ lui $t0,0x800a /* f0b0d20: 25089fc0 */ addiu $t0,$t0,-24640 @@ -91518,7 +91518,7 @@ glabel func0f0b09f4 /* f0b0dc4: 8d060318 */ lw $a2,0x318($t0) /* f0b0dc8: 8d0d028c */ lw $t5,0x28c($t0) /* f0b0dcc: 01402025 */ or $a0,$t2,$zero -/* f0b0dd0: 0fc4a24b */ jal func0f12892c +/* f0b0dd0: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0dd4: afad013c */ sw $t5,0x13c($sp) /* f0b0dd8: 3c0f800a */ lui $t7,0x800a /* f0b0ddc: 8defa2d8 */ lw $t7,-0x5d28($t7) @@ -91545,7 +91545,7 @@ glabel func0f0b09f4 .L0f0b0e30: /* f0b0e30: 0fc2c169 */ jal func0f0b05a4 /* f0b0e34: 00000000 */ sll $zero,$zero,0x0 -/* f0b0e38: 0fc4a24b */ jal func0f12892c +/* f0b0e38: 0fc4a24b */ jal setCurrentPlayerNum /* f0b0e3c: 8fa4013c */ lw $a0,0x13c($sp) /* f0b0e40: 3c08800a */ lui $t0,0x800a /* f0b0e44: 25089fc0 */ addiu $t0,$t0,-24640 @@ -99898,7 +99898,7 @@ glabel func0f0b802c /* f0b8158: 5b000018 */ blezl $t8,.L0f0b81bc /* f0b815c: 8ef90284 */ lw $t9,0x284($s7) /* f0b8160: 8ef0028c */ lw $s0,0x28c($s7) -/* f0b8164: 0fc4a24b */ jal func0f12892c +/* f0b8164: 0fc4a24b */ jal setCurrentPlayerNum /* f0b8168: 8ee40294 */ lw $a0,0x294($s7) /* f0b816c: 27b10084 */ addiu $s1,$sp,0x84 /* f0b8170: 27b3009c */ addiu $s3,$sp,0x9c @@ -99917,7 +99917,7 @@ glabel func0f0b802c /* f0b81a4: 02202825 */ or $a1,$s1,$zero /* f0b81a8: 0c0056da */ jal 0x15b68 /* f0b81ac: 27a60078 */ addiu $a2,$sp,0x78 -/* f0b81b0: 0fc4a24b */ jal func0f12892c +/* f0b81b0: 0fc4a24b */ jal setCurrentPlayerNum /* f0b81b4: 02002025 */ or $a0,$s0,$zero /* f0b81b8: 8ef90284 */ lw $t9,0x284($s7) .L0f0b81bc: @@ -100264,7 +100264,7 @@ glabel func0f0b85f8 /* f0b8680: 19600023 */ blez $t3,.L0f0b8710 /* f0b8684: 00000000 */ sll $zero,$zero,0x0 .L0f0b8688: -/* f0b8688: 0fc4a24b */ jal func0f12892c +/* f0b8688: 0fc4a24b */ jal setCurrentPlayerNum /* f0b868c: 02202025 */ or $a0,$s1,$zero /* f0b8690: 0fc2e2e8 */ jal func0f0b8ba0 /* f0b8694: 00000000 */ sll $zero,$zero,0x0 @@ -100303,7 +100303,7 @@ glabel func0f0b85f8 /* f0b8708: 1420ffdf */ bnez $at,.L0f0b8688 /* f0b870c: 00000000 */ sll $zero,$zero,0x0 .L0f0b8710: -/* f0b8710: 0fc4a24b */ jal func0f12892c +/* f0b8710: 0fc4a24b */ jal setCurrentPlayerNum /* f0b8714: 8fa40024 */ lw $a0,0x24($sp) /* f0b8718: 8fbf001c */ lw $ra,0x1c($sp) /* f0b871c: 8fb00014 */ lw $s0,0x14($sp) @@ -109735,7 +109735,7 @@ glabel func0f0c07c8 /* f0c0e48: 8e040294 */ lw $a0,0x294($s0) /* f0c0e4c: 8e040298 */ lw $a0,0x298($s0) .L0f0c0e50: -/* f0c0e50: 0fc4a24b */ jal func0f12892c +/* f0c0e50: 0fc4a24b */ jal setCurrentPlayerNum /* f0c0e54: afa6003c */ sw $a2,0x3c($sp) /* f0c0e58: 8e0d0284 */ lw $t5,0x284($s0) /* f0c0e5c: 8db800bc */ lw $t8,0xbc($t5) @@ -109808,7 +109808,7 @@ glabel func0f0c07c8 /* f0c0f60: e46600dc */ swc1 $f6,0xdc($v1) .L0f0c0f64: /* f0c0f64: 8fa40078 */ lw $a0,0x78($sp) -/* f0c0f68: 0fc4a24b */ jal func0f12892c +/* f0c0f68: 0fc4a24b */ jal setCurrentPlayerNum /* f0c0f6c: e7a0002c */ swc1 $f0,0x2c($sp) /* f0c0f70: 8e190284 */ lw $t9,0x284($s0) /* f0c0f74: c7a0002c */ lwc1 $f0,0x2c($sp) @@ -109827,7 +109827,7 @@ glabel func0f0c07c8 /* f0c0fa8: 10000003 */ beqz $zero,.L0f0c0fb8 /* f0c0fac: e7001c5c */ swc1 $f0,0x1c5c($t8) .L0f0c0fb0: -/* f0c0fb0: 0fc4a24b */ jal func0f12892c +/* f0c0fb0: 0fc4a24b */ jal setCurrentPlayerNum /* f0c0fb4: 8fa40078 */ lw $a0,0x78($sp) .L0f0c0fb8: /* f0c0fb8: 8e0c0284 */ lw $t4,0x284($s0) @@ -109835,7 +109835,7 @@ glabel func0f0c07c8 /* f0c0fc0: 10000065 */ beqz $zero,.L0f0c1158 /* f0c0fc4: ad991c10 */ sw $t9,0x1c10($t4) .L0f0c0fc8: -/* f0c0fc8: 0fc4a24b */ jal func0f12892c +/* f0c0fc8: 0fc4a24b */ jal setCurrentPlayerNum /* f0c0fcc: 8fa40078 */ lw $a0,0x78($sp) /* f0c0fd0: 10000062 */ beqz $zero,.L0f0c115c /* f0c0fd4: 8e0e0284 */ lw $t6,0x284($s0) @@ -110857,7 +110857,7 @@ glabel func0f0c1d20 /* f0c1da8: 19600023 */ blez $t3,.L0f0c1e38 /* f0c1dac: 00000000 */ sll $zero,$zero,0x0 .L0f0c1db0: -/* f0c1db0: 0fc4a24b */ jal func0f12892c +/* f0c1db0: 0fc4a24b */ jal setCurrentPlayerNum /* f0c1db4: 02202025 */ or $a0,$s1,$zero /* f0c1db8: 0fc30743 */ jal func0f0c1d0c /* f0c1dbc: 00000000 */ sll $zero,$zero,0x0 @@ -110896,7 +110896,7 @@ glabel func0f0c1d20 /* f0c1e30: 1420ffdf */ bnez $at,.L0f0c1db0 /* f0c1e34: 00000000 */ sll $zero,$zero,0x0 .L0f0c1e38: -/* f0c1e38: 0fc4a24b */ jal func0f12892c +/* f0c1e38: 0fc4a24b */ jal setCurrentPlayerNum /* f0c1e3c: 8fa40024 */ lw $a0,0x24($sp) /* f0c1e40: 8fbf001c */ lw $ra,0x1c($sp) /* f0c1e44: 8fb00014 */ lw $s0,0x14($sp) @@ -110910,7 +110910,7 @@ glabel func0f0c1e54 /* f0c1e54: 27bdffe0 */ addiu $sp,$sp,-32 /* f0c1e58: afbf0014 */ sw $ra,0x14($sp) /* f0c1e5c: afa40020 */ sw $a0,0x20($sp) -/* f0c1e60: 0fc4a25f */ jal func0f12897c +/* f0c1e60: 0fc4a25f */ jal posGetPlayerNum /* f0c1e64: afa50024 */ sw $a1,0x24($sp) /* f0c1e68: 00027080 */ sll $t6,$v0,0x2 /* f0c1e6c: 3c0f800a */ lui $t7,0x800a @@ -110963,7 +110963,7 @@ glabel func0f0c1f08 /* f0c1f08: 27bdffe8 */ addiu $sp,$sp,-24 /* f0c1f0c: afbf0014 */ sw $ra,0x14($sp) /* f0c1f10: afa60020 */ sw $a2,0x20($sp) -/* f0c1f14: 0fc4a25f */ jal func0f12897c +/* f0c1f14: 0fc4a25f */ jal posGetPlayerNum /* f0c1f18: afa5001c */ sw $a1,0x1c($sp) /* f0c1f1c: 3c06800a */ lui $a2,0x800a /* f0c1f20: 24c69fc0 */ addiu $a2,$a2,-24640 @@ -111086,7 +111086,7 @@ glabel func0f0c20b8 /* f0c20bc: afbf0014 */ sw $ra,0x14($sp) /* f0c20c0: afa5001c */ sw $a1,0x1c($sp) /* f0c20c4: afa70024 */ sw $a3,0x24($sp) -/* f0c20c8: 0fc4a25f */ jal func0f12897c +/* f0c20c8: 0fc4a25f */ jal posGetPlayerNum /* f0c20cc: afa60020 */ sw $a2,0x20($sp) /* f0c20d0: 3c04800a */ lui $a0,0x800a /* f0c20d4: 24849fc0 */ addiu $a0,$a0,-24640 @@ -111226,7 +111226,7 @@ GLOBAL_ASM( glabel func0f0c228c /* f0c228c: 27bdffe0 */ addiu $sp,$sp,-32 /* f0c2290: afbf0014 */ sw $ra,0x14($sp) -/* f0c2294: 0fc4a25f */ jal func0f12897c +/* f0c2294: 0fc4a25f */ jal posGetPlayerNum /* f0c2298: afa40020 */ sw $a0,0x20($sp) /* f0c229c: 00027080 */ sll $t6,$v0,0x2 /* f0c22a0: 3c04800a */ lui $a0,0x800a @@ -111234,7 +111234,7 @@ glabel func0f0c228c /* f0c22a8: 8c84a024 */ lw $a0,-0x5fdc($a0) /* f0c22ac: 0fc2b6ef */ jal func0f0adbbc /* f0c22b0: 24840814 */ addiu $a0,$a0,0x814 -/* f0c22b4: 0fc4a25f */ jal func0f12897c +/* f0c22b4: 0fc4a25f */ jal posGetPlayerNum /* f0c22b8: 8fa40020 */ lw $a0,0x20($sp) /* f0c22bc: 00027880 */ sll $t7,$v0,0x2 /* f0c22c0: 3c04800a */ lui $a0,0x800a @@ -111290,7 +111290,7 @@ glabel func0f0c2364 /* f0c236c: afb20030 */ sw $s2,0x30($sp) /* f0c2370: afb1002c */ sw $s1,0x2c($sp) /* f0c2374: afb00028 */ sw $s0,0x28($sp) -/* f0c2378: 0fc4a25f */ jal func0f12897c +/* f0c2378: 0fc4a25f */ jal posGetPlayerNum /* f0c237c: afa40100 */ sw $a0,0x100($sp) /* f0c2380: 3c12800a */ lui $s2,0x800a /* f0c2384: 26529fc0 */ addiu $s2,$s2,-24640 @@ -111870,7 +111870,7 @@ glabel func0f0c2a58 /* f0c2bc4: afa3005c */ sw $v1,0x5c($sp) /* f0c2bc8: afa50058 */ sw $a1,0x58($sp) /* f0c2bcc: afa60054 */ sw $a2,0x54($sp) -/* f0c2bd0: 0fc4a25f */ jal func0f12897c +/* f0c2bd0: 0fc4a25f */ jal posGetPlayerNum /* f0c2bd4: e7a20030 */ swc1 $f2,0x30($sp) /* f0c2bd8: 00027080 */ sll $t6,$v0,0x2 /* f0c2bdc: 3c0f800a */ lui $t7,0x800a @@ -112121,7 +112121,7 @@ glabel func0f0c2a58 /* f0c2f4c: 00000000 */ sll $zero,$zero,0x0 /* f0c2f50: afa50038 */ sw $a1,0x38($sp) /* f0c2f54: e7ac0024 */ swc1 $f12,0x24($sp) -/* f0c2f58: 0fc4a25f */ jal func0f12897c +/* f0c2f58: 0fc4a25f */ jal posGetPlayerNum /* f0c2f5c: e7b00020 */ swc1 $f16,0x20($sp) /* f0c2f60: 00024880 */ sll $t1,$v0,0x2 /* f0c2f64: 3c0a800a */ lui $t2,0x800a @@ -112361,7 +112361,7 @@ glabel func0f0c32a0 /* f0c32a4: afbf0014 */ sw $ra,0x14($sp) /* f0c32a8: afa40018 */ sw $a0,0x18($sp) /* f0c32ac: afa5001c */ sw $a1,0x1c($sp) -/* f0c32b0: 0fc4a25f */ jal func0f12897c +/* f0c32b0: 0fc4a25f */ jal posGetPlayerNum /* f0c32b4: afa60020 */ sw $a2,0x20($sp) /* f0c32b8: 00027080 */ sll $t6,$v0,0x2 /* f0c32bc: 3c0f800a */ lui $t7,0x800a @@ -115045,9 +115045,9 @@ glabel func0f0c4fd8 /* f0c598c: 8e0d028c */ lw $t5,0x28c($s0) /* f0c5990: 00e02025 */ or $a0,$a3,$zero /* f0c5994: afa30104 */ sw $v1,0x104($sp) -/* f0c5998: 0fc4a25f */ jal func0f12897c +/* f0c5998: 0fc4a25f */ jal posGetPlayerNum /* f0c599c: afad007c */ sw $t5,0x7c($sp) -/* f0c59a0: 0fc4a24b */ jal func0f12892c +/* f0c59a0: 0fc4a24b */ jal setCurrentPlayerNum /* f0c59a4: 00402025 */ or $a0,$v0,$zero /* f0c59a8: 8e0e0284 */ lw $t6,0x284($s0) /* f0c59ac: 8fa30104 */ lw $v1,0x104($sp) @@ -115061,7 +115061,7 @@ glabel func0f0c4fd8 /* f0c59cc: 8fa30104 */ lw $v1,0x104($sp) /* f0c59d0: 8fa4007c */ lw $a0,0x7c($sp) .L0f0c59d4: -/* f0c59d4: 0fc4a24b */ jal func0f12892c +/* f0c59d4: 0fc4a24b */ jal setCurrentPlayerNum /* f0c59d8: afa30104 */ sw $v1,0x104($sp) /* f0c59dc: 8fa30104 */ lw $v1,0x104($sp) .L0f0c59e0: @@ -117681,7 +117681,7 @@ glabel func0f0c7dec /* f0c7e7c: 19600023 */ blez $t3,.L0f0c7f0c /* f0c7e80: 00000000 */ sll $zero,$zero,0x0 .L0f0c7e84: -/* f0c7e84: 0fc4a24b */ jal func0f12892c +/* f0c7e84: 0fc4a24b */ jal setCurrentPlayerNum /* f0c7e88: 02202025 */ or $a0,$s1,$zero /* f0c7e8c: 0fc31f4c */ jal func0f0c7d30 /* f0c7e90: 02402025 */ or $a0,$s2,$zero @@ -117720,7 +117720,7 @@ glabel func0f0c7dec /* f0c7f04: 1420ffdf */ bnez $at,.L0f0c7e84 /* f0c7f08: 00000000 */ sll $zero,$zero,0x0 .L0f0c7f0c: -/* f0c7f0c: 0fc4a24b */ jal func0f12892c +/* f0c7f0c: 0fc4a24b */ jal setCurrentPlayerNum /* f0c7f10: 8fa4002c */ lw $a0,0x2c($sp) /* f0c7f14: 8fbf0024 */ lw $ra,0x24($sp) /* f0c7f18: 8fb00018 */ lw $s0,0x18($sp) @@ -121743,7 +121743,7 @@ glabel func0f0cb79c /* f0cb7a8: afa40050 */ sw $a0,0x50($sp) /* f0cb7ac: afa60058 */ sw $a2,0x58($sp) /* f0cb7b0: 00a08025 */ or $s0,$a1,$zero -/* f0cb7b4: 0fc4a25f */ jal func0f12897c +/* f0cb7b4: 0fc4a25f */ jal posGetPlayerNum /* f0cb7b8: 8c8400bc */ lw $a0,0xbc($a0) /* f0cb7bc: 00027880 */ sll $t7,$v0,0x2 /* f0cb7c0: 3c18800a */ lui $t8,0x800a @@ -121752,7 +121752,7 @@ glabel func0f0cb79c /* f0cb7cc: 8fb90050 */ lw $t9,0x50($sp) /* f0cb7d0: c70c19c4 */ lwc1 $f12,0x19c4($t8) /* f0cb7d4: 8f2400bc */ lw $a0,0xbc($t9) -/* f0cb7d8: 0fc4a25f */ jal func0f12897c +/* f0cb7d8: 0fc4a25f */ jal posGetPlayerNum /* f0cb7dc: e7ac0034 */ swc1 $f12,0x34($sp) /* f0cb7e0: 3c014248 */ lui $at,0x4248 /* f0cb7e4: 44810000 */ mtc1 $at,$f0 @@ -126150,7 +126150,7 @@ glabel func0f0cf38c /* f0cf6a0: 5581000b */ bnel $t4,$at,.L0f0cf6d0 /* f0cf6a4: 02002025 */ or $a0,$s0,$zero /* f0cf6a8: 8dada24c */ lw $t5,-0x5db4($t5) -/* f0cf6ac: 0fc4a25f */ jal func0f12897c +/* f0cf6ac: 0fc4a25f */ jal posGetPlayerNum /* f0cf6b0: afad004c */ sw $t5,0x4c($sp) /* f0cf6b4: 8fae004c */ lw $t6,0x4c($sp) /* f0cf6b8: 240f0001 */ addiu $t7,$zero,0x1 @@ -143717,7 +143717,7 @@ glabel func0f0df364 .L0f0df464: /* f0df464: 8ca401c0 */ lw $a0,0x1c0($a1) .L0f0df468: -/* f0df468: 0fc4a24b */ jal func0f12892c +/* f0df468: 0fc4a24b */ jal setCurrentPlayerNum /* f0df46c: afa6006c */ sw $a2,0x6c($sp) /* f0df470: 8ece0000 */ lw $t6,0x0($s6) /* f0df474: 0fc379ff */ jal func0f0de7fc @@ -143734,7 +143734,7 @@ glabel func0f0df364 /* f0df498: 3c168007 */ lui $s6,0x8007 /* f0df49c: 26d60fec */ addiu $s6,$s6,0xfec /* f0df4a0: 241101dc */ addiu $s1,$zero,0x1dc -/* f0df4a4: 0fc4a24b */ jal func0f12892c +/* f0df4a4: 0fc4a24b */ jal setCurrentPlayerNum /* f0df4a8: 02802025 */ or $a0,$s4,$zero /* f0df4ac: 2404ffff */ addiu $a0,$zero,-1 /* f0df4b0: 24150004 */ addiu $s5,$zero,0x4 @@ -188164,7 +188164,7 @@ glabel func0f106ea0 /* f106f48: 19c00024 */ blez $t6,.L0f106fdc /* f106f4c: 00000000 */ sll $zero,$zero,0x0 .L0f106f50: -/* f106f50: 0fc4a24b */ jal func0f12892c +/* f106f50: 0fc4a24b */ jal setCurrentPlayerNum /* f106f54: 02002025 */ or $a0,$s0,$zero /* f106f58: 8e380284 */ lw $t8,0x284($s1) /* f106f5c: 240f0001 */ addiu $t7,$zero,0x1 @@ -188204,7 +188204,7 @@ glabel func0f106ea0 /* f106fd4: 1420ffde */ bnez $at,.L0f106f50 /* f106fd8: 00000000 */ sll $zero,$zero,0x0 .L0f106fdc: -/* f106fdc: 0fc4a24b */ jal func0f12892c +/* f106fdc: 0fc4a24b */ jal setCurrentPlayerNum /* f106fe0: 8fa40024 */ lw $a0,0x24($sp) /* f106fe4: 1000005f */ beqz $zero,.L0f107164 /* f106fe8: 8faf0028 */ lw $t7,0x28($sp) @@ -188276,7 +188276,7 @@ glabel func0f106ea0 /* f1070c8: 19e00023 */ blez $t7,.L0f107158 /* f1070cc: 00000000 */ sll $zero,$zero,0x0 .L0f1070d0: -/* f1070d0: 0fc4a24b */ jal func0f12892c +/* f1070d0: 0fc4a24b */ jal setCurrentPlayerNum /* f1070d4: 02002025 */ or $a0,$s0,$zero /* f1070d8: 0fc44660 */ jal func0f111980 /* f1070dc: 24040001 */ addiu $a0,$zero,0x1 @@ -188315,7 +188315,7 @@ glabel func0f106ea0 /* f107150: 1420ffdf */ bnez $at,.L0f1070d0 /* f107154: 00000000 */ sll $zero,$zero,0x0 .L0f107158: -/* f107158: 0fc4a24b */ jal func0f12892c +/* f107158: 0fc4a24b */ jal setCurrentPlayerNum /* f10715c: 8fa40024 */ lw $a0,0x24($sp) /* f107160: 8faf0028 */ lw $t7,0x28($sp) .L0f107164: @@ -188400,7 +188400,7 @@ glabel func0f1071c4 /* f10726c: 19c00024 */ blez $t6,.L0f107300 /* f107270: 00000000 */ sll $zero,$zero,0x0 .L0f107274: -/* f107274: 0fc4a24b */ jal func0f12892c +/* f107274: 0fc4a24b */ jal setCurrentPlayerNum /* f107278: 02002025 */ or $a0,$s0,$zero /* f10727c: 8e380284 */ lw $t8,0x284($s1) /* f107280: 240f0001 */ addiu $t7,$zero,0x1 @@ -188440,7 +188440,7 @@ glabel func0f1071c4 /* f1072f8: 1420ffde */ bnez $at,.L0f107274 /* f1072fc: 00000000 */ sll $zero,$zero,0x0 .L0f107300: -/* f107300: 0fc4a24b */ jal func0f12892c +/* f107300: 0fc4a24b */ jal setCurrentPlayerNum /* f107304: 8fa40024 */ lw $a0,0x24($sp) /* f107308: 1000005f */ beqz $zero,.L0f107488 /* f10730c: 8faf0028 */ lw $t7,0x28($sp) @@ -188512,7 +188512,7 @@ glabel func0f1071c4 /* f1073ec: 19e00023 */ blez $t7,.L0f10747c /* f1073f0: 00000000 */ sll $zero,$zero,0x0 .L0f1073f4: -/* f1073f4: 0fc4a24b */ jal func0f12892c +/* f1073f4: 0fc4a24b */ jal setCurrentPlayerNum /* f1073f8: 02002025 */ or $a0,$s0,$zero /* f1073fc: 0fc44660 */ jal func0f111980 /* f107400: 00002025 */ or $a0,$zero,$zero @@ -188551,7 +188551,7 @@ glabel func0f1071c4 /* f107474: 1420ffdf */ bnez $at,.L0f1073f4 /* f107478: 00000000 */ sll $zero,$zero,0x0 .L0f10747c: -/* f10747c: 0fc4a24b */ jal func0f12892c +/* f10747c: 0fc4a24b */ jal setCurrentPlayerNum /* f107480: 8fa40024 */ lw $a0,0x24($sp) /* f107484: 8faf0028 */ lw $t7,0x28($sp) .L0f107488: @@ -225259,7 +225259,7 @@ glabel func0f1274d8 /* f1279ec: 1611fffc */ bne $s0,$s1,.L0f1279e0 /* f1279f0: 00000000 */ sll $zero,$zero,0x0 .L0f1279f4: -/* f1279f4: 0fc4a24b */ jal func0f12892c +/* f1279f4: 0fc4a24b */ jal setCurrentPlayerNum /* f1279f8: 00002025 */ or $a0,$zero,$zero /* f1279fc: 8e4e0294 */ lw $t6,0x294($s2) /* f127a00: 8e420298 */ lw $v0,0x298($s2) @@ -225286,7 +225286,7 @@ glabel func0f1274d8 .L0f127a50: /* f127a50: 0fc49eb9 */ jal func0f127ae4 /* f127a54: 00002025 */ or $a0,$zero,$zero -/* f127a58: 0fc4a24b */ jal func0f12892c +/* f127a58: 0fc4a24b */ jal setCurrentPlayerNum /* f127a5c: 00002025 */ or $a0,$zero,$zero /* f127a60: 924e04e0 */ lbu $t6,0x4e0($s2) /* f127a64: 11c0000c */ beqz $t6,.L0f127a98 @@ -226263,7 +226263,7 @@ glabel func0f128834 ); GLOBAL_ASM( -glabel func0f12892c +glabel setCurrentPlayerNum /* f12892c: 3c03800a */ lui $v1,0x800a /* f128930: 24639fc0 */ addiu $v1,$v1,-24640 /* f128934: 00047080 */ sll $t6,$a0,0x2 @@ -226287,7 +226287,7 @@ glabel func0f12892c ); GLOBAL_ASM( -glabel func0f12897c +glabel posGetPlayerNum /* f12897c: 3c0a800a */ lui $t2,0x800a /* f128980: 254a9fc0 */ addiu $t2,$t2,-24640 /* f128984: 8d42006c */ lw $v0,0x6c($t2) @@ -250405,9 +250405,9 @@ glabel func0f13e4a8 /* f13e4d4: 24010006 */ addiu $at,$zero,0x6 /* f13e4d8: 15e10008 */ bne $t7,$at,.L0f13e4fc /* f13e4dc: 00000000 */ sll $zero,$zero,0x0 -/* f13e4e0: 0fc4a25f */ jal func0f12897c +/* f13e4e0: 0fc4a25f */ jal posGetPlayerNum /* f13e4e4: 00000000 */ sll $zero,$zero,0x0 -/* f13e4e8: 0fc4a24b */ jal func0f12892c +/* f13e4e8: 0fc4a24b */ jal setCurrentPlayerNum /* f13e4ec: 00402025 */ or $a0,$v0,$zero /* f13e4f0: 3c07800a */ lui $a3,0x800a /* f13e4f4: 10000029 */ beqz $zero,.L0f13e59c @@ -250454,7 +250454,7 @@ glabel func0f13e4a8 /* f13e584: 00000000 */ sll $zero,$zero,0x0 /* f13e588: 0007000d */ break 0x7 .L0f13e58c: -/* f13e58c: 0fc4a24b */ jal func0f12892c +/* f13e58c: 0fc4a24b */ jal setCurrentPlayerNum /* f13e590: 00000000 */ sll $zero,$zero,0x0 /* f13e594: 3c07800a */ lui $a3,0x800a /* f13e598: 24e79fc0 */ addiu $a3,$a3,-24640 @@ -250463,7 +250463,7 @@ glabel func0f13e4a8 /* f13e5a0: 0fc54a31 */ jal func0f1528c4 /* f13e5a4: 8dc40070 */ lw $a0,0x70($t6) /* f13e5a8: afa20018 */ sw $v0,0x18($sp) -/* f13e5ac: 0fc4a24b */ jal func0f12892c +/* f13e5ac: 0fc4a24b */ jal setCurrentPlayerNum /* f13e5b0: 8fa4001c */ lw $a0,0x1c($sp) /* f13e5b4: 8fbf0014 */ lw $ra,0x14($sp) /* f13e5b8: 8fa20018 */ lw $v0,0x18($sp) @@ -297476,7 +297476,7 @@ glabel func0f167c88 /* f168238: 8fb80068 */ lw $t8,0x68($sp) /* f16823c: 55e10008 */ bnel $t7,$at,.L0f168260 /* f168240: 2401005d */ addiu $at,$zero,0x5d -/* f168244: 0fc4a24b */ jal func0f12892c +/* f168244: 0fc4a24b */ jal setCurrentPlayerNum /* f168248: 00002025 */ or $a0,$zero,$zero /* f16824c: 0fc3e326 */ jal func0f0f8c98 /* f168250: 00000000 */ sll $zero,$zero,0x0 @@ -297486,7 +297486,7 @@ glabel func0f167c88 .L0f168260: /* f168260: 17010007 */ bne $t8,$at,.L0f168280 /* f168264: 8fb90068 */ lw $t9,0x68($sp) -/* f168268: 0fc4a24b */ jal func0f12892c +/* f168268: 0fc4a24b */ jal setCurrentPlayerNum /* f16826c: 00002025 */ or $a0,$zero,$zero /* f168270: 0fc3e326 */ jal func0f0f8c98 /* f168274: 00000000 */ sll $zero,$zero,0x0 @@ -297540,7 +297540,7 @@ glabel func0f167c88 /* f16831c: 00000000 */ sll $zero,$zero,0x0 /* f168320: afa6005c */ sw $a2,0x5c($sp) .L0f168324: -/* f168324: 0fc4a24b */ jal func0f12892c +/* f168324: 0fc4a24b */ jal setCurrentPlayerNum /* f168328: 8fa4005c */ lw $a0,0x5c($sp) /* f16832c: 8e180284 */ lw $t8,0x284($s0) /* f168330: a700024e */ sh $zero,0x24e($t8) @@ -297614,7 +297614,7 @@ glabel func0f167c88 /* f168428: 00000000 */ sll $zero,$zero,0x0 /* f16842c: 0fc006f7 */ jal func0f001bdc /* f168430: 00000000 */ sll $zero,$zero,0x0 -/* f168434: 0fc4a24b */ jal func0f12892c +/* f168434: 0fc4a24b */ jal setCurrentPlayerNum /* f168438: 00002025 */ or $a0,$zero,$zero /* f16843c: 8e0a031c */ lw $t2,0x31c($s0) .L0f168440: @@ -297981,7 +297981,7 @@ glabel func0f1688fc /* f168940: 8c3977e0 */ lw $t9,0x77e0($at) /* f168944: 03200008 */ jr $t9 /* f168948: 00000000 */ sll $zero,$zero,0x0 -/* f16894c: 0fc4a25f */ jal func0f12897c +/* f16894c: 0fc4a25f */ jal posGetPlayerNum /* f168950: 00c02025 */ or $a0,$a2,$zero /* f168954: 3c0a800a */ lui $t2,0x800a /* f168958: 8d4aa24c */ lw $t2,-0x5db4($t2) @@ -298455,7 +298455,7 @@ glabel func0f168f24 /* f168ff8: 24010006 */ addiu $at,$zero,0x6 /* f168ffc: 1441000b */ bne $v0,$at,.L0f16902c /* f169000: 00000000 */ sll $zero,$zero,0x0 -/* f169004: 0fc4a25f */ jal func0f12897c +/* f169004: 0fc4a25f */ jal posGetPlayerNum /* f169008: 02402025 */ or $a0,$s2,$zero /* f16900c: 8e69028c */ lw $t1,0x28c($s3) /* f169010: 10490006 */ beq $v0,$t1,.L0f16902c @@ -298861,7 +298861,7 @@ glabel func0f1691c0 /* f1695f0: ac590004 */ sw $t9,0x4($v0) /* f1695f4: ac490000 */ sw $t1,0x0($v0) /* f1695f8: 26520008 */ addiu $s2,$s2,0x8 -/* f1695fc: 0fc4a24b */ jal func0f12892c +/* f1695fc: 0fc4a24b */ jal setCurrentPlayerNum /* f169600: 00002025 */ or $a0,$zero,$zero /* f169604: 8e700284 */ lw $s0,0x284($s3) /* f169608: 86040634 */ lh $a0,0x634($s0) @@ -298929,7 +298929,7 @@ glabel func0f1691c0 /* f1696fc: ac580004 */ sw $t8,0x4($v0) /* f169700: ac490000 */ sw $t1,0x0($v0) /* f169704: 26520008 */ addiu $s2,$s2,0x8 -/* f169708: 0fc4a24b */ jal func0f12892c +/* f169708: 0fc4a24b */ jal setCurrentPlayerNum /* f16970c: 00002025 */ or $a0,$zero,$zero /* f169710: 8e700284 */ lw $s0,0x284($s3) /* f169714: 86040634 */ lh $a0,0x634($s0) @@ -299002,7 +299002,7 @@ glabel func0f1691c0 /* f16981c: ac580004 */ sw $t8,0x4($v0) /* f169820: ac490000 */ sw $t1,0x0($v0) /* f169824: 26520008 */ addiu $s2,$s2,0x8 -/* f169828: 0fc4a24b */ jal func0f12892c +/* f169828: 0fc4a24b */ jal setCurrentPlayerNum /* f16982c: 00002025 */ or $a0,$zero,$zero /* f169830: 8e700284 */ lw $s0,0x284($s3) /* f169834: 86040634 */ lh $a0,0x634($s0) @@ -299124,7 +299124,7 @@ glabel func0f1691c0 /* f1699dc: afb20128 */ sw $s2,0x128($sp) /* f1699e0: 11400007 */ beqz $t2,.L0f169a00 /* f1699e4: 00002025 */ or $a0,$zero,$zero -/* f1699e8: 0fc4a24b */ jal func0f12892c +/* f1699e8: 0fc4a24b */ jal setCurrentPlayerNum /* f1699ec: 24110001 */ addiu $s1,$zero,0x1 /* f1699f0: 26190001 */ addiu $t9,$s0,0x1 /* f1699f4: ae600290 */ sw $zero,0x290($s3) @@ -299133,7 +299133,7 @@ glabel func0f1691c0 .L0f169a00: /* f169a00: 0fc4a3b2 */ jal func0f128ec8 /* f169a04: 02002025 */ or $a0,$s0,$zero -/* f169a08: 0fc4a24b */ jal func0f12892c +/* f169a08: 0fc4a24b */ jal setCurrentPlayerNum /* f169a0c: 00402025 */ or $a0,$v0,$zero /* f169a10: 8fab012c */ lw $t3,0x12c($sp) /* f169a14: 26020001 */ addiu $v0,$s0,0x1 @@ -302096,7 +302096,7 @@ glabel func0f16b854 /* f16c4a0: 5b000029 */ blezl $t8,.L0f16c548 /* f16c4a4: 0266082a */ slt $at,$s3,$a2 .L0f16c4a8: -/* f16c4a8: 0fc4a24b */ jal func0f12892c +/* f16c4a8: 0fc4a24b */ jal setCurrentPlayerNum /* f16c4ac: 02002025 */ or $a0,$s0,$zero /* f16c4b0: 0fc5b9f1 */ jal textGet /* f16c4b4: 24045844 */ addiu $a0,$zero,0x5844 @@ -302399,7 +302399,7 @@ glabel func0f16b854 .L0f16c8d0: /* f16c8d0: 5441000e */ bnel $v0,$at,.L0f16c90c /* f16c8d4: 2401005d */ addiu $at,$zero,0x5d -/* f16c8d8: 0fc4a24b */ jal func0f12892c +/* f16c8d8: 0fc4a24b */ jal setCurrentPlayerNum /* f16c8dc: 00002025 */ or $a0,$zero,$zero /* f16c8e0: 0fc06fca */ jal func0f01bf28 /* f16c8e4: 00000000 */ sll $zero,$zero,0x0 @@ -325308,7 +325308,7 @@ glabel func0f1802e0 /* f180414: 1b200028 */ blez $t9,.L0f1804b8 /* f180418: 00000000 */ sll $zero,$zero,0x0 .L0f18041c: -/* f18041c: 0fc4a24b */ jal func0f12892c +/* f18041c: 0fc4a24b */ jal setCurrentPlayerNum /* f180420: 02002025 */ or $a0,$s0,$zero /* f180424: 0fc44a11 */ jal func0f112844 /* f180428: 00000000 */ sll $zero,$zero,0x0 @@ -325353,7 +325353,7 @@ glabel func0f1802e0 /* f1804b0: 1420ffda */ bnez $at,.L0f18041c /* f1804b4: 00000000 */ sll $zero,$zero,0x0 .L0f1804b8: -/* f1804b8: 0fc4a24b */ jal func0f12892c +/* f1804b8: 0fc4a24b */ jal setCurrentPlayerNum /* f1804bc: 8fa40028 */ lw $a0,0x28($sp) /* f1804c0: 8e480004 */ lw $t0,0x4($s2) /* f1804c4: 15000033 */ bnez $t0,.L0f180594 @@ -327453,7 +327453,7 @@ glabel func0f181cf0 /* f1821a4: 19800035 */ blez $t4,.L0f18227c /* f1821a8: 00000000 */ sll $zero,$zero,0x0 .L0f1821ac: -/* f1821ac: 0fc4a24b */ jal func0f12892c +/* f1821ac: 0fc4a24b */ jal setCurrentPlayerNum /* f1821b0: 02202025 */ or $a0,$s1,$zero /* f1821b4: 8e8d0284 */ lw $t5,0x284($s4) /* f1821b8: 8dae00bc */ lw $t6,0xbc($t5) @@ -327512,7 +327512,7 @@ glabel func0f181cf0 /* f182274: 1420ffcd */ bnez $at,.L0f1821ac /* f182278: 00000000 */ sll $zero,$zero,0x0 .L0f18227c: -/* f18227c: 0fc4a24b */ jal func0f12892c +/* f18227c: 0fc4a24b */ jal setCurrentPlayerNum /* f182280: 02402025 */ or $a0,$s2,$zero /* f182284: 1000006b */ beqz $zero,.L0f182434 /* f182288: 86630004 */ lh $v1,0x4($s3) @@ -327599,7 +327599,7 @@ glabel func0f181cf0 /* f1823b8: 866c0004 */ lh $t4,0x4($s3) /* f1823bc: 144c0009 */ bne $v0,$t4,.L0f1823e4 /* f1823c0: 00000000 */ sll $zero,$zero,0x0 -/* f1823c4: 0fc4a24b */ jal func0f12892c +/* f1823c4: 0fc4a24b */ jal setCurrentPlayerNum /* f1823c8: 02402025 */ or $a0,$s2,$zero /* f1823cc: 0fc5b9f1 */ jal textGet /* f1823d0: 24045414 */ addiu $a0,$zero,0x5414 @@ -327616,7 +327616,7 @@ glabel func0f181cf0 /* f1823f8: 5420ffea */ bnezl $at,.L0f1823a4 /* f1823fc: 8e020000 */ lw $v0,0x0($s0) .L0f182400: -/* f182400: 0fc4a24b */ jal func0f12892c +/* f182400: 0fc4a24b */ jal setCurrentPlayerNum /* f182404: 02202025 */ or $a0,$s1,$zero /* f182408: 240effff */ addiu $t6,$zero,-1 /* f18240c: a66e0004 */ sh $t6,0x4($s3) @@ -328628,7 +328628,7 @@ glabel func0f1830a4 /* f1831d4: 1b200029 */ blez $t9,.L0f18327c /* f1831d8: 00000000 */ sll $zero,$zero,0x0 .L0f1831dc: -/* f1831dc: 0fc4a24b */ jal func0f12892c +/* f1831dc: 0fc4a24b */ jal setCurrentPlayerNum /* f1831e0: 02002025 */ or $a0,$s0,$zero /* f1831e4: 0fc44a21 */ jal func0f112884 /* f1831e8: 00000000 */ sll $zero,$zero,0x0 @@ -328674,7 +328674,7 @@ glabel func0f1830a4 /* f183274: 1420ffd9 */ bnez $at,.L0f1831dc /* f183278: 00000000 */ sll $zero,$zero,0x0 .L0f18327c: -/* f18327c: 0fc4a24b */ jal func0f12892c +/* f18327c: 0fc4a24b */ jal setCurrentPlayerNum /* f183280: 8fa40020 */ lw $a0,0x20($sp) /* f183284: 3c08800b */ lui $t0,0x800b /* f183288: 8d08c24c */ lw $t0,-0x3db4($t0) @@ -331257,7 +331257,7 @@ glabel func0f185568 /* f185628: 8d0902d4 */ lw $t1,0x2d4($t0) /* f18562c: 55200011 */ bnezl $t1,.L0f185674 /* f185630: 26310001 */ addiu $s1,$s1,0x1 -/* f185634: 0fc4a24b */ jal func0f12892c +/* f185634: 0fc4a24b */ jal setCurrentPlayerNum /* f185638: 02202025 */ or $a0,$s1,$zero /* f18563c: 928a0060 */ lbu $t2,0x60($s4) /* f185640: 02a02025 */ or $a0,$s5,$zero @@ -331279,7 +331279,7 @@ glabel func0f185568 /* f185678: 1420ffea */ bnez $at,.L0f185624 /* f18567c: 26100004 */ addiu $s0,$s0,0x4 .L0f185680: -/* f185680: 0fc4a24b */ jal func0f12892c +/* f185680: 0fc4a24b */ jal setCurrentPlayerNum /* f185684: 8fa400b8 */ lw $a0,0xb8($sp) /* f185688: 8fbf002c */ lw $ra,0x2c($sp) /* f18568c: 8fb00014 */ lw $s0,0x14($sp) @@ -332481,13 +332481,13 @@ glabel func0f1866b8 /* f186744: 8fbf0014 */ lw $ra,0x14($sp) /* f186748: 8cab028c */ lw $t3,0x28c($a1) /* f18674c: 00e02025 */ or $a0,$a3,$zero -/* f186750: 0fc4a24b */ jal func0f12892c +/* f186750: 0fc4a24b */ jal setCurrentPlayerNum /* f186754: afab001c */ sw $t3,0x1c($sp) /* f186758: 8fa40024 */ lw $a0,0x24($sp) /* f18675c: 24050009 */ addiu $a1,$zero,0x9 /* f186760: 0fc377e9 */ jal func0f0ddfa4 /* f186764: 24060001 */ addiu $a2,$zero,0x1 -/* f186768: 0fc4a24b */ jal func0f12892c +/* f186768: 0fc4a24b */ jal setCurrentPlayerNum /* f18676c: 8fa4001c */ lw $a0,0x1c($sp) .L0f186770: /* f186770: 8fbf0014 */ lw $ra,0x14($sp) @@ -332711,7 +332711,7 @@ glabel func0f186898 /* f186a70: 1219000f */ beq $s0,$t9,.L0f186ab0 /* f186a74: 00000000 */ sll $zero,$zero,0x0 .L0f186a78: -/* f186a78: 0fc4a24b */ jal func0f12892c +/* f186a78: 0fc4a24b */ jal setCurrentPlayerNum /* f186a7c: 02002025 */ or $a0,$s0,$zero /* f186a80: 27a400d4 */ addiu $a0,$sp,0xd4 /* f186a84: 24050009 */ addiu $a1,$zero,0x9 @@ -332755,7 +332755,7 @@ glabel func0f186898 /* f186b04: 5420ffd6 */ bnezl $at,.L0f186a60 /* f186b08: 8fae0128 */ lw $t6,0x128($sp) .L0f186b0c: -/* f186b0c: 0fc4a24b */ jal func0f12892c +/* f186b0c: 0fc4a24b */ jal setCurrentPlayerNum /* f186b10: 8fa40118 */ lw $a0,0x118($sp) /* f186b14: 8fac0128 */ lw $t4,0x128($sp) /* f186b18: 8fa30124 */ lw $v1,0x124($sp) @@ -332970,7 +332970,7 @@ glabel func0f186898 /* f186e1c: 1980003f */ blez $t4,.L0f186f1c /* f186e20: 00000000 */ sll $zero,$zero,0x0 .L0f186e24: -/* f186e24: 0fc4a24b */ jal func0f12892c +/* f186e24: 0fc4a24b */ jal setCurrentPlayerNum /* f186e28: 02002025 */ or $a0,$s0,$zero /* f186e2c: 8fae0128 */ lw $t6,0x128($sp) /* f186e30: 00107880 */ sll $t7,$s0,0x2 @@ -333040,7 +333040,7 @@ glabel func0f186898 /* f186f14: 1420ffc3 */ bnez $at,.L0f186e24 /* f186f18: 00000000 */ sll $zero,$zero,0x0 .L0f186f1c: -/* f186f1c: 0fc4a24b */ jal func0f12892c +/* f186f1c: 0fc4a24b */ jal setCurrentPlayerNum /* f186f20: 8fa40118 */ lw $a0,0x118($sp) /* f186f24: 8fad0128 */ lw $t5,0x128($sp) .L0f186f28: @@ -333165,7 +333165,7 @@ glabel func0f186898 /* f1870d8: 19e0003f */ blez $t7,.L0f1871d8 /* f1870dc: 00000000 */ sll $zero,$zero,0x0 .L0f1870e0: -/* f1870e0: 0fc4a24b */ jal func0f12892c +/* f1870e0: 0fc4a24b */ jal setCurrentPlayerNum /* f1870e4: 02002025 */ or $a0,$s0,$zero /* f1870e8: 8fb90128 */ lw $t9,0x128($sp) /* f1870ec: 00107080 */ sll $t6,$s0,0x2 @@ -333235,7 +333235,7 @@ glabel func0f186898 /* f1871d0: 1420ffc3 */ bnez $at,.L0f1870e0 /* f1871d4: 00000000 */ sll $zero,$zero,0x0 .L0f1871d8: -/* f1871d8: 0fc4a24b */ jal func0f12892c +/* f1871d8: 0fc4a24b */ jal setCurrentPlayerNum /* f1871dc: 8fa40118 */ lw $a0,0x118($sp) /* f1871e0: 8faf0128 */ lw $t7,0x128($sp) /* f1871e4: 8df902d4 */ lw $t9,0x2d4($t7) @@ -333502,7 +333502,7 @@ glabel func0f187410 /* f18758c: 120c000f */ beq $s0,$t4,.L0f1875cc /* f187590: 00000000 */ sll $zero,$zero,0x0 .L0f187594: -/* f187594: 0fc4a24b */ jal func0f12892c +/* f187594: 0fc4a24b */ jal setCurrentPlayerNum /* f187598: 02002025 */ or $a0,$s0,$zero /* f18759c: 27a4004c */ addiu $a0,$sp,0x4c /* f1875a0: 24050009 */ addiu $a1,$zero,0x9 @@ -333546,7 +333546,7 @@ glabel func0f187410 /* f187620: 5420ffd7 */ bnezl $at,.L0f187580 /* f187624: 8e2b02d4 */ lw $t3,0x2d4($s1) .L0f187628: -/* f187628: 0fc4a24b */ jal func0f12892c +/* f187628: 0fc4a24b */ jal setCurrentPlayerNum /* f18762c: 8fa40044 */ lw $a0,0x44($sp) /* f187630: 8e3802d4 */ lw $t8,0x2d4($s1) /* f187634: 8fa40094 */ lw $a0,0x94($sp) @@ -337120,7 +337120,7 @@ glabel func0f18a56c /* f18a6bc: 0fc6320a */ jal func0f18c828 /* f18a6c0: 02c02025 */ or $a0,$s6,$zero /* f18a6c4: 00408825 */ or $s1,$v0,$zero -/* f18a6c8: 0fc4a24b */ jal func0f12892c +/* f18a6c8: 0fc4a24b */ jal setCurrentPlayerNum /* f18a6cc: 02c02025 */ or $a0,$s6,$zero /* f18a6d0: 3c02800a */ lui $v0,0x800a /* f18a6d4: 24429fc0 */ addiu $v0,$v0,-24640 @@ -337694,7 +337694,7 @@ glabel func0f18a56c /* f18af00: 3c1e800b */ lui $s8,0x800b /* f18af04: 27dec7b8 */ addiu $s8,$s8,-14408 /* f18af08: 2417000c */ addiu $s7,$zero,0xc -/* f18af0c: 0fc4a24b */ jal func0f12892c +/* f18af0c: 0fc4a24b */ jal setCurrentPlayerNum /* f18af10: 8fa402f0 */ lw $a0,0x2f0($sp) /* f18af14: 8fae02c0 */ lw $t6,0x2c0($sp) /* f18af18: 8fa402fc */ lw $a0,0x2fc($sp) @@ -338513,7 +338513,7 @@ glabel func0f18a56c /* f18ba88: afaa002c */ sw $t2,0x2c($sp) /* f18ba8c: 24120002 */ addiu $s2,$zero,0x2 .L0f18ba90: -/* f18ba90: 0fc4a24b */ jal func0f12892c +/* f18ba90: 0fc4a24b */ jal setCurrentPlayerNum /* f18ba94: 02002025 */ or $a0,$s0,$zero /* f18ba98: 8e2b0284 */ lw $t3,0x284($s1) /* f18ba9c: 26100001 */ addiu $s0,$s0,0x1 @@ -338529,7 +338529,7 @@ glabel func0f18a56c /* f18bac0: 1613fff3 */ bne $s0,$s3,.L0f18ba90 /* f18bac4: 00000000 */ sll $zero,$zero,0x0 .L0f18bac8: -/* f18bac8: 0fc4a24b */ jal func0f12892c +/* f18bac8: 0fc4a24b */ jal setCurrentPlayerNum /* f18bacc: 8fa4002c */ lw $a0,0x2c($sp) /* f18bad0: 0fc6295b */ jal func0f18a56c /* f18bad4: 00000000 */ sll $zero,$zero,0x0 @@ -345092,7 +345092,7 @@ glabel func0f1915b4 /* f1915cc: 10000008 */ beqz $zero,.L0f1915f0 /* f1915d0: 8c620020 */ lw $v0,0x20($v1) .L0f1915d4: -/* f1915d4: 0fc4a25f */ jal func0f12897c +/* f1915d4: 0fc4a25f */ jal posGetPlayerNum /* f1915d8: 8ca4001c */ lw $a0,0x1c($a1) /* f1915dc: 00027080 */ sll $t6,$v0,0x2 /* f1915e0: 3c0f800a */ lui $t7,0x800a @@ -350586,7 +350586,7 @@ glabel func0f194b40 /* f1962c0: 1000000b */ beqz $zero,.L0f1962f0 /* f1962c4: 46049001 */ sub.s $f0,$f18,$f4 .L0f1962c8: -/* f1962c8: 0fc4a25f */ jal func0f12897c +/* f1962c8: 0fc4a25f */ jal posGetPlayerNum /* f1962cc: 8ca4001c */ lw $a0,0x1c($a1) /* f1962d0: 00026880 */ sll $t5,$v0,0x2 /* f1962d4: 02cd5821 */ addu $t3,$s6,$t5 @@ -355033,7 +355033,7 @@ glabel func0f199f84 /* f19a084: 924c0000 */ lbu $t4,0x0($s2) /* f19a088: 5581001b */ bnel $t4,$at,.L0f19a0f8 /* f19a08c: 82180007 */ lb $t8,0x7($s0) -/* f19a090: 0fc4a25f */ jal func0f12897c +/* f19a090: 0fc4a25f */ jal posGetPlayerNum /* f19a094: 02402025 */ or $a0,$s2,$zero /* f19a098: 00026880 */ sll $t5,$v0,0x2 /* f19a09c: 3c03800a */ lui $v1,0x800a @@ -357793,7 +357793,7 @@ glabel func0f19c53c /* f19c5d4: 19600027 */ blez $t3,.L0f19c674 /* f19c5d8: 00000000 */ sll $zero,$zero,0x0 .L0f19c5dc: -/* f19c5dc: 0fc4a24b */ jal func0f12892c +/* f19c5dc: 0fc4a24b */ jal setCurrentPlayerNum /* f19c5e0: 02202025 */ or $a0,$s1,$zero /* f19c5e4: 8e0c0284 */ lw $t4,0x284($s0) /* f19c5e8: 00002825 */ or $a1,$zero,$zero @@ -357837,7 +357837,7 @@ glabel func0f19c53c /* f19c66c: 1420ffdb */ bnez $at,.L0f19c5dc /* f19c670: 00000000 */ sll $zero,$zero,0x0 .L0f19c674: -/* f19c674: 0fc4a24b */ jal func0f12892c +/* f19c674: 0fc4a24b */ jal setCurrentPlayerNum /* f19c678: 8fa4013c */ lw $a0,0x13c($sp) /* f19c67c: 56400009 */ bnezl $s2,.L0f19c6a4 /* f19c680: 8fbf0024 */ lw $ra,0x24($sp) @@ -357947,7 +357947,7 @@ glabel func0f19c6bc /* f19c7e8: 19a00040 */ blez $t5,.L0f19c8ec /* f19c7ec: 00000000 */ sll $zero,$zero,0x0 .L0f19c7f0: -/* f19c7f0: 0fc4a24b */ jal func0f12892c +/* f19c7f0: 0fc4a24b */ jal setCurrentPlayerNum /* f19c7f4: 02202025 */ or $a0,$s1,$zero /* f19c7f8: 8e0e006c */ lw $t6,0x6c($s0) /* f19c7fc: 3c058009 */ lui $a1,0x8009 @@ -358019,7 +358019,7 @@ glabel func0f19c6bc /* f19c8e4: 1420ffc2 */ bnez $at,.L0f19c7f0 /* f19c8e8: 00000000 */ sll $zero,$zero,0x0 .L0f19c8ec: -/* f19c8ec: 0fc4a24b */ jal func0f12892c +/* f19c8ec: 0fc4a24b */ jal setCurrentPlayerNum /* f19c8f0: 8fa40020 */ lw $a0,0x20($sp) /* f19c8f4: 0fc66bf7 */ jal func0f19afdc /* f19c8f8: 00000000 */ sll $zero,$zero,0x0 diff --git a/src/include/gvars/gvars.h b/src/include/gvars/gvars.h index c4de2b30a..afbbf41e5 100644 --- a/src/include/gvars/gvars.h +++ b/src/include/gvars/gvars.h @@ -178,7 +178,7 @@ struct g_vars { /*000280*/ u32 unk000280; /*000284*/ struct gvars284 *unk000284; /*000288*/ u32 unk000288; - /*00028c*/ u32 unk00028c; // suspected 0-3 to select one of the players + /*00028c*/ u32 currentplayernum; /*000290*/ u32 unk000290; /*000294*/ s32 unk000294; // suspected 0-3 to indicate bond controller number /*000298*/ s32 unk000298; // suspected 0-3 to indicate coop controller number