From the NannyMUD documentation

LAST CHANGE

2001-01-06

FUNCTION


NAME

        query_auto_load - save items after quitting

LOCATION

	Can be defined in object that players can carry.

SYNTAX

	string query_auto_load();

DESCRIPTION

	The query_auto_load() function is defined when you wish an item
	to be save-able across sessions of play.  If the player is carrying
	the item when he or she quits, it will then be cloned anew the next 
	time the player logs on.

RETURN VALUES

	The return should be of the format "[filename]:[arguments]", without
	the brackets.  In almost all cases, [filename] will be the filename
	of the object in which the function is defined. [arguments] will be
	a string.

NOTE

	A colon (:) must be included in the string.  If no special arguments
	are needed, simply end the string with a colon.  Any string given
	to the [arguments] list will be passed to 'init_arg' in the object
	when it is cloned the next time a player logs on.

	Autoloading objects should be get-able and not droppable.

	Do not include the string "^!" anywhere in the return.  If you do,
	the object will not autoload.  In other muds, there is a popular
	bug associated with this string.

	Consult the rules before making an object that players can access
	autoloadable.

	The most common autoloaders are guild and club memberships,
	wiztools, and certain curses.

	The filename of the object should be the name of the master object
	(that is, for example, /players/earendil/foo and not 
	/players/earendil/foo#1234).

SEE ALSO

        init_arg in lfun/basic/init_arg
        init_arg in std/line/line_inherit

SEE ALSO

        drop in lfun/basic/drop

SEE ALSO

        get in lfun/basic/get