A really really easy way would be making sure that you have
hitcountpersist = 1
In each attacking state. Then do something like
fall.velocity (or whatever the parameter is) = value-hitcount
So if it's the first hit, it'll be normal distance. Lets say you have 3 attacks in a chain with the values -4 -2 -3
The above would convert them to
-4 -3 -4
Pretty it's not, but it is easy.