Skip to content

d_a_npc_raca matching#2648

Merged
TakaRikka merged 4 commits intozeldaret:mainfrom
carter-ktb21:d_a_npc_raca
Sep 15, 2025
Merged

d_a_npc_raca matching#2648
TakaRikka merged 4 commits intozeldaret:mainfrom
carter-ktb21:d_a_npc_raca

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 GZ2P01 (ae6f424 - dec5d89)

📈 Matched code: 82.53% (+0.11%, +12660 bytes)

✅ 75 new matches
Unit Function Bytes Before After
d_a_npc_raca/d/actor/d_a_npc_raca 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_raca/d/actor/d_a_npc_raca daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::create() +696 0.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::CreateHeap() +669 0.60% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::wait(void*) +648 0.61% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAttnPos() +573 0.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::talk(void*) +548 0.72% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::walk(void*) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::reset() +356 1.11% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setCollision() +305 1.30% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::~daNpc_Raca_c() +253 24.94% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtTalk() +252 1.56% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setParam() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::selectAction() +241 1.64% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::action() +232 1.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getNiP() +200 1.96% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::daNpc_Raca_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**) +177 21.14% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAction(int (daNpc_Raca_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAfterTalkMotion() +160 2.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Draw() +144 2.70% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::srchNi(void*, void*) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::beforeMove() +117 3.33% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca __sinit_d_a_npc_raca_cpp +101 3.85% 100.00%

...and 45 more new matches


Report for GZ2E01 (ae6f424 - dec5d89)

📈 Matched code: 84.42% (+0.11%, +12660 bytes)
📈 Linked code: 52.82% (+0.11%, +12808 bytes)

✅ 75 new matches
Unit Function Bytes Before After
d_a_npc_raca/d/actor/d_a_npc_raca 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_raca/d/actor/d_a_npc_raca daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::create() +696 0.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::CreateHeap() +669 0.60% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::wait(void*) +648 0.61% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAttnPos() +573 0.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::talk(void*) +548 0.72% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::walk(void*) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::reset() +356 1.11% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setCollision() +305 1.30% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::~daNpc_Raca_c() +253 24.94% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtTalk() +252 1.56% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setParam() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::selectAction() +241 1.64% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::action() +232 1.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getNiP() +200 1.96% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::daNpc_Raca_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**) +177 21.14% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAction(int (daNpc_Raca_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAfterTalkMotion() +160 2.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Draw() +144 2.70% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::srchNi(void*, void*) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::beforeMove() +117 3.33% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca __sinit_d_a_npc_raca_cpp +101 3.85% 100.00%

...and 45 more new matches


Report for ShieldD (ae6f424 - dec5d89)

📈 Matched code: 19.13% (+0.03%, +4644 bytes)

✅ 43 new matches
Unit Function Bytes Before After
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::wait(void*) +537 0.74% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca 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_raca/d/actor/d_a_npc_raca daNpc_Raca_c::talk(void*) +400 0.99% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::daNpcT_JntAnm_c() +336 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::reset() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtTalk() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_c::initialize() +180 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::action() +176 2.22% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAction(int (daNpc_Raca_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::afterJntAnm(int) +156 2.50% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::ctrlJointCallBack(J3DJoint*, int) +149 2.63% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setMode(int, int) +140 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_Path_c::~daNpcT_Path_c() +89 4.35% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_MotionSeqMngr_c::daNpcT_MotionSeqMngr_c(const daNpcT_MotionSeqMngr_c::sequenceStepData_c*, int) +88 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_DmgStagger_c::daNpcT_DmgStagger_c() +76 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::beforeMove() +73 5.26% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_Path_c::daNpcT_Path_c() +72 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_MatAnm_c::daNpcT_MatAnm_c() +72 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::lookPlayer(unsigned char) +72 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::lookNone(unsigned char) +72 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_ActorMngr_c::daNpcT_ActorMngr_c() +60 6.25% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::chkAction(int (daNpc_Raca_c::*)(void*)) +57 6.67% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getBitSW() +52 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getPathID() +52 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca cCcD_ObjHitInf::SetTgSPrm(unsigned long) +52 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca cCcD_ObjHitInf::SetCoSPrm(unsigned long) +52 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::isDelete() +49 7.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dComIfGp_event_chkTalkXY() +48 0.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Execute() +36 10.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dComIfGp_evmng_ChkPresentEnd() +36 0.00% 100.00%

...and 13 more new matches

📈 25 improvements in unmatched functions
Unit Function Bytes Before After
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::create() +748 0.47% 88.66%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::walk(void*) +579 0.68% 99.97%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::CreateHeap() +525 0.68% 89.80%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAttnPos() +513 0.69% 89.65%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setCollision() +325 1.10% 90.48%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::selectAction() +288 1.15% 83.80%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Draw() +228 1.67% 96.37%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +222 1.14% 64.10%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getNiP() +216 1.35% 74.62%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +200 1.25% 63.88%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtCutProc() +170 1.96% 85.35%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setParam() +157 1.25% 50.50%
d_a_npc_raca/d/actor/d_a_npc_raca daTag_EvtArea_c::chkPointInArea(cXyz) +143 2.56% 94.74%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAfterTalkMotion() +142 2.63% 95.79%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::srchNi(void*, void*) +141 2.13% 76.77%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_DmgStagger_c::initialize() +136 0.00% 89.82%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::daNpc_Raca_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**) +125 25.18% 86.27%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::~daNpc_Raca_c() +107 34.16% 74.25%
d_a_npc_raca/d/actor/d_a_npc_raca __sinit_\d_a_npc_raca_cpp +78 0.00% 69.64%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getType() +63 5.00% 84.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Delete() +59 3.33% 52.43%
d_a_npc_raca/d/actor/d_a_npc_raca dEvt_control_c::chkTalkXY() +55 0.00% 43.22%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::srchActors() +49 4.00% 53.44%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getFlowNodeNo() +47 0.00% 78.93%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::createHeapCallBack(fopAc_ac_c*) +36 7.69% 75.38%

Report for GZ2J01 (ae6f424 - dec5d89)

📈 Matched code: 82.20% (+0.11%, +12660 bytes)

✅ 75 new matches
Unit Function Bytes Before After
d_a_npc_raca/d/actor/d_a_npc_raca 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_raca/d/actor/d_a_npc_raca daNpcT_c::~daNpcT_c() +900 0.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::create() +696 0.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::CreateHeap() +669 0.60% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::wait(void*) +648 0.61% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAttnPos() +573 0.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::talk(void*) +548 0.72% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::walk(void*) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleX(cXyz, float, short) +516 0.77% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::reset() +356 1.11% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setCollision() +305 1.30% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::setEyeAngleY(cXyz, short, int, float, short) +280 1.41% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::~daNpc_Raca_c() +253 24.94% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtTalk() +252 1.56% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setParam() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpcT_JntAnm_c::~daNpcT_JntAnm_c() +248 1.59% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::selectAction() +241 1.64% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::action() +232 1.69% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::getNiP() +200 1.96% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::evtCutProc() +196 2.00% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::daNpc_Raca_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**) +177 21.14% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAction(int (daNpc_Raca_c::*)(void*)) +165 2.38% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::setAfterTalkMotion() +160 2.44% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::Draw() +144 2.70% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::srchNi(void*, void*) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::afterJntAnm(int) +136 2.86% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca daNpc_Raca_c::beforeMove() +117 3.33% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_AcchCir::~dBgS_AcchCir() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca dBgS_ObjAcch::~dBgS_ObjAcch() +109 3.57% 100.00%
d_a_npc_raca/d/actor/d_a_npc_raca __sinit_d_a_npc_raca_cpp +101 3.85% 100.00%

...and 45 more new matches

@caseif
Copy link
Copy Markdown
Contributor

caseif commented Sep 11, 2025

This matches for JP as well.

void daNpc_Raca_c::getType() {
// NONMATCHING
u8 daNpc_Raca_c::getType() {
switch ((u8)fopAcM_GetParam(this)) {
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.

& 0xFF instead of (u8)

attention_info.distances[fopAc_attn_LOCK_e] = daNpcT_getDistTableIdx(daNpc_Raca_Param_c::m.common.attention_distance, daNpc_Raca_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 #724

@TakaRikka TakaRikka merged commit 9b4b900 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