1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-17 19:20:49 +00:00

Merge pull request from akortunov/stancechangefixes

Clear player fields upon reload (bug )
This commit is contained in:
scrawl 2017-09-15 20:48:28 +00:00 committed by GitHub
commit a8c287b692

@ -276,6 +276,29 @@ namespace MWWorld
mAutoMove = false; mAutoMove = false;
mForwardBackward = 0; mForwardBackward = 0;
mTeleported = false; mTeleported = false;
mAttackingOrSpell = false;
mCurrentCrimeId = -1;
mPaidCrimeId = -1;
mLastKnownExteriorPosition = osg::Vec3f(0,0,0);
for (int i=0; i<ESM::Skill::Length; ++i)
{
mSaveSkills[i].setBase(0);
mSaveSkills[i].setModifier(0);
}
for (int i=0; i<ESM::Attribute::Length; ++i)
{
mSaveAttributes[i].setBase(0);
mSaveAttributes[i].setModifier(0);
}
mMarkedPosition.pos[0] = 0;
mMarkedPosition.pos[1] = 0;
mMarkedPosition.pos[2] = 0;
mMarkedPosition.rot[0] = 0;
mMarkedPosition.rot[1] = 0;
mMarkedPosition.rot[2] = 0;
} }
void Player::write (ESM::ESMWriter& writer, Loading::Listener& progress) const void Player::write (ESM::ESMWriter& writer, Loading::Listener& progress) const