disallowing OWF blockers fixes this as well, right?
Yes, it nullifies the problem completely. However, I'd prefer to allow Blockers on OWFs.
There's an
else statement in the force-field trigger check which, if removed (so that each statement has it's own independent if-then), switches the behaviour around (so Blockers are ignored on right-facing fields, and work on left-facing ones).
So, it would
seem that, as things currently stand, Blockers only work on either left-facing
or right-facing one-way-fields. And, even when it
does work, the lemmings flip back-and-forth between facing left and facing right, which looks wierd and buggy.