mirror of
https://github.com/OpenMW/openmw.git
synced 2025-06-22 23:11:33 +00:00
Attach projectiles to nodes of multi-effect bolts
This commit is contained in:
parent
5a0d3feb98
commit
c6cd1f813b
1 changed files with 4 additions and 1 deletions
|
@ -102,7 +102,10 @@ namespace MWWorld
|
||||||
std::ostringstream nodeName;
|
std::ostringstream nodeName;
|
||||||
nodeName << "Dummy" << std::setw(2) << std::setfill('0') << iter;
|
nodeName << "Dummy" << std::setw(2) << std::setfill('0') << iter;
|
||||||
const ESM::Weapon* weapon = MWBase::Environment::get().getWorld()->getStore().get<ESM::Weapon>().find (state.mIdMagic.at(iter));
|
const ESM::Weapon* weapon = MWBase::Environment::get().getWorld()->getStore().get<ESM::Weapon>().find (state.mIdMagic.at(iter));
|
||||||
mResourceSystem->getSceneManager()->getInstance("meshes\\" + weapon->mModel, attachTo);
|
SceneUtil::FindByNameVisitor findVisitor(nodeName.str());
|
||||||
|
attachTo->accept(findVisitor);
|
||||||
|
if (findVisitor.mFoundNode)
|
||||||
|
mResourceSystem->getSceneManager()->getInstance("meshes\\" + weapon->mModel, findVisitor.mFoundNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
SceneUtil::DisableFreezeOnCullVisitor disableFreezeOnCullVisitor;
|
SceneUtil::DisableFreezeOnCullVisitor disableFreezeOnCullVisitor;
|
||||||
|
|
Loading…
Reference in a new issue