Basicly, it saves all fine, but, It doesnt load...any idea why. I am sure, I am doing something wrong..
When you try to load, it freezes for a while(Loading)..but i wait, and it never finishs..the map is only 100x100, so I don't see the problem.
proc
SaveObjects()
var/savefile/F = new ("objects.sav")
var/list/L = new
var/O as obj|turf
for(O in world)
if(!istype(O,/turf/Grass))
O:saved_x = O:x
O:saved_y = O:y
O:saved_z = O:z
L += O
F[""] << L
world << "Map Saved!"
proc/LoadObjects()
var/savefile/F = new ("objects.sav")
var/list/L = new
F[""] >> L
if(!L) return
var/O as obj|turf
for(O in world) if(O:loc) del(O)
for(O in L)
if(!istype(O,/turf/Grass))
O:loc = locate(O:saved_x,O:saved_y,O:saved_z)
world << "Map Loaded!"