That's because it's being set to NewLoc. NewLoc is the turf that the mob is moving to.
*edit
You'd have to decide where to put the eye based on Dir.
*edit the second
Or you could do it the easy way and use get_step(). =)
Copyright © 2025 BYOND Software.
All rights reserved.
~FM