This is the OasisOLC version 2.0.3. To add to _unaltered_ Circle3.1 code, copy the patch file to your src/ dir and type: patch < OasisOLC-2.0.3_circle3.1.patch cd .. config.status cd src make If you've altered the mud code already, I recommend handpatching. Please note: This is a major change to most, if not all of the files included in CircleMud. We have gone to great lengths to remove bugs and make the code stable. However, if applying this patch makes it impossible to boot your mud, make your house burn down or your girl/boyfriend break up, we're not taking the blame. Apply the patch at your own risk! Bug reports should go to kip_potter@hotmail.com, welcor@dune.net, circle@post.queensu.ca or /dev/null. Regards, Welcor (on behalf of Mythran, who couldn't come to the phone right now) A short overview over changes in this latest version: [Current Additions] * RLIST command. Lists all rooms in a given zone. * (D) command in redit. Allows the builder to delete the room from memory. * Added a builders list for zones. [Current Modifications] * Alterations by Welcor: Upped version number to 2.0.3 (I think the new additions warrant it) oasis-ified tedit (a bit) and made d->olc a struct oasis_olc_data * instead of void * All olc files: Dependency on global buffers removed. All olc files: ->in_room -> IN_ROOM() change. All files (olc files + comm.c): update to circle 3.1 style All olc files: removed some buffers, changed to write_to_output and send_to_char db.c, db.h: Changed config_info to a static variable (to save some malloc/free'ing) structs.h: Embedded substructs in config_data struct instead of using pointers (same reason) utils.h: Added macros to configure options. All olc files: Removed some outdated comments. oasis_copy.c: Fixed serious buffer size error in do_dig and cleaned the code up. All olc files: Added support for unsigned IDXTYPE by removing checks for <0 and ==-1 comm.c: Added support for auto prompt. (hey, the bit was there...8) * BugFix zedit. Modified the message to the user from "Zone create successfully\r\n" to "Zone created successfully.\r\n". * BugFix (Not really) save Added a check to make sure the zone is in the save_list before calling remove_from_save_list. This was a problem because everytime a builder saved his/her zone, but it wasn't in the save list, an error was sent to the log file, erraneous.