Guest User

Untitled

a guest
Jul 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. proc/Save_Objects()
  2. var/foundobjects=0
  3. if(fexists("Saves/Itemsave"))
  4. var/savefile/F=new("Saves/Itemsave")
  5. F.dir.Remove()
  6. var/savefile/F=new("Saves/Itemsave")
  7. var/list/L=new
  8. for(var/obj/A in world) if(A.Savable&&A.z)
  9. foundobjects+=1
  10. A.Saved_X=A.x
  11. A.Saved_Y=A.y
  12. A.Saved_Z=A.z
  13. L+=A
  14. F["SavedItems"]<<L
  15. world<<"<small>Server: Items saved ([foundobjects] Items)"
  16. proc/Load_Objects()
  17. world<<"<small>Server: Loading Items..."
  18. var/amount=0
  19. if(fexists("Saves/Itemsave"))
  20. var/savefile/F=new("Saves/Itemsave")
  21. var/list/L=new
  22. F["SavedItems"]>>L
  23. for(var/obj/A in L)
  24. amount+=1
  25. A.loc=locate(A.Saved_X,A.Saved_Y,A.Saved_Z)
  26. world<<"<small>Server: Items Loaded ([amount])."
  27. obj/var
  28. Saved_X
  29. Saved_Y
  30. Saved_Z
Add Comment
Please, Sign In to add comment