server/rune.c: Fix bug that allowed players to use marking runes to create
  arbitrary objects by embedding a endmsg in the string.
MSW 2002-06-26
    
10 lines of code changed in 2 files:
Forgot to update configure after my last update to configure.in - only
change was the removal of a debugging echo command.  MSW 2002-06-20
    
141 lines of code changed in 1 file:
More fixes for python checking - was setting whether we had python or
not before we checked for Python.h - now put check after that, and don't
set to build python plugin if Python.h does not exist.  MSW 2002-06-20
    
334 lines of code changed in 2 files:
lib/ban_file: Update comments to describe how it actually works.
server/commands.c: Add some time cost to shout, say, and tell commands.  This
   prevents abusive players from issuing huge number of these commands.
MSW 2002-06-20
    
30 lines of code changed in 3 files:
doc/playbook-html/Makefile.in: Remove some superfluous blank lines
   in the file.
configure, configure.in, plugin/Makefile.in: Modify configure script to
   subtitute PLUGIN_TARGET, have plugin/Makefile not build/install
   plugin if necessary support libraries are not in place.
MSW 2002-06-18
    
503 lines of code changed in 5 files:
common/item.c, include/material.h: Move the declaration/initialization
  of materialtype from material.h to item.c
server/main.c: Modify crypt_string so that on Freebsd systems, it will
  use des_crypt if available, if not, won't encrypt.
MSW 2002-06-19
    
53 lines of code changed in 4 files:
scorn/scorn: Removed, city is world map - keeping that one around will
  likely result in confusion.
.emergency: New file, contains emergency map information to use for
  this distribution.
world/world_105_115: Fix gatehouse to city to work properly - remove
  exits from it, and put invisible exits under the relevant
  portions so that players get transported to the correct place inside
  the gatehouse.
HallOfSelection: Fix problem with monks be teleported to wrong location
  within the city.
MSW 2002-06-15
    
24 lines of code changed in 3 files:
TODO: Additional updates.
Add support for loading the EMERGENCY_.. locations from a .emergency file in
the map directory.  This makes it easy to switch map distributions without the
need to recompile.  The emergency information is now stored in the settings
structure.
common/init.c: add EMERGENCY_  defines to default values in setting.  Add
  init_emergency_mappath which loads the information.
include/config.h: Remove NEW_WORLD_MAP definition, as it is no longer
  needed.  Update some of the EMERGENCY_.. information as we don't need
  to include the information for the new world map.
include/global.h: Add emergency_.. fields to settings structure.
server/login.c, server/main.c, server/player.c: Update references from
  the EMERGENCY.. values to settings.emergency values.
MSW 2002-06-15
    
94 lines of code changed in 8 files:
lib/Makefile.in: modified so that it doesn't overwrite commonly customized
   files (eg, motd, dm_file, ban_file).  These files will get installed
   on new installations.
MSW 2002-06-14
    
22 lines of code changed in 2 files:
common/item.c: break out monster description into describe_monster
   function from describe_item - the later was a really long function.
   Reveal weapon speed for identified weapons, spell point regen
   penalty and max speed for identified armor - this was discussed about
   6 weeks ago.  Clean up the code to reduce the number of redundant
   if statements and otherwise confusing code in describe_item.
MSW 2002-06-14
    
378 lines of code changed in 2 files:
Update TODO list - remove some items, add some others.
MSW 2002-06-13
    
30 lines of code changed in 1 file:
Add plugin directory to list of SUBDIRS.
MSW 2002-06-13
    
1 lines of code changed in 1 file:
configure.in, configure, plugin/Makefile, plugin/Makefile.in,
   plugin/Makefile.old:  Modify the plugin module to gets its needed
   information from configure.  configure.in modified to look for Python.h and
   to find the python library.  plugin/Makefile.in is a new file.
   plugin/Makefile.old is the old plugin/Makefile (removed) - may be useful
   for sites where configure does not work for some reason.  The use of
   --with-includes=-I/usr/include/python2.2 (or the like) will likely be
   needed for configure to find the Python.h file.  Note - if you
   are doing a CVS update, you will need to re-run configure with the
   appropriate options for this change to take effect.
MSW 2002-06-13
    
959 lines of code changed in 5 files:
server/main.c:  If on freebsd system, don't crypt the password.
Crypt on freebsd behaves diferently, and since there is little reason
to encrypt passwords, easier to just leave them decrypted.
Fix for sourceforge bug 469017
MSW 2002-06-13
    
10 lines of code changed in 2 files:
More minor changes, including a fix for the disappearing object bug -
this was caused by the flag_links not getting updated the last
time new flags were added.  Problem probably only showed up now
because loader.c wasn't rebuilt until recent changes.
--
common/loader.c, common/loader.l: add extern to arch_init, when
  loading and get an object from a file, complain and ignore it if
  arch_init is not set (only time we should get object (vs arch) for
  names is when we load the archetypes file).  Add missing entries
  to flag_links array.
common/treasure.c: Fix code so that proper plural names are generated
  for custom items (potions, flesh items, etc).
include/define.h: Add note about updating flag_links when NUM_FLAGS is
  increased.
server/skills.c: don't let players steal from players with FLAG_WIZ set.
MSW 2002-06-09
    
48 lines of code changed in 5 files:
longsword -> sword
    
1 lines of code changed in 1 file:
Add ranlib to the archive - some OS's need it.
MSW 2002-06-06
    
3 lines of code changed in 1 file:
Mostly bugfixes.  I'm not sure if this will fix the disappearing arch problem-
none of the changes made in the original multiple name would seem to
cause it, so hard to say if any of these changes may fix it.
--
common/arch.c:  Change get_archetype_by_name to be more efficient and
   not leak memory.  Modify code that frees all archetype data to free
   the name_pl information.  Make sure the clone.name_pl is set to
   NULL.  When singularites are created, set the name_pl for them.
common/loader.l, common/loader.c: Modify code that fixes up name_pl
   to be more correct when it fixes up name_pl for old objects.
common/map.c: Modify load_map_header so that tile_paths will be normalized -
   need for editor to be able to load maps that have a multipart object
   that spans the maps.
crossedit/Edit.c: Modify some calls of out_of_map to OUT_OF_REAL_MAP, since
   tiling code really isn't fully in place for the editor.  Modify
   EditPerformFill so that it actually works and doesn't crash the editor.
include/global.h: Move FREE_AND_COPY macro from loader.l to here so that
   all source code files can use it.
lib/adm/map_info: Modify to actually be able to examine just a sub
   portion of the map directories, and not all of them.  Don't always
   show the unused objects - information isn't very interesting if only
   a portion is being examined.  Modify the exit examining code to properly
   deal with random maps (if there is a finalmap component, make sure
   that does exist.)  Loade the bmaps file and not the faces file to
   find valid faces.
plugin/plugin_python.c: Add missing %s that described what script
   was actually loaded.
random_maps/special.c, server/alchemy.c, server/c_misc.c, server/gods.c,
   server/login.c, server/player.c, server/spell_effect.c: Set up proper
    name_pl value for code that changes the name of objects.
server/apply.c: Use FREE_AND_COPY to set up names.  Set up proper
   name_pl values for cases that change name.  In apply_lighter, call fix_player
   if player is lighting an object in his inventory - necessary for the
   players glow_radius to get updated so the change actually takes effect.
socket/request.c: Modify esrv_map_scroll so that it properly clears cells
   that are moving out of view - failure to do this was resulting in the
   map1a updating these spaces with empty faces.  This was causing
   fog of war wackiness with the client.
MSW 2002-06-06
    
176 lines of code changed in 17 files:
Fix a bunch of broken exits.
Add some of the peterm maps that are linked to maps already added.
MSW 2002-06-04
    
28834 lines of code changed in 34 files:
Add navar_city maps.
Update background picks to include shallow sea, deep sea.
MSW 2002-06-02
    
186742 lines of code changed in 54 files:
Add navar_city to maps, with road connecting to scorn.
Fix some broken exits in brest.
MSW 2002-06-02
    
4872 lines of code changed in 23 files:
Add brest/brittany maps.
Update the scorn map so that there are some light sources, so even at night
you can still find your way around.
Other world maps updated to add roads that link brest and scorn.
MSW 2002-05-30
    
406934 lines of code changed in 77 files:
Fix bug in 'item2' command when sending large numbers of look objects -
the type wasn't being included for the see next/see previous entries.
MSW 2002-05-31
    
7 lines of code changed in 1 file:
May 2002 »