And you don't use Login anywhere else at all?
i'm positive.
Try setting the x,y,z instead of loc? Not ideal but merely to poke around.
In response to Jittai (#22)
How would I do that?

("players/[usr.key]")
login["mob"] >> usr
login["1"] >> usr.x
login["9"] >> usr.y
login["9"] >> usr.z
I think he meant
src.x = 1
src.y = 9
src.z = 9
That wont work due to duplication stuff
basicly it's the first response
mob/Login()
world<<"[src] has joined the world"
src.loc = locate(1,9,9)
src.client.view = 8
..()
Use <dm> tags please.
Do you have a map?
Does your map have at least 9 z-levels?
Does that level have turfs?
Do turfs have icons?
Try putting this into your code:
mob
Stat()
stat("Coordinates:","[src.x], [src.y], [src.z]")

What coordinates do you see in Stats tab?
Page: 1 2