[PENNMUSH] 1.8.1-patch08
Javelin
dunemush at pennmush.org
Thu Jun 29 20:41:47 CDT 2006
The PennMUSH development team announces the release of 1.8.1-patch08
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
--------------------------------------------------------------------
Attributes:
* New 'AAHEAR' and 'AMHEAR' attribute flags, when set on an
^listen attribute, cause it to behave like @aahear or
@amhear respectively, instead of like @ahear. Suggested by
Jules at M*U*S*H. Patch by Talvo at M*U*S*H.
* New UNIMPLEMENTED_COMMAND command handles commands that
are known but not implemented (currently just @SQL). By default,
produces a standard message, but can now be @hooked, etc.
Suggested by Talvo at M*U*S*H. [TAP].
* @conformat and @invformat are now passed a |-delimited list
of object names, unparsed in the default fashion, as %1. Patch
by Talvo at M*U*S*H.
Functions:
* default() can now take any number of obj/attr cases. Suggested
by Nathan Baum, patch by Talvo at M*U*S*H.
* lwhoid(), mwhoid(), xwhoid(), xmwhoid() work like lwho(), etc.
but return objids instead of dbrefs. Patch by Talvo at M*U*S*H.
* stringsecs() converts timestrings to seconds. Patch by Talvo at M*U*S*H.
Minor changes:
* %u is now set to the evaluated typed $command (when a $command
is matched) and is available to locks. Suggested
by Jules at M*U*S*H, patch by Talvo at M*U*S*H.
* Rooms reachable from FLOATING rooms are now considered topologically
connected, just like rooms reachable from the base room.
Patch by Nathan Baum.
* %i0-%i9 evaluates to itext(0)-itext(9) for convenience in iter().
Suggested by Nathan Baum. Patch by Talvo at M*U*S*H.
* When safer_ufun is on, you must control an object to @function
an attribute on it. This prevents, e.g., mortals with @function power
from making attributes on wizard objects into @functions.
Suggested by Talvo at M*U*S*H.
* Internal eval_lock_with function added to support passing special
%0/%1 values to lock evaluations. Suggested by Malix at 8bit.
* Improved @uptime display by Ambrosia at M*U*S*H.
* Players may @search a ZMP if they pass the zone lock. Patch by
Talvo at M*U*S*H.
Fixes:
* cbuffer() crash fixed. Report by qa'toq at ST:Foundations. [GM]
* regex crash bug fixed. [GM]
* insert() added an extra delimiter when inserting at end of list.
Report by Sangman. [SW]
* make distclean is more thorough. Patch by Ranmir at M*U*S*H.
* EQSPLIT commands with no equal sign that were hooked were passed to the
hook attribute with an equal sign (and nothing to the right).
Fixed. Suggested by Talvo at M*U*S*H.
* zwho/zmwho can now be used by see_all players on any zone.
Suggested by Talvo at M*U*S*H.
* crecall() now accepts 1 or 2 arguments, as promised. Report by
Sketch at M*U*S*H.
* attrib_set(obj/attr,) sets the attribute to a single space
when EMPTY_ATTRS is off. Patch by Talvo at M*U*S*H.
* Portability fix in fun_speak. [EEH]
* Fix to TZ parsing in src/funtime.c by Jules at M*U*S*H.
* Fix to speak() for fragments of speech by Talvo at M*U*S*H based on
report by Trelane at M*U*S*H.
* Typo fixes in game/aliascnf.dst by Talvo at M*U*S*H.
* Help fixes by Talvo at M*U*S*H, Sketch at M*U*S*H.
More information about the Pennmush
mailing list