Releases: seisatsu/DennisMUD
v0.0.3-Alpha
Alpha-0.0.3 - Lots of Stuff!
The biggest features in this release are custom actions upon entering a room, partial name matching for many commands, more command aliases to better match what users expect, command line arguments for the singleuser and server programs, tags for properly formatting action grammar taking pronouns into account, a recovery code system for recovering lost passwords, config file validation, and lots of restructuring and minor bugfixes.
- Added the
(un)decorate entrance
commands for custom actions upon entering a room. - Added partial name matching for
help
,look
,go
,drop
,get
,give
, anduse
. - Added lots of useful / generally expected command aliases.
- Added command line arguments for the server and singleuser mode.
- Added %noaction%, %they%, %them%, %their%, %theirs%, %themselves%, and %s% tags for action/pronoun formatting.
- Added an optional "seconds" argument to the
shutdown
command. - Added a recovery code system (
recover
) for resetting lost passwords. - Added brute force protection for logins.
- Tell users in exitless rooms how to use
xyzzy
to return to room 0. - Replaced Twisted's logging facilities with our own.
- Validate configuration files with jsonschema.
- Give an error on duplicate command names.
- Provide CONFIG to command modules as a builtin.
- Fixed a bug that prevented telekeys from working properly for room 0.
- Lots of code restructuring and minor bugfixes.
v0.0.2a-Alpha
Alpha-0.0.2a - Bugfix Release
- Fixed the dbupdater scripts always marking the database as the newest version even if running a script for migrating to an older version.
- Fixed an error when sending an uppercase
Login
command. - Fixed a minor typo in the
make room
command's output. - Fixed the
break room
command not removing offline users from the room, causing them to get stuck. - Fixed the singleuser mode program being unable to create a new database if backups were enabled.
- Fixed the common room check not detecting a nonexistent current room.
- Improved mistyped command suggestions.
- Added
l
as an alias forlook
. - Added an automated emergency procedure to return to room 0 if stuck in a nonexistent room.
- Keep websocket connections alive.
v0.0.2-Alpha
This release has serious problems. Please download v0.0.2a-Alpha instead.
Alpha-0.0.2 - The Ownership Update
This update primarily adds a distinction between primary and secondary ownership of world objects. Primary owners have special permissions, such as being unable to have their ownership removed by another owner, and being the one who receives an item whose parent room is broken. Here is a breakdown of the new features and changes in this release:
- Added the
transfer exit/room/item
commands for transferring primary ownership. - Added the
give
command, which lets you give an item in your inventory to another player in the same room. - Added the
set pronouns
command for the player to set their pronouns. This was necessary for the posture text from sit and lay to format with correct grammar in all cases. - Added the
return item
command which returns an item in your inventory to its primary owner's inventory. - Added the
return inventory
andreturn room
commands, which return all items in your inventory or all items in a room that you own respectively to their primary owners. - Added rotating backups; the server will keep up to a specified number of backups, rotating them each time it is started.
- Automatically add "the" in front of the names of items in certain various circumstances.
- The
enable/disable chat
commands and theenable/disable autolook
commands are nowset chat
andset autolook
. - The
break room
command now returns items in the room to their primary owners, instead of losing them. - The
requisition
command was renamed torequisition item
. - Improved reporting in the
list exits/items/rooms/users
commands. - Fixed a bug that caused
list entrances
to just list the first entrance repeatedly. - Fixed a bug that caused
break item
to not remove the item from the room it was in if used by a wizard who wasn't holding the item. - Fixed a bug that caused looking at yourself to only work if
look self
was all lowercase. - Fixed a bug that caused the
unduplify item
command to not actually unduplify items. - Improved error reporting.
- Various other bugfixes and improvements.
v0.0.1a-Alpha
This is Alpha-0.0.1a, the first patch to the first Alpha release.
Be nicer to Windows users who opened Single User Mode by double-clicking the executable; don't exit immediately on a critical error.
v0.0.1-Alpha
This is Alpha-0.0.1, the first Alpha release of DennisMUD. The documentation is unfinished, and the code is not guaranteed to be stable.
This release includes a Windows binary package.