Version 1.1 alpha 3

  • Sun Dec 3 23:54:19 2023: Tsath started work on 1.1a3.

  • Sun Dec 3 23:54:22 2023: Tsath fixed vendors listing one price, and selling for another for items with random values.

  • Mon Dec 4 18:14:00 2023: Tsath fixed missing modal_pop() when running a game without USER_MENU.

  • Thu Dec 7 23:26:30 2023: Tsath fixed a failed hook remove in ADVERSARY.

  • Thu Dec 7 23:27:03 2023: Tsath made sure M_AGRESSIVE works when the mob is first encountered.

  • Sat Dec 9 16:43:26 2023: Tsath removed <config.h> include in a ton of places since it’s automatically included already.

  • Tue Dec 19 12:26:09 2023: Tsath added LIMA_D to show changes for the LIMA mudlib on MUDs built on LIMA.

  • Tue Dec 19 12:26:40 2023: Tsath changed ‘didlog’ and ‘DID_D’ to support logging to LIMA when on LIMA, but to local mudlib .o file when on other MUD.

  • Sun Jan 21 19:16:13 2024: Tsath added ‘width nowrap’ to turn off wrapping entirely. Can be useful for screen readers.

  • Sun Feb 11 22:58:08 2024: Tsath added /std/tests/, TEST_D and TEST_SUITE for automated testing.

  • Sun Feb 11 22:59:07 2024: Tsath cleaned up some .h files in /include and removed an unused one.

  • Thu Feb 15 22:34:38 2024: Tsath fixed LIGHT_OBJECT to work with STATE_D.

  • Thu Feb 15 22:35:43 2024: Tsath fixed “burned message” in PAPER.

  • Sun Feb 18 23:28:43 2024: Tsath added ^std/objects/candle as a LIGHT_OBJECT example.

  • Sun Feb 18 23:29:20 2024: Tsath updated <light.h> to reflect changes to M_LIGHTABLE.

  • Tue Feb 20 23:22:09 2024: Tsath removed error() call in OBJ remove_hook() as some hooks might not be set when remove is called.

  • Wed Feb 21 23:01:37 2024: Tsath made M_DECAY based objects save to disk upon quit.

  • Fri Feb 23 23:05:05 2024: Tsath moved ^std/objects to ^std/object and ^std/rooms to ^std/room.

  • Tue Feb 27 18:41:34 2024: Tsath made decay messages more flexible in M_DECAY and can handle messages and sends them from the holder of the item decaying.

  • Tue Feb 27 22:58:45 2024: Tsath fixed memory shortcut in admtool. Thanks to Asmerian for finding this one.

  • Tue Feb 27 23:13:48 2024: Tsath moved ‘showpath’ to ‘printpath’ to avoid Mudlet overlap with ‘showpath’ command from mapper.

  • Thu Feb 29 23:25:09 2024: Asmerian updated carrying capacity line to reflect current carry/max carry

  • Fri Mar 1 02:08:52 2024: Asmerian adjusted the width for the Experience bar in score

  • Fri Mar 1 17:56:50 2024: Asmerian removed platemail and replaced it with fullplate that covers the entire body

  • Fri Mar 1 23:29:42 2024: Tsath fixed a series of bugs in didlog and DID_D to retrieve didlogs from other versions than the current one. Probably only 5 left now. If we’re lucky.

  • Sat Mar 2 13:38:04 2024: Tsath rewrote the ‘didlog’ command to make it more powerful, easier to read and with less bugs.

  • Sun Mar 3 23:38:16 2024: Tsath fixed uncaught exception in CMD_D that caused input to be lost after 2 consecutive errors.

  • Mon Mar 4 09:03:49 2024: Asmerian fixed imperial weight rounding issue. Now shows to 2 decimal places

  • Mon Mar 4 09:59:09 2024: Tsath fixed a bug in SHELL that caused wizard shells to not save if username was longer than 5. Lovely bug.

  • Mon Mar 4 21:50:58 2024: Tsath removed /cmds/create since none of them worked.

  • Tue Mar 5 20:27:18 2024: Asmerian updated sword to no longer use size and mass; Removed proper name from pac_longsword allowing it to load. Need to track down the cause

  • Tue Mar 5 22:56:21 2024: Asmerian removed bodyslots, adjusted school rooms to all load

  • Wed Mar 6 10:15:22 2024: Tsath moved files into folders under ^std. Still a few remaining …

  • Wed Mar 6 12:40:23 2024: Tsath fixed another input crasher in CMD_D.

  • Wed Mar 6 13:09:33 2024: Tsath updated ‘which’ cmd so it now allows things like: “which people | xargs update”.

  • Wed Mar 6 13:09:36 2024: Tsath fixed input system error catch in USER_OB.

  • Thu Mar 7 14:07:02 2024: Tsath moved tracking of player/users to USER_D.

  • Thu Mar 7 23:43:50 2024: Tsath made ‘finger’ FINGER_D and USER_D USER_MENU aware.

  • Sun Mar 10 22:56:33 2024: Tsath updated ADVERSARY to have is_adversary() return 1, and ‘score’ cmd to use it.

  • Mon Mar 11 21:19:41 2024: Tsath turned the CLAMP define into a sefun (clamp()).

  • Mon Mar 11 22:12:16 2024: Tsath created empty file for BODY in /std/body/custom.c for mudlib expansions.

  • Wed Mar 13 22:37:30 2024: Tsath fixed goodbye_action issue in M_CONVERSATION.

  • Fri Mar 15 18:08:49 2024: Tsath fixed emoji replacement to work again.

  • Sun Mar 17 01:34:32 2024: Asmerian moved quarrel from std/weapon to std/ammo

  • Sun Mar 17 02:07:28 2024: Asmerian updated equipment_test to handle dual wielding, updated base sword to reflect the ability to be dual wielded by default

  • Sun Mar 17 09:02:50 2024: Tsath fixed user creation when USE_USER_MENU is not defined.

  • Sun Mar 17 18:09:06 2024: Tsath hardened code in ‘skills’ so it works even with fewer skills learned.

  • Sun Mar 17 21:59:15 2024: Asmerian updated scarf to inherit from armour instead of obj. Deleted duplicate scarf onbject from main directory of /domains/std

  • Sun Mar 17 22:40:45 2024: Asmerian fixed the dead adventurer who loads in the portal area

  • Mon Mar 18 00:08:49 2024: Asmerian updated backpack to be worn on the back, renamed equipment_tests to items for the test suite

  • Mon Mar 18 09:42:44 2024: Tsath fixed LAST_LOGIN_D to not register “0” as an IP and clean up previous entries.

  • Mon Mar 18 11:01:10 2024: Tsath added ‘unittest’ command to easily run test suites.

  • Tue Mar 19 14:14:53 2024: Tsath added a few more fixes for ‘score’.

  • Wed Mar 20 09:44:42 2024: Tsath fixed M_WANDER so mobs do not trigger each other to continually move, but only players can reset the move count. Also set a default limit for number of moves (to 4).

  • Tue Mar 26 05:41:27 2024: Asmerian added header to items.c

  • Tue Mar 26 22:17:02 2024: Asmerian updated a line on the greeter, and fixed a spelling error

  • Wed Mar 27 12:56:51 2024: Tsath added a few more defensive code statements to MOVING_ROOM.

  • Mon Apr 1 13:25:41 2024: Tsath added ‘docs’ command to aid in seeing status of RST conversation of autodocs.

  • Tue Apr 2 00:07:38 2024: Tsath added markdown parsing to HELPSYS, and added M_MDVIEW.

  • Wed Apr 3 11:45:58 2024: Tsath updated HELP_D to give a bit better reporting after finished rebuild.

  • Wed Apr 3 12:36:59 2024: Tsath fixed various issues in M_RSTVIEW and M_MDVIEW that Asmerian encountered.

  • Wed Apr 3 21:12:04 2024: Asmerian completed RST docs for /cmds/wiz

  • Wed Apr 3 21:36:21 2024: Asmerian finished RST for /trans/admincmds and removed handwritten helps

  • Thu Apr 4 22:50:30 2024: Tsath fixed ‘ask’ verb to actually work with M_VENDOR.

  • Thu Apr 4 22:56:17 2024: Tsath attempted yet again to fix emoji replacements.

  • Fri Apr 5 20:14:32 2024: Tsath added smart verb parsing to ‘ask’, e.g. ‘ask about ale’ and shopkeeper is found auto.

  • Fri Apr 5 20:23:51 2024: Tsath tests smileys in the didlog :) 8)

  • Fri Apr 5 22:42:20 2024: Tsath added ‘docs player_command’ and ‘docs <category>’ to see next files missing RST conversion.

  • Mon Apr 8 13:39:15 2024: Tsath added ‘liquids’ unit test.

  • Mon Apr 8 22:27:10 2024: Tsath expanded unittest cmd.

  • Tue Apr 9 19:32:19 2024: Tsath removed /cmds/player/say.c

  • Wed Apr 10 01:51:32 2024: Asmerian finished converting the /trans/cmds to RST

  • Wed Apr 10 19:04:33 2024: Tsath fixed italic escape in M_RSTVIEW

  • Mon Apr 15 22:18:49 2024: Tsath added message() override to sefun.

  • Tue Apr 16 22:58:32 2024: Tsath extended admtool for domain standard folder creation.

  • Tue Apr 16 22:58:47 2024: Tsath made ‘mkdir’ more like Linux.

  • Wed Apr 17 19:12:00 2024: Tsath made RSTVIEW “See: references” show non-existing commands in red (try ‘help skills’ 2) for an example.

  • Thu Apr 18 12:07:14 2024: Tsath modified ‘say’ verb to stop colour bleed at the end.

  • Thu Apr 18 12:08:21 2024: Tsath changed say history to save in plain text and removed option for saving say history in body .o files.

  • Thu Apr 18 22:34:16 2024: Tsath added frame to ‘groups’ command (for mail groups).

  • Thu Apr 18 22:56:59 2024: Tsath modernized ‘hint’ quite a bit.

  • Fri Apr 26 23:37:34 2024: Tsath added massive improvements for guilds under ^std/guild/ including GOVERNANCE_D and GUILD_D changes. Rough code, will be worked on for the next weeks.

  • Mon Apr 29 14:33:42 2024: Tsath added guild special moves under /cmds/guild/.

  • Mon Apr 29 14:37:36 2024: Tsath made Guild XP bonuses work (part of favours), and guild missions.

  • Mon Apr 29 15:17:48 2024: Tsath renamed the ‘pager’ to ‘artefact’ and made it configurable in admtool via <config/guild.h>.

  • Fri May 3 23:28:11 2024: Tsath added ‘governance’ cmd.

  • Fri May 3 23:28:50 2024: Tsath added fixes to RST_D and HELP_D to better handle same filenames in different directories.

  • Wed May 8 12:24:31 2024: Tsath moved ‘docs’ to /trans/cmds and added interface to create auto generated documentation.

  • Wed May 8 12:33:08 2024: Tsath changed M_RSTVIEW to better handle unknown blocks.

  • Fri May 10 12:25:31 2024: Tsath cleaned up ‘docs’ cmd.

  • Sat May 11 17:57:24 2024: Tsath framed ‘time’ cmd, and added game time from new EVENT_D to the command.

  • Sat May 11 17:58:09 2024: Tsath added EVENT_D to keep track of in-game time. It allows configuration via <config/time.h> to set number of days per week, day names, number of game days per 24 hours etc.

  • Mon May 13 22:48:09 2024: Tsath simplified ‘time’ and fixed some bugs in ‘timezone’ cmd.

  • Tue May 14 10:17:55 2024: Tsath documented and cleaned up M_SIBLING.

  • Fri May 17 11:12:03 2024: Tsath rewrote ‘tail’ to use new sefun tail().

  • Wed May 22 11:08:06 2024: Tsath finished scheduler part of EVENT_D and it now routinely schedules jobs with STATE_D.

  • Sun Jun 2 14:59:58 2024: Tsath added ‘quiet’ command to shut up chatty M_ACTIONS based NPCs.

  • Tue Jun 11 22:38:57 2024: Tsath added option for filename to auto-expand in people.

  • Wed Jun 19 21:07:31 2024: Tsath extended the ‘quiet’ cmd a bit.

  • Thu Jun 20 16:27:06 2024: Tsath fixed a bug in BASE_ROOM preventing room_chat from working.

  • Thu Jun 20 17:49:32 2024: Tsath improved STATE_D output for “calls” command to better handle many scheduled events for same object/file.

  • Mon Jun 24 22:58:25 2024: Tsath added ‘scripts’ command for checking running scripts, and how far they’ve come.

  • Tue Jun 25 10:48:35 2024: Tsath documented M_NPCSCRIPT and extended it further.

  • Wed Jun 26 14:28:29 2024: Tsath extended M_NPCSCRIPT to support file based configuration.

  • Wed Jun 26 14:58:41 2024: Tsath added M_NPCSCRIPT example under ^std/monster/robert.

  • Thu Jul 4 17:50:03 2024: Tsath optimized performance on ‘locate -u’ command to update the locate DB.

  • Sat Jul 13 12:04:00 2024: Tsath fixed a small issue with M_CONVERSATION on exit_conversations().

  • Mon Jul 15 12:03:06 2024: Tsath added ‘cd -’ as a feature.

  • Mon Jul 15 12:48:47 2024: Tsath fixed missing cmd reference in M_RSTVIEW.

  • Tue Jul 23 13:50:20 2024: Tsath changed drop verb to expect objects to disappear when drop()’ped.

  • Tue Jul 23 16:18:11 2024: Tsath made sure users do not receive channels in the user menu.

  • Tue Jul 23 22:24:54 2024: Tsath added code in OBJ to clean up hooks that disappeared.

  • Mon Jul 29 21:57:14 2024: Tsath added clone_class() sefun.

  • Tue Jul 30 22:41:08 2024: Tsath added some party fixes, added party to score. Allow better party names in PARTY_D.

  • Mon Aug 12 07:42:18 2024: Tsath had USER_MENU load the shell object to get the right colour/frame settings early.

  • Tue Aug 13 23:27:22 2024: Tsath implemented kick and change password in PARTY_MENU.

  • Fri Aug 16 12:46:52 2024: Tsath added frame themes administration to admtool, which includes saving themes in <frame_themes.h>.

  • Sat Aug 17 19:14:24 2024: Tsath finished invite functionality in party menu.

  • Sun Aug 18 22:33:19 2024: Tsath fixed party access upon members leaving parties - new lead assigned automatically.

  • Mon Aug 19 17:23:15 2024: Tsath fixed bug in user_menu due to renamed function.

  • Mon Aug 19 17:23:53 2024: Tsath fixed menu layout for shorter first columns than the following.

  • Mon Aug 19 17:24:09 2024: Tsath added functionality to give lead away in parties.

  • Wed Aug 21 23:03:01 2024: Tsath introduced themes for parties.

  • Fri Sep 6 20:53:08 2024: Tsath rewrote and modularized M_BODYSTATS. New config options in config.h to select stat scheme.

  • Fri Sep 6 23:05:33 2024: Tsath added a D&D M_BODYSTATS module for D&D like stats.

  • Sat Sep 7 08:46:52 2024: Tsath added a D&D M_BODYSTATS module for Rifts like abilities.

  • Sat Sep 7 18:03:18 2024: Tsath externalized SKILL_D data to /data/config/skill-tree, and documented it.

  • Sat Sep 7 18:49:18 2024: Tsath updated ‘docs’ command to make the purpose of it clearer.

  • Wed Sep 11 22:12:05 2024: Tsath released Lima 1.1a3