Merc Release 2.2 Wednesday 24 November 1993 Kahn Hatchet === Disclaimer If your name isn't in here, and you think it should be; or if your name IS in here and you prefer a different name or anonymity; then just e-mail us and we'll fix it in the next release. === Contribution Policy We welcome contributions to the Merc Mailing List at firstname.lastname@example.org. You can send the mailing list areas, spells, skills, bug reports, bug fixes, code, ideas, comments on our documentation, interesting stories, or anything else. Merc is devoted to open release. Once we accept a contribution, it will become available to the entire mud community. Also, once we accept a contribution and integrate it into Merc, we will not remove it later if you change your mind. You are welcome to use any element of Merc in your own mud, as long as you follow the terms in 'license.doc' and 'license.txt'. If you take things from Merc we'd appreciate e-mail from you. === Mailing List Thanks to Zrin for administering the Merc mailing list. You can join the list by sending e-mail to email@example.com. === The First Contributions Merc Mud is based on Diku Mud, with Copper and Alfa enhancements. When we first started, Impy of Fajita Mud answered a lot of our newbie-coder questions. Frag, Tin, Razor, Jordan, Tre, and Matrix play-tested early Merc code. The Free Software Foundation and DJ Delorie wrote our development tools, and distribute them for free, with source. You can ftp them from prep.ai.mit.edu and grape.ecs.clarkson.edu. === New Area Contributions --- Merc 2.2 Casret contributed Ultima.are. Mahatma contributed Haven.are. Andersen contributed Astral.are. --- Merc 2.1 Glop wrote Mega1.are. --- Merc 2.0 Vamplestat reworked and extended Miden'nir. Nirrad contributed the Fire Newt area. Tyrst contributed Wyvern Tower. Doctor contributed Galaxy. Raff contributed Dwarven Catacombs, Dangerous Neighborhood, and Elemental Canyon. PinkF contributed the Mob Factory. Chris Boggs made the Keep of Mahn-Tor available for public distribution, and gave us permission to use it in Merc. Aod and Cauchy of Generic Mud gave us permission to use Smurf Village, Gnome Village, Dwarven Day Care Center, Old Marsh, Draconia, and Olympus. John Brothers of Silly Mud gave us permission to use Silly areas. Although we haven't taken any yet, we appreciate having 2 megabytes of areas to draw on! === Code and Idea Contributions N'atas-Ha and Blackstar contributed on the pager. N'atas-Ha sent us the versatile MOBPrograms. See MOBProgram.txt. Morgenes of Aldara Mud contributed the player settable prompt. Alander sent in an addition to the note system. John Daub is porting MERC 2.2 to the MacIntosh sometime soon. Keep an eye out on posts. Many other imps and players gave us hundreds of suggestions, some of which are now realized. Thanks to you all! Onethumb, Baka, and Penn of the Drool Co. sent us a long list of ideas, which we've included here as 'drool.txt'. === Porting Contributions --- MERC 2.2 With the additions of MOBPrograms, MERC 2.2 does not have as many ports available compared to MERC 2.0. Compile and fix to your system if necessary. firstname.lastname@example.org contributed the Interactive and Solaris SYSV ports for our comm.c code. Nothing was done in regards to MOBPrograms with these ports. Loki ported MERC 2.2 in its entirety for Linux. --- MERC 2.0 Hind and Quin (not the original Quinn of Diku, another Quin) helped on the Ultrix port. Vic contributed the Linux port and 386/BSD ports. Diavolo contributed the RS/6000 port, including helping to track down a code generation bug in the AIX compiler. Alander helped on the NeXT port. Shephane Haechler and Frederic Benedetto contributed the Hp/UX port, which is one of the more painful machines we've encounterd. Alan Drew contributed the Mips Risc/OS port. Torsten Spindler contributed the makefile changes for Solaris 2.1. Oleg Etiffin contributed the Macintosh port. === Bug Reports and Bug Fixes --- MERC 2.2 Alander sent in the fix for the vicious bind socket problem. Da Pub pointed out the switch and purge problems. Ikee, Chaos, Kraze, Maxx, Thoth, Zolstead, Zavod, VampLestat, Cyric, Kelvin, and Jackal extensively playtested prerelease MERC 2.2 and provided constructive input. Many others have sent us tweeks which have been put in. --- MERC 2.0 Mud Lite, Vego Mud, Final Mud, Rivers of Mud, Ruhr Mud, Chase Mud, and Mystic Realms sent us their 'bugs.txt', 'ideas.txt', and 'typos.txt' files. These were VERY helpful and we ask that all Merc-based muds e-mail us these files from time to time. While porting Merc to Linux, Vic isolated some mystifying memory management problems in the base code. Abaddon proofread our comm.c and reported several bugs and weak spots. Of course, any remaining problems are ours, not his. Kalgen reported bugs in the 2.0 Alpha release. Lincoln Myers found an array-read overrun in 'do_pose' in 2.0 Beta. Grodyn of Mystic Realms sent us several high-quality logs, core dump stack traces, and bug reports for 2.0 Beta. Many other people, including Loki, also sent us good beta bug reports. Morgenes found and fixed the nasty 'aligned object drop corruption' in equip_char. Rivit play-tested the post-2.0-Beta version.