[PENNMUSH-ANNOUNCE] 1.7.7-patch39
Javelin
dunemush at pennmush.org
Tue Nov 2 15:31:31 CST 2004
The PennMUSH development team announces the release of 1.7.7-patch39
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:
* Game and chat database formats have been rewritten. They are
much more human-readable, can be extended with new fields
without using versioning flags, and provide better detection
and reporting of malformed databases. [SW]
* Chunk deref counts for locks are now stored in the database. [SW]
Commands:
* New 'buy' command for purchasing items from vendors that can offer
multiple items at multiple prices. Patch by Walker at M*U*S*H.
* restrict_command and @command/restrict can now include an
error message to be sent when the player can't use the command,
which supercedes more generic errors. Suggested by Philip Mak.
Patch by Walker at M*U*S*H.
Functions:
* lwho() can take an argument to produce the who list from that
player's viewpoint. Patch by Walker at M*U*S*H.
Fixes:
* nattr(obj/attrib) returns 1 when matching a non-wildcarded attrib.
Report by Impster at M*U*S*H.
* +chan <msg> is now converted to @chat <chan>=<msg> (with noeval)
so @chat hooks apply to +chatting too. Patch by Walker at M*U*S*H.
* You must be able to locate a player to perform elock() on them.
Report by Ambrosia.
* Help fixes by Sketch at M*U*S*H.
* Simplification of @version code. [SW]
* cemit() restrictions are now based on those of @cemit, instead
of @emit. Report by BlackPhyr.
* Setting queue_loss to 0 disables queue_loss. A bad idea, but
more consistent behavior. Suggested by K Moon.
* Examining objects always shows their actual number of coins,
whether or not they're admin or no_pay.
* Code cleanup in @edit and in char routines. [SW].
* Wrong object checked when reporting money as unlimited. Report
by Nate Barney. [EEH]
* New hints/freebsd_5.sh. Suggested by James Lang.
* INFO command once again reports the server as "PennMUSH",
not just a version number. Report by Mark Hassman.
* Win32 linting. Builds with NT_TCP should work again (although
@shutdown/reboot under NT_TCP is still not functional).
Reorganization of the Win32 services macros. [EEH]
* Fix to bug with login attempts using literal encrypted strings.
Reported by Cadar and Mirrador.
* @ps/all shows the right label on top. Patch by qa'toq at bDv.
More information about the Pennmush-announce
mailing list