abermud/DATA/
This file records changes that have been made to AberMUD II, the
UNIX version.

I think that ABERMUD is no longer maintained by the original authors,
but I could be wrong.  When I got a copy of the program, I thought
it was an "orphan" so I extensively cleaned it up. --rsalz

As you add changes, please note them at the top of the record.

============================================================
7 Jul 1989 by -om (eloranta@tukki.jyu.fi)

- Cleaning up for posting.
- Added preproc stuff (objects and verbs) everywhere(?).
- Fixed polymorph bug..

============================================================
6 Jul 1989 by -om (makela@tukki.jyu.fi)

- added summon by object number ("summon 87" since there are
  two waybreads and other objects)
- edited objects to add adjectives to most objects, like all
  gold objects should be able to be picked up with "gold"
  etc.  also added alias "lembas" for waybread and "sword"
  for scmitar plus other minor changes

============================================================
6 Jul 1989 by -jme (eloranta@tukki.jyu.fi)

- hacked generate.c
- Reformatted database.c (added preproc stuff)

============================================================
5 Jul 1989 by -jme (eloranta@tukki.jyu.fi)

- Added more examine texts (-om and -jme)
- Added polymorph.
- Disallow force force...
- A typo in room 156.
- Fixed the 'rose' problem in parse.c
- It's now impossible to get anything in dark.
- drop and get (if other player blind, invis...) now produce
  correct msgs.

============================================================
4 Jul 1989 by -om (makela@tukki.jyu.fi)

- Added <wielded> to inventory in addition to <worn>.
- Lotsa munging in generate to make header files objects.h
  and verbs.h so that these may be changed from the actual
  numbers in the source code...

============================================================
4 Jul 1989 by -jme (eloranta@tukki.jyu.fi)

- fixed a type in bprintf.c
- fixed few bugs in new1.c
- Added few words to Manual about privilleged users and reset.
- say, tell and shout '' does not occur anymore.
- Dragon's treasure is now initially carried by it.
- Added error() calls to give and steal.
- Giving and stealing from yourself is no more possible.
- Couple of minor bugs fixed (mostly typos).

============================================================
29 Jun 1989 by -jme (eloranta@tukki.jyu.fi).

Add special meanings (in dogiv()) for rose and umbrella.

Lots of bug fixes (here are some of them):

- username / passwd checks..
- line redraw... taken from the old version.
- light (isdark()) routine was incorrect.
- generate.c had problems in flags() and some where else (forgot where).
- One line was missing from DATAFILES/reset.txt.
- splitit() addressed block incorrectly (nam1 began from the controlword).
- look at fixed (problem with the parser?).
- Wiz commands such as: goto, inumber, stats, show etc. fixed.
- uaf.rand file access fixed (originally opened for 'r' but should have been
  opened for 'r+').
- removed infinite loop from delpers()... I don't see how it gets into an
  infinite loop... but it somehow did..
- + some other minor bugs..

============================================================
Rich $alz, rsalz@bbn.com or rsalz@uunet.uu.net; February, 1989.

I wrote a real Makefile, cleaned up all the program generation stuff
(it's all in the file generate.c, called as needed from the Makefile).
Renamed the drivers to be mud and mudprog instead of gamego, gmain2.

Edited all the documentation files and put it into one file formatted
for the -ms macros.

Added USE_MACROS for speed.

Linted the code, used typedfs.

Removed the ability to call BBOARD and CHAT programs.  This should
either go back in, so that Abermud can be used as a login program,
or it should be removed altogether and the front-end program should
just be merged in.

Removed some dead code.

Created one header file with all config parameters, global variables,
etc.