This is patch11 to PennMUSH 1.7.4. After applying this patch, you will have version 1.7.4p11 To apply this patch, save it to a file in your top-level MUSH directory, and do the following: patch -p1 < 1.7.4-patch11 make install If you use GNU patch 2.2, you probably want the above to be 'patch -b -p1', not just 'patch -p1'. Unix (or cygwin) users need not worry about failed hunks in src/switchinc.c, hdrs/switches.h, hdrs/cmds.h, or hdrs/funs.h. These files are automatically rebuilt on compile. Then @shutdown and restart your MUSH. - Alan/Javelin In this patch: Minor Changes: * In places like switch() that can match '. 'help credits' --- 1,5 ---- & changes ! & 1.7.4p11 This is a list of changes in this patchlevel which are probably of interest to players. More information about new commands and functions can probably be gotten via 'help '. 'help credits' *************** *** 11,16 **** --- 11,54 ---- A list of the patchlevels associated with each release can be read in 'help patchlevels'. + Version 1.7.4 patchlevel 11 October 15, 2001 + + Minor Changes: + * In places like switch() that can match p'. For example, 'help 1.7.2p3' ! 1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 1.7.2: 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 --- 4891,4897 ---- For information on a specific patchlevel of one of the versions listed, type 'help p'. For example, 'help 1.7.2p3' ! 1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 1.7.2: 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 *** 1_7_4.159/game/txt/hlp/penntop.hlp Wed, 05 Sep 2001 15:50:21 -0500 dunemush (pennmush/13_penntop.hl 1.2.1.27.1.3.1.2 600) --- 1_7_4.177(w)/game/txt/hlp/penntop.hlp Wed, 24 Oct 2001 16:15:37 -0500 dunemush (pennmush/13_penntop.hl 1.2.1.27.1.3.1.2.1.2 600) *************** *** 584,589 **** --- 584,590 ---- to rename the room you're in (if you control it), you could enter "@name here= ". & HOMES + & HOME Every thing or player has a home, which is usually the room where it was created. You can reset your home or the home of any object you own with the @link command: @link =. You *************** *** 1050,1056 **** also match. Regexps are case-sensitive; wildcard globbing is not. Regular expression syntax is explained in 'help regexp syntax'. - & REGEXP SYNTAX PennMUSH uses PCRE for its regular expression engine. PCRE is an open source library of functions to support regular expressions whose --- 1051,1056 ---- *************** *** 1062,1068 **** (Note that in PennMUSH, if the regular expression is in an eval'd context (like an argument to regmatch), you'll have to do a lot ! of escaping to make things work right). A regular expression is a pattern that is matched against a subject string from left to right. Most characters stand for themselves in a --- 1062,1069 ---- (Note that in PennMUSH, if the regular expression is in an eval'd context (like an argument to regmatch), you'll have to do a lot ! of escaping to make things work right. One way to escape an argument ! like %0 is: regeditall(%0,\\W,\\$0) or similar). A regular expression is a pattern that is matched against a subject string from left to right. Most characters stand for themselves in a *** 1_7_4.159/game/txt/hlp/pennfunc.hlp Tue, 04 Sep 2001 08:10:44 -0500 dunemush (pennmush/16_pennfunc.h 1.2.1.50.1.1.1.1.1.2.1.7.1.8 600) --- 1_7_4.177(w)/game/txt/hlp/pennfunc.hlp Mon, 08 Oct 2001 11:08:07 -0500 dunemush (pennmush/16_pennfunc.h 1.2.1.50.1.1.1.1.1.2.1.7.1.8.1.1.1.1.1.1 600) *************** *** 146,151 **** --- 146,152 ---- See also: LISTS & Math functions Math functions take one or more numbers and return a numeric value. + What is allowed as a 'number' depends on @config settings (see help). These functions can taken both integers and floating point numbers: add() lmath() max() mean() median() min() mul() sign() stddev() sub() *************** *** 503,512 **** & CON() con() ! Con returns the first object in the list of objects carried by ! thing. Just the first, and only the first. ! See also: next() & CONFIG() config() config(