(<-wait occupant 'goes-by)
(when (member direct-obj goes-by)
(return occupant))))
- (pk 'here (mbody-val (<-wait player 'get-occupants))))
+ (mbody-val (<-wait player 'get-occupants)))
;; nothing found
#f)))
(define (should-put-in-me)
(or why-not default-objection))))
(cond
;; Is it not there, or maybe we won't allow it to be taken?
- ((pk '1st (or (not this-thing) (not (should-put-in-me))))
+ ((or (not this-thing) (not (should-put-in-me)))
(<- (message-from message) 'tell
#:text default-objection))
;; the thing we wsant to take itself has objected...
- ((pk 'objection (this-thing-objection)) =>
+ ((this-thing-objection) =>
(lambda (objection)
(<- (message-from message) 'tell
#:text objection)))
;; errors out or something. Maybe it's overthinking things, I dunno.
(<-wait this-thing 'set-loc! #:loc (actor-id gameobj))
(<- player 'tell
- #:text (pk 'txt `("You put " ,this-thing-name " in "
- ,our-name ".")))
+ #:text `("You put " ,this-thing-name " in "
+ ,our-name "."))
(<- player-loc 'tell-room
#:text `(,player-name " puts " ,this-thing-name " in "
,our-name "."))))))