ID:2341384
 
Code:
.proc name: New (/world/New)
source file: again.dm,56
usr: null
src: world
call stack:
world: New()
world: New()

proc name: New (/world/New)
source file: again.dm,57
usr: null
src: world
call stack:
world: New()
world: New()

world/New()
..()
if(fexists("Saves/House.sav")) // line 56
var/savefile/F = new("Saves/House.sav") // line 57
F >> HouseStuff
for(var/turf/B in HouseStuff)
if(istype(B,/turf/house/woodfloor))
new B.type(locate(B.saveX,B.saveY,B.saveZ))
HouseStuff.Remove(B)
world/Del()
..()
var/savefile/F
F = new("Saves/House.sav")
for(var/turf/T in world)
if(istype(T,/turf/house/woodfloor))
T.saveX = T.x
T.saveY = T.y
T.saveZ = T.z
HouseStuff.Add(T)
F << HouseStuff


Problem description:
For some reason the world is deleting the saved turfs of map sometimes then it loads, also the turfs are saving the objs. I just tried to change somethings and nothings works. How to fix that?