Decompile chrGetEquippedWeaponAttachment and chrGetEquippedWeaponAttachmentWithCheck
This commit is contained in:
parent
7efc9e4902
commit
2dff4ebc98
|
|
@ -12802,39 +12802,25 @@ glabel chrFindByLiteralId
|
|||
/* f028820: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f028824
|
||||
/* f028824: 00057080 */ sll $t6,$a1,0x2
|
||||
/* f028828: 008e7821 */ addu $t7,$a0,$t6
|
||||
/* f02882c: 03e00008 */ jr $ra
|
||||
/* f028830: 8de20170 */ lw $v0,0x170($t7)
|
||||
);
|
||||
struct attachment *chrGetEquippedWeaponAttachment(struct chrdata *chr, s32 hand)
|
||||
{
|
||||
return chr->weapons_held[hand];
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f028834
|
||||
/* f028834: 27bdffe0 */ addiu $sp,$sp,-32
|
||||
/* f028838: 00057080 */ sll $t6,$a1,0x2
|
||||
/* f02883c: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f028840: 008e7821 */ addu $t7,$a0,$t6
|
||||
/* f028844: 8de30170 */ lw $v1,0x170($t7)
|
||||
/* f028848: 5060000a */ beqzl $v1,.L0f028874
|
||||
/* f02884c: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
/* f028850: 8c620004 */ lw $v0,0x4($v1)
|
||||
/* f028854: 24050010 */ addiu $a1,$zero,0x10
|
||||
/* f028858: 9044005c */ lbu $a0,0x5c($v0)
|
||||
/* f02885c: 0fc2c5f0 */ jal weaponHasFlag
|
||||
/* f028860: afa3001c */ sw $v1,0x1c($sp)
|
||||
/* f028864: 14400002 */ bnez $v0,.L0f028870
|
||||
/* f028868: 8fa3001c */ lw $v1,0x1c($sp)
|
||||
/* f02886c: 00001825 */ or $v1,$zero,$zero
|
||||
.L0f028870:
|
||||
/* f028870: 8fbf0014 */ lw $ra,0x14($sp)
|
||||
.L0f028874:
|
||||
/* f028874: 27bd0020 */ addiu $sp,$sp,0x20
|
||||
/* f028878: 00601025 */ or $v0,$v1,$zero
|
||||
/* f02887c: 03e00008 */ jr $ra
|
||||
/* f028880: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
struct attachment *chrGetEquippedWeaponAttachmentWithCheck(struct chrdata *chr, s32 hand)
|
||||
{
|
||||
struct attachment *attachment = chr->weapons_held[hand];
|
||||
|
||||
if (attachment) {
|
||||
struct weaponobj *weapon = attachment->weapon;
|
||||
|
||||
if (!weaponHasFlag(weapon->weapon_id, 0x00000010)) {
|
||||
attachment = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
return attachment;
|
||||
}
|
||||
|
||||
struct position *chrGetTargetPosition(struct chrdata *chr)
|
||||
{
|
||||
|
|
@ -19449,11 +19435,11 @@ glabel func0f02e6dc
|
|||
/* f02e6e4: afb00020 */ sw $s0,0x20($sp)
|
||||
/* f02e6e8: afa5003c */ sw $a1,0x3c($sp)
|
||||
/* f02e6ec: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02e6f0: 0fc0a209 */ jal func0f028824
|
||||
/* f02e6f0: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02e6f4: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02e6f8: afa20034 */ sw $v0,0x34($sp)
|
||||
/* f02e6fc: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02e700: 0fc0a209 */ jal func0f028824
|
||||
/* f02e700: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02e704: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02e708: 12000003 */ beqz $s0,.L0f02e718
|
||||
/* f02e70c: 00402825 */ or $a1,$v0,$zero
|
||||
|
|
@ -19929,11 +19915,11 @@ glabel func0f02ed88
|
|||
/* f02ed8c: afbf0024 */ sw $ra,0x24($sp)
|
||||
/* f02ed90: afb00020 */ sw $s0,0x20($sp)
|
||||
/* f02ed94: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02ed98: 0fc0a209 */ jal func0f028824
|
||||
/* f02ed98: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02ed9c: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02eda0: afa20034 */ sw $v0,0x34($sp)
|
||||
/* f02eda4: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02eda8: 0fc0a209 */ jal func0f028824
|
||||
/* f02eda8: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02edac: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02edb0: afa20030 */ sw $v0,0x30($sp)
|
||||
/* f02edb4: 8e0e02d4 */ lw $t6,0x2d4($s0)
|
||||
|
|
@ -20055,11 +20041,11 @@ glabel func0f02ef40
|
|||
/* f02ef40: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* f02ef44: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* f02ef48: afa40028 */ sw $a0,0x28($sp)
|
||||
/* f02ef4c: 0fc0a209 */ jal func0f028824
|
||||
/* f02ef4c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02ef50: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02ef54: 8fa40028 */ lw $a0,0x28($sp)
|
||||
/* f02ef58: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02ef5c: 0fc0a209 */ jal func0f028824
|
||||
/* f02ef5c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02ef60: afa20024 */ sw $v0,0x24($sp)
|
||||
/* f02ef64: 8fa30024 */ lw $v1,0x24($sp)
|
||||
/* f02ef68: 00003025 */ or $a2,$zero,$zero
|
||||
|
|
@ -20336,11 +20322,11 @@ glabel func0f02f314
|
|||
/* f02f328: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02f32c: 54410030 */ bnel $v0,$at,.L0f02f3f0
|
||||
/* f02f330: 24010002 */ addiu $at,$zero,0x2
|
||||
/* f02f334: 0fc0a209 */ jal func0f028824
|
||||
/* f02f334: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f338: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02f33c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02f340: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02f344: 0fc0a209 */ jal func0f028824
|
||||
/* f02f344: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f348: afa2003c */ sw $v0,0x3c($sp)
|
||||
/* f02f34c: 8fa3003c */ lw $v1,0x3c($sp)
|
||||
/* f02f350: afa00034 */ sw $zero,0x34($sp)
|
||||
|
|
@ -20619,11 +20605,11 @@ glabel func0f02f704
|
|||
/* f02f708: afbf0024 */ sw $ra,0x24($sp)
|
||||
/* f02f70c: afb00020 */ sw $s0,0x20($sp)
|
||||
/* f02f710: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02f714: 0fc0a209 */ jal func0f028824
|
||||
/* f02f714: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f718: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02f71c: afa2002c */ sw $v0,0x2c($sp)
|
||||
/* f02f720: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02f724: 0fc0a209 */ jal func0f028824
|
||||
/* f02f724: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f728: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02f72c: 14400004 */ bnez $v0,.L0f02f740
|
||||
/* f02f730: afa20028 */ sw $v0,0x28($sp)
|
||||
|
|
@ -20739,11 +20725,11 @@ glabel func0f02f8a4
|
|||
/* f02f8a8: afbf0024 */ sw $ra,0x24($sp)
|
||||
/* f02f8ac: afb00020 */ sw $s0,0x20($sp)
|
||||
/* f02f8b0: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02f8b4: 0fc0a209 */ jal func0f028824
|
||||
/* f02f8b4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f8b8: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02f8bc: afa2003c */ sw $v0,0x3c($sp)
|
||||
/* f02f8c0: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02f8c4: 0fc0a209 */ jal func0f028824
|
||||
/* f02f8c4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02f8c8: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02f8cc: afa20038 */ sw $v0,0x38($sp)
|
||||
/* f02f8d0: afa00034 */ sw $zero,0x34($sp)
|
||||
|
|
@ -20989,11 +20975,11 @@ glabel func0f02fc2c
|
|||
/* f02fc30: afbf0024 */ sw $ra,0x24($sp)
|
||||
/* f02fc34: afb00020 */ sw $s0,0x20($sp)
|
||||
/* f02fc38: 00808025 */ or $s0,$a0,$zero
|
||||
/* f02fc3c: 0fc0a209 */ jal func0f028824
|
||||
/* f02fc3c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02fc40: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02fc44: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02fc48: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02fc4c: 0fc0a209 */ jal func0f028824
|
||||
/* f02fc4c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02fc50: afa20034 */ sw $v0,0x34($sp)
|
||||
/* f02fc54: 8fa60034 */ lw $a2,0x34($sp)
|
||||
/* f02fc58: 00402825 */ or $a1,$v0,$zero
|
||||
|
|
@ -21145,11 +21131,11 @@ glabel func0f02fe18
|
|||
/* f02fe54: 46128300 */ add.s $f12,$f16,$f18
|
||||
/* f02fe58: e7a00040 */ swc1 $f0,0x40($sp)
|
||||
/* f02fe5c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02fe60: 0fc0a209 */ jal func0f028824
|
||||
/* f02fe60: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02fe64: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f02fe68: 02002025 */ or $a0,$s0,$zero
|
||||
/* f02fe6c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f02fe70: 0fc0a209 */ jal func0f028824
|
||||
/* f02fe70: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f02fe74: afa2003c */ sw $v0,0x3c($sp)
|
||||
/* f02fe78: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* f02fe7c: 8fa7003c */ lw $a3,0x3c($sp)
|
||||
|
|
@ -21349,11 +21335,11 @@ glabel func0f030120
|
|||
/* f030128: afa5005c */ sw $a1,0x5c($sp)
|
||||
/* f03012c: afa40058 */ sw $a0,0x58($sp)
|
||||
/* f030130: afa60060 */ sw $a2,0x60($sp)
|
||||
/* f030134: 0fc0a209 */ jal func0f028824
|
||||
/* f030134: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030138: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03013c: afa20054 */ sw $v0,0x54($sp)
|
||||
/* f030140: 8fa40058 */ lw $a0,0x58($sp)
|
||||
/* f030144: 0fc0a209 */ jal func0f028824
|
||||
/* f030144: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030148: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03014c: 3c0f8007 */ lui $t7,%hi(var8006801c)
|
||||
/* f030150: 25ef801c */ addiu $t7,$t7,%lo(var8006801c)
|
||||
|
|
@ -21377,11 +21363,11 @@ glabel func0f030120
|
|||
/* f030190: afa50050 */ sw $a1,0x50($sp)
|
||||
/* f030194: 00c02025 */ or $a0,$a2,$zero
|
||||
/* f030198: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03019c: 0fc0a20d */ jal func0f028834
|
||||
/* f03019c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f0301a0: afa7003c */ sw $a3,0x3c($sp)
|
||||
/* f0301a4: afa20038 */ sw $v0,0x38($sp)
|
||||
/* f0301a8: 8fa40058 */ lw $a0,0x58($sp)
|
||||
/* f0301ac: 0fc0a20d */ jal func0f028834
|
||||
/* f0301ac: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f0301b0: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0301b4: 8fa90038 */ lw $t1,0x38($sp)
|
||||
/* f0301b8: 8fa7003c */ lw $a3,0x3c($sp)
|
||||
|
|
@ -21483,7 +21469,7 @@ glabel func0f030308
|
|||
/* f030310: afa5004c */ sw $a1,0x4c($sp)
|
||||
/* f030314: afa60050 */ sw $a2,0x50($sp)
|
||||
/* f030318: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03031c: 0fc0a209 */ jal func0f028824
|
||||
/* f03031c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030320: afa40048 */ sw $a0,0x48($sp)
|
||||
/* f030324: 3c0e8007 */ lui $t6,%hi(var80068024)
|
||||
/* f030328: 25ce8024 */ addiu $t6,$t6,%lo(var80068024)
|
||||
|
|
@ -21527,11 +21513,11 @@ glabel func0f0303a0
|
|||
/* f0303a8: afa5005c */ sw $a1,0x5c($sp)
|
||||
/* f0303ac: afa40058 */ sw $a0,0x58($sp)
|
||||
/* f0303b0: afa60060 */ sw $a2,0x60($sp)
|
||||
/* f0303b4: 0fc0a209 */ jal func0f028824
|
||||
/* f0303b4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0303b8: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f0303bc: afa20054 */ sw $v0,0x54($sp)
|
||||
/* f0303c0: 8fa40058 */ lw $a0,0x58($sp)
|
||||
/* f0303c4: 0fc0a209 */ jal func0f028824
|
||||
/* f0303c4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0303c8: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0303cc: 3c0f8007 */ lui $t7,%hi(var8006802c)
|
||||
/* f0303d0: 25ef802c */ addiu $t7,$t7,%lo(var8006802c)
|
||||
|
|
@ -21555,11 +21541,11 @@ glabel func0f0303a0
|
|||
/* f030410: afa50050 */ sw $a1,0x50($sp)
|
||||
/* f030414: 00c02025 */ or $a0,$a2,$zero
|
||||
/* f030418: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03041c: 0fc0a20d */ jal func0f028834
|
||||
/* f03041c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030420: afa7003c */ sw $a3,0x3c($sp)
|
||||
/* f030424: afa20038 */ sw $v0,0x38($sp)
|
||||
/* f030428: 8fa40058 */ lw $a0,0x58($sp)
|
||||
/* f03042c: 0fc0a20d */ jal func0f028834
|
||||
/* f03042c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030430: 00002825 */ or $a1,$zero,$zero
|
||||
/* f030434: 8fa90038 */ lw $t1,0x38($sp)
|
||||
/* f030438: 8fa7003c */ lw $a3,0x3c($sp)
|
||||
|
|
@ -21689,11 +21675,11 @@ glabel func0f0305e0
|
|||
/* f0305ec: afa5007c */ sw $a1,0x7c($sp)
|
||||
/* f0305f0: 00808825 */ or $s1,$a0,$zero
|
||||
/* f0305f4: afb00014 */ sw $s0,0x14($sp)
|
||||
/* f0305f8: 0fc0a209 */ jal func0f028824
|
||||
/* f0305f8: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0305fc: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f030600: 00408025 */ or $s0,$v0,$zero
|
||||
/* f030604: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030608: 0fc0a209 */ jal func0f028824
|
||||
/* f030608: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03060c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f030610: 3c0f8007 */ lui $t7,%hi(var80068034)
|
||||
/* f030614: 25ef8034 */ addiu $t7,$t7,%lo(var80068034)
|
||||
|
|
@ -21720,11 +21706,11 @@ glabel func0f0305e0
|
|||
/* f030668: af210000 */ sw $at,0x0($t9)
|
||||
/* f03066c: 10400046 */ beqz $v0,.L0f030788
|
||||
/* f030670: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030674: 0fc0a20d */ jal func0f028834
|
||||
/* f030674: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030678: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03067c: 00408025 */ or $s0,$v0,$zero
|
||||
/* f030680: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030684: 0fc0a20d */ jal func0f028834
|
||||
/* f030684: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030688: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03068c: 1200000d */ beqz $s0,.L0f0306c4
|
||||
/* f030690: 00001825 */ or $v1,$zero,$zero
|
||||
|
|
@ -21865,7 +21851,7 @@ glabel func0f0305e0
|
|||
/* f030850: 51600032 */ beqzl $t3,.L0f03091c
|
||||
/* f030854: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* f030858: afa60034 */ sw $a2,0x34($sp)
|
||||
/* f03085c: 0fc0a209 */ jal func0f028824
|
||||
/* f03085c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030860: afa70030 */ sw $a3,0x30($sp)
|
||||
/* f030864: 8c430004 */ lw $v1,0x4($v0)
|
||||
/* f030868: 9064005c */ lbu $a0,0x5c($v1)
|
||||
|
|
@ -22081,11 +22067,11 @@ glabel func0f030b48
|
|||
/* f030b5c: afb30020 */ sw $s3,0x20($sp)
|
||||
/* f030b60: afb2001c */ sw $s2,0x1c($sp)
|
||||
/* f030b64: afb00014 */ sw $s0,0x14($sp)
|
||||
/* f030b68: 0fc0a209 */ jal func0f028824
|
||||
/* f030b68: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030b6c: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f030b70: 00408025 */ or $s0,$v0,$zero
|
||||
/* f030b74: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030b78: 0fc0a209 */ jal func0f028824
|
||||
/* f030b78: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030b7c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f030b80: 3c0f8007 */ lui $t7,%hi(var8006804c)
|
||||
/* f030b84: afa00074 */ sw $zero,0x74($sp)
|
||||
|
|
@ -22115,11 +22101,11 @@ glabel func0f030b48
|
|||
/* f030be4: af210000 */ sw $at,0x0($t9)
|
||||
/* f030be8: 10400027 */ beqz $v0,.L0f030c88
|
||||
/* f030bec: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030bf0: 0fc0a20d */ jal func0f028834
|
||||
/* f030bf0: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030bf4: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f030bf8: 00408025 */ or $s0,$v0,$zero
|
||||
/* f030bfc: 02202025 */ or $a0,$s1,$zero
|
||||
/* f030c00: 0fc0a20d */ jal func0f028834
|
||||
/* f030c00: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f030c04: 00002825 */ or $a1,$zero,$zero
|
||||
/* f030c08: 12000018 */ beqz $s0,.L0f030c6c
|
||||
/* f030c0c: 2c430001 */ sltiu $v1,$v0,0x1
|
||||
|
|
@ -22236,7 +22222,7 @@ glabel func0f030b48
|
|||
/* f030d8c: 51400038 */ beqzl $t2,.L0f030e70
|
||||
/* f030d90: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* f030d94: afa60038 */ sw $a2,0x38($sp)
|
||||
/* f030d98: 0fc0a209 */ jal func0f028824
|
||||
/* f030d98: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f030d9c: afa70034 */ sw $a3,0x34($sp)
|
||||
/* f030da0: 8c430004 */ lw $v1,0x4($v0)
|
||||
/* f030da4: 9064005c */ lbu $a0,0x5c($v1)
|
||||
|
|
@ -22817,7 +22803,7 @@ glabel func0f031384
|
|||
/* f0315a4: 51a00043 */ beqzl $t5,.L0f0316b4
|
||||
/* f0315a8: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* f0315ac: afa70044 */ sw $a3,0x44($sp)
|
||||
/* f0315b0: 0fc0a209 */ jal func0f028824
|
||||
/* f0315b0: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0315b4: afa80040 */ sw $t0,0x40($sp)
|
||||
/* f0315b8: 8fa70044 */ lw $a3,0x44($sp)
|
||||
/* f0315bc: 8fa80040 */ lw $t0,0x40($sp)
|
||||
|
|
@ -23041,7 +23027,7 @@ glabel func0f0318b8
|
|||
/* f0318c8: 00808025 */ or $s0,$a0,$zero
|
||||
/* f0318cc: afa60050 */ sw $a2,0x50($sp)
|
||||
/* f0318d0: afa70054 */ sw $a3,0x54($sp)
|
||||
/* f0318d4: 0fc0a209 */ jal func0f028824
|
||||
/* f0318d4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0318d8: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0318dc: 3c0f8007 */ lui $t7,%hi(var80068074)
|
||||
/* f0318e0: 25ef8074 */ addiu $t7,$t7,%lo(var80068074)
|
||||
|
|
@ -24532,11 +24518,11 @@ glabel func0f032ac4
|
|||
/* f032e48: 2f0a0001 */ sltiu $t2,$t8,0x1
|
||||
/* f032e4c: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f032e50: afaa0038 */ sw $t2,0x38($sp)
|
||||
/* f032e54: 0fc0a209 */ jal func0f028824
|
||||
/* f032e54: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f032e58: afa60034 */ sw $a2,0x34($sp)
|
||||
/* f032e5c: afa20054 */ sw $v0,0x54($sp)
|
||||
/* f032e60: 02002025 */ or $a0,$s0,$zero
|
||||
/* f032e64: 0fc0a209 */ jal func0f028824
|
||||
/* f032e64: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f032e68: 00002825 */ or $a1,$zero,$zero
|
||||
/* f032e6c: 8fab003c */ lw $t3,0x3c($sp)
|
||||
/* f032e70: 3c098006 */ lui $t1,%hi(var800652b8)
|
||||
|
|
@ -27289,11 +27275,11 @@ glabel func0f034524
|
|||
/* f03559c: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f0355a0: afad013c */ sw $t5,0x13c($sp)
|
||||
.L0f0355a4:
|
||||
/* f0355a4: 0fc0a209 */ jal func0f028824
|
||||
/* f0355a4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0355a8: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0355ac: 14400010 */ bnez $v0,.L0f0355f0
|
||||
/* f0355b0: 02002025 */ or $a0,$s0,$zero
|
||||
/* f0355b4: 0fc0a209 */ jal func0f028824
|
||||
/* f0355b4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0355b8: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f0355bc: 5440000d */ bnezl $v0,.L0f0355f4
|
||||
/* f0355c0: 24190001 */ addiu $t9,$zero,0x1
|
||||
|
|
@ -27708,7 +27694,7 @@ glabel func0f034524
|
|||
/* f035b90: 10000017 */ beqz $zero,.L0f035bf0
|
||||
/* f035b94: c6040100 */ lwc1 $f4,0x100($s0)
|
||||
.L0f035b98:
|
||||
/* f035b98: 0fc0a209 */ jal func0f028824
|
||||
/* f035b98: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f035b9c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f035ba0: 10400007 */ beqz $v0,.L0f035bc0
|
||||
/* f035ba4: 00402025 */ or $a0,$v0,$zero
|
||||
|
|
@ -27720,7 +27706,7 @@ glabel func0f034524
|
|||
/* f035bbc: ae0a0014 */ sw $t2,0x14($s0)
|
||||
.L0f035bc0:
|
||||
/* f035bc0: 02002025 */ or $a0,$s0,$zero
|
||||
/* f035bc4: 0fc0a209 */ jal func0f028824
|
||||
/* f035bc4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f035bc8: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f035bcc: 10400007 */ beqz $v0,.L0f035bec
|
||||
/* f035bd0: 00402025 */ or $a0,$v0,$zero
|
||||
|
|
@ -29997,11 +29983,11 @@ glabel func0f037b70
|
|||
/* f037ba0: 00195fc2 */ srl $t3,$t9,0x1f
|
||||
/* f037ba4: afab0060 */ sw $t3,0x60($sp)
|
||||
/* f037ba8: afa40068 */ sw $a0,0x68($sp)
|
||||
/* f037bac: 0fc0a209 */ jal func0f028824
|
||||
/* f037bac: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f037bb0: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f037bb4: afa2005c */ sw $v0,0x5c($sp)
|
||||
/* f037bb8: 8fa40068 */ lw $a0,0x68($sp)
|
||||
/* f037bbc: 0fc0a209 */ jal func0f028824
|
||||
/* f037bbc: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f037bc0: 00002825 */ or $a1,$zero,$zero
|
||||
/* f037bc4: 8faa0068 */ lw $t2,0x68($sp)
|
||||
/* f037bc8: 8fa70064 */ lw $a3,0x64($sp)
|
||||
|
|
@ -30927,11 +30913,11 @@ glabel func0f038868
|
|||
/* f038868: 27bdffb0 */ addiu $sp,$sp,-80
|
||||
/* f03886c: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* f038870: afa40050 */ sw $a0,0x50($sp)
|
||||
/* f038874: 0fc0a209 */ jal func0f028824
|
||||
/* f038874: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f038878: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03887c: 8fa40050 */ lw $a0,0x50($sp)
|
||||
/* f038880: 00002825 */ or $a1,$zero,$zero
|
||||
/* f038884: 0fc0a209 */ jal func0f028824
|
||||
/* f038884: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f038888: afa2004c */ sw $v0,0x4c($sp)
|
||||
/* f03888c: 8fa80050 */ lw $t0,0x50($sp)
|
||||
/* f038890: 8fa7004c */ lw $a3,0x4c($sp)
|
||||
|
|
@ -31425,11 +31411,11 @@ glabel func0f038f40
|
|||
/* f038f74: 2419083f */ addiu $t9,$zero,0x83f
|
||||
/* f038f78: afb9004c */ sw $t9,0x4c($sp)
|
||||
/* f038f7c: 8fa40078 */ lw $a0,0x78($sp)
|
||||
/* f038f80: 0fc0a209 */ jal func0f028824
|
||||
/* f038f80: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f038f84: 00002825 */ or $a1,$zero,$zero
|
||||
/* f038f88: 14400003 */ bnez $v0,.L0f038f98
|
||||
/* f038f8c: 8fa40078 */ lw $a0,0x78($sp)
|
||||
/* f038f90: 0fc0a209 */ jal func0f028824
|
||||
/* f038f90: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f038f94: 24050001 */ addiu $a1,$zero,0x1
|
||||
.L0f038f98:
|
||||
/* f038f98: 1040000e */ beqz $v0,.L0f038fd4
|
||||
|
|
@ -32643,13 +32629,13 @@ glabel func0f039fcc
|
|||
/* f03a040: 8fa30020 */ lw $v1,0x20($sp)
|
||||
/* f03a044: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a048: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a04c: 0fc0a20d */ jal func0f028834
|
||||
/* f03a04c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a050: afa30020 */ sw $v1,0x20($sp)
|
||||
/* f03a054: 14400007 */ bnez $v0,.L0f03a074
|
||||
/* f03a058: 8fa30020 */ lw $v1,0x20($sp)
|
||||
/* f03a05c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a060: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a064: 0fc0a20d */ jal func0f028834
|
||||
/* f03a064: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a068: afa30020 */ sw $v1,0x20($sp)
|
||||
/* f03a06c: 10400027 */ beqz $v0,.L0f03a10c
|
||||
/* f03a070: 8fa30020 */ lw $v1,0x20($sp)
|
||||
|
|
@ -32740,13 +32726,13 @@ glabel func0f03a124
|
|||
/* f03a198: 8fa30020 */ lw $v1,0x20($sp)
|
||||
/* f03a19c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a1a0: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a1a4: 0fc0a20d */ jal func0f028834
|
||||
/* f03a1a4: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a1a8: afa30020 */ sw $v1,0x20($sp)
|
||||
/* f03a1ac: 14400007 */ bnez $v0,.L0f03a1cc
|
||||
/* f03a1b0: 8fa30020 */ lw $v1,0x20($sp)
|
||||
/* f03a1b4: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a1b8: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a1bc: 0fc0a20d */ jal func0f028834
|
||||
/* f03a1bc: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a1c0: afa30020 */ sw $v1,0x20($sp)
|
||||
/* f03a1c4: 10400027 */ beqz $v0,.L0f03a264
|
||||
/* f03a1c8: 8fa30020 */ lw $v1,0x20($sp)
|
||||
|
|
@ -32828,13 +32814,13 @@ glabel func0f03a27c
|
|||
/* f03a2d4: 8fa30044 */ lw $v1,0x44($sp)
|
||||
/* f03a2d8: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a2dc: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a2e0: 0fc0a20d */ jal func0f028834
|
||||
/* f03a2e0: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a2e4: afa30044 */ sw $v1,0x44($sp)
|
||||
/* f03a2e8: 14400007 */ bnez $v0,.L0f03a308
|
||||
/* f03a2ec: 8fa30044 */ lw $v1,0x44($sp)
|
||||
/* f03a2f0: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a2f4: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a2f8: 0fc0a20d */ jal func0f028834
|
||||
/* f03a2f8: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a2fc: afa30044 */ sw $v1,0x44($sp)
|
||||
/* f03a300: 10400034 */ beqz $v0,.L0f03a3d4
|
||||
/* f03a304: 8fa30044 */ lw $v1,0x44($sp)
|
||||
|
|
@ -33056,12 +33042,12 @@ glabel func0f03a578
|
|||
/* f03a5f0: 1461000f */ bne $v1,$at,.L0f03a630
|
||||
.L0f03a5f4:
|
||||
/* f03a5f4: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a5f8: 0fc0a20d */ jal func0f028834
|
||||
/* f03a5f8: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a5fc: afa40020 */ sw $a0,0x20($sp)
|
||||
/* f03a600: 14400006 */ bnez $v0,.L0f03a61c
|
||||
/* f03a604: 8fa40020 */ lw $a0,0x20($sp)
|
||||
/* f03a608: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a60c: 0fc0a20d */ jal func0f028834
|
||||
/* f03a60c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a610: afa40020 */ sw $a0,0x20($sp)
|
||||
/* f03a614: 10400006 */ beqz $v0,.L0f03a630
|
||||
/* f03a618: 8fa40020 */ lw $a0,0x20($sp)
|
||||
|
|
@ -33103,11 +33089,11 @@ glabel func0f03a644
|
|||
/* f03a680: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a684: 1040000e */ beqz $v0,.L0f03a6c0
|
||||
/* f03a688: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a68c: 0fc0a20d */ jal func0f028834
|
||||
/* f03a68c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a690: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a694: 14400004 */ bnez $v0,.L0f03a6a8
|
||||
/* f03a698: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a69c: 0fc0a20d */ jal func0f028834
|
||||
/* f03a69c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a6a0: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a6a4: 10400006 */ beqz $v0,.L0f03a6c0
|
||||
.L0f03a6a8:
|
||||
|
|
@ -33150,11 +33136,11 @@ glabel func0f03a6d8
|
|||
/* f03a714: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a718: 1040000e */ beqz $v0,.L0f03a754
|
||||
/* f03a71c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a720: 0fc0a20d */ jal func0f028834
|
||||
/* f03a720: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a724: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03a728: 14400004 */ bnez $v0,.L0f03a73c
|
||||
/* f03a72c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03a730: 0fc0a20d */ jal func0f028834
|
||||
/* f03a730: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f03a734: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03a738: 10400006 */ beqz $v0,.L0f03a754
|
||||
.L0f03a73c:
|
||||
|
|
@ -34373,11 +34359,11 @@ glabel func0f03b684
|
|||
/* f03b754: 24450028 */ addiu $a1,$v0,0x28
|
||||
/* f03b758: 10400083 */ beqz $v0,.L0f03b968
|
||||
/* f03b75c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03b760: 0fc0a209 */ jal func0f028824
|
||||
/* f03b760: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03b764: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03b768: afa20050 */ sw $v0,0x50($sp)
|
||||
/* f03b76c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03b770: 0fc0a209 */ jal func0f028824
|
||||
/* f03b770: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03b774: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03b778: 3c037f16 */ lui $v1,0x7f16
|
||||
/* f03b77c: 3c077f16 */ lui $a3,0x7f16
|
||||
|
|
@ -35234,11 +35220,11 @@ glabel func0f03c138
|
|||
.L0f03c35c:
|
||||
/* f03c35c: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03c360: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03c364: 0fc0a209 */ jal func0f028824
|
||||
/* f03c364: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03c368: afa300b4 */ sw $v1,0xb4($sp)
|
||||
/* f03c36c: afa200a4 */ sw $v0,0xa4($sp)
|
||||
/* f03c370: 02002025 */ or $a0,$s0,$zero
|
||||
/* f03c374: 0fc0a209 */ jal func0f028824
|
||||
/* f03c374: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03c378: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03c37c: 8fa300b4 */ lw $v1,0xb4($sp)
|
||||
/* f03c380: afa200a0 */ sw $v0,0xa0($sp)
|
||||
|
|
@ -37461,7 +37447,7 @@ glabel func0f03e29c
|
|||
/* f03e2a8: afa5006c */ sw $a1,0x6c($sp)
|
||||
/* f03e2ac: afa60070 */ sw $a2,0x70($sp)
|
||||
/* f03e2b0: afa70074 */ sw $a3,0x74($sp)
|
||||
/* f03e2b4: 0fc0a209 */ jal func0f028824
|
||||
/* f03e2b4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03e2b8: afa00058 */ sw $zero,0x58($sp)
|
||||
/* f03e2bc: 50400064 */ beqzl $v0,.L0f03e450
|
||||
/* f03e2c0: 8fbf0044 */ lw $ra,0x44($sp)
|
||||
|
|
@ -38556,12 +38542,12 @@ glabel func0f03e9f4
|
|||
/* f03f214: 11e00006 */ beqz $t7,.L0f03f230
|
||||
/* f03f218: 8fa40190 */ lw $a0,0x190($sp)
|
||||
/* f03f21c: 8fa40190 */ lw $a0,0x190($sp)
|
||||
/* f03f220: 0fc0a209 */ jal func0f028824
|
||||
/* f03f220: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03f224: 00002825 */ or $a1,$zero,$zero
|
||||
/* f03f228: 10000004 */ beqz $zero,.L0f03f23c
|
||||
/* f03f22c: 00404025 */ or $t0,$v0,$zero
|
||||
.L0f03f230:
|
||||
/* f03f230: 0fc0a209 */ jal func0f028824
|
||||
/* f03f230: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03f234: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f03f238: 00404025 */ or $t0,$v0,$zero
|
||||
.L0f03f23c:
|
||||
|
|
@ -38994,7 +38980,7 @@ glabel func0f03f848
|
|||
/* f03f848: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f03f84c: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f03f850: afa60020 */ sw $a2,0x20($sp)
|
||||
/* f03f854: 0fc0a209 */ jal func0f028824
|
||||
/* f03f854: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03f858: afa40018 */ sw $a0,0x18($sp)
|
||||
/* f03f85c: 8fa50020 */ lw $a1,0x20($sp)
|
||||
/* f03f860: 8fa70018 */ lw $a3,0x18($sp)
|
||||
|
|
@ -39024,7 +39010,7 @@ glabel func0f03f848
|
|||
/* f03f8b4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f03f8b8: 27bdffe8 */ addiu $sp,$sp,-24
|
||||
/* f03f8bc: afbf0014 */ sw $ra,0x14($sp)
|
||||
/* f03f8c0: 0fc0a209 */ jal func0f028824
|
||||
/* f03f8c0: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03f8c4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f03f8c8: 10400005 */ beqz $v0,.L0f03f8e0
|
||||
/* f03f8cc: 00402025 */ or $a0,$v0,$zero
|
||||
|
|
@ -39407,7 +39393,7 @@ glabel func0f03fde4
|
|||
/* f03fde8: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* f03fdec: afb00018 */ sw $s0,0x18($sp)
|
||||
/* f03fdf0: 00c08025 */ or $s0,$a2,$zero
|
||||
/* f03fdf4: 0fc0a209 */ jal func0f028824
|
||||
/* f03fdf4: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f03fdf8: afa400c8 */ sw $a0,0xc8($sp)
|
||||
/* f03fdfc: 10400046 */ beqz $v0,.L0f03ff18
|
||||
/* f03fe00: 00003025 */ or $a2,$zero,$zero
|
||||
|
|
@ -39903,7 +39889,7 @@ glabel func0f0404d4
|
|||
/* f040504: 24020001 */ addiu $v0,$zero,0x1
|
||||
/* f040508: a3a2026f */ sb $v0,0x26f($sp)
|
||||
.L0f04050c:
|
||||
/* f04050c: 0fc0a209 */ jal func0f028824
|
||||
/* f04050c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f040510: afa40278 */ sw $a0,0x278($sp)
|
||||
/* f040514: 50400554 */ beqzl $v0,.L0f041a68
|
||||
/* f040518: 8fbf0044 */ lw $ra,0x44($sp)
|
||||
|
|
@ -43636,7 +43622,7 @@ glabel func0f0439f8
|
|||
/* f043a74: 10000001 */ beqz $zero,.L0f043a7c
|
||||
/* f043a78: 24050001 */ addiu $a1,$zero,0x1
|
||||
.L0f043a7c:
|
||||
/* f043a7c: 0fc0a209 */ jal func0f028824
|
||||
/* f043a7c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f043a80: e7a20038 */ swc1 $f2,0x38($sp)
|
||||
/* f043a84: 3c0141a0 */ lui $at,0x41a0
|
||||
/* f043a88: c7a20038 */ lwc1 $f2,0x38($sp)
|
||||
|
|
|
|||
|
|
@ -958,7 +958,7 @@ glabel ai001a
|
|||
/* f04ef38: 02002025 */ or $a0,$s0,$zero
|
||||
/* f04ef3c: 5100003c */ beqzl $t0,.L0f04f030
|
||||
/* f04ef40: 8e4c0438 */ lw $t4,0x438($s2)
|
||||
/* f04ef44: 0fc0a20d */ jal func0f028834
|
||||
/* f04ef44: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f04ef48: 00002825 */ or $a1,$zero,$zero
|
||||
/* f04ef4c: 3c0a8007 */ lui $t2,%hi(var80068fec)
|
||||
/* f04ef50: 254a8fec */ addiu $t2,$t2,%lo(var80068fec)
|
||||
|
|
@ -972,7 +972,7 @@ glabel ai001a
|
|||
/* f04ef70: 14400005 */ bnez $v0,.L0f04ef88
|
||||
/* f04ef74: ad210008 */ sw $at,0x8($t1)
|
||||
/* f04ef78: 02002025 */ or $a0,$s0,$zero
|
||||
/* f04ef7c: 0fc0a20d */ jal func0f028834
|
||||
/* f04ef7c: 0fc0a20d */ jal chrGetEquippedWeaponAttachmentWithCheck
|
||||
/* f04ef80: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f04ef84: 00401825 */ or $v1,$v0,$zero
|
||||
.L0f04ef88:
|
||||
|
|
@ -1038,14 +1038,14 @@ glabel ai001a
|
|||
// struct chrdata *chr2 = chrFindById(g_Vars.chrdata, cmd[3]);
|
||||
//
|
||||
// if (chr1 && chr2 && chr1->pos && chr2->pos) {
|
||||
// struct attachment *attachment = func0f028834(chr1, 0);
|
||||
// struct attachment *attachment = chrGetEquippedWeaponAttachmentWithCheck(chr1, 0);
|
||||
// struct coord coord;
|
||||
// coord.x = var80068fec.x;
|
||||
// coord.y = var80068fec.y;
|
||||
// coord.z = var80068fec.z;
|
||||
//
|
||||
// if (!attachment) {
|
||||
// attachment = func0f028834(chr1, 1);
|
||||
// attachment = chrGetEquippedWeaponAttachmentWithCheck(chr1, 1);
|
||||
// }
|
||||
//
|
||||
// if (attachment) {
|
||||
|
|
@ -6637,7 +6637,7 @@ glabel ai00ca
|
|||
/* f055c10: 860f0000 */ lh $t7,0x0($s0)
|
||||
/* f055c14: 02202025 */ or $a0,$s1,$zero
|
||||
/* f055c18: 00002825 */ or $a1,$zero,$zero
|
||||
/* f055c1c: 0fc0a209 */ jal func0f028824
|
||||
/* f055c1c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f055c20: a62f0132 */ sh $t7,0x132($s1)
|
||||
/* f055c24: 5040000d */ beqzl $v0,.L0f055c5c
|
||||
/* f055c28: 02202025 */ or $a0,$s1,$zero
|
||||
|
|
@ -6654,7 +6654,7 @@ glabel ai00ca
|
|||
/* f055c54: afb8002c */ sw $t8,0x2c($sp)
|
||||
/* f055c58: 02202025 */ or $a0,$s1,$zero
|
||||
.L0f055c5c:
|
||||
/* f055c5c: 0fc0a209 */ jal func0f028824
|
||||
/* f055c5c: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f055c60: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f055c64: 5040000d */ beqzl $v0,.L0f055c9c
|
||||
/* f055c68: 8fa20048 */ lw $v0,0x48($sp)
|
||||
|
|
@ -14664,11 +14664,11 @@ glabel ai01a3
|
|||
/* f05dd8c: 240100fe */ addiu $at,$zero,0xfe
|
||||
/* f05dd90: 14610029 */ bne $v1,$at,.L0f05de38
|
||||
/* f05dd94: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f05dd98: 0fc0a209 */ jal func0f028824
|
||||
/* f05dd98: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f05dd9c: 8e040424 */ lw $a0,0x424($s0)
|
||||
/* f05dda0: afa20040 */ sw $v0,0x40($sp)
|
||||
/* f05dda4: 8e040424 */ lw $a0,0x424($s0)
|
||||
/* f05dda8: 0fc0a209 */ jal func0f028824
|
||||
/* f05dda8: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f05ddac: 00002825 */ or $a1,$zero,$zero
|
||||
/* f05ddb0: afa2003c */ sw $v0,0x3c($sp)
|
||||
/* f05ddb4: 0fc0b849 */ jal func0f02e124
|
||||
|
|
|
|||
|
|
@ -5941,11 +5941,11 @@ glabel func0f064ce8
|
|||
/* f065268: 8f040004 */ lw $a0,0x4($t8)
|
||||
/* f06526c: 1440002d */ bnez $v0,.L0f065324
|
||||
/* f065270: 02002025 */ or $a0,$s0,$zero
|
||||
/* f065274: 0fc0a209 */ jal func0f028824
|
||||
/* f065274: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f065278: 00002825 */ or $a1,$zero,$zero
|
||||
/* f06527c: 1440000b */ bnez $v0,.L0f0652ac
|
||||
/* f065280: 02002025 */ or $a0,$s0,$zero
|
||||
/* f065284: 0fc0a209 */ jal func0f028824
|
||||
/* f065284: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f065288: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f06528c: 54400008 */ bnezl $v0,.L0f0652b0
|
||||
/* f065290: 02202025 */ or $a0,$s1,$zero
|
||||
|
|
|
|||
|
|
@ -18162,11 +18162,11 @@ glabel func0f0c2364
|
|||
/* f0c25ec: 316d0800 */ andi $t5,$t3,0x800
|
||||
/* f0c25f0: 15a00050 */ bnez $t5,.L0f0c2734
|
||||
/* f0c25f4: 02002025 */ or $a0,$s0,$zero
|
||||
/* f0c25f8: 0fc0a209 */ jal func0f028824
|
||||
/* f0c25f8: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0c25fc: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f0c2600: afa2006c */ sw $v0,0x6c($sp)
|
||||
/* f0c2604: 02002025 */ or $a0,$s0,$zero
|
||||
/* f0c2608: 0fc0a209 */ jal func0f028824
|
||||
/* f0c2608: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0c260c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0c2610: afa20068 */ sw $v0,0x68($sp)
|
||||
/* f0c2614: 0c00744f */ jal func0001d13c
|
||||
|
|
@ -18476,11 +18476,11 @@ glabel func0f0c2a58
|
|||
/* f0c2a64: afa40060 */ sw $a0,0x60($sp)
|
||||
/* f0c2a68: afa60068 */ sw $a2,0x68($sp)
|
||||
/* f0c2a6c: afa7006c */ sw $a3,0x6c($sp)
|
||||
/* f0c2a70: 0fc0a209 */ jal func0f028824
|
||||
/* f0c2a70: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0c2a74: 24050001 */ addiu $a1,$zero,0x1
|
||||
/* f0c2a78: 8fa40060 */ lw $a0,0x60($sp)
|
||||
/* f0c2a7c: 00002825 */ or $a1,$zero,$zero
|
||||
/* f0c2a80: 0fc0a209 */ jal func0f028824
|
||||
/* f0c2a80: 0fc0a209 */ jal chrGetEquippedWeaponAttachment
|
||||
/* f0c2a84: afa2005c */ sw $v0,0x5c($sp)
|
||||
/* f0c2a88: 8fa3005c */ lw $v1,0x5c($sp)
|
||||
/* f0c2a8c: 3c01bf80 */ lui $at,0xbf80
|
||||
|
|
|
|||
|
|
@ -529,8 +529,8 @@ u32 func0f027e1c(void);
|
|||
u32 func0f028490(void);
|
||||
u32 func0f028498(void);
|
||||
u32 func0f028590(void);
|
||||
u32 func0f028824(void);
|
||||
struct attachment *func0f028834(struct chrdata *chr, s32 hand);
|
||||
struct attachment *chrGetEquippedWeaponAttachment(struct chrdata *chr, s32 hand);
|
||||
struct attachment *chrGetEquippedWeaponAttachmentWithCheck(struct chrdata *chr, s32 hand);
|
||||
u32 func0f0288d0(void);
|
||||
u32 func0f0289dc(void);
|
||||
u32 func0f028a50(void);
|
||||
|
|
|
|||
Loading…
Reference in New Issue