mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-03-03 13:19:40 +00:00
Fix hardcoded beast races in MWClass::Npc::getModel
This commit is contained in:
parent
46d8f3ce5a
commit
41a958cd4e
2 changed files with 4 additions and 8 deletions
|
@ -183,13 +183,10 @@ namespace MWClass
|
||||||
std::string bodyRaceID = headID.substr(0, end);
|
std::string bodyRaceID = headID.substr(0, end);
|
||||||
|
|
||||||
std::string model = "meshes\\base_anim.nif";
|
std::string model = "meshes\\base_anim.nif";
|
||||||
if (bodyRaceID == "b_n_khajiit_m_" ||
|
const ESM::Race* race = MWBase::Environment::get().getWorld()->getStore().get<ESM::Race>().find(ref->mBase->mRace);
|
||||||
bodyRaceID == "b_n_khajiit_f_" ||
|
if(race->mData.mFlags & ESM::Race::Beast)
|
||||||
bodyRaceID == "b_n_argonian_m_" ||
|
|
||||||
bodyRaceID == "b_n_argonian_f_")
|
|
||||||
{
|
|
||||||
model = "meshes\\base_animkna.nif";
|
model = "meshes\\base_animkna.nif";
|
||||||
}
|
|
||||||
return model;
|
return model;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -233,8 +233,6 @@ namespace MWWorld
|
||||||
mPlayer = new MWWorld::Player (mStore.get<ESM::NPC>().find ("player"), *this);
|
mPlayer = new MWWorld::Player (mStore.get<ESM::NPC>().find ("player"), *this);
|
||||||
mRendering->attachCameraTo(mPlayer->getPlayer());
|
mRendering->attachCameraTo(mPlayer->getPlayer());
|
||||||
|
|
||||||
mPhysics->addActor(mPlayer->getPlayer());
|
|
||||||
|
|
||||||
// global variables
|
// global variables
|
||||||
mGlobalVariables = new Globals (mStore);
|
mGlobalVariables = new Globals (mStore);
|
||||||
|
|
||||||
|
@ -1315,6 +1313,7 @@ namespace MWWorld
|
||||||
void World::renderPlayer()
|
void World::renderPlayer()
|
||||||
{
|
{
|
||||||
mRendering->renderPlayer(mPlayer->getPlayer());
|
mRendering->renderPlayer(mPlayer->getPlayer());
|
||||||
|
mPhysics->addActor(mPlayer->getPlayer());
|
||||||
}
|
}
|
||||||
|
|
||||||
void World::setupExternalRendering (MWRender::ExternalRendering& rendering)
|
void World::setupExternalRendering (MWRender::ExternalRendering& rendering)
|
||||||
|
|
Loading…
Reference in a new issue