--==** OasisOLC Version 2.0.5 For CircleMUD Version 3.1 **==-
* Maintenance Release 2.0.5:
Upped version number to 2.0.5
Now can_edit_zone() works as advertised--reversed TRUE/FALSE
Rlist no longer displays exits to rooms that don't exist
Rlist shows exits even if low/high arguments aren't provided
Merged in some can_edit_zone() checks from DG Scripts
Combined ACMD(do_oasis_[morsz]list) into ACMD(do_oasis_list)
Made unaffect work when an object has been edited then removed
Added a links command for displaying exits from a zone
Added checks for CONFIG_AUTO_SAVE in [morsz]edit_parse()
Turn on smash_tilde() by default
Added smash_tilde() calls in MEDIT_(ALIAS|S_DESC|L_DESC) cases
REMOVE_BIT AFF_(CHARM|POISON|GROUP|SLEEP) in MEDIT_AFF_FLAGS case
Added an abort option to oedit
Fixed bounds checking in the OEDIT_TYPE case
Limit oedit weapon modifiers to +/-50 and dice to 50
Check more out of range oedit values for scrolls and potions
Don't allow assigning shop_keeper specproc in sedit_parse()
Call zedit_save_to_disk() from zedit_new_zone()
Various int to rnum fixes throughout gen(mob|obj|wld).c
Cedit no longer accumulates MENU WELC_MESSG START_MESSG newlines
* Maintenance Release 2.0.4:
Upped version number to 2.0.4
Added empty builder field to lib/world/zon/*.zon
Moved Oasis docfiles into doc/
Fixed missing/skewed menu items in cedit
Text editor cedit items now clean up properly on exit
Repaired cosmetic bug in munged circlemud_version string
Kludged around a chicken and egg problem in load_config()
Repaired a bunch of potential format string exploits
Added missing can_edit check to zedit
Fixed free_strings() crash for rooms with multiple ex_description
* 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
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...)
* 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.
* 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.