ID:1734175
 
Code:
    Logout()
world << "[key] has logged off!"
if(created == TRUE)
var/savefile/F=new("Save/[ckey].sav")
F["name"]<<usr.name
F["g"]<<src.icon
F["x"]<<src.x
F["y"]<<src.y
F["z"]<<src.z
F["verbs"]<<src.verbs
sleep(2)
Write(F)
sleep(10)
del src
else
alert("You have exited mid-creations. Your changes will not be saved.")
proc
Load()
if(client)
if(fexists("Save/[src.ckey].sav"))
var/savefile/F=new("Save/[src.ckey].sav")
Read(F)
sleep(2)
usr.name = F["name"]
var/icon/I
F["g"]>>I
src.icon=I
if(F["x"]&&F["y"]&&F["z"]) src.Move(locate(F["x"], F["y"], F["z"]))
else src.loc = locate(1,1,1)
if(!isnull(F["verbs"])) src.verbs.Add(F["verbs"])
usr.verbs+=typesof(/mob/verb/)
world << output("~**[key] has returned!**~","TAZgame.oocoutput")
winshow(src, "TAZgame", 1)
winset(src, "charactercreate.map2", "is-default=false")
winset(src, "TAZgame.map1", "is-default=true")
winset(src, "loginwindow", "is-default=false")
winset(src, "TAZgame", "is-default=true")
winshow(src, "loginwindow", 0)
winshow(src, "OptionsWindow", 0)
else
alert("You do not have any characters on this server.")
return


    var
gnder = 1


verb
gmalebutton()
gnder = 1
src.icon='Base_male.dmi'

gfemalebutton()
gnder = 2
src.icon='Base_female.dmi'


Problem description: Making the character works fine. Loading gives me a blank spot where my character should be. Same issue as the post below called "Character won't save/load"

Nevermind figured it out. Apparently moving to a dense turf after creation and then trying to load onto that same turf kills the icon XD