Merge remote-tracking branch 'puppykevin/master'

This commit is contained in:
Marc Zinnschlag 2014-05-30 11:42:19 +02:00
commit f5e587f566
2 changed files with 24 additions and 24 deletions

View file

@ -252,7 +252,6 @@ namespace MWWorld
mProjectileManager->clear(); mProjectileManager->clear();
mLocalScripts.clear(); mLocalScripts.clear();
mPlayer->clear();
mWorldScene->changeToVoid(); mWorldScene->changeToVoid();
@ -261,9 +260,10 @@ namespace MWWorld
if (mPlayer) if (mPlayer)
{ {
mPlayer->setCell (0); mPlayer->clear();
mPlayer->setCell(0);
mPlayer->getPlayer().getRefData() = RefData(); mPlayer->getPlayer().getRefData() = RefData();
mPlayer->set (mStore.get<ESM::NPC>().find ("player")); mPlayer->set(mStore.get<ESM::NPC>().find ("player"));
} }
mCells.clear(); mCells.clear();

View file

@ -8,33 +8,34 @@ namespace ESM
{ {
unsigned int Clothing::sRecordId = REC_CLOT; unsigned int Clothing::sRecordId = REC_CLOT;
void Clothing::load(ESMReader &esm) void Clothing::load(ESMReader &esm)
{ {
mModel = esm.getHNString("MODL"); mModel = esm.getHNString("MODL");
mName = esm.getHNOString("FNAM"); mName = esm.getHNOString("FNAM");
esm.getHNT(mData, "CTDT", 12); esm.getHNT(mData, "CTDT", 12);
mScript = esm.getHNOString("SCRI"); mScript = esm.getHNOString("SCRI");
mIcon = esm.getHNOString("ITEX"); mIcon = esm.getHNOString("ITEX");
mParts.load(esm); mParts.load(esm);
mEnchant = esm.getHNOString("ENAM"); mEnchant = esm.getHNOString("ENAM");
} }
void Clothing::save(ESMWriter &esm) const
{
esm.writeHNCString("MODL", mModel);
esm.writeHNOCString("FNAM", mName);
esm.writeHNT("CTDT", mData, 12);
esm.writeHNOCString("SCRI", mScript); void Clothing::save(ESMWriter &esm) const
esm.writeHNOCString("ITEX", mIcon); {
esm.writeHNCString("MODL", mModel);
esm.writeHNOCString("FNAM", mName);
esm.writeHNT("CTDT", mData, 12);
mParts.save(esm); esm.writeHNOCString("SCRI", mScript);
esm.writeHNOCString("ITEX", mIcon);
esm.writeHNOCString("ENAM", mEnchant); mParts.save(esm);
}
esm.writeHNOCString("ENAM", mEnchant);
}
void Clothing::blank() void Clothing::blank()
{ {
@ -46,7 +47,6 @@ void Clothing::save(ESMWriter &esm) const
mName.clear(); mName.clear();
mModel.clear(); mModel.clear();
mIcon.clear(); mIcon.clear();
mIcon.clear();
mEnchant.clear(); mEnchant.clear();
mScript.clear(); mScript.clear();
} }