home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / frp / util / mcm.description < prev    next >
Text File  |  1993-04-28  |  3KB  |  74 lines

  1.  
  2. MCM 1.2
  3. -------
  4. See docs file for instructions.
  5.  
  6. MCM is a chat-like program similar to the IRC, but designed for
  7. smaller, pre-arranged group meetings.  It contains a built-in
  8. split-screen mode (using just the telnet client) providing seperate
  9. input and output windows, as well as compatability with standard
  10. MUD style clients (such as TinyTalk).
  11.  
  12. Features include a flexible dice-rolling routine, ability of the room
  13. leader to have full control over the meeting room (allowing private
  14. conferences, gagging of users, snooping on private conversations
  15. between users, and other similar features), as well as VERY LOW cpu
  16. usage (typically around 0.1% usage).  Furthermore, through the use of
  17. "personality modules," MCM can be customized to allow for a number of
  18. special situationsa found in various games.
  19.  
  20. This program will be uploaded to various RPG-oriented FTP sites,
  21. including:
  22.     greyhawk.stanford.edu    /D_D/inbound/mcm12.tar.Z
  23.     quayle.mu.wvnet.edu    /pub/rpg/uploads/mcm12.tar.Z
  24.     garfield.catt.ncsu.edu    /pub/DND/incoming-DND/mcm12.tar.Z
  25.     ftp.nau.edu        /public/rpg/mcm12.tar.Z
  26. The program may be redistributed in its unmodified form, provided
  27. there is no charge for the program beyond normal distribution costs.
  28.  
  29. Changes in this version from 1.1d
  30. ---------------------------------
  31. There is now a short module mcm_person.c which may be modified to give
  32. your installation some personality.  You may redistribute your own
  33. version of this module with no restrictions.  Included are two sample
  34. modules (for *DD and ShadowRun) and one third-party module (a generic
  35. script-oriented module).
  36.  
  37. Also, there are a number of minor additions and changes to improve
  38. operation of the system, and hopefully make the system easier to
  39. configure and compile.
  40.  
  41. --- readme.macros
  42.  
  43. The macro package is intended to provide an easy interface to a game system,
  44. such that the players and GM have no need to remember or enter statistics for
  45. every character during the scenario. Primarily it is used for skill rolls and
  46. combat resolution, although such is not required.
  47.  
  48.  
  49. A macro file has the following form:
  50.  
  51. User1
  52.     \name function "text" list of numbers
  53.             .
  54.             .
  55. User2
  56.     .
  57.     .
  58.     .
  59.  
  60. The backslash and quotes are necessary; the list of numbers is a list of up to
  61. twelve integers which are input to the macro routines. Whenever the user types
  62. "\name" on the command line, the appropriate macro function is called, with the
  63. user id, the text, the list of numbers, and the remainder of the command line
  64. as parameters. The macro "\?" will list the macros available to the user.
  65.  
  66. There is no limit to the number of macros per user, and no limit to the number
  67. of possible functions. If you wish to add a function, you must mention it in
  68. functions.h. It is not necessary to restart mcm after changing the macros file,
  69. although affected people will need to log in again using the "/l" command.
  70.  
  71. The list of numbers is specific to the function called; documentation for
  72. functions should include the purpose of the numbers and the use of any
  73. additional text on the command line.
  74.