some example room commands
[mudsync.git] / mudsync.scm
index 5dd58b114674d023bde888e4950d7d441ddf73c6..a15f5b9a02ea2a1f221129e2078832c9e18f3bde 100644 (file)
@@ -485,7 +485,14 @@ with an anonymous persona"
      (hash-remove! (slot-ref actor 'occupants) who))
     (wire-exits! (wrap-apply room-wire-exits!)))))
 
      (hash-remove! (slot-ref actor 'occupants) who))
     (wire-exits! (wrap-apply room-wire-exits!)))))
 
-(define %room-contain-commands 'TODO)
+(define always (const #t))
+
+(define %room-contain-commands
+  (list
+   (command "look" cmatch-just-verb always 'look-room)
+   (command "look" cmatch-direct-obj always 'look-member)
+   (command "go" cmathc-just-verb always 'go-where)
+   (command "go" cmatch-direct-obj always 'go-exit)))
 
 
 (define (room-wire-exits! room message)
 
 
 (define (room-wire-exits! room message)