Originally posted by hitech Vel.x = 0;Vel.y = 0;Vel.z = Weapon->WeaponClass->SimParams.InitialSpeed;maROT_POINT(RotVel,Vel,HardPnt->Matrix);maROT_POINT(Vel,RotVel,Weapon->Sim.CurrentAtt.Matrix);|if(ParentObject != NULL)|{| if(ParentObject->Sim != NULL)| {| maINC_POINT(Vel,ParentObject->Sim->CurrentPos.Vel);| }| else| {| maINC_POINT(Vel,HardPnt->Vel);| }|}|else|{| maINC_POINT(Vel,HardPnt->Vel);|}