client
proc
Save()
var/savefile/F=new("players.sav")
var/ckey_name=ckey(mob.name)
F["[ckey]/[ckey_name]"]<<src.mob
Load(char_ckey)
var/savefile/F=new("players.sav")
F["[ckey]/[char_ckey]"]>>src.mob
mob
Write(savefile/F)
..()
F["mobx"]<<src.x
F["moby"]<<src.y
F["mobz"]<<src.z
Read(savefile/F)
..()
F["mobx"]>>src.x
F["moby"]>>src.y
F["mobz"]>>src.z
Problem description:
It doesn't load the location. I get a black screen. (Also, it doesn't capitalize the first letter in the name...)
Untested, but I believe that will work.