Index: cpp/tests/f0_variants_test-complex.goal
===================================================================
--- cpp/tests/f0_variants_test-complex.goal	(revision 1044)
+++ cpp/tests/f0_variants_test-complex.goal	(revision 1067)
@@ -20,7 +20,7 @@
 ==== Without defdata (saves all fields) ======
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=2.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.976, ing=0.475, as=0.175, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
+p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=2.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.976, ing=0.475, as=0.175, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
 j:p1=0, p2=1, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.15625, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
 j:p1=1, p2=2, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.175, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
Index: cpp/tests/f0_variants_test-default.goal
===================================================================
--- cpp/tests/f0_variants_test-default.goal	(revision 1044)
+++ cpp/tests/f0_variants_test-default.goal	(revision 1067)
@@ -20,6 +20,6 @@
 ==== Without defdata (saves all fields) ======
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
+p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
 j:p1=0, p2=1, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
 n:p=1, j=-1, d=N, i=, Vstyle=neuro
Index: cpp/tests/f0_variants_test-fS.goal
===================================================================
--- cpp/tests/f0_variants_test-fS.goal	(revision 1044)
+++ cpp/tests/f0_variants_test-fS.goal	(revision 1067)
@@ -41,16 +41,16 @@
 ==== Without defdata (saves all fields) ======
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=0.806, sz=2.295, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.6610658177212956, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=1.0, sz=0.806, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.669522581015868, y=-0.12927953115999094, z=1.770803754024758, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.5149067817465802, y=-0.12852148117052686, z=1.7757109168238943, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.275, as=0.25, rx=-1.277, ry=-1.087, rz=-0.9208, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=3.491120795397971, y=0.0627093264475479, z=3.542562176271334, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.4085, ry=1.0807, rz=0.5977, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=4.82498021179015, y=-1.4556859677056804, z=3.7057221690326423, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=-0.9279, ry=-0.2806, rz=-0.7292, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.044122892122303, y=0.0, z=0.0, sh=3, s=1.0, sx=1.0144, sy=0.903, sz=0.903, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=0.0, ry=0.271, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.1225041839451873, y=0.3558613626799459, z=1.8896569415253044, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=3.2159989925040344, y=-0.15022914055334208, z=2.057760603467444, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.0846131653683386, y=-0.09317957887309433, z=-3.5838606901740344, sh=2, s=1.0, sx=1.273, sy=0.133, sz=1.509, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=-0.9744, ry=-1.5695, rz=1.1659, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=0.1364642552368182, y=0.619565647570761, z=3.289951226640109, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.6422082610960242, y=-0.21052356609516198, z=2.883642273506047, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
+p:x=0.0, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=0.806, sz=2.295, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.6610658177212956, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=1.0, sz=0.806, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.669522581015868, y=-0.12927953115999094, z=1.770803754024758, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.5149067817465802, y=-0.12852148117052686, z=1.7757109168238943, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.275, as=0.25, rx=-1.277, ry=-1.087, rz=-0.9208, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=3.491120795397971, y=0.0627093264475479, z=3.542562176271334, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.4085, ry=1.0807, rz=0.5977, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=4.82498021179015, y=-1.4556859677056804, z=3.7057221690326423, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=-0.9279, ry=-0.2806, rz=-0.7292, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.044122892122303, y=0.0, z=0.0, sh=3, s=1.0, sx=1.0144, sy=0.903, sz=0.903, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=0.0, ry=0.271, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.1225041839451873, y=0.3558613626799459, z=1.8896569415253044, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=3.2159989925040344, y=-0.15022914055334208, z=2.057760603467444, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.0846131653683386, y=-0.09317957887309433, z=-3.5838606901740344, sh=2, s=1.0, sx=1.273, sy=0.133, sz=1.509, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=-0.9744, ry=-1.5695, rz=1.1659, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=0.1364642552368182, y=0.619565647570761, z=3.289951226640109, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.6422082610960242, y=-0.21052356609516198, z=2.883642273506047, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
 j:p1=0, p2=1, sh=1, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=1.0, vg=1.0, vb=1.0
 j:p1=1, p2=2, sh=1, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=1.0, vg=1.0, vb=1.0
Index: cpp/tests/full_props-complex.goal
===================================================================
--- cpp/tests/full_props-complex.goal	(revision 1044)
+++ cpp/tests/full_props-complex.goal	(revision 1067)
@@ -1,7 +1,7 @@
 //0
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=2.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.976, ing=0.475, as=0.175, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
+p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=1.12, ing=0.53125, as=0.15625, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=2.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.976, ing=0.475, as=0.175, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
 j:p1=0, p2=1, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.15625, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
 j:p1=1, p2=2, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.175, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
Index: cpp/tests/full_props-fS.goal
===================================================================
--- cpp/tests/full_props-fS.goal	(revision 1044)
+++ cpp/tests/full_props-fS.goal	(revision 1067)
@@ -1,16 +1,16 @@
 //0s
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=0.806, sz=2.295, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.6610658177212956, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=1.0, sz=0.806, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.669522581015868, y=-0.12927953115999094, z=1.770803754024758, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.5149067817465802, y=-0.12852148117052686, z=1.7757109168238943, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.275, as=0.25, rx=-1.277, ry=-1.087, rz=-0.9208, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=3.491120795397971, y=0.0627093264475479, z=3.542562176271334, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.4085, ry=1.0807, rz=0.5977, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=4.82498021179015, y=-1.4556859677056804, z=3.7057221690326423, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=-0.9279, ry=-0.2806, rz=-0.7292, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.044122892122303, y=0.0, z=0.0, sh=3, s=1.0, sx=1.0144, sy=0.903, sz=0.903, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=0.0, ry=0.271, rz=0.0, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=2.1225041839451873, y=0.3558613626799459, z=1.8896569415253044, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=3.2159989925040344, y=-0.15022914055334208, z=2.057760603467444, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.0846131653683386, y=-0.09317957887309433, z=-3.5838606901740344, sh=2, s=1.0, sx=1.273, sy=0.133, sz=1.509, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=-0.9744, ry=-1.5695, rz=1.1659, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=0.1364642552368182, y=0.619565647570761, z=3.289951226640109, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
-p:x=1.6422082610960242, y=-0.21052356609516198, z=2.883642273506047, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vs=0.2, vr=1.0, vg=1.0, vb=1.0
+p:x=0.0, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=0.806, sz=2.295, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.6610658177212956, y=0.0, z=0.0, sh=2, s=1.0, sx=0.806, sy=1.0, sz=0.806, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.669522581015868, y=-0.12927953115999094, z=1.770803754024758, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.5149067817465802, y=-0.12852148117052686, z=1.7757109168238943, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.275, as=0.25, rx=-1.277, ry=-1.087, rz=-0.9208, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=3.491120795397971, y=0.0627093264475479, z=3.542562176271334, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.4085, ry=1.0807, rz=0.5977, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=4.82498021179015, y=-1.4556859677056804, z=3.7057221690326423, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=-0.9279, ry=-0.2806, rz=-0.7292, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.044122892122303, y=0.0, z=0.0, sh=3, s=1.0, sx=1.0144, sy=0.903, sz=0.903, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=0.0, ry=0.271, rz=0.0, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=2.1225041839451873, y=0.3558613626799459, z=1.8896569415253044, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=3.2159989925040344, y=-0.15022914055334208, z=2.057760603467444, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.0846131653683386, y=-0.09317957887309433, z=-3.5838606901740344, sh=2, s=1.0, sx=1.273, sy=0.133, sz=1.509, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=-0.9744, ry=-1.5695, rz=1.1659, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=0.1364642552368182, y=0.619565647570761, z=3.289951226640109, sh=3, s=1.0, sx=0.8736, sy=0.8736, sz=0.8736, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.3229, ry=-0.3828, rz=1.5117, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
+p:x=1.6422082610960242, y=-0.21052356609516198, z=2.883642273506047, sh=1, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.22727272727272727, as=0.25, rx=1.3416, ry=-1.3967, rz=1.1368, i=, Vstyle=part, vr=1.0, vg=1.0, vb=1.0
 j:p1=0, p2=1, sh=1, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=1.0, vg=1.0, vb=1.0
 j:p1=1, p2=2, sh=1, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=1.0, vg=1.0, vb=1.0
Index: cpp/tests/full_props_x.goal
===================================================================
--- cpp/tests/full_props_x.goal	(revision 1044)
+++ cpp/tests/full_props_x.goal	(revision 1067)
@@ -1,6 +1,6 @@
 //0
 m:se=1.0, Vstyle=
-p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
-p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vs=0.2, vr=0.5, vg=0.5, vb=0.5
+p:x=0.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
+p:x=1.0, y=0.0, z=0.0, sh=0, s=1.0, sx=1.0, sy=1.0, sz=1.0, h=0.0, dn=1.0, fr=0.4, ing=0.25, as=0.25, rx=0.0, ry=0.0, rz=0.0, i=, Vstyle=part, vr=0.5, vg=0.5, vb=0.5
 j:p1=0, p2=1, rx=0.0, ry=0.0, rz=0.0, dx=1.0, dy=0.0, dz=0.0, sh=0, hx=0.0, hy=0.0, hz=0.0, hrx=0.0, hry=0.0, hrz=0.0, hxn=-1.5708, hxp=1.5708, hyn=-1.5708, hyp=1.5708, stif=1.0, rotstif=1.0, stam=0.25, i=, Vstyle=joint, vr=0.5, vg=0.5, vb=0.5
 
Index: cpp/tests/genomanipulation-complex.goal
===================================================================
--- cpp/tests/genomanipulation-complex.goal	(revision 1044)
+++ cpp/tests/genomanipulation-complex.goal	(revision 1067)
@@ -36,5 +36,5 @@
 
  [this data is provided by Part::properties() ]
- #        id                      type  name        group (22 properties)
+ #        id                      type  name        group (21 properties)
  0.        x = 1.0                  f   position.x  Geometry  
  1.        y = 0.0                  f   position.y  Geometry  
@@ -55,8 +55,7 @@
 16.        i =                      s   info        Other properties
 17.   Vstyle = part                 s 0 0 part vis_style   Visual    
-18.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Visual    
-19.       vr = 0.5                  f 0.0 1.0 1.0 red component  Visual    
-20.       vg = 0.5                  f 0.0 1.0 1.0 green component  Visual    
-21.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Visual    
+18.       vr = 0.5                  f 0.0 1.0 1.0 red component  Visual    
+19.       vg = 0.5                  f 0.0 1.0 1.0 green component  Visual    
+20.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Visual    
 
 However, there is a subset of properties which may be modified more freely.
@@ -66,5 +65,5 @@
 
  [this data is provided by Part::extraProperties() ]
- #        id                      type  name        group (9 properties)
+ #        id                      type  name        group (8 properties)
  0.        h = 0.0                  f 0 1 0 hollow      Extra properties
  1.       dn = 1.0                  f 0.2 5.0 1.0 density     Extra properties
@@ -72,8 +71,7 @@
  3.      ing = 0.53125              f 0.0 1.0 0.25 ingestion   Extra properties
  4.       as = 0.15625              f 0.0 1.0 0.25 assimilation  Extra properties
- 5.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Extra properties
- 6.       vr = 0.5                  f 0.0 1.0 1.0 red component  Extra properties
- 7.       vg = 0.5                  f 0.0 1.0 1.0 green component  Extra properties
- 8.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Extra properties
+ 5.       vr = 0.5                  f 0.0 1.0 1.0 red component  Extra properties
+ 6.       vg = 0.5                  f 0.0 1.0 1.0 green component  Extra properties
+ 7.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Extra properties
 
 This set of properties can vary from release to release,
@@ -83,13 +81,13 @@
 Now we will try to change some of properties:
 
-      Change property #5 to random value from range [0.05..0.7]
-      Current value of 'vs' (visual thickness) is '0.2'
+      Change property #4 to random value from range [0..1]
+      Current value of 'as' (assimilation) is '0.15625'
       Setting new value... [ using ParamInterface::set() ]
-      The value is now '0.514873'
+      The value is now '0.715189'
 
 Let's see f0... (check out part #1 !)
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -145,5 +143,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -159,5 +157,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=-0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -172,5 +170,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=-0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -188,5 +186,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=-0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -215,5 +213,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=-0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
@@ -298,5 +296,5 @@
 
 p:fr=1.12, ing=0.53125, as=0.15625, vr=0.5, 0.5, 0.5
-p:1.0, fr=1.12, ing=0.53125, as=0.15625, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, fr=1.12, ing=0.53125, as=0.715189, vr=0.5, 0.5, 0.5
 p:2.0, z=-0.1, fr=0.976, ing=0.475, as=0.175, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, stam=0.15625, vr=0.5, 0.5, 0.5
Index: cpp/tests/genomanipulation-default.goal
===================================================================
--- cpp/tests/genomanipulation-default.goal	(revision 1044)
+++ cpp/tests/genomanipulation-default.goal	(revision 1067)
@@ -36,5 +36,5 @@
 
  [this data is provided by Part::properties() ]
- #        id                      type  name        group (22 properties)
+ #        id                      type  name        group (21 properties)
  0.        x = 1.0                  f   position.x  Geometry  
  1.        y = 0.0                  f   position.y  Geometry  
@@ -55,8 +55,7 @@
 16.        i =                      s   info        Other properties
 17.   Vstyle = part                 s 0 0 part vis_style   Visual    
-18.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Visual    
-19.       vr = 0.5                  f 0.0 1.0 1.0 red component  Visual    
-20.       vg = 0.5                  f 0.0 1.0 1.0 green component  Visual    
-21.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Visual    
+18.       vr = 0.5                  f 0.0 1.0 1.0 red component  Visual    
+19.       vg = 0.5                  f 0.0 1.0 1.0 green component  Visual    
+20.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Visual    
 
 However, there is a subset of properties which may be modified more freely.
@@ -66,5 +65,5 @@
 
  [this data is provided by Part::extraProperties() ]
- #        id                      type  name        group (9 properties)
+ #        id                      type  name        group (8 properties)
  0.        h = 0.0                  f 0 1 0 hollow      Extra properties
  1.       dn = 1.0                  f 0.2 5.0 1.0 density     Extra properties
@@ -72,8 +71,7 @@
  3.      ing = 0.25                 f 0.0 1.0 0.25 ingestion   Extra properties
  4.       as = 0.25                 f 0.0 1.0 0.25 assimilation  Extra properties
- 5.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Extra properties
- 6.       vr = 0.5                  f 0.0 1.0 1.0 red component  Extra properties
- 7.       vg = 0.5                  f 0.0 1.0 1.0 green component  Extra properties
- 8.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Extra properties
+ 5.       vr = 0.5                  f 0.0 1.0 1.0 red component  Extra properties
+ 6.       vg = 0.5                  f 0.0 1.0 1.0 green component  Extra properties
+ 7.       vb = 0.5                  f 0.0 1.0 1.0 blue component  Extra properties
 
 This set of properties can vary from release to release,
@@ -83,13 +81,13 @@
 Now we will try to change some of properties:
 
-      Change property #5 to random value from range [0.05..0.7]
-      Current value of 'vs' (visual thickness) is '0.2'
+      Change property #4 to random value from range [0..1]
+      Current value of 'as' (assimilation) is '0.25'
       Setting new value... [ using ParamInterface::set() ]
-      The value is now '0.514873'
+      The value is now '0.715189'
 
 Let's see f0... (check out part #1 !)
 
 p:vr=0.5, 0.5, 0.5
-p:1.0, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.0, vr=0.5, 0.5, 0.5
 n:p=1
@@ -145,5 +143,5 @@
 
 p:y=0.1, vr=0.5, 0.5, 0.5
-p:1.0, 0.1, 0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, 0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, 0.1, vr=0.5, 0.5, 0.5
 n:p=1
@@ -159,5 +157,5 @@
 
 p:y=0.1, vr=0.5, 0.5, 0.5
-p:1.0, 0.1, -0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, -0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, dx=1.0, 0.0, -0.1, vr=0.5, 0.5, 0.5
 n:p=1
@@ -172,5 +170,5 @@
 
 p:y=0.1, vr=0.5, 0.5, 0.5
-p:1.0, 0.1, -0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, -0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, vr=0.5, 0.5, 0.5
 n:p=1
@@ -188,5 +186,5 @@
 
 p:vr=0.5, 0.5, 0.5
-p:1.0, 0.1, -0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, -0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, vr=0.5, 0.5, 0.5
 n:p=1
@@ -215,5 +213,5 @@
 
 p:vr=0.5, 0.5, 0.5
-p:1.0, 0.1, -0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, -0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, vr=0.5, 0.857946, 0.5
 n:p=1
@@ -311,5 +309,5 @@
 
 p:vr=0.5, 0.5, 0.5
-p:1.0, 0.1, -0.1, vs=0.514873, vr=0.5, 0.5, 0.5
+p:1.0, 0.1, -0.1, as=0.715189, vr=0.5, 0.5, 0.5
 j:0, 1, vr=0.5, 0.857946, 0.5
 n:p=1
Index: cpp/tests/genomanipulation-fS.goal
===================================================================
--- cpp/tests/genomanipulation-fS.goal	(revision 1044)
+++ cpp/tests/genomanipulation-fS.goal	(revision 1067)
@@ -57,5 +57,5 @@
 
  [this data is provided by Part::properties() ]
- #        id                      type  name        group (22 properties)
+ #        id                      type  name        group (21 properties)
  0.        x = 2.044122892122303    f   position.x  Geometry  
  1.        y = 0.0                  f   position.y  Geometry  
@@ -76,8 +76,7 @@
 16.        i =                      s   info        Other properties
 17.   Vstyle = part                 s 0 0 part vis_style   Visual    
-18.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Visual    
-19.       vr = 1.0                  f 0.0 1.0 1.0 red component  Visual    
-20.       vg = 1.0                  f 0.0 1.0 1.0 green component  Visual    
-21.       vb = 1.0                  f 0.0 1.0 1.0 blue component  Visual    
+18.       vr = 1.0                  f 0.0 1.0 1.0 red component  Visual    
+19.       vg = 1.0                  f 0.0 1.0 1.0 green component  Visual    
+20.       vb = 1.0                  f 0.0 1.0 1.0 blue component  Visual    
 
 However, there is a subset of properties which may be modified more freely.
@@ -87,5 +86,5 @@
 
  [this data is provided by Part::extraProperties() ]
- #        id                      type  name        group (9 properties)
+ #        id                      type  name        group (8 properties)
  0.        h = 0.0                  f 0 1 0 hollow      Extra properties
  1.       dn = 1.0                  f 0.2 5.0 1.0 density     Extra properties
@@ -93,8 +92,7 @@
  3.      ing = 0.22727272727272727  f 0.0 1.0 0.25 ingestion   Extra properties
  4.       as = 0.25                 f 0.0 1.0 0.25 assimilation  Extra properties
- 5.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Extra properties
- 6.       vr = 1.0                  f 0.0 1.0 1.0 red component  Extra properties
- 7.       vg = 1.0                  f 0.0 1.0 1.0 green component  Extra properties
- 8.       vb = 1.0                  f 0.0 1.0 1.0 blue component  Extra properties
+ 5.       vr = 1.0                  f 0.0 1.0 1.0 red component  Extra properties
+ 6.       vg = 1.0                  f 0.0 1.0 1.0 green component  Extra properties
+ 7.       vb = 1.0                  f 0.0 1.0 1.0 blue component  Extra properties
 
 This set of properties can vary from release to release,
@@ -104,8 +102,8 @@
 Now we will try to change some of properties:
 
-      Change property #5 to random value from range [0.05..0.7]
-      Current value of 'vs' (visual thickness) is '0.2'
+      Change property #4 to random value from range [0..1]
+      Current value of 'as' (assimilation) is '0.25'
       Setting new value... [ using ParamInterface::set() ]
-      The value is now '0.514873'
+      The value is now '0.715189'
 
 Let's see f0... (check out part #6 !)
@@ -117,5 +115,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -186,5 +184,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -220,5 +218,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -257,5 +255,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -292,5 +290,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -340,5 +338,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
@@ -455,5 +453,5 @@
 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
-p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
+p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, as=0.715189, ry=0.271
 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
Index: cpp/tests/multiline_f0_test-complex.goal
===================================================================
--- cpp/tests/multiline_f0_test-complex.goal	(revision 1044)
+++ cpp/tests/multiline_f0_test-complex.goal	(revision 1067)
@@ -39,5 +39,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:0.5
 vg:0.5
@@ -63,5 +62,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:0.5
 vg:0.5
@@ -87,5 +85,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:0.5
 vg:0.5
Index: cpp/tests/multiline_f0_test-default.goal
===================================================================
--- cpp/tests/multiline_f0_test-default.goal	(revision 1044)
+++ cpp/tests/multiline_f0_test-default.goal	(revision 1067)
@@ -39,5 +39,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:0.5
 vg:0.5
@@ -63,5 +62,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:0.5
 vg:0.5
Index: cpp/tests/multiline_f0_test-fS.goal
===================================================================
--- cpp/tests/multiline_f0_test-fS.goal	(revision 1044)
+++ cpp/tests/multiline_f0_test-fS.goal	(revision 1067)
@@ -60,5 +60,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -84,5 +83,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -108,5 +106,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -132,5 +129,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -156,5 +152,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -180,5 +175,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -204,5 +198,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -228,5 +221,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -252,5 +244,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -276,5 +267,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -300,5 +290,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
@@ -324,5 +313,4 @@
 i:
 Vstyle:part
-vs:0.2
 vr:1.0
 vg:1.0
