Page information: $Revision: 1.8 $ $Date: 2003/05/24 15:15:02 $
Version History
This document details the major changes made between releases of the WolfMUD software. The changes are listed with the most recent at the top of the list.
Build 305 (23rd November 2002)
- Multiple Starting Locations (Home Zones)
- New starting zone selection menu when creating a character.
- General code cleanup and simplification.
- Fix bug which could cause world ticker to go into recovery when a new play is attacked.
Build 303 (17th February 2002)
- User definable currency
- New prompt mode - (OFF - just shows blank line)
- Updated sample world project to remove references to gold coins.
- Fix bug detecting number of users on and if server is full.
- Corrected message displayed to receiver of GIVE command.
- Corrected message displayed when a light source is depleted.
- Other players are now aware when your light source is depleted.
Build 302 (30th December 2001)
This release is source code only. There is no additional functionality added in this release. The only change is a cleanup of the formatting of the source code during the changing of the development environment used to create WolfMUD. It is intended to allow other developers a chance to apply their code changes to the new formatted code without having to also worry about new functionality changes.
Build 301 (20th February 2001)
- NOTE: To run the World Builder the class is now 'wolfBuilder' and NOT 'GUIBuilder'.
- New download packaging and installers.
- Added Ranged combat - can use thrown weapons (E.G. dart), thrown/wielded weapons (E.G. dagger) and ranged spells (E.G. proper fireballs)
- Non-game commands are now prefixed with a hash '#' character. E.G. #SHUTDOWN, #DUMP, #STATUS
- New log directory and Automatic log manager added.
- Automatic help request logger for missing help topics.
- New TOP command shows top 20 most influential players (based on skills and wealth).
- Mini-server fixed when run using Java 1.3
- Quantities now shown on inventory display instead of listing multiple items.
- Player Inventory limit bug fixed.
- Added new message if no exits apparent.
- Fixed bug in mini-server (server socket not closing).
- New config subdirectory for configuration files.
- Nested titles for skills now working.
- Fixed multiple light bug where if a player held multiple lights and one went out any others also went out.
- Corrected bug in combat skill calculations
- LOOK command modified to support LOOK <direction> for ranged combat support.
- Fixed bug checking for player already active during logon.
- Tidied up combat thread to stop null pointers being thrown.
- Fixed bug which sometimes caused a player to be released and saved twice when killed.
- Updated building of prompt so not recalculated everytime it's displayed but only when stats change.
- Improved command delegation, multiLockCommandProcessor and commandProcessStatus classes updated.
- All objects now generate a unique id alias for internal use.
- Aliases starting #SYS_ are reserved for internal system use.
- Fixed narrative bug which caused narratives to be added twice to locations.
- Added check for a ZoneList file. If present in the config directory it should list one zone file per line. Only these zones will then be loaded.
Build 258 (28th May 2000)
- Re-write of text I/O for better Telent support.
- SETWEB Command removed (webserver & client fully automatic).
- Patches 1 and 2 from build 240 applied.
- Support for binding to an IP address on multi-homed systems.
- New WIDTH command to set Telnet screen width for word wrapping.
- Character status information at prompt.
- New PROMPT command to cycle through prompt formats (none/short/long).
- Zone initialization bug fixed.
- Fixed bug in SHOUT command.
- Re-written server shutdown to avoid possible player file corruption.
Alpha 4, Build 240 (11th March 2000)
- MiniWeb server now included.
- Includes patch for additional location exits.
- Includes patch for Named exits with new GO command.
- Location SoftLinks added for performance.
- Can disable ACT command.
- Can disable long exit descriptions in verbose mode.
- Socials added with new EMOTE command (shorthand is :)
- Client reports more Connection errors instead of seeming to 'hang'.
Alpha 4, Build 224 (3rd January 2000)
- This release is mainly to bring the code inline with the current source (now released.)
- Encumbrance bugs fixed.
- Container bugs fixed.
Alpha 4, Build 222 (23rd December 1999)
- Prototype World Builder Now Included
- If player is not a mortal COMMANDS nows shows non-mortal commands available in different colour.
- More command line options added.
- Configuration file added (Can also configure Welcome/News displays)
- Exits now have added destination descriptions.
- SETPLAYER Command Improved with more options.
- Improved STATUS command.
- Fixed bug in FORGET command
- Improved FLEE command
- Improved Help System for players
- DUMP command now says when no items found.
- Fixed bug in cleanup of containers which wasted memory.
Alpha 4, Build 174 (17th September 1999)
- Old level based system removed and skill system added in it's place. (See FAQ Question 3)
- Hit points now increase based on total damage survived in the life of a character.
- Mana points now increase based on the total mana cost of spells case in the life of a character.
- Combat and items modified to take advantage of new skill system.
- Can now specify the port number the server listens for clients on at startup.
- Combat code improved and messages improved.
- The old SPELLINFO (SI) command is now SKILLINFO (SI) and works for skills and spells.
- Date character created, last logged on and total time online now recorded.
Alpha 3, Build 152 (22nd July 1999)
- ANSI TELNET SUPPORT ADDED
- Fix problem with empty players directory not always being extracted from zip. Server now checks for this directory and will create it if it is missing
- Quick buttons added to the client
- Increased autosave times from 5 minutes to 30 minutes. Annoying "You have been .... SAVE" message removed. Save now coincides with the "A new day dawns" message
- Added semi-colon (;) as a shortcut for the SAY command
- Changed text colour for own messages when using SAY, TALK, SHOUT and HOLLER commands
- Bug fixed in game clock
- Fixed bug in EVALUATE command. If opponents were of very different levels the messages displayed could be misleading.
- Fixed bug when mobiles reset. Full hit points were not being restored
- All data files moved into their own directory called DATA
- Fixed female character descriptions
- Fixed bug in LEARN command where skills of a similar name gave confusing results
- Help topics now limited by players type
- New STATUS and GOTO commands
- Better client performance and changes made for telnet
- The TTP command has been removed (was IMP use only)
Alpha 3, Build 123 (18th June 1999)
- Alpha 3 build 123 released. Source code not released at this time.
- Added entities for Banks, Containers, Liquids, Liquid Containers, Narrative Liquid Containers
- Spell / Skill delay fixed
- Limited inventory to 20 items (hence containers added)
- Trading Post and Money Changer added to Town Zone
- Help added for new commands used by new entities
Alpha 3, build 116 (11th June 1999)
- Initial preview released. Source code not released at this time.
©1999-2003 A.Rolfe, WolfMUD.org