-----Original Message-----
From: Brian Dube [mailto:brian_dube@yahoo.com]
Sent: Friday, May 19, 2000 2:38 PM
To: CIRCLE@post.queensu.ca
Subject: [CIRCLE] [CODE]
I have two questions that I can't find the answers to..
1) I don't see how nanny() reads a CR after the MOTD because all
CON_RMOTD does is print the menu and switch to CON_MENU
2) I can't find how/where socials are being implemented. Didn't
socials used to have their own entry in the command list? Despite
that, I can't find anything in the way commands are called that
would take care of socials (including special())
I apologize if these are dumb questions but I've been working with
Circle code a long time but just recently started again with a more
recent patch level.
-----Reply-----
Question 1) nanny() doesn't read CR input, comm.c does. comm.c handles all
input and output from/to the network connections. Input and output is
queued and when it comes time in game_loop to process_input then
process_output they get received and sent. send_to_char() doesn't actually
send stuff right away, it is attached to the descriptor's output string and
then sent in game_loop().
Question 2) socials are half in a file called lib/misc/socials and the rest
are in act.social.c. You need to put the command information in
interpreter.c so that a user can actually type it in, but it's handled by
the function do_action(). Read /doc/socials.doc for more information.
Rick
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT