mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-28 17:09:41 +00:00
Cast to size_t
This commit is contained in:
parent
e660a9ca16
commit
5a8d108852
3 changed files with 4 additions and 4 deletions
|
@ -94,7 +94,7 @@ namespace
|
|||
for (const ESM::Attribute& attribute : attributes)
|
||||
{
|
||||
const ESM::Race::MaleFemale& value
|
||||
= race->mData.mAttributeValues[ESM::Attribute::refIdToIndex(attribute.mId)];
|
||||
= race->mData.mAttributeValues[static_cast<size_t>(ESM::Attribute::refIdToIndex(attribute.mId))];
|
||||
creatureStats.setAttribute(attribute.mId, male ? value.mMale : value.mFemale);
|
||||
}
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@ namespace MWMechanics
|
|||
for (const ESM::Attribute& attribute : esmStore.get<ESM::Attribute>())
|
||||
{
|
||||
const ESM::Race::MaleFemale& value
|
||||
= race->mData.mAttributeValues[ESM::Attribute::refIdToIndex(attribute.mId)];
|
||||
= race->mData.mAttributeValues[static_cast<size_t>(ESM::Attribute::refIdToIndex(attribute.mId))];
|
||||
|
||||
creatureStats.setAttribute(attribute.mId, male ? value.mMale : value.mFemale);
|
||||
}
|
||||
|
|
|
@ -467,7 +467,7 @@ void MWMechanics::NpcStats::writeState(ESM::NpcStats& state) const
|
|||
// TODO extend format
|
||||
auto index = ESM::Skill::refIdToIndex(id);
|
||||
assert(index >= 0);
|
||||
value.writeState(state.mSkills[static_cast<unsigned int>(index)]);
|
||||
value.writeState(state.mSkills[static_cast<size_t>(index)]);
|
||||
}
|
||||
|
||||
state.mIsWerewolf = mIsWerewolf;
|
||||
|
@ -488,7 +488,7 @@ void MWMechanics::NpcStats::writeState(ESM::NpcStats& state) const
|
|||
|
||||
state.mSkillIncrease.fill(0);
|
||||
for (const auto& [key, value] : mSkillIncreases)
|
||||
state.mSkillIncrease[ESM::Attribute::refIdToIndex(key)] = value;
|
||||
state.mSkillIncrease[static_cast<size_t>(ESM::Attribute::refIdToIndex(key))] = value;
|
||||
|
||||
for (size_t i = 0; i < state.mSpecIncreases.size(); ++i)
|
||||
state.mSpecIncreases[i] = mSpecIncreases[i];
|
||||
|
|
Loading…
Reference in a new issue