Version 0.59

- Added support for a combined builder/player port
- Added an autoconvert feature to convert when it finds an old version on load
- Fixed many bugs
- Added charisma and wisdom support (thanks to Andy Barber)
- Added support for many varying ability dependencies
- Completely rewrote the converter to be more flexible
- Fixed a crashbug on loading chainmail
- Fixed several bugs with area loading and saving
- Made the Win32 port MFC and added dialog windows and buttons for starting and
  stopping the mud
- Created the win32 directory and put all windows files in there


Version 0.58

- Finished initial modifications for a Win32 version
- Rewrote the log viewing function to be more efficient
- Many small changes to lighting effects so others can't see when it is
  too dark
- Many small bugs and glitches fixed
- Added the apply_special_loc, damage_all_room, and light_all_room functions
  to provide the capability for large-scale multi-room spells
- Added more game port setting capability for attributes
- Code ported to Windows and successfully executed
- Added the capability to keep track of weapon proficiency
- Added the weapons command to see weapons proficiency
- Added the classify command to see a weapon's classification
- Introduced autoconf and automake into the AIME codebase for better portability
  and a more likely chance it will compile on a system without a hitch
- Integrated gettext into AIME, providing the capability for language locale
  ports. 
- Developed the capability to create chat lines from the builder port for use
  on both the game port and the builder port
- Fixed problem with min_cycle time acting up

Version 0.57

- Added corpses for mobiles and players.  If a player dies, their ghost
  hovers over the corpse until they arrive and merge with it.  The ghost
  curses those who steal from the corpse
- Added the clone command to create copies of objects
- Added the force command to force players to perform commands
- Set logging of death, flag setting, force, clone, bhosts, banhosts, slay
  and delete commands with toggled logging in aime.conf
- Made whether you can see in a room or not determined by the lighting and
  if the player has night vision
- Terrain and room size will tire players out as they travel
- Access lists to game port and builder port now offer policies of access
  or deny by default, indicated in aime.conf
- Boot command allows admin to boot off a misbehaving player
- Admin can list areas loaded or objects loaded in an area from the game port
- Added tutorial capability to the new player login and the capability to
  create and add tutorials on the builder port
- Added inclination selection to the new player login sequence
- Added talent selection to the new player login sequence
- Added the ability to see descriptions before choosing of races, talents
  and inclinations
- The degree of damage done in battle is now highlighted, not simply whether
  the hit was landed or not.
- Changed the default prompt to reflect player statistics instead of name

 
Version 0.56

- Added delete functionality to tellreplies, shops and shop items
- Added rename functionality to tellreplies, shop items, shops, and areas
- Added the spectate command to snoop (with their knowledge) users on the
  builder port to watch how they do things
- Added the mask command, allowing for easier setting of permissions
- Cleaned up special_func.cc file, added specials, removed some
- A bunch of new triggers added to commands
- Added the ability to reload abilities, masks, and bulletins seperately
- Added room_size to locations to influence endurance when travelling
- Added terrain type to locations to influence ease of travel
- Added lighting type to locations to provide more flexible lighting solutions
- Added the -q startup flag for quiet mud startups


Version 0.55

- Fixed a bug causing a crash on shutdown where the player list was deleted
  but not set to NULL
- Moved the config.h file to a text config file, with the exception of a few
  entries that won't change very often
- Added the autoassociate feature and adminflag, which sets automatically
  the return exit to a location in the builder port if the flag is set
- If the user performs a "look <target>", assume the user means
  "examine <target>" (instead of showing the room description).
- Added code to ask the player if they want to use color the first time they
  log on
- Added code to hunt down the aime.conf file in the usual locations and if not
  found, prompt the user to input the location
- FullExits is now on by default.
- Forced <file> in 'help <file>' to lowercase and <name> in 'new help <name>'
  to lowercase as well
- Changed this filename to news.txt instead of changes.txt.  Changes.txt is
  now a more detailed coder version of changes
- Added an AutoDiagnose gameflag. When set (the default), it will show the
  health of your target when you land a blow.
- Player location is now maintained across sessions.
- Fixed a bug causing a crash when a builder copied an ability
- Added assignment to variables ability in the specials code
- Added the scan spell to permit seeing into nearby rooms
- Fixed a bug in cloning mobiles that would cause a crash
- Added the capability for multiple word titles in all objects
- Set it so you can't set > 100 for strength, dex, constitution and 
  intelligence on individuals
- Fixed a bug causing number of users shown indicator to be off due to
  it counting users who had not fully connected yet
- Added the sockets command to list all open sockets
- Added users support for viewing both ports from either port
- Prompts now include support for variable-substitution (allows you to show
  your health, etc., in the prompt).


Version 0.54

- Added the mailbox flag and made it so that if the USE_MAILBOXES define
  is set, players can't read mail unless an object marked with the Mailbox
  itemflag is in the room
- Added the bulletin board code.  Added code that permits you to add,
  delete, or modify bulletin boards and settings in the builder port.
  Wrote the code to permit reading, posting or deleting posts.
- Set the bulletin board so that you must be the author to delete a post
  or have the BoardAdmin adminflag.
- Fixed a bug where you could type 'desc itemflags' on the builder port
  and it would crash if it was not a mudobject
- Added 'authorized' field so you could limit bulletin board usage to
  a specific subset of users
- Fixed a small memory leak with bulletin and level objects
- Fixed a bug in gocom that would assume any direction in 'go <direction>'
  that began with a letter of a standard direction would assume you meant
  the standard direction.  I.e. 'go stairs' it interpreted as 'go south'
- Fixed a bug that would raise errors when you created a new area
- Added the MustStand flag so that you can set it so players must be
  standing to perform certain abilities
- Fixed a bug that caused a crash if you typed 'go' without a direction
- Fixed a problem with having two extradirs on a location.  It would not
  properly register the second or subsequent extradirs
- Added version numbers to the data and area files
- Created a conversion tool that can be used to convert area and data
  files from one of the supported versions to the version of the code.
  It currently supports conversions from version 0.53 to 0.54.
- Created code to look for necessary directories and if missing, prompt
  the user if they want to create them.  Will also create key data files
  if missing after prompting the user
- Added memory size displays to all objects when typing 'describe <objname>'
- Fixed bug causing crash when copying a race object


Version 0.53

- Fixed error with binary tree that lost objects when you deleted
  the root node in the object database
- Added multiple descs to locations for things like different descs
  during winter, summer, etc
- Added smell, feel, and listen for locations
- Added a short exits (paths) option to lessen on scroll, the command
  is fullexits
- Added extradirs to provide the means to have extra directions
  leaving a room, like "go crack" will take you through a crack
- Added an extra feature to extradirs where if you put a '* in front
  of the exit, it won't show up on exits but they can still use it
- Added the command 'attributes' to display some of the player's 
  attributes that don't change that often (the ones that change often
  go into 'condition'
- Added support for races and a choice of races in the new player
  login sequence
- Added birthdate attribute to players and auto-description based
  upon the race chosen
- Added initial abilities, strength, dexterity and intelligence for
  when players initially logon and choose a race. 
- Added a few specials functions
- Removed the studies attribute.  Going to use experience instead to
  serve much the same purpose.
- Modified the way abilities work so that you can drop out of the
  execution in the middle based on the need of the ability.  Also
  added a feature so you can define a trigger the ability will look
  for based on certain conditions (attemptrig, succtrig, failtrig)
- Added global stats and special stats to see how well the system is
  performing and help identify any possible processor hogs
- Started adding a memory use calculator to determine how much memory
  is being used by objects
- Fixed a bug in the socket listen port that was causing it to poll
  the socket more often than it should have
- Fixed a bug in the communications that caused wierd things to happen
  if the players entered a %x type char

Version 0.52:

   Decided the code is finally to the point where it provides the
necessary functionality (or near to it) needed to create and play
a MUD.  Version 0.52 will be the first BETA distribution of the code
given to the general public.
