Decompile aiAddMorale

This commit is contained in:
Ryan Dwyer 2019-10-19 13:39:58 +10:00
parent 8a839952d3
commit d7cfe0cfdc
3 changed files with 10 additions and 25 deletions

View File

@ -5087,29 +5087,14 @@ bool aiSetMorale(void)
/**
* @cmd 0085
*/
GLOBAL_ASM(
glabel ai0085
/* f053338: 3c03800a */ lui $v1,0x800a
/* f05333c: 24639fc0 */ addiu $v1,$v1,-24640
/* f053340: 8c6e0434 */ lw $t6,0x434($v1)
/* f053344: 8c6f0438 */ lw $t7,0x438($v1)
/* f053348: 8c640424 */ lw $a0,0x424($v1)
/* f05334c: 27bdffe8 */ addiu $sp,$sp,-24
/* f053350: afbf0014 */ sw $ra,0x14($sp)
/* f053354: 01cf1021 */ addu $v0,$t6,$t7
/* f053358: 90450002 */ lbu $a1,0x2($v0)
/* f05335c: 0fc1289f */ jal incrementByte
/* f053360: 24840112 */ addiu $a0,$a0,0x112
/* f053364: 3c03800a */ lui $v1,0x800a
/* f053368: 24639fc0 */ addiu $v1,$v1,-24640
/* f05336c: 8c780438 */ lw $t8,0x438($v1)
/* f053370: 8fbf0014 */ lw $ra,0x14($sp)
/* f053374: 27bd0018 */ addiu $sp,$sp,0x18
/* f053378: 27190003 */ addiu $t9,$t8,0x3
/* f05337c: ac790438 */ sw $t9,0x438($v1)
/* f053380: 03e00008 */ jr $ra
/* f053384: 00001025 */ or $v0,$zero,$zero
);
bool aiAddMorale(void)
{
u8 *cmd = g_Vars.ailist + g_Vars.aioffset;
incrementByte(&g_Vars.chrdata->morale, cmd[2]);
g_Vars.aioffset += 3;
return false;
}
/**
* @cmd 0086

View File

@ -135,7 +135,7 @@
/*0x0082*/ bool ai0082(void);
/*0x0083*/ bool ai0083(void);
/*0x0084*/ bool aiSetMorale(void);
/*0x0085*/ bool ai0085(void);
/*0x0085*/ bool aiAddMorale(void);
/*0x0086*/ bool ai0086(void);
/*0x0087*/ bool ai0087(void);
/*0x0088*/ bool ai0088(void);

View File

@ -14086,7 +14086,7 @@ bool (*command_pointers[])(void) = {
/*0x0082*/ ai0082,
/*0x0083*/ ai0083,
/*0x0084*/ aiSetMorale,
/*0x0085*/ ai0085,
/*0x0085*/ aiAddMorale,
/*0x0086*/ ai0086,
/*0x0087*/ ai0087,
/*0x0088*/ ai0088,