Lines Matching refs:pnam
458 for (const PROJ::PNAM& pnam : mProj.mProjectiles) in write() local
460 if (!pnam.isMagic()) in write()
463 convertBaseState(out, pnam); in write()
465 out.mBowId = pnam.mBowId.toString(); in write()
466 out.mVelocity = pnam.mVelocity; in write()
467 out.mAttackStrength = pnam.mAttackStrength; in write()
476 convertBaseState(out, pnam); in write()
479 … [&pnam](const SPLM::ActiveSpell& spell) -> bool { return spell.mIndex == pnam.mSplmIndex; }); in write()
483 …std::cerr << "Warning: Skipped conversion for magic projectile \"" << pnam.mArrowId.toString() << … in write()
488 out.mSpeed = pnam.mSpeed * 0.001f; // not sure where this factor comes from in write()
497 void ConvertPROJ::convertBaseState(ESM::BaseProjectileState& base, const PROJ::PNAM& pnam) in convertBaseState() argument
499 base.mId = pnam.mArrowId.toString(); in convertBaseState()
500 base.mPosition = pnam.mPosition; in convertBaseState()
503 orient.makeRotate(osg::Vec3f(0,1,0), pnam.mVelocity); in convertBaseState()
506 base.mActorId = convertActorId(pnam.mActorId.toString(), *mContext); in convertBaseState()