CircleMUD Release History ------------------------- Version 2.10 September 1, 1993 -------------------------------- o Rewritten get/put/drop/junk/donate/give/wear/remove, so that "all" and "all.x" work in a much wider variety of cases. Loosely based on code sent in by Jeff Fink. o "Track" function based on breadth-first search o Configurable auto-save feature to automatically crash-save players periodically o More intense error-checking in object saving system to detect problems with file permissions o Many configuration options added to config.c o Option to make death traps automatically have dump spec-proc assigned o ASPELL and ACAST macros added to match the ACMD macros; spells1.c, spells2.c, spell_parser.c, and magic.c changed to use the macros. o SKILL macro split into GET_SKILL and SET_SKILL macros so that error checking can be done o Enhanced documentation -- a help entry now exists for every command o Linux compatibility, and further steps to SVR4 compatibility which will make it into Circle eventually. o All functions now prototyped before use Version 2.01 ------------ Primarily a maintenance release; mostly bug fixes. Version 2.00 July 16, 1993 ---------------------------- Original public release. Features include: o In-memory mobile and object prototypes and string sharing for decreased memory usage and blazingly fast zone resets o All large realloc()s removed and replaced by boot-time record counting and a single malloc() for superior memory efficiency o Split world/obj/mob/zon/shp files for easy addition of areas; plus, all the world files are still in the original Diku format for compatibility with existing areas o Boot-time and run-time error checking of most data files with diagnostic messages o Player mail system and bank o Rewritten board system o ANSI color codes with a fully documented programmers' interface o Fully integrated and robust rent/crash system -- allows normal renting, cryo-renting, crash protection, and forced rent (at an increased price) after an hour of idling o Advanced 'set' command which allows you to set dozens of aspects of players even if they aren't logged in. "Stat" also allows you to stat people who aren't logged in. o Intelligent 'autorun' script handles different types of reboots, organizing your system logs, etc. o 3 types of sitebanning available: 'all' to refuse all connections, 'new' 'new' to refuse new players, or 'select' to refuse new players and all all registered players who don't have a SITEOK flag. o Bad password attempts are written to the system log and saved