Decompile ciGetMiscBioDescription

This commit is contained in:
Ryan Dwyer
2020-04-11 20:43:36 +10:00
parent 1894415e8c
commit 319c3d199c
3 changed files with 10 additions and 22 deletions
+1 -1
View File
@@ -12044,7 +12044,7 @@ glabel var7f1b1e8c
/* f0ecd68: 00000000 */ sll $zero,$zero,0x0
/* f0ecd6c: 10000029 */ beqz $zero,.L0f0ece14
/* f0ecd70: 8fbf0014 */ lw $ra,0x14($sp)
/* f0ecd74: 0fc6851a */ jal func0f1a1468
/* f0ecd74: 0fc6851a */ jal ciGetMiscBioDescription
/* f0ecd78: 00000000 */ sll $zero,$zero,0x0
/* f0ecd7c: 10000025 */ beqz $zero,.L0f0ece14
/* f0ecd80: 8fbf0014 */ lw $ra,0x14($sp)
+7 -19
View File
@@ -5448,25 +5448,13 @@ glabel func0f1a13f0
/* f1a1464: 27bd0028 */ addiu $sp,$sp,0x28
);
GLOBAL_ASM(
glabel func0f1a1468
/* f1a1468: 27bdffe8 */ addiu $sp,$sp,-24
/* f1a146c: afbf0014 */ sw $ra,0x14($sp)
/* f1a1470: 0fc6846e */ jal func0f1a11b8
/* f1a1474: 00000000 */ sll $zero,$zero,0x0
/* f1a1478: 3c0e8009 */ lui $t6,%hi(var800888a0)
/* f1a147c: 91ce88a0 */ lbu $t6,%lo(var800888a0)($t6)
/* f1a1480: 0fc684fc */ jal func0f1a13f0
/* f1a1484: 01c22023 */ subu $a0,$t6,$v0
/* f1a1488: 0fc684a2 */ jal ciGetMiscBio
/* f1a148c: 00402025 */ or $a0,$v0,$zero
/* f1a1490: 0fc5b9f1 */ jal langGet
/* f1a1494: 8c440004 */ lw $a0,0x4($v0)
/* f1a1498: 8fbf0014 */ lw $ra,0x14($sp)
/* f1a149c: 27bd0018 */ addiu $sp,$sp,0x18
/* f1a14a0: 03e00008 */ jr $ra
/* f1a14a4: 00000000 */ sll $zero,$zero,0x0
);
char *ciGetMiscBioDescription(void)
{
s32 index = func0f1a13f0(var800888a0 - func0f1a11b8());
struct miscbio *bio = ciGetMiscBio(index);
return langGet(bio->description);
}
GLOBAL_ASM(
glabel func0f1a14a8
+2 -2
View File
@@ -68,8 +68,8 @@ u32 func0f1a1210(u32 arg0);
struct miscbio *ciGetMiscBio(s32 index);
u32 func0f1a1328(void);
u32 func0f1a1398(void);
u32 func0f1a13f0(void);
u32 func0f1a1468(void);
s32 func0f1a13f0(u32 arg0);
char *ciGetMiscBioDescription(void);
u32 func0f1a14a8(void);
struct locationbio *ciGetLocationBio(s32 index);
bool ciIsLocationBioUnlocked(u32 bioindex);