srv.scm 654 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ;;;; Time-stamp: <2016-09-05 23:54:21 teru>
  2. (define-module (Kn Kn8630) #:version (2016 249))
  3. (define male? #t)
  4. (define (race sym)
  5. (case sym
  6. ((nil none NONE) 0)
  7. ;;
  8. ((kiun) 1)
  9. ((kiun-tcula) 2)
  10. ((kiun-huli) 3)
  11. ((kiun-kitsune) 4)
  12. ;;
  13. ((nawa) 16)
  14. ((nawa-dadak) 17)
  15. ((nawa-exodian) 18)
  16. ((nawa-z) 19)
  17. ;;
  18. ((unspecified) 32767)))
  19. (define (direction sym)
  20. ;; ^[[A =up, ^[[B =down, ^[[C =right, ^[[D =left.
  21. (case sym
  22. ((A) 0)
  23. ((B) 1)
  24. ((D) 3)
  25. ((C) 2)))
  26. (define (npc x)
  27. (case x
  28. ((empty) -1)
  29. ((hidden) 32767)))
  30. ;;;; End of srv.scm.