Skip to content

d_a_npc_zelro matching and some npct's linked#2649

Merged
TakaRikka merged 9 commits intozeldaret:mainfrom
carter-ktb21:d_a_npc_zelro
Sep 15, 2025
Merged

d_a_npc_zelro matching and some npct's linked#2649
TakaRikka merged 9 commits intozeldaret:mainfrom
carter-ktb21:d_a_npc_zelro

Conversation

@carter-ktb21
Copy link
Copy Markdown
Contributor

No description provided.

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Sep 11, 2025

Report for ShieldD (ae6f424 - 0da4b4b)

📈 Matched code: 19.12% (+0.03%, +4032 bytes)

✅ 44 new matches
Unit Function Bytes Before After
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::daNpcT_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +436 0.91% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::daNpcT_JntAnm_c() +336 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Draw() +272 1.45% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::reset() +248 1.59% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtTalk() +248 1.59% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::initialize() +180 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAction(int (daNpc_ZelRo_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::afterJntAnm(int) +156 2.50% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlJointCallBack(J3DJoint*, int) +149 2.63% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setMode(int, int) +140 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::isDelete() +96 4.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_Path_c::~daNpcT_Path_c() +89 4.35% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_MotionSeqMngr_c::daNpcT_MotionSeqMngr_c(const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int) +88 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_DmgStagger_c::setPower(float) +88 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_DmgStagger_c::daNpcT_DmgStagger_c() +76 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::beforeMove() +73 5.26% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_Path_c::daNpcT_Path_c() +72 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_MatAnm_c::daNpcT_MatAnm_c() +72 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::lookNone(unsigned char) +72 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::lookPlayer(unsigned char) +72 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_ActorMngr_c::daNpcT_ActorMngr_c() +64 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::chkAction(int (daNpc_ZelRo_c::*)(void*)) +57 6.67% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo cCcD_ObjHitInf::SetTgSPrm(unsigned long) +52 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo cCcD_ObjHitInf::SetCoSPrm(unsigned long) +52 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::getPath() +49 7.69% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dComIfGp_event_chkTalkXY() +48 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Execute() +36 10.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dComIfGp_evmng_ChkPresentEnd() +36 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setDirect(unsigned char) +36 0.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_Create(void*) +36 10.00% 100.00%

...and 14 more new matches

📈 25 improvements in unmatched functions
Unit Function Bytes Before After
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::create() +713 0.50% 88.78%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::CreateHeap() +593 0.58% 86.38%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAttnPos() +503 0.71% 90.54%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlBtk() +319 1.09% 87.61%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setCollision() +301 1.18% 89.99%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::talk(void*) +285 1.32% 95.03%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::action() +276 1.41% 98.59%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::wait(void*) +244 1.27% 78.39%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +222 1.14% 64.10%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +200 1.25% 63.88%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtCutProc() +170 1.96% 85.35%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setParam() +153 1.30% 50.66%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_DmgStagger_c::initialize() +136 0.00% 89.82%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::daNpc_ZelRo_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +93 29.86% 83.72%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::~daNpc_ZelRo_c() +84 37.36% 71.72%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo __sinit_\d_a_npc_zelRo_cpp +78 0.00% 69.64%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::selectAction() +69 3.03% 54.55%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAfterTalkMotion() +67 4.35% 76.70%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::getType() +63 5.00% 84.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Delete() +59 3.33% 52.43%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dEvt_control_c::chkTalkXY() +55 0.00% 43.22%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::getFlowNodeNo() +44 6.67% 78.93%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::createHeapCallBack(fopAc_ac_c*) +36 7.69% 75.38%
d_a_npc_zelR/d/actor/d_a_npc_zelR daNpc_ZelR_c::CreateHeap() +30 82.01% 86.38%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::test(void*) +3 0.00% 1.85%
📉 2 regressions in unmatched functions
Unit Function Bytes Before After
d_a_npc_saru/d/actor/d_a_npc_saru daNpc_Saru_c::CreateHeap() -75 99.99% 89.89%
d_a_npc_zelR/d/actor/d_a_npc_zelR daNpc_ZelR_c::wait(void*) -22 95.38% 88.33%

Report for GZ2E01 (ae6f424 - 0da4b4b)

📈 Matched code: 84.42% (+0.11%, +12408 bytes)
📈 Linked code: 52.91% (+0.20%, +22844 bytes)

✅ 77 new matches
Unit Function Bytes Before After
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::daNpcT_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +1025 0.39% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::CreateHeap() +685 0.58% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::create() +656 0.61% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAttnPos() +541 0.74% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::wait(void*) +425 0.93% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::reset() +376 1.05% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::talk(void*) +353 1.12% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::action() +333 1.19% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setCollision() +301 1.32% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlBtk() +265 1.49% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtTalk() +252 1.56% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setParam() +241 1.64% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::~daNpc_ZelRo_c() +229 26.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Draw() +193 2.04% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAction(int (daNpc_ZelRo_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::daNpc_ZelRo_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +146 24.46% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::beforeMove() +117 3.33% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo __sinit_d_a_npc_zelRo_cpp +101 3.85% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAfterTalkMotion() +93 4.17% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dCcD_GStts::~dCcD_GStts() +89 4.35% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlJointCallBack(J3DJoint*, int) +85 4.55% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::isDelete() +81 4.76% 100.00%

...and 47 more new matches


Report for GZ2J01 (ae6f424 - 0da4b4b)

📈 Matched code: 82.20% (+0.11%, +12408 bytes)
📈 Linked code: 48.26% (+0.20%, +22844 bytes)

✅ 77 new matches
Unit Function Bytes Before After
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::daNpcT_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +1025 0.39% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::CreateHeap() +685 0.58% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::create() +656 0.61% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAttnPos() +541 0.74% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::wait(void*) +425 0.93% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::reset() +376 1.05% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::talk(void*) +353 1.12% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::action() +333 1.19% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setCollision() +301 1.32% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlBtk() +265 1.49% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtTalk() +252 1.56% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setParam() +241 1.64% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::~daNpc_ZelRo_c() +229 26.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Draw() +193 2.04% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAction(int (daNpc_ZelRo_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::daNpc_ZelRo_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +146 24.46% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::beforeMove() +117 3.33% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo __sinit_d_a_npc_zelRo_cpp +101 3.85% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAfterTalkMotion() +93 4.17% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dCcD_GStts::~dCcD_GStts() +89 4.35% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlJointCallBack(J3DJoint*, int) +85 4.55% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::isDelete() +81 4.76% 100.00%

...and 47 more new matches


Report for GZ2P01 (ae6f424 - 0da4b4b)

📈 Matched code: 82.52% (+0.11%, +12408 bytes)

✅ 77 new matches
Unit Function Bytes Before After
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::daNpcT_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +1025 0.39% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::CreateHeap() +685 0.58% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::create() +656 0.61% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAttnPos() +541 0.74% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::wait(void*) +425 0.93% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::reset() +376 1.05% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::talk(void*) +353 1.12% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::action() +333 1.19% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setCollision() +301 1.32% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlBtk() +265 1.49% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtTalk() +252 1.56% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setParam() +241 1.64% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::~daNpc_ZelRo_c() +229 26.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::Draw() +193 2.04% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAction(int (daNpc_ZelRo_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::daNpc_ZelRo_c(const daNpcT_faceMotionAnmData_c*, const daNpcT_motionAnmData_c*, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int, const daNpcT_evtData_c*, char**) +146 24.46% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::beforeMove() +117 3.33% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo __sinit_d_a_npc_zelRo_cpp +101 3.85% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::setAfterTalkMotion() +93 4.17% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo dCcD_GStts::~dCcD_GStts() +89 4.35% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::ctrlJointCallBack(J3DJoint*, int) +85 4.55% 100.00%
d_a_npc_zelRo/d/actor/d_a_npc_zelRo daNpc_ZelRo_c::isDelete() +81 4.76% 100.00%

...and 47 more new matches

@YunataSavior
Copy link
Copy Markdown
Contributor

@caseif matches for JPN?

@caseif
Copy link
Copy Markdown
Contributor

caseif commented Sep 12, 2025

@YunataSavior Yep, all four match!

attention_info.distances[fopAc_attn_LOCK_e] = daNpcT_getDistTableIdx(daNpc_ZelRo_Param_c::m.common.attention_distance, daNpc_ZelRo_Param_c::m.common.attention_angle);
attention_info.distances[fopAc_attn_TALK_e] = attention_info.distances[fopAc_attn_LOCK_e];
attention_info.distances[fopAc_attn_SPEAK_e] = daNpcT_getDistTableIdx(talk_distance, talk_angle);
attention_info.flags = 10;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use attention flag enums from f_op_actor.h

@YunataSavior
Copy link
Copy Markdown
Contributor

Closes #762, Closes #714

@YunataSavior
Copy link
Copy Markdown
Contributor

@carter-ktb21 can you resolve the merge conflicts please?

@TakaRikka TakaRikka merged commit e3353f2 into zeldaret:main Sep 15, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants