diff --git a/configure.py b/configure.py index a099af3280b..0801219d895 100755 --- a/configure.py +++ b/configure.py @@ -1583,7 +1583,7 @@ config.libs = [ ActorRel(NonMatching, "d_a_npc_kakashi"), ActorRel(NonMatching, "d_a_npc_kkri"), ActorRel(MatchingFor("GZ2E01"), "d_a_npc_kolin"), - ActorRel(Equivalent, "d_a_npc_maro"), # weak func order + ActorRel(MatchingFor("GZ2E01"), "d_a_npc_maro"), ActorRel(NonMatching, "d_a_npc_taro"), ActorRel(NonMatching, "d_a_npc_tkj"), ActorRel(NonMatching, "d_a_obj_bhashi"), diff --git a/include/d/actor/d_a_npc_maro.h b/include/d/actor/d_a_npc_maro.h index e9f2d301b7e..e5d8fb80243 100644 --- a/include/d/actor/d_a_npc_maro.h +++ b/include/d/actor/d_a_npc_maro.h @@ -108,10 +108,10 @@ public: i_arcNames) { OS_REPORT("|%06d:%x|daNpc_Maro_c -> コンストラクト\n", g_Counter.mCounter0, this); } - /* 80564970 */ u16 getEyeballMaterialNo(); - /* 80564978 */ s32 getHeadJointNo(); - /* 80564980 */ s32 getNeckJointNo(); - /* 80564988 */ s32 getBackboneJointNo(); + /* 80564970 */ u16 getEyeballMaterialNo() { return 1; } + /* 80564978 */ s32 getHeadJointNo() { return 4; } + /* 80564980 */ s32 getNeckJointNo() { return 3; } + /* 80564988 */ s32 getBackboneJointNo() { return 1; } /* 80564990 */ BOOL checkChangeJoint(int arg0) { return arg0 == 4; }; /* 805649A0 */ BOOL checkRemoveJoint(int arg0) { return arg0 == 6; }; diff --git a/src/d/actor/d_a_npc_maro.cpp b/src/d/actor/d_a_npc_maro.cpp index a32361f3473..b26acafdef1 100644 --- a/src/d/actor/d_a_npc_maro.cpp +++ b/src/d/actor/d_a_npc_maro.cpp @@ -3477,26 +3477,6 @@ static int daNpc_Maro_IsDelete(void* i_this) { /* 80565D94-80565D98 000014 0004+00 1/1 0/0 0/0 .bss l_HIO */ static daNpc_Maro_Param_c l_HIO; -/* 80564970-80564978 0094D0 0008+00 1/0 0/0 0/0 .text getEyeballMaterialNo__12daNpc_Maro_cFv */ -u16 daNpc_Maro_c::getEyeballMaterialNo() { - return 1; -} - -/* 80564978-80564980 0094D8 0008+00 1/0 0/0 0/0 .text getHeadJointNo__12daNpc_Maro_cFv */ -s32 daNpc_Maro_c::getHeadJointNo() { - return 4; -} - -/* 80564980-80564988 0094E0 0008+00 1/0 0/0 0/0 .text getNeckJointNo__12daNpc_Maro_cFv */ -s32 daNpc_Maro_c::getNeckJointNo() { - return 3; -} - -/* 80564988-80564990 0094E8 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__12daNpc_Maro_cFv */ -s32 daNpc_Maro_c::getBackboneJointNo() { - return 1; -} - /* 80565BB8-80565BD8 -00001 0020+00 1/0 0/0 0/0 .data daNpc_Maro_MethodTable */ static actor_method_class daNpc_Maro_MethodTable = { (process_method_func)daNpc_Maro_Create,