proc/save_houses()
var/savefile/S=new("house.dat")
for(var/area/housing/A in world)
S["/[A.name]"]<<A.owner
proc/load_houses()
var/savefile/S=new("house.dat")
for(var/house in S.dir)
for(var/area/housing/A in world)
if(A.name==copytext(house,2,0))
S[house]>>A.owner
break
Is there a reason I cant get that to work? Ive looked over it many times, but I have yet to find the problem, please help.
Firstly, why are you trying to save areas? Tell me where you got that awful system first, then I'll try to help you.