1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-17 04:46:35 +00:00

Requested changes

This commit is contained in:
SkyHasACat 2025-08-02 05:33:27 -07:00
parent 1986891e79
commit 5203f300e2
2 changed files with 9 additions and 9 deletions

View file

@ -88,7 +88,7 @@ namespace
}
if (rec["baseDisposition"] != sol::nil)
npc.mNpdt.mDisposition = static_cast<int>(rec["baseDisposition"]);
npc.mNpdt.mDisposition = rec["baseDisposition"].get<int>();
if (rec["baseGold"] != sol::nil)
npc.mNpdt.mGold = static_cast<int>(rec["baseGold"]);
@ -101,7 +101,7 @@ namespace
{
const sol::table services = rec["servicesOffered"];
int flags = 0;
auto setFlag = [&](const char* key, int mask) {
auto setFlag = [&](const std::string_view& key, int mask) {
if (services[key] != sol::nil && services[key])
flags |= mask;
};

View file

@ -726,8 +726,6 @@ namespace MWWorld
switch (type)
{
case ESM::REC_ALCH:
case ESM::REC_MISC:
case ESM::REC_ACTI:
case ESM::REC_ARMO:
case ESM::REC_BOOK:
case ESM::REC_CLAS:
@ -735,14 +733,16 @@ namespace MWWorld
case ESM::REC_ENCH:
case ESM::REC_SPEL:
case ESM::REC_WEAP:
mStoreImp->mRecNameToStore[type]->read(reader);
return true;
case ESM::REC_NPC_:
case ESM::REC_CREA:
case ESM::REC_CONT:
case ESM::REC_MISC:
case ESM::REC_ACTI:
case ESM::REC_LEVI:
case ESM::REC_LEVC:
case ESM::REC_LIGH:
case ESM::REC_NPC_:
mStoreImp->mRecNameToStore[type]->read(reader);
return true;
case ESM::REC_CREA:
case ESM::REC_CONT:
mStoreImp->mRecNameToStore[type]->read(reader, true);
return true;