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 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 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 ' 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 . - **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 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 . - **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