mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-09-11 13:25:53 -04:00
Attach projectiles to nodes of multi-effect bolts
This commit is contained in:
parent
5a0d3feb98
commit
c6cd1f813b
@ -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…
x
Reference in New Issue
Block a user