mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-01 12:06:41 +00:00
Merge branch 'fixagainsetposforgoodthistimeitwillnotbreakanything' into 'master'
Fix #5961: Follow up MR 722: do not apply mPositionOffset twice when we teleport. Closes #5961 See merge request OpenMW/openmw!744
This commit is contained in:
commit
af8bc7d120
1 changed files with 1 additions and 1 deletions
|
@ -121,6 +121,7 @@ void Actor::updatePosition()
|
||||||
mPreviousPosition = mWorldPosition;
|
mPreviousPosition = mWorldPosition;
|
||||||
mPosition = mWorldPosition;
|
mPosition = mWorldPosition;
|
||||||
mSimulationPosition = mWorldPosition;
|
mSimulationPosition = mWorldPosition;
|
||||||
|
mPositionOffset = osg::Vec3f();
|
||||||
mStandingOnPtr = nullptr;
|
mStandingOnPtr = nullptr;
|
||||||
mSkipSimulation = true;
|
mSkipSimulation = true;
|
||||||
}
|
}
|
||||||
|
@ -196,7 +197,6 @@ void Actor::applyOffsetChange()
|
||||||
{
|
{
|
||||||
if (mPositionOffset.length() == 0)
|
if (mPositionOffset.length() == 0)
|
||||||
return;
|
return;
|
||||||
mWorldPosition += mPositionOffset;
|
|
||||||
mPosition += mPositionOffset;
|
mPosition += mPositionOffset;
|
||||||
mPreviousPosition += mPositionOffset;
|
mPreviousPosition += mPositionOffset;
|
||||||
mSimulationPosition += mPositionOffset;
|
mSimulationPosition += mPositionOffset;
|
||||||
|
|
Loading…
Reference in a new issue