[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: