diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..f7e859c --- /dev/null +++ b/ChangeLog @@ -0,0 +1,201 @@ +CircleMUD 3.5 is currently being developed by The Builder Academy. If you need +any help stop by: builderacademy.net 9091 + +Unfortunately this changelog is far from complete since TBA has not kept a +record of every change in the last 4 years: + +- Updated README, FAQ, news. +- Removed all CIRCLEMUD_VERSION checks. +- Renamed _DEAF to _NOSHOUT. +- Added greetings, ihelp, wizlist, and immlist to tedit. +- Changed all usage of dscr to desc for standardization. +- Increased PLR_DESC_LENGTH from 240 to 512. +- Renamed EXDSCR_LENGTH and CON_EXDESC to PLR_DESC_LENGTH and CON_PLR_DESC. +- Moved lastlist (lists entire last file) to last *. +- Removed edit command. +- Fixed everything so MUD would load error free in mini mode. +- Moved cheat to return. If not in a mob typing return will advance you to the + level specified in do_cheat. IDNUM 1 advanced to IMPL +- Changed OLC to default to off, again. +- Added Ascii Pfiles V3.0.1 +- Added pagelength (needs to be moved to toggle). +- Update to list_obj_to_char for object stacking and iedit objects. +- Increased MAX_STRING_LENGTH to 49152. +- Moved poofin/out to set self poofin/out. +- Removed poofs command, poofs can be viewed under stat or score. +- Isname updates. +- Added mob/obj delete. +- Update to delete_room to remove the room from the htree. +- Counts colorcodes now when formatting in the text editor. +- Update to create_new_zone to correct buildwalk issues after a new zone is created. +- Added zpurge, checkload and zcheck Immortal commands. +- Doubled MAX_INPUT_LENGTH to 512. +- Usage: attach { mtr | otr | wtr } { trigger } { name } [ location ] +- Usage: detach [ mob | object | room ] { target } { trigger | 'all' } +- Added show zone option. +- Added look around command. +- Fixed hidden object stacking. +- Added vnum room/trig options to search by name. +- Added hedit, helpcheck and hindex. Plus seperate imm/mort screens. +- Added hidden mobs. medit-l-desc beginnin with a period (.) can only be seen + with holylight. +- Update to zreset and do_links. +- Added paragraph option in the text editor /f 4-8 to make a para lines 4-8. +- Object stacking fix, only stack if they are the same vnum AND short descr. +- Update to do_hit to prevent crash if the player is AFF_CHARM somehow without + a master. +- Added Did you mean? to non-existing helpfile query. +- Added TBA's donated zones to stock. +- DG Scripts 1.0.14. +- Set OLC options #, aedit, hedit, off. +- Updates to parse_object, oedit_disp_perm_menu and oedit_parse to remove the + ability of setting AFF_CHARM as on object perm affect. Setting this on a + player (without having a clearly defined MASTER) causes a crash. +- Added social gossip bug fix in do_gen_comm to give commands priority. +- Did away with the #ifndef STOCK_CIRCLE tags. +- Removed some unused code from cedit_creation. +- Update MAX_STRING_SIZE. +- Update to do_gen_comm to make gemote and gossip behave the same for socials. +- Update to do_gen_comm to remove SYSERRs generated while switched into mobs. +- Update to SPECIAL(shop_keeer) so that MSG_NO_STEAL_HERE is sent TO_ROOM as + well as TO_CHAR. +- Update to zedit_parse. +- Expanded zones to unsigned int. NOWHERE/corpse is now 65535, not -1 +- Added PRF_AFK. +- Updated load_zones to fix reported bug with behavior of the 'Set a global + variable' zedit command. +- Replaced calls for ch|vict|obj->in_room to IN_ROOM(ch|vict|obj). Use of + the macro is better. +- Autosave everything except Buildwalk, dig, and rdelete. +- Corrected minor typo in parse_class which is part of stock Circle 3.1. +- Updates to free_room_strings, free_room, and free_srings. +- Change to free_strings() in oasis_delete.c related to freeing extra descs. +- Also made changes to copyover/saved room code for more logical behavior. +- Removed @ as save character in the text editor since it is a color code. +- Update to do_dig. +- Change to remove_unique_id to plug mem leek. +- Changes in dg_comm.c! +- Added look_in_obj fix which was causing conflicts between room keywords and + object keywords. +- Changed to unsigned int to double zones. +- Added some missing dg_scripts related logic to save_char. +- Added do_gemote command which allows you to emote over the gossip channel. +- Changed the color code character from '&' to '@'. +- Fixed color bleeding in all the lists. +- Added IMM command peace to stop all fighting in that room. +- Fix for LOADROOM and copyover conflicts. +- Changed copyover to save room player was in. +- Made an option so shopkeepers never go broke. +- Added Welcor's manual_color update with numerous updates. +- replaced numerous special procedures with triggers (still some to go). +- Removed leftover debug message from dg_mobcmd.c +- Removed duplicate code in zedit.c related to who can do zone edits. +- Corrected logic in object get code which was out of order. +- Fix to read_mobile in db.c, was causing mobs to be assigned triggers twice. +- Fixed /fi to not add two spaces after quoted "text." +- Patched in Oasis 2.0.6 +- Set OLC to off on immortal advance +- Changes in enter_player_game to use calls from CONFIG_ defs used by CEDIT. +- Fixes to redit.c for ROOM FLAGS. +- Added objstacking. +- Changed valid_dg_target to allow everyone to trigger except IMPL +- Change to save_char related to problems with the copyover function. +- Fixed buildwalk from continuing into next zone. +- Added Aedit, Astat, and over 100 new socials. +- Replaced all ch->in_room calls with IN_ROOM(ch) for general cleanliness. +- Changed default olc to be -1 not 0. +- Wiznet is now visible in OLC. +- Added hidden objs. oedit-l-desc beginnin with a period (.) can only be seen + with holylight. +- Fixed tilde in room desc crash (and other world files). +- Fixed socials taking precedence over commands and not allowing abbrevs. +- Changed do_simple_move so players couldn't find hidden exits by trying to + walk into them. +- Fixed shopkeepers so they could sell just one item. +- Fixed oedit where it did not recognize any change when modifying just weight + or values. +- Some minor changes to redit in the way it interacts with door flags. +- Added online dictionary. Tell m-w . +- Bugfix for enchant_weapon spell. +- Added LVL_BUILDER. +- Bugfix for locate_object spell. +- Fixed all the OLC crashes from large numbers. Weight, cost, max contain, exp, + gold, and fountain contains to name a few. +- Save room on copyover reboot. +- Dg_scripts update to calls in spell_recall and spell_teleport. +- Fixed mhunt. +- Made all imm commands requiring zone # default to current zone if no arg. +- Add formatting for trigedit. /f indents to make things easier to read. +- Zero level mobs are set to level 1 in db.c. +- Added links command. +- Fixed social bodyparts. +- Added mail saving. +- Fixed Enter spell (0 for none): having 0 spell causes error, should be -1. +- Added /r/n to "gate is closed from the other side" and "cool immortal." +- Fixed variable file not deleting at player deletion. +- Fixed the 2 shopkeepers one room crash. +- Fixed colorcodes preventing capitalization. +- Fixed /f, /fi creating an extra line. +- Made object values reset when type is changed. +- Added vdelete [*]. +- Fixed where so players in OLC would be listed. +- The weapon dice check now works. +- All olc files uses the can_edit_zone() function where appropriate. +- Added OLC permissions to attach and detach. +- Made it possible to use one shopkeeper for more than one shop. +- Restore skills and spells on advancement. +- Added context help system, lib/text/contexthelp. +- Fixed sedit crash caused by deleting room that where shops. +- Added don't parse character \, use %% for %. +- Fixed rdelete crash from deleting a room that is linked to itself. +- Fixed exits to default to -1 instead of 0 when just making an edit desc. +- Added a warning if a NOTE has an extra desc. +- Fixed practice to show skills with 0 practices remaining. +- Added file