Fix angular delta being wrong

This fixes animated characters being sometimes badly positioned, like actors in the plane in t1l1
This commit is contained in:
smallmodel 2024-07-25 21:43:46 +02:00
parent 31d254cb9f
commit 1b35d3ce05
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -157,7 +157,7 @@ float skelAnimDataGameHeader_s::GetAngularDeltaOverTime(float time1, float time2
delta = 0;
if (frameNum1 < frameNum2) {
delta = m_frame[frameNum1 % numFrames].angleDelta;
delta = m_frame[frameNum1 % numFrames].angleDelta * d;
for (currFrame = frameNum1 + 1; currFrame < frameNum2; currFrame++) {
delta += m_frame[currFrame % numFrames].angleDelta;