*** 1_8_0.88/Patchlevel Sun, 29 Jan 2006 11:45:38 -0600 dunemush (pennmush/5_Patchlevel 1.17.1.11.1.43.1.10 600) --- 1_8_0.93(w)/Patchlevel Sat, 25 Feb 2006 14:46:46 -0600 dunemush (pennmush/5_Patchlevel 1.17.1.11.1.43.1.10 600) *************** *** 1,2 **** Do not edit this file. It is maintained by the official PennMUSH patches. ! This is PennMUSH 1.8.0p10 --- 1,2 ---- Do not edit this file. It is maintained by the official PennMUSH patches. ! This is PennMUSH 1.8.0p11 *** 1_8_0.88/game/txt/hlp/penntop.hlp Sat, 27 Aug 2005 11:03:24 -0500 dunemush (pennmush/13_penntop.hl 1.2.1.27.1.3.1.2.1.2.1.1.1.1.1.1.1.1.1.12.1.1.1.1.1.8.1.11.1.1.1.3.2.1.1.1.1.1.1.1 600) --- 1_8_0.93(w)/game/txt/hlp/penntop.hlp Mon, 06 Feb 2006 15:41:56 -0600 dunemush (pennmush/13_penntop.hl 1.2.1.27.1.3.1.2.1.2.1.1.1.1.1.1.1.1.1.12.1.1.1.1.1.8.1.11.1.1.1.3.2.1.1.1.1.1.1.1.1.1.1.1 600) *************** *** 160,165 **** --- 160,168 ---- Note that the choice of which ancestor to look up is based on the type of the *child* object, as is the check of the ORPHAN flag. + Also note that ancestors are *not* checked for $-commands or + ^-commands; you should use the master room for global commands, + instead. See also: PARENTS, ORPHAN & ANONYMOUS ATTRIBUTES *************** *** 439,445 **** See also: MONEY, money(), score & CREDITS Maintainer: Javelin ! Developers: Talek [TAP], Raevnos [SW], Ervin Hearn III [EEH] Porters: Nick Gammon [NJG] (win32), Dan Williams [DW] (MacOS), Sylvia (OS/2) Former developers: Rhyanna [RLM], Trivian [TN], Halatir [LdW] --- 442,449 ---- See also: MONEY, money(), score & CREDITS Maintainer: Javelin ! Developers: Talek [TAP], Raevnos [SW], Ervin Hearn III [EEH], ! Greg Millam [GM] Porters: Nick Gammon [NJG] (win32), Dan Williams [DW] (MacOS), Sylvia (OS/2) Former developers: Rhyanna [RLM], Trivian [TN], Halatir [LdW] *************** *** 949,957 **** parent of #101, which is the parent of #102, object #102 checks itself, #101, and #100 for attributes. Attributes are checked on the object itself first, followed by its parent, followed by that parent's parent, ! and so forth. There is a (configurable) maximum number of ancestors ! an object may have; the default is 10. ! (continued in help parents2) & PARENTS2 --- 953,965 ---- parent of #101, which is the parent of #102, object #102 checks itself, #101, and #100 for attributes. Attributes are checked on the object itself first, followed by its parent, followed by that parent's parent, ! and so forth. There is a (configurable) maximum length of the parent ! chain for an object; the default is 10. ! ! After the parent chain is exhausted, the type-specific ancestor is ! also checked in similar fashion. See 'help ANCESTORS' for more about ! ancestors. ! (continued in help parents2) & PARENTS2 *************** *** 1012,1018 **** Parent-object $-command checking is at its most efficient when there are few or no attributes on the child. Also, each additional level ! of parents further reduces efficiency. If you are "mass-marketing" your objects, you can create blank copies, and @parent those copies to a template object. You can then customize --- 1020,1027 ---- Parent-object $-command checking is at its most efficient when there are few or no attributes on the child. Also, each additional level ! of parents further reduces efficiency. Finally, note that ancestors ! are *not* checked for $-commands. If you are "mass-marketing" your objects, you can create blank copies, and @parent those copies to a template object. You can then customize *************** *** 1021,1027 **** that you want to make impossible to read, it's safe to allow the purchasers of your object to @chown their copy. ! See also: @parent, $-COMMANDS, ATTRIBUTES & POWERS LIST Powers can be granted only by wizards, using the @power command. Powers cannot be granted to guest characters or players who are set --- 1030,1036 ---- that you want to make impossible to read, it's safe to allow the purchasers of your object to @chown their copy. ! See also: @parent, $-COMMANDS, ATTRIBUTES, ANCESTORS & POWERS LIST Powers can be granted only by wizards, using the @power command. Powers cannot be granted to guest characters or players who are set *** 1_8_0.88/game/txt/hlp/penncmd.hlp Sat, 27 Aug 2005 12:33:33 -0500 dunemush (pennmush/18_penncmd.hl 1.2.1.1.1.47.1.1.1.1.1.3.1.4.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.10.1.1.1.1.1.1.1.1.1.1.1.47.1.1.1.1 600) --- 1_8_0.93(w)/game/txt/hlp/penncmd.hlp Wed, 01 Feb 2006 20:23:27 -0600 dunemush (pennmush/18_penncmd.hl 1.2.1.1.1.47.1.1.1.1.1.3.1.4.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.10.1.1.1.1.1.1.1.1.1.1.1.47.1.1.1.1.1.1 600) *************** *** 2927,2932 **** --- 2927,2935 ---- You can also do this with & = Ex: @set Test Object=random:This is a random attribute. &random Test Object=This is a random attribute. + An important difference between these two forms is that @set will + evaluate the before setting it on , while the + & form will not (and is usually what you want). The fourth form sets (or unsets) an attribute flag on the specified attribute. See 'help attribute flags'. *** 1_8_0.88/hints/freebsd.sh Sat, 24 Jan 2004 13:22:12 -0600 dunemush (pennmush/50_freebsd.sh 1.3.1.1 600) --- 1_8_0.93(w)/hints/freebsd.sh Sat, 04 Sep 2004 15:01:37 -0500 dunemush (pennmush/50_freebsd.sh 1.3.1.2 600) *************** *** 1,6 **** usenm=false i_malloc='undef' i_values='undef' ! ccflags='-D_POSIX_C_SOURCE=2 -I/usr/local/include' d_attribut=true ! --- 1,6 ---- usenm=false i_malloc='undef' i_values='undef' ! ccflags='-D_POSIX_C_SOURCE=2 -D__XSI_VISIBLE=1000 -D__BSD_VISIBLE -I/usr/local/include' d_attribut=true ! d_force_ipv4='define' *** 1_8_0.88/hdrs/version.h Sun, 29 Jan 2006 11:45:38 -0600 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.17.1.45.1.11 660) --- 1_8_0.93(w)/hdrs/version.h Sat, 25 Feb 2006 14:56:09 -0600 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.17.1.45.1.11 660) *************** *** 1,4 **** #define VERSION "1.8.0" ! #define PATCHLEVEL "10" ! #define PATCHDATE "[01/29/2006]" ! #define NUMVERSION 1008000010 --- 1,4 ---- #define VERSION "1.8.0" ! #define PATCHLEVEL "11" ! #define PATCHDATE "[02/25/2006]" ! #define NUMVERSION 1008000011 *** 1_8_0.88/COPYRITE Sun, 08 Aug 2004 21:35:52 -0500 dunemush (pennmush/d/29_COPYRITE 1.8 600) --- 1_8_0.93(w)/COPYRITE Sun, 05 Feb 2006 14:15:59 -0600 dunemush (pennmush/d/29_COPYRITE 1.9 600) *************** *** 170,176 **** * * Past and present PennMUSH development team members: * T. Alexander Popiel, Ralph Melton, Thorvald Natvig, Luuk de Waard, ! * Shawn Wagner, Ervin Hearn III * Past and present PennMUSH porters: * Nick Gammon, Sylvia, Dan Williams, Ervin Hearn III * TinyMUSH 2.2, TinyMUSH 3.0, TinyMUX 2, and RhostMUSH developers --- 170,176 ---- * * Past and present PennMUSH development team members: * T. Alexander Popiel, Ralph Melton, Thorvald Natvig, Luuk de Waard, ! * Shawn Wagner, Ervin Hearn III, Greg Millam * Past and present PennMUSH porters: * Nick Gammon, Sylvia, Dan Williams, Ervin Hearn III * TinyMUSH 2.2, TinyMUSH 3.0, TinyMUX 2, and RhostMUSH developers *** 1_8_0.88/MANIFEST Sat, 01 Jan 2005 15:28:19 -0600 dunemush (pennmush/d/34_MANIFEST 1.21.1.2.1.7.1.3.1.31.1.1 600) --- 1_8_0.93(w)/MANIFEST Sat, 25 Feb 2006 14:55:19 -0600 dunemush (pennmush/d/34_MANIFEST 1.21.1.2.1.7.1.3.1.31.1.1 600) *************** *** 1,27 **** ! Patchlevel ! CHANGES.180 ! CHANGES.177 CHANGES.176 ! MANIFEST ! options.h.dist Configure ! confmagic.h Makefile.SH ! COPYRITE hdrs/access.h hdrs/ansi.h hdrs/atr_tab.h hdrs/attrib.h hdrs/boolexp.h hdrs/bufferq.h hdrs/command.h hdrs/compile.h - hdrs/chunk.h - hdrs/htab.h - hdrs/privtab.h - hdrs/case.h hdrs/conf.h hdrs/copyrite.h hdrs/dbdefs.h hdrs/dbio.h hdrs/extchat.h --- 1,83 ---- ! BUGS ! CHANGES.174 ! CHANGES.175 CHANGES.176 ! CHANGES.177 ! CHANGES.180 ! CHANGES.OLD ! COPYRITE Configure ! FAQ ! I18N ! INSTALL ! MANIFEST Makefile.SH ! Patchlevel ! README ! README.SQL ! README.SSL ! UPGRADING ! config_h.SH ! confmagic.h ! game/README ! game/access.README ! game/aliascnf.dst ! game/data/README ! game/getdate.README ! game/getdate.template ! game/log/README ! game/mushcnf.dst ! game/namescnf.dst ! game/restart ! game/restrictcnf.dst ! game/save/README ! game/txt/Makefile ! game/txt/README ! game/txt/compose.sh.SH ! game/txt/connect.txt ! game/txt/down.txt ! game/txt/evt/index.evt ! game/txt/evt/pennmush.evt ! game/txt/full.txt ! game/txt/guest.txt ! game/txt/hlp/index.hlp ! game/txt/hlp/pennattr.hlp ! game/txt/hlp/pennchat.hlp ! game/txt/hlp/penncmd.hlp ! game/txt/hlp/penncode.hlp ! game/txt/hlp/pennconf.hlp ! game/txt/hlp/pennflag.hlp ! game/txt/hlp/pennfunc.hlp ! game/txt/hlp/pennmail.hlp ! game/txt/hlp/pennpueb.hlp ! game/txt/hlp/penntop.hlp ! game/txt/hlp/pennv174.hlp ! game/txt/hlp/pennv175.hlp ! game/txt/hlp/pennv176.hlp ! game/txt/hlp/pennv177.hlp ! game/txt/hlp/pennv180.hlp ! game/txt/hlp/pennvOLD.hlp ! game/txt/index-files.pl ! game/txt/motd.txt ! game/txt/newuser.txt ! game/txt/nws/index.nws ! game/txt/nws/pennmush.nws ! game/txt/quit.txt ! game/txt/register.txt ! game/txt/wizmotd.txt hdrs/access.h hdrs/ansi.h hdrs/atr_tab.h hdrs/attrib.h hdrs/boolexp.h hdrs/bufferq.h + hdrs/case.h + hdrs/chunk.h hdrs/command.h hdrs/compile.h hdrs/conf.h hdrs/copyrite.h + hdrs/csrimalloc.h hdrs/dbdefs.h hdrs/dbio.h hdrs/extchat.h *************** *** 32,38 **** --- 88,96 ---- hdrs/game.h hdrs/getpgsiz.h hdrs/help.h + hdrs/htab.h hdrs/ident.h + hdrs/intrface.h hdrs/lock.h hdrs/log.h hdrs/malias.h *************** *** 45,57 **** --- 103,143 ---- hdrs/oldflags.h hdrs/parse.h hdrs/pcre.h + hdrs/privtab.h hdrs/ptab.h hdrs/pueblo.h hdrs/shs.h hdrs/strtree.h hdrs/switches.h hdrs/version.h + hints/a-u-x.sh + hints/aix.sh + hints/cygwin.sh + hints/darwin.sh + hints/dec_osf.sh + hints/freebsd.sh + hints/hpux-gcc.sh + hints/hpux.sh + hints/irix.sh + hints/irix_6.sh + hints/linux_2.sh + hints/mingw32.sh + hints/next.sh + hints/openbsd.sh + hints/os2.sh + hints/solaris_2.sh + hints/sunos_4.sh + hints/ultrix.sh + hints/win32-gcc.sh + hints/win32.sh + options.h.dist + os2/GCCOPT.CMD + os2/Makefile + os2/Penn-OS2.htm + os2/config.h + po/Makefile src/Makefile.SH + src/SWITCHES src/access.c src/atr_tab.c src/attrib.c *************** *** 59,64 **** --- 145,151 ---- src/bsd.c src/bufferq.c src/chunk.c + src/cmdlocal.dst src/cmds.c src/command.c src/comp_h.c *************** *** 74,84 **** --- 161,173 ---- src/extchat.c src/extmail.c src/filecopy.c + src/flaglocal.dst src/flags.c src/funcrypt.c src/function.c src/fundb.c src/funlist.c + src/funlocal.dst src/funmath.c src/funmisc.c src/funstr.c *************** *** 87,94 **** --- 176,185 ---- src/game.c src/gmalloc.c src/help.c + src/htab.c src/ident.c src/info_slave.c + src/local.dst src/lock.c src/log.c src/look.c *************** *** 107,112 **** --- 198,204 ---- src/plyrlist.c src/portmsg.c src/predicat.c + src/privtab.c src/ptab.c src/rob.c src/services.c *************** *** 115,126 **** src/sig.c src/speech.c src/sql.c - src/switchinc.c src/strdup.c src/strtree.c src/strutil.c ! src/privtab.c ! src/htab.c src/tables.c src/timer.c src/unparse.c --- 207,216 ---- src/sig.c src/speech.c src/sql.c src/strdup.c src/strtree.c src/strutil.c ! src/switchinc.c src/tables.c src/timer.c src/unparse.c *************** *** 129,161 **** src/warnings.c src/wild.c src/wiz.c ! src/cmdlocal.dst ! src/funlocal.dst ! src/local.dst ! src/flaglocal.dst ! hdrs/csrimalloc.h ! config_h.SH ! hints/aix.sh ! hints/a-u-x.sh ! hints/cygwin.sh ! hints/darwin.sh ! hints/dec_osf.sh ! hints/freebsd.sh ! hints/freebsd_5.sh ! hints/hpux.sh ! hints/hpux-gcc.sh ! hints/irix.sh ! hints/irix_6.sh ! hints/linux_2.sh ! hints/mingw32.sh ! hints/next.sh ! hints/openbsd.sh ! hints/os2.sh ! hints/solaris_2.sh ! hints/sunos_4.sh ! hints/ultrix.sh ! hints/win32-gcc.sh ! hints/win32.sh utils/clwrapper.sh utils/customize.pl utils/fixdepend.pl --- 219,237 ---- src/warnings.c src/wild.c src/wiz.c ! test/MUSHConnection.pm ! test/PennMUSH.pm ! test/TestHarness.pm ! test/alltests.pl ! test/testatree.pl ! test/testdigest.pl ! test/testfirstof.pl ! test/testhastype.pl ! test/testinsert.pl ! test/testnull.pl ! test/testrand.pl ! test/testreswitch.pl ! test/testtr.pl utils/clwrapper.sh utils/customize.pl utils/fixdepend.pl *************** *** 166,251 **** utils/mkvershlp.pl utils/update-cnf.pl utils/update.pl ! game/README ! game/access.README ! game/getdate.README ! game/getdate.template ! game/mushcnf.dst ! game/aliascnf.dst ! game/restrictcnf.dst ! game/namescnf.dst ! game/restart ! game/data/README ! game/log/README ! game/save/README ! game/txt/Makefile ! game/txt/README ! game/txt/compose.sh.SH ! game/txt/connect.txt ! game/txt/down.txt ! game/txt/full.txt ! game/txt/guest.txt ! game/txt/index-files.pl ! game/txt/motd.txt ! game/txt/newuser.txt ! game/txt/quit.txt ! game/txt/register.txt ! game/txt/wizmotd.txt ! game/txt/evt/index.evt ! game/txt/evt/pennmush.evt ! game/txt/hlp/index.hlp ! game/txt/hlp/pennattr.hlp ! game/txt/hlp/pennchat.hlp ! game/txt/hlp/pennconf.hlp ! game/txt/hlp/penncmd.hlp ! game/txt/hlp/penncode.hlp ! game/txt/hlp/pennflag.hlp ! game/txt/hlp/pennfunc.hlp ! game/txt/hlp/pennmail.hlp ! game/txt/hlp/pennpueb.hlp ! game/txt/hlp/penntop.hlp ! game/txt/hlp/pennvOLD.hlp ! game/txt/hlp/pennv174.hlp ! game/txt/hlp/pennv175.hlp ! game/txt/hlp/pennv176.hlp ! game/txt/hlp/pennv177.hlp ! game/txt/hlp/pennv180.hlp ! game/txt/nws/index.nws ! game/txt/nws/pennmush.nws ! BUGS ! CHANGES.OLD ! CHANGES.174 ! CHANGES.175 ! FAQ ! README ! README.SSL ! README.SQL ! INSTALL ! UPGRADING ! I18N ! os2/GCCOPT.CMD ! os2/Makefile ! os2/Penn-OS2.htm ! os2/config.h ! po/Makefile win32/README.txt win32/README_MySQL.txt win32/cmds.h win32/config.h win32/confmagic.h win32/funs.h ! win32/options.h ! win32/patches.h win32/msvc6/pennmush.dsp win32/msvc6/pennmush.dsw ! win32/msvc.net/pennmush.vcproj ! win32/msvc.net/pennmush.sln ! win32/README.mingw ! src/SWITCHES ! test/MUSHConnection.pm ! test/PennMUSH.pm ! test/TestHarness.pm ! test/testatree.pl ! test/testdigest.pl ! test/testhastype.pl ! test/testrand.pl --- 242,257 ---- utils/mkvershlp.pl utils/update-cnf.pl utils/update.pl ! win32/README.mingw win32/README.txt win32/README_MySQL.txt win32/cmds.h win32/config.h win32/confmagic.h win32/funs.h ! win32/msvc.net/pennmush.sln ! win32/msvc.net/pennmush.vcproj win32/msvc6/pennmush.dsp win32/msvc6/pennmush.dsw ! win32/options.h ! win32/patches.h *** 1_8_0.88/game/txt/hlp/pennvOLD.hlp Fri, 13 Jan 2006 22:06:18 -0600 dunemush (pennmush/g/30_pennvOLD.h 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.9.1.2.1.5.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 660) --- 1_8_0.93(w)/game/txt/hlp/pennvOLD.hlp Sat, 25 Feb 2006 14:56:09 -0600 dunemush (pennmush/g/30_pennvOLD.h 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.9.1.2.1.5.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 660) *************** *** 4417,4423 **** For information on a specific patchlevel of one of the versions listed, type 'help p'. For example, 'help 1.7.2p3' ! 1.8.0: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 1.7.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 --- 4417,4423 ---- For information on a specific patchlevel of one of the versions listed, type 'help p'. For example, 'help 1.7.2p3' ! 1.8.0: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 1.7.7: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 *** 1_8_0.88/game/txt/hlp/pennv180.hlp Sun, 29 Jan 2006 11:45:38 -0600 dunemush (pennmush/h/28_pennv180.h 1.1.1.2.1.1.1.2.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.4.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.1.1.1.1.1.1.2.1.2.1.1.1.1.1.1.1.1.1.1 660) --- 1_8_0.93(w)/game/txt/hlp/pennv180.hlp Sat, 25 Feb 2006 14:56:09 -0600 dunemush (pennmush/h/28_pennv180.h 1.1.1.2.1.1.1.2.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.4.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.1.1.1.1.1.1.2.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 660) *************** *** 1,4 **** ! & 1.8.0p10 & changes This is a list of changes in this patchlevel which are probably of interest to players. More information about new commands and functions --- 1,4 ---- ! & 1.8.0p11 & changes This is a list of changes in this patchlevel which are probably of interest to players. More information about new commands and functions *************** *** 11,16 **** --- 11,25 ---- A list of the patchlevels associated with each release can be read in 'help patchlevels'. + Version 1.8.0 patchlevel 11 February 25, 2006 + + Fixes: + * Help clarification to ancestors inspired by Viceroy@GuiltyPleasures. [TAP] + * Help clarification in @set by Skaven@M*U*S*H. + * Freebsd hints files combined and simplified. + + + & 1.8.0p10 Version 1.8.0 patchlevel 10 January 29, 2006 Minor changes: *** 1_8_0.88/CHANGES.180 Sun, 29 Jan 2006 11:45:38 -0600 dunemush (pennmush/h/21_CHANGES.18 1.56 600) --- 1_8_0.93(w)/CHANGES.180 Sat, 25 Feb 2006 14:47:04 -0600 dunemush (pennmush/h/21_CHANGES.18 1.60 600) *************** *** 7,17 **** --- 7,26 ---- [TAP] is T. Alexander Popiel, a PennMUSH developer (aka Talek) [SW] is Shawn Wagner, a PennMUSH developer (aka Raevnos) [EEH] is Ervin Hearn III, a PennMUSH developer (aka Noltar) + [GM] is Greg Millam, a PennMUSH developer (aka Walker) [3] refers to code by (or inspired by) TinyMUSH 3.0 [Rhost] refers to code by (or inspired by) RhostMUSH ========================================================================== + Version 1.8.0 patchlevel 11 February 25, 2006 + + Fixes: + * Help clarification to ancestors inspired by Viceroy@GuiltyPleasures. [TAP] + * Help clarification in @set by Skaven@M*U*S*H. + * Freebsd hints files combined and simplified. + + Version 1.8.0 patchlevel 10 January 29, 2006 Minor changes: