Looks nice; what fixes did you make?
I'll document them when I drop the release, but...
There were problems with both .fixang and .fixlen. There was duplicate code in two different areas each trying to apply the values differently, resulting in unpredictable behaviour such as tie angle occsilations.
Even the stiffest tie was still very springy, so I increasd the range of values that matter on .stifftie to 1-100 from 1-40 (essentially adding the ability to specify higher degrees of tie stiffness than before - values 1-40 equate to the same stiffness as before, values 41-100 equate to greater stiffness) and now MOD positive values to spread mutation probabiltiy equally across the range instead of pegging anythign above the max and the max stiffness (as values > 40 did before). All negative values equate to the minimal tie stiffness of 1. A 0 value does not change anything as before - hardened ties remain at whatever stiffness they are at.
I made the changes to .fixang discussed
here to allow bots the option to specify that the tie angle should rotate freely by storing a negative number.
I also fixed some bugs with trefvars not going away in certain cases when ties break as well as erasing the trefvars when .readtie is non-zero but invalid. This lets bot check if ties for which they know the tie port still exist or not.
I suspect there are furhter issues with tie sharing and bot order of operation. I'm investigating those now.