The filed out class can be found here:
Yes, thanks for removing the duplication. It is now in!
I'm note sure whether you would want the offset-possibility in ROShorterDistanceAttachPoint or if I should create a subclass for it. If you'd like to integrate it directly, the filed out class with the offset parameter can be found here:
http://cl.ly/code/1T3c310J2r06
If not I will create a subclass.
Let's leave the offset in ROShorterDistanceAttachPoint. It does not hurt I feel.
You will find your code in Roassal 1.163
Thanks, Alexandre