Skip to content

Releases: seisatsu/DennisMUD

v0.0.3-Alpha

15 Jul 19:42
Compare
Choose a tag to compare
v0.0.3-Alpha Pre-release
Pre-release

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, and use.
  • 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

06 Jul 20:39
Compare
Choose a tag to compare
v0.0.2a-Alpha Pre-release
Pre-release

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 for look.
  • Added an automated emergency procedure to return to room 0 if stuck in a nonexistent room.
  • Keep websocket connections alive.

v0.0.2-Alpha

06 Jul 01:46
Compare
Choose a tag to compare
v0.0.2-Alpha Pre-release
Pre-release

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 and return 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 the enable/disable autolook commands are now set chat and set autolook.
  • The break room command now returns items in the room to their primary owners, instead of losing them.
  • The requisition command was renamed to requisition 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

04 Jul 23:27
Compare
Choose a tag to compare
v0.0.1a-Alpha Pre-release
Pre-release

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

04 Jul 22:52
Compare
Choose a tag to compare
v0.0.1-Alpha Pre-release
Pre-release

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.