/
lib/banish/
lib/d/
lib/doc/
lib/doc/domains/
lib/doc/efun/
lib/doc/examples/
lib/doc/examples/armour/
lib/doc/examples/contain/
lib/doc/examples/food/
lib/doc/examples/magic/
lib/doc/examples/monster/
lib/doc/examples/room/
lib/doc/examples/weapons/
lib/function/
lib/include/
lib/include/fn_specs/
lib/include/skills/
lib/info/
lib/inherit/base/
lib/log/
lib/manuals/312/
lib/news/
lib/obj/party/
lib/objects/components/
lib/open/
lib/open/library/
lib/open/party/
lib/players/
lib/players/zilanthius/
lib/room/
lib/room/city/arena/
lib/room/city/creator/
lib/room/city/garden/monst/
lib/room/city/obj/
lib/room/city/shop/
lib/room/death/
lib/room/registry/
lib/secure/
lib/secure/UDP_CMD_DIR/
lib/skills/
lib/skills/fighter/
lib/skills/thief/
lib/usr/
lib/usr/creators/
lib/usr/players/
^#^
tell^#^
SUBTOPIC-player^#^
                    -=[ Help ]=-

       command: tell
        Usuage: tell <who> <message>
                tell <who@mud> <message> (if intermud enabled)

   Description: This echos the message to any person playing
                on the game.  Except to those creators who
                have 'earmuffs' on and have a higher security
                level.

Related topics: shout.
 
^#^
tail^#^
SUBTOPIC-creator^#^
                    -=[ Help ]=-

       command: tail
        Usuage: tail <file>

   Description: The tail command types the end of a file.  It is used by
                the log command.

Related topics: more, Cat, tail, log, main, debug.
 
^#^
title^#^
SUBTOPIC-creator^#^
                    -=[ Help ]=-

       command: title
        Usuage: title
                title <title>

   Description: Every player's title is broken into 3 parts: pretitle,
          title, and alignment title.  This command allows you
          to set you title.  If no title is given it defaults to
          "is a Creator".

       Example: title is going on Holidays

Related topics: mhome, mclone, minvis, mtrans, mmin, min, mmout, mout,
                edtitle, review, pretitle, align.
 
^#^
tree^#^
SUBTOPIC-creator^#^
                    -=[ Help ]=-

       command: tree
        Usuage: tree 
                tree <path>

   Description: This command allows you to see a pictorial
                representation of a directories tree structure.  Don't
                use this frivolously as it is fairly intensive, and will
                give too long evaluation errors on large directory
                trees.

Related topics: Tree.
 
^#^
Tree^#^
SUBTOPIC-creator^#^
                    -=[ Help ]=-

       command: Tree
        Usuage: Tree 
                Tree <path>

   Description: This command allows you to see a pictorial
                representation of a directories tree structure.  Don't
                use this frivolously as it is fairly intensive, and will
                give too long evaluation errors on large directory
                trees.  Tree evaluates each subdirectory of path
                individually.

Related topics: tree.
 
^#^
time shift^#^
SUBTOPIC-cleric^#^
 ___________________________________________________________________
()__________________________________________________________________)
 | Prayer: Time Shift              Sphere: Stellar                  |
 | Level:  16                        Cost: 16                       |
 | Component:  Gem.                 Usage: time shift <where>       |
 | Description:                                                     |
 |                                                                  |    
 | This prayer will move the cleric between times, to different     |
 | domains.                                                         |
 |                                                                  |
 |                                                                  |
 |                                                                  |
 |__________________________________________________________________|
()__________________________________________________________________)
^#^
time shift other^#^
SUBTOPIC-cleric^#^
 ___________________________________________________________________
()__________________________________________________________________)
 | Prayer: Time Shift Other        Sphere: Stellar                  |
 | Level:  25                        Cost: 25                       |
 | Component:  Gem.           Usage: time shift other <who> <where> |
 | Description:                                                     |
 |                                                                  |    
 | This prayer will move another person between times, to a         |
 | different time.                                                  |
 |                                                                  |
 |                                                                  |
 |                                                                  |
 |__________________________________________________________________|
()__________________________________________________________________)
^#^
time shift party^#^
SUBTOPIC-cleric^#^
 ___________________________________________________________________
()__________________________________________________________________)
 | Prayer: Time Shift Party        Sphere: Stellar                  |
 | Level:  33                        Cost: 33                       |
 | Component:  Gem.                 Usage: time shift party <where> |
 | Description:                                                     |
 |                                                                  |    
 | This prayer will move the cleric's party to a different time.    |
 | Allowing travel between the domains.                             |
 |                                                                  |
 |                                                                  |
 |                                                                  |
 |__________________________________________________________________|
()__________________________________________________________________)
^#^
teleport other^#^
SUBTOPIC-mage^#^
     ______________________________  ______________________________
  __/                              \/                              \__
 | /|                              |:                              |:||
 ||:| Spell:  Teleport Other       |:  Description:                |:||
 ||:| School: Alteration           |:                              |:||
 ||:| Cost:   12                   |:  This spell teleports the    |:||
 ||:| Level:  12                   |:  target to elsewhere in the  |:||
 ||:| Usage:  teleport other <who> |:  domain.  Location keyword   |:||
 ||:|         <location>           |:  is made using the           |:||
 ||:| Component: 2 gems            |:  'destination' command after |:||
 ||:| Related Spells:              |:  using teleport for the very |:||
 ||:| Teleport,                    |:  first time.                 |:||
 ||:| Teleport Party.              |:                              |:||
 ||:|_____________________________ |: _____________________________|:||
 ||/______________________________\|:/______________________________\||
 |_______________________________      _______________________________|
                                 '----`
^#^
teleport party^#^
SUBTOPIC-mage^#^
     ______________________________  ______________________________
  __/                              \/                              \__
 | /|                              |:                              |:||
 ||:| Spell:  Teleport Party       |:  Description:                |:||
 ||:| School: Alteration           |:                              |:||
 ||:| Cost:   19                   |:  This spell teleports the    |:||
 ||:| Level:  19                   |:  party  to elsewhere in the  |:||
 ||:| Usage:  teleport party <loc.>|:  domain.  Location keyword   |:||
 ||:|                              |:  is made using the           |:||
 ||:| Component: 2 gems            |:  'destination' command after |:||
 ||:| Related Spells:              |:  using teleport for the very |:||
 ||:| Teleport Other,              |:  first time.                 |:||
 ||:| Teleport.                    |:                              |:||
 ||:|_____________________________ |: _____________________________|:||
 ||/______________________________\|:/______________________________\||
 |_______________________________      _______________________________|
                                 '----`
^#^
teleport^#^
SUBTOPIC-mage^#^
     ______________________________  ______________________________
  __/                              \/                              \__
 | /|                              |:                              |:||
 ||:| Spell:  Teleport             |:  Description:                |:||
 ||:| School: Alteration           |:                              |:||
 ||:| Cost:   8                    |:  This spell teleports the    |:||
 ||:| Level:  8                    |:  caster to elsewhere in the  |:||
 ||:| Usage:  teleport <location>  |:  domain.  Location is given  |:||
 ||:| Components: 2 gems           |:  by using the 'destination'  |:||
 ||:| Related Spells:              |:  command after teleport is   |:||
 ||:| Teleport Other,              |:  used for the very first     |:||
 ||:| Teleport Party.              |:  time.                       |:||
 ||:|_____________________________ |: _____________________________|:||
 ||/______________________________\|:/______________________________\||
 |_______________________________      _______________________________|
                                 '----`
^#^
tell_object^#^
SUBTOPIC-efun^#^
EFUN tell_object()

SYNOPSIS
     void tell_object(object ob, string str)

DESCRIPTION
     Send a message `str' to object `ob'. If it is an interactive
     object  (a  player), then the message will go to him, other-
     wise it will go to the local function "catch_tell()".


SEE ALSO
     write(), shout(), say().

^#^
tell_room^#^
SUBTOPIC-efun^#^
EFUN tell_room()

SYNOPSIS
     void tell_room(mixed ob, string str);

DESCRIPTION
     Send a message `str' to object all objects in the room `ob'.
     `ob'  can  also  be  the  filename of the room (string).

SEE ALSO
     write(), shout(), say(), tell_object().

^#^
this_object^#^
SUBTOPIC-efun^#^
EFUN this_object()

SYNOPSIS
     object this_object()

DESCRIPTION
     Return the object pointer of this object.  This function  is
     useful  when  an object wants to call functions that are not
     in the same source file but are  in  the  same  object  (via
     inheritance).

SEE ALSO
     this_player(), previous_object().
^#^
this_player^#^
SUBTOPIC-efun^#^
EFUN this_player()

SYNOPSIS
     object this_player(int flag);

DESCRIPTION
     Return the object representing the player  that  caused  the
     calling  function to be called.  Note that this_player() may
     return a different value than this_object() even when called
     from  within  a  player object.  If this_player is called as
     this_player(1) then the returned value will be the  interac-
     tive   that  caused  the  calling  function  to  be  called.
     this_player(1)   may   return   a   different   value   than
     this_player().  For example, when command() is used by an
     admin to force a player to perform some command.

     Note: this_player(1) is redundant in amylaar  In the amylaar
     driver it is replaced by the efun this_interactive().

SEE ALSO
     this_object(), previous_object().
^#^
throw^#^
SUBTOPIC-efun^#^
EFUN throw

SYNOPSIS
     void throw(mixed);

DESCRIPTION
     The throw() efun may be used to force an error to  occur  in
     an  object.   When  used in conjunction, throw() and catch()
     allow  the  programmer  to  choose  what  error  message  is
     displayed  when  a  runtime  error  occurs.  When throw() is
     used, it should be used in  conjunction  with  the  catch(3)
     efun.  Here is a typical usage:

        string err;
        int rc;

        err = catch(rc = ob->move(dest));
        if (err) {
             throw("move.c: ob->move(dest): " + err + "0);
             return;
        }

SEE ALSO
     catch(), error()

^#^
time^#^
SUBTOPIC-efun^#^
EFUN time()

SYNOPSIS
     int time();

DESCRIPTION
     Return the number of seconds since midnight (GMT) January 1,
     1970.

SEE ALSO
     ctime().
^#^
tan^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	float tan(float)

DESCRIPTION
	Returns the tangens of the argument.

^#^
test_bit^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int test_bit(string str, int n)

DESCRIPTION
	Return 0 or 1 of bit n was set in string str.
	
	Each character contains 6 bits. So you can store a value
	between 0 and 63 in one character (2^6=64). Starting character
	is the blank " " which has the value 0. The first character in
	the string is the one with the lowest bits (0-5).

EXAMPLES
	test_bit("_",5);
	
	Returns 1 because "_" stands for the number 63 and therefore
	the 6th bit is set.
	
	test_bit(" ",3);
	
	Returns 0 because " " stands for 0 and no bit is set.

SEE ALSO
	set_bit(E), clear_bit(E)
^#^
this_interactive^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	object this_interactive(void)

DESCRIPTION
	this_interactive() returns the current interactive object, if
	any, i.e. the one who "hit the RETURN key".

SEE ALSO
	this_player(E), previous_object(E), interactive(E), living(E)
^#^
to_array^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	mixed *to_array(string)
	mixed *to_array(symbol)
	mixed *to_array(quotedarray)
	mixed *to_array(mixed *)

DESCRIPTION
	Strings and symbols are converted to an int array that
	consists of the args characters. 
	Quoted arrays are ``dequoted'', and arrays are left as they
	are.

SEE ALSO
	to_int(E), to_string(E)
^#^
to_float^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	float to_float(int)
	float to_float(string)

DESCRIPTION
	Ints are expanded to floats, strings are converted up to the
	first character that doesnt belong into a float.

SEE ALSO
	to_string(E), to_int(E), sscanf(E)
^#^
to_int^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int to_int(string)
	int to_int(float)

DESCRIPTION
	Floats are truncated to integer values, strings with leadings
	digits are converted to integers up to the first non-digit.

SEE ALSO
	to_string(E), sscanf(E)
^#^
to_string^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	string to_string(mixed)

DESCRIPTION
	The argument is converted to a string. Works with int, float,
	object, arrays, symbols, strings.

^#^
trace^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int trace(int traceflags)

DESCRIPTION

	Sets the trace flags and returns the old trace flags. When
	tracing is on, a lot of information is printed during
	execution and too much output can crash your connection or
	even the whole driver.
	
	The trace bits are:
	
	1 Trace all function calls to lfuns.
	
	2 Trace all calls to call_other
	
	4 Trace all function returns.
	
	8 Print argunents at function calls and return values.
	
	16 Print all executed stack machine instructions (Avoid this
	flag, it produces massive output!).
	
	32 Enable trace in heart beat functions (Avoid this flag, it
	constantly produces a lot of output!).
	
	64 Trace calls to apply (Applies are driver internal
	call_others).
	
	128 Show object name in tracing (Avoid this flag when you know
	what you are tracing!).

EXAMPLE
	object obj;
	string prefix;
	obj=find_player("deepthought");
	prefix=file_name(obj);
	prefix=prefix[1..strlen(prefix)-1]; /* cut off the leading "/" */
	traceprefix(prefix);
	trace(1|2|4|8);
	...
	trace(0);
	
SEE ALSO
	traceprefix(E)
^#^
traceprefix^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	string traceprefix(string prefix)
	string traceprefix(int dummy)

DESCRIPTION
	If called with a string, only objects matching this prefix will
	be traced. The string must not contain a leading "/" because
	the object names are stored internally without it. If called
	with a number, the traceprefix will be ignored and all objects
	will be traced. Returns the last traceprefix or 0 if there
	wasn't any.

EXAMPLE
	object obj;
	string prefix;
	obj = find_player("deepthought");
	prefix = file_name(obj);
	prefix = prefix[1..strlen(prefix)-1]; /* cut off the leading "/" */
	traceprefix(prefix);
	trace(1|2|4|8);
	...
	trace(0);
	
SEE ALSO
	trace(E)
^#^
transfer^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int transfer(object item, object dest)

DESCRIPTION
	This efun is for backward compatibility only. It is only
	available in compat mode.

	Move the object "item" to the object "dest". All kinds of
	tests are done, and a number is returned specifying the
	result:

	0: Success.
	1: To heavy for destination.
	2: Can't be dropped.
	3: Can't take it out of it's container.
	4: The object can't be inserted into bags etc.
	5: The destination doesn't allow insertions of objects.
	6: The object can't be picked up.

	If an object is transfered to a newly created object, make
	sure that the new object first is transfered to it's
	destination. 

SEE ALSO
	 move_object(E), drop(A), get(A), prevent_insert(A),
	 can_put_and_get(A), add_weight(A)
^#^
transpose_array^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	mixed *transpose_array (mixed *arr);

DESCRIPTION
	transpose_array ( ({ ({1,2,3}), ({a,b,c}) }) )
			== ({ ({1,a}), ({2,b)}, ({3,c}) }) 

	transpose_array() applied to an alist results in an array of
	({ key, data }) pairs, useful if you want to use sort_array()
	or filter_array() on the alist.

EXAMPLE
	sort_array(transpose_array( ({ m_indices(map), m_values(map) }) ),
		   lambda( ({ 'a, 'b }),
			   ({ #'<, ({ #'[, 'a, 0 }),
				   ({ #'[, 'b, 0}) }) )

	The given mapping 'map' is returned as an array of 
	({ key,	data })	 pairs, sorted by the keys.

SEE ALSO
	alists(LPC), sort_array(E)
^#^
typeof^#^
SUBTOPIC-amylaar^#^
SYNOPSIS
	int typeof(mixed)

DESCRIPTION
	Returns a code for the type of the argument, as defined in
	<lpctypes.h>

SEE ALSO
	get_type_info(E), intp(E), objectp(E), floatp(E), pointerp(E),
	closurep(E), symbolp(E), stringp(E), mappingp(E)