nightmare4_fluffos_v1/
nightmare4_fluffos_v1/bin/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/ChangeLog.old/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/Win32/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/compat/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/compat/simuls/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/include/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/clone/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/command/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/data/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/etc/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/include/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/inherit/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/inherit/master/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/log/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/single/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/single/tests/compiler/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/single/tests/efuns/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/single/tests/operators/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/testsuite/u/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/tmp/
nightmare4_fluffos_v1/fluffos-2.9-ds2.14/windows/
nightmare4_fluffos_v1/lib/cfg/
nightmare4_fluffos_v1/lib/cmds/admins/
nightmare4_fluffos_v1/lib/cmds/common/
nightmare4_fluffos_v1/lib/cmds/creators/include/
nightmare4_fluffos_v1/lib/cmds/creators/include/SCCS/
nightmare4_fluffos_v1/lib/cmds/hm/
nightmare4_fluffos_v1/lib/daemon/services/
nightmare4_fluffos_v1/lib/doc/
nightmare4_fluffos_v1/lib/doc/faq/
nightmare4_fluffos_v1/lib/doc/help/classes/
nightmare4_fluffos_v1/lib/doc/help/creators/
nightmare4_fluffos_v1/lib/doc/help/hm/
nightmare4_fluffos_v1/lib/doc/help/players/
nightmare4_fluffos_v1/lib/doc/help/races/
nightmare4_fluffos_v1/lib/doc/help/religion/
nightmare4_fluffos_v1/lib/doc/mudlib/
nightmare4_fluffos_v1/lib/doc/mudlib/cfg/
nightmare4_fluffos_v1/lib/domains/Ylsrim/
nightmare4_fluffos_v1/lib/domains/Ylsrim/adm/
nightmare4_fluffos_v1/lib/domains/Ylsrim/armour/
nightmare4_fluffos_v1/lib/domains/Ylsrim/fish/
nightmare4_fluffos_v1/lib/domains/Ylsrim/meal/
nightmare4_fluffos_v1/lib/domains/Ylsrim/npc/
nightmare4_fluffos_v1/lib/domains/Ylsrim/virtual/
nightmare4_fluffos_v1/lib/domains/Ylsrim/weapon/
nightmare4_fluffos_v1/lib/domains/Ylsrim/xtra/
nightmare4_fluffos_v1/lib/lib/comp/
nightmare4_fluffos_v1/lib/lib/lvs/
nightmare4_fluffos_v1/lib/lib/std/
nightmare4_fluffos_v1/lib/lib/user/
nightmare4_fluffos_v1/lib/news/
nightmare4_fluffos_v1/lib/obj/
nightmare4_fluffos_v1/lib/obj/include/
nightmare4_fluffos_v1/lib/save/
nightmare4_fluffos_v1/lib/save/kills/a/
nightmare4_fluffos_v1/lib/save/kills/b/
nightmare4_fluffos_v1/lib/save/kills/f/
nightmare4_fluffos_v1/lib/save/kills/m/
nightmare4_fluffos_v1/lib/save/kills/q/
nightmare4_fluffos_v1/lib/save/kills/r/
nightmare4_fluffos_v1/lib/secure/cfg/
nightmare4_fluffos_v1/lib/secure/cfg/classes/
nightmare4_fluffos_v1/lib/secure/cfg/races/SCCS/
nightmare4_fluffos_v1/lib/secure/cmds/creators/include/
nightmare4_fluffos_v1/lib/secure/cmds/players/
nightmare4_fluffos_v1/lib/secure/cmds/players/include/
nightmare4_fluffos_v1/lib/secure/daemon/include/
nightmare4_fluffos_v1/lib/secure/lib/
nightmare4_fluffos_v1/lib/secure/lib/include/
nightmare4_fluffos_v1/lib/secure/lib/net/
nightmare4_fluffos_v1/lib/secure/lib/std/
nightmare4_fluffos_v1/lib/secure/obj/
nightmare4_fluffos_v1/lib/secure/obj/include/
nightmare4_fluffos_v1/lib/secure/save/
nightmare4_fluffos_v1/lib/secure/save/boards/
nightmare4_fluffos_v1/lib/secure/save/votes/
nightmare4_fluffos_v1/lib/spells/
nightmare4_fluffos_v1/lib/verbs/admins/include/
nightmare4_fluffos_v1/lib/verbs/common/
nightmare4_fluffos_v1/lib/verbs/common/include/
nightmare4_fluffos_v1/lib/verbs/creators/
nightmare4_fluffos_v1/lib/verbs/creators/include/
nightmare4_fluffos_v1/lib/verbs/players/include/SCCS/
nightmare4_fluffos_v1/lib/verbs/rooms/
nightmare4_fluffos_v1/lib/verbs/rooms/include/
nightmare4_fluffos_v1/lib/www/
nightmare4_fluffos_v1/old/
nightmare4_fluffos_v1/old/tools/
nightmare4_fluffos_v1/win32/
		     The Nightmare Object Library
		     Version 4.6 for MudOS v22b25
		 Copyright (c) 1992-1997 George Reese
			    3 January 1997

Version 4.6 is a beta release.  Going by the new Nightmare Object
Library naming standard (Nightmare IVr2.1 was the first release to go
by this new standard), this means it is the sixth beta for Nightmare V.

What does it mean that it is a beta release?  It means the
following:

	* Documentation is incomplete, and in some cases, missing
	* There may be some undiscovered mudlib bugs
	* The MudOS driver being used is in beta, and thus unstable at
	  times.

All documentation, including installation instructions, are available
solely on the web at http://www.imaginary.com/LPC/Nightmare.

The examples in /domains/Ylsrim, while still incomplete, work 100% and
are the definitive way to perform the tasks they are meant to show.
The major exception is the virtual rooms examples which are not yet
functional. 

There were no alpha releases between Nightmare IVr5 and Nightmare
IVr6, meaning that no new features were added for this release.
Instead, it represents a fixing of many bugs, cleaning of code, work
on examples and documentation.

Specific in Nightmare IVr6
	* New soul daemon with new soul adding commands
	  This system is quite complex and the interface to it is not
	  yet user friendly.  However, it is very powerful and works
	  better than the old system.  See 'help messaging' and
	  'help addemote' for more info.
	* Cleaned up a lot of code and BEGAN a restructuring of /lib
	  to be easier to navigate.  Note that this LOOKS a lot different
	  from Nightmare IVr5, but it really is not.  All of the moved
	  objects have been rewritten for ease of reading.  The ones
	  not yet moved will be cleaned up and moved before the 
	  final release.
	* Added ucache and targetted emotes for Intermud.
	* Added support for sending souls over channels
	* Fixed all known bugs.  There are no more known bugs.  I am
          sure, however, some are still lurking to be found.
	
Fixes for Nightmare IVr5:
	* COMPAT BUSTER: enters, touches, smells, reads, listens, and
	  searches MUST all be described as items BEFORE setting the
	  enter, touch, smell, read, listen, or search.
	* COMPAT BUSTER: climbs and jumps may no longer be included in
	  room code. They must be done as separate objects.  See Ylsrim
	  examples.
	* Completely redid combat.  No compat buster here.  Just easier
	  to read, a bit more efficient, and a lot more consistent.
	* Moved undead support to a separate inheritable.
	* Added a complex system for spell casting.
	* Added a messaging module for sending messages to multiple
	  targets.  See 'help messaging'.

Features added between Nightmare IVr2.1 and Nightmare IVr3
	* Created a new dynamic class and race management system
	* Added support for positions (standing, lying, sitting)
	* Created a new history.c object inherited by nmsh.c
	* Created a new lighting system.  In spite of the fact that this
	is very different from the old lighting system, old rooms will
	work properly with a backwards compat hack at the end of room.c.
	If you are starting from scratch, you can remove the SetProperty()
	method from room.c entirely.
	* Added some new inheritables for the new light system,
	light.c (no relation to old light.c), torch.c, fuel.c, burn.c,
	match.c, and lamp.c COMPAT BUSTER: Old torches will no longer work.
	* Added verb, help, press, close, lock, holder inheritables
	* Added a notifcation daemon, for notifying cres of changes
	* Added open and close verbs, modified lock and unlock verbs
	* Added new rules for the look verb
	* Added support for multiple-character/human tracking (links)
	* A brand new room maker
	* Made creating a monster with a yet undefined race easier
	* Fixed poisoning
	* Added invisibility support
	* Advanced, Zork style command parsing
	* Allowing all objects to have the same items/smells/touches/etc
	  interface as rooms
	* Bank, post office, digging, fishing, follow/lead, money pile,
	  scroll, and class leader inheritables
	* Removed AMCP support in favour of a new messaging system
	* New pager object
	
For support issues, Nightmare V has the following support mechanisms:
	http://www.imaginary.com/LPC/Nightmare/
	the mudlib.nightmare newsgroup at the Idea Exchange
		(telnet://ie.imaginary.com 7890)	
	the nightmare-mudlib mailing list 

To subscribe to the nightmare-mudlib mailing list, send mail to
majordomo@imaginary.com with:
	subscribe nightmare-mudlib

George Reese (Descartes of Borg)
borg@imaginary.com
8 October 1996