1stMUD/corefiles/
1stMUD/gods/
1stMUD/player/
1stMUD/win32/
1stMUD/win32/ROM/
1stMUD maintained by
--------------------
Markanth (R. Jennings): 
r-jenn@shaw.ca or markanth@dlmud.com
Most current version always available from:
http://1stmud.dlmud.com/1stMUD.tar.gz


1stMUD version 1.0
------------

a) My colour code, added colour to channels/score/who.
b) Replaces ROM note system with Erwins Board System, a bit modified.
c) Added Dual Wielding. (Extra wear slot)
d) Converted the mud to compile under g++, and under windows using MSVC++.
e) Redid Makefile's (no more adding .o files), and added some more warning options.
f) Added 'aedit delete', 'redit delete', 'oedit delete', 'medit delete', and 'mpedit delete'.
g) Added vnum_table[] to keep track of hard coded vnums.
h) Stripped down all not needed areas using aedit delete.
i) Upped max level to 209, so hero level is 200.
j) Added VNUM type to easily change vnum size. (defined as long int)
k) Added FLAG type to use for flag values. (defined as long long int)
l) Added CH_CMD() and MAGIC() macros for commands and spells.
m) Added my top 50 stat records.
n) Added gsn consolidation via GSN macro.

1stMUD version 1.1
------------------

a) Converted all hp/mana/move variables to long int's.
b) Commented out some of the extra warnings in the Makefile (some of you had trouble compiling)
c) Fixed a few of the atoi() calls that should be atol() for VNUM type.
d) Redid .indent.pro file for 'make indent'.
e) Added 2 new classes, Paladin and Ranger. For now they are just copies of Cleric and Warrior.
f) Removed title_table[]... can't think up 209 sex specific titles for 6 classes.
g) Started documenting changes to 1stMUD.
h) Removed the social.are entry in the area.lst, shouldn't be there. (most common email i got)
i) Fixed a few well known mem leaks in save.c

1stMUD version 1.2
------------------

a) Fixed a bug in act_new that didn't show anything when called.
b) Defined bitvectors so you don't have to type out the long version.
c) Added 2 new races, dragon and orc.

1stMUD version 1.3
------------------

a) Fixed a bug in olc_save.c that added 'social.are' to the area.lst
   which should only happen if CONST_SOCIAL is defined.
b) Fixed a mprog bug that when switched into a mob, the act_new()
   function would return without sending any text.

1stMUD version 1.4
------------------

a) Fixed a bug in wiznet()
b) Added telnet negotiation code by Dingo of Purple Dragon MUD.
c) Added MCCP or MUD Client Compression Protocol -- 
   Win32 users need to define ZLIB_DLL && _WINDOWS and add zlib.lib
   to the library files in order to compile using MSVC++, or 
   define NO_MCCP to disable MCCP.
d) Included MSVC++ project files, assumes a location of C:\mud\1stMUD.

1stMUD version 1.5
------------------

a) Added 'hunt' skill, mobs hunt players who flee as well. Added because
   its one of the more difficult snippets to add (especially in c++).
b) Moved nanny() to a seperate file. (nanny.c)
c) Added 'announce' system (found in act_comm.c). The 'info' command now
   toggles info settings. Added annoucements for levels, deaths, logins,
   logouts, and notes.
d) Added new do_help() function, old one renamed to do_oldhelp() and used
   from within the code.
e) Fixed a bug with NULL_FILE and sockets under win32.

1stMUD version 1.6
------------------

a) Redid bit declarations with letters since fwrite_flags still writes letters.
b) Redid string editor.
c) Made note writing use new string editor.
d) Fixed a bug that didn't save notes to note directory.

1stMUD version 1.7
------------------

a) Changed typedef's:
	VNUM to vnum_t
	FLAG to flag_t
	SFLAG to sflag_t
b) Added quest code and quest area.
c) Added basic CYGWIN support, still recomended to use
   MSVC++ 6.0 under windows.
d) Added remort multiclassing.
e) removed print_flags() and fwrite_flag() functions, replaced with
   fwrite_flags().
f) Added Global Quest code.

1stMUD version 1.8
------------------
a) fixed a bug with gquest code
b) Redid flag_lookup, flag_value functions.
c) Added draw_line() function.
d) Redid alloc_mem, free_mem, and added realloc_mem.  This also fixes
   a bug with more than 2 ppl logged on.

1stMUD version 1.9
------------------
a) Added some customized OLC2.1 code, makes adding new
   editors easier.
b) Added warfare arena code.
c) Added Explored rooms code.
d) Added automap code/command.
e) Added OLC Clan editor (cedit).
d) Left Tester pfile in player dir, password tester.

1stMUD version 2.0
------------------
a) Changed character output functions:
   i)   chprint    - send basic output
   ii)  chprintln  - send output with trailing '\n\r'
   iii) chprintf   - send formated output
   iv)  chprintlnf - send formated output with trailing '\n\r'
b) Fixed a bug in 'aedit delete.'
c) Added OLC Command editor (cmdedit).
d) Added OLC Skill editor (skedit).
e) Added OLC Group editor (gredit).
d) Added OLC Race editor (raedit).
e) Added OLC Class editor (cledit).
f) Added data directory to keep the data files.
g) Removed pose command, doesn't conform to a variable class table.
h) Added player_list to optimize aggr_update().

1stMUD version 2.1
------------------
a) Added tablesave.c file, replaced all load/save functions
   to new data file format.
b) Fixed a bug in flag_value() wich didn't return NO_FLAG when
   a flag wasn't found.
c) Removed sh_int and sflag types.
d) Removed alloc_perm() and replaced with alloc_mem().

1stMUD version 2.2
------------------
a) Fixed a bug in check_social() and do_socials().
b) Added corpse saving through reboots. ROOM_VNUM_MORGUE is defined as limbo (2).
c) Fixed a bug in extract_char() if player's clan hall doesn't exist.

1stMUD version 2.3
------------------
a) fixed a bug in cmd_eval_mob() with using flag_value().
b) fixed a bug in is_clan() in handler.c.
c) fixed a bug in validate_hmv for class editor.
d) remorts no longer have to have 40 + race points.
e) put automap in autolist
f) fixed a bug in gredit_create().
g) fixed a bug in raedit_create().
h) fixed a bug where clanned morts couldn't see rooms.
i) fixed a bug in generate_gquest(). 
j) Many thanks to Steven Manning and others for thoroughly debugging.

1stMUD version 2.4
------------------
a) fixed ANOTHER bug in flag_value().
b) re-added olist, mlist, rlist, to room editor.
c) Changed most of the strings to 'const' strings.
d) Added player homes system.
      -  to purchase a home you must be in an area
         flagged AREA_PLAYER_HOMES and in a room
	 flagged HOME_ENTRANCE.  You can have up to
	 5 rooms, mobs/objects/ect are added via
	 home_table[].
e) Fixed a bug in map_exits() that crashed when switched.
f) Added AREA_CLOSED flag to block access to unfinished areas.