diff --git a/Engine/source/T3D/projectile.cpp b/Engine/source/T3D/projectile.cpp index 4476d70dd..a6f4c5ef6 100644 --- a/Engine/source/T3D/projectile.cpp +++ b/Engine/source/T3D/projectile.cpp @@ -873,8 +873,11 @@ bool Projectile::onAdd() } } if (mSourceObject.isValid()) + { processAfter(mSourceObject); - + if (isClientObject()) + mSourceObject->getRenderMuzzlePoint(mSourceObjectSlot, &mCurrPosition); + } // Setup our bounding box if (bool(mDataBlock->getProjectileShape()) == true) mObjBox = mDataBlock->getProjectileShape()->mBounds;