Advertisement
Guest User

Untitled

a guest
Feb 15th, 2011
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. mob
  2. var/obj/book/MyBook
  3. verb
  4. Selftest()
  5. MakeBook()
  6. AddSpellToBook()
  7. Save()
  8. Load()
  9. Save()
  10. var/savefile/A=new("save.txt")
  11. world<<"Saving"
  12. src.Write(A)
  13. world<<"Saved"
  14. Load()
  15. var/savefile/A=new("save.txt")
  16. world<<"Loading"
  17. src.Read(A)
  18. world<<"Loaded"
  19. MakeBook()
  20. MyBook=new()
  21. world<<"Made book"
  22. AddSpellToBook()
  23. if(istype(MyBook))
  24. MyBook.AddSpell()
  25.  
  26. obj
  27. book
  28. var/list/spells
  29. proc
  30. AddSpell()
  31. spells+= new /spell(1)
  32. world<<"Spell added"
  33. GetSpells()
  34. if(istype(spells))
  35. return "This many spells: [spells.len]"
  36. world<<"No spells"
  37. RemoveSpell()
  38. if(istype(spells)&&spells.len)
  39. spells.len--
  40. world<<"Removed a spell"
  41. world<<"No spells"
  42. spell
  43. New(var/A)
  44. if(!A)
  45. world<<"New was called on load"
  46. del(src)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement