AweMUD Release Notes

Version 0.24

  • Merged Scriptix into AweMUD codebase.

  • Code reorganization and cleanup.

  • Update data files to use correct parsing format.

  • Removed unmaintained documentation.

Version 0.23

  • Added skill framework.

  • Added character traits.

  • New text expansion syntax.

  • New file format syntax.

  • Added entity UIDs.

  • NPC and Object blueprints.

  • Enhanced scripting capabilities.

  • Object cleanup.

  • Added NPC corpses.

  • Pending actions system.

  • Major revisions throughout the entire engine.

Version 0.22

  • GCC 3.4.0 support.

  • Improved PID file handling.

  • Improved selection and sorting of entity lookups.

  • Ability to 'look' through an exit.

  • All new C++ combat engine base.

  • Large restructuring of entity data and blueprints.

  • Improved NPC AI.

  • Entity tagging and lookups.

  • Garbage collection fixes.

  • New IManager interface for server data control.

  • Improved offline and online help.

  • Improved text parser as used in room/entity descriptions.

  • Improved event manager.

  • Better security checks for the control interface.

  • Usual tons of bug fixes and minor improvements.

Version 0.21

  • Removed mostly unused XML-RPC support.

  • Exits have a 'used' script for custom usage behaviour.

  • Role based privilege system.

  • Equipment shown when characters are looked at.

  • Parsing system can use named entities instead of just indexes.

  • Control interface. (doc/control.txt)

  • Much more detailed player description support.

  • Tons of (you guessed it) bug fixes and minor improvements.

Version 0.20

  • Improved room exits.

  • Basic AI architecture.

  • Replaced LibSGC with the Boehm-Demer-Weiser GC.

  • Added basic stores.

  • Added object classes.

  • Tons of miscellaneous tweaks and improvements.

Version 0.19

  • New command architecture.

  • Proper English naming of entities with articles.

  • Cygwin support.

  • Object and NPC templates.

  • Text parser supports if/elif/else statements.

  • Player eye and hair color.

  • Many small UI cleanups.

Version 0.18

  • More available actions (like drinking/eating).

  • MCCPv2 support.

  • Object weighting.

  • Action response system.

  • Players, templates, the world, and zones are in the new format.

  • More complete online creation commands.

  • ZMP (http:www.awemud.net/zmp/) support is in.

  • Email support is in (for abuse/bug reports, and more).

Version 0.17

  • More documentation work (manpage).

  • IPv6 support.

  • Whole new file i/o system and format.

  • Races, Classes, Socials, and Calendar use new file i/o system.

  • Added alignment for characters.

  • New userdb module.

  • New message parsing code.

  • New social framework and definiton file.

  • Xml-rpc framework supports authentication.

  • Config file (awemud.conf) is in new format.

  • Spawning system for objects/npcs.

Version 0.16

  • Documentation work.

  • Weight and cost on objects.

  • New TCP layer.

  • IP blocking and connection managing.

  • FreeBSD porting work.

  • Character creation is in a script.

  • Remove unused unique ID property on entities.

  • New calendar defintion support w/ holidays.

  • Began moving core rules code into scripts.

Version 0.15

  • Fixed documentation.

  • More powerful/complete scripting support.

  • Basic coins/money.

  • Track user real names and e-mail address.

  • New MD5 code for portability.

  • More detailed character creation.

  • Work on xml-rpc support.

  • New template system.

  • Multiple names support on entities.

Version 0.14

  • New string handling code.

  • New XML interface.

  • Tighter Scriptix integration.

Version 0.13

  • World broken into zones.

  • Lots of minor/subtle internal work.

Version 0.12

  • Code cleanups.

  • More powerful scripting facilities.

  • Moved combat code to a script.

  • Property bags.

  • Documentation work.

Version 0.11

  • More powerful exit system.

  • Beginning of editing support.

  • User configurable colours.

  • Scriptix support.

Version 0.10

  • New help system.

  • Configuration file support in INI format.

  • New design direction.