1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-05 06:40:09 +00:00

Remove unnecessary mBodyPrefix field

This commit is contained in:
Chris Robinson 2013-08-07 16:45:29 -07:00
parent 5051544144
commit f73578a832
2 changed files with 5 additions and 9 deletions

View File

@ -126,9 +126,6 @@ void NpcAnimation::updateNpcBase()
mHairModel = "meshes\\" + store.get<ESM::BodyPart>().find("WerewolfHair")->mModel; mHairModel = "meshes\\" + store.get<ESM::BodyPart>().find("WerewolfHair")->mModel;
} }
mBodyPrefix = "b_n_" + mNpc->mRace;
Misc::StringUtils::toLower(mBodyPrefix);
bool isBeast = (race->mData.mFlags & ESM::Race::Beast) != 0; bool isBeast = (race->mData.mFlags & ESM::Race::Beast) != 0;
std::string smodel = (mViewMode != VM_FirstPerson) ? std::string smodel = (mViewMode != VM_FirstPerson) ?
(!isWerewolf ? !isBeast ? "meshes\\base_anim.nif" (!isWerewolf ? !isBeast ? "meshes\\base_anim.nif"
@ -144,7 +141,7 @@ void NpcAnimation::updateNpcBase()
addAnimSource(smodel); addAnimSource(smodel);
if(!isWerewolf) if(!isWerewolf)
{ {
if(mBodyPrefix.find("argonian") != std::string::npos) if(Misc::StringUtils::lowerCase(mNpc->mRace).find("argonian") != std::string::npos)
addAnimSource("meshes\\argonian_swimkna.nif"); addAnimSource("meshes\\argonian_swimkna.nif");
else if(!mNpc->isMale() && !isBeast) else if(!mNpc->isMale() && !isBeast)
addAnimSource("meshes\\base_anim_female.nif"); addAnimSource("meshes\\base_anim_female.nif");

View File

@ -40,7 +40,6 @@ private:
const ESM::NPC *mNpc; const ESM::NPC *mNpc;
std::string mHeadModel; std::string mHeadModel;
std::string mHairModel; std::string mHairModel;
std::string mBodyPrefix;
ViewMode mViewMode; ViewMode mViewMode;
bool mShowWeapons; bool mShowWeapons;