Duh slaps head so obvious.
"for $jj = 0 to $numsides -1 step 1 do {---}" thanks for reminder it will certainly reduce the mountain of cords 630 point3 coords
asl doesnt search morph data that im aware of so id need to probably separate morphs into mesh of same curobject then rename them so script can search and compare them (after all the point index should still be identical !) then tweak exporter with something like
if point3 > do morph value - parent value */which should return morph coordinate !
then if point3 < do parent value - morph value
then == skip print $ii = $ii + 1
... anim8or asl will practically write script for me i hope .... john connar shouldn't be worried about sky net he should worry about asl.