diff options
| author | Carco_21 <144170194+carter-ktb21@users.noreply.github.com> | 2025-11-11 22:58:27 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-11 19:58:27 -0800 |
| commit | 63093fea4a96821e9432e3d05d2c780e628a48b4 (patch) | |
| tree | db86eafb53711bf72276969df5b5f7cd32a255e6 /src/d/actor/d_a_npc_cd.cpp | |
| parent | 70272b88f5e38ccc8b52d2cdaffaf597f4bdfc44 (diff) | |
d_a_npc_passer and d_a_npc_passer2 matching (#2796)
* passer matching and passer2 init work
* passer2 matching
Diffstat (limited to 'src/d/actor/d_a_npc_cd.cpp')
| -rw-r--r-- | src/d/actor/d_a_npc_cd.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/d/actor/d_a_npc_cd.cpp b/src/d/actor/d_a_npc_cd.cpp index bd04408fbe..13c2241fcc 100644 --- a/src/d/actor/d_a_npc_cd.cpp +++ b/src/d/actor/d_a_npc_cd.cpp @@ -280,7 +280,7 @@ J3DModel* daNpcCd_c::ObjCreate(int param_0) { BOOL daNpcCd_c::isM_() { // JUT_ASSERT(574, m_type < MdlNUM_e); // Not yet configured in DEBUG - return field_0x9c4 < 16; + return m_type < 16; } /* 80156248-801563C8 150B88 0180+00 0/0 0/0 1/1 .text getAnmP__9daNpcCd_cFii */ @@ -549,12 +549,12 @@ int daNpcCd_c::jntNodeCB(J3DJoint* i_jnt, J3DModel* i_model) { J3DJoint* i_jnt_ = i_jnt; int jntNo = i_jnt_->getJntNo(); mDoMtx_stack_c::copy(i_model->getAnmMtx(jntNo)); - mDoMtx_stack_c::ZXYrotM(HIO_jntRX(field_0x9c4, jntNo), HIO_jntRY(field_0x9c4, jntNo), - HIO_jntRZ(field_0x9c4, jntNo)); + mDoMtx_stack_c::ZXYrotM(HIO_jntRX(m_type, jntNo), HIO_jntRY(m_type, jntNo), + HIO_jntRZ(m_type, jntNo)); - f32 tmp_z = HIO_jntTZ(field_0x9c4, jntNo); - f32 tmp_y = HIO_jntTY(field_0x9c4, jntNo); - f32 tmp_x = HIO_jntTX(field_0x9c4, jntNo); + f32 tmp_z = HIO_jntTZ(m_type, jntNo); + f32 tmp_y = HIO_jntTY(m_type, jntNo); + f32 tmp_x = HIO_jntTX(m_type, jntNo); mDoMtx_stack_c::transM(tmp_x, tmp_y, tmp_z); // Fake force eval order i_model->setAnmMtx(jntNo, mDoMtx_stack_c::get()); cMtx_copy(mDoMtx_stack_c::get(), J3DSys::mCurrentMtx); @@ -1255,13 +1255,13 @@ daNpcCd_HIO_c::daNpcCd_HIO_c() { for (int j = 0; j < 12; j++) { memcpy((void*)&field_0x0004[i].field_0x4[j].jntT, a_jntTbl_M[i][j], 20); } - memcpy(&field_0x0004[i].field_0x128, a_prmTbl_M + i * 0x40, 0x40); + memcpy(&field_0x0004[i].field_0x124, a_prmTbl_M + i * 0x40, 0x40); } for (int i = 0; i < 14; i++) { for (int j = 0; j < 12; j++) { memcpy((void*)&field_0x1648[i].field_0x4[j].jntT, a_jntTbl_W[i][j], 20); } - memcpy(&field_0x1648[i].field_0x128, a_prmTbl_W + i * 0x40, 0x40); + memcpy(&field_0x1648[i].field_0x124, a_prmTbl_W + i * 0x40, 0x40); } } |
