summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/m/m3d/m_mdl.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/m/m3d/m_mdl.cpp b/src/m/m3d/m_mdl.cpp
index be48ea6d..97dcb9ce 100644
--- a/src/m/m3d/m_mdl.cpp
+++ b/src/m/m3d/m_mdl.cpp
@@ -84,11 +84,7 @@ void mdl_c::mdlCallback_c::ExecCallbackB(nw4r::g3d::WorldMtxManip *m, nw4r::g3d:
if (mpBaseCallback != nullptr) {
mpBaseCallback->timingB(nodeId, m, mdl);
}
- // Not sure what this does
- u32 num = mdl.GetResNodeNumEntries();
- u32 nodeInc = nodeId + 1;
- u32 tmp = (nodeInc / num);
- o->SetNodeId(nodeInc - tmp * num);
+ o->SetNodeId((nodeId + 1) % mdl.GetResNodeNumEntries());
}
void mdl_c::mdlCallback_c::ExecCallbackC(nw4r::math::MTX34 *mat, nw4r::g3d::ResMdl mdl, nw4r::g3d::FuncObjCalcWorld *) {