mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-26 22:45:15 -04:00
Fix werewolf state not getting completely reset when starting a new game
This commit is contained in:
parent
0c8f85f17d
commit
0545622f5a
@ -248,6 +248,9 @@ namespace MWGui
|
|||||||
delete mCharGen;
|
delete mCharGen;
|
||||||
mCharGen = new CharacterCreation();
|
mCharGen = new CharacterCreation();
|
||||||
mGuiModes.clear();
|
mGuiModes.clear();
|
||||||
|
mHud->unsetSelectedWeapon();
|
||||||
|
mHud->unsetSelectedSpell();
|
||||||
|
unsetForceHide(GW_ALL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
allow(GW_ALL);
|
allow(GW_ALL);
|
||||||
|
@ -240,12 +240,13 @@ namespace MWWorld
|
|||||||
// Rebuild player
|
// Rebuild player
|
||||||
setupPlayer();
|
setupPlayer();
|
||||||
MWWorld::Ptr player = mPlayer->getPlayer();
|
MWWorld::Ptr player = mPlayer->getPlayer();
|
||||||
renderPlayer();
|
|
||||||
mRendering->resetCamera();
|
|
||||||
|
|
||||||
// removes NpcStats, ContainerStore etc
|
// removes NpcStats, ContainerStore etc
|
||||||
player.getRefData().setCustomData(NULL);
|
player.getRefData().setCustomData(NULL);
|
||||||
|
|
||||||
|
renderPlayer();
|
||||||
|
mRendering->resetCamera();
|
||||||
|
|
||||||
// make sure to do this so that local scripts from items that were in the players inventory are removed
|
// make sure to do this so that local scripts from items that were in the players inventory are removed
|
||||||
mLocalScripts.clear();
|
mLocalScripts.clear();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user