Accepted mooix 0.5.99 (i386 source)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 20 Jul 2002 19:37:47 -0400
Source: mooix
Binary: mooix
Architecture: source i386
Version: 0.5.99
Distribution: unstable
Urgency: low
Maintainer: Joey Hess <joeyh@debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description:
mooix - Unix is the moo.
Changes:
mooix (0.5.99) unstable; urgency=low
.
* NOTE: All methods that send messages, most verbs, and all old _msg fields
need to be rewritten/modified now, if you have any custom ones in your
moo. A lot of manual work is needed upgrading to this version. It should
be worth it. See UPGRADING. Upgrade to this release only with caution, if
you have a live moo!
* Completely revamped message system, now features:
- Sense-specific messages (see, hear, feel, etc).
- Powerful message filtering and munging (dark rooms, noisy places where
it's hard to hear, make avatars blind or deaf, flickering lights, you
name it; it's all possible now (except perhaps a cone of silence).
See =message-filter=.
- More powerful message file format allows specification of what senses
are needed to hear a message, who sees a message, etc, with intelligent
fallbacks. See =messages=.
- No need to write every message twice for the originator and everyone
else, as messages now support verb conjugations and smart pronoun
substitutions.
- Message substitution is done by a single method, so no need for
Mooix::Message and similar in other language bindings.
- Message output by methods is simplified; only one method need be called
not three.
- Message propigation is improved. Brian: Communicators are go.
* New format _msg fields are named .msg instead.
* Added abstract/messagefilter and concrete/dark objects. Put the latter in
a room or give it to someone, and watch the fun.
* Added a contrib/lightswitch object that can turn the lights in the room
its in on or off.
* Verbs can no longer return strings to get the avatar to see them. using
fail() in a verb still works, or use ->msg.
* Updated all objects in my tree to use the new system.
* Updated all objects in my tree again to use the newer system (sigh).
* Introduced Mooix::Thing::Utils, which when used expands Mooix::Thing
with a number of useful little utility methods that I found were
called for again and again in the mooix tree. Stuff like $object->can to
test if an object defines a method, and $object->defines to check if an
object has a field and does not inherit it from a parent. Updated the
object tree to use it whereever appropriate.
* safegetfield also moves into Mooix::Thing::Utils, from Mooix::Message
where it should never have been.
* Let's put prettylist into there as well, and add a prettyname.
* background and relid are so rarely used that I moved them to
Mooix::Thing::Utils from Mooix::Thing.
* Mooix::Message is deprecated, and prints warnings when it is used.
* Removed notes about where objects are from look command output, until I
find a better way to do that.
* Moved the moo database version out of the mooix version number; I found
that it was confusing and limited my er, creativity. It is now stored in
the database, in mooinfo's dbversion field.
* Mooix::Version removed.
* Made consumables use english to tell how full they are.
* Converted NEWS file to NEWS.Debian format. Links back to make it easy to
find. Added some other similar links too.
* Added CONTRIBUTING.
* Renamed fragile's broke_msg to break.msg (broke -> break). Other messages
were probably added or renamed in scan and convert.
* Renamed name_msg and description_msg of the guestmanager (which were not
really messages) to name_template and description_template.
* Removed why parameter from avatar move method.
* Renamed door opened_msg -> look_open.msg, and closed_msg to
look_closed.msg.
* Fixed bug with "it" not working if an object's name was the same as
its alias.
* The who_idle message no longer supplements the who message; it stands on
its own. The same is true for many look_* messages and the look message.
* More intelligent message capitalization; capitalize the start of each
newline in the message template.
* Updated the programmer's tutorial, which meant removing some large
sections that discussed old problems I've just resolved. Added a new
section showing how to override your avatar's tell method to see pig
latin everywhere.
* Allow use of derive command without a name for the new object.
* Make food and drink consumable with just "eat" and "drink"; no direct
object required.
Files:
f912b2deaf90dc3bab2c9cafae685ec5 539 misc optional mooix_0.5.99.dsc
eaa10114f1352247b5d6ca166839af74 348077 misc optional mooix_0.5.99.tar.gz
9cfaaafdbd023fcbbe90bd901a439549 325500 misc optional mooix_0.5.99_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9OfpF2tp5zXiKP0wRAt72AKCeYWlKHTCe8V17A9Yvq6w8pZPzbACgxmLC
46wLJuHh5c0IWG+xTXKRsk0=
=yVMT
-----END PGP SIGNATURE-----
Accepted:
mooix_0.5.99.dsc
to pool/main/m/mooix/mooix_0.5.99.dsc
mooix_0.5.99.tar.gz
to pool/main/m/mooix/mooix_0.5.99.tar.gz
mooix_0.5.99_i386.deb
to pool/main/m/mooix/mooix_0.5.99_i386.deb
--
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: