[PENNMUSH] 1.8.1-patch06
Javelin
dunemush at pennmush.org
Wed Mar 1 14:42:08 CST 2006
The PennMUSH development team announces the release of 1.8.1-patch06
You can retrieve this patch, or a complete tarball of this version
of PennMUSH, from the PennMUSH download site http://ftp.pennmush.org/Source
Please read the instructions at the top of the patch file if using
a patch. Sometimes they differ slightly. Changes in this patch
are listed below.
Enjoy!
Javelin, for the penndevs
--------------------------------------------------------------------
Major Changes:
* pcre updated to 6.4. This includes such nifty features and
named captures. [SW]
* NT_TCP code has been removed from the server. It was deemed
less useful than keeping the networking code unitary and
the ability to @shutdown/reboot. Patch by Nathan Baum.
Flags:
* New LOUD flag (admin-settable) causes an object to bypass
speech (including chat) and interaction locks. Admin and others
with Pemit_All no longer pass interaction locks automatically
unless they are also LOUD. Patch by Cheetah at M*U*S*H.
Locks:
* New DBREFLIST^<attrib> lock key checks to see if the enactor
appears in a list of dbrefs/objids stored on an attribute of
the object, simplifying a very common need. Suggested by
NightDaemon at M*U*S*H, patch by Cheetah at M*U*S*H.
Powers:
* Many_Attribs power allows an object to have more attributes
than the max_attrs_per_obj parameter. Suggested by Nymeria at M*U*S*H.
Functions:
* decompose() now decomposes ansi codes into ansi() calls.
Patch by Sketch at M*U*S*H.
* mapsql() efficiently feeds sql query results to an attribute. [GM]
* wildgrep()/wildgrepi() are versions of grep()/grepi() that now take
wildcard patterns instead of substrings. [SW]
* regmatch()/regedit() now has a more flexible syntax for assigning
subpatterns to %q-registers. [SW]
* decompose() no longer inserts an initial backslash all the time.
Suggested by Trinsec at M*U*S*H.
* ordinal() returns the spelled-out ordinal form of an integer.
Suggested by Malone at HavenMUSH.
Minor Changes:
* Font size tags (for pueblo) are not quite so huge for room names.
* The /noeval switch for @command is now called /noparse.
Patch by Nathan Baum.
* hints/cygwin.sh has been removed, as no hints were needed to
build on cygwin when tested with 1.5.19-4. win32/README.cygwin
has been added to document the cygwin build process.
* Added hints/darwin-fink.sh and README.OSX. [SW]
Fixes:
* Track_Money objects with No_Pay still reported coins lost to
queue costs, even though they didn't pay them. Report by
Cheetah at M*U*S*H. [GM]
* Help fixes by Trinsec at M*U*S*H, Cheetah at M*U*S*H.
* Various %c weirdnesses fixed by Cheetah at M*U*S*H.
* Better message in restart when mush.cnf not found by Talvo at M*U*S*H.
* @alias provides more specific error messages for invalid aliases
of various sorts. Suggested by Intrevis at M*U*S*H.
* Function restriction localize now appears in @function info output.
Better error messages when attempting to use invalid function
restrictions. Reported by Trinsec at M*U*S*H.
* Linting of warnings. [SW]
* Command and function names may now really start with punctuation
characters. Reported by Talvo at M*U*S*H.
* Fixes from 1.8.0p11.
More information about the Pennmush
mailing list