The commit right before the 4.19 merge is the 4.18 template, I don’t keep back versions because I want to be able to delete the repository history since its working with large binaries.
As far as climbing, there is a function CanObjectBeClimbed, override it and return true/false depending on whatever you decide to use as the criteria.