mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-16 20:47:53 -04:00
Identify playernum related symbols
This commit is contained in:
+102
-102
@@ -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)
|
||||
|
||||
+73
-73
@@ -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
|
||||
|
||||
+133
-133
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user