Skip to content

Commit 0abe859

Browse files
authored
npc_maro Matching (#2600)
1 parent 513816c commit 0abe859

File tree

3 files changed

+5
-25
lines changed

3 files changed

+5
-25
lines changed

configure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1583,7 +1583,7 @@ def MatchingFor(*versions) -> bool:
15831583
ActorRel(NonMatching, "d_a_npc_kakashi"),
15841584
ActorRel(NonMatching, "d_a_npc_kkri"),
15851585
ActorRel(MatchingFor("GZ2E01"), "d_a_npc_kolin"),
1586-
ActorRel(Equivalent, "d_a_npc_maro"), # weak func order
1586+
ActorRel(MatchingFor("GZ2E01"), "d_a_npc_maro"),
15871587
ActorRel(NonMatching, "d_a_npc_taro"),
15881588
ActorRel(NonMatching, "d_a_npc_tkj"),
15891589
ActorRel(NonMatching, "d_a_obj_bhashi"),

include/d/actor/d_a_npc_maro.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@ class daNpc_Maro_c : public dShopSystem_c {
108108
i_arcNames) {
109109
OS_REPORT("|%06d:%x|daNpc_Maro_c -> コンストラクト\n", g_Counter.mCounter0, this);
110110
}
111-
/* 80564970 */ u16 getEyeballMaterialNo();
112-
/* 80564978 */ s32 getHeadJointNo();
113-
/* 80564980 */ s32 getNeckJointNo();
114-
/* 80564988 */ s32 getBackboneJointNo();
111+
/* 80564970 */ u16 getEyeballMaterialNo() { return 1; }
112+
/* 80564978 */ s32 getHeadJointNo() { return 4; }
113+
/* 80564980 */ s32 getNeckJointNo() { return 3; }
114+
/* 80564988 */ s32 getBackboneJointNo() { return 1; }
115115
/* 80564990 */ BOOL checkChangeJoint(int arg0) { return arg0 == 4; };
116116
/* 805649A0 */ BOOL checkRemoveJoint(int arg0) { return arg0 == 6; };
117117

src/d/actor/d_a_npc_maro.cpp

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3477,26 +3477,6 @@ static int daNpc_Maro_IsDelete(void* i_this) {
34773477
/* 80565D94-80565D98 000014 0004+00 1/1 0/0 0/0 .bss l_HIO */
34783478
static daNpc_Maro_Param_c l_HIO;
34793479

3480-
/* 80564970-80564978 0094D0 0008+00 1/0 0/0 0/0 .text getEyeballMaterialNo__12daNpc_Maro_cFv */
3481-
u16 daNpc_Maro_c::getEyeballMaterialNo() {
3482-
return 1;
3483-
}
3484-
3485-
/* 80564978-80564980 0094D8 0008+00 1/0 0/0 0/0 .text getHeadJointNo__12daNpc_Maro_cFv */
3486-
s32 daNpc_Maro_c::getHeadJointNo() {
3487-
return 4;
3488-
}
3489-
3490-
/* 80564980-80564988 0094E0 0008+00 1/0 0/0 0/0 .text getNeckJointNo__12daNpc_Maro_cFv */
3491-
s32 daNpc_Maro_c::getNeckJointNo() {
3492-
return 3;
3493-
}
3494-
3495-
/* 80564988-80564990 0094E8 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__12daNpc_Maro_cFv */
3496-
s32 daNpc_Maro_c::getBackboneJointNo() {
3497-
return 1;
3498-
}
3499-
35003480
/* 80565BB8-80565BD8 -00001 0020+00 1/0 0/0 0/0 .data daNpc_Maro_MethodTable */
35013481
static actor_method_class daNpc_Maro_MethodTable = {
35023482
(process_method_func)daNpc_Maro_Create,

0 commit comments

Comments
 (0)