home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / games / vmsnet / monhl105 / delta0 < prev    next >
Encoding:
Internet Message Format  |  1992-12-05  |  7.5 KB

  1. Path: uunet!stanford.edu!agate!spool.mu.edu!think.com!enterpoop.mit.edu!eru.mt.luth.se!lunic!sunic!news.funet.fi!hydra!klaava!hurtta
  2. From: Kari.Hurtta@Helsinki.FI
  3. Newsgroups: vmsnet.sources.d,vmsnet.sources.games,rec.games.mud.misc
  4. Subject: Delta: Monster Helsinki 1.05 to 1.06 (part 0/5)
  5. Message-ID: <1992Dec6.161335.17543@klaava.Helsinki.FI>
  6. Date: 6 Dec 92 16:13:35 GMT
  7. Sender: hurtta@klaava.Helsinki.FI (Kari Hurtta)
  8. Followup-To: vmsnet.sources.d
  9. Organization: University of Helsinki
  10. Lines: 200
  11. Xref: uunet vmsnet.sources.d:1123 vmsnet.sources.games:556 rec.games.mud.misc:1500
  12.  
  13. Archive-name: monster_helsinki_105_to_106/part0
  14. Author: Kari.Hurtta@Helsinki.FI
  15. Package: Delta from Helsinki Monster 1.05 to Helsinki Monster 1.06
  16. Environment: VMS, Pascal
  17. Part: 0/5
  18.  
  19.                   MONSTER Helsinki V 1.06
  20.                   -----------------------
  21.  
  22.     Monster, a multiplayer adventure game where the players create the
  23.     world and make the rules.
  24.  
  25.     Derived from Rich Skrenta's Monster (from version 1).
  26.  
  27.     Includes programmable non-player characters (NPC) with own programming
  28.     language - MDL (Monster Defination Language). Also rooms and objects
  29.     can program with it (via so called hooks). NPCs are called to 'monster',
  30.     all other MDL-objects are called to 'hook'.
  31.  
  32.     In this version have new documentation. So you perhaps want this.
  33.     Look also bug fig of MONSTER/FIX (there was one severe bug).
  34.  
  35. Environment: VMS V4.x (MONSTER_INSTALL.COM requires V5.x)
  36.              PASCAL 
  37.  
  38. THIS IS DELTA POSTING AGAIST VERSION 1.05
  39. Delta from version 1.04 to version 1.05 is posted 1.7.1992
  40. Version 1.04 is posted 14.6.1992
  41.  
  42. New to version 1.05:
  43. - Jorma Korkiakoski translated Finnish ducumentation of MDL to English
  44.   (This includes only MDL functions of version 1.05). And fix (part of)
  45.   monster_e.hlp. (Thanks !)
  46. - New commands:
  47.     show charset
  48. - New command forms:
  49.     claim room
  50.     claim object {object}
  51.     claim monster {monster}
  52.     claim spell {spell}
  53.     disown room
  54.     disown object {object}
  55.     disown monster {monster}
  56.     disown spell {spell}
  57.     public room
  58.     public object {object}
  59.     public monster {monster}
  60.     public spell {spell}
  61.  
  62.     If {orject}, {monster} or {spell} argument is missing, it is prompted.
  63.     If it is ambiquous, list for possible matches are given (selection
  64.         by number or cursor keys).
  65. - New MDL-functions:
  66.     boolean and (arg1,arg2,...)
  67.     boolean or (arg1,arg2,...)
  68.     or else (arg1,arg2,...)
  69.     and then (arg1,arg2,...)
  70. - Changed MDL-functions:
  71.     get global flag(arg)
  72.     strip (arg)
  73. - Default character set is now Dec Multinational
  74. - If argument of command is ambiquos, monster gives list of possible
  75.   matches and player can select correct one by number or by cursor keys.
  76.   (This not apply to all commands or all forms of commands.)
  77.   This is available (at least) in following commands:
  78.     claim [object|monster|spell] {something}
  79.     disown [object|monster|spell] {something}
  80.     public [object|monster|spell] {something}
  81.     custom [object|monster] {something}
  82.     get {obejct}
  83.     drop {object}
  84.     delete [room|object|monster] {something}
  85.     scan {object}
  86.     destroy {object}
  87.     duplicate {object}
  88.     erase {monster}
  89.     reset {object}
  90.     wear {object}
  91.     wield {object}
  92.     set {something}
  93. - New tables in MONSTER.INIT:
  94.     CHARTABLE:   (can be empty)
  95.     { charset ....
  96.       char ... }            This table also effects to parsing of 
  97.     END OF CHARTABLE        MDL and MDL function strip(...).
  98.  
  99.     CLOSED MESSAGE:            This is same as ILMOITUS.TXT file
  100.     {some text}                in previously.
  101.     END OF MESSAGE
  102. - New fields in MONSTER.INIT:        (this is value what MONSTER_INSTALL.COM
  103.                      gives)
  104.     database_poltime:        default "0 ::1"
  105.     mdl_buffers:             default 20
  106.     dcl_access_allowed:        default yes
  107. - Format of dump of MONSTER/DUMP is also changed little (as usual).
  108.     MONSTER/REBUILD (of course) reads all previous formats.
  109. - MDL parser now tires check if variable is used before it defination
  110.     in compile time (not easy task, because variables are defined 
  111.     dynamically).
  112. - MDL code loading from terminal is now handled correctly (no block
  113.     Monster's event loop). So you can use "g tt:" command to
  114.     enter MDL -code.
  115. - MDL interpreter should now be little faster (and uses memory
  116.     little more sensible - however number of mdl -buffers
  117.     is now 20 by default instead of 5).
  118. - BUG fixes:
  119.     - recovery routines in MONSTER/FIX destroys intergity
  120.       of database in version 1.05. Now fixed.
  121.     - MONSTER/DUMP - MONSTER/REBUILD now not destroy end
  122.       of descriptions lines if these are near to 80 characters.
  123.         - MONSTER/REBUILD don't now crashed so easily when it
  124.       detects some errors in dumpfile.
  125.     - Some other bug fixes.
  126.  
  127. New in verstin 1.05 to version 1.04 (posted 1.7.1992):
  128.  - MONSTER /BUILD and /DUMP commands now correct handle passwords
  129.    of virual userids created by MONSTER/USER (you can't do
  130.      text dump of database and build new database where password
  131.      of virtual userids have saved in available)
  132.  - MDL function 'or' accept now any number of parameters
  133.  - MDL function 'and' accept now more than two parameters
  134.  - New modules: VERSION.PAS (version number of monster)
  135.                 ALLOC.PAS
  136.  - New image MONSTER_REBUILD.EXE - here is now commands:
  137.         MONSTER/REBUILD
  138.         MONSTER/FIX
  139.         MONSTER/BATCH
  140.  - Document have updated little
  141.  
  142. New in version 1.04 to version 1.03 (posted 24.11.1990):
  143.  -  Several bugfixes (of course)
  144.  -  New commands MONSTER/DUMP and MONSTER/BUILD (via MONSTER_DUMP.EXE)
  145.  -  Reading of keyboard and database polling starategy have rewrote -
  146.     should cause smaller IO-load to system (new GUTS.PAS).
  147.  -  MDL -parser now writes offending line and points error position when 
  148.     it detects error in MDL-program.
  149.  
  150. Previous distributions:
  151.     in machine hylkb.Helsinki.FI   (also hylka.Helsinki.FI, but this
  152.                     will be removed from service)
  153.     in directory public_disk:<public.vax.games-etc.monster.sources>
  154.     have following savesets:
  155.  
  156.     dist_10_11_1990.saveset        Monster Helsinki 1.00
  157.     dist_24_11_1990.saveset        Monster Helsinki 1.02
  158.     diff_6_12_1990.saveset            Delta 1.02 -> 1.03
  159.     dist_14_6_1992.saveset         Monster Helsinki 1.04
  160.     diff_1_7_1992.saveset            Delta 1.04 -> 1.05
  161.     and will be:
  162.     diff_7_12_1992.saveset            Delta 1.05 -> 1.06
  163.  
  164.     This is available also in some site(s), which archives
  165.     vmsnet.sources.games. Check:
  166.     unix.hensa.ac.uk:    
  167.         /pub/uunet/usenet/comp.sources.games/vmsnet.sources.games
  168.     src.doc.ic.ac.uk: /usenet/comp.sources.games/vmsnet.sources.games
  169.     puffin.doc.ic.ac.uk: /usenet/comp.sources.games/vmsnet.sources.games
  170.     archie.au: /usenet/comp.sources.games/vmsnet.sources.games
  171.     pinus.slu.se: /pub/usenet/comp.sources.games/vmsnet.sources.games
  172.     ( ftp.uu.net )
  173.     mirrors of ftp.uu.net
  174.  
  175. Running delta:
  176.     Get MONSTER Version 1.05 distribution
  177.       Put logical name MONSTER105 to point that directory
  178.     Create directory for sources of version 1.06 
  179.       Put logical name MONSTER106 to point that directory
  180.     Go to directory where is this delta distribution
  181.       execute UPDATE.COM:
  182.          $ @UPDATE
  183.  
  184.     Go directory MONSTER105
  185.  
  186.     Compilation and installation - three possibility:
  187. 1)  Compile MONSTER_E.HLP
  188.          $ LIBRARIAN/HELP/CREATE MONSTER_E MONSTER_E
  189.     Read installation help
  190.          $ HELP/LIBRARY=SYS$DISK:<>MONSTER_E Installation
  191.     and follow help.
  192. 2)  Run installation-script
  193.          $ @MONSTER_INSTALL
  194.     and answer to questions.
  195.  
  196. 3)  Compile with MMS (there if file MAKEFILE.)
  197.          $ MMS ALL
  198.     Install manually
  199.  
  200.     Send notice to me (Kari.Hurtta@Helsinki.Fi) or to 
  201.     kristallipallo@com.cc.Helsinki.FI if you get this
  202.     working or if you have problems.
  203.  
  204. - K E H
  205. ( Kari.Hurtta@Helsinki.FI,
  206.   hurtta@cc.Helsinki.FI,
  207.   hurtta@cs.Helsinki.FI,
  208.   HURTTA@FINUH.BITNET
  209. )
  210. -- 
  211. - K E H                                      /  El{m{ on monimutkaista
  212.   Kari.Hurtta@Helsinki.FI
  213.