1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-03 07:09:40 +00:00

Merge branch 'fixboats' into 'master'

Apply waterwalking even when bypassing physics simulation

See merge request OpenMW/openmw!500
This commit is contained in:
Alexei Dobrohotov 2020-12-27 22:06:07 +00:00
commit ddbfa5410d

View file

@ -935,7 +935,7 @@ namespace MWPhysics
if (mMoveToWaterSurface) if (mMoveToWaterSurface)
{ {
mPosition.z() = mWaterlevel; mPosition.z() = mWaterlevel;
mActorRaw->setPosition(mPosition); MWBase::Environment::get().getWorld()->moveObject(mActorRaw->getPtr(), mPosition.x(), mPosition.y(), mPosition.z());
} }
mOldHeight = mPosition.z(); mOldHeight = mPosition.z();
mRefpos = mActorRaw->getPtr().getRefData().getPosition(); mRefpos = mActorRaw->getPtr().getRefData().getPosition();