mob
Login()
//All the usual stuff here
src.step_size = 8
src.loc = locate(4, 1, 1)
turf
test
//All the usual stuff here
mob
verb
walktoturf()
var/turf/t = new/turf/test(1, 1, 1)
walk_to(src, t, 0)
Problem description:
Since the mob has a step size of 8, it stops just outside of the turf inside of walking into the turfs center. Is it possible to make it continue walking until it is in the center of the turf?
Assuming there are no obstacles in the way from the edge to the center: after reaching the edge of the destination turf, move towards the center of the turf.
If you do want to take obstacles into account, you'll have to basically rewrite pathfinding.