(enable_chatting) (defun chat_input (str) (if (and (> (length str) 0) (equal (elt str 0) #\/)) (if (and (search "/nick " str) (> (length str) 6)) (chat_print (concatenate 'string "# " (player_name) " is known as " (progn (set_player_name (substr 6 (- (length str) 1) str)) (player_name)))) (if (search "/help" str) (if (local_player) (chat_print "Commands : /nick name, /help")) (if (local_player) (chat_print (concatenate 'string "unknown command " str))))) (chat_print (concatenate 'string "<" (player_name) "> " str))))