diff options
| author | Aetias <144526980+AetiasHax@users.noreply.github.com> | 2026-05-11 23:32:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-11 23:32:28 +0200 |
| commit | 1570b7d2d63aed0a77fc2077618b766eebaba56e (patch) | |
| tree | 3101c185752a22ae5e1f394af8e29263771862d7 /src/Main/Unknown/UnkStruct_020397f8.cpp | |
| parent | e704ec994219540b71da323a61ffa930f80ce492 (diff) | |
ActorItemSellerBase OK (#163)
* ActorItemSellerBase OK
* Fix broken matches
Diffstat (limited to 'src/Main/Unknown/UnkStruct_020397f8.cpp')
| -rw-r--r-- | src/Main/Unknown/UnkStruct_020397f8.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Main/Unknown/UnkStruct_020397f8.cpp b/src/Main/Unknown/UnkStruct_020397f8.cpp index 793ee441..3f538f09 100644 --- a/src/Main/Unknown/UnkStruct_020397f8.cpp +++ b/src/Main/Unknown/UnkStruct_020397f8.cpp @@ -748,12 +748,13 @@ ARM unk32 UnkStruct_020397f8::vfunc_1c(u16 *param1, UnkStruct_0203b264 *param2, switch (this->mUnk_57a) { case 0: return this->func_0203905c(param1, param2, param3, param4); - case 1: + case 1: { UnknownMsgChoiceStruct *pChoiceData; s32 i = this->func_0203a30c(); pChoiceData = &this->mUnk_428[this->mUnk_528[i]]; return this->mUnk_164->func_0203cb5c( *param1, (((pChoiceData->mUnk_00->mUnk_0[3] << 0x10) | ((u16 *) pChoiceData->mUnk_00->mUnk_0)[2]) + ~0xFFFE)); + } default: break; } @@ -767,7 +768,8 @@ ARM void UnkStruct_020397f8::vfunc_60(func_0203b410_param1 *param1, unk32 param2 unk16 uVar2; unk32 iVar3; unk32 iVar4; - unk32 uVar5; + unk32 *uVar5; + unk32 uVar5_1; u32 uVar6; uVar6 = 0; @@ -820,12 +822,12 @@ ARM void UnkStruct_020397f8::vfunc_60(func_0203b410_param1 *param1, unk32 param2 iVar3 = func_02016fcc(uVar5); } else { if (this->func_02032fa4() != 0) { - uVar5 = 0x33; + uVar5_1 = 0x33; } else { - uVar5 = 0x32; + uVar5_1 = 0x32; } - data_027e0cbc.func_0203d77c(uVar5, 1, 1); + data_027e0cbc.func_0203d77c(uVar5_1, 1, 1); iVar3 = data_027e0cbc.func_0203d77c(data_02056a00[uVar6 * 0x18] - 2, 1, 1); } |
