Match actors 5 (#164)

* ActorUnkTGTZ OK

* ActorUnkSWCH OK

* ActorUnkFLEN OK

* fix build

* mark flen as complete for eur

* ActorUnkCLLT OK

* ActorUnkMLCK OK

* ActorRollingStone and ActorItemTornado OK

* remove useless thing
This commit is contained in:
Yanis
2026-10-14 03:39:02 +02:00
committed by GitHub
parent 4fca7f3d56
commit 048ffeaaaa
50 changed files with 518 additions and 415 deletions
+1 -1
View File
@@ -155,7 +155,7 @@ public:
void Destroy() {
for (UnkStruct_PlayerGet_ec *ptr = this->mUnk_00; ptr != &this->mUnk_00[ARRAY_LEN(this->mUnk_00)]; ++ptr) {
ptr->func_ov000_020a0334();
ptr->mUnk_00.func_ov000_020a0334();
}
this->mUnk_08.Init();
+1 -2
View File
@@ -23,7 +23,6 @@ public:
/* 10 */
void func_ov031_020e45fc();
void func_ov031_020e5704();
};
class ActorItemBoomerang_11C : public UnkStruct_ov031_Items_00 {
@@ -73,7 +72,7 @@ public:
/* 118 */ unk32 mUnk_118;
/* 11C */ ActorItemBoomerang_11C mUnk_11C;
/* 128 */ u32 mUnk_128;
/* 12C */ UnkStruct_PlayerGet_ec mUnk_12C[0x3];
/* 12C */ UnkSystem7 mUnk_12C[0x3];
/* 138 */ Timer mUnk_138;
/* 13C */ u16 mUnk_13C;
/* 13E */ PAD(0x13E, 0x140);
+1 -1
View File
@@ -60,7 +60,7 @@ public:
/* 1D6 */ u16 mUnk_1D6;
/* 1D8 */ unk32 mUnk_1D8;
/* 1DC */ fx32 mUnk_1DC;
/* 1E0 */ UnkStruct_PlayerGet_ec mUnk_1E0[0x3];
/* 1E0 */ UnkSystem7 mUnk_1E0[0x3];
/* 1EC */
ActorItemTornado();
+3 -2
View File
@@ -8,6 +8,7 @@
#include "Render/ModelRender.hpp"
#include "Unknown/UnkStruct_ov031_Items.hpp"
#include "global.h"
#include "nitro/fx.h"
#include "types.h"
enum ActorRollingStoneState_ {
@@ -22,7 +23,7 @@ enum ActorRollingStoneState_ {
ActorRollingStoneState_8 = 8,
ActorRollingStoneState_9 = 9,
ActorRollingStoneState_10 = 10,
ActorRollingStoneState_MAX
ActorRollingStoneState_Max
};
class ActorRollingStone;
@@ -64,7 +65,7 @@ public:
/* 108 */ u16 mUnk_108;
/* 10A */ PAD(0x10A, 0x10C);
/* 10C */ MtxFx33 mUnk_10C;
/* 130 */ UnkStruct_PlayerGet_ec mUnk_130[0x2];
/* 130 */ UnkSystem7 mUnk_130[0x2];
/* 138 */ unk16 mUnk_138;
/* 13C */ Cylinder mUnk_13C;
/* 14C */ unk32 mUnk_14C;
+5 -1
View File
@@ -6,11 +6,15 @@
#include "global.h"
#include "types.h"
class ActorUnkEFIK_98 : public UnkSystem7 {
public:
};
class ActorUnkEFIK : public Actor {
public:
/* 00 (base) */
/* 94 */ unk32 mUnk_94;
/* 98 */ UnkSystem7 mUnk_98;
/* 98 */ ActorUnkEFIK_98 mUnk_98;
/* 9C */ unk32 mUnk_9C;
/* A0 */ unk32 mUnk_A0;
+3 -3
View File
@@ -48,13 +48,13 @@ public:
/* 30 */ virtual void vfunc_2C(unk32 param1) override;
/* 34 */ virtual void vfunc_30(Actor_vfunc_30 *param1) override;
void func_ov031_020f6984();
static void func_ov031_020f6e5c(RefStruct param1);
static void func_ov031_020f6ea8(RefStruct *param0, u16 param1, const VecFx32 *param2, s16 param3, u16 param4);
void func_ov031_020f6f20(unk32 param1);
void func_ov031_020f7358();
void func_ov031_020f73e4();
void func_ov031_020f73f0();
static void func_ov031_020f6e5c(RefStruct param1);
static void func_ov031_020f6ea8(RefStruct *param0, u16 param1, const VecFx32 *param2, s16 param3, u16 param4);
};
class ActorProfileUnkTGTZ : public ActorProfile_Derived1 {