In this part, it only sets the X coord for the Effector Location. I thought it would use Z, since that’s up and down, and the goal is to move the guy’s feet up so they don’t go through something. Also, why after calculating the offset by tracing from the left and right foot does it multiply the right foot offset by -1?
I finally found it, after hunting around the demo for several hours.
The X axis of the bone in question points up on one foot, and down on the other. Hence using the X axis for changing the effector, and mutliplying the offset of one by -1.