cthulu3/
cthulu3/backup/
cthulu3/distribution/
cthulu3/gods/
cthulu3/html/help/basic/
cthulu3/html/help/skills/
cthulu3/log/
cthulu3/player/
Update, May 29th, 2000
----------------------

	act_info.c
	act_move.c
	act_obj.c
	act_wiz.c
	anchor.c
	bank.c
	comm.c
	db.c
	doors.c
	fight.c
	lease.c
	locker.c
	magic.c
	mem.c
	merc.h
	mob.c
	mob_commands.c
	monitor.c
	olc.c
	olc_act.c
	olc_save.c
	profile.c
	profile.h
	save.c

	Added fixed bank.c from Yog.

	Changed all vnums to be of type VNUM in preparation for library support.

		VNUM is just a long at the moment, which will eventually be split into a 2 byte
		library code and a 2 byte vnum (as in the standard rom vnum).

		xxx_data->vnum, recall, dream, respawn, morgue, day, night, exit keys

		Object values change to long so they can still hold a full vnum.
		
		No increase in runtime as a g++ int is 4 bytes, same as a g++ long.

Update, May 28th, 2000
----------------------

	Makefile
	db.c
	olc_save.c
	music.c

	Integrated with Yogs code from May 25th.

	Fixed Makefile to include music.o into the merc executable and to add music.o as a 
	makeable entity.

	Fixed bug with music.c trying to fclose the music file if it failed to open it.

	Fixed P reset - P 0 obj_vnum count cont_vnum

		Will now search the room (from last O or M reset) and all mobs in it for all
		objects with the vnums indicated by its 3rd parm.  The specified number of
		objects will be placed within that object.  This will happen even if a player
		or a mob is carrying the object.

		Through OLC you can only create a P reset for an object inside an object in
		the room.  I guess you could give the same object to a mob and then delete the
		reset in the room.

		The object should be created before the P reset is executed or the obects will
		be missing until the second reset.

        Fixed R reset - R 0 room_vnum dir_count 0

		Will now muddle up the exits up to the dir_count minus 1.

			 4 - NSEW
			 6 - NSEWUD
			10 - NSEWUD plus NSEW diagonals
			12 - NSEWUD, diagonals plus In and Out

		The resets command displays R resets ok, but there doesn't seem to be any way
		to create R resets through OLC.


Update, May 26th, 2000
----------------------

	merc.h
	bit.c
	act_obj.c
	db2.c
	wev.h
	wev.c
	triggers.c
	magic.c
	handler.c

	Added ROM extra identification flags:

		ROM_NONMETAL
		ROM_NOLOCATE
		ROM_MELT_DROP
		ROM_HAD_TIMER
		ROM_SELL_EXTRACT
		ROM_BURN_PROOF
		ROM_NOUNCURSE

		There is no code behind these, they are just for translation.

		Due to limitations on the extra_flag numbers NONMETAL, HAD_TIMER and BURN_PROOF
		are not being implemented within Cthulhumud. 

	Added extra flag: ITEM_MELT_DROP
	Added wev subtype: WEV_DROP, WEV_DROP_ITEM_MELT

		An item with this flag dissolves into smoke if it is dropped.

	Added extra_flag: ITEM_NOLOCATE

		An item with this flag set cannot be found with a locate object spell.

	Added extra_flag: ITEM_SELL_EXTRACT

		When an item with this flag is sold, it is removed from the game (like trash).

	Added extra_flag: ITEM_NOUNCURSE

		If an item with NODROP or NOREMOVE has this set, the 'curse' cannot be removed by
		the 'remove curse' spell.