turf
var/savefile/F = new(ckey) //both errors here
L
icon = 'Start.dmi'
icon_state = "L"
Click()
Read(F)
return ..()
O
icon = 'Start.dmi'
icon_state = "O"
Click()
Read(F)
return ..()
A
icon = 'Start.dmi'
icon_state = "A"
Click()
Read(F)
return ..()
D
icon = 'Start.dmi'
icon_state = "D"
Click()
Read(F)
return ..()
mob/Logout()
var/savefile/F = new(ckey)
Write(F)
del(src)
mob/Write(savefile/F)
F << x
F << y
F << z
..()
mob/Read(savefile/F)
var {saved_x; saved_y; saved_z}
F >> saved_x
F >> saved_y
F >> saved_z
..()
Move(locate(saved_x,saved_y,saved_z))
Problem description:
Never Ending Tournament.dm:37:new :warning: This appears like the old syntax for new(). The type is now passed like this: new Type(args). You can leave out the type if assigning a variable of the same type.
Never Ending Tournament.dm:37:error:ckey:undefined var
Only clients do. :P
So you can't use ckey with turfs.