[PENNMUSH-ANNOUNCE] 1.8.1-patch07
Javelin
dunemush at pennmush.org
Mon Apr 10 12:15:10 CDT 2006
The PennMUSH development team announces the release of 1.8.1-patch07
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: ** PLEASE READ **
* The FIXED flag's restriction on 'home' is no longer applied in
the hardcode but through restrict.cnf. A new entry has been
added to restrictcnf.dst for this -- people running existing
MUSHes that use the FIXED flag will want to copy this to their
restrict.cnf.
Locks:
* @lock/take controls who may 'get' something from a container
or location; note that @lock/enter no longer controls this on
containers but only controls who may 'enter'. The container's
TAKE_LOCK`*FAILURE attributes provide messages on a failed get.
Suggested by BladedThoth at M*U*S*H. Patch by Talvo at M*U*S*H.
Commands:
* @chan/recall can take an extra argument to specify the line to
start the recall from. Suggested by Sholevi at M*U*S*H. Patch by
Talvo at M*U*S*H.
Functions:
* ulambda() is a version of u() that can take #lambdas. [GM]
* speak() for language processing. Suggested by Nymeria at M*U*S*H.
Patch by Talvo at M*U*S*H. [3]
* width() and height() take an optional second argument to set the
default values. Patch by Nathan Baum.
* unique() function removes contiguous duplicates in lists. [SW]
* nextdbref() returns the next dbref on the free list.
Patch by Talvo at M*U*S*H.
* Specifying more than one type to locate() now makes each of them
preferred (not just the last one). Suggested by Anyasha at ST:Foundations.
* namelist() parses a list of dbrefs and possibly-quoted names a la page
and returns the corresponding dbrefs. Patch by Talvo at M*U*S*H.
* crecall() is a functional form of @chan/recall. Suggestd by
Cheetah and Trinsec at M*U*S*H. Patch by Talvo at M*U*S*H.
Flags:
* The LIGHT flag now overrides the DARK flag consistently. DARK
objects will show up in LIGHT rooms and anything set both
LIGHT and DARK is effectively LIGHT. Suggested by Renee at ShoreSide.
Patch by Talvo at M*U*S*H.
Minor changes:
* @poll by itself now displays the current poll instead of clearing it.
@poll/clear does that. [SW]
* Added aliases for @atrlock/@atrchown/atrlock to 'attr' versions
in aliascnf.dst. Suggested by Talvo at M*U*S*H.
* Players who already have a forbidden name (as their name or alias)
may change to that name. Patch by Talvo at M*U*S*H.
* New alias_flag() and alias_power() hardcode functions for hackers.
Patch by Talvo at M*U*S*H.
* Mortals can use @power/list and @power <power> commands.
Patch by Talvo at M*U*S*H.
* Restriction-checking by power fixed in cases where no flag
restrictions were applied. Patch by Talvo at M*U*S*H.
* New type GARBAGE for @search/lsearch type class.
* @pemit/list now accepts player names as well as dbrefs, a la page.
Patch by Talvo at M*U*S*H.
Fixes:
* pcre.c includes config.h again. [EEH].
* Help fixes by Talvo at M*U*S*H.
* Fixes from 1.8.0p12
More information about the Pennmush-announce
mailing list