Fixed: #5 Applied check to validate parent skeleton is valid, patch provided by Vinicius Arroya.

hg/feature/build_pipeline_v3
mattraykowski 12 years ago
parent bced63993b
commit 971c2ba4a3

@ -197,7 +197,7 @@ void CAttachedFX::create(CCharacterCL &parent,
if (targeterInfo.StickMode.UserBoneName != 0) if (targeterInfo.StickMode.UserBoneName != 0)
{ {
CEntityCL *targeter = EntitiesMngr.entity(TargeterInfo.Slot); CEntityCL *targeter = EntitiesMngr.entity(TargeterInfo.Slot);
if (targeter && targeter->skeleton()) if (parent.skeleton() && targeter && targeter->skeleton())
{ {
TargeterUserBoneID = parent.skeleton()->getBoneIdByName(NLMISC::CStringMapper::unmap(TargeterInfo.StickMode.UserBoneName)); TargeterUserBoneID = parent.skeleton()->getBoneIdByName(NLMISC::CStringMapper::unmap(TargeterInfo.StickMode.UserBoneName));
} }

Loading…
Cancel
Save