ActorCharacter OK (#162)

* ActorCharacter 93%

* ActorCharacter 98%

* ActorCharacter OK

* Fix broken matches
This commit is contained in:
Aetias
2026-05-11 20:34:17 +02:00
committed by GitHub
parent d02c870d1d
commit e704ec9942
21 changed files with 722 additions and 209 deletions
+24 -10
View File
@@ -117,12 +117,21 @@ struct FlagsData {
/* 40 */
};
struct astruct_23 {
struct UnkStruct_ov000_0209a50c {
/* 00 */ unk32 mUnk_00;
/* 04 */ unk32 mUnk_04;
/* 08 */ unk32 mUnk_08;
/* 0c */ unk32 mUnk_0c;
/* 10 */ unk32 mUnk_10;
/* 08 */ unk8 mUnk_08;
/* 09 */ unk8 mUnk_09;
/* 0a */ unk8 mUnk_0a;
/* 0b */ unk8 mUnk_0b;
/* 0c */ unk8 mUnk_0c;
/* 0d */ unk8 mUnk_0d;
/* 0e */ unk8 mUnk_0e;
/* 0f */ unk8 mUnk_0f;
/* 10 */ unk8 mUnk_10;
/* 11 */ unk8 mUnk_11;
/* 12 */ unk8 mUnk_12;
/* 13 */ unk8 mUnk_13;
/* 14 */ unk8 mUnk_14;
/* 15 */ unk8 mUnk_15;
/* 16 */ bool mUnk_16;
@@ -133,7 +142,12 @@ struct astruct_23 {
/* 1c */ unk16 mUnk_1c;
/* 1e */ unk8 mUnk_1e;
/* 1f */ unk8 mUnk_1f;
/* 20 */ unk8 mUnk_20[0x94 - 0x20];
/* 20 */ unk32 mUnk_20;
/* 24 */ unk32 mUnk_24;
/* 28 */ unk32 mUnk_28;
/* 2c */ PAD(0x2c, 0x34);
/* 34 */ unk32 mUnk_34;
/* 38 */ PAD(0x38, 0x94);
/* 94 */ unk32 mUnk_94;
/* 98 */ unk16 mUnk_98;
/* 9a */ unk16 mUnk_9a;
@@ -146,8 +160,8 @@ struct astruct_23 {
/* ac */ unk32 mUnk_ac;
/* b0 */
astruct_23();
~astruct_23();
UnkStruct_ov000_0209a50c();
~UnkStruct_ov000_0209a50c();
};
struct AdventureFlags_44 {
@@ -156,7 +170,7 @@ struct AdventureFlags_44 {
bool func_ov000_02098c68();
bool func_ov000_02098d20();
bool func_ov000_02098fa4(s32 param1);
bool func_ov000_020990a4(astruct_23 *param1);
bool func_ov000_020990a4(UnkStruct_ov000_0209a50c *param1);
s32 func_ov000_0209907c();
};
@@ -178,14 +192,14 @@ public:
bool func_ov00_02097750();
bool Get(AdventureFlag flag);
void Set(AdventureFlag flag, bool value);
void func_ov00_02097810(s32 param1, astruct_23 *param2);
unk32 func_ov00_02097810(UnkStruct_ov000_0209a50c *param2);
unk32 func_ov00_02097968(unk32 param1);
unk32 func_ov00_02097a44(unk32 param1, s32 param2);
bool func_ov00_02097b9c(s32 param1);
bool func_ov00_02097bac();
bool func_ov00_02097bbc();
bool func_ov00_02097bcc(s32 param1);
bool func_ov00_02097bcc(astruct_23 *param1);
bool func_ov00_02097bcc(UnkStruct_ov000_0209a50c *param1);
s32 func_ov00_02097c08();
bool Get_FlagsUnk_30_Flag(s32 index);
u8 Get_FlagsUnk_49(s32 index);