ID:1013405
 
I'm not currently at a computer with BYOND on it to test this, but what happens if you set an atom's step_x/step_y to something greater than world.icon_size?

If I set a mob to have step_x=37 while icon_size is only 32, does the mob's x coordinate automatically increase by 1 and step_x get dropped down to 5?
Nevermind I figured it out. It does NOT update the atom's coordinates until the next time the atom Move()s
I think this is because directly setting step_x or step_y does not result in calls to Move() or the related procs like Enter(). It's the same with setting loc, or x/y/z - movement logic is ignored. Which can be very useful if you really need a dense object to appear at an exact location where it normally wouldn't be allowed :D
Nice to see you back :P, should add me on pager sometime.